/* CSS Document */
body{ margin:0; padding:0; background:#fff}
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;}
.left{ float:left}
.right{ float:right}

header{ width:640px; height:108px; margin:0 auto; position:relative; border-top:3px solid #35A8E1 }

.cd{ float:right; display:block; width:56px; height:37px; margin:41px 20px 0 0}
.logo{ width:453px; height:75px; display:block; position:absolute;top:18px; left:10px}


.banner{ width:640px; height:360px;  margin:0 auto 0 auto; position:relative; }
.main_image {width:640px; height:360px; overflow:hidden; margin:0 auto; position:relative; }
.main_image ul {width:9999px; height:360px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:360px;}
.main_image li span {display:block; width:100%; height:360px}
.main_image li a {display:block; width:100%; height:360px}

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;  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:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}

.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}

.demail { 
            display: none; 
            position: fixed; 
            top: 0; 
            left: 50%;
			margin-left:-320px;
            width: 640px; 
            height: auto;  
            z-index:999999!important; 
            overflow: auto;
        } 



/*导航*/

.weiheader{ width:640px; height:108px; background:#fff; position:relative; border-top:3px solid #35A8E1 }
.dhnr{ width:640px; height:auto; overflow:hidden; background:#35A8E1}
.dhnr_left{ width:640px; height:auto; overflow:hidden;  }
.dhnr_left ul{width:640px; height:auto; overflow:hidden;background:#35A8E1; }
.dhnr_left ul li{width:640px; height:69px; display:block; line-height:69px; cursor: pointer; position: relative;  font-family:Microsoft YaHei;background:#35A8E1;  margin:0 auto 0 auto; text-align:left; border-bottom:1px solid #9BD4F1}
.dhnr_left ul li a{color:#fff; font-size:24px; font-family:Microsoft YaHei; display:block; width:614px; height:69px; background:url(../images/dhjt.jpg) right no-repeat; padding-left:26px; }








.main1{ width:640px;  height:auto; overflow:hidden;margin:0 auto; padding-top:36px; }

.main1_bt{ width:640px; height:78px; margin:0 auto;}
.main1_bt1{ width:640px; height:45px; line-height:45px; font-family:Microsoft YaHei; font-size:30px; color:#0c4ca0; text-align:center}
.main1_bt2{ width:640px; height:24px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ababab; text-align:center}

.main1_dh{ width:640px; height:190px; border-bottom:1px solid #ddd; margin:21px auto 0 auto}
.main1_dh li{ float:left; width:157px; height:163px; margin-left:59px;}
.flwz{ display:block; width:157px; height:35px; text-align:center; line-height:35px; font-family:Microsoft YaHei; font-size:24px; margin-top:23px}

.num1{ display:block; width:105px; height:105px; margin:0 auto}
.num2{ display:block; width:105px; height:105px; margin:0 auto}
.num3{ display:block; width:105px; height:105px; margin:0 auto}

.libg span.flwz{ color:#0c4ca0}
.li1 span.flwz{ color:#999}


.li1 span.num1{background:url(../images/fl1b.jpg)}
.li1 span.num2{background:url(../images/fl2b.jpg)}
.li1 span.num3{background:url(../images/fl3b.jpg)}

.libg span.num1{background:url(../images/fl1.jpg)}
.libg span.num2{background:url(../images/fl2.jpg)}
.libg span.num3{background:url(../images/fl3.jpg)}


.con2nb1{ width:640px;  height:auto; overflow:hidden; margin:0 auto} 

.con2nb1 ul{width:640px; height:auto; overflow:hidden; margin:0 auto; padding-top:2%; }
.con2nb1 ul li{ float:left; width:100%; height:73px; line-height:73px; border-bottom:1px solid #ddd}
.con2nb1 ul li a{ display:block; width:100%; height:73px; padding-left:36px; font-family:Microsoft YaHei; font-size:20px; color:#333; background:url(../images/dian.jpg) 20px 32px no-repeat }


.main2{ width:640px; height:auto; overflow:hidden; border-top:25px solid #F5F4F9; border-bottom:1px solid #ddd; margin:0 auto;}
.main2_bt{ width:640px; height:91px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

.main2_bt_l{ display:block; height:91px; line-height:91px; font-family:Microsoft YaHei; font-size:30px;color:#0c4ca0; float:left; margin-left:20px}
.main2_bt_r{display:block; height:91px; line-height:91px; font-family:Microsoft YaHei; font-size:24px;color:#999;  float:right; margin-right:20px}
.main2_nb{ width:640px; height:auto; overflow:hidden; padding-top:24px}

.product{ display:block; width:280px; height:258px; float:left; margin:0 0 12px 37px}
.proimg{ display:block; width:280px; height:196px;}
.proimg img{ width:100%; height:100%;object-fit: cover; }
.prowz{ display:block; width:280px; height:62px; line-height:62px; font-family:Microsoft YaHei; font-size:20px; color:#333; text-align:center;}

.more{ display:block; width:600px; height:71px; margin:23px auto 51px auto; background:#d3d3d3; text-align:center; line-height:71px; font-family:Microsoft YaHei; font-size:26px;color:#fff}


.aboutnr{ display:block; width:600px; height:123px; margin:39px auto 46px auto}
.aboutimg{ display:block; width:181px; height:123px; float:left}
.about_r{ display:block; width:401px; height:123px; float:right}
.about_wz{ display:block; width:401px; height:81px; line-height:40px; font-family:Microsoft YaHei; font-size:25px;color:#333;}

.about_more{ display:block;  font-family:Microsoft YaHei; font-size:20px;color:#28a8e0; margin-top:14px}


.newsul{ width:640px; height:auto; overflow:hidden}
.newsul li{ width:640px; height:82px; line-height:82px; border-bottom:1px solid #ddd}
.newsul li a{ display:block; width:603px; height:82px; line-height:82px; padding-left:37px; background:url(../images/dian.jpg) 21px 35px no-repeat;font-family:Microsoft YaHei; font-size:24px;color:#333; }

.map{ width:586px; height:221px; margin:24px auto 0 auto}

.contactnr{ width:586px; height:auto; overflow:hidden; margin:28px auto 35px auto}
.contactwz1{ display:block; width:586px; height:46px; line-height:46px; margin:0 auto; font-family:Microsoft YaHei; font-size:24px;color:#333;}
.contactnr p{font-family:Microsoft YaHei; font-size:20px;color:#666!important; line-height:42px}
.contactnr a{font-family:Microsoft YaHei; font-size:20px;color:#666!important;}



.link{ display:block; width:640px; height:107px; margin:0 auto; background:#292929; border-bottom:1px solid #343434}

.tel{ display:block; width:145px; height:57px; float:left; margin:28px 0 0 107px}
.gototop{ display:block; width:145px; height:57px; float:right; margin:28px 107px 0 0}
footer{ display:block; width:640px; height:89px; margin:0 auto; background:#292929; border-top:1px solid #141414; font-family:Microsoft YaHei; font-size:22px;color:#757575; text-align:center; line-height:32px; padding-top:15px; margin-bottom:90px;}














/*产品菜单二级导航*/


.qanda{ width:640px; height:auto; overflow:hidden; margin:0 auto 0 auto}

.icon{  width:610px; height:69px;  line-height:69px; cursor:pointer; margin:0 0 0 0; background:#fff; padding-left:30px;font-family:Microsoft Yahei; font-size:30px; color:#fff;background:url(../images/pcd0.jpg); }
.dd1{  width:610px; height:69px;  line-height:69px; cursor:pointer; margin:0 0 0 0; background:#35A8E1; padding-left:30px;font-family:Microsoft Yahei; font-size:30px; color:#fff; background:url(../images/pcd1.jpg);}
.dd2{  width:610px; height:69px;  line-height:69px; cursor:pointer; margin:0 0 0 0; background:#fff; padding-left:30px;font-family:Microsoft Yahei; font-size:30px; color:#fff; background:url(../images/pcd0.jpg);}


.iphone{  height:auto; overflow:hidden; font-family:Microsoft Yahei; font-size:20px; color:#666; line-height:40px; margin:0 auto 0 auto }


.iphone ul{}
.iphone ul li{ float:left; width:320px; height:73px; line-height:73px; border-bottom:1px solid #ddd}
.iphone ul li a{ display:block; width:284px; height:73px; padding-left:36px; font-family:Microsoft YaHei; font-size:20px; color:#333; background:url(../images/dian.jpg) 20px 32px no-repeat }



.cdbottom{ width:640px; height:54px; background:#f5f4f9; margin:0 auto}






/*main0*/
.main0{ width:640px; height:160px; border-bottom:1px solid #DDDDDD; margin:0 auto; padding-top:31px;}

.m0{ display:block; width:98px; height:134px; float:left; margin-left:70px}




.productwb{ width:640px; height:auto; overflow:hidden; margin:45px auto 0 auto}

