/* CSS Document */
body{ margin:0; padding:0; background:#ffffff}
ul{ list-style:none; margin:0; padding:0}
li{ margin:0; padding:0}
a{ text-decoration:none; font-family:Microsoft Yahei;}
img{ border:none}
p{margin:0; padding:0;font-family:Microsoft Yahei;}
input,textarea,select,button {outline:none; padding:0; margin:0; border:none}
.left{ float:left}
.right{ float:right}
.hx{ width:640px; height:19px; background:#f4f4f4; margin:0 auto}


header{ max-width:640px;min-width: 320px; height:116px; border-top:3px solid #0038A9; overflow:hidden;  margin:0 auto; padding:1px 0 0 0; }
.logo{ display:block; width:233px; height:70px; float:left; margin:23px 0 0 20px;}
.tel{ display:block; width:62px; height:62px; float:right; margin:27px 20px 0 0}



.banner{ width:640px; height:350px;  margin:0 auto 0 auto; position:relative; }
.main_image {width:640px; height:350px; overflow:hidden; margin:0 auto; position:relative; }
.main_image ul {width:9999px; height:350px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:350px;}
.main_image li span {display:block; width:100%; height:350px}
.main_image li a {display:block; width:100%; height:350px}

div.flicking_con {width:640px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:360px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:56px!important;height:56px!important; bottom:45px;}
#btn_prev{ left:100px; background:url(../images/pre.jpg)}
#btn_next{ right:100px; background:url(../images/next.jpg)}

.main_image ul li p.title{ position:absolute; left:0; bottom:0; font-family:Verdana; color:#FFF; display:block;width:100%; height:55px; font-family:Microsoft Yahei; padding:20px 20px 0 20px; font-size:20px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000,endcolorstr=#aa000000);background:rgba(0,0,0,0.5);width:640px; text-align:center}



.main_fl{ width:640px; height:393px; border-bottom:1px solid #ddd; margin:0 auto}
.m1{ display:block; width:213px; height:197px; float:left}
.m2{display:block; width:213px; height:197px; float:left}
.m3{display:block; width:214px; height:197px; float:left}
.m4{display:block; width:213px; height:196px; float:left}
.m5{display:block; width:213px; height:196px; float:left}
.m6{display:block; width:214px; height:196px; float:left}



.news{ width:640px; height:212px; margin:0 auto; border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4}

.scroll{width:600px;height:173px;margin:30px auto 0 auto; position:relative;overflow:hidden;}
.mod_01{float:left;width:600px;}

.dotModule_new{padding:0 5px;height:11px;line-height:6px;-webkit-border-radius:11px;z-index:11; margin:17px auto 0 auto}
#slide_01_dot{text-align:center;margin:0 0 0 0;}
#slide_01_dot span{display:inline-block;margin:0 5px;width:11px;height:11px;vertical-align:middle;background:#e1e1e1;-webkit-border-radius:5px;}
#slide_01_dot .selected{background:#0135AB;}
.newsnr_l{ display:block; width:181px; height:133px; float:left}
.newsnr_r{ display:block; width:400px; height:133px; float:right}
.newsnr_r_wz{ display:block; width:400px; height:80px;font-family:Microsoft YaHei; font-size:28px; color:#333}
.newsnr_r_more{ display:block; width:400px; height:36px; line-height:36px;font-family:Microsoft YaHei; font-size:24px; color:#0038a9; margin-top:17px}



.products{ width:640px; height:550px; border-top:1px solid #E0E0E0; margin:0 auto}
.productbt{ width:640px; height:91px; border-bottom:1px solid #E0E0E0;}
.productbt_l{ float:left; font-family:Microsoft YaHei; font-size:30px; color:#333; margin:0 0 0 18px; line-height:91px;}
.productbt_r{ float:right;font-family:Microsoft YaHei; font-size:24px; color:#999; margin:0 18px 0 0; line-height:91px;}


.productnb{ width:640px; height:458px;}
.pro{ display:block; width:280px; height:196px; position:relative; float:left; margin:20px 20px 0 20px}
.pro_wz{ display:block; width:280px; height:56px; position:absolute; left:0; bottom:0; background:url(../images/pro_wz.png); line-height:56px; text-align:center; font-family:Microsoft YaHei; font-size:28px; color:#fff}




.gototop{ display:block; width:640px; height:108px; margin:0 auto 0 auto}



footer{ width:640px; height:87px; background:#292929; margin:0 auto; text-align:center; line-height:87px; font-family:Arial, Microsoft YaHei; font-size:24px; color:#5B5B5B}


