@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; }
img { -ms-interpolation-mode: bicubic; }/* IE图像平滑*/
html, body { 
font-family:"微软雅黑","PingFang SC",Simsun,STHeiti,-apple-system, BlinkMacSystemFont, "Helvetica Neue","Microsoft Yahei",Tahoma,sans-serif,Helvetica;
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
/*-webkit-user-select: none;    禁止选中文本（如无文本选中需求，此为必选项） 
user-select: none;*/
background:#FFF;
} /*Reset Android and IOS font*/
input { border-radius:0; }  button{-webkit-appearance: none; border-radius:0;} /*Reset IOS input style*/
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
 .mhide{ display: block; } 
.pchide{display: none;}

/* 常用样式设置 start */
 a:link{ color: #333; text-decoration: none;}
a:visited{ color: #333; text-decoration: none;}
a:hover{ color: #ea2014; text-decoration: none;}
a:active{ color: #333; text-decoration: none;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right !important;}
.logo img{display: none;}
  

.logo{ height: 535px; background: url(banner.jpg) top center no-repeat; }
.logo img{ display: none }
.navbox{ width:100%; height:65px; background: #218dcf;}
.navbox ul{ width:1170px; margin:0 auto; }

.navbox li{ float: left; width:185px; height: 65px; text-align: center;}
 
.navbox li a{ text-align: center;font-weight: bold; color:#fff; line-height: 65px;font-size:22px; }
 
.topbox{ width:1170px; margin:0 auto;margin-top:30px; }
 .both{ width:560px; float: left }
.both h2{   position: relative; margin-bottom:20px;}
.both h2 span{display: inline-block;
    position: absolute;
    right: 5px;
    bottom: 15px;
    font-size: 14px;}
 .both h2 a{color:#218dcf; font-weight: normal;}   
 .zybsbox ul{width:560px;}
 .zybsbox  li{width:100%; border-bottom: 1px dashed #218dcf; margin-bottom:20px;}
 .zybsbox  li h1{width:100%;     padding-bottom: 20px;font-size:22px; line-height: 30px }
.zybsbox  li h1 a{ font-weight: 700;color:#000; }
.zybsbox  li p{ font-size:16px;padding-bottom: 20px; color:#6d6c6c; line-height: 30px }
 .zybsbox  li p a{color:#218dcf;  padding-left: 20px}
 .zjzxd{ float: right !important; }

.slideBoxsamll{ width:550px; height:300px; float: right; margin-bottom:20px; overflow:hidden; position:relative; }
.slideBoxsamll .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBoxsamll .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxsamll .hd ul li{ float:left; margin-right:5px;  width:8px; height:8px; line-height:8px; text-align:center; background:#fff; cursor:pointer; border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;  }
.slideBoxsamll .hd ul li.on{ background:#3990d3; color:#fff; }

.slideBoxsamll .bd{ height:300px; width:100%; position:relative;}
.slideBoxsamll .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBoxsamll .bd img{ width:550px; height:300px; display:block;  }
.slideBoxsamll .bd li span{ display:block; position:absolute; bottom:0; width:100%;  height:30px; line-height:30px; background:url(czb_bgtext.png) left top repeat; color:#fff; text-indent:1em;}
  .zjxd{width:550px; float: right;}
.zjxd li h1{ padding-bottom: 10px }
.zjxd li p{ padding-bottom: 14px }
.bottombox{width:1170px; margin:0 auto; margin-bottom: 40px}

#ztlunbo { width:100%;position: relative; }
#ztlunbo .als-item { margin-left:20px;text-align: center;min-width: 230;height: 170px}
#ztlunbo .als-item img {position: relative; display: block;margin: 0 auto;vertical-align: middle;}
#ztlunbo .als-prev, #ztlunbo .als-next {top: 70px;width: 21px;height: 38px; z-index: 99}
#ztlunbo .als-prev {left: 0px;}
#ztlunbo .als-next {right: 0px;}
#ztlunbo .last{ padding:0px; }
.yxjjnews{width:100%; margin-top:10px;}
.yxjjnews li{width:95%; padding-left:20px;background: url(icon.jpg) left center no-repeat;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis; 
    border-bottom: 1px dashed;color:#218dcf; line-height: 45px }
.yxjjnews li a{ font-size: 16px; }
.ythleft{ width:555px; float: left }
.turn{ width:575px; height:425px; border:none; position:relative; overflow:hidden;}
.turn-pic li{ position:absolute; top:0px; width:100%; left:0px; filter:alpha(opacity=0); opacity:0;}
.turn-pic li img{ width:575px; height:425px; overflow:hidden;} 
.turn-bg{ width:575px; height:47px; overflow:hidden; background:url(text-bg.png); position:absolute; z-index:2; bottom:0; filter:alpha(opacity=70);}
.turn-tit{ font-size:12px;}
.turn-tit a{ color:#fff; text-decoration:none; line-height: 30px; font-size: 16px; font-weight: bold;}
 .turn-tit li{ position:absolute; z-index:3; bottom:-30px; left:15px;}
.turn-btn{ position:absolute; z-index:3; font-size:18px; color:#fff; bottom:8px; right:15px;}
 .turn-btn span{ text-align:center; line-height: 30px}
.ythright{ width: 555px; float: right;  }
.ythright li{ width:555px ;margin-bottom: 20px}
.ythright li h3{ margin-bottom: 15px }
.ythright li h3 a{ font-size: 22px; line-height: 35px }
.ythright li p{ line-height: 30px; font-size: 16px; color:#6c6c6c; }
.ythright li p a{ color:#6c6c6c; }

.als-item p{ position: absolute;  bottom: 0px; background: url(czb_bgtext.png) left top repeat;color: #fff; font-size:14px; height: 30px; line-height: 30px; width: 100%}
.als-viewport {position: relative;overflow: hidden;margin: 0px auto;}
.als-wrapper {position: relative;list-style: none;}
.als-item {position: relative;display: block;text-align: center;cursor: pointer;float: left;}
.als-prev, .als-next {position: absolute;cursor: pointer;clear: both;}

.mtgz{float: right !important;}
.fyzs{ margin-top:33px; }
.fyzs h2{ margin-bottom: 10px }


 
.centerbox{width:100%; margin-top:20px; background: url(qhjjbg_06.jpg) left top no-repeat;}
.centerbox h1{ width:1170px; margin:0 auto; }
.jjqhnews{  width: 100%; }

.centernews{ width:1170px; margin:0 auto; }
.qhjsnews{ width: 575px; height:440px; margin-top:20px;float: left;background: url(qhjs_03.jpg) left top no-repeat;box-shadow:#d8d8d8 0 0 10px }
.qhjsnews h2{float: left; width:67px; }
.qhjsnews h2 a{color: #fff;font-weight: 500;font-size: 26px;display: block;width: 50px;
    line-height: 37px;text-align: center; margin: 60px 10px;}
.jslist{ width:475px; margin-top:20px; float: right; margin-right: 20px }
.jslist h3 a{ font-size:22px; line-height: 40px }
.jslist p{ line-height: 32px; font-size: 16px; margin-top:10px; margin-top:20px }

.qwjd{ float: right; }
.zjxdbox{ width:1170px; margin:0 auto;margin-top:20px }
.zjxdbox h1{ width:1170px; margin:0 auto; }
.zjxdleft{width:575px; margin-top:20px; float: left;}
.zjxdleft li{ border-bottom: 1px #6c6c6c dashed; margin-bottom: 15px }
.zjxdleft li a{ background: url(shipin_11.png) left center no-repeat; font-weight: bold; line-height: 35px; padding-bottom: 15px; padding-left: 35px;  font-size: 22px}
.zjxdleft li p{ line-height: 30px; padding-top:15px; padding-bottom: 15px; line-height: 30px; color: #6c6c6c }
.zjxdleft li p a{ font-size: 16px; color: #6c6c6c; font-weight: normal; background: none; padding:0px; }

.zjxdright{ width:575px; float: right; margin-top:20px; }
.zjxdright ul{ margin-top: 20px }
.zjxdright ul li{ background: url(icon_07.jpg) left center no-repeat;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-left: 20px; line-height: 40px }
.xhjright{ width:575px; float: right;}
 .xhjright li{width:277px ; height: 205px; float: left; margin-bottom: 15px; margin-right: 20px; position: relative; }
.xhjright li.last{margin-right: 0px}
.xhjright li p{width:267px; height: 47px; line-height: 47px; color:#fff; padding-left: 10px; font-weight: bold; position: absolute; font-size: 16px;bottom: 0px; background: url(text-bg.png) left center repeat-x; }

.wsyth{width:1170px; margin:0 auto;  margin-top:20px;margin-bottom:20px;}
.wsyth h1{ margin-bottom: 20px }
.ythleft{ width:575px; float: left }
.turn{ width:575px; height:425px; border:none; position:relative; overflow:hidden;}
.turn-pic li{ position:absolute; top:0px; width:100%; left:0px; filter:alpha(opacity=0); opacity:0;}
.turn-pic li img{ width:575px; height:425px; overflow:hidden;} 
.turn-bg{ width:575px; height:47px; overflow:hidden; background:url(text-bg.png); position:absolute; z-index:2; bottom:0; filter:alpha(opacity=70);}
.turn-tit{ font-size:12px;}
.turn-tit a{ color:#fff; text-decoration:none; line-height: 30px; font-size: 16px; font-weight: bold;}
 .turn-tit li{ position:absolute; z-index:3; bottom:-30px; left:15px;}
.turn-btn{ position:absolute; z-index:3; font-size:18px; color:#fff; bottom:8px; right:15px;}
 .turn-btn span{ text-align:center; line-height: 30px}
.ythright{ width: 575px; float: right;  }
.ythright li{ width:575px ;margin-bottom: 20px}
.ythright li h3{ margin-bottom: 15px }
.ythright li h3 a{ font-size: 22px; line-height: 35px }
.ythright li p{ line-height: 30px; font-size: 16px; color:#6c6c6c; }
.ythright li p a{ color:#6c6c6c; }
.turn1{ width:575px; height:425px; border:none; position:relative; overflow:hidden;}
.turn-pic1 li{ position:absolute; width:100%; top:0px; left:0px; filter:alpha(opacity=0); opacity:0;}
.turn-pic1 li img{ width:575px; height:425px; overflow:hidden;} 
.more a{  font-size: 14px }
.mtjj{ width:1170px; margin:0 auto;  margin-top:20px;}
.mtjj h1{ margin-bottom: 20px }
.mttitle img{float: left}
.mtjjlist{ width:335px; height:270px; float: left; margin-right:22px;margin-bottom:20px; background: #f6f6f6;padding:20px; }
.mttitle a{font-size:18px; line-height: 54px; color: #000; padding-left: 20px; font-weight: bold;}
.mtjj .last{ margin-right:0px; }

.mttitle h2 a{ font-size:18px; color: #d50809; line-height: 35px }
.mtjjlist ul li { background: url(icon_07.jpg) left center no-repeat; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 15px; line-height: 35px }
.footer{ width:100%; background: #218dcf; height: 100px }
.footer p{ color: #fff; line-height: 100px; text-align: center; }



.page_list_box{width:1170px;margin:0 auto;}

.page_list_fy{padding:30px 0;text-align: center;}
.page_list_fy>*{display:inline-block;border:1px solid #e2e2e2;margin:0 3px;border-radius:2px;font-size:14px;color:#fff;padding:8px 20px;}
.page_list_fy a{color:#666;background:#f7f7f7;}
.page_list_fy span{background:#bb0808;}


.page_list_ul{font-size:16px;color:#333;}
.page_list_ul li{height:40px;line-height:40px;background:Url(ibg4.png) no-repeat left center;padding-left:15px;}
.page_list_ul span{font-size:14px;color:#b8b8b8;float:right;margin-left:10px;}
.page_list_ul a{display:block;width:70%;height:40px;color:#333;}


.page_list_ul_A{font-size:16px;color:#333;padding:20px 0;margin-bottom:20px;padding-bottom:10px;}
.page_list_ul_A li{height:40px;line-height:40px; border-bottom: 1px dashed #218dcf;  background:Url(icon.jpg) no-repeat left center;padding-left:25px;}
.page_list_ul_A span{font-size:14px;color:#b8b8b8;margin-left:10px; float: right;}
.page_list_ul_A a{color:#333;}

.nextpage_csj{padding:30px 0;text-align:center}
.nextpage_csj a img{position:relative;top:4px}
.nextpage_csj a:hover{color:#0682cc}
 

 /*细缆*/

.page_xl{width:1170px;margin:0 auto;}


.erweima_box{width:134px;overflow: hidden;margin:40px auto;font-size:12px;line-height:30px;font-family:'宋体';color:#848484;}
.erweima_box img{width:100%;display:block;}
.page_xl_xggj{border-top:1px solid #b9b9b9;padding:10px 0 20px;font-size:16px;color:#0081cc;line-height:30px;}
.page_xl_xggj .tt{}
.page_xl_xggj ul{}
.page_xl_xggj li{background:url(icon_07.jpg) no-repeat left center;padding-left:20px;}
.page_xl_xggj li a{color:#0081cc;display: block;}

.gsywtpc{font-size: 38px;line-height: 56px;text-align:center;padding:20px 0;font-weight: normal;}


.fbbox{overflow: hidden;line-height: 30px;font-size: 14px;border-bottom:#d9d9d9 1px solid;padding-bottom:16px;}
.fbbox dt{width: 40%;float: left;}
.fbbox dd{width: 60%;float: right;text-align: right; }
.dzx{color:#666;padding:0 5px;}
.dkxgxw ul li a{color:#666666;cursor: pointer;}

.dyprint{padding-left:32px;background: url(dyprint.png) left center no-repeat;color:#333;margin-left: 26px}
.bshare-custom{display: inline-block;padding-left:26px;}
.bshare-custom a{vertical-align: top;margin-right:5px;}

.gsxwxq{font-size: 16px;line-height: 28px;padding:30px 0;}
.gsxwxq p{margin-bottom:20px;}
.gsxwxq img{width:auto; max-width:550px ;margin:auto;}

/* screen mobile */
@media screen and (max-width:992px){
.mhide{ display:none ; } 
.pchide{display: block;}
.logo{ background:none; height:auto}
.logo img {display: block;width: 100%;}
.topbox{width:100%;}
.both{width:95%; margin:0 auto;float: inherit !important;}
.both h2{ text-align: center; font-size:43px; margin-top:20px }
.zybsbox ul{width:100%; margin:0 auto;}
.slideBoxsamll{width:100%}
.slideBoxsamll .bd img{width:100%;}
.zjxd{width:100%;}
.bottombox{width:95%; margin:0 auto;float: inherit !important; margin-bottom:30px;}
.navbox{width:100%;}
.navbox li{ width:10.6% }
.mainbox{width:100%;}
.tplubox{width:100%;}
.centerbox{width:95%; margin:0 auto;}
.navbox li.home{ width:10%; display:none; }
 
.lun_bo{height:auto;width:100%;overflow:hidden;}
.lun_bo ul{width:100%;}
.lun_bo li{width:100%;height:auto;}
.lun_bo img{height:auto;}
.lun_bo .tt{font-size:28px;}

.centerbox h1{width:100%;}
.centerbox h1 img{ width: 100%; }
.centernews{width:100%;}
.qhjsnews{ width:100%; height: inherit;}
.jslist{width:86%;margin-bottom:20px;}
.zjxdbox{width:100%;}
.zjxdleft{width:100%;}
.zjxdright{width:100%;}
.wsyth{width:100%;}
.ythleft{width:100%;}
.turn1{width:100%;}
.turn-pic1 li img{width:100%;}
.turn-bg{width:100%}
.xhjright{width:100%; margin-top:20px}
.xhjright li{ width:48%; margin-right: 28px }
.xhjright li img{width:100%;}
.xhjright li p{width:97%;}
.turn{width:100%;}
.turn-pic li img{width:100%;}
.turn-bg{width:100%}
.ythright{width:100%; margin-top:20px}
.ythright li{width:100%}
.mtjj{width:100%}
.mtjjlist{width:42%;     margin-right: 7px;
    margin-left: 10px;}
 .mtjj .last{    margin-right: 7px;
    margin-left: 10px;}
.footer p{line-height: 40px;padding-top: 20px;}
 .imgbox{ text-align: center; }
.nextpage_csj a{width:25px;height:25px;font-size:10px;line-height:25px;margin:0 1px}
.nextpage_csj a img{width:6px;height:9px;top:0}
.nextpage_csj{padding:12px 0}
.page_list_ul_A {
    padding: 0 20px 10px;
    font-size: 28px;
}
.page_banner_A {
    height: auto !important;
    background: none !important;
}
.page_list_box {
    width: auto;
    padding: 20px 0 0;
}
.page_list_ul_A li{height:60px;line-height:60px;}
.page_list_ul_A a {
    display: block;    width: 76%;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 60px;
}
.page_list_ul_A span{float:right;font-size:24px;margin-left:20px; float: right;}

.page_box{width:auto;margin:0 10px;}
.page_box_A{width:100%;overflow: hidden;border:1px solid #e5e5e5;padding:15px 10px 10px;margin-bottom:20px;box-sizing: border-box;}
.page_box_A.noneborder{border:none;padding:0;}



 .page_xl {
    width: auto;
}.gsywtpc {
    margin: auto;
    padding: 30px 0;
    font-size: 30px;
    line-height: 50px;
}.fbbox {
    margin: 0 10px;
    line-height: 30px;
    font-size: 20px;
    padding-bottom: 4px;
    border: none;
}.fbbox dt{
    width: auto;
    float: none;
    text-align: center;
}.fbbox dd {
    width: auto;
    float: none;
    text-align: center;
}.gsxwxq{margin:0 15px;font-size: 24px;line-height: 50px;padding:10px 0;}
.gsxwxq img{width:auto;max-width: 100%;}
.erweima_box{display:none;}

.page_xl_xggj{padding:10px 15px 20px;font-size:24px;line-height:56px;}
.page_xl_xggj li{padding:0;background:none;}



}
