body,p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong,input,button,textarea,select,dd,dl,dt,ol{margin:0;padding:0;word-wrap:break-word}
h1,h2,h3,h4,h5,h6{font-weight:normal}
body{font-family:"Arial","microsoft yahei";font-size:14px;line-height:1;color:#333}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}
li{list-style-type:none;float:left}
table{border-collapse:collapse;border-spacing:0;}
img{border:none;vertical-align:middle}
i,var,em{font-style:normal}
button{font-family:"Arial","microsoft yahei";font-size:14px;outline:none;cursor:pointer;border:none;line-height:1}
input[type="submit"]{border:none}
iframe{border:none}
input,select,textarea{outline:none;font-family:"Arial","microsoft yahei";font-size:14px}
textarea{resize:none;overflow-y:auto}
.at{margin:0 auto}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.dt{display:table;width:100%}
.fl-w{float:left;width:100%}
.hide{display:none}
.ver-container{display:table;width:100%;text-align:center}
.ver-container > *{vertical-align:middle;display:table-cell}
.swiper-button-disabled{cursor:no-drop !important;opacity:.5}
.wid{width:100%;max-width:1400px;margin:0 auto}
 

.fs0{font-size:0;}
.fs120{font-size: 120px;line-height: 1;}
.fs72{font-size: 72px;}
.fs60{font-size: 60px;}
.fs52{font-size: 52px;}
.fs48{font-size: 48px;}
.fs40{font-size: 40px;}
.fs36{font-size: 36px;}
.fs30{font-size: 30px;}
.fs24{font-size: 24px;}
.fs20{font-size: 20px;}
.fs18{font-size: 18px;}
.fs16{font-size: 16px;}
.fs14{font-size: 14px;}
.fs12{font-size: 12px;}
.redc{ color:#cf0000}
.blc{ color:#010101}
.p56{ padding-top:56px;}
@font-face{font-family: "iconfont";
  /*src: url('../fonts/iconfont.eot'); !* IE9*!*/
  /*src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), !* IE6-IE8 *!*/
  /*url('../fonts/iconfont.woff') format('woff'), !* chrome, firefox *!*/
  /*url('../fonts/iconfont.ttf') format('truetype'), !* chrome, firefox, opera, Safari, Android, iOS 4.2+*!*/
  /*url('../fonts/iconfont.svg#iconfont') format('svg'); !* iOS 4.1- *!*/
}
.iconfont {
  font-family:"iconfont" !important;
  display:inline-block;
  vertical-align: middle;
  margin:0 .3em;
  font-size: 1.1em;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0px;
  -moz-osx-font-smoothing: grayscale;   
}
.c0{color:#000;}
.c3{color:#333;}
.c6{color:#666;}
.fl{float:left;}
.fr{float:right!important;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.mt5{margin-top: 5px;}
.pr{position: relative;}
.bold{font-weight: bold;}
.img-responsive{display: block;margin:0 auto;}
.flex,.flexC{ display: -webkit-box;display: -webkit-flex;  display: -ms-flexbox; display: flex;}
.flex>.sub,.flexC>.sub{ -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden;}
.flexC{-webkit-flex-direction: column; flex-direction: column;}
.sb{justify-content: space-between;}
.jc{justify-content: center;}
.ai{align-items: center;}
.wrap{flex-wrap: wrap;}
.oneLine{white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.twoLine{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.thrLine{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.no-padding{padding-left:0;padding-right: 0;}
.padding{padding:0 3%;}
.navbar{margin:0;border:none;background: none;color:#fff;}
.navbar-brand{height: auto;padding:20px 15px;display: inline-block;}
/*.navbar-collapse{padding:20px 0;}*/
.logo-m{display: none!important;}
.navbar-brand>img{max-height: 55px;}
.imghover{transition: all linear .6s;}
.imghover:hover{transform: scale(1.06);}
.mix{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.w1400{width: 85%;max-width: 1470px;margin-left:auto;margin-right: auto;}
.css3{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.full_img{width:100%;height: 100%;object-fit: cover;object-position: center;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.sub_banner{ position:relative}
.sub_banner img{display:block;width:100%}
.sub_banner .navigation{ position: absolute; bottom:-14px; left:12%}
.sub_banner .navigation a{color: #000}
.subcolumn-nav {font-size:20px;border-bottom: 2px solid #f9f9f9;margin-top: 15px;}
.subcolumn-nav .container{position: relative;text-align: center;z-index:10;}
.subcolumn-list{ background:#fff;color:#000; text-align:center}
.subcolumn-list a{display: block;line-height: 1;padding:20px 0;transition: all .3s; font-size:16px;position: relative;  text-decoration:none;border-left: 2px solid #f9f9f9;color: #000}
.subcolumn-list a:hover{color:#d80c18;}
.subcolumn-nav a:after{content:'';position: absolute;left:50%;bottom:-1px;width: 0;transition: all .3s;transform: translateX(-50%);height: 3px;background: #b1cc1d;}
.subcolumn-list a::after{transition: all .3s;content: '';position: absolute;bottom:0;width: 0;height: 3px;background: #cf0000;left:50%;transform: translateX(-50%);}
.subcolumn-list .active,.subcolumn li a:hover{color:#d80c18; text-decoration:none  }
.subcolumn-list .active::after,.subcolumn li a:hover::after{ width: 100%;text-decoration:none}
.about-box{ overflow: hidden}
.part-title {width:100%;float:left;text-align:center; margin:40px 0 28px; }
.part-title img{  max-width:100%; text-align:center }
.about-box .about-img{width:100%;float:left;text-align:center; margin:0 0 40px;}
.about-box .about-img img{display:block;width:100%}
.about-box .about-con{ background:#f3f4f4; overflow:hidden; padding:40px 22px;}
.about-box .about-con .about-l{ width:70%;overflow:hidden}
.about-box .about-con .about-l i{   float:left; padding-bottom:30px;}
.about-box .about-con .about-l p{ float:left;padding-top:20px; padding-left:15px; }
.about-box .about-con .about-l .desc{ line-height:30px; font-size:16px; color:#222020; text-indent:2em; padding:0;text-align: justify;}
.about-box .about-con .about-r{ width:30%; padding:90px 0 30px 30px; }
 .about-box .about-con .about-r img{ width:100%}
 .part-num{  text-align: center;padding:25px 0 0;  }
.part-num .num-ul{max-width: 100%;margin:auto 0;color:#333;}
.part-num .num-ul li{   margin:1%; padding:40px 0; width:23%;}
.part-num .num-ul h2{font-size:50px;font-weight: bold;line-height: 1;margin-bottom: 20px;color:#333333; }
.part-num .num-ul h2 span,.part-num .num-ul li:last-child h2 b{font-size:60px;line-height:1;}
.part-num .num-ul h2 b{ font-size:50px; }
.part-num .num-ul p{ font-size:18px; color:#333333;}
.part-num .num-ul p.titme{ margin-bottom:38px;} 
.profile-box{padding:40px 0 40px;  text-align: center;color:#222020;}
.profile-box .box-item{padding-bottom: 30px;}
.profile-box .box-item .item-img{max-width: 60%;margin:0 auto;padding:22px 20px 30px;position: relative;}
.profile-box .box-item .item-img::after{position: absolute;content:'';width:32%;padding-bottom: 32%;right:0;top:0;background: rgba(244,250,255,.1);}
.profile-box .box-item .item-img img{transition: all linear .5s;}
.profile-box .box-item:hover .item-img img{-moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}
.profile-box .box-item h2{ margin-bottom:30px; font-weight:bold}
.profile-box .box-item p{ line-height:35px;}
.honor-n{ padding-top:70px;padding-bottom:88px;overflow:hidden; }
.honor-n p{  line-height:30px;margin-bottom:15px;font-size:16px;}
.honor-n .cc{    max-width: 60%;  height: auto;}

.product-list{ padding-top:45px; overflow:hidden;background:url("../images/aboubg1.jpg") repeat-x bottom;}
.product-list .pro-list{margin-left:-1.6%;margin-right:-1.6%;text-align: center;color:#000;}
.product-list .pro-list li{padding:0 1.6% 40px;}
.product-list .pro-list .pro-item .item-img{position: relative;overflow: hidden;padding-bottom:65%;}
.product-list .pro-list .pro-item .item-img img{position: absolute;left:0;top:0;}
.product-list .pro-list .pro-item:hover img{transform: scale(1.08);}
.product-list .pro-list .item-name{line-height:2;padding:15px 10px; background:#FFF; font-size:16px;color: #000}
.product-list .pro-list li:hover .item-name{ color:#b5112b;}
.product-list .pro-list li:hover .pro-item{box-shadow: 0 0 19px rgba(21,21,24,.1);}
.pages { clear:both; padding:20px 45px 30px 0; color:#444; text-align:end }
.pages a { color:#444; }
.pages a:hover { color:#f60;  font-weight:bold  }
.pages ul { text-align: center;list-style:none;display:flex; justify-content: center;align-items:center }
.pages li { display:inline; margin-left:8px;list-style:none;margin-bottom: 0px!important;padding: 0!important; }

.gnewstj{width: 100%;   background-size: cover; padding:10px 0 40px;}
.gnewstj_ban{margin-top:47px; padding-bottom:20px; position: relative;box-shadow: 0 0 20px #ccc; padding:15px;color: #000}
.gnewstj_ban a{display: flex;background: #fff;}
.gnewstj_ban a:hover{ color:#cf0000}
.gnewstj_ban .gnewstj_img{width: 50%; overflow: hidden;}
.gnewstj_ban .gnewstj_img .item-img{position: relative;height:386px;overflow: hidden;}
.gnewstj_ban .gnewstj_cont{width: 50%; padding:35px 15px 0 35px;}
.gnewstj_ban .gnewstj_cont .time{ margin-top:18px; margin-bottom:30px;}
.gnewstj_ban .gnewstj_cont h3{line-height: 1; margin: 25px 0;}
.gnewstj_ban .gnewstj_cont .desc{line-height: 1.8; text-align: justify; -webkit-line-clamp:3;line-clamp:3;height: 105px;}
.gnewstj_ban .swiper-slide a:hover .gnewstj_cont h3{color: #cf0000;}
.gnewstj_ban .swiper-button-next, .gnewstj_ban .swiper-button-prev{width: 49px; height: 49px; background: #ccc; border-radius: 4px; line-height: 49px; bottom:80px; top: unset;}
.gnewstj_ban .swiper-button-prev{left: unset; right: 60px;}
.gnewstj_ban .swiper-button-next{right: 0;}
.gnewstj_ban .swiper-button-next::after, .gnewstj_ban .swiper-button-prev::after{font-size: 24px; color: #fff;}
.gnewstj_ban .swiper-button-next:hover, .gnewstj_ban .swiper-button-prev:hover{background: #cf0000;}
.gnewstj_ban .swiper-pagination{display:block;bottom:0px; right:0}
.gnewstj_ban .swiper-pagination{font-size: 0; bottom: 50px; right:20px}
.gnewstj_ban .swiper-pagination-bullet{width:20px; height:20px; background: #cfcfcf; opacity: 1; margin: 0 10px;outline:none}
.gnewstj_ban .swiper-pagination-bullet-active{background: #b5112b; border:none;outline:none}

.gnewslb{ padding-bottom:50px; display: block}
.gnewslb li{  padding: 20px 0;box-shadow: 0 0 20px #ccc;margin-bottom: 2%; }
.gnewslb li .container{ padding-left:0; padding-right:0;   }
.gnewslb li a{display: block;padding-left: 15px; }
.gnewslb li .gnewslb_img{width: 26%; overflow: hidden;}
.gnewslb li .gnewslb_img .item-img{position: relative;height: 170px;}
.gnewslb li .gnewslb_cont{width:72%;max-width: 1125px;position: relative;}
.gnewslb li .gnewslb_cont h3{line-height: 1; margin:20px 0;position: relative;}
.gnewslb li .gnewslb_cont .type{ position:absolute; right:0; top:20px; font-size:18px;}
.gnewslb li .gnewslb_cont .date{display: block; color: #000; line-height: 1; margin: 18px 0 ;}
.gnewslb li .gnewslb_cont .desc{color: #000; line-height: 1.8;padding-right: 15px; }
.gnewslb li .gnewslb_cont h3:hover,.gnewslb li .container:hover{ color:#cf0000;  }
.gnews { margin-top:30px; margin-bottom:50px; }

.news-detail{margin:50px 0; overflow: hidden;}
.news-detail h1{text-align: center; letter-spacing: 2px;}
.news-detail .dtinfo{margin: 20px 0; text-align: center; border-bottom:1px solid #ebebeb; padding-bottom:25px;}
.news-detail .dtinfo span{margin: 0 10px;}
.news-detail .caseimg{margin-bottom: 30px;}
.news-detail .caseimg img{display: block; max-width: 100%; margin: auto;}
.news-detail .icontent{font-size: 15px; line-height: 1.8;}
.news-detail .icontent img{max-width: 100%;}
.news-detail .news-epx{margin: 30px auto 0; overflow: hidden;}
.news-detail .news-epx li{width: 49%; float: left; padding: 0 15px; line-height: 40px;   white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news-detail .news-epx li:first-child{margin-right: 2%;}
.news-detail .news-epx li:last-child{ text-align:right;}
.newsList{margin-top:5px;}
.newsList .news-item{padding:15px 20px 15px 0; color:#272727;display: flex;align-items: center;}
.newsList li{margin-bottom: 10px;}
.newsList li{padding:0}
.newsList li .item-img{width:30%;float:left;transition: all .3s;overflow: hidden;margin:0;}
.newsList li .item-img .img{transition: all ease .8s;padding-bottom: 70.6%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.newsList li .item-img:hover .img{-webkit-transform:scale(1.1);-mos-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.newsList li .item-con{width: 70%;float:left;padding:0 5px 0 12px;}
.newsList li .item-con .item-title{margin-bottom: 10px;}
.newsList li .item-con .item-desc{line-height: 21px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.newsList .news-item:hover .item-title{color:#003f8e;}
.gnewslb  li a:hover  .gnewslb_cont  h3{ color:#d80c18;}
 .case-detail{padding:66px 0 85px;font-size:16px;color:#333; }
 .tit{font-weight: bold;text-align: center;letter-spacing: 1px;}
 .time{ font-size:14px;text-align: center; margin:20px 0; border-bottom:1px solid #dfe0f2; padding-bottom:20px;}
.case-detail-bottom{padding:30px 0 35px;border-top:1px solid #dbdbdb;}
.case-detail-bottom .box{padding:0 3.375%;}
.case-detail-bottom .left{color:#333;font-size:16px;padding-right:8px;}
.case-detail-bottom .left a{color:#333;}
.case-detail-bottom .left p{margin:6px 0;}
.case-detail-bottom .back-btn{width:170px;line-height: 54px;color:#fff;background: #59b8ad;border-radius:4px;overflow: hidden;text-align: center;}
 .imgList{width:40%;max-width: 545px;margin:55px auto 50px;}
.imgList .item-img{position: relative;overflow: hidden;padding-bottom: 75%;}
.imgList .item-img img{position: absolute;left:0;top:0;}
 .detail{line-height:1.575; text-align: justify; margin-top:25px;}
.met-pager-box{margin-top:50px;}
.met-pager-box a{color:#555555;}
.met-pager-box a:hover{color:#d80c18;}
.met-pager-box .prev{width: 40% ;text-align: left;padding-bottom: 10px; padding-left:10px;  }
.met-pager-box .next{width: 50% ;text-align: right;padding-bottom: 10px;padding-right:10px;  }
.met-pager-box .prev{float:left;}
.met-pager-box .next{float:right; }
.location{
    line-height: 50px;
    margin-bottom: 20px;
}
.location a{
    color: #999;
    font-size: 14px;
}
.contact-box{padding:38px 0 86px}
.contact-box .map-box{overflow: hidden;position: relative;}
.contact-box .left-map{width:40%;position: absolute;right:0;top:0;height: 100%;}
.contact-box .left-map label{max-width: none;}
.contact-box .right-con{float:left;width:58%; color:#333;padding:0;}
.contact-box .code-box{margin-top:14px;text-align: center;color:#a5a5a5;}
.contact-box .code-box .code-item{float:left;width:100px;max-width: 45%;margin-right:5%;}
.contact-box .code-box .code-item p{line-height: 1;margin-top:13px;}
.contact-box .left-map #allmap{height: 100%;width:100%;}
.contact-box .cinfo{width:100%; background: #f3f4f4; padding: 40px 80px; overflow: hidden; display: flex; align-items: center; justify-content: space-between; margin:30px 0}
.contact-box .cinfo .ctit{width: 42%; float: left;}
.contact-box .cinfo .en{ text-align:left; font-size:15px ; }
.contact-box .cinfo .cn{font-size:28px;text-transform: uppercase;line-height: 1;color:#d80c18; margin-top:15px;}
.contact-box .cinfo .ctit span{display: block; width: 43px; height: 2px; background: #414141; margin-top: 35px;}
.contact-box .cinfo .info{width: 42%; float: left;}
.contact-box .cinfo .info>div{margin-bottom: 22px;}
.contact-box .cinfo .info>div:last-child{margin-bottom: 0;}
.contact-box .cinfo .info .i{font-size: 18px; line-height: 28px;
    /*background: url() no-repeat left top;*/
    padding-left: 45px;}
.contact-box .cinfo .info .tel{background: url(../images/con-02.png) no-repeat left center;}
.contact-box .cinfo .info .mail{background: url(../images/con-05.png) no-repeat left center;}
.contact-box .cinfo .info .addr{background: url(../images/con-07.png) no-repeat left center;}
.contact-box .cinfo .info .fax{background: url(../images/con-03.png) no-repeat left center;}
.contact-box .cinfo .info .net{background: url(../images/con-06.png) no-repeat left center;}
.contact-box .cinfo .cqrcode{width: auto; max-width: 16%; float: right;}
.contact-box .cinfo .cqrcode img{display: block; max-width: 100%; margin: auto;}
.contact-box .cinfo .cqrcode p{font-size: 18px; line-height: 22px; text-align: center; margin-top: 12px;}
.contact-cont .more-btn{margin-top:32px;}
.contact-cont .list{margin-top:30px; width:calc(100% + 30px); position:relative; left:-15px }
.contact-cont .list li{border:1px solid #fff;background: #f3f4f4;color:#000;transition: all linear .4s; display: flex;align-items: center; margin: 0 15px; width:31.3%}
.contact-cont .list li .item{padding:66px 25px 25px;}
.contact-cont .list li:last-child{ margin-right:0}
.contact-cont .list .tit{transition: all linear .4s; text-align: left;line-height: 1;margin-top:20px;color:#333;/*letter-spacing: 2px;*/}
.contact-cont .list .i{ width:112px; height:2px; background:#333333; margin-top:30px; margin-bottom:30px;}
.contact-cont .list .desc{line-height: 2.0;margin-top:20px;height: 150px;overflow: hidden; color:#333}
.contact-cont .list li:hover{background: #d80c18;color:#fff;}
.contact-cont .list li:hover .tit,.contact-cont .list li:hover .desc{color:#fff;}
.contact-cont .list li:hover .i{background:#fff}
.video li{padding: 45px 0 50px;}
.video li:nth-of-type(2n-1){background: #fafafa;}
.video li:first-child{
    /*background: url(../images/video_bg.jpg) no-repeat center;*/
    background-size: cover;}
 
.imghover-box .up-graybox .play-btn{width: 52px;height: 52px;cursor: pointer;position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index:10;}
.imghover-box .up-graybox .play-btn span{display: block;padding-bottom: 100%;
    /*background: url(../images/icon-vplay.png) no-repeat center;*/
    background-size: cover;}

.video-fixed {position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10000;top:0;left:0;cursor:pointer;display:none;}
.video-fixed .videoboxs {width:100%;height:100%;position:absolute;left:0;top:0;right:0;margin:auto;margin-top:0;background:#000;/* padding:30px;*/    box-sizing:border-box;}
.video-fixed .videoboxs .box {height: 100%;}
.video-fixed .cha {width:40px;height:40px;background:url(../images/close-vid2.png) no-repeat center/100% auto;position:absolute;top:40px;right:40px;cursor:pointer;}

.vnews .video-box{position: relative;overflow: hidden;}
.hot-video h2{color: #c43c43;font-size: 20px; font-weight:bold}
.hot-video h2 span{ display:inline-block;margin-left: 10px; color:#888888}
.videoBox .video-list{margin-top:45px;}
.videoBox .video-list ul{margin-left:-12px;margin-right: -12px;}
.videoBox .video-list li{padding:0 12px;margin-bottom: 40px;}
.videoBox .video-item{ background:#FFF; padding-bottom:50px; box-shadow: 0 0 20px #ccc;}
.video-h{padding-bottom:0!important;}
.videoBox .video-item .item-img{position: relative;padding-bottom: 62%;overflow: hidden;border:1px solid #e4e4e4;}
.videoBox .video-item .img{position: absolute;left:0;top:0;bottom:0;right:0;overflow: hidden;}
.videoBox .video-item .item-mask{position: absolute;background: rgba(25,25,25,.35);top:100%;width: 100%;left:0;height: 100%;transition: all linear .4s;cursor:pointer}
.videoBox .video-item .item-mask i{width: 50px;height: 50px;background: url(../images/icon-play.png) no-repeat center;background-size: 100% 100%;}
.videoBox .video-item .item-title{padding:16px 35px 16px 15px;color:#000; text-align:left; }
.videoBox .video-item .item-desc{ line-height:25px; padding: 0 15px; margin-bottom:20px;min-height: 72px;}
.videoBox .video-item .item-mask{top:0;}
.videoBox .video-item:hover .item-title{  color:#b5112b}

.videoBox .video-item .dd{display: block; width: 10px; height: 10px; float: right;     margin-right: 25px;background: url(../images/dd.png) no-repeat center; background-size: cover;}
.videoBox .video-item:hover .dd{background-image: url(../images/dihover.png);width: 34px; height:34px;}
 
.product-box .pro-list{margin:0 -10px;}
.product-box .pro-list li{padding:20px 10px 0;}
.product-box .pro-list .pro-item{display: block;background: #fff;}
.product-box .pro-list .pro-item:hover{ color:#b5112b;text-decoration:none }
.product-box .pro-list .pro-item .item-img{position: relative;overflow: hidden;}
.product-box .pro-list .pro-item .item-img .img{padding-bottom: 84%;position: relative;overflow: hidden;}
.product-box .pro-list .pro-item .item-img img{max-height: 100%;}
.product-box .pro-list .pro-item .item-con{padding:26px 20px;line-height: 1;}
.product-box .pro-list .pro-item .item-nav{margin-bottom: 12px; text-align:center  }
.product-box .pro-list .pro-item .item-name{margin-bottom: 12px; text-align:center  }
.product-box .pro-list .pro-item .desc{ line-height:30px;}
.product-box .pro-list .pro-item .item-more{width: 144px;text-align: center;line-height: 40px;border-radius:12px;overflow: hidden;color:#fff;background: #0042a6;letter-spacing: 1px;margin-left:15px;}

.p-jeisaho{  padding-top:45px; padding-bottom:75px; overflow:hidden}
.p-jeisaho h2{ text-align:center; color:#cf0000}
.p-jeisaho h3{text-align:center; color:#010101; font-weight:bold; margin-top:16px; }
.jietu{ margin:35px 0;}
.jietu li:first-child{ padding-top:35px; text-align:center}
.jietu li img{ width:100%; }
.jietu li p{ font-size:16px; line-height:38px; padding:0 25px; margin-top:15%;}
.jietu li:first-child img{ height:305px; width:auto; text-align:center}
.jietu li:last-child{ text-align:center}
.jietu li:last-child img{ height:365px; width:auto;text-align:center}
.proDetail{padding:8px 0;color:#505050; margin-top:35px;}
.proDetail .proDetail-img{ width:100%;height:auto;overflow:hidden; margin-bottom:5px;position:relative;}
.proDetail .proDetail-img img{height:450px; transition:all 0.5s;}
.proDetail .proDetail-img:hover img{ transform:scale(1.1,1.1);}

.pro-title{color:#ce0000;margin-bottom:10px;padding:5px 0;}
.pro-dess{color:#000;margin-bottom:20px; border-bottom:1px solid #dcdcdc; padding-bottom:20px;}
.proDetail-con{padding:0 15px; line-height:32px;}
.proDetail-con span{ display:inline-block; color:#18418b; font-size:18px; line-height:35px;}
.proDetail-con-tit{margin:10px 0; line-height: 38px;position: relative; padding-bottom:5px; }
.proDetail-con-tit h2{ color:#cf0000; font-style:italic; font-size:12px;}
.proDetail-con-tit span{line-height:40px;display: inline-block; text-align: center;color:#000;position: relative;   font-size:20px; font-weight:bold; }
.detailedDesc img{max-width: 100%;height: auto!important;}
.detailedDesc p,.proDetail-con p{ line-height:33px; font-size:15px;}
.proDetail .tag-item{padding:5px 0;line-height: 32px;height:255px; color:#000;}
.proDetail .tag-item span{display:inline-block; font-weight:bold;}
.proDetail .service{ width:46%; background:#003e92; padding:15px; color:#fff; margin:2%;text-align:center; float:left}
.proDetail .zixun{width:25%; border:1px solid #e5e5e5; color:#333; padding:10px; text-align:center; float:left;margin:2%;transition: all linear .2s;display: block;background: #fff; font-size:15px; border-radius:50px; float:right;}
.proDetail .zixun:hover{background:#ce0000;color:#fff; text-decoration:none;}
.proDetail .zixun:hover a{color:#fff;text-decoration:none;}

.part-title {color:#010101;text-align: center;  margin:45px 0;}
.part-title .en{line-height: 0.8; color:#cf0000;}
.part-title .tit{ color:#010101; margin-top:15px;}
.part-title1 {color:#010101;text-align:left;  margin:45px 0;}
.part-title1 .en{line-height: 0.8; color:#cf0000;padding-left:15px;}
.part-title1 .tit{ color:#010101; margin-top:15px;padding-left:15px;}
.cpj{ margin-bottom:25px;}
.cpj tr td{ padding:10px 0; text-align: center;}
.cpwrite{ color:#fff; font-weight:bold; border-bottom:1px solid #fff;}
/*.cpdess{border:1px solid #b19696; }*/
.xin{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    height: 35px;
    border-bottom: 1px solid #fff;
}
.xin .key{
    background: #cf0000;
    color: #fff;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40%;
    font-weight: bold;
}
.xin .value{
    color: #505050;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60%;
    height: 100%;
    border: 1px solid #b3b3b3;
    box-sizing: content-box;
    font-weight: normal;
}
.italic{ font-style:italic}
.product-box .pred{ background:#cf0000; margin-top:50px; }
.product-box .pred img{   width:100%; margin-top:-50px;  }
.product-box .pcptd{ background:#f9f9f9; padding:35px; overflow:hidden;}
.product-box .pc-wenzi{ margin:2% 0;}
.product-box .pc-wenzi li{ width:16.5%; text-align: center;line-height:24px; border-right:1px solid #b3b3b3; height:100px;}
.product-box .pc-wenzi li:last-child{border-right: none;}
.product-box .pc-wenzi2{ margin:2% 0;}
.product-box .pc-wenzi2 li{ width:10%; text-align: center;line-height:24px; border-right:1px solid #b3b3b3; height:85px;}
.product-box .pc-wenzi2 li:last-child{border-right: none;}
.relatedPro{ height:210px;}
.relatedPro li:hover .fs16{color:#b5112b}
.proList li{ text-align:center;padding-bottom:25px;transition:all 0.3s;  }
.proList li .pImg{width:100%;height:auto;overflow:hidden; margin-bottom:5px;position:relative;}
.proList li img{width:100%;height:auto;transition:all 0.5s;}
.proList li h5{font-weight:normal;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;position:relative;}
.proList li a:hover { text-decoration:none}
.proList li:hover img{opacity:.9;transform:scale(1.1,1.1);}

.sp7m{padding:5px 0;text-align:left; margin-bottom:25px; padding-left:20px; }
.active .sp7m{transform:translate3d(0,0,0);transition:all 1.5s ease 0s}
.sp7b{ overflow:hidden}
.sp7b ul li{padding:0; position:relative; width:14%; margin:0 1.3%; }
.sp71{width:100%;height:100%;position:relative}
.sp71 img{width:100%}
.sp72{background:rgba(0,0,0,0.3);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.sp73{width:100%;height:auto;position:absolute;top:35%;left:0;z-index:2; justify-content:center;align-items:center;font-size:20px;color:#fff;padding:10px;word-break:break-all; text-align:center;}
.sp73 p{ display:block; padding:5px 0;}
 .product-detail{margin:45px 0 110px;overflow: hidden;}
.product-detail-img{padding-right: 40px;border-right:1px dashed #cdcdcd;}
.product-detail-img .gallery-top{border:1px solid #e7e6e6;margin-bottom: 12px;}
.product-detail-img .gallery-top .swiper-slide{padding:10px;}
.product-detail-img .item-img{position: relative;padding-bottom: 65%;overflow:hidden;}
.product-detail-img .item-img .mix{max-width: 100%;max-height: 100%;}
.product-detail-img .gallery-thumbs .swiper-slide{border:2px solid #e7e6e6;width:150px;}
.product-detail-img .gallery-thumbs .swiper-slide-thumb-active{border-color:#cf0101;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;} 
 
.index-about .about-left .desc{color:#626262;letter-spacing:2px;line-height:2.08; margin-top:15%; margin-right:10%;text-align: justify;}
.index-about .about-left .desc1{ margin-left:10%}
.index-about .about-left .desc2{ margin-top:9%;}
.index-about .about-img{display:inline-block;padding:0 32px 32px 0;overflow:hidden;position:relative}
@media (min-width:767px){
.index-about .about-img{max-width:85%;overflow:hidden;}
}
.index-about .about-img img{position:relative;z-index:2;transition:all linear .4s}
.index-about .about-img{overflow:hidden}
.index-about .about-img:hover img{transform:scale(1.08)}
.img-t2{ width:100%; margin:0 auto; text-align:center; margin-bottom:50px}
.img-t2 img{ max-width:85%; text-align:center}

.news-top-item{ color:#222020; margin:50px 0;}
.news-top-item .col-xs-12{padding:0;}
.news-top-item .item-img{height: 395px;overflow: hidden; width:85%}
.news-top-item .item-img img{transition: all ease .6s;}
.news-top-item .item-con{ padding:100px 0}
.news-top-item .item-con img{ padding-bottom:50px; text-align:center}
.news-top-item .item-con p{ text-align:center; line-height:45px; }
.news-top-item .item-img2{height: 670px;overflow: hidden; width:85%}
.news-top-item .item-img2 img{transition: all ease .6s;}
.news-top-item .item-con2{padding:48px 40px; padding:100px 0}
.news-top-item .item-con2 img{ padding-bottom:50px;}
.news-top-item .item-con2 p{ text-align:left; line-height:45px; }
.news-top-item .item-con3{ padding:100px 0; text-align:center}
.news-top-item .item-con3 img{ padding-bottom:50px; text-align:center}
.news-top-item .item-con3 p{ text-align:center; line-height:45px; }
 
.cjwt-list{ margin:55px 0;overflow:hidden; }
.cjwt-list ul li{ width:46%;float:left; margin:0 2%;   padding:2%; height:256px; overflow:hidden; background: #FFF;box-shadow: 0 0 20px #ccc; border:1px solid #ccc;}
.cjwt-list ul li h2{ margin-bottom:25px;}
.cjwt-list ul li h2 span{ margin-bottom:10px; font-weight:bold; position:relative;display: inline-block;}
.cjwt-list ul li .line{ background:#cf0000;  height:2px; width:68%; margin-bottom:28px;}
.cjwt-list ul li p{ line-height:32px; width:50%; float:left;}
.cjwt-list ul li:last-child p{width:100%;}
.about-service .desc{ line-height:45px; text-align:center}
.about-service .desc .wen{ margin:50px  0;  }
.about-service .desc .tel{ color:#d80c18; font-weight:bold}

@media (max-width:1700px){
  .product-list .pro-list li{padding:0 3.6% 30px;}
  .product-list .pro-list .item-name{padding:15px 10px;}
   .contact-box .contact-form .item-value{padding-left:35px;padding-right:35px;}
 
}
@media (max-width:1230px){
  .product-list .pro-list li{padding-bottom:25px;}
  .product-list .pro-list .item-name{padding:25px 10px;}
  .case-detail,.case-detail-bottom .left{font-size:15px;}
  .contact-box .cinfo{padding: 30px 50px;}
.contact-box .cinfo .cn{font-size: 36px;}
.contact-box .left .info .i{margin-bottom: 20px;}
.contact-box .cform .form_des{padding: 30px 50px;}
.contact-box .cform .form{margin-right: 50px;}
 
}
@media (max-width:992px){
	  .case-detail{padding:60px 0 70px;}
  .case-detail .imgList{margin:45px auto 40px;width:50%;}
  .case-detail-bottom{padding:25px 0 30px;}
   .contact-box .left-map{width:50%;}
  .contact-box .left .info .i{margin-bottom: 16px;}
  .contact-box .cinfo{padding: 30px 40px;}
  .contact-box .cinfo .cn{font-size: 30px;}
  .contact-box .cinfo .info>div{margin-bottom: 15px;}
 
	
	}
@media (max-width:767px){
.fs72{font-size: 40px;}
.fs60{font-size: 32px;}
.fs52{font-size: 28px;}
.fs48{font-size: 26px;}
.fs40{font-size: 24px;}
.fs36{font-size: 22px;}
.fs35{font-size: 22px;}
.fs30{font-size: 18px;}
.fs28{font-size: 17px;}
.fs24{font-size: 16px;}
.fs20{font-size: 15px;}
.fs18{font-size: 14px;}
.fs16{font-size: 13px;}
.fs14{font-size: 12px;}
.p56{ padding-top:20px;}
.footer{ height:auto;}
.part-title {margin: 20px 0 20px;}
.part-title img {     width: 120px;}
.img-t img{width: 290px;}
.ititle img{ width:30%;}
.sub_banner{ margin-top:60px;}
.subcolumn-nav{padding:10px 0;}
.subcolumn-list{position: relative;top:auto;overflow: hidden;left:auto;bottom:auto;right:auto;background: #fff;color:#333;display: block;}
.subcolumn-list>div{width:25%;float:left;}
.subcolumn-list a{padding:13px 0;border:1px solid #ddd;margin:4px 2px;font-size:13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.subcolumn-list .active, .subcolumn-list a:hover{color:#d80c18;}
.subcolumn-list .active a{color:#d80c18;}
.subcolumn-list a.active{color:#d80c18}
.about-box .about-con .about-l{ width:100%;}
.about-box .about-con .about-l i img{ width:95%;}
 .about-box .about-con .about-l p{padding-top:0; width:80%; }
 .about-box .about-con .about-l i{ width:20%;}
 .about-box .about-con .about-r{ width:100%; }
 .about-box .about-con .about-r { padding:20px}
  .part-num .num-ul li{ width:48%;    padding: 10px 0;}
  .about-box .about-img{    margin: 0 0 20px;}
 .part-num .num-ul p,.honor-n p { font-size:13px; line-height:25px;}
 .part-num .num-ul h2 span, .part-num .num-ul li:last-child h2 b { font-size:40px;}
 .about-box .about-con .about-l .desc{ font-size:13px;line-height: 25px; width:100%;}
 .profile-box .box-item p{ line-height:25px;}
 .profile-box .box-item h2 {margin-bottom: 10px;}
 .honor-n{padding-top: 20px; padding-bottom: 38px;}
 .honor-n .cc{ max-width:100%;}
   .product-list .pro-list .item-name{font-size:14px;}
  .product-list .pro-list li{padding-bottom:16px;}
  .product-list .pro-list .item-name{padding:5px 10px;}
   .product-list{ padding-top:20px;}
   .gnews{ margin:0}
   .gnewstj_ban{ margin-top:20px}
.gnewstj{padding:0 0 20px;}
  .gnewstj_ban a{flex-wrap: wrap;}
  .gnewstj_ban .gnewstj_img,.gnewstj_ban .gnewstj_cont{float:none;width: 100%;}
  .gnewstj_ban .gnewstj_img .item-img{height: auto; }
  .gnewstj_ban .gnewstj_cont{padding:15px 5px;}
  .gnewstj_ban .gnewstj_cont .desc, .gnewslb li .gnewslb_cont .desc{font-size:14px;letter-spacing: 0;}
  .gnewstj_ban .gnewstj_cont .desc{height: 75px;}
  .gnewstj_ban{padding-bottom: 70px;}
  .gnewslb li .gnewslb_img,.gnewslb li .gnewslb_cont{float:none;width: 100%;}
  .gnewslb li .gnewslb_img .item-img{height: auto ;margin-bottom:20px;padding-right: 15px;}
  .gnewstj_ban .gnewstj_cont h3, .gnewslb li .gnewslb_cont h3{font-size:16px;letter-spacing: 0;margin: 15px 0; }
  .gnewslb li{padding-bottom: 20px; margin-bottom:25px}
  .gnewstj_ban .swiper-button-next, .gnewstj_ban .swiper-button-prev{bottom:0;}
  .newsList li .item-img .img {padding-bottom: 100%;}
  .gnewslb li .gnewslb_cont .desc{ padding-right:5px;}
  .pages ul{ display:block; padding-bottom:15px;}
  .gnewstj_ban .swiper-pagination{    right: 70px;bottom: 30px;}
  	.case-detail .time{ line-height:25px}
	.web_position .left_nav span{ width:auto; margin:0 5px;}
	.case-detail, .case-detail-bottom .left{ font-size:14px; line-height:25px;}
	.case-detail{padding:5px 0 30px;}
	.case-detail p img{ width:100%; height:auto;}
	.met-pager-box{ margin-top:20px;}
	.met-pager-box .prev { width:100%;text-align:left; padding-left:0}
	.met-pager-box .next{ width:100%; text-align:left;padding-left:0}
	 .contact-box .left-map{width:100%;float:none;  }
.contact-box .right-con{width:100%;float:none; position:absolute;top:0}
  .contact-box .left-map{position: relative;height: auto; top:210px }
  .contact-box .left-map #allmap{height: 200px;}
  .contact-box{padding:20px 0 30px;}
  .contact-box .contact-form .title h2{font-size:26px;}
  .contact-box .map-box{ overflow: inherit}
.contact-box .cinfo{display: block;    margin-top: 230px; padding:15px; margin-bottom:0}
.contact-box .cinfo .info .i{ font-size:16px;}
.contact-box .cinfo .cqrcode p{ font-size:16px;}
.contact-box .cinfo .ctit{width: 100%; float: none;}
.contact-box .cinfo .cn{font-size: 26px;}
.contact-box .cinfo .ctit span{margin-top: 30px;}
.contact-box .cinfo .info{width: 100%; float: none; margin: 30px 0;}
.contact-box .cinfo .cqrcode{width: 100%; max-width: unset; float: none;}
.contact-cont .list li{ width:100%; margin: 7px 15px;}
.contact-cont .list li .item {padding: 15px 15px 15px;}
.contact-cont .list .desc { height:auto}
.jietu li:first-child img,.jietu li:last-child img{ height:auto; width:100%; }
.jietu li p{ padding:0;    font-size: 14px; line-height:25px; margin-bottom:20px;}

.p-jeisaho h2 img{ width:70%}
.part-title{margin: 25px 0;}
.proDetail .proDetail-img img{ height:auto;}
.proDetail .zixun{width: 40%;}
.product-box .pcptd { padding:0;overflow: inherit}
.product-box .pc-wenzi li { width:50%; height:110px; margin:2% 0;}
.product-box .pc-wenzi li:nth-child(2),.product-box .pc-wenzi li:nth-child(4){border-right: none;}
.product-box .pc-wenzi2 li{ width:50%;margin:2% 0;}
.product-box .pc-wenzi2 li:nth-child(2),.product-box .pc-wenzi2 li:nth-child(4),.product-box .pc-wenzi2 li:nth-child(6),.product-box .pc-wenzi2 li:nth-child(8){border-right: none;}
.sp7m{ line-height:25px;margin-bottom:5px; padding-left:0}
.sp7b ul li { width:48%; margin:1%;}
.index-about .about-img{max-width:100%; padding:0}
.index-about .about-left .desc{ margin-top:5%;letter-spacing:0}
 .img-t2 img{ max-width:100%; text-align:center}
  .index-about .about-left .desc { margin-right:0}
 .index-about .about-left .desc1 { margin-left:0}
 .news-top-item .item-con{padding:20px 16px;}
.news-top-item .item-img{height: auto!important;padding-bottom: 56.5%;position: relative;}
.news-top-item .item-img img{position: absolute;left:0;top:0;}
.news-top-item .item-con .t{font-size:20px;font-weight: bold;line-height: 1.3;}
.news-top-item .item-con .c{margin-top:10px;}
.news-top-item .item-con .more{margin-top:25px;padding:12px 15px;}
.news-top-item .item-img,.news-top-item .item-img2{ width:100%;}
.news-top-item{ margin:20px 0;}
.news-top-item .item-img2 { height:370px}
.news-top-item .item-con img,.news-top-item .item-con2 img,.news-top-item .item-con3 img{padding-bottom: 20px;}
.news-top-item .item-con  .tup,.news-top-item .item-con2  .tup{ max-width:100%; text-align:center}
.news-top-item .item-con3  .tup1{max-width:40%; text-align:center}
.news-top-item .item-con2 p ,.news-top-item .item-con3 p,.news-top-item .item-con p{ line-height:25px;}
.news-top-item .item-con2 {     padding: 30px 0;}
.news-top-item .item-con3 {  padding: 30px 0;}
.cjwt-list ul li{ width:100%; height:auto; margin:2% 0;box-shadow: none}
.cjwt-list{ margin:25px 0;  }
.cjwt-list ul li p{ width:100%;}
 .about-service .desc p{ line-height:25px; text-align:left}
  .about-service .desc .tel{ text-align:center}
  .about-service .desc p{ margin:20px 0;}
}



.video-fixed {position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:130;top:0;left:0;cursor:pointer;display:none;}
.video-fixed .videoboxs {width:100%;height:100%;position:absolute;left:0;top:0;right:0;margin:auto;margin-top:0;background:#000;/* padding:30px;*/    box-sizing:border-box;}
.video-fixed .videoboxs .box {height: 100%;}
.video-fixed .cha {width:40px;height:40px;background:url(../images/close-vid2.png) no-repeat center/100% auto;position:absolute;top:40px;right:40px;cursor:pointer;}

@media (max-width:767px){
  .video-fixed .cha {width: 25px;height: 25px;}
}

.alert{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;left:0;top:0;display:none;z-index:99}
.alert .alert-bg{width:100%;height:100%}
.alert .alert-video{width:1300px;height:750px;background-color:#fff;position:absolute;left:50%;margin-left:-650px;top:50%;margin-top:-380px;border-radius:10px;display:none}
.alert .alert-video iframe{width:100%;height:100%}
.alert .alert-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}

.product-box .prsd{margin-top:50px;}
.product-box .prsd img{   width:100%; margin-top:20px;  }
.cptd{ position:relative}
.cptd-txt{ text-align: center;position:absolute;max-width:100%;width: 100%;left:20px;bottom:20px; color:#222020;background: rgba(255,255,255,.7); padding-top:0; padding-bottom:0; }
.cptd-txt ul li{ line-height:35px; width:16.6%; font-size:16px; padding:0 10px; float:left; border-right:2px dashed #d80c18; height:134px}
.cptd-txt ul li:last-child {border-right:none}
.cptd-txt ul li .xie{font-style: italic; font-weight:bold; font-size:20px;}
.cptd-txt ul li .xie{font-style: italic; font-weight:bold; font-size:20px; padding-top:18px;  }

.cptd-txt5{ text-align: center;position:absolute;max-width:100%;width: 100%;left:20px;bottom:20px; color:#222020;background: rgba(255,255,255,.7); padding-top:0; padding-bottom:0; }
.cptd-txt5 ul li{ line-height:35px; width:20%; font-size:16px; padding:0 10px; float:left; border-right:2px dashed #d80c18; height:134px}
.cptd-txt5 ul li:last-child {border-right:none}
.cptd-txt5 ul li .xie{font-style: italic; font-weight:bold; font-size:20px;}
.cptd-txt5 ul li .xie{font-style: italic; font-weight:bold; font-size:20px; padding-top:18px;  }


.cptd-txt10{ text-align: center;position:absolute;max-width:100%;width: 100%;left:20px;bottom:20px; color:#222020;background: rgba(255,255,255,.7); padding-top:0; padding-bottom:0; }
.cptd-txt10 ul li{ line-height:35px; width:10%; font-size:16px; padding:0 2px; float:left; border-right:2px dashed #d80c18; height:134px}
.cptd-txt10 ul li:last-child {border-right:none}
.cptd-txt10 ul li .xie{font-style: italic; font-weight:bold; font-size:20px; padding-top:18px;  }
.npro-p p{ text-align:left; line-height:35px; font-size:16px; margin:30px 0;}

.cptd-txt11{ text-align: center;position:absolute;max-width:100%;width: 100%;left:20px;bottom:20px; color:#222020;background: rgba(255,255,255,.7); padding-top:0; padding-bottom:0; }
.cptd-txt11 ul li{ line-height:35px; width:12.5%; font-size:16px; padding:0 2px; float:left; border-right:2px dashed #d80c18; height:134px}
.cptd-txt11 ul li:last-child {border-right:none}
.cptd-txt11 ul li .xie{font-style: italic; font-weight:bold; font-size:20px; padding-top:18px;  }

.cptd-txt12{ text-align: center;position:absolute;max-width:100%;width: 100%;left:20px;bottom:20px; color:#222020;background: rgba(255,255,255,.7); padding-top:0; padding-bottom:0; }
.cptd-txt12 ul li{ line-height:35px; width:11.1%; font-size:16px; padding:0 2px; float:left; border-right:2px dashed #d80c18; height:134px}
.cptd-txt12 ul li:last-child {border-right:none}
.cptd-txt12 ul li .xie{font-style: italic; font-weight:bold; font-size:20px; padding-top:18px;  }

.cptd-txt13{ text-align: center;position:absolute;max-width:100%;width: 100%;left:20px;bottom:20px; color:#222020;background: rgba(255,255,255,.7); padding-top:0; padding-bottom:0; }
.cptd-txt13 ul li{ line-height:35px; width:9.09%; font-size:16px; padding:0 2px; float:left; border-right:2px dashed #d80c18; height:134px}
.cptd-txt13 ul li:last-child {border-right:none}
.cptd-txt13 ul li .xie{font-style: italic; font-weight:bold; font-size:20px; padding-top:18px;  }

 @media (max-width:767px){
 .cptd,.cptd-txt,.cptd-txt10{ position: inherit}
.cptd img{ max-width:100%}
.cptd-txt ul li { width:50%; height:110px; margin:2% 0;font-size:14px; line-height:20px;}
.cptd-txt ul li:nth-child(2),.cptd-txt ul li:nth-child(4){border-right: none;}
.cptd-txt5 ul li { width:50%; height:110px; margin:2% 0;font-size:14px; line-height:20px;}
.cptd-txt5 ul li:nth-child(2),.cptd-txt5 ul li:nth-child(4){border-right: none;}
.cptd-txt10 ul li{ width:50%;margin:2% 0; font-size:14px; line-height:20px;height: 84px;}
.cptd-txt10 ul li:nth-child(2),.cptd-txt10 ul li:nth-child(4),.cptd-txt10 ul li:nth-child(6),.cptd-txt10 ul li:nth-child(8){border-right: none;}
 .cptd-txt11 ul li{ width:50%;margin:2% 0; font-size:14px; line-height:20px;height: 84px;}
.cptd-txt11 ul li:nth-child(2),.cptd-txt11 ul li:nth-child(4),.cptd-txt11 ul li:nth-child(6),.cptd-txt11 ul li:nth-child(8){border-right: none;}
  .cptd-txt12 ul li{ width:50%;margin:2% 0; font-size:14px; line-height:20px;height: 84px;}
.cptd-txt12 ul li:nth-child(2),.cptd-txt12 ul li:nth-child(4),.cptd-txt12 ul li:nth-child(6),.cptd-txt12 ul li:nth-child(8){border-right: none;}
  .cptd-txt13 ul li{ width:50%;margin:2% 0; font-size:14px; line-height:20px;height: 84px;}
.cptd-txt13 ul li:nth-child(2),.cptd-txt13 ul li:nth-child(4),.cptd-txt13 ul li:nth-child(6),.cptd-txt13 ul li:nth-child(8){border-right: none;}
 }