@charset "utf-8";
body{padding-top: 1.3rem;background: url(../images/babg.png) no-repeat top center;background-size: 100% auto}
.banner{position:relative;z-index: 4;height:600px;}
 
.banner:after{content: '';width: 6.3rem;bottom: 0;background: #06175a;position: absolute;right: 0;bottom: 0;height: 1rem;z-index: 2;pointer-events: none;display: none}
.banner .slide-ba{padding: .2rem 0; height:600px;}
.banner .swiper-slide{overflow: hidden;width: 15rem}
.banner .swiper-slide a{display:block;position:relative}
 
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:40%;background:url(../images/blackms.png) no-repeat top center;background-size:100% 100%;z-index:2;opacity: .5;} 
.banner .item  .slideImg{padding-bottom:0; height: 7.5rem; background-position: center;background-size: cover;background-repeat: no-repeat}
.banner .swiDots{text-align: center;display: flex;align-items: center;justify-content: center ;position: absolute;right:5%;bottom: .45rem;z-index: 8;color: #fff;left: 5%;width: auto}
.banner .swiDots span{width: .12rem;height: .12rem;opacity: .5;margin: 0 .1rem;background: #fff}
.banner .swiDots span.active{opacity: 1}

.banner .swiBtn a{display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;margin-top: -.3rem;border: 1px solid #fff;border-radius: 50%;z-index: 8;width: .6rem;height: .6rem;color: #fff;transition: .3s}
 .banner .swiBtn a.prev{left: .8rem}
 .banner .swiBtn a.next{right: .8rem}

.banner .slideImg video{width: 100%;height: 100%;object-fit: cover;}
.isIpadPro .banner .item .slideImg,.isIpadAir .banner .item .slideImg{height: 46vw}

@media (min-width:1024px){
.banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.1)}
.banner .swiBtn a:hover{background: #062BB8;color: #fff;border-color: #062BB8}
}
@media (max-width:1024px){
.banner .swiper-slide a:before{opacity: 1;height: 30%}
.banner .item .slideImg {padding-bottom:0;height:46vw;min-height:inherit}
.banner{padding-left: 0}
.banner .link{display: none}
}
@media (max-width:992px){
body{padding-top: 1rem}
.banner .slide-ba{padding-top: 0}
.banner .item .slideImg {height:52vw;}
.banner .swiTool{bottom: .4rem}

.banner .swiBtn a.prev{left: .2rem}
.banner .swiBtn a.next{right: .2rem}
.banner .swiDots span{width: .16rem;height: .16rem}
}
.iconfont{font-size: inherit;}
 
 
.intit {margin-bottom: .5rem}
 
.content{width: 100%;overflow: hidden;}

.intit .h3{background: url(../images/titbg.png) no-repeat right center;padding-right: 3.1rem;background-size: auto .2rem;}
.intit.sp .h3{background: url(../images/titbg1.png) no-repeat right center;background-size: auto .2rem;color: #fff}
.intit.sp .h3 span:before{background: #fff}
.intit .h3 span{font-size: .34rem;display: flex;align-items: center}
.intit .h3 span:before{content: '';margin:0 .15rem;display: block;width: .08rem;height: .08rem;border-radius: 50%;background: #222}
.intit .h3 img{height: .42rem;pointer-events: none;user-select: none }
.intit.sp .h3 img{height: .52rem; }
.intit .more a{width: 1.14rem;height: .34rem;background:url(../images/morbg.png) no-repeat center;background-size: 100% 100%;display: flex;align-items: center;color: #fff;justify-content: center;font-size: .14rem;padding-left: .1rem }
.intit .more a img{height: .09rem;margin-left: .1rem;}
.intit .more.on a{ background:url(../images/morbgw.png) no-repeat center;background-size: 100% 100%;color: #1758C7 }



.homea{background: url(../images/bg1.jpg) no-repeat top center;background-size: cover}
.homea{padding-top: 1.4rem;margin-top: -.9rem;position: relative;z-index: 1;padding-bottom: 1rem}
.homea .left{width: 10.5rem}
.homea .right{width: 4rem}
.homea .left .list .li1{width: 6.7rem;float: left;position: relative;margin-right: .2rem}
.homea .left .list .li2{width: 3.6rem;float: left;margin-bottom: .2rem}
.homea .left .list .li3{width: 3.6rem;float: left;}

.homea   time{  font-family: 'Arial'}
.homea .left .list .li1 .img{height: 4.6rem}
.homea .left .list .li1 time{width: .84rem;height: .82rem;background: linear-gradient(to bottom,#062BB8,#3891E3);color: #fff;display: flex;align-items: center;justify-content: center;flex-direction: column;font-size: .14rem;position: absolute;left: .3rem;bottom: 0;z-index: 5}
.homea .left .list .li1 time span{font-size: .42rem;display: block;line-height: 1em}
.homea .left .list .li1 .txt{height: 1.39rem;background: #fff;padding: .2rem .3rem}
.homea .left .list .li1 .txt h4{font-size: .2rem;line-height: 1.5em}
.homea .left .list .li1 .txt p{font-size: .16rem;line-height: 1.6em;color: #777;margin-top: .1rem;height: 3.2em}
.homea .left .list .li2 .img{height: 2.1rem}
.homea .left .list .li2 .txt{padding: .2rem ;background:linear-gradient(to right,#415BC9,#3891E3);color: #fff }
.homea .left .list .li2 .txt h4{font-size: .18rem;line-height: 1.5em;height: 3em;margin-bottom: .1rem}

.homea .left .list .li3{height: 2.44rem}
.homea .left .list .li3 a{background: #fff;height: 100%;padding: .3rem;display: block;transition: .3s}
.homea .left .list .li3 h4{font-size: .18rem;line-height: 1.5em;height: 3em;margin-bottom: .1rem}
.homea .left .list .li3 time{font-size: .16rem;color: #415BC9}
.homea .left .list .li3 p{line-height: 1.6em;height: 3.2em;margin-top: .15rem;color: #777}

.homea .right .list .hover{opacity: 0;visibility: hidden; position: absolute;top: 0;left: 0;right: 0;z-index: 4;display: flex;align-items: flex-start;padding: .3rem .3rem .3rem .1rem}
.homea .right .list .hover time{width: .64rem;height: .64rem;background: linear-gradient(to bottom,#062BB8,#3891E3);color: #fff;display: flex;align-items: center;justify-content: center;flex-direction: column;font-size: .14rem}
.homea .right .list .hover time span{font-size: .24rem;}
.homea .right .list .hover .txt{flex:1;overflow: hidden;margin-left: .15rem}
.homea .right .list .hover .txt p{font-size: .14rem;line-height: 1.6em;color: #777;height: 4.8em}
.homea .right .list .default{ background: #fff;padding:.24rem .3rem;position: relative; }
.homea .right .list li+li .default:after{content: ''; left: .3rem;right: .3rem;height: 1px;background: #ddd;position: absolute;top: 0}
.homea .right .list  li{position: relative;}

.homea .right .list  li h4{ font-size: .18rem;line-height: 1.5em;margin-bottom: .1rem}
.homea .right .list  li time{ color: #1848B5; }




.index_part1_l{width:72%;float:left;overflow:hidden}
.index_part1_r{width:25%;float:right}
 
.index_part1_dt{width:5.6rem;float:left; overflow:hidden;height:3.25rem}
.index_part1_news{width: calc(100% - 5.8rem);float:right}
.index_part1_lcon{width:100%}
.index_part1_dt img{width:100%;height:2.6rem}
.index_part1_dt .title{font-size:16px;color:#333;line-height:24px;height:48px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;margin-bottom:0px;padding-top:5px; background: #f1f5fc}
.index_part1_dt .title a{font-size:1.0rem;line-height:24px; padding: 0px 8px; display:block}
.index_part1_dt .meta{color:#666}
.index_part1_dt .meta a{color:#666;height:20px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;font-size:14px}
 
 .news_list2 li{ margin-top:0.5em;margin-bottom:1em;border-bottom:1px solid #e0e0e0;padding-bottom:0.3em; clear:both }
.news_list2 .timex{height:0.6rem;width:0.7rem;margin-right:15px;float:left;background:#d3e1fa;margin-right:10px;border-radius:3px;overflow:hidden}
.news_list2 span.news_meta.post_time3{height:22px;color:#1a51ac;font-size:24px;line-height:22px;padding-top:5px;text-align:center;width:100%;float:left}
.news_list2 span.news_meta.post_time2{height:24px;line-height:24px;font-size:12px;color:#333;text-align:center;float:left;width:100%}
.news_list2 span.news_meta.post_timex2{height:24px;line-height:24px;font-size:12px;color:#333;text-align:center;float:left;width:100%}
.index_part1_r .news_list2 .word{ padding-top:0}
.news_list2 .word{height:0.6rem;padding-top:8px;width:calc((100% - 1rem));font-size:16px;color:#333;overflow:hidden;display:inline-block; }
.rsOverflow{width:5.75rem!important;height:4.25rem!important}
.news_list2 span.news_titles{float:left;line-height:0.28rem;font-size:0.18rem;color:#262626}
.news_list2 span.news_titles a{line-height:0.24rem}
 .news_list li{position:relative;padding:0.10rem 0;border-bottom:1px dotted #ddd}}
.index_part3_l li .meta{font-size:12px;line-height:20px; overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#666666; text-align: justify}
.index_part1_news .news_list li .newsicon{display:none; padding-left:5px}

.news_titles a{display:inline-block; max-width:90%; overflow:hidden; float:left; white-space: nowrap; text-overflow: ellipsis; }
.news_list .word .news_titles{display:block; width:100%}

.news_list .timex{display:block;text-align:right;width:6em;height:2emline-height:2em; font-size: 1.2em; position:absolute;right:0;top:50%;margin-top:-10px;color:#999}
.news_list .word{display:block;margin-right:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size: 1.2em}
.news_list li{position:relative;padding:0.10rem 0;border-bottom:1px dotted #ddd}
.index_part1_r .news_titles a{display:inline-block; max-width:100%; overflow:hidden; float:left; white-space: normal; text-overflow: ellipsis;word-wrap: break-word;overflow-wrap: break-word;line-height:1.5em}

.index_part1_r .news_list2 span.news_titles a{line-height:1.5em}
#full-width-slider1 .rsGCaption{
	 background:url(../images/hei.png) repeat;
	  color:#fff;
	   font-size:16px;
	   padding:8px 30% 8px 0 ; 
	   position:absolute;
	   left:0;
	   bottom:0px;
text-indent:10px;
	   text-align:left;
	   overflow:hidden;
       text-overflow:ellipsis;
   	   white-space:nowrap;
width:100%
}


#full-width-slider1 {
    width: 100%;
}

#full-width-slider1 .rsBullets{
	right:8px;
	 bottom:6px;
}

#full-width-slider1 .rsBullet{
	padding:6px 3px 6px 2px;
}

#full-width-slider1 .rsBullet span {
    display: block;
    width: 10px;
    height: 10px;
    background: rgba(81,89,73,.5);
	 border-radius:5px;
}

#full-width-slider1 .rsBullet.rsNavSelected span {
    background: #fff;
}

#full-width-slider1 .rsContent .infoBlockLeftBlack {
	 position:absolute;
	  bottom:30%;
	   left:70px;
}

.rsContent img,.rsContent a{
	 width:100%;
}

.rsMinW .rsBullets {
	position: absolute;
	bottom: 10px;
	right: 48%;
	z-index: 35;
	padding-top: 4px;
	height: auto;
	text-align: center;
	line-height: 6px;
	overflow: hidden;
}
.rsMinW .rsBullet {
	height: 10px;
	display: inline-block;
	*display:inline; 
	*zoom:1;
	box-sizing:content-box;
	padding: 6px 5px 6px 4px;
}
.rsMinW .rsBullet span {
	display: block;
	width:13px;
	height: 13px;
	background: #fff;
	background: rgba(255,255,255,1);
	 border-radius:50%;
}
.rsMinW .rsBullet.rsNavSelected span {
	background: #fff;
}
.subimg{float:left; width:100%}

img.rsImg,.rsContent img,#full-width-slider1{width:100%!important; height:3.25rem!important; margin-top:0px!important; margin:0!important}
 




.homeb{padding: .9rem 0 1rem;overflow: hidden;}
.homeb{background: url(../images/bg2.jpg) no-repeat center;background-size: cover}
.homeb .intit .mores .more+.more{display: none}
.homeb .slide-list li+li{display: none}
.homeb .swiTab{}
.homeb .swiNav{position: absolute;left: 0;top: .4rem;z-index: 8}
.homeb .swiNav ul li+li{margin-left: .2rem}
.homeb .swiNav ul li a{display: flex;align-items: center;width: 1.66rem;height: .52rem;border: 1px solid #fff;justify-content: center;color: #fff;font-size: .24rem}
.homeb .swiNav ul li.on a{  color: #1848B5;background: #fff}
.homeb .swiTabs{overflow: visible;}
.homeb .slide-p{  padding-top: 1.55rem}
.homeb .slide-p:after{content: '';position: absolute;left: 0;right: 0;top: 1.55rem;bottom: 0;background: #fff;z-index: 0;pointer-events: none}
.homeb .slide-p:before{content: '';position: absolute;width: 8.3rem;right: .5rem;top: 0;height: 4.5rem;background: #fff;z-index: 0;pointer-events: none}
.homeb .slide-list{position: relative;z-index: 5;}
.homeb .slide-list a{display: flex;align-items: center}
.homeb .slide-list .imgp{background: linear-gradient(to bottom,#062BB8,#3891E3);position: relative;padding: .2rem;position: absolute;top: -1.55rem;right: .5rem}
.homeb .slide-list .imgp:after{content: '';position: absolute;top: 2px;left: 2px;bottom: 2px;right: 2px;background: #fff;z-index: 1}
.homeb .slide-list .img{width: 7.9rem;height: 4.1rem;z-index: 2}
.homeb .slide-list .txt{height: 5rem; width: 100%}
.homeb .slide-list .txt h4{font-size: .24rem;line-height: 1.5em;height: 4.5em;margin-bottom: .3rem}
.homeb .slide-list .txt p{font-size: .15rem;line-height: 1.6em;height:4.8em;margin-bottom: .5rem;color: #666}
.homeb .slide-list .txt .mor{font-size: .16rem; color: #2363CF}
.homeb .slide-list .txt .mor img{height: .15rem;margin-left: .1rem}
.homeb .slide-list .txts{width: 6rem;padding: .9rem .9rem 0 .9rem}
.homeb .control-list{position: absolute;right: .5rem;width: 8.3rem;;bottom: .5rem;z-index: 5; }
.homeb .control-list .swiper-slide{padding: .15rem 0}
.homeb .control-list .img{width: 100%;height: 100%;border-radius: 50%;position: relative;z-index: 4}
.homeb .control-list .imgp{width: 1.4rem;height: 1.4rem;border-radius: 50%;padding: 3px;background: linear-gradient(to bottom,#062BB8,#3891E3);margin: 0 auto;transition: .3s;position: relative;cursor: pointer;}
.homeb .control-list .imgp:after{content: '';position: absolute;left: -.15rem;top: -.15rem;right: -.15rem;bottom: -.15rem;background: linear-gradient(to bottom,#062BB8,#3891E3);border-radius: 50%;opacity: 0;visibility: hidden;transition: .3s;z-index: 1}
.homeb .control-list .swiper-slide-prev .imgp{transform:translateX(-.25rem)}
.homeb .control-list .swiper-slide-next .imgp{transform:translateX(.25rem)}
.homeb .control-list .swiper-slide-active .imgp:after{opacity: .4;visibility: visible;}

.homec{background: url(../images/bg3.png) #edf4ff no-repeat right bottom;background-size: 5.58rem}
.homec .left{width: 7.1rem}
.homec .right{width: 7.4rem}

.homec{padding: .9rem 0 1rem}
.homec .left .list{background: #fff;padding: .1rem .4rem .3rem}

.homec .left .list li a{display: block;padding: .25rem 0;position: relative;}
.homec .left .list li a:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: #ddd;z-index: 1}
.homec .left .list li a:before{content: '';position: absolute;left: 0;width:0;bottom: 0;height: 1px;background: linear-gradient(to right,#062BB8,#3891E3);z-index: 2;transition: .5s}
.homec .left .list li h4{font-size: .18rem;display: flex;align-items: center}
.homec .left .list li h4:before{content: '';width: .38rem;height: .38rem;background: url(../images/down.png) no-repeat center;background-size: 100% 100%;display: block;margin-right: .15rem;transition: .3s; }
.homec .left .list li h4 span{flex:1;}

.homec .right .list{}
.homec .right .list li{width: calc(50% - .15rem)}
.homec .right .list li:nth-child(1),
.homec .right .list li:nth-child(2){margin-bottom: .3rem}
.homec .right .list li a{height: 2.25rem;display: block;padding: .3rem;background: #fff;position: relative;transition: .3s}
.homec .right .list li a:before{width: .18rem;height: .15rem;background: url(../images/anion.png) no-repeat center;background-size: 100% 100%;content: '';position: absolute;right: .3rem;bottom: .7rem}
.homec .right .list li h4{font-size: .18rem;line-height: 1.6em;height: 4.8em;margin-bottom: .3rem}
.homec .right .list li time{font-size: .16rem;color: #1758C7;font-family: 'Arial'}
.homec .right .list li time span{font-size: .36rem;margin-right: .05rem }

.homed{background: url(../images/bg4.jpg) no-repeat center;background-size: cover;overflow: hidden;}
.homed{padding: .8rem 0 2.1rem}
.homed .dataBox{width: 5.8rem}
.homed .dataBox li{position: relative;color: #fff;font-size: .16rem}
.homed .dataBox li+li{margin-top: .4rem}
.homed .dataBox li  .t span{font-size: .6rem;display: inline-block;line-height: 1em}
.homed .dataBox li  .p{margin-top: .2rem}
.homed .dataBox li svg{position: absolute;left: 0}
.homed .dataBox li .st0{fill:none;stroke:#fff;stroke-opacity:0.6;transition: 1s;display: block;}
.homed .dataBox li .st1{fill:#fff;stroke:none; display: block;opacity: 0;transition: .3s}
.homed .dataBox li.li1{}
.homed .dataBox li.li2{margin-left: 2.2rem}
.homed .dataBox li.li3{margin-left: .5rem}
.homed .dataBox li.li4{margin-left: 3rem}
.homed .dataBox li.li1 svg{width: 6.73rem;top: .7rem;}
.homed .dataBox li.li2 svg{width: 4.56rem;top: .7rem;}
.homed .dataBox li.li3 svg{width: 6.17rem;bottom: .25rem}
.homed .dataBox li.li4 svg{width: 3.88rem;bottom: .25rem}
.homed .dataBox li.li1 .st0{stroke-dasharray: 699; stroke-dashoffset:699;}
.homed .dataBox li.li2 .st0{stroke-dasharray: 472; stroke-dashoffset:472;}
.homed .dataBox li.li3 .st0{stroke-dasharray: 628; stroke-dashoffset:628;}
.homed .dataBox li.li4 .st0{stroke-dasharray: 467; stroke-dashoffset:467;}
/*.homed .dataBox li:hover .st0{ stroke-dashoffset:0 }
.homed .dataBox li:hover .st1{ opacity: 1 }*/
.homed .dataBox li.on .st0{ stroke-dashoffset:0 }
.homed .dataBox li.on .st1{ opacity: 1 }

.homed .cirBox{width: 6.6rem;height: 6.6rem;position: relative;display: flex;align-items: center;justify-content: center}
.homed .cirBox .playBtn{width: 1.29rem;height: 1.29rem;background: url(../images/play.png) no-repeat center;background-size: 100% 100%;position: absolute;z-index: 6;left: .8rem;bottom: .55rem}

.homed .cirBox img{width: 5.07rem;position: relative;z-index: 3}
.homed .cirBox:before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: url(../images/cir1.png) no-repeat center;background-size: 100% 100%;border-radius: 50%;z-index: 0;pointer-events: none;animation: roted linear 30s infinite}
.homed .cirBox:after{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: url(../images/cir2.png) no-repeat center;background-size: 100% 100%;border-radius: 50%;z-index: 0;pointer-events: none;animation: roteds linear 30s infinite}

.homed .linkBox{width: 2.45rem;display: flex;flex-direction: column;align-items: flex-end;}
.homed .linkBox li a{display: flex;align-items: center;height: .6rem;color: #fff;font-size: .18rem; ;justify-content: center;min-width: 1.8rem;background:url(../images/416s.png) no-repeat center;background-size: 100% 100%; transition: .3s;position: relative;border-radius: .4rem;}
.homed .linkBox li a:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 4;border: 1px solid #ddd;border-radius: .4rem;transition: .3s}
.homed .linkBox li+li{margin-top: 1rem}
.homed .linkBox li:first-child,.homed .linkBox li:last-child{margin-right: .6rem}



@media (min-width: 993px){
.homea .right .intit .h3{background: transparent;padding-right: 0}
 .homea .left .list .li3 a:hover{box-shadow: 0 .1rem .2rem rgba(0,0,0,.15)}
 .homea .left .list .li1:hover {box-shadow: 0 .1rem .2rem rgba(0,0,0,.15)}
 .homea .right .list  li:after{content: '';height: 100%;left: -.13rem;right: 0;top: 0;;background: url(../images/hover.png) no-repeat center;background-size: 100% 100%;opacity: 0;visibility: hidden;transition: .3s;position: absolute;}
.homea .right .list  li.on{height: 2rem;}
.homea .right .list  li.on:after{opacity: 1;visibility: visible;}
.homea .right .list  li.on .default{opacity: 0;visibility: hidden;}
.homea .right .list  li.on .default:after{opacity: 0}
.homea .right .list  li.on+li .default:after{opacity: 0}
.homea .right .list  li.on .hover{opacity: 1;visibility: visible;}
.homec .left .list li a:hover:before{ width: 100%; }
.homec .left .list li a:hover h4:before{ background: url(../images/downon.png) no-repeat center;background-size: 100% 100%;}
.homec .right .list li a:hover{box-shadow: 0 .1rem .2rem rgba(0,0,0,.15)}
.homed .cirBox .playBtn:hover{animation: beat 0.5s 1;}
.homed .linkBox li a:hover{background:url(../images/416.png) no-repeat center;background-size: 100% 100%;}
.homed .linkBox li a:hover:before{opacity: 0} 


}
@media (max-width: 992px){
 
 
.intit .h3 span{font-size: .38rem; }
.intit .h3 span:before{ width: .1rem;height: .1rem; }

.intit .more a{width: 1.5rem;height: .45rem;font-size: .2rem;padding-left: .15rem }
.intit .more a img{height: .12rem;margin-left: .1rem;}
.intit .h3 img{height: .52rem;  }
.intit.sp .h3 img{height: .62rem; }


.homea{padding-top: 1.4rem;margin-top: -.9rem;position: relative;z-index: 1;padding-bottom: 1rem}
.homea .left{width: 100%;margin-bottom: .5rem}
.homea .right{width: 100%}
.homea .left .list {display: flex;justify-content: space-between;flex-wrap: wrap;}
.homea .left .list .li1{width: 100%; margin-right: 0;margin-bottom: .2rem}
.homea .left .list .li2{width: calc(50% - .1rem);float: left;margin-bottom:0;margin-right: .2rem}
.homea .left .list .li3{width:  calc(50% - .1rem);float: left;}
.homea .left .list .li3 a{display: flex;justify-content: center;flex-direction: column;}
.homea .left .list .li1,.homea .left .list .li2,.homea .left .list .li3{float: inherit;}
.homea .left .list .li1 .img{height: 52vw}
.homea .left .list .li1 time{width: 1.1rem;height: 1.1rem;font-size: .22rem}
.homea .left .list .li1 time span{font-size: .5rem}
.homea .left .list .li1 .txt{height: auto;padding: .3rem}
.homea .left .list .li1 .txt h4{font-size: .28rem}
.homea .left .list .li1 .txt p{font-size: .22rem;height: auto}
.homea .left .list .li2 .txt{height: auto;padding:.2rem .3rem}
.homea .left .list .li2 .txt h4{font-size: .26rem; }
.homea .left .list .li2 .txt time{font-size: .24rem; }
.homea .left .list .li2   .img{height: 25vw}
.homea .left .list .li3{height: auto}
.homea .left .list .li3 time{font-size: .24rem}
.homea .left .list .li3 h4{font-size: .26rem;margin-bottom: .3rem}
.homea .left .list .li3 p{font-size: .22rem;margin-top: .3rem}
.homea .right .list{padding: .2rem 0;background: #fff}
.homea .right .list li h4{font-size: .26rem}

.homeb .swiNav{position: relative;top: 0;margin-bottom: .4rem}
.homeb .slide-list .imgp{position: relative;top: 0;right: 0;width: 100%}
.homeb .slide-list .img{width: 100%;height: 50vw}
.homeb .slide-list a{flex-wrap: wrap;}
.homeb .slide-p{padding-top: 0;padding-bottom: .5rem}
.homeb .slide-p:before{display: none}
.homeb .slide-p:after{left:0;right: 0}
.homeb .control-list{position: relative;right: 0;bottom: 0;width: 100%}
.homeb .slide-list .txt{height: auto}
.homeb .slide-list .txts{width: 100%;padding: .4rem}
.homeb .slide-list .txt h4{font-size: .28rem;height: auto}
.homeb .slide-list .txt p{font-size: .22rem;height: auto}
.homeb .slide-list .txt .mor{font-size: .24rem}
.homeb .slide-list .txt .mor img{height: .2rem}

.homec .left{width: 100%;margin-bottom: .7rem}
.homec .right{width: 100%}

.homec .left .list li a{display: block;padding: .25rem 0;position: relative;}
 
.homec .left .list li h4{font-size: .26rem;display: flex;align-items: center; }
.homec .left .list li h4:before{content: '';width: .48rem;height: .48rem;  }


 
.homec .right .list li a{height:auto;display: block;padding: .3rem; }
.homec .right .list li a:before{width: .26rem;height: .22rem;background: url(../images/anion.png) no-repeat center;background-size: 100% 100%;content: '';position: absolute;right: .3rem;bottom: .7rem}
.homec .right .list li h4{font-size: .26rem; margin-bottom: .3rem}
.homec .right .list li time{font-size: .24rem; }
.homec .right .list li time span{font-size: .46rem;margin-right: .1rem }

.homed .dataBox li .st0{ stroke-dashoffset:0!important }
.homed .dataBox li .st1{ opacity: 1 }
.homed .linkBox{width: 100%; flex-direction: inherit;}
.homed .dataBox{width: 40%;  }
.homed .cirBox{width: 50vw;height: 50vw;   }
.homed .cirBox img{width: 36vw}
.homed .dataBox li.li2{margin-left: 13vw}

.homed .dataBox li{font-size: .22rem}
.homed .linkBox{justify-content: center;margin-top: .6rem}
.homed .linkBox li a{height: .64rem;min-width: 2.2rem;font-size: .24rem}
.homed .linkBox li+li{margin-top: 0;margin-left: .2rem}
.homed .linkBox li:first-child, .homed .linkBox li:last-child{margin-right: 0}
.homed .dataBox li.li3 svg{ bottom: .35rem}
.homed .dataBox li.li4 svg{ bottom: .35rem}

.homed .cirBox .playBtn{left: 5vw;bottom: 0}
}
 
@media (max-width: 750px){
	.homed .dataBox li.li4{margin-left: 1.8rem}
}
@media (max-width: 597px){
.intit .h3 span{font-size: .38rem; }
.intit .h3 span:before{ width: .1rem;height: .1rem; }

.intit .more a{width: 1.68rem;height: .5rem;font-size: .22rem;padding-left: .15rem }
.intit .more a img{height: .14rem;margin-left: .1rem;}
.intit .h3 img{height: .52rem;  }
.intit.sp .h3 img{height: .62rem; }
 .intit .h3{padding-right: 2rem;background-position: 170% center}
 .intit.sp .h3{padding-right: 2rem;background-position: 160% center}
 .homea .left .list .li2 .img{height: 52vw}
 .homea .left .list .li2,.homea .left .list .li3{width: 100%;margin-bottom: .2rem;margin-right: 0}
.homea .left .list .li1 .txt h4{font-size: .3rem}
.homea .left .list .li1 .txt p{font-size: .24rem;height: auto}
.homea .left .list .li2 .txt{padding: .3rem}
.homea .left .list .li2 .txt h4{font-size: .28rem;margin-bottom: .2rem}
.homea .left .list .li2 .txt p{font-size: .22rem;height: auto}
.homea .left .list .li3 .txt h4{font-size: .28rem;margin-bottom: .2rem}
.homea .left .list .li3 .txt p{font-size: .22rem;height: auto;margin-top: .2rem}
.homea .left .list .li2 .txt time,.homea .left .list .li3 .txt time{font-size: .26rem}

.homea .right .list{padding: .2rem 0;background: #fff}
.homea .right .list li h4{font-size: .28rem}
.homea .right .list li time{font-size: .26rem}
.homeb .swiNav ul li a{height: .58rem;font-size: .28rem;width: 1.8rem}
.homeb .slide-list .txt h4{font-size: .3rem}
.homeb .slide-list .txt p{font-size: .24rem;height: auto}
.homeb .slide-list .txt .mor{font-size: .26rem}
.homeb .slide-list .txt .mor img{height: .22rem}
.homec .right .list li,.homec .right .list li:nth-child(1), .homec .right .list li:nth-child(2){width: 100%;margin-bottom: .2rem}
.homec .right .list li h4{height: auto;font-size: .28rem}
.homed .dataBox{width: 24vw}
.homed .dataBox li.li2{margin-left: 0}
.homed .dataBox li.li3{margin-left: 0}
.homed .dataBox li.li4{margin-left: 0}
.homed .cirBox{width: 60vw;height: 60vw;}
.homed .cirBox img{width: 45vw}
.homed .dataBox li  svg{-webkit-mask-image: linear-gradient(to right, black 0%, transparent 90%);
  mask-image: linear-gradient(to right, black 0%, transparent 90%)}
.homed .dataBox li.li1 svg{ -webkit-mask-image: linear-gradient(to right, black 0%, transparent 60%);
  mask-image: linear-gradient(to right, black 0%, transparent 60%)}
.homed .dataBox li.li3 svg{ bottom: .35rem}
.homed .dataBox li.li4 svg{ bottom: .35rem}
.banner{position:relative;z-index: 4;height:200px;}
.banner .slide-ba{padding: .2rem 0; height:200px;}
.index_part1_l ,.index_part1_r{width:100%}
.index_part1_news{width:100%; margin-top:10px; clear:both}
.home1,.title .h3{padding-top:0!important}
.index_part1_dt{width:100%!important}
.home5-b li{width:20%!important}
img.rsImg, .rsContent img, #full-width-slider1{width:100%!important}
.rsOverflow{width:100%!important}
.news_list .word{font-size:1.2em}
.news_list2 span.news_titles{font-size:0.3rem}
.news_list2 .word{height:auto}
.news_list2 .timex{width:1.2rem; height:1rem}
.news_list2 .word{width:calc((100% - 2rem))}

}

 