@charset "utf-8";
.social-share{font-family: "swiper-icons" !important;}
.social-share *{font-family: "swiper-icons" !important;}
.social-share .icon-qq:before{content:"\e60f"}
.social-share .icon-qzone:before{content:"\e80f";color: #fece00}
.social-share .icon-weibo:before{content:"\e61f";color: #e83437}
.social-share .icon-wechat:before{content:"\e615";color: #7dd43c}
/*.social-share .icon-qzone:hover{background: #FDBE3D;color: #fff}
.social-share .icon-weibo:hover{background: #ff3b3b;color: #fff}
.social-share .icon-wechat:hover{background: #33b045;color: #fff}*/
.social-share a{position:relative;text-decoration:none;display:inline-block;outline:0;margin-top: .1rem}
.social-share .social-share-icon{position:relative;display:inline-block;width:.5rem;height:.5rem;font-size:.26rem;border-radius:5px;line-height:.5rem;text-align:center;border-radius: 50%;background: #fff}
.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:50%;left:calc(100% + 10px);width:140px;height:152px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all .2s;-webkit-tansition:all 350ms;-moz-transition:all 350ms;margin-top: -75px}
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:400;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0!important}
.social-share .icon-wechat .wechat-qrcode .help{display: none}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:400;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;top:50%;transform: translateY(-50%);right: 100%;width:0;height:0;border-width:10px;border-style:solid;border-color: transparent #fff transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}

.nyarc .wp{background:linear-gradient(to bottom,rgba(255,255,255,.7) 80%,rgba(255,255,255,0) 100%);min-height: 3rem;border-top: 4px solid #0664e0;padding: .3rem .8rem .5rem}
.nyArc{max-width: 11.4rem;margin:  0 auto}
.arc-con{line-height: 1.8em;color: #333;text-align: justify;padding-bottom: .2rem;}
.arc-con img{max-width: 100%;margin: .1rem 0}
.arc-con.sp img{max-width:inherit;width: auto;max-width: 100%}
.arc-con p{margin-bottom: .2rem;font-size: .18rem !important;!i;!;!@;!;line-height: 1.8em}
.arc-con table{border: 1px solid #eee;min-width: 640px;width: 100%;background: #fff}

.arc-con table tr th,.arc-con table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
/*.arc-con table tr:nth-child(2n){background: #EEEEEE}*/
.tbsc{overflow: auto;padding: 15px 0;width: 100%}
.tbsc::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#ededed;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con video{max-width: 100%!important;height: auto!important;display: block;    margin: 0 auto;}
.arc-tit{}
.arc-tit h1{font-size: .3rem;text-align: center;line-height: 1.4em;}
.arc-info{text-align: center;font-size: .16rem;color: #888;margin-bottom: .3rem;border-bottom: 1px solid #ddd;padding: .25rem 0}
.arc-info span{display: inline-block;margin: 0 .1rem;padding: 4px 0 2px}
.arc-info span i{color: #004e97;margin-right: .05rem;font-weight: bold;}
.arc-sibs{border-top: 1px solid #ddd;padding-top: .26rem;}
.arc-sib{padding: .2rem;background: rgba(175,175,175,.2);border-radius: .1rem;margin-top: .5rem}
.arc-sib div{padding: .08rem 0;font-size: .18rem;max-width: 48%;}
.arc-sib div.prev{}
.arc-sib div.next{}
.arc-back{margin-left: .3rem}
.arc-back a{display: block;border-radius: 5px;color: #f89830;text-align: center;}
.arc-back a span{display: block;margin-top: 5px}


.arc-share{position: fixed;left:50%;margin-left: -8rem;top:6.4rem;transition: .3s }
.arc-share span{display: block;margin-bottom: .15rem;text-align: center;color: #666}
.arc-share.sc{top: 1.8rem }

.arc-share .social-share .social-share-icon{display: block;}
@media (min-width: 1930px){
.arc-share{top: 7.5rem}	
}

@media (max-width:1600px){
.arc-share .tt{display: none}
.arc-share{position: static;left: 0;margin-left: 0;top: 0;margin-top: .15rem}
.arc-share.sc{top: 0 }
.arc-share .social-share {display: flex;justify-content: center;}
.arc-share .social-share a{margin: 0 .1rem}
}


.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .4rem;text-align: center;line-height: .38rem;padding: 0 8px;min-width: .4rem;
display: block;border: 1px solid #ededed;border-radius: 3px;background: #fff}
.pages ul li.cur{background:#0071c0;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;
border: 1px solid #0071c0;border-radius: 3px }
.pages ul li a.on{background:#0071c0;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;color: #fff ;border-radius: 3px}
.pages ul li.cur{color:#fff;}
.pages ul li.page-count{line-height: .38rem}
.page-form {line-height: .38rem}
.page-form input{border:1px solid #ddd;width: .4rem;height: .4rem;float: left;text-align: center;padding: 0 3px;background: #fff;border-radius: 3px;margin: 0 5px}
.page-form span{float: left;color: #666}
.page-form button{border:none;width: 52px;height: .4rem;line-height: .4rem;text-align: center;margin-left: 3px;
float: left;background: #0071c0;color: #fff;border-radius: 3px;margin-left: 5px}

@media (max-width: 640px){
.pages ul li{padding: 0}
.pages ul li.pageitem{display: none}
.pages ul li.page-form{padding-left: .1rem}
}
@media (max-width: 375px){
.pages ul li ,.page-form button{border-left: 0}
}


.ny-ba{position: relative;height:4rem;margin-top: .88rem}
.ny-ba .imgBox{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;pointer-events: none;user-select: none}
.ny-ba .imgBox .img{padding-bottom: 0;height: 100%}
/*.ny-ba .imgBox:before{content: '';position: absolute;left: 0;right: 0;;z-index: 1;height: 1.6rem;background: url(../images/bams.png) repeat-x top center;background-size:100% 100%;opacity: .8}
.ny-ba .imgBox .mask{position: absolute;left: 0;right: .2rem;bottom: 0;z-index: 0;height: 100%;background: url(../images/nybamas.png) no-repeat bottom center;background-size:100% auto;}*/
.ny-ba.nomask .imgBox:before{display: none}
.ny-ba .wp{height: 100%;position: relative;z-index: 5;padding-top: 0;max-width: 14.4rem;display: flex;align-items: center;}
.nytit{color: #007bc7;font-size: .46rem;line-height: 1em;z-index: 3;font-weight: bold;}
.typetit{font-size: .26rem;font-weight: bold;border-left: 3px solid  #004e97;padding-left: .2rem;line-height: 1em}
/* .typetit:after{content: '';height: 3px;width: .6rem;background:#0664e0;display: block;margin: .1rem auto 0 } */

/*@media (min-width: 1930px){
.ny-ba .imgBox .img{height:7rem;position: relative;;}	
}
*/

.posi{position: relative;padding-left: .3rem;background: url(../images/posi.png) no-repeat left center;color: #888;background-size: .18rem .18rem;font-size: .15rem;line-height: .24rem }
.posi a{color: #888 }
.posi a:hover{color: #004e97  }
.nySubnav{position: relative;}
.nySubnav .wp{max-width: 14.4rem;}
.nySubnav:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: #cdd1d5;z-index: 0}
.nySubnavs{white-space: nowrap;overflow: auto;max-width: 75%;position: relative;min-height: 80px;}
.nySubnavs li{display: inline-block;line-height: .8rem;font-size: .18rem;position: relative;}
.nySubnavs li+li{margin-left: .45rem}
.nySubnavs li.on{padding-left: .24rem}
.nySubnavs li.on a{color: #0071c0}
.nySubnavs li.on:before{content: '';position: absolute;top: 50%;margin-top: -.1rem; left: 0;width:.17rem ;height:.17rem;background: url(../images/titdot.png) no-repeat  center;background-size: 100% 100%; }
.nySubnavs li.on:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background:#0071c0;z-index: 2 }

.nyMain{background: #fff ;background-size: 100% auto;  padding:.5rem 0 1rem;min-height: 4rem;position: relative;}
.nyMain .wp{position: relative;z-index: 3;max-width: 14.4rem}
.nyMain:before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 100%;background: url(../images/nybg1.png) no-repeat top center;background-size: 100% auto;z-index: 0;pointer-events: none}
.nyMain:after{content: '';position: absolute;top: 0;left: 0;right: 0;height: 100%;background: url(../images/nybg2.png) no-repeat bottom center;background-size: 100% auto;z-index: 1;pointer-events: none}



@media (max-width: 1024px){
.nySubnav:after{display: none}
.nySubnavs{width: 100%;max-width: inherit;padding-bottom: 5px} 
.nySubnavs li{line-height: .6rem;font-size: .2rem}
.nySubnavs li+li{margin-left: .35rem}
.posi{width: 100%;padding-top: .15rem;padding-bottom: .12rem; border-top: 1px solid #cdd1d5}
.nytit{font-size: .36rem}
.ny-ba{height: 28vw;margin-top: .76rem}
.nyMain{padding-top: .5rem;padding-bottom: 1rem}
}
@media (max-width: 900px){
.nyposi{margin-top: 0;background: #eef2fb;height: auto;line-height: 1.4em;padding: .2rem 0;border-bottom: 1px solid;border-image: linear-gradient(to right, #eef2fb, #dbdfe7) 1;}
.nyposi .wp{padding-right: 0;justify-content: flex-start;border-bottom: 0}
.nyarc .wp { padding: .3rem .3rem .5rem;}

}
@media (max-width:750px){
.arc-sib div{max-width: inherit;width: 100%}
.arc-con img{width: auto!important;height: auto!important;max-width: 100%}
}
@media (max-width: 640px){
.nyMain{padding-bottom: .8rem;}
.typetit{display: none;}
.posi{width: 100%;}
.ny-ba .imgBox:before{background-size: 100% 55%}
.nytit:before{height: 2px;}
.nytit{bottom: .35rem;}
.nytit span{font-size: 6vw}
.arc-tit h1{font-size: .26rem}
.arc-con p,.arc-con span{font-size: .18rem!important}
.arc-sib{width: 100%}
.arc-back{width: 100%;margin-left: 0;margin-top: .15rem}


}
@media (max-width: 576px){
.ny-ba{margin-top: .66rem}
.nytit{font-size: 6vw}
}

/**/
.ny-ldxq .wp{max-width: 13.6rem;}
.ny-ldxq .box{align-items: flex-start;}
.ny-ldxq .img{width:3.18rem;padding: .05rem;background: #f3f3f3 }
.ny-ldxq .img img{width: 100%}
.ny-ldxq .txt{width: calc(100% - 3.88rem);padding-top: .1rem}
.ny-ldxq .txt h4{font-size: .3rem;}
.ny-ldxq .txt .job{margin-top: .1rem;font-size: .18rem}
.ny-ldxq .txt .intro{margin-top: .3rem;line-height: 1.8em;text-align: justify;}
.ny-ldxq .txt .intro p+p{margin-top: .1rem}
.backBtn{position: relative;margin-top: .5rem}
.backBtn:after{content: '';position: absolute;left: 0;right: 0;top: 50%;height: 1px;background: #ddd}
.backBtn a{background: url(../images/linerbg.png) no-repeat top center;background-size: 100% auto;width: 1.45rem;height: .4rem;line-height: .4rem;margin: 0 auto;display: flex;align-items: center;justify-content: center; text-align: center;color: #fff;border-radius: .4rem;z-index: 3;position: relative;}
.backBtn a i{font-size: .13rem;margin-left: .2rem}
.ny-news .backBtn{margin-top: .2rem}
.ny-news .backBtn:after{display: none}
.nySubnav3{margin-bottom: .5rem}
.nySubnav3 ul{background: #eceff1;border-radius: .3rem;white-space: nowrap;overflow-x: auto;overflow-y: hidden;text-align: center;}
.nySubnav3 ul li{display: inline-block;line-height: .46rem;font-size: .2rem;padding: 0 0.3rem;}
.nySubnav3 ul li a{display: block;min-width: 1.5rem;text-align: center;}
.nySubnav3 ul li.on a{background: url(../images/linerbg.png) no-repeat top center;background-size: 100% auto;display: block;border-radius: .4rem;padding: 0 .2rem;color: #fff;text-align: center;}
.nySubnav3 ul.ico li{line-height: .56rem}
.nySubnav3 ul.ico li a{display: flex;align-items: center;padding: 0 .3rem}
.nySubnav3 ul.ico li i{margin-right: .1rem;width: .4rem;height: .4rem;display: block;}


.ld-list{max-width: 4rem;margin: 0 auto;display: block;}
.ld-list+.ld-list{/* border-top: 1px dashed #ddd; *//* padding: .4rem 0 0; */!i;!;display: block;!i;!;}
.ld-list li{/* margin: 0 .5rem .4rem; */padding: 0.3rem;border-bottom: #f0f0f0 1px solid;}
.ld-list li .imgp{padding: 5px;background: #e2e2e2;transition: .3s;display: none;text-align: left;}
.ld-list li .img{width: 2.09rem;height: 2.63rem}
.ld-list li .txt{text-align: left;display: flex;justify-content: flex-start;}
.ld-list li .txt h4{font-size: .24rem;line-height: 1.4em;width: 0.9rem;text-align: justify;display: block;text-align: justify;font-weight: normal;text-align-last: justify;}
.ld-list li .txt p{padding-left: .5rem;font-size: .24rem;}
.ld-list li a:hover .imgp{background: #007bc7}


.ny-news .items{margin-bottom: .8rem}
.ny-news .item a{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;background: #fff;border-radius: .1rem;overflow: hidden;box-shadow: 0 10px 15px rgba(0,0,0,.05)}
.ny-news .item .img{height: 4.35rem;width: 50%}
.ny-news .item .txt{width: 50%;padding: .4rem .65rem;background: url(../images/dott.png) no-repeat 90% 90%;}
.ny-news .item .txt time{color: #444}
.ny-news .item .txt h4{font-size: .28rem;line-height: 1.5em;margin-top: .2rem;max-height: .84rem\0;}
.ny-news .item .txt p{color: #888;line-height: 1.8em;margin-top: .2rem;max-height: .84rem\0;font-size: .16rem}
.ny-news .item .txt .mor{width: 1.4rem;height: .38rem;line-height: .38rem;text-align: center;color: #fff;border-radius: .3rem;background: url(../images/linerbg.png) no-repeat top center;background-size: 100% auto;margin-top: .3rem}
.news-list{p}
.news-list:after{content: '';display: inline-block;width: calc(33.3333% - .34rem)}
.news-list li{width: calc(33.3333% - .34rem);margin-bottom: .5rem}
.news-list li a{display: block;background: #fff;border-radius: .1rem;overflow: hidden;box-shadow: 0 10px 15px rgba(0,0,0,.05)}
.news-list li .img{height: 2.65rem;}
.news-list li .txt{padding: .25rem .3rem;}
.news-list li .txt time{color: #888}
.news-list li .txt h4{font-size: .22rem;line-height: 1.5em;height: .66rem;}
.news-list li .txt p{color: #888;line-height: 1.8em;margin-top: .1rem;height: .56rem;font-size: .16rem}
.news-list li .txt .info{border-top: 1px solid #ddd;padding-top: .18rem;margin-top: .15rem}
.news-list li .txt .info i{font-size: .22rem;color: #888}
.ny-kp .news-list li .txt .info{border-top: 1px solid #ddd;}
@media (min-width: 1025px){
.news-list li:hover .txt .info{border-top: 1px solid #007bc7;}
.ny-kp .news-list li:hover .txt .info{border-top: 1px solid #007bc7;}
}
@media (max-width: 1024px){
.news-list li{width: calc(50% - .2rem)}
.news-list li .img{height:30vw;}
}
@media (max-width: 900px){
.ny-ldxq .txt .job{font-size: .22rem}
.ny-ldxq .img{width: 2.8rem;margin:  0 auto .3rem}
.ny-ldxq .txt{width: 100%;text-align: center;} 
.ny-ldxq .txt .intro{text-align: center;}

.ld-list li{margin: 0 .2rem .4rem}

.ny-news .item .img{height: 50vw;width: 100%}
.ny-news .item .txt{width: 100%;padding: .4rem .45rem;}
}
@media (max-width: 640px){
.nySubnav3 ul{}
.nySubnav3 ul li a{min-width: 1.2rem}
}

@media (max-width:597px){
.news-list li{width: 100%}
.news-list li .img{height:52vw;}
.news-list li .txt h4{font-size: .22rem;height: auto;}
.news-list li .txt p{line-height: 1.6em;height: auto}
.ny-news .item .txt{padding: .3rem .3rem .4rem;}
.ny-news .item .txt h4{font-size: .24rem}
}
@media (max-width:480px){
.posi{border-top: 0}
.ld-list li .img{width: 100%;height: 50vw}
.ld-list li{width: 100%;margin: 0;}
}

/**/
.stit{font-size: .3rem;margin-bottom: .4rem;font-weight: bold;}
.ny-jtjs{padding: 0}
.jtjs-a{padding: .8rem 0;background: url(../images/abbg1.png) no-repeat center;background-size: auto 100%}
.jtjs-a .txt{width: 100%;line-height: 1.8em;text-align: justify;text-indent: 2em;order: 2;}
.jtjs-a .txt p{margin-bottom: .25rem}
.jtjs-a .img{width: 100%;padding: .2rem .2rem .3rem .2rem;position: relative;order: 1;margin-bottom: .4rem;}
.jtjs-a .img img{position: relative;z-index: 5;width: 100%}
.jtjs-a .img img:nth-child(2){display: none}
.jtjs-a .img:before{content: '';position: absolute;top: 0;right: 0;width: 50%;height: 40%;background: #59b99a;z-index: 0}
.jtjs-a .img:after{content: '';position: absolute;bottom: 0;left: 0;width: 50%;height: 40%;background: #007bc7;z-index: 0}

.jtjs-b{padding: .7rem 0;background: url(../images/abbg2.jpg) no-repeat bottom center;background-size: cover;position: relative;z-index: 5}

.jtjs-b .swiBtn{margin-top: .4rem}
.jtjs-b .swiBtn a{display: block;width: .5rem;height: .5rem;text-align: center;line-height: .5rem;background: url(../images/tcir.png)#f9f9f9 no-repeat center;background-size: 100% 100%;border-radius: 50%}
.jtjs-b .swiBtn a.prev{background: url(../images/tcirs.png)#f9f9f9 no-repeat center;background-size: 100% 100%;margin-right: .2rem}
.jtjs-b .swiBtn a:hover{background: url(../images/linerbg.png) no-repeat center;background-size: cover;color: #fff}
.jtjs-b .swiBtn a.swiper-button-disabled{pointer-events: none;opacity: .2;}
.jtjs-b .slide-tp .swiDots{position: relative;height: 2px;margin-top: .3rem;background: #fff;display: none}
.jtjs-b .slide-tp .swiDots span{background: #007bc7}
.jtjs-b .slide-t{width: 7.6rem}
.jtjs-b .slide-t .year{font-size: .4rem;color: #007bc7;font-weight: bold;margin-bottom: .2rem}
.jtjs-b .slide-t .desc{line-height: 2em;text-align: justify;}
.jtjs-b .slide-yp{width: 6rem;}
.jtjs-b .slide-yps{width: 7.14rem;background: url(../images/abcirbg.png) no-repeat right center;background-size: auto 100%}
.jtjs-b .slide-y{width: 2.8rem;height: 6.54rem;padding-right: 1.5rem;padding-left: .25rem;left: -.15rem}
.jtjs-b .slide-y .swiper-slide{display: flex;align-items: center;}
.jtjs-b .slide-y .swiper-slide .year{transform: translate3d(3.6rem,0,0);transition: .3s}
.jtjs-b .slide-y .swiper-slide.prevsp .year{transform: translate3d(1.35rem,0,0);}
.jtjs-b .slide-y .swiper-slide-next+.swiper-slide .year{transform: translate3d(1.35rem,0,0);}
.jtjs-b .slide-y .swiper-slide-prev .year,.jtjs-b .slide-y .swiper-slide-next .year{transform: translate3d(.3rem,0,0);}
.jtjs-b .slide-y .swiper-slide-active .year{transform: translate3d(0,0,0);}

.jtjs-b .slide-y .swiper-slide .year i{content: '';width: .2rem;height: .2rem;background:#007bc7;border-radius: 50%;position: absolute;left: 50%;top: 50%;margin-left: -.1rem;margin-top: -.1rem;transition: .3s }
.jtjs-b .slide-y .swiper-slide .year{width: .96rem;height: .96rem;position: relative;cursor: pointer;}
.jtjs-b .slide-y .swiper-slide .year span{width: 100%;height: 100%;border-radius: 50%;background: #007bc7;display: flex;align-items: center;justify-content: center;font-size: .3rem;color: #fff;font-weight: bold;position: relative;opacity: 0;visibility: hidden;transition: .3s}
.jtjs-b .slide-y .swiper-slide .year span:before{content: '';position: absolute;top: -.08rem;left: -.08rem;right: -.08rem;bottom: -.08rem;border: 1px dashed #007bc7;border-radius: 50%}
.jtjs-b .slide-y .swiper-slide-active .year span{opacity: 1;visibility: visible;}
.jtjs-b .slide-y .swiper-slide-active .year i{opacity:0;visibility: hidden;}
.jtjs-b .slide-y .swiper-slide:before{content: '';width: 6px;height: 11px;background: url(../images/ssj.png) no-repeat center;background-size: 100% 100%;position: absolute;left: -.2rem;top: 50%;margin-top: -6px;opacity: 0;visibility: hidden;}
.jtjs-b .slide-y .swiper-slide-active:before{opacity: 1;visibility: visible;transition: .3s .2s}
@keyframes scaleTwo{0%{transform:scale(1);opacity:.9}100%{transform:scale(2);opacity:0}}
@keyframes scaleThree{0%{transform:scale(1);opacity:.9}100%{transform:scale(3);opacity:0}}
.jtjs-b .slide-yp .point{cursor: pointer;position: absolute;top: 60.5%;left: 48%;z-index: 5;color: #fff;user-select: none;pointer-events: none}
.jtjs-b .slide-yp .point i::before{animation:scaleThree 1.5s infinite}
.jtjs-b .slide-yp .point i::after{animation:scaleTwo 1.5s infinite}
.jtjs-b .slide-yp .point i{display: block;width: 12px;height: 12px;border-radius:50%;position: relative;left: .5rem;top: -.23rem;background: #fff}
.jtjs-b .slide-yp .point i::after,.point i::before{position:absolute;display:block;border-radius:50%;content:'';background-color: #fff;width: 12px;height: 12px;left: 0;top:50%;margin-top: -6px}
.jtjs-c{padding: 1rem 0 1.6rem;/* background: url(../images/abbg3.jpg) no-repeat bottom center; */background-size:cover;position: relative;z-index: 5;overflow: hidden;}
.jtjs-c{padding: 1rem 0 1.6rem;position: relative;z-index: 5;overflow: hidden;}

.jtjs-c .list li{width: 20%}
.jtjs-c .list li .num{color: #007bc7;font-size: .24rem}
.jtjs-c .list li .num em{font-size: .4rem}
.jtjs-c .list li .scNum{font-size: .6rem}
.jtjs-c #dotson{pointer-events: none;position: absolute;top:0;left: 0;right: 0;bottom: 0;z-index: 0;opacity: .3}
.jtjs-c #dotson canvas{position: absolute;left: 0;bottom: -70%; right: 0;z-index: 0}



.ny-qywh{padding: 0}
.ny-qywh .video a:before{content: '';width: .8rem;height: .8rem;background: url(../images/play.png) no-repeat center;background-size: 100% 100%;z-index: 3;position: absolute;left: 50%;top: 50%;transform:translate3d(-50%,-50%,0);}
.qywh-a{padding: .75rem 0 1rem;background: url(../images/zzbg1.jpg) no-repeat bottom center;background-size:cover;}
.qywh-a .list{align-items: flex-start;}
.qywh-a .list li{width: 30%;position: relative;}
.qywh-a .list li .mask:after{background: url(../images/ccmas.png) repeat-x center;background-size: 100% 100%;height: 50%;opacity: 1;}
.qywh-a .list li .img{border-radius: .1rem;height: 5.24rem}
.qywh-a .list li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 2;color: #fff;padding: .3rem .4rem;}
.qywh-a .list li .txt h4{font-size: .26rem}
.qywh-a .list li .txt p{font-size: .2rem;margin-top: .15rem;line-height: 1.8em;text-align: justify;}
.qywh-b{padding: 1rem 0 1rem;background: url(../images/whbg2.jpg) no-repeat bottom center;background-size:cover;}
.qywh-b .more{margin-top: .5rem}
.qywh-b .more a{background: url(../images/linerbg.png) no-repeat top center;background-size: 100% auto;width: 1.6rem;height: .4rem;line-height: .4rem;margin: 0 auto;display: flex;align-items: center;justify-content: center; text-align: center;color: #fff;border-radius: .4rem;z-index: 3;position: relative;}
.qywh-b .more a i{margin-left: .2rem}
.qywh-b .slide-fc .swiper-slide{width: 4.65rem;margin: 0 .1rem;}
.qywh-b .slide-fc .swiper-slide .img{height:3.2rem;border-radius: .1rem;opacity: .6;transition: .3s}
.qywh-b .slide-fc .swiper-slide .img:after{opacity: 0;visibility: hidden;transition: .3s}
.qywh-b .slide-fc .swiper-slide .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 2;color: #fff;font-size: .22rem;text-align: center;padding: .2rem;opacity: 0;visibility: hidden;transition: .3s}
.qywh-b .slide-fc .swiper-slide-active .txt{opacity: 1;visibility: visible;}
.qywh-b .slide-fc .swiper-slide-active .img{opacity: 1;}
.qywh-b .slide-fc .swiper-slide-active .img:after{opacity: .7;visibility: visible;}
.qywh-b .swiBtn a{display: block;width: .6rem;height: .6rem;text-align: center;line-height: .6rem;background: url(../images/tcir.png) #f8f8f8 no-repeat center;background-size: 100% 100%;border-radius: 50%;position: absolute;top: 50%;margin-top: -.3rem;z-index: 5}
.qywh-b .swiBtn a.prev{background: url(../images/tcirs.png) #f8f8f8 no-repeat center;background-size: 100% 100%;left: -.8rem}
.qywh-b .swiBtn a.next{right: -.8rem}
.qywh-b .swiBtn a:hover{background: url(../images/linerbg.png) no-repeat center;background-size: cover;color: #fff}
.qywh-c{padding: 1rem 0 1.2rem}
.qywh-c  .item a{display: block;position: relative;}
.qywh-c  .item .img{border-radius: .1rem;height: 6.4rem}
.qywh-c  .item .mask:after{background: url(../images/ccmas.png) repeat-x center;background-size:auto 100%;height: 40%;opacity: 1;}
.qywh-c  .item .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 2;color: #fff;font-size: .34rem;text-align: center;padding: .25rem}

.ny-lxwm{padding: 0}
.lxwm-a{padding: .8rem 0 1rem}
.lxwm-b{padding: .8rem 0 1rem;background: #f8f8f8}
.lxwm-a .img{width: 50%;border-radius: .1rem}
.lxwm-a .txt{width: 50%;background: url(../images/lxbg.jpg) no-repeat center;background-size: cover;box-shadow: 0 10px 15px rgba(0,0,0,.05);padding: .8rem 5%}
.lxwm-a .txt h4{font-size: .28rem}
.lxwm-a .txt .tel{font-size: .28rem;color: #007bc7;margin-top: .2rem}
.lxwm-a .txt .info{font-size: .18rem;color: #666;margin-top: .3rem}
.lxwm-a .txt .info p{line-height: 1.8em;margin-bottom: .05rem;padding-left: .26rem}
.lxwm-a .txt .info p:nth-child(1){background: url(../images/adress.png) no-repeat left center;background-size: .2rem .2rem}
.lxwm-a .txt .info p:nth-child(2){background: url(../images/email.png) no-repeat left center;background-size: .2rem .2rem}
.danw-list:after{content: '';display: inline-block;width: calc(33.3333% - .3rem)}
.danw-list li{width: calc(33.3333% - .3rem);margin-bottom: .45rem;background: url(../images/dwlinbg.png) no-repeat bottom center;background-size: 100% 100%}
.danw-list li .img{height: 2.8rem;border-radius: .1rem .1rem 0 0}
.danw-list li .txt{padding: .2rem .3rem .4rem}
.danw-list li .txt h4{font-size: .24rem}
.danw-list li .txt .info{margin-top: .15rem;color: #888}
.danw-list li .txt .info p+p{margin-top: .1rem}


.txt-list{padding-bottom: .15rem}
.txt-list li{padding: .5rem 0;position: relative;background: url(../images/tzggbg.png) no-repeat right center;background-size: 96% 100%;margin-bottom: .4rem;transition: .3s}
.txt-list li a{display: flex;align-items: center;justify-content: space-between;}
.txt-list li .time{width: 1.2rem;height: 1.2rem;background: #007bc7;color: #fff;font-size: .2rem;display: flex;align-items: center;justify-content: center;text-align: center;transition: .3s}
.txt-list li .time span{display: block;font-size: .5rem}
.txt-list li .txt{width: calc(100% - 1.2rem);padding-left: .5rem;padding-right: 2rem;position: relative;}
.txt-list li .txt h4{font-size: .24rem;line-height: 1.4em}
.txt-list li .txt p{font-size: .16rem;color: #888;line-height: 1.7em;margin-top: .15rem;max-height: .81rem\0;}
.txt-list li .txt .mor{width: .5rem;height: .5rem;text-align: center;line-height: .5rem;background: url(../images/tcir.png)  no-repeat center;background-size: 100% 100%;border-radius: 50%;position: absolute;top: 50%;margin-top: -.25rem;z-index: 5;right: .65rem}

.gk-list{padding-bottom: .4rem}
.gk-list li{position: relative;transition: .3s;border-bottom: 1px solid #ddd}
.gk-list li a:after{content: '';position: absolute;left: 0;bottom: -1px;width: 0;height: 4px;background: url(../images/linerbg.png) no-repeat center;background-size: 100% 4px;transition: .6s}
.gk-list li a{display: flex;justify-content: space-between;padding: .45rem 0;position: relative;}
.gk-list li .time{font-size: .2rem;text-align: center;transition: .3s}
.gk-list li .time span{display: block;font-size: .6rem;line-height: 1em;margin-bottom: .1rem}
.gk-list li .txt{width: calc(100% - 1.6rem);padding-right:1rem;position: relative;}
.gk-list li .txt h4{font-size: .26rem;line-height: 1.5em}
.gk-list li .txt p{font-size: .16rem;color: #888;line-height: 1.7em;margin-top: .15rem;max-height: .81rem\0;}
.gk-list li .txt .mor{width: .5rem;height: .5rem;text-align: center;line-height: .5rem;background: url(../images/tcir.png)  no-repeat center;background-size: 100% 100%;border-radius: 50%;position: absolute;top: 50%;margin-top: -.25rem;z-index: 5;right:0;transition: .3s}


@media (min-width: 1025px){
.jtjs-c .stit{margin-bottom: .8rem}
.jtjs-c .list li:nth-child(1){margin-top: .3rem}
.jtjs-c .list li:nth-child(3){margin-top: .9rem}
.jtjs-c .list li:nth-child(4){margin-top: 1rem}
.jtjs-b .box{position: relative;margin-top: -.5rem}
.qywh-a .list li:nth-child(2){margin-top: .7rem}

.txt-list li:hover{position: relative;background: url(../images/tzggbgon.png) no-repeat right center;background-size: 96% 100%;}
.txt-list li:hover .txt .mor{background: #fff;color: #1ea87e}
.txt-list li:hover .txt h4{color: #fff}
.txt-list li:hover .txt p{color: rgba(255,255,255,.7)}
.txt-list li:hover .time{background: #fff;color: #007bc7}
.gk-list li a:hover:after{width: 100%;}
.gk-list li a:hover .txt .mor{background: url(../images/linerbg.png)  no-repeat center;background-size:cover;color: #fff}
}
@media (max-width: 1024px){
.jtjs-b .slide-yp{display: none} 
.jtjs-b .slide-tp{width: 100%}
.jtjs-b .slide-t{width: 100%}
.jtjs-a .txt{width: 100%}
.jtjs-a .txt p{margin-bottom: .2rem}
.jtjs-a .img{width:100%;padding: .15rem ;position: relative;margin-bottom: .3rem}
.jtjs-c {padding-bottom: 1rem}
.jtjs-c .list{justify-content: center;}
.jtjs-c .list li{width: auto;margin: 0 .3rem .3rem;text-align: center;}
.jtjs-a .img img:nth-child(1){/* display: none; */}
.jtjs-a .img img:nth-child(2){display: block;}
.jtjs-a .img{order: 1}
.jtjs-a .txt{order: 2}
.jtjs-b .slide-tp .swiDots{display: block;}

.qywh-a .list{display: block;white-space: nowrap;overflow: auto;padding-bottom: .1rem}
.qywh-a .list li{width: 4rem;display: inline-block;}
.qywh-a .list li .img{height: 55vw}
.qywh-a .list li+li{margin-left: 5%}
.qywh-a .list li .txt h4{white-space: normal;}
.qywh-a .list li .txt p{white-space: normal;}

.qywh-b .slide-fc .swiper-slide{width: 76%;margin: 0 .3rem}
.qywh-b .slide-fc .swiper-slide .img{height: 45vw;}
.qywh-b .swiBtn a.prev{left: 7%}
.qywh-b .swiBtn a.next{right:7%}
.qywh-c  .item .img{height: 50vw}

.danw-list li{width: calc(50% - .2rem);}
.danw-list li .img{height: 23vw}

.txt-list li .txt{padding-right: .3rem}
.txt-list li .txt .mor{display: none}
.txt-list li .txt p{-webkit-line-clamp: 2;}
.gk-list li .txt{padding-right: .3rem;width: calc(100% - 1.1rem)}
.gk-list li .txt .mor{display: none}
.gk-list li a:after{height: 2px;width: 100%}
}
@media (max-width:900px){
.lxwm-a .img{width: 100%;border-radius: .1rem}
.lxwm-a .txt{width: 100%;padding: .4rem 5%}

}
@media (max-width: 640px){
.jtjs-c .stit{text-align: center;}
.jtjs-c .list li {width: 50%;margin: 0 0 .3rem}
.jtjs-c .list li .num{color: #007bc7;font-size: .24rem}
.jtjs-c .list li .num em{font-size: .4rem}
.jtjs-c .list li .scNum{font-size: 9vw} 
.ny-qywh .video a:before{width: .8rem;height: .8rem;} 
.qywh-a .list li{width: 3.3rem;}
.qywh-a .list li .txt{padding: .3rem}
.qywh-a .list li  .img{height:80vw}
.qywh-a .list li .txt p{font-size: .18rem;line-height: 1.6em}
.qywh-c .item .txt{padding: .2rem;font-size: .26rem}
.qywh-c .item .img{height: 55vw}
.qywh-b .slide-fc .swiper-slide{width: 90%;margin: 0 .2rem}
.qywh-b .slide-fc .swiper-slide .img{height: 55vw;}
.qywh-b .swiBtn a.prev{left: 2%}
.qywh-b .swiBtn a.next{right:2%}
.qywh-a{padding: .6rem 0 .8rem}
.qywh-b{padding: .6rem 0 .8rem}
.qywh-c{padding: .6rem 0 1rem}
.lxwm-a{padding: .6rem 0 .8rem}
.lxwm-b{padding: .6rem 0 1rem;}
.danw-list li{width:100%;margin-bottom: .3rem}
.danw-list li .img{height: 45vw}

.txt-list li{padding: .25rem 0;margin-bottom: .3rem}
.txt-list li .txt p{display: none}
.txt-list li .time{width: .8rem;height: .8rem;font-size: .16rem;}
.txt-list li .time span{display: block;font-size: .36rem}
.txt-list li .txt{width: calc(100% - .8rem);padding-left: .25rem;padding-right: .25rem;position: relative;}
.txt-list li .txt h4{font-size: .2rem;font-weight: normal;}

.gk-list li a{padding: .3rem 0;}
.gk-list li .txt p{display: none}
.gk-list li .time{font-size: .16rem;}
.gk-list li .time span{display: block;font-size: .36rem;margin-bottom: .05rem}
.gk-list li .txt{width: calc(100% - .7rem);padding-left: .25rem;padding-right: .25rem;position: relative;}
.gk-list li .txt h4{font-size: .2rem;font-weight: normal;}

}

/**/
.ny-shzr .wp{max-width: 12rem}
.ny-shzr .items{margin-bottom: .6rem;margin-top: .6rem}
.ny-shzr .items .item{background: url(../images/bgbg.jpg) no-repeat center;background-size: cover;padding: 0 .4rem}
.ny-shzr .items .item .imgp{width: 3.8rem;position: relative;top: -.4rem;background: #fff;padding: .1rem;border-radius: 5px;margin-top: -.2rem}
.ny-shzr .items .item .img{height: 4.8rem}
.ny-shzr .items .item .txt{width: calc(100% - 3.8rem);padding: 0 3% 0 6%;padding-top: .8rem;color: #fff}
.ny-shzr .items .item .txt h4{font-size: .3rem;margin-bottom: .3rem}
.ny-shzr .items .item .txt p{font-size: .16rem;margin-bottom: .5rem;line-height: 1.8em;text-align: justify;}
.ny-shzr .zbtns{display: flex;}
.ny-shzr .zbtns a{display: flex;align-items: center;background: #fff;border-radius: .3rem;line-height: .42rem;padding: 0 .3rem;color: #007bc7}
.ny-shzr .zbtns a.d{margin-left: .3rem}
.ny-shzr .zbtns a img{width:.26rem;height: .26rem;margin-right: .1rem }
.bg-list li{width: calc(33.3333% - .6rem);margin: 0 .3rem .5rem}
.bg-list li .zbtns{justify-content: center;}
.bg-list li .zbtns a{box-shadow: 0 5px 10px rgba(0,0,0,.05)}
.bg-list li .img{height: 4.54rem;margin-bottom: .15rem}
.bg-list li h4{font-size: .2rem;margin-bottom: .15rem;text-align: center;}
@media (max-width: 1024px){
.bg-list li .img{height:55vw;} 
.bg-list li{width: calc(50% - .6rem);margin: 0 .3rem .5rem}
}
@media (max-width: 900px){
.bg-list li .img{height:55vw;} 
.bg-list li{width: calc(50% - .6rem);margin: 0 .3rem .5rem}
.ny-shzr .items .item .imgp{margin-top: -.4rem;top: 0;margin-left: auto;margin-right: auto}
.ny-shzr .items .item .img{height: 4.8rem;}
.ny-shzr .items .item .txt{width:100%;padding: .3rem 0 .5rem;color: #fff;text-align: center;}
.ny-shzr .zbtns{justify-content: center;}
}
@media (max-width: 640px){
.ny-shzr .items .item .imgp{width: 80%;}
.ny-shzr .items .item .img{height: 75vw}
.bg-list li{width: calc(100% - 30vw);margin: 0 15vw .5rem}
.bg-list li .img{height: 76vw}
}

/**/
.ny-ryzz{padding-top: .5rem;}
.ny-ryzz .slide-ry{margin-bottom: .8rem;background: url(../images/zsbg2.png) no-repeat bottom center;background-size: 7.1rem auto}
.ny-ryzz .slide-ry .swiper-slide img{width: 100%;height: 100%;object-fit: cover}
.ry-list{position: relative;}
.ry-list:before,.ry-list:after{content: '';position: absolute;width: 14.37rem;height: 1.27rem;background: url(../images/zsbg.png) no-repeat center;background-size: 100% 100%;left: 50%;margin-left: -7.19rem}
.ry-list:before{top: 2.41rem;}
.ry-list:after{top: 6.12rem;}
.ry-list li{width: 3.58rem;margin: 0 .45rem 1.27rem;position: relative;}
.ry-list li .img{height:2.41rem }
.ry-list li .img img{width: 100%;height: 100%;object-fit: cover }
.ry-list li .txt{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 2;background: rgba(0,0,0,.6);color: #fff;display: flex;align-items: center;text-align: center;justify-content: center;padding: 0 .15rem;opacity: 0;visibility: hidden;transition: .3s}
.ry-list li:hover .txt{opacity: 1;visibility: visible;} 
.ry-list li .txt h4{font-weight: normal;font-size: .18rem}
@media (min-width: 1025px){
.slide-ry .swiper-slide{width: 5.6rem;height: 3.75rem} 
}
@media (max-width: 1024px){
.ny-ryzz .wp{margin-left: 0;margin-right: 0}
.ny-ryzz{padding-top: .6rem}
.ry-list{padding: 0 5vw}
.ry-list:before,.ry-list:after{display: none} 
.ry-list li{width:46%;margin: 0 2% .6rem;position: relative;}
.ry-list li .img{height:28vw }
.ny-ryzz .slide-ry{background: transparent}
}

/**/
.proDea-top{margin-bottom: .8rem}
.proDea-top .imgs{width: 8.2rem}
.proDea-top .imgs img{width: 100%;height: 100%;object-fit: cover}
.proDea-top .imgs .gallery-thumbs{width: 1.45rem;height: 3.9rem}
.proDea-top .imgs .gallery-thumbs .swiper-slide{height: .9rem;margin-bottom: .1rem;cursor: pointer;}
.proDea-top .imgs .gallery-thumbs .swiper-slide:last-child{margin-bottom: 0}
.proDea-top .imgs .gallery-thumbs .img{height:100%;background: #fff;border-radius: 5px;overflow: hidden; }
.proDea-top .imgs .gallery-thumbs .img img{opacity: .6;}
.proDea-top .imgs .gallery-thumbs .swiper-slide-thumb-active .img img{opacity: 1;}
.proDea-top .imgs .gallery-top{width: 6.5rem;}
.proDea-top .imgs .gallery-top .img{height: 3.9rem;border-radius: 5px;overflow: hidden;}
.proDea-top .txt{width: calc(100% - 8.2rem);background: url(../images/pro/group-bg.jpg) no-repeat center;background-size: cover;box-shadow: 0 5px 10px rgba(0,0,0,.1);border-radius: 0 5px 5px 0;padding: .6rem .75rem}
.proDea-top .txt h4{font-size: .3rem;}
.proDea-top .txt .desc{font-size: .18rem;line-height: 1.8em;margin-top: .25rem;max-height: 1.6rem\0;}

.proDea-con dl dt{line-height: .54rem;padding: 0 .25rem;background: url(../images/linerbg.png) no-repeat center;background-size: 100% 100%;border-radius: .4rem;display: flex;align-items: center;font-size: .26rem;color: #fff}
.proDea-con dl dt img{width: .38rem;height: .38rem;margin-right: .05rem}
.proDea-con dl dd{padding: .3rem;line-height: 2em;font-size: .18rem;text-align: justify;}
.proDea-con dl+dl{margin-top: .3rem}

.pro-list:after{width: calc(33.3333% - .3rem);content: '';display: inline-block;}
.pro-list li{width: calc(33.3333% - .3rem);margin-bottom: .5rem;background: #fff;border-radius: .1rem;box-shadow: 0 5px 10px rgba(0,0,0,.1)}
.pro-list li .img{height: 2.65rem;border-radius: .1rem .1rem 0 0}
.pro-list li .txt{height: 2.45rem;padding: .4rem;overflow: hidden; }
.pro-list li .txt h4{font-size: .24rem;font-weight: normal;}
.pro-list li .txt p{font-size: .16rem;line-height: 1.8em;margin-top: .2rem;color: #888;height: .56rem}
.pro-list li .txt i{display: block;text-align: center;margin-top: .3rem;font-size: .24rem;color: #888}

.myService{margin-bottom: .8rem}
.myService .hd ul{overflow: hidden;border-radius: 1rem}
.myService .hd ul li{width: 16.6666%;text-align: center;position: relative;}
.myService .hd ul li:after{content: '';position: absolute;top: 0;bottom: 0;right: 0;width: 3.3rem;background: url(../images/pro/522.png) no-repeat right center;background-size: 100% 100%;z-index: 0}
.myService .hd ul li .icoCo{width: .48rem;height: .48rem;margin: 0 auto .1rem}
.myService .hd ul li a{display: block;padding: .15rem 0;font-size: .2rem;border-radius: 1rem;position: relative;z-index: 2}
.myService .hd ul li.on a{background: url(../images/linerbg.png) no-repeat center;background-size: 100% 100%;color: #fff}
.myService .bd{padding: 1rem .5rem .5rem;background: #fff;box-shadow: 0 5px 10px rgba(0,0,0,.1);margin-top: -.5rem}
.myService .bd .box .txt{width: 50%}
.myService .bd .box .img{width: 43%}
.myService .bd .box .img img{width: 100%;border-radius: .1rem}
.myService .bd .box .txt h4{font-weight: normal;font-size: .3rem;}
.myService .bd .box .txt h4:after{content: '';height: 2px;width: .5rem;background: url(../images/linerbg.png) no-repeat center;background-size: 100% 100%;display: block;margin-top: .15rem}
.myService .bd .box .txt .desc{font-size: .16rem;margin-top: .2rem;line-height: 2em}



.pro-listb li+li{margin-top: 1.1rem}
.pro-listb li a{display: flex;align-items: center;background: url(../images/pro/ppbg1.png) no-repeat center;background-size: cover;transition: .3s;justify-content: space-between;border-radius: .1rem}
.pro-listb li .txt{width: 56%;padding: .5rem 0;padding-left: 5%;padding-right: 8%}
.pro-listb li .img{width: 44%;height: 4.25rem;margin-top: -.4rem}
.pro-listb li .txt h4{font-weight: normal;font-size: .3rem;}
.pro-listb li .txt .desc{font-size: .16rem;margin-top: .2rem;line-height: 2em;max-height: .96rem\0;}
.pro-listb li .txt .mor1{margin-top: .4rem}
.pro-listb li .txt .mor1 .a{width: 1.7rem;height: .4rem;display:flex;background: url(../images/linerbg.png) no-repeat center;background-size: 100% 100%;color: #fff;border-radius: .4rem;line-height: .4rem;padding: 0 .25rem;color: #fff;justify-content: space-between;transition: .3s}
.pro-listb li .txt .mor1 .a i{font-weight: bold;}




@media (min-width: 1025px){
.pro-list li:hover{background: url(../images/linerbg.png) no-repeat center;background-size:100% 100%}
.pro-list li:hover h4{color: #fff}
.pro-list li:hover p{color: rgba(255,255,255,.7)}
.pro-list li:hover i{color: rgba(255,255,255,.9)}


.pro-listb li:hover a{background: url(../images/pro/ppbgon1.jpg) no-repeat center;background-size: cover}
.pro-listb li:nth-child(2n):hover a{background: url(../images/pro/ppbgon2.jpg) no-repeat center;background-size: cover;}
.pro-listb li:hover .txt .mor1 .a{background:#cceaf3;color: #0095cf}
.pro-listb li:hover h4{color: #fff}
.pro-listb li:hover .desc{color: rgba(255,255,255,.8)}


}
@media (min-width: 901px){
.pro-listb li:nth-child(2n) .txt{order: 2;padding-left: 8%;padding-right: 5%}
.pro-listb li:nth-child(2n) .img{order: 1}
.pro-listb li:nth-child(2n) a{background: url(../images/pro/ppbg2.png) no-repeat center;background-size: cover;}
.pro-listb{padding-top: .6rem}
}
@media (max-width: 1024px){
.proDea-top .imgs{width:100%}
.proDea-top .txt{width: 100%}
.proDea-top .imgs .gallery-thumbs{width: 20%;height: 44vw}
.proDea-top .imgs .gallery-thumbs .swiper-slide{height: calc((44vw - .3rem) / 4);margin-bottom: .1rem;}
.proDea-top .imgs .gallery-top{width: calc(80% - .2rem)}
.proDea-top .imgs .gallery-top .img{height: 44vw;}

.pro-list li{width: calc(50% - .2rem);}
.pro-list li .img{height:30vw;}

.myService .hd ul{display: block;white-space: nowrap;padding-bottom: .1rem;overflow-x:auto;overflow-y:hidden;border-radius: 0}
.myService .hd ul li{display: inline-block;border-radius: 1rem;overflow: hidden;width: auto}
.myService .hd ul li a{padding: .15rem .5rem}
.myService .bd{margin-top: 0;padding-top: .5rem}
}
@media (max-width: 900px){
.myService .bd .box .txt{width: 100%;orphans: 2}
.myService .bd .box .img{width: 100%;order: 1;margin-top: .3rem}
.pro-listb li a{flex-wrap: wrap;}
.pro-listb li .txt{width: 100%;padding: .5rem 5%;order: 2}
.pro-listb li .img{width: 100%;height: 55vw;margin-top: 0;order: 1}
.pro-listb li+li{margin-top: .6rem}
}
@media (max-width: 640px){
.proDea-top .txt{padding: .3rem .35rem .4rem}
.proDea-top .txt h4{font-size: .26rem;}
.proDea-top{margin-bottom: .5rem}
.proDea-con dl dt{line-height: .5rem;font-size: .24rem;}
.proDea-con dl dt img{width: .3rem;height: .3rem;}

.pro-list li{width: 100%}
.pro-list li .img{height:54vw;}
.pro-list li .txt{height: auto;padding:.25rem .3rem .4rem; }
.myService .bd{padding: .3rem .3rem .5rem}
.pro-listb li .txt h4,.myService .bd .box .txt h4{font-size: .28rem}
}

/*党建*/
.ny-djzt{padding-top: .3rem}
.ny-djzysp{padding-top: 0;padding-bottom: 0}
.ny-djzt .posi{margin-bottom: .3rem;border-top: 0}
.nyzt-list:after{content: '';display: inline-block;width: 4.48rem;}
.nyzt-list li{width: 4.48rem;margin-bottom: .5rem}
.nyzt-list li .img{height: 2.32rem;border-radius: .1rem}

.ny-djzt .more{margin-top: .4rem}
.ny-djzt .more a{width: 1.7rem;height: .42rem;display:flex;border: 1px solid #da1918;border-radius: .4rem;line-height: .4rem;padding: 0 .25rem;color: #da1918;justify-content: space-between;transition: .3s}
.ny-djzt .more a i{font-weight: bold;}
.ny-djzt .more a:hover{background: #da1918;color: #fff}
.ny-djzt .tit{height: 1.47rem;background: url(../images/pro/djtbg.png) no-repeat center;background-size: auto 100%;color: #da1918;margin-bottom: .6rem;font-size: .4rem;text-align: center;padding-bottom: .25rem;display: flex;align-items: center;justify-content: center;line-height: 1.2em;padding-left: .15rem;padding-right: .15rem}
.ny-djzt .tits{height: .52rem;background: url(../images/pro/djtbg2.png) no-repeat center;background-size: auto 100%;color: #fff;margin-bottom: .6rem;font-size: .3rem;text-align: center;line-height: .52rem}

.djzt-1{background: url(../images/pro/djbg1.jpg) no-repeat bottom center;background-size: cover;padding-top: .3rem;padding-bottom:1rem }
.djzt-2{background: url(../images/pro/djbg2.jpg) no-repeat top center;background-size: cover;min-height: 2rem;padding-top:.1rem;padding-bottom: .8rem}
.djzt-2 .box{}
.djzt-2 .slide-img{width: 9.45rem}
.djzt-2 .slide-img .img{height: 5.4rem}
.djzt-2 .slide-img .swiDots{position: absolute;right: .3rem;bottom: .25rem;width: auto;left: auto;z-index: 4;display: flex;align-items: center;}
.djzt-2 .slide-img .swiDots span{width: .1rem;height: .1rem;margin: 0 .06rem;display: block;}
.djzt-2 .slide-img .swiDots span.swiper-pagination-bullet-active{width: .14rem;height: .14rem;}
.djzt-2 .slide-img .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 4;padding: .2rem 1.4rem .2rem .3rem;color: #fff;font-size: .22rem}
.djzt-1 .list{}
.djzt-1 .list:after{content: '';display: inline-block;width: calc(33.3333% - .24rem)}
.djzt-1 .list li{height: 1.28rem;background: url(../images/pro/djtbg3.png) no-repeat center;background-size: cover;position: relative;width: calc(33.3333% - .24rem);margin-bottom: .4rem}
.djzt-1 .list li:before{content: '';position: absolute;left: 0;top: .2rem;bottom: .2rem;width: 3px;background: #da1918 }
.djzt-1 .list li a{display: block;padding: .25rem .25rem .25rem .4rem}
.djzt-1 .list li h4{font-weight: normal;line-height: 1.4em;font-size: .18rem;margin-top: .1rem;max-height: .5rem\0;}
.djzt-1 .list li time{color: #da1918 }
.djzt-1 .list li a:hover{color:#da1918 }

.djzt-2 .list{width: 4.6rem;background: #fff;padding:.15rem .25rem}
.djzt-2 .list ul{height: 100%}
.djzt-2 .list li{padding: .1rem 0;position: relative;height: 14.28%;display: flex;align-items: center;line-height: 1.4em}
.djzt-2 .list li+li{border-top: 1px dashed #ddd;}
.djzt-2 .list li a{display: flex;justify-content: space-between;width: 100%}
.djzt-2 .list li time{color: #888}
.djzt-2 .list li h4{font-weight: normal;width: calc(100% - .8rem);line-height: 1.4em;max-height: .44rem\0;}
.djzt-2 .list li a:hover{color: #da1918 }
.djzt-2 .list li a:hover time{opacity: .6;color: #da1918}

@media (max-width: 1024px){
.ny-djzt{padding-top: .15rem}
.ny-djzysp{padding-top: 0}
.nyzt-list li{width: calc(50% - .2rem)}
.nyzt-list li .img{height: 23vw}

.djzt-2 .slide-img{width: 100%}
.djzt-2 .slide-img .img{height: 55vw}
.djzt-2 .list{width: 100%;}
.djzt-2 .list li{height: auto;padding: .2rem 0}
.ny-djzt .tit{font-size: .34rem}
}
@media (max-width:900px){
.djzt-1 .list li{width: calc(50% - .2rem)}
}
@media (max-width:640px){
.ny-djzt .tits{margin-bottom: .4rem}
.nyzt-list li{width: calc(50% - .1rem);margin-bottom: .3rem}
.nyzt-list li .img{height: 23vw}
.djzt-1 .list li{width: 100%;margin-bottom: .2rem}
.djzt-1 .list li{height: auto}
.ny-djzt .tit{font-size: .3rem}
.ny-djzt .tits{font-size: .26rem}
.djzt-2 .slide-img .txt{font-size: .2rem;padding-right: 1rem}
}

.nyzzjg .tbsc img{min-width: 640px;user-select: none;}
.fc-list:after{width: calc(33.3333% - .3rem);content: '';display: inline-block;}
.fc-list li{width: calc(33.3333% - .3rem);margin-bottom: .45rem}
.fc-list li .img{height: 2.75rem;border-radius: .1rem .1rem 0 0 }
.fc-list li .txt{background: #ededed;line-height: .54rem;padding: 0 .2rem;font-size: .18rem;border-radius: 0 0 .1rem .1rem;transition: .3s}
.fc-list li:hover .txt{background: #007bc7;color: #fff}
@media (max-width: 1024px){
.fc-list li{width: calc(50% - .2rem);margin-bottom: .45rem}  
.fc-list li .img{height: 26vw}
}
@media (max-width: 576px){
.fc-list li{width:100%;margin-bottom: .3rem}  
.fc-list li .img{height: 50vw}
}

/*价格*/
.ny-zyjg .posi{border-top: 0}
.ny-zyjg .jglist{max-width: 13rem;margin: 0 auto}
.ny-zyjg .table{background: #fff;border-radius: .1rem .1rem 0 0;overflow: hidden;box-shadow: 0 5px 15px rgba(0,0,0,.05);margin-top: .3rem;font-size: .18rem}
.ny-zyjg .table .tr{display: flex;justify-content: space-between;text-align: center;align-items: center;}
.ny-zyjg .table .thead{background:linear-gradient(to right,#009d61,#0095cf);padding: .2rem .15rem;color: #fff}
.ny-zyjg .table .tr .td:nth-child(1){width: 20%}
.ny-zyjg .table .tr .td:nth-child(2){width: 16%}
.ny-zyjg .table .tr .td:nth-child(3){width: 20%}
.ny-zyjg .table .tr .td:nth-child(4){width: 29%}
.ny-zyjg .table .tr .td:nth-child(5){width: 15%}
.ny-zyjg .table .tr .td:nth-child(5) img{width: .16rem;margin-right: .1rem}
.ny-zyjg .table .tbody {padding: .2rem}
.ny-zyjg .table .tbody .tr{padding: .15rem 0;}
.ny-zyjg .table .tbody .tr+.tr{border-top: 1px solid #ddd}
.ny-zyjg .checkPriecform{margin-top: .3rem}
.ny-zyjg .checkPriecform .inp{height: .5rem;height: .5rem;border: 1px solid #ddd;border-radius: .1rem 0 0 .1rem;line-height: .48rem;padding: 0 .15rem;width: 4rem;padding-left: .45rem;background: url(../images/cal.png) no-repeat .1rem  center;background-size: .26rem .26rem;font-size: .18rem;position: relative;}
.ny-zyjg .checkPriecform .sub{width: .8rem;background:#0071c0;line-height: .48rem;text-align: center;border-radius: 0 .1rem .1rem 0;border: 1px solid #0071c0;color: #fff }
@media (max-width: 1024px){
.ny-zyjg {padding-top: .2rem}
}
@media (max-width: 576px){
 .ny-zyjg .table .tr .td:nth-child(5) span{display: none} 
 .ny-zyjg .table .tr .td:nth-child(5) img{margin-right: 0}
 .ny-zyjg .table .tbody{padding: .2rem 0}
 .ny-zyjg .table .tbody .tr{padding: .2rem 0;}
 .checkPriecform{width: 100%}
 .checkPriecform .inp{width: calc(100% - .8rem)}
}

/**/
.jgTables .title_bg{margin-top: .4rem}
.jgTables .title_bg .title{font-size: .3rem;display: flex;align-items: center;line-height: 1em}
.jgTables .title_bg .title:before{content: '';width: 5px;height: 100%;border-radius: 5px;background:#0071c0;margin-right: .1rem }
.jgTables .title_bg .text{display: flex;align-items: center;font-size: .18rem}
.jgTables .title_bg .text select{border: 1px solid #aaa;border-radius: .1rem;padding: 0 .15rem;line-height: .46rem;height: .46rem;margin-left: .1rem}
.jgTabless{margin-top: .3rem;background: #fff;box-shadow: 0 5px 15px rgba(0,0,0,.05);padding: .35rem}
.jgTabless .checkPriecforms{margin-bottom: .2rem}
.jgTabless .checkPriecforms .line{display: block;height: 1px;background: #aaa;position: relative;top: .25rem;width:.3rem;margin: 0 .2rem}
.jgTabless .checkPriecforms .inp{height: .5rem;height: .5rem;border: 1px solid #ddd;border-radius: .1rem;line-height: .48rem;padding: 0 .15rem;width: 2.6rem;padding-left: .45rem;background: url(../images/cal.png) no-repeat .1rem  center;background-size: .26rem .26rem;font-size: .18rem;position: relative;}
.jgTabless .checkPriecforms .sub{width: .8rem;background:#0071c0;line-height: .48rem;text-align: center;border-radius:.1rem;border: 1px solid #0071c0;color: #fff;margin-left: .3rem;cursor: pointer; }
@media (max-width: 750px){
.jgTabless .checkPriecforms .inp{width: 48%;margin: 0 1% .25rem} 
.jgTabless .checkPriecforms .line{display: none} 
.jgTabless .checkPriecforms .sub{width: 100%;margin-left: 0}
.jgTables .title_bg .text{width: 100%;margin-top: .2rem}
}
.myproList .mor{margin-top: .3rem;}
.myproList .mor .a{background: #d6d6d6;background-size: 100% auto;width: 1.7rem;height: .4rem;line-height: .4rem;display: flex;align-items: center;justify-content: center; text-align: center;color: #fff;border-radius: .4rem;z-index: 3;position: relative;}
.myproList .mor .a i{margin-left: .4rem;}
.myproList li{margin-bottom: .3rem;padding-left: .86rem;position: relative;}
.myproList li .ico{width: 1.72rem;height: 1.72rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #f4f4f4;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.myproList li .ico .icoCo{width: .98rem;height: .98rem;}
.myproList li a{display: block;padding: .35rem .4rem .35rem 1.4rem;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.05);}
.myproList li .txts{width: calc(100% - 4.1rem);padding-right: 1rem;}
.myproList li .img{width: 4.1rem;height: 2.4rem;}
.myproList li .txts .h4{font-size: .3rem;}
.myproList li .txts .desc{font-size: .16rem;line-height: 1.8em;margin-top: .15rem;height: .84rem;color: #666;}
.myproList li:hover .mor .a{background: url(template_files/1/images/linerbg.png) no-repeat center;background-size: 100% auto;}
.myproList li:hover .ico{background: url(template_files/1/images/linerbg.png) no-repeat center;background-size:cover;}
.myproList li:hover .icoCo img:first-child{opacity: 0;visibility: hidden;}
.myproList li:hover .icoCo img:last-child{opacity: 1;visibility: visible;}
@media (max-width: 900px){
.myproList li .txts{width: 100%;padding-right: 0;}
.myproList li .img{width: 100%;height: 42vw;margin-top: .3rem;} 
}
@media (max-width: 640px){
.myproList li{padding-left: 0;padding-top: .86rem;}
.myproList li .ico{left: 50%;top: 0;transform:translateX(-50%) translateY(0);}
.myproList li a{padding-left: .4rem;padding-top: 1rem;}
}