@charset "utf-8";
.banner{position:relative}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.1)}
.banner .swiper-slide a{display:block;position:relative}
.banner .swiper-slide a:before{content:'';position:absolute;left:0;top:0;right:0;height:2.6rem;background:url(../images/blackms1.png) repeat-x top center;background-size:101% 100%;z-index:2;opacity: .6;}
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:1.6rem;background:url(../images/116.png) no-repeat top center;background-size:101% 100%;z-index:2;opacity: 1;}
.banner .item .imgBox .img{padding-bottom:0;height:100vh;min-height: 6rem; background-position: center;background-size: cover;background-repeat: no-repeat}
.banner .item .mor{position: absolute;bottom: .5rem;z-index: 3;right: 5.5%;color: #fff;display: flex;align-items: center;}
.banner .item .mor i{font-size: .2rem;margin-left: .1rem}
.banner .swiDots{position:absolute;bottom:.5rem;left:10%;z-index:5;right: 11%;width: auto;text-align:right;border-right: 1px solid rgba(255,255,255,.5);padding-right: .2rem}

.banner .swiDots span{background:#fff;width:12px;height:12px;margin:0 .1rem!important;position:relative;background:#fff;border-radius: 50%;vertical-align: middle;opacity: .6;transition: .3s}
.banner .swiDots span:after{content: '';position: absolute;top: 50%;left: 50%;width: .28rem;height: .25rem;background: url(../images/dot.png) no-repeat center;background-size: 100% 100%;margin-left: -.14rem;margin-top: -.12rem;opacity: 0;transform: scale(0);transition: .5s;pointer-events: none}
.banner .swiDots span.active:after{opacity:1;transform: scale(1);border-radius: 0}
.banner .swiDots span.active{opacity:1;border-radius: 0;background: transparent;margin: 0 .25rem!important}

.banner .slide-video .a{height:100vh;width: 100%;}
.banner .slide-video video{width: 100%;height: 100%;object-fit: cover;}

@media (min-width:1930px){

}
@media (max-width:1024px){
.banner .swiper-slide a:before{height:1.5rem}
.banner .swiper-slide a:after{height:1.2rem}
.banner .item .imgBox .img{padding-bottom:0;height:50vw;min-height:inherit}
.banner .item .mor{display: none}
.banner .swiDots{text-align: center;bottom: .4rem;border-right: 0}
}
@media (max-width:640px){
.banner .swiper-slide a:after{height:1rem}
.banner .swiDots{bottom:.15rem;}
.banner .swiDots span{width: 10px;height: 10px;}
.banner .item .imgBox .img{height: 60vw}

}
.iconfont{font-size: inherit;}
#app{width: 100vw;overflow: hidden;}

.swiDots{text-align: center;margin-top: .3rem}
.swiDots span{width: .1rem;height: .1rem;margin: 0 5px;border-radius: 10px;transition: .3s}
.swiDots span.active{width: .45rem;background:#bd1a2d;opacity:1 }
.intit .h4 img{height: .58rem;margin-right: .1rem}
.intit .tcn{display: block;font-size: .4rem;font-weight: bold;}
.intit .ten{display: block;color: #dabb85;}
.umore{margin-top: .25rem}
.umore a{display: block;width: 1.05rem;height: .38rem;line-height: .38rem;border-radius: .4rem;background: #bd1a2d;color: #fff;text-align: center;text-transform: uppercase;transition: .3s}
.ulist{ margin-top:30px;}
.ulist li{line-height: 1.5em;position: relative;padding-left: .18rem;}
.ulist li+li{margin-top: .2rem}
.ulist li a{display: flex;align-items: center;position: relative;justify-content: space-between;}
.ulist li .h4{width: calc(100% - 1rem);}
.ulist li .time{white-space: nowrap;;color: #777}
.ulist.dot li:before{content: '';position: absolute;left: 0;top: 50%;margin-top: -5px;background: #cccccc;border-radius: 50%;width: 8px;height: 8px;}
.ulist.dot li:hover:before{background:#bd1a2d }

.top-news{margin-bottom: .6rem;text-align: center;padding-top: .45rem}
.top-news .wp{height: 1.65rem;background: url(../images/jmid.png) repeat-x center;background-size: auto 100%;display: flex;justify-content: center;flex-direction: column;padding: 0 .6rem;position: relative;}
.top-news .wp:before{content: '';position: absolute;width: .44rem;height: 1.99rem;background: url(../images/jl.png) no-repeat center;background-size: 100% 100%;left: 0;top: -.17rem}
.top-news .wp:after{content: '';position: absolute;width: .44rem;height: 1.99rem;background: url(../images/jr.png) no-repeat center;background-size: 100% 100%;right: 0;top: -.17rem}
.top-news h1{font-size: .3rem;}
.top-news p{color: #666;margin-top: .1rem}


.index-news{padding-bottom: .9rem}
.index-news .items{width: calc(50% - .2rem);margin-bottom: .4rem}
.index-news .suTab .hd{background: url(../images/bbg.png) repeat-x center;background-size: auto 100%;height: 1.05rem;padding: 0 .4rem;display: flex;justify-content: center;flex-direction: column;border-radius: 0 .2rem 0 0}
.index-news .suTab .hd ul li{display: flex;justify-content: center;align-items: center;cursor: pointer;font-size: .18rem;color: #fff;font-weight: bold;}
.index-news .suTab .hd ul li i{display: block;width: .53rem;height: .53rem;background-image: url(../images/bcir.png) ;background-size: 100% 100%;text-align: center;padding-top: .14rem;margin-right: .1rem;background-repeat: no-repeat;background-position: center;border-radius: 50%}
.index-news .suTab .hd ul li i img{height: .24rem}
.index-news .suTab .hd ul li.on i{background-color: #dabb85}
.index-news .suTab .bd{background: #f8f8f8;padding: .25rem .25rem .3rem;height: 3.7rem}

.index-news .items-a .swiDots{position: absolute;bottom: 1.4rem;left: 0;right: 0;margin: 0;z-index: 6}
.index-news .items-a .block .time{position: absolute;top: 0;left: .3rem;width: 1.05rem;height: 1.25rem;background: url(../images/timea.png) #bd1a2d no-repeat top center;background-size: 100% auto;z-index: 5;color: #fff;text-align: center;padding-top: .25rem}
.index-news .items-a .block .time span{display: block;font-size: .5rem;font-weight: bold;}
.index-news .items-a .block .txt{border: 1px solid #ddd;border-top: 0;padding: .3rem  .25rem .25rem .25rem}
.index-news .items-a .block .txt .h4{padding-left: .55rem;background: url(../images/dot.png) no-repeat left center;line-height: .48rem;background-size: .48rem .48rem;font-size: .22rem}
.index-news .items-a .block .txt .p{color: #666;margin-top: .1rem;line-height: 1.6em;height: .5rem\0}
.index-news .items-a .block .img{padding-bottom: 0;height: 3.75rem}

.index-news .items-b .item{padding-bottom: .2rem;border-bottom: 1px dashed #ddd;margin-bottom: .25rem}
.index-news .items-b .item .h4{font-size: .22rem}
.index-news .items-b .item .p{color: #666;margin-top: .15rem;line-height: 1.6em;height: .5rem\0}
.index-news .items-b .item  .mor{display: block;width: 1.05rem;height: .38rem;line-height: .38rem;border-radius: .4rem;background: #bd1a2d;color: #fff;text-align: center;text-transform: uppercase;transition: .3s;}
.index-news .items-b .item  .time{color: #d4b46c}
.index-news .items-b .item .info{margin-top: .1rem}
.index-news .items-b .intit {padding-bottom: .2rem;margin-bottom: .25rem;position: relative;border-bottom: 1px dashed #ddd;}
.index-news .items-b .intit .more{position: absolute;right: 0;top: .25rem}
.index-news .items-b .intit:after{content: '';position: absolute;width: .8rem;height: 3px;background: #bd1a2d;left: 0;bottom: -2px;}
.index-news .items-b .intit .h4 img{height: .42rem}
.index-news .items-b .intit .h4 .tcn{font-size: .22rem}
.index-news .items-b .intit .h4 .ten{color: #999}
.index-news .items-b .ulist li+li{margin-top: .22rem}

.index-news .items-c .item{margin-bottom: .45rem}
.index-news .items-c .item a{display: flex;justify-content: space-between;}
.index-news .items-c .item .time{width: .9rem;font-size: .18rem;color: #333}
.index-news .items-c .item .time span{display: block;font-size: .6rem;font-weight: bold;}
.index-news .items-c .item .txt{width: calc(100% - 1.1rem);}
.index-news .items-c .item .txt .mor{display: block;width: 1.05rem;height: .38rem;line-height: .38rem;border-radius: .4rem;background: #bd1a2d;color: #fff;text-align: center;text-transform: uppercase;transition: .3s;margin-top: .2rem}
.index-news .items-c .item .txt .h4{font-size: .2rem;}
.index-news .items-c .item .txt .p{margin-top: .15rem;color: #666;line-height: 1.6em;height: .5rem\0}

.index-news .items-d .item{margin-bottom: .25rem}
.index-news .items-d .item a{display: flex;justify-content: space-between;align-items: center;}
.index-news .items-d .item .imgBox{width: 2.9rem}
.index-news .items-d .item .txt{width: calc(100% - 3.1rem);}
.index-news .items-d .item .txt .mor{display: block;width: 1.05rem;height: .38rem;line-height: .38rem;border-radius: .4rem;background: #bd1a2d;color: #fff;text-align: center;text-transform: uppercase;transition: .3s;margin-top: .15rem}
.index-news .items-d .item .txt .h4{font-size: .2rem;max-height: .52rem\0}
.index-news .items-d .item .txt .p{margin-top: .1rem;color: #666;line-height: 1.6em;height: .5rem\0}




.index-tab{position: relative;}
.index-tab:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: .8rem;z-index: 0;pointer-events: none;background: url(../images/cbg.jpg) no-repeat center;background-size: cover;}
.index-tab .hd{margin-bottom: .6rem}
.index-tab .hd .wp{}
.index-tab .hd ul{}
.index-tab .hd ul li{height: 1.29rem;width: calc(33.333% - .2rem);background: #fff;border-radius: 0 .2rem 0 .2rem;border: 1px solid #eee;margin-top: -.55rem;cursor: pointer;display: flex;justify-content: center;flex-direction: column;box-shadow: 0 -10px 20px rgba(0,0,0,.05)}
.index-tab .hd ul li.on{background: url(../images/cbg2.png) repeat-x top center;background-size: auto 100%}
.index-tab .hd ul li.on .intit .tcn{color: #fff}
.index-tab .bd{background: url(../images/cbg1.png) no-repeat center;background-size: 100% 100%;padding: .3rem 5% .9rem;position: relative;z-index: 4;
  box-shadow: -.2rem 0px .2rem -.2rem rgba(0, 0, 0, 0.1), .2rem 0px .2rem -.2rem rgba(0, 0, 0, .05);border-radius: .2rem} 
.index-tab .bdp{max-width: 15.6rem}
.index-tab .bdp:before{content: '';height: 1.1rem;left: -.4rem;right: -.4rem;background:linear-gradient(#edd2a3,rgba(255,255,255,0)) ;top: -.25rem;position: absolute;border-radius: 1rem;border: .1rem solid #fff;box-shadow: 0 10px 20px rgba(0,0,0,.05)}
.index-tab .s1 .index-zwgk-ser{margin-bottom: .35rem}
.index-tab .s1 .index-zwgk-ser .inpp{background: #fff;width: calc(100% - 2rem);border: 1px solid #eee;padding: .15rem .2rem;line-height: .43rem}
.index-tab .s1 .index-zwgk-ser .inpp .t{font-weight: bold;font-size: .18rem;border-right: 1px solid #ddd;padding-right: .2rem}
.index-tab .s1 .index-zwgk-ser .inpp .inp{flex: 1;margin-left: .2rem;font-size: .18rem;line-height: .43rem;display: block;height: .43rem}
.index-tab .s1 .index-zwgk-ser .sub{background: #dabb85;width: 1.8rem;height: .75rem;color: #fff;line-height: .75rem;font-size: .35rem;cursor: pointer;}

.index-tab .s1 .index-zwgk-a{display: flex;justify-content: space-between;}
.index-tab .s1 .index-zwgk-a dl{width: 1.06rem;overflow: hidden;position: relative;transition: .5s}

.index-tab .s1 .index-zwgk-a .ulist{margin-top:0;}
.index-tab .s1 .index-zwgk-a dl dt .icoCo{width: .32rem;height: .32rem;margin:.5rem auto 0}
.index-tab .s1 .index-zwgk-a dl dt span{display: block;width: .2rem;font-size: .2rem;font-weight: bold;margin:  0 auto}
.index-tab .s1 .index-zwgk-a dl dd{width: 6.78rem;position: absolute;left: 1.06rem;top: 0;bottom: 0;padding: .1rem .2rem .1rem .3rem}
.index-tab .s1 .index-zwgk-a dl dt{width: 1.06rem;height: 2.77rem; background: url(../images/c1.png) no-repeat center;background-size: 100% 100%;display: flex;justify-content: center;flex-direction: column;cursor: pointer;}
.index-tab .s1 .index-zwgk-a dl dd .umore a{background: #dabb85}
.index-tab .s1 .index-zwgk-a dl dd .umore a:hover{background:#bd1a2d }


.index-tab .s1 .index-zwgk-b{margin-top: .4rem}
.index-tab .s1 .index-zwgk-b .slide-zwgk-b{background: #fbecd1;border-radius: .1rem}
.index-tab .s1 .index-zwgk-b .block{height: 100%;transition: .3s;padding: .25rem 0;border-radius: .1rem}
.index-tab .s1 .index-zwgk-b .swiper-slide{height: auto}
.index-tab .s1 .index-zwgk-b .block .h4{font-size: .18rem;font-weight: bold;text-align: center;margin-top: .1rem}
.index-tab .s1 .index-zwgk-b .block .ico{width: .79rem;height: .79rem;background: url(../images/ccir.png) no-repeat center;background-size: 100% 100%;text-align: center;padding-top: .26rem;position: relative;margin: 0 auto;transition: .3s}
.index-tab .s1 .index-zwgk-b .block .ico:after{content: '';position: absolute;left: .15rem;top: .15rem;right: .15rem;bottom: .15rem;border-radius: 50%;background: #d8a565;z-index: 0;transition: .3s}
.index-tab .s1 .index-zwgk-b .block .ico img{height: .26rem;position: relative;z-index: 5}
.index-tab .s1 .index-zwgk-b .block:hover{background: #bd1a2d;}
.index-tab .s1 .index-zwgk-b .block:hover .ico{background: url(../images/cciron.png) no-repeat center;background-size: 100% 100%}
.index-tab .s1 .index-zwgk-b .block:hover .ico:after{background:#bd1a2d }
.index-tab .s1 .index-zwgk-b .block:hover .h4{color:#fbecd1 }

.index-tab .s2 .item{width: calc(33.33333% - .3rem);border-radius: .1rem}
.index-tab .s2 .item dt{height:1.18rem;color: #fff;display: flex;justify-content: center;flex-direction: column;padding: 0 .3rem}
.index-tab .s2 .item dt span{display: block;font-size: .35rem;font-weight: bold;text-align:center;}
.index-tab .s2 .item dt p{margin-top: .05rem}
.index-tab .s2 .item dd ul{padding: 0 .2rem .25rem}
.index-tab .s2 .item dd ul li{height:.64rem;background:url(../images/bsbtn.png) no-repeat center;background-size:100% 100%;width:1.67rem;margin-top:.25rem;font-size:.18rem }
.index-tab .s2 .item dd ul li a{display: flex;height: 100%;text-align: center;justify-content: center;flex-direction: column;}
.index-tab .s2 .item dd ul li:hover{background:url(../images/bsbtnon.png) no-repeat center;background-size:100% 100%;}
.index-tab .s2 .index-zwfw-a{border: 1px solid #bd1a2d;padding: .1rem}
.index-tab .s2 .index-zwfw-a dt{background:url(../images/bs1.png) repeat-x center;background-size:auto 100%;border-radius:.1rem 0 .1rem 0 }
.index-tab .s2 .index-zwfw-b dt{background:url(../images/bs2.png) repeat-x center;background-size:auto 100%;border-radius:.1rem 0 .1rem 0 }
.index-tab .s2 .index-zwfw-b{border: 1px solid #d8a565;padding: .1rem}
.index-tab .s2 .index-zwfw-c{background: #bd1a2d;position: relative;width: 3.84rem}
.index-tab .s2 .index-zwfw-c:before{content: '';position: absolute;top: .1rem;left: .1rem;right: .1rem;bottom: .1rem;background: url(../images/bdsq.png) no-repeat center;background-size: 100% 100%;pointer-events: none;}
.index-tab .s2 .index-zwfw-c ul{display: flex;flex-direction: column;justify-content: center;padding: .5rem 0;height: 100%;position: relative\0;z-index: 5\0}
.index-tab .s2 .index-zwfw-c ul li{height: 33.33333%;padding: 0 .5rem;display: flex;justify-content: center;flex-direction: column;}
.index-tab .s2 .index-zwfw-c ul li a{display: flex;align-items: center;justify-content: space-between;color: #fff}
.index-tab .s2 .index-zwfw-c ul li .ico{width: .56rem}
.index-tab .s2 .index-zwfw-c ul li .t span{font-size: .26rem;font-weight: bold;display: block;}
.index-tab .s2 .index-zwfw-c ul li .t em{text-transform: uppercase;display: block;margin-top: .1rem}
.index-tab .s2 .index-zwfw-c ul li:hover{background: #dabb85}
.index-tab .s3 .index-zmhd-a{width: 100%;margin-bottom: .4rem}
.index-tab .s3 .index-zmhd-b{width: 100%;margin-bottom: .4rem}
.index-tab .s3 .index-zmhd-c{width: 48%}
.index-tab .s3 .index-zmhd-d{width: 48%}
.index-tab .s3 .index-zmhd-a ul li{height: 1rem;width: calc(33.3333% - .2rem);background: #fff;border-radius: .1rem;border: 1px solid #eee;overflow: hidden;}
.index-tab .s3 .index-zmhd-a ul li a{display: flex;height: 100%;justify-content: space-between;}
.index-tab .s3 .index-zmhd-a ul li i{display: block;width: 1rem;height: 1rem;background: #dabb85;padding-top: .29rem;text-align: center;transition: .3s}
.index-tab .s3 .index-zmhd-a ul li i img{height: .42rem}
.index-tab .s3 .index-zmhd-a ul li span{display: block;width: calc(100% - 1rem);text-align: center;font-size: .26rem;font-weight: bold;line-height: 1rem}
.index-tab .s3 .index-zmhd-a ul li:hover i{background: #bd1a2d}
.index-tab .s3 .tit i{width: .4rem;height: .4rem;margin:.2rem auto 0;display: block;}

.index-tab .s3 .tit span{display: block;width: .2rem;font-size: .2rem;font-weight: bold;margin:  0 auto}
.index-tab .s3 .tit{width: 1.02rem;height: 2.3rem; background: url(../images/zmtit.png) no-repeat center;background-size: 100% 100%;display: flex;justify-content: center;flex-direction: column;color: #fff}
.index-tab .s3 .r{width: calc(100% - 1.3rem);}
.index-tab .s3 .index-zmhd-b .imgBox{width: 2.8rem;height: 100%}
.index-tab .s3 .index-zmhd-b .imgBox .img{padding-bottom: 0;height: 100%}
.index-tab .s3 .index-zmhd-b .ulist{width: calc(100% - 1.4rem);}
.index-tab .s3 .ulist li+li{margin-top: .22rem}
.index-tab .s3 .index-zmhd-c .hds ul li{height: .58rem;line-height: .58rem;background: #f7f7f7;border-radius: .1rem;text-align: center;font-size: .18rem;font-weight: bold;width: calc(33.3333% - .2rem);cursor: pointer;}
.index-tab .s3 .index-zmhd-c .hds ul li.on{background: #bd1a2d;color: #fff}
.index-tab .s3 .index-zmhd-c .hds ul li.on a{color: #fff}
.index-tab .s3 .index-zmhd-c .hds{margin-bottom: .3rem}
.index-tab .s3 .index-zmhd-c .ulist li{padding-left: 0}
.index-tab .s3 .index-zmhd-c .ulist li .status{background: #ccc;border-radius: 5px;color: #fff;width: .66rem;text-align: center;display: block;}
.index-tab .s3 .index-zmhd-c .ulist li .status.yes{background: #dabb85;}
.index-tab .s3 .index-zmhd-c .ulist li .h4{width: calc(100% - 1.9rem);}
.index-tab .s3 .index-zmhd-c .ulist li .time{margin-left: 0}



.index-intro{margin-bottom: .7rem}
.index-intro .item{width: calc(50% - .2rem);}
.index-intro .item .txt{position: absolute;left: .3rem;top: .3rem;bottom: .3rem;width: .95rem;background: #fff;z-index: 5;transition: .3s}
.index-intro .item .txt .h4{writing-mode: vertical-lr;writing-mode: tb-lr;position: absolute;left: 50%;top: .1rem;transform: translateX(-50%);}
.index-intro .item .txt .h4 span{display: block;transition: .3s}
.index-intro .item .txt .h4 span.tcn{font-size: .22rem;font-weight: bold;letter-spacing: .1em}
.index-intro .item .txt .h4 span.ten{color: #888;margin-left: 5px}
.index-intro .item .txt .arr{width: .45rem;height: .45rem;border-radius: 50%;background: #dabb85;color: #fff;text-align: center;line-height: .45rem;position: absolute;bottom: .2rem;left: 50%;margin-left: -.23rem;transition: .3s}
.index-intro .item .img{height: 3.1rem;padding-bottom: 0}
.index-intro .item:hover .txt{background: #dabb85}
.index-intro .item:hover .txt .h4 span.tcn{color: #fff}
.index-intro .item:hover .txt .h4 span.ten{color: #fff}
.index-intro .item:hover .txt .arr{background: #fff;color:#dabb85 }

.index-spa{padding-bottom: .6rem}
.index-spa .intit{margin-bottom: .4rem}
.index-spa .intit:before{content: '';position: absolute;left: 0;width: 40%;bottom: 0;top: 0;background: url(../images/linel.png) no-repeat right bottom;background-size: auto .31rem}
.index-spa .intit:after{content: '';position: absolute;right: 0;width: 40%;bottom: 0;top: 0;background: url(../images/liner.png) no-repeat left bottom;background-size: auto .31rem}
.index-spa .intit .umore{position: absolute;right: 0;bottom: 0;z-index: 5}
.index-spa .intit .umore a{background: #dabb85}
.index-spa .intit .umore a:hover{background:#bd1a2d }
.index-spa .block{padding: .1rem;border: 1px solid #ddd;margin: 1px}

.index-code{padding: .5rem 0;background: url(../images/fbg.jpg) no-repeat top center;background-size: cover}
.index-code .items{width: calc(25% - .1rem);background: linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,0));border-radius: .1rem;box-shadow: 0 -10px 10px rgba(0,0,0,.03);padding: .3rem .2rem .2rem}
.index-code .items .h4{font-weight: bold;text-align: center;font-size: .18rem;margin-bottom: .2rem}
.index-code .items ul li+li{margin-left: .1rem}
.index-code .items ul li a{display: block;}
.index-code .items ul li a i{display: block;width: .92rem;padding: .1rem;border-radius: .1rem;background: #fff;display: block;height: .92rem}
.index-code .items ul li a i img{border-radius: 5px;display: block;width: 100%}
.index-tab .s1 .index-zwgk-a dl.on dt .icoCo img:first-child{opacity: 0;visibility: hidden;}
.index-tab .s1 .index-zwgk-a dl.on dt .icoCo img:last-child{opacity: 1;visibility: visible;}
/*@media (max-width: 1000px){
.index-tab .s1 .index-zwgk-a dl dd{width: 5.78rem}
}*/
@media (min-width: 901px){
.index-tab .s1 .index-zwgk-a dl.on{width: calc(100% - 6.2rem);}
.index-tab .s1 .index-zwgk-a dl.on dt{background: url(../images/c1on.png) no-repeat center;background-size: 100% 100%;color: #fff}


}
@media (max-width: 900px){
.index-news .items{width: 100%}
.index-news .items-a .block .img{height: 55vw}
.index-news .suTab .bd{height: auto}
.index-intro .item{width: 100%;margin-bottom: .3rem}
.index-intro{margin-bottom: .4rem}
.index-code .items{width: calc(50% - .1rem);margin-bottom: .2rem}
.index-tab .s1 .index-zwgk-a dl.on dt{background: url(../images/bs1.png) repeat-x center;background-size: auto 100%;color: #fff}
.index-tab .s2 .item{width: 100%}
.index-tab .s3 .index-zmhd-c,.index-tab .s3 .index-zmhd-b,.index-tab .s3 .index-zmhd-a{width: 100%;margin-bottom: .3rem}
.index-tab .s3 .index-zmhd-d{width: 100%}
.index-tab .s2 .index-zwfw-c ul li a{padding: .3rem 0}
.index-tab .s1 .index-zwgk-a{flex-wrap: wrap;}
.index-tab .s1 .index-zwgk-a dl dd{position: relative;left: 0;padding: .2rem 0;width: 100%}
.index-tab .s1 .index-zwgk-a dl+dl{margin-top: .2rem}
.index-tab .s1 .index-zwgk-a dl+dl dd{display: none}
.index-tab .s1 .index-zwgk-a dl{width: 100%;}
.index-tab .s1 .index-zwgk-a dl dt{width: 100%;height: auto;flex-direction: inherit;padding: .2rem .3rem;align-items: center;background: transparent;border: 1px solid #ddd;justify-content: space-between;}
.index-tab .s1 .index-zwgk-a dl dt span{width: auto;margin: 0}
.index-tab .s1 .index-zwgk-a dl dt .icoCo{margin: 0;margin-left: .1rem}
.index-tab .hd ul li{height: auto;padding: .2rem 0;width: calc(33.3333% - .1rem)}
.index-tab .intit .h4 .tcn{font-size: .3rem}
.index-tab .intit .h4 img{display: none}
.index-tab .intit .h4 .ten{display: none}

.index-tab .s2 .item dd ul{justify-content: flex-start;}
.index-tab .s2 .item dd ul li{width: 23.5%;margin-right: 2%}
.index-tab .s2 .item dd ul li:nth-child(4n){margin-right: 0}
.index-tab .s2 .item+.item{margin-top: .2rem}
.index-tab .s3 .index-zmhd-a ul li{height: .7rem}
.index-tab .s3 .index-zmhd-a ul li i{width: .7rem;height: .7rem;padding-top: .16rem}
.index-tab .s3 .index-zmhd-a ul li span{line-height: .7rem;width: calc(100% - .7rem);font-size: .2rem}
.index-tab .s3 .index-zmhd-a ul li i img{height: .38rem}
.index-tab .s3 .index-zmhd-b .imgBox{display: none}
.index-tab .s3 .index-zmhd-b .ulist{width: calc(100% - 1.3rem)}

.index-tab .s3 .tit{background: url(../images/bs1.png) repeat-x center;background-size: auto 100%;color: #fff;width: 100%;height: auto;padding: .2rem .3rem;display: flex;justify-content: space-between;flex-direction: inherit;align-items: center;margin-bottom: .2rem}
.index-tab .s3 .tit span{width: auto;margin: 0}
.index-tab .s3 .tit i{margin: 0;margin-left: .1rem;width: .32rem;height: .32rem}
.index-tab .s3 .r,.index-tab .s3 .index-zmhd-b .ulist{width: 100%}
}

@media (max-width: 640px){
.index-news .suTab .hd ul li{display: block}
.index-news .suTab .hd ul li i{margin: 0 auto .05rem}
.top-news p{display: none;}
.top-news h1{display: inline-block;overflow: visible;text-overflow: inherit;white-space: normal;font-size: .24rem}
.index-news .items-a .block .time{width: .8rem;height: .95rem;padding-top: .2rem}
.index-news .items-a .block .time span{font-size: .35rem}
.index-news .items-c .item .txt {width: calc(100% - .9rem);}
.index-news .items-d .item a{flex-wrap: wrap;}
.index-news .items-d .item .imgBox{width: 100%;margin-bottom: .2rem}
.index-news .items-d .item .txt{width: 100%}
.index-code .items{width: 100%}
.index-spa .intit{justify-content: flex-start;}
.index-spa .intit:before{display: none;}
.index-spa .intit:after{right: auto;left: 2rem}


.index-tab .intit .h4 .tcn{font-size: .24rem}

.index-tab .s1 .index-zwgk-ser .sub{width: .8rem;height: auto}
.index-tab .s1 .index-zwgk-ser .inpp{width: calc(100% - .9rem);padding: .1rem .15rem}
.index-tab .s1 .index-zwgk-ser .inpp .t{width: 100%;border-right: 0}
.index-tab .s1 .index-zwgk-ser .inpp .inp{width: 100%;margin-left: 0;flex:auto;}

.index-tab .s2 .item dd ul li{width: 32%;margin-right: 2%}
.index-tab .s2 .item dd ul li:nth-child(4n){margin-right: 2%}
.index-tab .s2 .item dd ul li:nth-child(3n){margin-right: 0}
.index-tab .s2 .item dd ul li:last-child{display: none}
.index-tab .s3 .index-zmhd-a ul li span{font-size: .24rem}
.index-tab .s3 .index-zmhd-a ul li{width: 100%}
.index-tab .s3 .index-zmhd-a ul li+li{margin-top: .15rem}
}

@media (max-width: 480px){
.index-tab .s2 .item dd ul li{height: .5rem}
.index-tab .s3 .index-zmhd-c .hds ul li{height: .5rem;line-height: .5rem;width:calc(32% - .1rem);}
}

 .index-tab .s2 .index-zwfw-c ul li{position: relative;}
 .index-tab .s2 .index-zwfw-c ul li+li:before{content: '';position: absolute;left: .2rem;right: .2rem;height: 1px;top: 0;background: rgba(255,255,255,.2) }

  .adswiBtn a{z-index: 5;width: .4rem;height: .4rem;border-radius: 50%;background: #dabb85;color: #fff;text-align: center;line-height: .4rem;position: absolute;top: .8rem;transition: .3s;}
  .adswiBtn a:hover{background: #bd1a2d}
  .adswiBtn a.prev{left: -.5rem}
  .adswiBtn a.next{right: -.5rem}
  .index-code .items{margin: 0 .05rem}
  .index-code .popCode span{bottom:auto;margin-top: -.6rem;top: 50%}
  .index-code .popCode span:before{display: none}
  @media (max-width: 900px) {
  .adswiBtn a{top: .6rem}
  .adswiBtn a.prev{left: -.2rem}
  .adswiBtn a.next{right: -.2rem}
  }
  @media (max-width: 640px) {
  .index-code .items {width: 98%;margin: 0 1%}
  }


.index-news .items-c .item .txt .h4{margin-right: 1rem}
.index-news .items-d .item a{align-items: flex-start;}
.index-news .items-d .item a .txt{padding-top: .4rem}
.mores{position: absolute;top: 1.25rem;right: .2rem;z-index: 5}
.mores a{display: block;width: .8rem;height: .34rem;line-height: .34rem;border-radius: .4rem;background: #bd1a2d;color: #fff;text-align: center;text-transform: uppercase;transition: .3s;}
.mores .more+.more{display: none}