@charset "utf-8";
.banner{position:relative}
.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/bamask1.png) no-repeat top center;background-size:101% 100%;z-index:2;opacity: 1;}
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:1.6rem;background:url(../images/blackms.png) no-repeat top center;background-size:101% 100%;z-index:2;opacity: .5;}
.banner .item .imgBox .img{padding-bottom:0;height:100vh;min-height:6rem;background-position: center;background-size: cover;background-repeat: no-repeat}
.banner .swiDots{position:absolute;bottom:.5rem;left:10%;z-index:5;right: 10%;width: auto;text-align: right;}
.banner .swiDots span{background:#fff;width:.4rem;height:4px;opacity:.6;margin:0 .1rem;position:relative;background:#fff;border-radius: 0}
.banner .swiDots span.active{opacity:1}


@media (max-width:1024px){

.banner .swiper-slide a:before{height:1.5rem}
.banner .swiper-slide a:after{height:1.2rem}
.banner .swiDots{text-align: center;bottom: .3rem}
.banner .swiDots span{width:.3rem;margin:0 .1rem}
.banner .item .imgBox .img{padding-bottom:54%;height:auto;min-height:inherit}
}
@media (max-width:640px){
.banner .swiper-slide a:after{height:1rem}
.banner .swiDots span{width:.2rem;margin:0 .1rem}
.banner .swiDots{bottom:.15rem;}
.banner .item .imgBox .img{padding-bottom:60%;}
}


.intit{margin-bottom: .3rem}
.intit .h3 em{display: block;font-size: .36rem;line-height: 1.2em}
.intit .h3 span{display: block;font-size: .16rem;color: #666666;text-transform: capitalize}
.inmore{padding-top: .15rem}
.inmore a{padding-right: .28rem;background-repeat: no-repeat;background-position: right center;background-size: .24rem .24rem;display: inline-block;line-height: .24rem}
.inmore.g a{background-image: url(../images/moreg.svg);}
.inmore.g a:hover{background-image: url(../images/moregon.svg);}
.inmore.w a{background-image: url(../images/morew.svg);color: #fff}
/*.inmore.w a:hover{background-image: url(../images/morewon.svg);color: #f49105}*/
.swiBtn a{display: block;width: .56rem;height: .56rem;background-position: center;background-size: .3rem .3rem;border-radius: 50%;background-repeat: no-repeat;position: absolute;top: 50%;margin-top: -.28rem;background-color: #f49105;z-index: 5;opacity: .5}
.swiBtn a:hover{opacity: 1}
.swiBtn a.prev{left: .15rem;background-image: url(../images/arrl.svg);}
.swiBtn a.next{right: .15rem;background-image: url(../images/arrr.svg);}
.homea{padding: .7rem 0 1.65rem;background: url(../images/abg.jpg) no-repeat bottom center;background-size: cover}
.homea .left__a{width: 66.6%}
.homea .right__a{width: 30%}
.homea .left__a .slide-a{width: 60%}
.homea .left__a .slide-a .item a{display: block;position: relative;z-index: 5}
.homea .left__a .slide-a .item:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;background: #fff;transform: skewY(-3deg);transform-origin: left bottom;}
.homea .left__a .slide-a .sbtn a{position: absolute;top: 30%;z-index: 5;transform: translateY(-50%);color: #fff;font-size: .4rem;text-shadow: 0 0 .1rem rgba(0,0,0,.15)}
.homea .left__a .slide-a .sbtn a.prev{left: .1rem}
.homea .left__a .slide-a .sbtn a.next{right: .1rem}
.homea .left__a .slide-a .txt{position: relative;padding: .5rem .3rem .4rem;}
.homea .left__a .slide-a .txt time{position: absolute;width: .66rem;height: .66rem;background: #f49105;color: #fff;text-align: center;padding-top: .05rem;top: -.33rem;left: .33rem}
.homea .left__a .slide-a .txt time span{display: block;font-size: .36rem;line-height: .3rem}
.homea .left__a .slide-a .txt .title{font-size: .2rem;margin-bottom: .1rem;}
.homea .left__a .slide-a .txt .desc{margin-bottom: .2rem;font-size: .16rem}
.homea .left__a .slide-a .txt .desc p{line-height: 1.7em;color:#666;max-height: .81rem}
.homea .left__a .slide-a .txt .swi-arrrb{color: #f49105;font-size: .2rem}

.homea .left__a .txt_news{width: 36.5%;background: url(../images/abg1.png) no-repeat top center;background-size: 100% 100%;}
.homea .left__a .txt_news li .txt{padding: .1rem .25rem;position: relative;}
.homea .left__a .txt_news li .txt .title{font-size: .18rem;max-height: .5rem}
.homea .left__a .txt_news li .txt time{font-size: .18rem;color: #f49105 }
.homea .left__a .txt_news li .txt:before{content: '';height: 1px;background: #ddd;position: absolute;left: .25rem;right: .25rem;top: 0;}
.homea .left__a .txt_news li:nth-child(1) .txt:before{display: none}

.homea .right__a{}
.homea .right__a ul{border-top: 2px solid #f49105;background: url(../images/abg1.png) no-repeat top center;background-size: 100% 100%;padding: .15rem .3rem 0}
.homea .right__a ul li{padding: .2rem 0}
.homea .right__a ul li a{display: flex;align-items: center;}
.homea .right__a ul li .time{width: .68rem;height: .68rem;border: 2px solid  #f49105;border-radius: .1rem;color:#f49105;text-align: center;padding-top: .02rem;position: relative; }
.homea .right__a ul li .time:before{content: '';width: 4px;height:10px;background:#f49105;border-radius: 10px;border: 2px solid #fff;position: absolute;top: -8px;left: .12rem ;box-sizing: content-box;}
.homea .right__a ul li .time:after{content: '';width: 4px;height:10px;background:#f49105;border-radius: 10px;border: 2px solid #fff;position: absolute;top: -8px;right: .12rem ;box-sizing: content-box;}
.homea .right__a ul li .time span{display: block;font-size: .4rem;line-height: .32rem}
.homea .right__a ul li .h4{font-size: .2rem;flex:1;margin-left: .2rem;line-height: 1.5em;max-height: .6rem}


.homeb{padding: .8rem 0 .9rem;margin-top: -.8rem;position: relative;}
.homeb:before{content: '';position: absolute;left: 0;bottom: 0;top: 0;width: calc(100vw - (100vw - 14.4rem) / 2);background: url(../images/bbg.jpg) no-repeat center;background-size: cover;z-index: 0;pointer-events: none}
.homeb:after{content: '';position: absolute;right: 0;bottom: 0;top: .8rem;width: 50%;background: url(../images/bbg1.png) no-repeat right center;background-size: auto 100%;z-index: 0;pointer-events: none}
.homeb .tab__tit{position: relative;z-index: 3}
.homeb .tab__tit .titsp{max-width: 9.6rem}
.homeb .tab__tit .intit{color: #fff;cursor: pointer;opacity: .5}
.homeb .tab__tit .intit:nth-child(2){margin-left: .8rem}
.homeb .tab__tit .intit span{color: #fff}
.homeb .tab__tit .intit.on{opacity: 1}

.homeb .tab__tit .mores .inmore:nth-child(2){display: none}
.homeb .wps{max-width: 18rem}
.homeb .wps .slide-tab-b{max-width: 15.4rem;}
.homeb .wps .slide-tab-b .slide-p{padding: 0 .9rem}
.homeb .wps .slide-tab-b .slide-p .item .imgBox .img{height: 2rem}
.homeb .wps .slide-tab-b .slide-p .item .txt{height: 2.4rem;background: rgba(255,255,255,.95);padding: .3rem}
.homeb .wps .slide-tab-b .slide-p .item .txt .title{font-size: .2rem;margin-bottom: .1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display: block\0;max-height: .56rem}
.homeb .wps .slide-tab-b .slide-p .item .txt .desc{margin-bottom: .15rem;}
.homeb .wps .slide-tab-b .slide-p .item .txt .desc p{font-size: .16rem;color: #666;max-height: .66rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display: block\0;}
.homeb .wps .slide-tab-b .slide-p .item .txt time{font-size: .18rem;color: #e97f1d}


.homec{padding: .8rem 0 0;position: relative;}
.homec .wp{position: relative;z-index: 5}
.homec .left__c{width: 64.5%}
.homec .right__c{width: 32%}
.homec .left__c ul{position: relative;width: calc(100% + 1.5rem);left: -1.5rem;padding-right: 4.1rem}
.homec .left__c ul li a{display: flex;flex-wrap: wrap;position: relative;z-index: 4}
.homec .left__c ul li:nth-child(1){margin-bottom: .3rem}
.homec .left__c ul li .imgBox{width: 57.5%}
.homec .left__c ul li .txt{width: 42.5%;background: #f0efef;padding: .25rem;border-right: 2px solid #4d898c}
.homec .left__c ul li .txt .swi-arrrb{color: #4d898c;font-weight: bold;font-size: .2rem}
.homec .left__c ul li:nth-child(3){position: absolute;top: 0;right: 0;width: 3.8rem;}
.homec .left__c ul li:nth-child(3) .imgBox{width: 100%}
.homec .left__c ul li .imgBox .img{height: 2.45rem;padding-bottom: 0}
.homec .left__c ul li:nth-child(3) .txt{width: 100%;height: 2.75rem;background: #4d898c;color: #fff;padding: .3rem;border-right: 0}
.homec .left__c ul li:nth-child(3) .txt .desc{color: #fff;opacity: .8}
.homec .left__c ul li:nth-child(3) .txt .swi-arrrb{color: #fff;}
.homec .left__c ul li .txt .title{font-size: .2rem;margin-bottom: .1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display: block\0;height: .56rem}
.homec .left__c ul li .txt .desc{font-size: .16rem;margin-bottom: .15rem;color: #666;line-height: 1.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display: block\0;height: .84rem}
/*.homec .left__c ul:after{content: '';position: absolute;top: 0;bottom: 0;left: 0; width:calc((100% - 4.1rem) * .575);background: #0853af;z-index: 0;}
.homec .left__c ul:before{content: '';position: absolute;top: 0;bottom: 0;left: calc(-1 * ((100vw - 14.4rem) / 2)); width:calc((100vw - 14.4rem) / 2);background: #0853af;z-index: 0;}
*/
.homec:before{content: '';position: absolute;top: 0;bottom: 0;right:0; width:50%;background: url(../images/cbg.jpg) #fff no-repeat right bottom;;z-index: 0;}

.homec .right__c .item__pic a{display: block;position: relative;}
.homec .right__c .item__pic .imgBox:before{content: '';position: absolute;left: 0;bottom: 0;right: 0;z-index: 1;background: url(../images/blackms.png) no-repeat bottom center;background-size: 100% 100%;height: 50%;opacity: .8;}
.homec .right__c .item__pic .imgBox .img{height: 2.5rem;padding-bottom: 0}
.homec .right__c .item__pic .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;color: #fff;padding:  .2rem .2rem .15rem;display: flex;justify-content: space-between;}
.homec .right__c .item__pic .txt .title{font-size: .2rem}
.homec .right__c .item__pic .txt time{width: 1rem;text-align: right;font-size: .18rem}
.homec .right__c .item_txt{margin-top: .3rem;border-top: 1px solid #ddd;padding-top: .1rem}
.homec .right__c .item_txt li{padding: .15rem 0;font-size: .2rem;position: relative;padding-right:1rem;}
.homec .right__c .item_txt li a{}
.homec .right__c .item_txt li time{position: absolute;top: .15rem;right: 0;}



.homed{padding: 2rem 0 2rem;background: url(../images/dbg.jpg) no-repeat top center;background-size: cover;margin-top: -1rem}
.homed .swiDots{text-align: center;margin-top: .1rem}
.homed .swiDots span{width: .2rem;border-radius: .1rem}
.homed .swiDots .active{background: #fd9b11;opacity: 1 }
.homed .intit .h3 span{margin-top: .1rem}
.homed .intit .h3 em img{height: .62rem}
.homed  .slide-d {margin-bottom: .2rem}
.homed  .slide-d .swiper-slide{padding: .2rem 0}
.homed  .slide-d .item{width: 1.75rem;height: 1.75rem;border-radius: 50%;background: rgba(255,255,255,.8);text-align: center;;box-shadow: 0 5px 10px rgba(5,66,165,.1);display: flex;justify-content: center;flex-direction: column;margin: 0 auto}
.homed  .slide-d .item .sys{font-size: .36rem;color: #f49105}
.homed  .slide-d .swiper-slide:nth-child(2n+1) .item{margin-top: .4rem}
.homed .list__d{text-align: center;}
.homed .list__d li{display: inline-block;margin: .15rem .2rem;}
.homed .list__d li:nth-child(2n+1){animation:maColor 2s 2s linear infinite;}
.homed .list__d li:nth-child(2n){animation:maColor 2s 1s linear infinite;}
.homed .list__d li a{display: block;padding: 0 .35rem;line-height: .5rem;background: rgba(255,255,255,.8);border-radius: .3rem;color: #4d898c;font-size: .19rem;box-shadow: 0 5px 5px rgba(5,66,165,.1);transition: .3s}
.homed .list__d li:hover a{background:#4d898c;color: #fff }
@keyframes maColor{0%{opacity: 1;}50%{opacity:.5;}100%{opacity: 1;}}


.homee{background: url(../images/ebg.gif) no-repeat top center;margin-top: -1.45rem;padding-top: 2rem;padding-bottom: .5rem}
.homee .left__e{width: 48%}
.homee .right__e{width: 46%}
.homee  .intit{color: #fff}
.homee  .intit span{color: #fff}
.homee .left__e .item__pic a{display: flex;flex-wrap: wrap;overflow: hidden;position: relative;}
/*.homee .left__e .item__pic a:after{content: '';position: absolute;top: 0;bottom: 0;width: calc(100% - 3.5rem);;z-index: 1;background: #fd9b11;right: 0;transform: skewX(-10deg);transform-origin: right bottom; }*/
.homee .left__e .item__pic .imgBox{width: 60%}
.homee .left__e .item__pic .txt{width:40%;position: relative;z-index: 4;padding: .2rem .3rem .2rem .3rem;background:rgba(255,255,255,.3);}
.homee .left__e .item__pic .txt .title{font-size: .2rem;color: #fff;margin-bottom: .15rem;line-height: 1.5em;max-height: 2rem}
.homee .left__e .item__pic .txt time{font-size: .18rem;color: #fff}
.homee .left__e .item_txt{margin-top: .3rem}
.homee .left__e .item_txt li{border-top: 1px dashed rgba(255,255,255,.3);padding: .25rem 0;font-size: .2rem;position: relative;padding-right:1rem;color: #fff}
.homee .left__e .item_txt li a{color: #fff}
.homee .left__e .item_txt li time{position: absolute;top: .25rem;right: 0;color: #fff}
.homee .right__e .item__pic .imgBox{border: 4px solid #fff;margin-bottom: .25rem;box-shadow: 0 .1rem .1rem rgba(0,0,0,.1)}
.homee .right__e .item__pic .imgBox .img{height: 3.25rem;padding-bottom: 0}
.homee .right__e .item__pic  .title{font-size: .24rem;margin-bottom: .15rem;color: #fff}
.homee .right__e .item__pic  .desc{font-size: .16rem;color: rgba(255,255,255,.7);line-height: 1.8em}
.homee .bgt{position: absolute;left: -1.3rem;top:0;pointer-events: none;z-index: 0;width: 1.1rem;opacity: .9}

.homefg{background: url(../images/efbg.jpg) no-repeat bottom center;background-size: cover}
.homef{padding: 1rem 0 .45rem;position: relative;}
.homef:before{content: '';position: absolute;left: 0;top: 1.1rem;bottom: 0;width: 50%;background: url(../images/fbg1.png) no-repeat left center;background-size: 100% 100%;z-index: 0;pointer-events: none}
.homef .wp{position: relative;z-index: 3;padding-top: .7rem}
.homef .intit{margin-bottom: .2rem}
.homef .left__f{width: 1.48rem;position: relative;z-index: 10}
.homef .left__f p{width: .26rem;font-size: .26rem;line-height: 1.2em}
.homef .left__f .en{position: absolute;left: .3rem;top: 0;writing-mode: vertical-lr;writing-mode:tb-lr}
.homef .left__f ul li{margin-bottom: .3rem}
.homef .left__f ul li a{display: block;position: relative;}
.homef .left__f ul li i{display: block;width: .54rem;height: .54rem;border-radius: 50%;background: #4d898c;text-align: center;line-height: .54rem;color: #fff;font-size: .28rem}
.homef .left__f ul li:hover i{background: #e97f1d}
.homef .right__f{width: calc(100% - 2.1rem)}
.homef .right__f ul{position: relative;padding-right: 33.333333%}
.homef .right__f ul li{width:calc(50% - .1rem);margin-bottom: .2rem}
.homef .right__f ul li a{display: block;position: relative;}
.homef .right__f ul li .txt{position: absolute;left: 0;bottom:.15rem;right: 0;z-index: 3;padding: 0 .2rem 0;color: #fff;border-left: 3px solid #ca140d}
.homef .right__f ul li .txt.weibo{border-color: #f94f0d}
.homef .right__f ul li .txt.weixin{border-color: #16ca16}
.homef .right__f ul li .txt.douyin{border-color: #00FAF0}
.homef .right__f ul li .txt.kuaishou{border-color: #f88700}
.homef .right__f ul li .txt.bizhan{border-color: #00AEEC}

.homef .right__f ul li .txt .media i{margin-right: 5px;font-size: .2rem;vertical-align: -1px}
.homef .right__f ul li .txt .title{font-size: .18rem;margin-top: .05rem}
.homef .right__f ul li .imgBox .img{height: 2.6rem}
.homef .right__f ul li .imgBox:before{content: '';position: absolute;left: 0;bottom: 0;right: 0;z-index: 1;background: url(../images/blackms.png) no-repeat bottom center;background-size: 100% 100%;height: 50%;opacity: .6}
.homef .right__f ul li:last-child{position: absolute;top: 0;right: 0;z-index: 5;width: calc(33.33333% - .2rem)}
.homef .right__f ul li:last-child .imgBox .img{height: 5.4rem}
.homef .bgt{position: absolute;right: -1.3rem;top:.76rem;pointer-events: none;z-index: 0;width: 1.07rem}

.homeg{padding: .2rem 0 1.4rem}
.homeg .item .img{padding-bottom: 52.4%}
.homeg .swiBtn .prev{left: -.8rem}
.homeg .swiBtn .next{right: -.8rem}
@media (min-width: 1930px){
.homeb .wps{max-width: 24rem}
.homeb .wps .slide-tab-b{max-width: 21rem}
.homee{background-size: 100% 100%}
}
@media (max-width: 1800px){
.homeb .tab__tit .titsp{max-width: 8.8rem}


.homec .left__c ul{left:calc(-1*((100vw - 14.4rem) / 2));width: calc(100% + (100vw - 14.4rem) / 2)}
.homee .bgt{left: -.8rem}
.homef .bgt{right: -.8rem}

.homeg .swiBtn .prev{left: -.65rem}
.homeg .swiBtn .next{right: -.65rem}
}
@media (max-width: 1024px){
.homea .left__a{width: 100%;margin-bottom: .5rem}
.homea .right__a{width: 100%}
.homeb:before{width: 100%}	
.homeb:after{display: none}
.homeb .tab__tit .titsp{max-width: inherit;}
.homeb .wps .slide-tab-b .slide-p{padding: 0}

.homec .left__c ul{left:0;width: 100%;padding-right: 0}
.homec .left__c ul li:nth-child(3){position: static;width: 100%;margin-top: .3rem}
.homec .left__c ul li:nth-child(3) .imgBox{width: 57.5%}
.homec .left__c ul li:nth-child(3) .txt{width: 42.5%;background: #f0efef;color: #333;border-right: 2px solid #4d898c;}
.homec .left__c ul li:nth-child(3) .txt .desc{color: #666}
.homec .left__c ul li:nth-child(3) .txt .swi-arrrb{color: #4d898c}
.homec .left__c{width: 100%;margin-bottom: .4rem}
.homec .right__c{width: 100%}
.homec:before{width: 100%}
.homed  .slide-d .swiper-slide:nth-child(2n+1) .item{margin-top:0}
.homed .list__d li{margin: .08rem .1rem}
.homed .list__d li a{display: block;padding: 0 .25rem;line-height: .4rem;font-size: .16rem;}
.homee .right__e .item__pic .imgBox .img{height: 23vw}
.homec{padding-bottom: .5rem}
.homed{margin-top: 0;padding-top: 1rem}

.homee .bgt{left: 0;display: none}
.homef .bgt{right: 0;display: none}

.homef .left__f{width: 100%}
.homef .right__f{width: 100%}
.homef .left__f p{width: 100%}
.homef .left__f span.en{width: 100%;position: static;writing-mode: inherit;}
.homef .left__f ul{display: flex;justify-content: space-between;width: 100%;margin-top: .3rem;width: 80%}
.homef:before{width: 90%}

.homef .right__f ul li .imgBox .img{height: 22vw}
.homef .right__f ul li:last-child .imgBox .img{height: calc(44vw + .2rem)}
.homeg .swiBtn .prev{left: -.2rem}
.homeg .swiBtn .next{right: -.2rem}
.homeg .item img{height: auto}
}
@media (max-width: 900px){
.homee .left__e{width: 100%;margin-bottom: .4rem}
.homee .right__e{width: 100%}
.homee{background: url(../images/ebgm.png) no-repeat top center;background-size: cover;margin-top: -1.5rem}
.homee .right__e .item__pic .imgBox .img{height: 50vw}	

.homef .right__f ul{padding-right: 0}
.homef .right__f ul li:last-child{position: static;width: 100%;display: none}
.homef{padding-top: .7rem}
.homef:before{top: .7rem}
.homef .wp{padding-top: .5rem}
}
@media (max-width: 760px){
.homea .left__a .slide-a .sbtn a{top: 26%}
.homea .left__a .slide-a{margin-bottom: .3rem}
.homea .left__a .slide-a,.homea .left__a .txt_news{width: 100%}
}

@media (max-width: 600px){
.homea{padding: .5rem 0 1.5rem}
.homeb .tab__tit .intit:nth-child(2){margin-left: .4rem}
.homec .left__c ul li .imgBox{width: 100%}
.homec .left__c ul li .txt{width: 100%;}
.homec .left__c ul li:nth-child(3) .imgBox{width: 100%}
.homec .left__c ul li:nth-child(3) .txt{width: 100%;height: auto}
.homec .left__c ul li .txt .title,.homec .left__c ul li .txt .desc{height: auto}
.homec .right__c .item__pic .imgBox .img{height: 55vw}
.intit .h3 em{display: block;font-size: .3rem;line-height: 1.2em}
.homed .list__d li{margin: .05rem .1rem}
.homed .list__d li a{display: block;padding: 0 .25rem;line-height: .4rem;font-size: .16rem;}

.homee .right__e .item__pic .imgBox .img{height: 50vw}
.homee .left__e .item_txt li{padding-top: .15rem;padding-bottom: .15rem;}
.homee .left__e .item_txt li time{top: .15rem}
.homee .left__e .item__pic .txt .title,.homee .left__e .item_txt li{font-size: .18rem}
.homee .left__e .item__pic .txt{padding: .2rem}
.homed{margin-top: 0;padding-top: .7rem}

.homef .right__f ul li{width: 100%}
.homef:before{width: 96%}
.homeg{padding-top: 0}
.homea .left__a .txt_news li .txt{padding: .2rem .25rem}
.homea .left__a .slide-a .txt .desc p{height: auto}
}