﻿@charset "utf-8";
/*字体库引入*/
@font-face {
    font-family: 'Alibaba';
    src: url('../fonts/alibaba.eot');
    src:
            url('../fonts/alibaba.eot?#font-spider') format('embedded-opentype'),
            url('../fonts/alibaba.woff') format('woff'),
            url('../fonts/alibaba.ttf') format('truetype'),
            url('../fonts/alibaba.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
html{font-size: 62.5%;max-width: 640px;margin: 0 auto;}/*定义移动端屏幕大小，设置居中*/
/*--------------------------- 通用样式 ----------------------------------- */
/*初始化样式*/
*{margin: 0px;padding: 0px;list-style: none;font-family: "微软雅黑",STXihei,STHeiti;border: none;text-decoration: none;}
address,caption,cite,code,dfn,em,th,var,i,h1,h2,h3,h4{font-style: normal;font-weight: normal;}
ol,ul{list-style: none;}
del,ins,a{text-decoration: none;}
caption,th{text-align: left;}
input,button,textarea,select{font-size: 100%; border:none;}
input::-webkit-input-placeholder {color: #fff;font-size: 15px;}
i,b,span,a{display:inline-block;}
a:hover,button:hover{cursor: pointer;}
select{border: none;outline: none;appearance:none; -moz-appearance:none;-webkit-appearance:none;background: #fff url("../images/xiala.png") no-repeat right 10px center!important;}
/*手机端链接阴影背景块去除*/
body{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a{outline: none;-moz-outline-style: none;}
/*常用样式*/
/*清浮动*/
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
/*补白*/
.pl10{padding-left: 10px!important;}
.pt20{padding-top: 20px!important;}
.pt25{padding-top: 25px!important;}
.pt60{padding-top: 60px!important;}
.pb0{padding-bottom: 0!important;}
.pb10{padding-bottom: 10px!important;}
.pb25{padding-bottom: 25px!important;}
.pb30{padding-bottom: 30px!important;}
.pb70{padding-bottom: 70px!important;}
/*边距*/
.mt-5{margin-top: -5px!important;}
.mt5{margin-top: 5px!important;}
.mt10{margin-top: 10px!important;}
.mt15{margin-top: 15px!important;}
.mt20{margin-top: 20px!important;}
.mt25{margin-top: 25px!important;}
.mt30{margin-top: 30px!important;}
.mt40{margin-top: 40px!important;}
.mt50{margin-top: 50px!important;}
.mt60{margin-top: 60px!important;}
.mt70{margin-top: 70px!important;}
.mt80{margin-top: 80px!important;}
.mt90{margin-top: 90px!important;}
.mt100{margin-top: 100px!important;}
.mb-5{margin-bottom: -5px!important;}
.mb10{margin-bottom: 10px!important;}
.mb15{margin-bottom: 15px!important;}
.mb20{margin-bottom: 20px!important;}
.mb30{margin-bottom: 30px!important;}
.mb100{margin-bottom: 100px!important;}
/*浮动*/
.fl{float: left;display: inline-block;}
.fr{float: right;display: inline-block;}
/*----  文字样式 ------- */
.textov1{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; overflow: hidden;}
.textov2{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden;}
.textov3{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow: hidden;}
.textov4{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; overflow: hidden;}
.textov5{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical; overflow: hidden;}
.textov6{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical; overflow: hidden;}
.textov7{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical; overflow: hidden;}
.txtl{text-align: left!important;}
/*背景*/
.bgeee{background: #eee;}
.bgfff{background: #fff;}
.bge8{background: #e8e8e8;}
.bgf3{background: #f3f3f3;}
.bgfa{background: #fafafa!important;}
/*定位*/
.pr{position: relative;}
.pa{position: absolute;}
/*布局*/
.hidden{overflow: hidden;}
.none{display: none;}
.block{display: block;}
.d-in{display: inline-block;}
.flex{display: flex;}
.ablock a{display: block;width: 100%;}
/*宽高*/
.wp20{width: 20%!important;}
.wp25{width: 25%!important;}
.wp33{width: 33.3%!important;}
.wp48{width: 48%!important;}
.wp50{width: 50%!important;}
.wp100{width: 100%!important;}
.wpLi20 li{width: 20%!important;}
.wpLi25 li{width: 25%!important;}
.wpLi33 li{width: 33.3%!important;}
.wpLi48 li{width: 48%!important;}
.wpLi50 li{width: 50%!important;}
.imgp100 img{width: 100%;}
/*边框*/
.bdnone{border: none!important;}
.bdtnone{border-top: none!important;}
.bdbnone{border-bottom: none!important;}
.bdlnone{border-left: none!important;}
.bdrnone{border-right: none!important;}
/*文本对齐*/
.tal{text-align: left!important;}
.tac{text-align: center!important;}
.tar{text-align: right!important;}
/*字体颜色*/
.cwhite{color: #fff!important;}
.ctransparent{color: transparent!important;}
/*字体*/
.fs0,.afs0 a{font-size: 0px;}
.fs16{font-size: 16px;}
.fs48{font-size: 48px!important;}
/*其他常见通用样式*/
.content{padding:0 3%;}
/*分割线*/
.fenge{width: 100%;height: 10px;background: #f5f5f5;}
/*一行两列表项*/
.twoLis li{float: left;display: inline-block;width: 48%;margin-right: 4%;}
.twoLis li:nth-of-type(2n){margin-right: 0;}
/*图文左右切换*/
.lrLis .main{display: inline-block;width: 55%;}
.lrLis .picBorder{display: inline-block;width: 45%;}
.lrLis li:nth-of-type(odd) .main{float: left;padding-right: 10px;}
.lrLis li:nth-of-type(odd) .picBorder{float: right;}
.lrLis li:nth-of-type(even) .main{float: right;padding-left: 10px;}
.lrLis li:nth-of-type(even) .picBorder{float: right;}
/*--------------------------- 通用样式 结束----------------------------------- */
/*--------------------------- 公共样式 开始----------------------------------- */
body{font-size: 14px;}
/*top 顶部样式*/
.top{position: fixed;top: 0;z-index: 999;width: 100%;max-width: 640px;margin: 0 auto;height: 40px;padding: 0 3%;background: #f2f2f2;line-height: 40px;color: #3f3f3f;font-size: 12px;}
/*header 部分修饰*/
.header{position: fixed;top: 40px;z-index: 999;width: 100%;height: 60px;background: #fff;max-width: 640px;margin: 0 auto;border-bottom: 1px solid #ececec;}
.logol{width: 45px;height: 100%;}
.logol a{display: flex;width: 100%;height: 100%;align-items: center;}
.logol img{width: auto;height: 45px;}
.logor{position: relative;display: flex;width: 30px;height: 60px;align-items: center;text-align: right;}
.logor .fang{display: inline-block;width: 100%;height: 22px;background: url(../images/nav.png) no-repeat right center;background-size: contain;}
.slogan{display: flex;width: calc(100% - 85px);height: 100%;align-items: center;}
.slogan img{max-width: 100%;width: auto;height: 42px;}
.logoRCon{position: relative;width: 280px;padding-top: 20px;padding-top: 35px;text-align: right;font-size: 26px;color: #0071b9;font-weight: bold;line-height: 1.2em;}
.logoRCon .icon{position: absolute;left: 0;width: 58px;height: 58px;background: url("../images/icons.png") no-repeat 0 -22px;}
/*顶部隐藏导航栏部分*/
.topnav {position: fixed;top:100px;z-index: 1000;max-width: 640px;width: 100%;}
.tree{float: right;width: 235px!important;padding-bottom: 20px;background: #0071b9;overflow-y: scroll;}
.tree a{display: block;width: 100%;height: auto;line-height: normal;color: #fff;font-size: 14px;overflow: hidden;cursor: pointer;}
.tree ul li{padding: 10px 15px 10px 25px;border-bottom: 1px solid #3789bd;}
.close_menu,.open_menu{position: relative;width: 100%;}
.tree .icon{position: absolute;right: 0;top: 0;display: inline-block;width: 22px;height: 100%;background: url("../images/arrowD.png") no-repeat center center;background-size: contain;}
.open_menu .icon{-moz-transform: scale(-1);-ms-transform: scale(-1);-o-transform: scale(-1);-webkit-transform: scale(-1);transform: scale(-1);}
.tree ul .topnavTit{font-size: 16px;color: #fff;padding-top: 15px;padding-bottom: 15px;}
.topnavTit .close{display: inline-block;width: 22px;height: 22px;background: url("../images/close.png") no-repeat;background-size: cover;}
.tree ul li:last-of-type{border-bottom: none;}
.tree .subnav{display: none;margin-top: 5px}
.open_menu .subnav{display: block;}
.tree .subnav li{padding: 5px 0 5px 15px;border-bottom: none;}
.tree .subnav a{font-size: 14px;color: #fff;}
.tree ul li.tel{position: relative;padding-top: 25px;font-weight: bold;font-family: Arial;font-size: 18px;color: #fff;line-height: 1.1em;text-align: right;padding-right: 20px;}
.tree ul li.tel a{font-size: 18px;color: #fff;line-height: 1.8em;}
.tree ul .icon{position: absolute;left: 0;top: 11px;display: block;width: 35px;height: 35px;background: url(../images/tel.png) no-repeat center center;background-size: contain;}
/*头部导航菜单*/
.menuNav{margin-top: 100px;}
.menuNav li{float: left;display: inline-block;width: 25%;height: 41px;text-align: center;line-height: 40px;background: #0071b9;
    border-right: 1px solid #1381c7;border-left: 1px solid #0a67a2;border-bottom: 1px solid #1381c7;}
.menuNav li:nth-of-type(1),.menuNav li:nth-of-type(5){border-left: none;}
.menuNav li:nth-of-type(4n){border-right: none;}
.menuNav li:nth-of-type(n+5){border-bottom: none;border-top: 1px solid #0a67a2;}
.menuNav a{display: block;width: 100%;height: 100%;font-size: 14px;color: #fff;}
/*遮罩*/
.cover{background: rgba(255,255,255,0.5);position: fixed;top: 100px;left: 0;width: calc(100vh - 160px);height: 100%;z-index: 998;}
/*banner 部分修饰*/
.banner{position: relative;z-index: 888;width: 100%;overflow: hidden;margin-top: 2px;}
.banner img{width: 100%;height: 100%;}
.banner a{display: block;font-size: 0;}
.bannerN{margin-top: 100px;}
/*轮播小圆点*/
.swiper-container-horizontal>.swiper-pagination{bottom: 20px!important;text-align: center;}
.swiper-pagination-bullet{background: #fff!important;border-radius: 100%!important;width: 12px!important;height: 12px!important;margin: 0 3px!important;}
.swiper-pagination-bullet-active{background: #ff0000!important;}
/*版权 地址部分修饰*/
.goTop{display: block;width: 94%;height: 45px;margin: 0 3%;background: #0071b9;text-align: center;line-height: 45px;color: #fff;font-size: 14px;}
.goTop .icon{position: relative;top: 6px;display: inline-block;width: 20px;height: 20px;background: url("../images/goTop.png") no-repeat;background-size: cover;margin-right: 10px;}
.inbqman{line-height: 1.5em;margin-bottom: 85px;font-size: 14px;color: #424242;text-align: center;}
.inbqman a{font-size: 14px;color: #424242;}
.inbqTCon{display: inline-block;padding: 8px 10px;background: #f4f3f3;}
.inbqTCon img{width: 90px;margin-right: 5px;}
.inbqTCon .title{font-size: 12px;color: #3c3c3c;letter-spacing: 0;-webkit-writing-mode: vertical-lr;writing-mode: vertical-lr;}
.inbqBCon{line-height: 2em;}
/*固定底部导航修饰*/
.footer{width: 100%; background: #0071b9;height: 60px;position: fixed;bottom: 0;max-width: 640px;margin: 0 auto;z-index: 9999;text-align: center;}
.footer li{float: left;display: inline-block;width: 25%;height: 60px;text-align: center;color: #fff;padding: 0;font-size: 14px;border-right: 1px solid #5495be;}
.footer li:nth-of-type(1){background: #e30303;border-right: none;}
.footer li:nth-last-of-type(1){border-right: none;}
.footer li i{position: relative;top: 9px;display: inline-block;width: 22px;height: 30px;background: url(../images/footer1.png) no-repeat;background-size: contain;}
.footer li:nth-of-type(2) .icon{top: 10px;width: 21px;background-image: url(../images/footer2.png);}
.footer li:nth-of-type(3) .icon{top: 5px;width: 29px;background-image: url(../images/footer3.png);}
.footer li:nth-of-type(4) .icon{background-image: url(../images/footer4.png);}
.footer .title{display: block;color: #fff;}
/*面包屑导航*/
.location{position: relative;height: 45px;border-bottom:1px solid #d0cecf;border-top:1px solid #d0cecf;font-size: 15px;color: #898989;}
.location2{border: none;height: auto;line-height: 1.5em;}
.location2 a{color: #898989;}
.location2 img{position: relative;top: 2px;}
/*手机正文*/
.ChannelContent {font-size: 14px;color: #636363;line-height:1.8em;max-width: 100%;display: block;margin-bottom: 20px;}
.ChannelContent img{max-width: 100%;height: auto!important;margin: 10px 0;}
.ChannelContent p{font-size: 14px;color: #636363;line-height:1.8em;/*text-indent: 2em;*/display: block;margin: 10px 0;}
.ChannelContent p img{margin-left: 0em;}
.ChannelContent p span img{/*margin-left: -2em;*/display:inline-block;}
.ChannelContent span img{margin-left: 0em;display:inline-block;}
.ChannelContent span {margin-left: 0em;line-height:1.8em;}
.ChannelContent p span {display: initial;}
.ChannelContent li p{text-indent: 0em;margin: 0px;}
.ChannelContent li a {display: block;}
/*列表页加载更多*/
.showMorehandle,.showMorehandle span{display: block;width: 60%;height: 35px;background: #3bcc66;margin: 15px auto;border-radius: 35px;text-align: center;line-height: 35px;cursor: pointer;color: #fff;font-size: 16px;font-family: Arial;}
.showMorehandle span:hover{cursor: pointer;}
/*上下*/
.fanye{border-bottom: 1px solid #ccc;padding-bottom: 15px;}
.fanye b{font-weight: normal;color: #484848;}
.Previous,.Next{display: block;font-size: 14px;color: #424242;padding: 5px 0;}
.Next a,.Previous a{display: inline;width: 100%;font-size: 14px;color: #424242;}
/*分页*/
.page{clear:both;padding: 10px 3%;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;text-align: center;line-height: normal;font-size: 12px;}
.pagenum{font-family: Arial;}
.pagenum,.pageup,.pagenext,.pagedown,.pageend,.pagefirst,.pageinfo,.total,.pagepreall,.pagenextall,.page .current{float: left;display: inline-block;width: 33.3%;font-size: 12px;color: #101010;}
/*-----------------   公共样式 结束--------------- */
/*-----------------   首页修饰 开始 ---------------*/
/*首页广告图*/
.indexAdv img{width: 100%;}
/*首页版块1*/
.h2Index .title{font-size: 21px;color: #343434;font-weight: bold;}
.h2Index .title em{color: #0071b9;font-weight: bold;}
.h2Index .description{position: relative;z-index: 10;margin-top: 5px;font-size: 12px;color: #fff;}
.h2Index .description span{display: inline-block;padding: 6px 18px;border: 1px solid #e1e1e1;border-radius: 40px;background: #0071b9;}
.h2Index .description span::before,.h2Index .description span::after{position: absolute;z-index: -1;left: -50%;top: 0;bottom: 0;width: 100%;height: 1px;background: #0071b9;content: "";margin: auto;}
.h2Index .description span::after{left: auto;right: -50%;}
.index1Con li{position: relative;height: 345px;background: #f5f5f5;margin-bottom: 10px;padding: 10px;transition: all .5s;}
.index1Con .picBorder{width: 100%;height: 205px;overflow: hidden;}
.index1Con .picBorder img{width: 100%;height: 100%;object-fit: cover;}
.index1Con .title{margin-top: 15px;font-size: 15px;color: #343434;}
.index1Con .description{margin-top: 7px;font-size: 13px;color: #6a6a6a;}
.index1Con .description em{font-weight: bold;}
.indexLink{position: absolute;width: calc(100% - 20px);left: 10px;bottom: 15px;}
.indexLink a{width: 48%;margin-right: 4%;height: 25px;font-size: 12px;color: #fff;text-align: center;line-height: 25px;}
.indexLink a:nth-of-type(2n){margin-right: 0;}
.indexLink .more{background: #e80012;}
.indexLink .zixun{background: #0071b9;}
.indexMore{display: block;width: 225px;height: 35px;margin: 0 auto;background: #0071b9;border-radius: 35px;line-height: 35px;font-size: 14px;color: #fff;text-align: center;}
@media screen and (max-width: 450px){
    .index1Con li{height: 250px;}
    .index1Con .picBorder{height: 110px;}
}
/*首页版块2*/
.index2{}
.index2Con{position: relative;width: 100%;background: #f4f4f4;padding: 20px 0 30px 0;overflow: hidden;}
.index2Con .nLi{height: 235px;background: #f8f8f8;font-size:13px;color: #323232;transition: all .5s;}
.index2Tit .num{width: 49px;height: 46px;border: 2px solid #c1c1c1;margin-right: 14px;font-size: 30px;line-height: 42px;color: #c1c1c1;font-family: Impact;text-align: center;}
.index2Tit .title{position: relative;width: calc(100% - 63px);height: 46px;padding-top: 10px;font-size: 15px;color: #343434;font-weight: bold;}
.index2Tit .title::after{position: absolute;left: 0;bottom: 0;display: block;content: "";width: 54px;height: 2px;background: #0071b9;}
.index2Con .picBorder{width: 100%;height: 288px;padding: 10px 3% 18px 3%;overflow: hidden;background: url("../images/index2Bg.png") no-repeat center center;background-size: cover;}
.index2Con .picBorder img{width: 100%;height: 100%;object-fit: cover;}
.index2Main li{line-height: 1.5em;}
.index2Main li::before{display: inline-block;content: ">";margin-right: 5px;}
.index2Main li em{color: #0071b9;}
.swiper-pagination2{text-align: center;}
.swiper-pagination2 .swiper-pagination-bullet{width: 22px!important;height: 22px!important;background: #626363!important;text-align: center;line-height: 22px;color: #fff;border-radius: 0!important;}
.swiper-pagination2 .swiper-pagination-bullet-active{background: #0071b9!important;}
@media screen and (max-width: 450px){
    .index2Con .picBorder{height: 188px;}
}
/*首页模块3*/
.index3Con li{margin-bottom: 10px;}
.index3Con .picBorder{width: 100%;height: 223px;overflow: hidden;font-size: 0;}
.index3Con .picBorder img{width: 100%;height: 100%;object-fit: cover;}
.index3Con .title{width: 100%;height: 35px;background: #f1f1f1;padding: 0 10px;line-height: 35px;text-align: center;font-size: 14px;color: #545454;}
.index3Con .description{font-size: 13px;color: #424242;}
@media screen and (max-width: 450px){
    .index3Con .picBorder{height: 130px;}
}
/*首页模块4*/
.index4{background: url("../images/index5Bg.jpg") no-repeat center center;padding: 30px 3%;}
.index4TCon{margin-top: 10px;font-size: 13px;color: #0e0e0e;}
.index4TTit{font-size: 15px;color: #e30303;font-weight: bold;text-align: center;}
.index4TCon p{text-indent: 2em;line-height: 1.8em;}
.index4BCon li{float: left;display: inline-block;width: 33.3%;padding-left: 10px;font-size: 12px;color: #424242;border-right: 1px solid #cccccc;}
.index4BCon li:nth-last-of-type(1){border-right: none;}
.index4BCon .num{font-size: 21px;color: #e30303;font-weight: bold;}
.index4BCon .num span{font-size: 14px;}
/*首页模块5*/
.index5Tit{height: 31px;border-bottom: 1px solid #d1d1d1;}
.index5Tit li{float: left;display: inline-block;width: 33.3%;color: #1b1b1b;font-size: 16px;}
.index5Tit li span{padding-bottom: 8px;}
.index5Tit li.on span{border-bottom: 2px solid #0271cb;}
.index5Main li{padding: 12px 0;border-bottom: 1px solid #efefef;}
.index5Main li:nth-last-of-type(1){border-bottom: none;}
.index5Main .title{font-size: 16px;color: #010101;}
.index5Main .description{margin-top: 10px;font-size: 14px;color: #424242;}
.index5Main .date{margin-top: 5px;font-size: 14px;color: #6d6d6d;}
.index5Main li.index5TMain{padding: 18px 0;}
.index5TMain .picBorder{width: 120px;height: 95px;overflow: hidden;}
.index5TMain .picBorder img{width: 100%;height: 100%;object-fit: cover;}
.index5TMain .main{position: relative;width: calc(100% - 130px);height: 95px;margin-left: 10px;}
.index5TMain .date{position: absolute;bottom: 0;}
/*-----------------   首页修饰 结束 ---------------*/
/*-----------------   内页修饰 开始 ---------------*/
/*施工视频*/
.chanVideoCon li{margin-bottom: 18px}
.chanVideoCon .picBorder{width: 100%;height: 135px;overflow: hidden;}
.chanVideoCon .picBorder img{width: 100%;height: 100%;object-fit: cover;}
.chanVideoCon .main{position: relative;width: calc(100% - 130px);height: 95px;margin-left: 10px;}
.chanVideoCon .title{width: calc(100% - 30px);font-size: 16px;color: #333;}
.chanVideoCon .description{margin-top: 8px;font-size: 14px;color: #636363;}
.chanVideoCon .more{position: absolute;bottom: -3px;right: 0;width: 75px;height: 24px;line-height: 24px;text-align: center;background: #0071b9;font-size: 12px;color: #fff;}
.chanVideoCon .date{position: absolute;bottom: 2px;left: 0;font-size: 12px;color: #636363;}
.chanVideoCon .play{display: inline-block;width: 20px;height: 20px;background: url(/Upload/157363803965.png) no-repeat center center;background-size: cover;}
/*客户案例*/
.chanCaseCon li{margin-bottom: 18px}
.chanCaseCon .picBorder{width: 120px;height: 95px;overflow: hidden;}
.chanCaseCon .picBorder img{width: 100%;height: 100%;object-fit: cover;}
.chanCaseCon .main{position: relative;width: calc(100% - 130px);height: 95px;margin-left: 10px;}
.chanCaseCon .title{font-size: 16px;color: #333;font-weight: 600;}
.chanCaseCon .description{margin-top: 8px;font-size: 14px;color: #636363;}
.chanCaseCon .more{position: absolute;bottom: -3px;right: 0;width: 75px;height: 24px;line-height: 24px;text-align: center;background: #0071b9;font-size: 12px;color: #fff;}
.chanCaseCon .date{position: absolute;bottom: 2px;left: 0;font-size: 12px;color: #636363;}
/*新闻资讯*/
.channelNav{width: 100%;padding: 10px 3%;text-align: center;border-bottom: 1px solid #d9d9d9;}
.channelNav li{position: relative;float: left;display: inline-block;width: 25%;text-align: center;}
.channelNav a{font-size: 15px;color: #424242;}
.channelNav li.current a,.channelNav li:hover a{color: #0071b9;}
/*关于我们*/
.h2About{text-align: center;}
.h2About .title{font-size: 18px;color: #333;}
.h2About .subhead{font-size: 13px;color: #424242;}
.chanAbout1TCon{position: relative;border: 1px dashed #ccc;width: 94%;margin: 0 3%;height: 105px;padding: 30px 0;}
.chanAbout1TCon .startIcon,.chanAbout1TCon .endIcon{position: absolute;left: 0;right: 0;top: -7px;display: block;width: 10px;height: 10px;margin: auto;background: #0071b9;}
.chanAbout1TCon .endIcon{top: auto;bottom: -7px;}
.chanAbout1TCon li{float: left;display: inline-block;width: 33.3%;text-align: center;border-right: 1px dashed #ccc;}
.chanAbout1TCon li:nth-last-of-type(1){border-right: none;}
.chanAbout1TCon .title{font-size: 16px;color: #0071b9;font-weight: bold;}
.chanAbout1TCon .title em{font-size: 20px;font-weight: bold;}
.chanAbout1TCon .subhead{font-size: 12px;color: #333;}
.chanAbout1BCon img{display: block;max-width: 100%;margin: 0 auto;}
.chanAbout1BCon .description{font-size: 14px;color: #424242;line-height: 1.8em;}
.chanAbout1BCon .description p{margin-bottom: 10px;text-indent: 2em;}
.chanAbout1BAdv{background: url("../images/about1Bg.jpg") no-repeat center center;background-size: cover;text-align: center;padding: 20px 0;font-size: 14px;color: #fff;font-weight: bold;}
.chanAbout1BAdv a{font-size: 14px;color: #fff;}
.chanAbout1BAdv em{display: block;font-weight: bold;margin-right: 10px;color: #ffcc00;}
.channelAbout2{background: #f7f7f7;padding: 35px 3% 20px 3%;}
.h2About2{border-bottom: 1px solid #ececec;}
.h2About2 .title{font-size: 18px;font-weight: bold;color: #0071b9;margin-right: 5px;padding-bottom: 5px;border-bottom: 2px solid #0071b9;}
.h2About2 .subhead{font-size: 13px;color: #333333;}
.chanAbout2Con li{margin-bottom: 10px;}
.chanAbout2Con .picBorder{width: 100%;height: 223px;overflow: hidden;font-size: 0;}
.chanAbout2Con .picBorder img{width: 100%;height: 100%;object-fit: cover;}
.chanAbout2Con .title{margin-top: 10px;font-size: 14px;color: #545454;text-align: center;}
@media screen and (max-width: 450px){
    .chanAbout2Con .picBorder{height: 131px;}
}

.channelAbout3{}
.channelAbout3 span,.channelAbout3 p{font-size: 13px;color: #393939;line-height:25px;}
.channelAbout3 img{width: 100% !important;height: auto !important;}
/*放大镜*/
.rebox-contents {display: flex;justify-content: center;align-items: center;}
.chanAbout3Con .picBorder{display: inline-block;width: 100%;font-size: 0;}
.chanAbout3Con .picBorder img{width: 100%;}
.chanAbout3Con .main{padding: 10px;}
.chanAbout3Con .title{display: inline-block;width: 65px;height: 65px;border-radius: 100%;background: #0071b9;text-align: center;line-height: 65px;font-size: 16px;font-weight: bold;color: #fff;}
.chanAbout3Con .description{display: flex;width: calc(100% - 80px);min-height: 65px;font-size: 13px;color: #333;align-items: center;line-height: 1.8em;}
.chanAbout3Con li:nth-of-type(odd) .title,.chanAbout3Con li:nth-of-type(even) .description{float: left;}
.chanAbout3Con li:nth-of-type(odd) .description,.chanAbout3Con li:nth-of-type(even) .title{float: right;}
.chanAbout3Con li:nth-of-type(even) .title{background: #f98d14;}
/*联系我们*/
.chanContactTTit{font-size: 16px;color: #424242;}
.chanContactTCon li{position: relative;padding: 10px 0 10px 50px;border-bottom: 1px solid #e5e5e5;}
.chanContactTCon li:nth-last-of-type(1){border-bottom: none;}
.chanContactTCon .icon{position: absolute;left: 0;top: 10px;display: block;width: 38px;height: 38px;background: url("../images/contactIcons.png") no-repeat;}
.chanContactTCon li:nth-of-type(2) .icon{background-position-x: -38px;}
.chanContactTCon li:nth-of-type(3) .icon{background-position-x: -76px;}
.chanContactTCon .title{font-size: 14px;color: #424242;text-transform: uppercase;}
.chanContactTCon .description,.chanContactTCon .description a{font-size: 14px;color: #424242;}
.chanContactBCon li{margin-bottom: 20px;}
.chanContactBTit{background: url("../images/contactBg1.jpg") no-repeat;background-size: cover;width: 225px;height: 87px;padding-top: 24px;padding-left: 65px;}
.chanContactBCon li:nth-of-type(2) .chanContactBTit{background-image: url("../images/contactBg2.jpg");}
.chanContactBCon li:nth-of-type(3) .chanContactBTit{background-image: url("../images/contactBg3.jpg");}
.chanContactBTit .title{font-size: 14px;color: #0071b9;font-weight: bold;}
.chanContactBTit .subhead{font-size: 12px;color: #151515;}
.chanContactBCon li>.subhead{margin-top: 15px;font-size: 15px;color: #0071b9;}
.chanContactBCon li>.description{margin-top: 10px;font-size: 13px;color: #393939;}
.chanContactBAdv{border: 1px dashed #ddd;padding: 10px 0;text-align: center;font-size: 14px;color: #333;font-weight: bold;}
.chanContactBAdv em{display: block;color: #0071b9;font-weight: bold;}
.chanContactBAdv a{font-size: 14px;color: #333;}
.ditu{width: 100%;height: 250px;overflow: hidden;}
.h2Message .title{font-size: 18px;color: #2e353f;}
.h2Message .description{font-size: 12px;color: #2e353f;}
.h2Message .description em,.h2Message .description em a{display: inline;font-weight: bold;color: #0168b7;}
.messFormCon input,.messFormCon textarea{position: relative;overflow: hidden;border: 1px solid #d5d5d5;padding: 0 40px 0 10px;font-size: 14px;color: #6d6d6d;}
.messFormCon input::-webkit-input-placeholder{font-size: 14px;color: #6d6d6d;}
.messFormCon input{width: 100%;margin-bottom: 10px;height: 30px;line-height: 30px;}
.messFormCon input:nth-of-type(3){margin-right: 0;}
.messFormCon textarea{width: 100%;line-height: 1.8em;background: #fff;padding: 10px;}
.messFormCon input:nth-of-type(1){background: #fff url("../images/name.jpg") no-repeat right 10px center;background-size: 20px;}
.messFormCon input:nth-of-type(2){background: #fff url("../images/tel.jpg") no-repeat right 10px center;background-size: 20px;}
.messFormCon textarea{background: #fff url("../images/message.jpg") no-repeat right 10px top 10px;background-size: 20px;}
.messFormCon  button{display: block;margin: 20px auto 0 auto;width: 130px;height: 30px;line-height: 30px;background: #0071b9;font-size: 14px;color: #fff;text-align: center;}
/*资讯详情*/
.h2xiang{padding-bottom: 15px;border-bottom: 1px solid #cccccc;}
.h2xiang h2{font-size: 18px;color: #333;}
.h2xiang p{font-size: 12px;color: #767676;margin-top: 10px;}
.tuijianTit{font-size: 18px;color: #313131;font-weight: bold;line-height: 1em;padding-bottom: 15px;border-bottom: 1px solid #cccccc;}
.tuijianTit .more{font-size: 14px;color: #7b7a7a;}
.tuijianCon li{margin-bottom: 15px;}
.tuijianCon .picBorder{width: 100%;height: 218px;overflow: hidden;}
.tuijianCon .picBorder img{width: 100%;height: 100%;object-fit: cover;}
.tuijianCon .title{margin-top: 10px;font-size: 16px;color: #010101;}
.tuijianCon .more{margin-top: 8px;padding-top: 8px;border-top: 1px solid #cecece;font-size: 13px;color: #636363;}
@media screen and (max-width: 450px){
    .tuijianCon .picBorder{height: 126px;}
}
/*产品详情*/
.detailProdTCon{border: 1px solid #e7e7e7;padding: 5px 5px 20px 5px;}
.bannern{position: relative;margin-top: 0;overflow: hidden;}
.bannern img{width: 100%;}
.bannern .swiper-button-next,.bannern .swiper-button-prev{left: 0;width: 35px;height: 35px;top: 50%;margin-top: -30px;;background: #818181 url(../images/arrowL.png) no-repeat center center;}
.bannern .swiper-button-next{left: auto;right: 0;-moz-transform: scale(-1);-ms-transform: scale(-1);-o-transform: scale(-1);-wenkit-transform: scale(-1);transform: scale(-1);}
.detailProdTTit{font-size: 16px;color: #343434;font-weight: bold;background: #f0f0f0;padding: 10px;}
.detailProdTTit span{font-weight: normal;}
.detailProdTMain .title{padding: 0 10px;font-size: 13px;color: #0071b9;font-weight: bold;}
.detailProdTMain .description{padding: 0 10px;font-size: 15px;color: #636363;line-height: 1.5em;}
.detailProdTRZixun .zixun{width: 50%;height: 32px;background: #e90203;text-align: center;line-height: 32px;font-size: 14px;color: #fff;}
.detailProdTRZixun .tel{width: 50%;line-height: 32px;padding-left: 10px;color: #e90203;font-size: 16px;font-weight: bold;}
.detailProdTRZixun .icon{position: relative;top: 3px;display: inline-block;width: 16px;height: 16px;background: url("../images/message2.png") no-repeat center center;background-size: cover;margin-right: 8px;}
.detailProdTRZixun .tel .icon{width: 16px;height: 16px;background-image: url("../images/tel4.png");margin-right: 6px;}
.detailProdBNav{border-bottom: 1px solid #dcdcdc;}
.detailProdBNav li{float: left;display: inline-block;width: 80px;height: 30px;background: #dcdcdc;text-align: center;line-height: 30px;font-size: 14px;margin-right: 4px;}
.detailProdBNav a{font-size: 14px;color: #383838;}
.detailProdBNav li.current{background: #0071b9;}
.detailProdBNav li.current a{color: #fff;}
.detailProdTit{height: 42px;background: url("../images/productXTit.png") no-repeat center center;background-size: cover;text-align: center;}
.detailProdTit .title{font-size: 18px;font-weight: bold;color: #000;line-height: 1em;}
.detailProdTit .subhead{font-size: 13px;font-family: Arial;color: #0071b9;text-transform: uppercase;line-height: 1em;margin-top: 8px;}
.detailProdBMain3Con .title{background: transparent;}
.h2Message2{font-size: 18px;font-weight: bold;color: #313131;border-bottom: 1px solid #dcdcdc;padding-bottom: 15px;}
.messFormCon2 button{margin-left: 0;margin-top: 10px;}
/*-----------------   内页修饰 结束 ---------------*/
/*模板表格样式*/
.tableTemplate{width: 100%;}
.tableTemplate th,.tableTemplate td{height: 35px;line-height: 1.2em;}
.tableTemplate th{text-align: center;}
.tableTemplate td{padding: 0 10px;}
.tableTemplate tr:nth-of-type(odd){background: #eee;}
.tableTemplate tr:nth-of-type(even){background: #f7f7f7;}
.tableTemplate thead tr{background: #1965b1!important;color: #fff;text-align: center;}

/**
* 首页改版
* 2021-1-18
* zt
*/
.headerNew{position: static;top: 0;height: 60px;border-bottom: none;font-size: 0;background: #0070b8;padding-right: 3%;}
.headerNew .headerNewLogo{width: calc(100% - 30px);}
.headerNew img{max-width: 100%;height: 60px;}
.headerNew  .fang{background-image: url(/Upload/nav.png);background-size: contain;}
.bannerNew{position: relative;top: -3px;font-size: 0;}
.bannerNew .swiper-container-horizontal>.swiper-pagination{bottom: 20px!important;text-align: center;}
.bannerNew .swiper-pagination-bullet{background: transparent!important;border: 1px solid #ffffff;}
.bannerNew .swiper-pagination-bullet-active{background: #014099!important;border-color: #014099;margin: 0 7px;}
.topnavNew{top: 60px;}
.headerNav{background-color: #f8f8f8;padding: 10px 3%;}
.headerNavCon li{float: left;display: inline-block;width: 25%;border-right: 1px solid #d4d4d4;text-align: center;}
.headerNavCon li:nth-last-of-type(1){border-right: none;}
.headerNavCon img{width: 70%;}
.headerNavCon .title{display: block;width: 100%;font-size: 14px;color: #333333;margin-top: 1px;}

.indexNew1Tit{text-align: center;padding: 0 3%;}
.indexNew1Tit li,.indexNew1Tit .all{float: left;display: inline-block;width: calc((100% - 20px) / 3);height: 30px;line-height: 30px;font-size: 14px;color: #0071b9;margin-right: 10px;margin-bottom: 10px;border: 1px solid #0071b9;}
.indexNew1Tit li:nth-of-type(3n),.indexNew1Tit .all{margin-right: 0;}
.indexNew1Tit .on{background: #0071b9;color: #fff;}
.indexNew1Main a{display: block;height: 130px;color: #333333;font-size: 13px;}
.indexNew1Main li{padding: 20px 3%;border-bottom: 1px dashed #a8a8a8;}
.indexNew1Main li:nth-last-of-type(1){border-bottom: none;}
.indexNew1Main .picBorder{width: 150px;height: 130px;overflow: hidden;border: 1px solid #f8f8f8;}
.indexNew1Main .picBorder img{width: 100%;height: 100%;object-fit: contain;}
.indexNew1Main .main{position: relative;width: calc(100% - 160px);height: 130px;font-size: 13px;}
.indexNew1Main .title{font-size: 15px;color: #df241d;font-weight: bold;}
.indexNew1Main .description{margin-top: 5px;}
.indexNew1Main .description span{display: block;}
.indexNew1Main .zixun{position: absolute;left: 0;bottom: 0;display: block;width: 90px;height: 20px;background-color: #df241d;color: #fff;text-align: center;line-height: 20px;}

.indexNew2Con li{border: 1px solid #dfdfdf;padding: 15px 3%;margin-bottom: 15px;color: #333333;font-size: 14px;}
.indexNew2Tit .title{font-size: 16px;font-weight: bold;}
.indexNew2Tit .num{display: inline-block;width: 30px;height: 30px;background-color: #df241d;color: #fff;font-size: 20px;text-align: center;line-height: 30px;font-weight: bold;margin-right: 5px;}
.indexNew2Tit .title em{color: #df241d;font-size: 20px;font-weight: bold;}
.indexNew2Tit .subhead{margin-top: 5px;font-size: 15px;font-weight: bold;}
.indexNew2Tit .description{margin-top: 5px;font-weight: bold;}
.indexNew2Con .picBorder{width: 100%;margin-top: 5px;}
.indexNew2Con .picBorder img{width: 100%;}
.indexNew2Main{margin-top: 10px;}
.indexNew2Main2{margin-top: -15px;}
.indexNew2Main2 p{position: relative;padding-left: 20px;line-height: 30px;}
.indexNew2Main2 p::before{position: absolute;left: 0;top: 7px;content: "";display: inline-block;width: 15px;height: 15px;background: url(/Upload/check.png) no-repeat;background-size: contain;}
.indexNew2Main2 p em{font-weight: bold;color: #df241d;}