/*图片内页及内页banner*/
.ny_box{ margin:0 auto 0 auto; }
.nylist{ margin: 30px auto 0 auto }
.center-ban {background: url(../images/cpzsban.jpg) center no-repeat;background-size: cover;padding-top: 60px;padding-bottom: 50px; text-align: center; }
.center-ban .p1 {color: #ffffff;letter-spacing: 1px;}
.center-ban .p1 span {font-weight: bold;letter-spacing: 3px;display: block;margin-bottom: 20px;}
.center-ban .p2 {max-width: 650px;font-size: 14px;color: #ffffff;line-height: 1.72;margin: 30px auto 0;opacity: 0.6;}

.w25{ width: 23% }
.nylist .item-pic{ display: inline-block; margin:10px 1% 35px; border-bottom: 4px #999 solid; text-align: center; }
.nylist .item-pic .tit{ background: #f5f5f5; padding: 25px 3px }
.nylist .item-pic:hover{ box-shadow: 0 0 15px rgba(0,0,0,.15);border-bottom: 4px #0757a5 solid;  }


/*分页*/
.paging { text-align: center; padding: 20px 0px; }
.paging a:link, .paging a:visited { color: #666666; }
.paging span.current, .paging a:hover { color: #fff; background-color: #333; border-color: #222; }
.paging a, .paging span { padding: 7px 13px; border: 1px solid #d1d1d1; margin: 0px 2px; }
.lction{ height: 40px; line-height: 40px;  background-color: #f5f5f5; color: #333 }

@media (max-width:998px) {

	.ny_box{ margin:0 auto 10px auto; }
	.nylist{ margin:10px auto}
	.center-ban {padding-top:90px;padding-bottom:50px;}
	.center-ban .p1{ font-size:13px}
     .center-ban .p1 span {margin-bottom:8px; font-size:20px}
     .w25{ width: 48% }
     .nylist .item-pic{  margin:5px 1% 8px; border-bottom:2px #999 solid; }
    .nylist .item-pic .tit{ padding: 10px 3px }

}


.dqwz{ height: 60px; line-height: 60px; background: #f5f5f5; font-size: 16px; }
.dqwz .wrap{background:url(../images/in_02_title.png) left center no-repeat; padding-left:40px }
.dqwz a{ padding: 0 5px }



@media (max-width:998px) {
.dqwz {height: 40px;line-height: 40px;margin-bottom:0px;}


}

/*about页面*/

.about{ line-height: 1.8 ;margin-bottom:20px; margin-top: -10px }
.about img{ width: 100%; }
.mb50{ margin-bottom: 50px }
.mb20{ margin-bottom: 20px  }

@media (max-width:998px) {
.about{ line-height: 1.65 ;margin-bottom: 10px;margin-top:0px }
.mb50{ margin-bottom:15px }
.mb20{ margin-bottom: 5px  }
.about img{ margin-bottom:0px }

}



/*产品列表*/

/*分类2*/
.nyfl_list{ text-align: center;  margin:0 auto 25px auto; z-index:88; padding-top:40px  }
.nyfl_list li{ display:inline-block; text-align: center;  color: #000; width:auto; border:1px #cecece solid;  background:#fff;;padding:15px 3%;  margin-left: 1.222%;  margin-bottom: 15px }
.nyfl_list li a{ color: #333; display: block; }
.nyfl_list li:hover,.nyfl_list li.active{  background:#00479d; }
.nyfl_list li:hover a,.nyfl_list li.active a{color: #fff;}
.nyfl_list li:last-child{ border-right:1px #cecece solid  }

.icp_list{ margin: 50px 0 0 0;  position: relative; }
.icp_list:before{  background: #083391; position: absolute; left: 0; top:  0; height: 100%; width: 19%; z-index: 8 }
.cp-titbox {width: 19%;  text-align: center; color: #fff;padding:4% 2% 2%; z-index: 100; position: relative;}
.cp-titbox .num{  padding: 5px 15px; margin:5px 15px 0 0;   font-family: arial;  display: none}
.cp-titbox .h_tit a {color: #fff; line-height: 1.65}
.cp-titbox .text {color: rgba(255,255,255,.65);margin:10px auto; line-height: 1.65}
.cp-titbox:hover .h_tit a{ color:#ed3737  }
.cp-titbox .h_a{ display: block; width:50%; background: #ed3737;  color: #fff; margin:20px auto 0; display: block; line-height: 42px; }


.bgh{ background: #f2f2f2 }
.cplist{ width: 80%}
.cplist .iteam{width:31.3333%;float:left;margin-left:2%; background: #f1f1f1}
.cplist .iteam a{display:block;overflow:hidden}
.cplist .iteam img{width:100%;display:block;transition:all linear 0.3s}
.cplist .iteam strong{height:80px;display:block;position:relative;z-index:1;background:#f1f1f1;font-size:20px;color:#181818;line-height:80px;transition:all linear 0.3s; font-weight: normal;}
.cplist .iteam strong:after{content:"";position:absolute;left:0;right:0;top:0;bottom:100%;z-index:-1;background:#00479d;opacity:0;transition:all linear 0.3s}
.cplist .iteam strong span{position:absolute;left:5.4928%;right:5.61383%;top:50%;transform:translateY(-50%)}
.cplist .iteam:hover img{transform:scale(1.1)}
.cplist .iteam:hover strong{color:#ffffff}
.cplist .iteam:hover strong:before{color:#ffffff}
.cplist .iteam:hover strong:after{bottom:0;opacity:1}

.cplist2{ width: 100%; float:none }
.mb50{ margin-bottom: 50px }

.cplistzong .iteam:nth-child(4){ display:none}

@media (max-width:998px) {
.cp-titbox {margin-bottom:12px;}
.cp-titbox .num{  padding:10px 5px; border-radius:2px; margin:6px 8px 0 0; }
.cp-titbox .titzs {margin-bottom:-15px;}
.cp-titbox .txt {width:-webkit-calc(100% - 46px); width:-moz-calc(100% - 46px); width:calc(100% - 46px);}
.cp-titbox .text { margin-top: 4px; font-size:12px; }
.cp-titbox .hot{ padding:10px 8px 0 0}

.nyfl_list{ margin:15px auto 15px auto;padding-top:10px  }
.nyfl_list li{  color: #fff; width:auto; border:0;  background:#00479d;;padding:12px 3%;  margin:0 1.5% 10px 0}
.nyfl_list li a{ color: #fff; display: block; font-size: 14px }
.nyfl_list li:hover,.nyfl_list li.active{  background:#333; }
.nyfl_list li:hover a,.nyfl_list li.active a{color: #fff;}
.nyfl_list li:last-child{ border-right:0 }

.icp_list{ margin:30px 0 0 0;  }
.icp_list:before{  background: #fff; height: 0; width: 0; }

.cp-titbox {width: 100%; padding:3%; text-align:center;background: #083391;}
.cp-titbox .h_tit a { font-size:22px}
.cp-titbox .text {color: rgba(255,255,255,.65);margin:10px auto; line-height: 1.65}
.cp-titbox:hover .h_tit a{ color:#ed3737  }
.cp-titbox .h_a{ ; margin:10px auto 0; display: block; line-height:36px; }


.cplist{ margin:20px 0 30px -2%;  width:100%; float:none}
.cplist .iteam{width:48%;float:left;margin-left:2%;margin-bottom:15px;}
.cplist .iteam strong{height:45px;font-size:15px;}
.cplist .iteam strong:before{right:5%;top:50%;margin-top:-10px;font-size:20px;}
.cplist .iteam strong span{position:absolute;left:5%;right:0%;}
.cplist .iteam:nth-child(4){display:block}

}


/*产品内页*/
/*pro图片*/

.pro_Mone{ background:#161d27 url(../images/mian_bg.jpg) no-repeat top center; padding: 70px 0 90px;position:relative;z-index:66; background-size: cover; }
.pro_Mone .por1-l{ width: 48%;  }
.pro_Mone .por1-l img{ width: 100%; border:8px #ddd solid; border-radius:0}
.pro_Mone .por1-r{ width:48%; color: #fff;font-size: 16px; padding-top: 40px }
.pro_Mone .por1-r .t1{ font-size: 44px; font-weight: bold; position: relative;  padding: 20px 0 0}

.pro_Mone .por1-r .t2{  margin:30px 0   }
.pro_Mone .por1-r .t2 span{ display: inline-block; width: 48% }
.pro_Mone .por1-r .t2 span b{ font-size: 25px;font-family: Arial; display: block; padding-top: 3px;  }
.pro_Mone .por1-r .t3{ padding-top:25px; line-height:26px; }
.pro_Mone .por1-r .t3 a{ color: #fff }
.pro_Mone .por1-r .t3 a:hover{ color:#e64747; text-decoration: underline;  }
.pro_Mone .por1-r .icon{ font-size: 22px; margin:45px 0; }
.pro_Mone .por1-r .icon span{ display: inline-block;position: relative;  padding:0 20px 0 20px  }
.pro_Mone .por1-r .icon span:nth-child(4){ padding-right: 0 }
.pro_Mone .por1-r .icon span:before{  position: absolute; content: ""; left: 0; top: 50%; width: 15px; height:4px; background: #e64747; margin-top: -2px}
.por_lx{  }
.por_lx a{ display: block; float: left; margin-right: 20px ;color: #fff; }
.por_lx a.lx_zx{   line-height: 55px; width: 180px; background: #e64747; background-image:linear-gradient(to right,#e64747,#e64747); font-size: 18px; text-align: center; transition: all .3s }
.por_lx a.lx_zx:hover{ width: 200px }
.por_lx a.lx_tel{   position:relative; padding-left:40px}
.por_lx a.lx_tel:before{content:"";width:30px;height:30px;background:url(../images/headerteltb.png) no-repeat;background-size:100%; position:absolute; left:0; top:50%;transform:translateY(-50%)}
.por_lx a.lx_tel b{ display: block; font-family: arial; font-size: 26px; color: #e64747; padding-top: 5px }

.pro_Mone .por1-r .icon2{  margin:35px 0;  }
.pro_Mone .por1-r .icon2 span{ display: inline-block;position: relative;  padding:0 30px 0 20px;color: #777  }
.pro_Mone .por1-r .icon2 span:before{  position: absolute; content: ""; left: 0; top: 50%; width:14px; height:14px; background: #da251d; margin-top: -7px; border:3px #f0bab9 solid; border-radius: 50%}

.pro_Mtwo{ position:relative;z-index: 88;  }
.pro_Mtwo .por_nav{  line-height:70px;  font-size: 20px; position:relative;z-index:99;background:#f1f1f1; }
.pro_Mtwo .por_nav a{ display: inline-block; text-align: center; width: 25%;position:relative; }
.pro_Mtwo .por_nav a:after{position:absolute; content:""; width:1px; height:30px; right:0; top:20px; background:#ddd}
.pro_Mtwo .por_nav a:hover{ color: #e64747 }

.pro_Mtwo .por_box{ padding:40px 0 10px }
.pro_Mtwo .por_box .por_nrl{ width: 100%;  }
.pro_Mtwo .por_box .por_nrl .porjs .tit{  margin-bottom: 15px; color: #22284a; position: relative;     padding-left: 20px;   }
.pro_Mtwo .por_box .por_nrl .porjs .tit:before{ position: absolute; content: ""; left: 0; top: 50%; width: 15px; height:4px; background: #0052d9; margin-top: -2px}
.pro_Mtwo .por_box .por_nrl .porjs{ line-height:1.75; font-size: 17px; color: #444; }
.pro_Mtwo .por_box .por_nrl img{ MAX-WIDTH:100% !important;HEIGHT:auto !important;_width:expression(this.width > 100% ? "100%" :this.width) !important; }
.pro_Mtwo .por_box .por_nrl .porjs2{margin:40px 0 0px }
.pro_Mtwo .por_box .por_nrl .porjs2 img{ margin-bottom: 35px }
.pro_Mtwo .por_box .por_nrr{ width: 19%;}



.por_nrr .cftj_r{background:url(../images/cppage-bg.jpg) repeat;padding:34px 0 20px 0;border-radius:30px 0 0 0;margin:45px 0 45px;box-shadow:0 0 40px #d4dbde}
.por_nrr .cftj_r .tit{background:#e6eef1;font-size:24px;color:#000;text-align:center;font-weight:700;line-height:56px;position:relative;left:-8px}
.por_nrr .cftj_r .tit:before{content:"";width:0;border-top:0 solid transparent;border-bottom:8px solid transparent;border-right:8px solid #7fb4c5;position:absolute;left:0;bottom:-8px}
.por_nrr .cftj_r ul{padding:19px 20px 0}
.por_nrr .cftj_r li{border:1px solid #ddd;margin-top:20px; background: #fff}
.por_nrr .cftj_r li .t1{font-size:18px;color:#494d56;text-align:center;padding:20px 0;display:block;   background: #f2f2f2}
.por_nrr .cftj_r li a:hover{color:#00479d}


.por_nrr .cpfl_r{ background: #f1f1f1; border-radius:5px;  padding:34px 0 30px 0; }
.por_nrr .cpfl_r .tit{background:#00479d;font-size:24px;color:#fff;text-align:center;font-weight:700;line-height:56px;position:relative;left:-8px; margin-bottom:20px}
.por_nrr .cpfl_r .tit:before{content:"";width:0;border-top:0 solid transparent;border-bottom:8px solid transparent;border-right:8px solid #111;position:absolute;left:0;bottom:-8px}
.por_nrr .cpfl_r li{ font-size:18px; color: #21252d; font-weight: normal;  height: 48px; line-height: 48px; background:#fff; width: 90%; margin:10px auto 0;position: relative; padding-left:15px;  }
.por_nrr .cpfl_r li:before{ position: absolute; content: "+"; right:15px; top:0px; color:#104fb6; }
.por_nrr .cpfl_r li a{ display: block; }
.por_nrr .cpfl_r li:hover{  background:#00479d; color: #fff  }



@media (max-width:998px) {
.pro_Mone{ padding: 80px 0 30px;}
.pro_Mone .por1-l{ width: 100%;  float: none; }
.pro_Mone .por1-l img{ border:4px #ddd solid; border-radius: 10px 0 10px 0}
.pro_Mone .por1-r{ width:100%; font-size: 14px; padding-top: 20px }
.pro_Mone .por1-r .t1{ font-size:22px;   padding:15px 0}
.pro_Mone .por1-r .t1:before{  width: 3px; height: 10px;  margin-top: -5px}
.pro_Mone .por1-r .t2{  margin:8px 0;   }
.pro_Mone .por1-r .t2 span{  display: none !important;}
.pro_Mone .por1-r .t3{ padding-top:10px; line-height:1.5;color:rgba(255,255,255,.8);  }

.pro_Mone .por1-r .icon{ font-size: 14px; margin:15px 0 20px; }
.pro_Mone .por1-r .icon span{ padding:0 10px 0 10px  }
.pro_Mone .por1-r .icon span:nth-child(4){ padding-right: 0 }
.pro_Mone .por1-r .icon span:before{  position: absolute; content: ""; left: 0; top: 50%; width:4px; height:4px; background: #e64747; margin-top: -2px}


.por_lx a{ margin-right:0;}
.por_lx a.lx_zx{   line-height:35px; width: 40%;font-size:14px; }
.por_lx a.lx_zx:hover{ width: 40% }
.por_lx a.lx_tel{ width: 56%; margin-left: 0 }
.por_lx a.lx_tel b{  font-size:18px;padding-top: 3px }

.pro_Mone .por1-r .icon2{  margin:20px 0;  }
.pro_Mone .por1-r .icon2 span{  padding:0 10px 0 10px;color: #777; font-size: 11px  }
.pro_Mone .por1-r .icon2 span:before{ width:8px; height:8px;margin-top: -4px; border:1px #f0bab9 solid;}

.pro_Mtwo{ top:-20px;   }
.pro_Mtwo .por_nav{  line-height: 50px; border-radius:5px; font-size:14px;   }
.pro_Mtwo .por_nav a:after{height:20px; top:15px;}


.pro_Mtwo .por_box{ padding:40px 0 10px }
.pro_Mtwo .por_box .por_nrl{ width:100%;  float: none; }
.pro_Mtwo .por_box .por_nrl .porjs .tit{  margin-bottom: 10px; font-size:20px; }

.pro_Mtwo .por_box .por_nrl .porjs{ line-height:2; font-size: 14px; }
.pro_Mtwo .por_box .por_nrl img{ width: 100% !important; max-width: 100% !important; }
.pro_Mtwo .por_box .por_nrl .porjs2{margin:20px 0 0px }
.pro_Mtwo .por_box .por_nrl .porjs2 img{ margin-bottom: 8px }
.pro_Mtwo .por_box .por_nrr{  width: 100%;  float: none; display: none;}
.pro_Mtwo .por_box .por_nrl .jieshao p{ text-indent:0; line-height:1.65; font-size:15px}
}





.por_yyan{ background: #f2f2f2; padding:45px 0;}
.por_yyan .yytit{  color: #000; margin-bottom:25px}
.por_yyan .yytit .fl b{font-size: 36px; display: block;font-weight: normal;}
.por_yyan .yytit .fl span{ font-size: 20px; display: block; padding-top: 15px; font-weight: normal; color: #555}
.por_yyan .yytit .fl span i{ color: #e64747; font-style: normal; font-weight: bold; font-family: arial}
.por_yyan .yytit .fr{position: relative;}
.por_yyan .yytit .fr .an{ z-index:99; position:relative}
.por_yyan .yytit .fr p{ font-size: 18px; color: #373737; padding-top:70px;z-index:66;position:relative}
.por_yyan .yylist{ overflow: hidden;  }
.por_yyan .pic-item,.aboutpic .pic-item{ font-size: 20px; width: 25%; padding: 0 1%}
.por_yyan .pic-item .img,.aboutpic .pic-item .img{   overflow: hidden; width: 100%; border: 4px #fff solid }
.por_yyan .pic-item .img img,.aboutpic .pic-item .img img{ display: block;transition: all 0.6s; }
.por_yyan .pic-item:hover .img img,.aboutpic .pic-item:hover .img img{transform: scale(1.06, 1.06); }
.por_yyan .pic-item .tit,.aboutpic .pic-item .tit{ padding:10px 5px; text-align: center; display: block; }
.por_yyan .pic-item a,.aboutpic .pic-item a{  color: #000;  display: block;   }

.por_yyan .swiper-button-next{ top: 55px; right: 0; border-radius: 0; background: #1a459c; color: #fff;width: 48px; height:30px; }
.por_yyan .swiper-button-prev{ top:55px; right: 53px;left:unset;border-radius: 0;background:#1a459c; color: #fff; width:48px; height: 30px;  }
.por_yyan .swiper-button-next:after,.por_yyan .swiper-button-prev:after{font-size: 18px}
/*pyoushi*/
.pyoushi{padding:70px 0 52px;}
.pyoushi .py_ul{width:100%;overflow:hidden;margin-top:39px;}
.pyoushi .py_ul .py_img{width:100%;padding-bottom:82.571%;position:relative;}
.pyoushi .py_ul .py_img img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;object-fit:cover;}
.pyoushi .py_ul .py_txt{width:100%;padding-bottom:82.571%;position:relative;background:#F5F7FA;}
.pyoushi .py_ul .py_txt .py_pp{position:absolute;width:100%;left:0;top:30%;padding:0 25px 30px;}
.pyoushi .py_ul .py_txt .py_pp p{font-size:14px;line-height:24px;color:#727272;text-align:center;}
.pyoushi .py_ul .py_txt .py_pp p:first-child{font-size:24px;height:34px;line-height:34px;font-weight:bold;color:#333;margin-bottom:16px;}





/*承诺*/
.promise-box { padding: 30px 0}
.promise-box .promise-item{   width: 48%; padding: 30px; position: relative; margin:0 0 20px 1%; display: inline-block; background: #f2f2f2}
.promise-box .promise-item .item-wrap{    justify-content:flex-start;}
.promise-box .promise-item .item-wrap .item-name{ margin-bottom: 8px; color: #000;position: relative;  padding-bottom: 15px}
.promise-box .promise-item .item-info .item-name::after {content: '';display: block;width: 10%;height: 0;border-bottom: 2px solid #e2e2e2; position:absolute; left: 0; bottom: 0}
.promise-box .promise-item .item-wrap  .item-desc{ color: #666; line-height: 1.65 }
.promise-box .promise-item .item-wrap::after {font-family: Impact;font-size: 100px;color: #fff;position: absolute;left:10px;line-height: 1;bottom: -20%; z-index: -1}
.promise-box .promise-item .item-icon {width: 68px;height: 68px;background-position: center;background-repeat: no-repeat; margin-right: 15px;}
.promise-box .promise-item:nth-child(1) .item-icon { background-image: url("../images/icon-cn-1.png");}
.promise-box .promise-item:nth-child(1) .item-wrap::after {content: "01";}
.promise-box .promise-item:nth-child(2) .item-icon {background-image: url("../images/icon-cn-2.png");}
.promise-box .promise-item:nth-child(2) .item-wrap::after {content: "02";}
.promise-box .promise-item:nth-child(3) .item-icon {background-image: url("../images/icon-cn-3.png");}
.promise-box .promise-item:nth-child(3) .item-wrap::after {content: "03";}
.promise-box .promise-item:nth-child(4) .item-icon {background-image: url("../images/icon-cn-4.png");}
.promise-box .promise-item:nth-child(4) .item-wrap::after {content: "04";}
.promise-box .promise-item:nth-child(5) .item-icon {background-image: url("../images/icon-cn-5.png");}
.promise-box .promise-item:nth-child(5) .item-wrap::after {content: "05";}
.promise-box .promise-item:nth-child(6) .item-icon {background-image: url("../images/icon-cn-6.png");}
.promise-box .promise-item:nth-child(6) .item-wrap::after {content: "06";}


@media screen and (max-width:1599px){

    .pyoushi{padding:40px 0 26px;}
    .pyoushi .py_ul{margin-top:28px;}
    .pyoushi .py_ul .py_txt .py_pp{padding:0 18px 20px;}
    .pyoushi .py_ul .py_txt .py_pp p{font-size:13px;}
    .pyoushi .py_ul .py_txt .py_pp p:first-child{font-size:20px;height:30px;line-height:30px;margin-bottom:12px;}



}
@media screen and (max-width:1399px){

    .pyoushi{padding:30px 0 20px;}
    .pyoushi .py_ul{margin-top:20px;}


}
@media screen and (max-width:1023px){

    .pyoushi{padding:30px 0 15px;}
    .pyoushi .py_ul{margin-top:20px;}



}
@media screen and (max-width:998px){

.por_yyan{ padding:25px 0 10px;}
.por_yyan .yytit{ margin-bottom: 15px}
.por_yyan .yytit .fl b{font-size: 18px; }
.por_yyan .yytit .fl span{ font-size:14px; padding-top:8px}

.por_yyan .yytit .fr p{  display: none;}

.por_yyan .pic-item,.aboutpic .pic-item{ font-size:14px; width: 50%;  padding:0% 1%}
.por_yyan .pic-item .img,.aboutpic .pic-item .img{  border:2px #fff solid }
.por_yyan .pic-item .tit,.aboutpic .pic-item .tit{ padding:8px 5px;  }

.por_yyan .swiper-button-next{ top: 25px; right: 0; width:25px; height:25px; }
.por_yyan .swiper-button-prev{ top:25px; right: 35px;width:25px; height:25px;  }



.pyoushi .py_ul .py_txt .py_pp{padding:0 10px 10px;}
.pyoushi .py_ul .py_txt .py_pp p{font-size:13px; line-height: 1.65}
.pyoushi .py_ul .py_txt .py_pp p:first-child{font-size:16px;height:30px;line-height:30px;margin-bottom:6px;}

.sub_title .s_t{font-size:22px;height:28px;line-height:28px;}
.sub_title p{font-size:14px;line-height:1.6;margin-top:0px;}
#promise{ display: none }


}




.por_msg{background: url(../images/msg_bg2.jpg) no-repeat top center/cover; padding:60px 0;}
.por_msg .show {  width:55%; margin: 0 auto } 
.por_msg .text { margin-bottom: 28px; padding-right: 50px;  text-align: center;}
.por_msg .text strong { display: inline-block; font-size: 40px; line-height: 50px; position: relative; color: #222; margin-right: 20px;  display: block;}
.por_msg .text span { font-size: 16px; color: #555; font-weight: normal;display: block;line-height: 30px; margin-top: 10px;  }
.por_msg .text p { font-size: 16px; color: #666; line-height: 30px;  }
.por_msg ul { padding-right: 50px; }
.por_msg li { float: left; width: 48%; margin-bottom: 22px; }
.por_msg li:first-child { margin-right: 4%; }
.por_msg li.txt-area { width: 100%; position: relative; }
.por_msg li>span { display: block; font-size:18px; line-height: 30px; color: #333; margin-bottom: 5px; }
.por_msg li>span i { font-style: normal; color: #ff0000; }
.por_msg li input, .por_msg li textarea { width: 100%; height: 44px; line-height: 44px; outline: none; border: none; background: #fff; padding: 0 12px; font-size: 16px; color: #888; }
.por_msg li textarea { height: 180px; line-height: 1.5; padding-top: 10px; padding-right: 33px; }
.por_msg .sub-btn { position: relative; display:block; margin:0 auto 40px; width: 240px }
.por_msg .sub-btn input { width: 240px; height: 55px; line-height:55px; background: #ed3737; border-radius: 4px; font-size: 20px; color: #ffffff; font-weight: bold; text-align: center;  margin:0 auto }

.scroll-box { background-color: #282f3d; padding-left: 26%; overflow: hidden; }
.msg-scroll { height: 53px; background-color: #282f3d; }
.msg-scroll p { line-height: 53px; font-size: 16px; color: #e3e3e3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 38px; }
.msg-scroll p span { margin-left: 30px; }

.por_msg li .fast-btn { width: 32px; background: #d83f45; position: absolute; top: 35px; right: 0; bottom:3px; text-align: center; line-height: 1.1; padding-top: 16px; font-size: 18px; cursor: pointer; color: #fff }
.por_msg li .fast-btn img { margin-top: 4px; }
.fast-box { position: absolute; width: 420px; overflow: hidden; background-color: #f1f3f6; padding: 10px 12px 0 12px; height: 170px; right: 0; z-index: 9; top: 215px; display: none; }
.fast-box em { display: block; cursor: pointer; position: absolute; top: 0.1rem; right: 0.2rem; }
.fast-box p { font-size: 16px; color: #333333; line-height: 30px; cursor: pointer; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.fast-box p:hover { color: #f64949; }


@media (max-width:998px) {

.por_msg{ padding:25px 0;}
.por_msg .show {  width:100%; float: none; } 
.por_msg .text { margin-bottom:12px; padding-right:0px; }
.por_msg .text strong { font-size: 18px; line-height:1; margin-right:6px; }
.por_msg .text strong:before { display: none;}
.por_msg .text span { font-size:14px;  }
.por_msg .text p { font-size: 12px; line-height:1; margin-top: 6px; display: none; }
.por_msg ul { padding-right: 0px; }
.por_msg li { float: none; width: 100%; margin-bottom:8px; }
.por_msg li:first-child { margin-right: 0%; }

.por_msg li>span { display: block; font-size: 14px; line-height: 30px; color: #fff; margin-bottom:0px; }

.por_msg li input, .por_msg li textarea { width: 100%; height: 35px; line-height:35px;  padding: 0 8px; font-size: 14px; }
.por_msg li textarea { height: 120px; line-height: 1.5; padding-top: 10px; padding-right: 0; }
.por_msg .sub-btn { position: relative; margin:0 auto 40px; }
.por_msg .sub-btn input {  line-height:40px; height:40px; line-height:40px;  font-size: 15px; padding-left:0px; margin:0 auto}
.por_msg .sub-btn:after {  right: 20px; }
.por_msg .sub-btn:hover:after { right: 50px; }

.scroll-box { display: block; }
.por_msg li .fast-btn {  display: none }
.fast-box {display: none; }


}



/*行业*/
.case_boxs{}
.case_boxs .ny_tit{ font-weight: bold;  position: relative; padding-left: 28px }
.case_boxs .des{  line-height:1.8; color: #555; border-bottom: 1px #eee solid; padding:20px 0 25px}
.case_boxs .ny_tit2{ margin: 30px 0 0px; }
.case_boxs .ny_tit:before,.case_boxs .ny_tit2:before{  position: absolute; content: ""; left: 0; top: 50%; width: 20px; height:5px; background: #e64747; margin-top: -3px}
.yycase{}
.yyteam{ clear: both; margin:40px 0; border-bottom: 1px #ddd dashed;padding-bottom:40px; height: auto; overflow: hidden; }
.yyteam .yypic{ width: 36%; border-radius:20px; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,.15) }
.yyteam .yyrig{ width: 64%; padding:2% 3% 0}
.yyteam .yyrig .tit{  color: #000; margin:0px 0 15px 0; display: block;}
.yyteam .yyrig .tit2{  color: #000;  margin-bottom: 15px; display: block; }
.yyteam .yyrig .txt{ line-height: 1.8; margin:0px 0 30px 0; color: #666; display: block; }
.yyteam .yyporlist{ display: block; }
.yyporlist .yypor{display: block; width:23%; margin: 10px 2% 0 0; text-align: center; transition: all 0.3s; float: left; background: #f2f2f2; color: #000}
.yyporlist .yypor em{ display: block; padding:15px; }
.yyporlist .yypor img{ border:1px #ddd solid; display: block;transition: all 0.3s; }
.yyporlist .yypor img:hover{ transition: all 0.3s;transform: scale(1.06, 1.06); }

/*相关*/
.sid-tit{ color: #111; position: relative; padding-bottom: 20px; font-weight: normal; text-transform: uppercase;  margin:25px 0 25px 0; border-bottom: 1px #ddd solid }
.sid-tit:after{ position: absolute; content: ''; height: 4px;  width:100px; background: #0757a5; left: 0; bottom: 0 }
.tj-item{ display:block; text-align: center; background: #f5f5f5; padding:10px; margin: 25px 0  0 0; width: 100%}
.tj-item img{ display: block; margin-bottom: 15px; width: 100% }
.tj-item span{ padding: 10px 5px }
.tj-item:hover{ text-decoration: underline !important; color: #bd1e25}

.entry-cpfl{background: #f5f5f5; margin-top:40px }
.entry-cpfl h3{ background:#242d34; color: #fff; text-align: center; line-height: 60px; }
.entry-cpfl ul{ padding:20px;  }
.entry-cpfl ul li{ display: block; padding:12px; border:1px #999 dashed; background: #fff; margin: 0 0 8px 0 }
.entry-cpfl ul li:hover,.entry-cpfl ul li.active{background: #0757a5;}
.entry-cpfl ul li:hover a,.entry-cpfl ul li.active a{  color: #fff }


.pb80{padding-bottom: 80px}
.pt30{ padding-top: 30px }
.pb30{padding-bottom: 30px}


@media (max-width:998px) {
.pb80{padding-bottom: 15px}
.pt30{ padding-top:6px }
.pb30{padding-bottom:6px}
.entry-cpfl{margin-top:15px; float: none; }
.entry-cpfl h3{line-height:35px; }
.entry-cpfl ul{ padding:10px 5px 5px;  }
.entry-cpfl ul li{ display:inline-block; padding:5px 12px; margin: 0 3px 8px }
.sid-tit{ padding-bottom:8px; margin:15px 0 8px 0;  }
.sid-tit:after{ height: 3px;  width:25%;}
.tj-item{  padding:0; margin: 15px 0  0 0; }
.tj-item img{ display: block; margin-bottom:0; width: 100% }
.tj-item span{ padding: 10px 5px }
.entry-content{ font-size:14px}

}


/*行业*/


@media (max-width:998px) {
.article p{ text-indent: 0; line-height: 1.75; font-size:14px; }

}



/*新闻页面*/
.zhence_ul{}
.zhence_ul .item{  background: #f5f6f8;padding:4% 3%; margin-bottom: 25px }
.zhence_ul .item .t1{ font-size: 18px; position: relative; padding: 15px 0; font-weight:normal; display: block;}
.zhence_ul .item .t1:before { position:absolute;content: ""; height: 2px; width:40px; background: #d7132e; left: 0; top: 0; transition: all .3s}
.zhence_ul .item .des{ font-size: 14px; color: #777; line-height:25px }
.zhence_ul .item .last{ color: #777;  display: block; padding-top: 8px}
.zhence_ul .item .last i{ float: right; font-style: normal; }
.zhence_ul .item a{ display: block; }
.zhence_ul .item a:hover .t1{ color: #d7132e;  text-decoration: underline;}
.zhence_ul .item a:hover .last i{color: #d7132e; }
.zhence_ul .item a:hover .t1:before{ width: 55px; }

/*新闻内页*/
.newsdqwz{  line-height: 55px; color: #666; font-size: 16px; box-shadow: 0 10px 10px rgba(0,0,0,0.15) }
.Newsmian{ background: #f5f5f5; padding:30px 0 60px 0; }
.Newsmian .news_l{ width: 78%; float: left; }
.Newsmian .news_r{width: 20%; float: right;}

.news_l .n_info_con{ background: #fff; padding: 4% 3%;}
.news_l .n_info_con .tit{font-size: 24px;color: #323232;height: auto;line-height:35px;text-align: left;font-weight: bold;padding-bottom: 10px;border-bottom: 1px solid #efefef;}
.news_l .n_info_con .n_tit{font-size: 13px;color: #999999;text-align: left;line-height: 20px;margin-top: 3%;}
.news_l .n_info_con .n_tit span{ padding-right: 20px }
#cntrBody{ font-size: 16px; color: #555; line-height:2; padding: 30px 0 }

.news_l .n_info_con .gduo {padding: 2% 0;font-size: 16px;border-top: 1px solid #efefef;color: #666;line-height: 35px;margin: 15px 0 30px;}
.news_l .n_info_con .gduo span{ display: block; }
.news_l .n_info_con .gduo span a:hover{  color: #000; text-decoration: underline;}
.news_l .n_info_con .info_key{ color: #888; font-size:14px; padding-top:15px }

.n_info_con2{ margin-top: 35px;overflow: hidden; position:relative; }
.n_info_con2 .t04{ padding-left: 25px; position: relative; }
.n_info_con2 .t04:before{  position: absolute; content: ""; left: 0; top: 50%; width: 15px; height:4px; background: #0052d9; margin-top: -2px}

.n_info_con2 .info_b{ margin-top: 30px;   }
.n_info_con2 .info_b .sear_dl{  font-size: 17px;  float: left;}
.n_info_con2 .info_b .sear_dl:nth-child(1){ margin-left:0 }
.n_info_con2 .info_b .sear_dl img{ width: 100%; }
.n_info_con2 .info_b .sear_dl .dt2{ max-height: 220px; overflow: hidden;border:2px #ddd solid; }
.n_info_con2 .info_b .sear_dl .d2{  text-align: center; padding-top:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.n_info_con2 .info_b .sear_dl:hover .d2 a{ color:#104fb6; text-decoration: underline; }

.n_info_con2 .swiper-button-next{ top: -25px; right: 0; border-radius: 0; background: #1a459c; color: #fff;width: 48px; height:30px; }
.n_info_con2 .swiper-button-prev{ top:-25px; right: 53px;left:unset;border-radius: 0;background:#1a459c; color: #fff; width:48px; height: 30px;  }
.n_info_con2 .swiper-button-next:after,.n_info_con2 .swiper-button-prev:after{font-size: 18px}



.news_r .t03{ font-size: 22px; padding-left: 20px; position: relative; border-bottom:1px #e1e1e1 solid;  line-height: 45px; margin-bottom: 10px }
.news_r .t03:before{  position: absolute; content: ""; left: 0; top: 50%; width: 15px; height:4px; background: #0052d9; margin-top: -2px}
.news_r .newrlist{ background: #fff; margin-bottom: 25px; padding:4% 3%; }
.news_r .newrlist .n_rt_ul{padding:0 8px;}
.news_r .newrlist .n_rt_ul li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:38px; font-size: 14px; color: #666;padding-left:8px; position: relative;}
.news_r .newrlist .n_rt_ul li:before{  position: absolute; content: ""; left: 0; top: 50%; width: 4px; height:4px; background: #0052d9; margin-top: -2px; border-radius: 50%}
.news_r .newrlist .n_rt_ul li:hover a{color:#000; text-decoration: underline; }




@media (max-width: 998px){

/*新闻内页*/

.Newsmian{ background: #f5f5f5; padding:0 0 60px 0; }
.Newsmian .news_l{width: 100%; float: none; margin: 20px auto 0 }
.Newsmian .news_r{width: 100%; float: none; display: none;}
.news_l .n_info_con{ padding: 4%;}
.news_l .n_info_con .tit{font-size: 20px;line-height:28px;padding-bottom:6px;}
.news_l .n_info_con .n_tit{font-size: 11px;line-height: 20px;margin-top: 8px;}
.news_l .n_info_con .n_tit span{ padding-right:8px }
#cntrBody{ font-size: 14px; line-height:2; padding:15px 0 }

.news_l .n_info_con .gduo {padding: 2% 0;font-size: 14px;line-height: 35px;margin: 15px 0 15px;}
.news_l .n_info_con .info_key{  display: none; }
.n_info_con2{ margin-top: 35px }
.n_info_con2 .t04{ font-size: 20px; padding-left: 20px; position: relative; }
.n_info_con2 .t04:before{  position: absolute; content: ""; left: 0; top: 50%; width: 15px; height:4px; background: #e64747; margin-top: -2px}
.n_info_con2 .info_b{ margin-top:5px;  }
.n_info_con2 .info_b dl{ width: 48%; font-size: 15px; margin:10px 1%; }
.n_info_con2 .info_b dl:nth-child(1){margin:10px 1%;}
.n_info_con2 .info_b dl dt{ max-height: 100%;  }
.n_info_con2 .info_b dl dd{  text-align: center; padding-top:10px;}
}



/*联系*/

.contact{ padding:20px 50px 40px }
.contactbox{display: flex; justify-content: space-between;align-items: stretch; margin-top: 60px; margin-bottom: 50px}
.contactbox .cont-item{ background: #fff; text-align: center; padding:4% 3%; border: 1px solid #efefef; box-shadow: 0 0 10px rgba(0,0,0,0.08); width: 23%}
.contactbox .cont-item .tit{ font-size: 22px; color: #333; font-weight: bold;}
.contactbox .cont-item .pic1{ width:70px;height:70px; border-radius: 5px; margin: 10px auto;background: #00479d;background: linear-gradient(-135deg,#005496,#00479d)}

.contactbox .cont-item .pic2{ width: 130px; height: 130px;margin: 10px auto; }
.contactbox .cont-item .pic2 img{ width: 120px; border:5px #ddd solid;  margin: 0 auto }
.contactbox .cont-item .con{ color: #222; font-size: 17px; line-height: 1.8}
.contactbox .cont-item .con p b{font-size: 26px;color:#bf0000; font-family:arial; }
@media (max-width:998px) {
.contact{ margin:15px auto;  }
.contact-lx{ padding:10px; width: 100%;  float: none; }
.contact-lx p{ margin:5px 0;  }
.contact-map{ width: 100%; height:250px;float: none;}
}

/*留言*/
.contactmsg {background: url(../images/footer_bg.jpg) no-repeat top center/cover; color: #fff; position: relative;}
.contactmsg:after{ position: absolute;content: ""; width: 100%; height: 100%; background: rgba(0,0,0,.5);left: 0; top: 0; z-index: 1 }
.imsg{padding: 0 80px;padding-top:130px;padding-bottom:50px; position:relative; z-index: 22 }
.contactmsg .common-title .t1{color: #fff; text-align: center; font-size:38px; line-height: 1}
.contactmsg .common-title .t2{color:rgba(255,255,255,1); text-align: center; font-size:17px; line-height: 1; margin-top:20px}
.IB > * {display: inline-block;vertical-align: top;font-size: 14px;}
.contactmsg input {height: 35px;border: none;outline: 0;width: -webkit-calc(100% - 65px);width: calc(100% - 65px);color: #fff;font-size: 15px;background-color: transparent}
.contactmsg input::placeholder{ color: rgba(255,255,255,.6); }
.contactmsg li {width: -webkit-calc((100% - 100px) / 3);width: calc((100% - 100px) / 3);font-size: 18px;border-bottom: 1px solid #fff;padding-bottom: 7px;position: relative}
.contactmsg li .tips {color: #fff;font-size: 13px;position: absolute;bottom: -28px;display: none}
.contactmsg li.onerr .tips {display: block}
.contactmsg li span {display: inline-block;width: 40px}
.contactmsg ul {margin-top:55px}
.contactmsg li + li {margin-left: 40px}
.contactmsg li.w100 {margin-left: 0;margin-top:40px;width: 100%}
.contactmsg .more {margin: 45px auto 0; background: #0082e7; color: #fff; width:150px; text-align: center; border-radius:50px;  padding: 5px 0}
.contactmsg .more input{ font-size: 20px }

@media (max-width:998px) {
.contact {padding: 10px 10px 20px;}
.contactbox { display:block;margin: 10px auto}
.imsg{padding:0 .3rem;padding-top:1.5rem;padding-bottom:.2rem; }
.contactbox .cont-item{  width:100%; margin-bottom:15px; padding:5% 3%}
.contactbox .cont-item .pic{ padding:0% 0;}
.contactmsg .common-title .t1{ font-size:.34rem; }
.contactmsg .common-title .t2{ font-size:.20rem;margin-top:.15rem; line-height: 1.5; color: rgba(255,255,255,.8);}
.contactmsg {padding-top:.2rem;padding-bottom:.2rem; }

.contactmsg input {height: .6rem;border: none;outline: 0;width: -webkit-calc(100% - 1.2rem);width: calc(100% - 1.2rem);color: #fff;font-size: .26rem;background-color: transparent}
.contactmsg input::placeholder{ color: rgba(255,255,255,.8); }
.contactmsg li {width: 100%;font-size: .28rem;margin-bottom:.15rem;border-bottom: 1px solid rgba(255,255,255,.45);}
.contactmsg li .tips {color: #fff;font-size:.22rem;position: absolute;bottom:-.15rem;display: none}

.contactmsg li span {display: inline-block;width:.8rem}
.contactmsg ul {margin-top:.45rem}

.contactmsg li + li {margin-left: 0px; }
.contactmsg li.w100 {margin-top:.4rem;}
.contactmsg .more {margin-top: .2rem; padding:.08rem 0; width:3rem;  border-radius: .5rem; font-weight: normal;}
.contactmsg .more input{ font-size:.32rem; }

}

/*关于我们*/
.iaboutboxny{ padding: 30px 0 70px}
.iaboutboxny .aboutjj{width:48%;  padding-top: 20px }
.iaboutboxny .aboutjj p{ padding-bottom: 10px; line-height:1.8; font-size: 16px}
.iaboutboxny .aboutjj .abtitle{ position: relative; padding-bottom: 25px; font-weight: bold; margin-bottom: 30px}
.iaboutboxny .aboutjj .abtitle .t1{ margin-bottom: 10px; font-weight: normal; }
.iaboutboxny .aboutjj .abtitle:after{ position: absolute; content: ''; left: 0; bottom:0;margin-top: 25px; width: 50px; height: 3px; background: #e53c3d }
.iaboutboxny .picbox{ width:48%; position: relative;  border-radius: 15px; overflow: hidden;}
.iaboutboxny .picbox img{ width: 100% }

@media (max-width:998px) {
    
 .iaboutboxny{ padding: 25px 0 30px}
.iaboutboxny .aboutjj{width:100%;  padding-top:10px; float:none; clear:both }
.iaboutboxny .aboutjj p{ padding-bottom:6px; line-height:1.7; font-size:14px}
.iaboutboxny .aboutjj .abtitle{ padding-bottom: 10px; font-weight: bold; margin-bottom: 10px}
.iaboutboxny .aboutjj .abtitle .t1{ margin-bottom: 10px;  }
.iaboutboxny .aboutjj .abtitle:after{ margin-top: 10px; width: 30px; }
.iaboutboxny .picbox{ width:100%; float:none; clear:both; border-radius:5px}

}
/*sub_title*/
.sub_title{text-align:center;}
.sub_title .s_t{font-size:36px;height:40px;line-height:40px;color:#000;}
.sub_title p{font-size:17px;color:#666;line-height:26px;margin-top:10px; font-family: arial}

.com_zb{padding:62px 0 69px;background:url(../images/info_zbbg.jpg) no-repeat center center;background-size:cover;}
.com_zb .cb_p{margin-top:10px;text-align:center;}
.com_zb .cb_p p{font-size:15px;line-height:24px;color:#FFF;}
.com_zb .cb_ul{margin-top:40px;overflow:hidden;position:relative;padding-bottom:40px;}
.com_zb .cb_ul .swiper-slide{padding:9px;background:#FFF;}
.com_zb .cb_ul .cb_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.com_zb .cb_ul .cb_txt{padding:20px 20px 10px;}
.com_zb .cb_ul .cb_txt p{font-size:15px;line-height:24px;color:#8c94a3;text-align:center;}
.com_zb .cb_ul .cb_txt p:first-child{font-size:20px;height:34px;line-height:34px;margin-bottom:4px;color:#191c22;}
.com_zb .cb_ul .swiper-pagination{height:14px;font-size:0;-webkit-text-size-adjust:none;bottom:0;}
.com_zb .cb_ul .swiper-pagination-bullet{width:14px;height:14px;background:#FFF;margin:0 8px;opacity:1;}
.com_zb .cb_ul .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1f70cd;}
/*com_jd*/
.com_jd{padding:52px 0 44px; width: 94%; margin: 0 auto}
.com_jd .sub_title p{font-size:15px;line-height:26px;color:#787878;margin-top:9px;text-align:center;}
.com_jd .cj_ul{padding-top:25px;}
.com_jd .cj_ul .cj_li{width:calc(25% - 18px);float:left;margin-left:24px;margin-top:20px;display:block;cursor:zoom-in;}
.com_jd .cj_ul .cj_li:nth-child(4n+1){margin-left:0;}
.com_jd .cj_ul .cj_li .cj_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.com_jd .cj_ul .cj_li p{line-height:67px;height:67px;background-repeat:no-repeat;background-position:right 37px center;background-image:url(../images/infojd_icon.png);background-color:#f7f7f7;padding-left:40px;font-size:18px;color:#191c22;position:relative;}
.com_jd .cj_btn{margin-top:37px;font-size:0;-webkit-text-size-adjust:none;text-align:center;}
.com_jd .cj_btn a{display:inline-block;height:26px;line-height:26px;font-size:16px;padding-left:30px;background:url(../images/infomore_btn.png) no-repeat left center;color:#666;}
@media screen and (max-width:1599px){
	.com_zb{padding:40px 0;}
	.com_zb .cb_p p{font-size:14px;}
	.com_zb .cb_ul{margin-top:30px;padding-bottom:40px;}
	.com_zb .cb_ul .cb_txt{padding:15px 12px 10px;}
	.com_zb .cb_ul .cb_txt p{font-size:14px;}
	.com_zb .cb_ul .cb_txt p:first-child{font-size:20px;height:28px;line-height:28px;}
	.com_jd{padding:40px 0 30px;}
	.com_jd .sub_title p{font-size:14px;line-height:24px;margin-top:6px;}
	.com_jd .cj_ul{padding-top:10px;}
	.com_jd .cj_ul .cj_li{margin-top:15px;width:calc(25% - 15px);margin-left:20px;}
	.com_jd .cj_ul .cj_li p{line-height:60px;height:60px;padding-left:30px;font-size:16px;background-position:right 30px center;background-size:auto 22px;}
}
@media screen and (max-width:1399px){
	.com_zb{padding:30px 0;}
	.com_zb .cb_p{margin-top:6px;}
	.com_zb .cb_p p{font-size:13px;line-height:22px;}
	.com_zb .cb_ul{margin-top:15px;padding-bottom:30px;}
	.com_zb .cb_ul .cb_txt{padding:10px 8px 6px;}
	.com_zb .cb_ul .cb_txt p{font-size:13px;line-height:22px;}
	.com_zb .cb_ul .cb_txt p:first-child{font-size:17px;height:24px;line-height:24px;}
	.com_jd{padding:30px 0;}
	.com_jd .sub_title p{font-size:13px;line-height:22px;margin-top:5px;}
	.com_jd .cj_ul{padding-top:5px;}
	.com_jd .cj_ul .cj_li{margin-top:15px;width:calc(25% - 12px);margin-left:16px;}
	.com_jd .cj_ul .cj_li p{line-height:44px;height:44px;padding-left:20px;font-size:15px;background-position:right 20px center;background-size:auto 20px;}
}
@media screen and (max-width:1023px){
	.com_zb{padding:20px 0;}
	.com_zb .cb_p{margin-top:5px;}
	.com_zb .cb_ul{margin-top:10px;padding-bottom:20px;}
	.com_zb .cb_ul .swiper-slide{padding:5px;}
	.com_zb .cb_ul .cb_txt{padding:7px 5px 5px;}
	.com_zb .cb_ul .cb_txt p{font-size:12px;line-height:20px;}
	.com_zb .cb_ul .cb_txt p:first-child{font-size:16px;height:22px;line-height:22px;}
	.com_zb .cb_ul .swiper-pagination{height:8px;}
	.com_zb .cb_ul .swiper-pagination-bullet{width:8px;height:8px;}
	.com_jd{padding:20px 0;}
	.com_jd .cj_ul{padding-top:0;}
	.com_jd .cj_ul .cj_li{margin-top:10px;width:calc(25% - 9px);margin-left:12px;}
	.com_jd .cj_ul .cj_li p{line-height:40px;height:40px;padding-left:10px;font-size:14px;background-position:right 10px center;background-size:auto 16px;}
}



@media (max-width: 998px){
.iaboutboxny .aboutjj{width:100%; float: none;  margin-top:20px }
.iaboutboxny .aboutjj p{ padding-bottom: 10px;font-size: 14px}
.iaboutboxny .videobox{ width:100%; float: none; height: auto;  border-radius: 10px;}
.iaboutboxny .videobox .videoIMg01 {position: relative;margin: 0 auto;z-index: 6}


.sub_title .s_t{font-size:20px;height:22px;line-height:22px;}
.sub_title p{font-size:14px;line-height:1;margin-top:5px; }

.com_zb .cb_p p br{display:none;}
.com_jd .sub_title p{line-height:20px;}
.com_jd .cj_ul .cj_li{width:calc(50% - 5px);margin-left:10px;margin-top:10px;}
.com_jd .cj_ul .cj_li:nth-child(4n+1){margin-left:10px;}
.com_jd .cj_ul .cj_li:nth-child(odd){margin-left:0;}

}


/*案例*/
.caseny{ padding: 0 0 30px }


/*服务*/

