@charset "utf-8";
/* CSS Document */

body,dl, dt, dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0; padding:0; border:0;}
body{color:#121212; font-size:14px; line-height:27px; font-family:"Arial","microsoft yahei","宋体"; min-width:1200px;}
 
ul,ol,li{list-style-type:none;}

input{vertical-align:middle} 
label{vertical-align:middle;}

select,input,select{vertical-align:middle;}
img{border:none;}
 
a{text-decoration:none; color:#181b24; outline:none;}
a:hover{color:#fe0000; text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());}
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}

.public{width:1200px; margin:0 auto; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}

.top{width:1200px; height:122px; margin:0 auto;}
.logo{width:82px; height:82px; float:left; margin-top:20px;}
.logo img{max-width:100%;}
.nav{float:right; margin-top:36px;}
.nav li{width:auto; line-height:50px; font-size:16px; float:left; text-transform:uppercase; overflow:hidden;}
.nav li a{display:block; padding:0 27px;}
.nav li:last-child a{padding-right:0;}
.nav li a.on,.nav li a:hover{color:#0074c5;}
.nav li a.on{font-weight:bold;}
.lubo{width:100%; min-width:1200px; clear:both; position:relative; height:574px;}
.lubo_box{position:relative; width:100%; height:574px; }
.lubo_box li{float:left; position:absolute; top:0; left:0; width:100%; height:574px; opacity:0; filter:alpha(opacity=0);}
.lubo_box li a{display:block; width:100%; height:100%;}
.lubo_box li img{width:100%; height:574px;}
/*圆点*/
.cir_box{overflow:hidden; position:absolute; z-index:100;}
.cir_box li{float:left; width:30px; height:5px; margin:0 4px; cursor:pointer; background:#fff; opacity:0.8; filter:alpha(opacity=80);}
.cir_on{background:#0074c5 !important;}
.fudh{padding:30px 0 20px; font-size:16px;}
.fudh a{display:inline-block; float:left; width:26.33%; margin:18px 3.5%; text-align:center;}
.fudh p{line-height:36px; padding-top:16px;}
.redundancy,.inparallel,.honor{width:100%; padding:45px 0; margin-top:10px; background:#f6f6f6; font-size:16px; line-height:30px; overflow:hidden;}
.public h2.ht,.honor h2.ht{font-size:24px; line-height:48px; text-align:center; text-transform:uppercase;}
.reseal-ms{width:1064px; padding:0 68px; margin-top:16px; background:url(../images/dou.png)0 5px no-repeat;}
.reseal-nr{width:100%; margin-top:15px;}
.tandem,.compared,.xinwen{padding:40px 0 45px;}
.tandem p,.inparallel p{text-align:center; margin-top:30px;}
.compared-n{width:1198px; height:619px; border:1px solid #d6d6d6; background:url(../images/bg1.jpg) no-repeat; margin-top:30px; overflow:hidden;}
.compared-n dl{display:block; width:599px; text-align:center; font-size:16px; line-height:50px; margin:0; padding:0; float:left;}
.compared-n dl:last-child{color:#0074c5;}
.compared-n dl dt{font-size:20px; font-weight:bold; line-height:69px;}
.honor-mid{position:relative; width:1316px; height:367px; margin:0 auto; margin-top:30px;}
.honor-box{width:6950px; position:absolute; left:0px; top:0px;}
.honor-box ul{display:block; margin-left:-30px;}
.honor-box ul li,.patent-box li{float:left; display:block; width:380px; height:367px; margin-left:30px; font-size:16px; text-align:center;}
.honor-box ul li img,.patent-box li img{width:380px; height:297px;}
.honor-box ul li p,.patent-box li p{height:60px; line-height:30px; margin-top:10px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.honor-n{width:1200px; margin:auto; overflow:hidden; position:relative; height:367px;}
.prev{position:absolute; left:0; top:30%; }
.next{position:absolute; right:0; top:30%;}
.xinwen-n{padding:10px 0 20px; overflow:hidden;}
.xinwen-box{display:block; margin-left:-72px;}
.xinwen-box li{width:564px; padding:12px 0; display:inline-block; float:left; margin-left:72px; line-height:56px; font-size:16px; border-bottom:1px solid #e9e9e9; overflow:hidden;}
.xinwen-box li a{display:block; background:url(../images/icon1.png) right 50% no-repeat;}
.botnav{width:100%; background:#4a4a4a; color:#fff; padding:42px 0; overflow:hidden;}
.botnav a{color:#fff;}
.bot-lo{width:176px; float:left; text-align:center; margin-right:74px;}
.bot-lo .pt{margin-top:20px; overflow:hidden;}
.bot-lo .pt a{display:inline-block; float:left; height:25px; margin:0 8px;}
.bot-lo .pt a.ic_in{width:20px; background:url(../images/ic_in.png) no-repeat;}
.bot-lo .pt a.ic_face{width:11px; background:url(../images/ic_face.png) no-repeat;}
.bot-lo .pt a.ic_twitter{width:22px; background:url(../images/ic_twitter.png) no-repeat;}
.bot-lo .pt a.ic_youtube{width:22px; background:url(../images/ic_youtube.png) no-repeat;}
.bot-lo .pt a.ic_google{width:21px; background:url(../images/ic_google.png) no-repeat;}
.botnav dl{display:block; min-height:100px; float:left; margin-top:15px; padding:0 74px; overflow:hidden;}
.botnav dl dt{display:block; font-size:20px; font-weight:bold; text-transform:uppercase; margin-bottom:14px; overflow:hidden;}
.botnav dl dt a:hover{color:#d50001;}
.botnav dl dd{display:block; line-height:32px; font-size:16px;}
.botnav dl dd a:hover,.bottom a:hover{color:#e5322c;}
.footer{width:100%; background:#424242; overflow:hidden;}
.bottom{font-size:16px; line-height:32px; padding:16px 0; color:#fff; overflow:hidden;}
.bottom a{color:#fff;}
.bottom p{display:block; width:70%; float:left;}
.nba{height:350px;}
.ntit{width:100%; height:40px; padding:20px 0; background:#f6f6f6; line-height:40px; overflow:hidden;}
.ntit h2{display:block; float:left; font-size:24px; text-transform:uppercase; background:url(../images/icon2.png) 0 50% no-repeat; padding-left:38px;}
.ntit .kinds{display:block; float:right;}
.ntit .kinds a{display:inline-block; height:40px; line-height:40px; font-size:16px; padding:0 27px;}
.ntit .kinds a.zai{background:#0074c5; color:#fff; border-radius:20px;}
.about,.waterproof{padding:40px 0 50px; font-size:16px; line-height:30px; overflow:hidden;}
.waterproof{padding-top:20px;}
.waterproof .nh2{font-size:24px; line-height:48px; margin:20px 0;}
.news{padding:10px 0 50px;}
.news dl{display:block; margin-top:40px; padding-bottom:40px; border-bottom:1px solid #d7d7d7; font-size:16px; overflow:hidden;}
.news dl dt{display:block; float:left; width:370px; margin-right:45px;}
.news dl dt img{width:370px; height:254px;}
.news dl dd{line-height:30px;}
.news dl dd:nth-child(3){margin-top:10px; height:130px;}
.news dl dd h2{font-size:24px; line-height:48px;}
.news dl dd .view{display:inline-block; width:158px; height:38px; line-height:38px; border:1px solid #6d6d6d; border-radius:20px; text-align:center;}
.news dl dd .view:hover{color:#0074c5; border:1px solid #0074c5;}
.product,.patent{padding:18px 0 50px;}
.product-box{margin-left:-28px;}
.product-box li{width:279px; height:430px; float:left; margin:28px 0 0 28px; overflow:hidden;}
.product-box li img{width:277px; height:348px; border:1px solid #dfdfdf;}
.product-box li p{font-size:16px; text-align:center; background:#efefef; padding:13px 8px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.patent-box{margin-left:-30px;}
.patent-box li{margin-top:30px;}
.page{width:auto; margin-top:38px; text-align:center; font-size:15px; overflow:hidden;}
.page a,.page span{display:inline-block; border:1px solid #dedddd; padding:4px 16px; margin:0 1px; color:#858585; overflow:hidden;}
.page a:hover,a.pcur,.page span{background:#cacaca; border:1px solid #cacaca; text-decoration:none; color:#fff;}
.new-con{padding:40px 0 50px; overflow:hidden;}
.bt{width:100%; text-align:center; padding-bottom:18px; border-bottom:1px solid #e7e7e7; overflow:hidden;}
.bt h2{ font-size:24px; font-weight:normal;}
.bt p{ padding-top:10px; color:#717171; font-size:16px;}
.con{width:100%; height:auto; font-size:16px; line-height:30px; margin-top:20px; padding-bottom:42px;}
.fenpian{width:100%; padding-top:30px; text-align:left; border-top:1px solid #ddd; overflow:hidden;}
.fenpian ul li{line-height:32px; font-size:16px;}
.cpxx{padding:46px 0 50px;}
.cpxx-l{width:320px; height:402px; border:1px solid #dfdfdf; text-align:center; overflow:hidden;}
.cpxx-l img{width:320px; height:402px;}
.cpxx-r{width:820px; overflow:hidden;}
.cpxx-r h2{font-size:24px; line-height:48px;}
.cpxx-r .cans-ul{display:block; margin-top:10px; padding-bottom:25px; border-bottom:1px solid #dedede;}
.cpxx-r .cans-ul li{width:100%; line-height:25px; margin-top:4px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.cpxx-r p.pjj{margin-top:8px; padding:10px 0 18px; line-height:30px; background:url(../images/sxx.jpg) bottom repeat-x; overflow:hidden;}
.cpxx-r .xjtel{background:url(../images/telico.jpg) 0 50% no-repeat; height:42px; line-height:42px; margin-top:35px;}
.cpxx-r .xjtel p{font-weight:bold; padding-left:46px; font-size:17px; color:#343233;}
.cpxx-r .xjtel p b{font-size:28px; color:#fa5200;}
.cpxx-r .xjtel a.azx{display:block; float:right; width:168px; height:42x; line-height:41px; text-align:center; background:#0074c5; color:#fff; text-align:center; border-radius:21px;}
.cpxx-r .xjtel a.azx:hover{background:#fa5200;}
.cpxx-t{margin-top:30px; line-height:48px; font-size:24px; padding-bottom:3px; border-bottom:1px solid #ddd;}
.cpxx-js{margin-top:32px; font-size:16px; line-height:30px;}
.cpxx-online{margin-top:25px;}
.cpxx-online .online-l{display:block; float:left; width:450px;}
.cpxx-online .online-r{display:block; float:left; width:510px; margin-left:40px;}
.cpxx-online li{wdith:100%; margin-top:13px; line-height:33px; overflow:hidden;}
.cpxx-online li label{width:114px; display:block; float:left; text-align:right; line-height:33px; font-size:15px; margin-right:8px;}
.cpxx-online li span{color:#e50101;}
.cpxx-online li input{width:300px; height:25px; line-height:25px; padding:3px 5px; border:1px solid #e1e1e1; float:left; background:#fff;}
.cpxx-online li textarea{width:375px; min-height:114px; padding:5px; float:left; border:1px solid #e1e1e1; margin:0;}
.online-btn{margin:30px 0 0 611px;}
.online-btn input{width:182px; height:38px; line-height:38px; padding:0; border:none; display:inline-block; float:left; background:#0074c5; color:#fff; cursor:pointer; text-align:center; font-size:18px; font-weight:bold; margin-right:24px; -webkit-border-radius:19px; -moz-border-radius:19px; border-radius:19px;}