@charset "UTF-8";
/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
fieldset,img{border:0}
abbr,acronym{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#333;font-size:14px;line-height:1.5;font-family:Helvetica,Arial,sans-serif}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:MyriadPro,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
@font-face{font-family:MyriadPro;src:url(../fonts/CLASHDISPLAY-MEDIUM.ttf)}
.wp{width:95%;max-width:15.8rem;margin:0 auto}
/*!******************************
    -------[=头部]-------
********************************/
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:fixed;top:.24rem;right:.24rem;width:.6rem;height:.6rem;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:.04rem;background-color:#000;margin:.08rem 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-.08rem;width:.6rem}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
/*!******************************
    -------[=底部]-------
********************************/
/*!******************************
    -------[=公用]-------
********************************/
.g-cur{background-color:#f5f5f5;overflow:hidden}
.cur,.cur a{font-size:.16rem;color:#666}
.cur{padding:.13rem 0 .13rem .28rem;background:url(../images/i-cur.png) no-repeat left center;-webkit-background-size:.19rem auto;-moz-background-size:.19rem auto;-ms-background-size:.19rem auto;-o-background-size:.19rem auto;background-size:.19rem auto}
.cur a:hover{color:#0062a9}
.pages{text-align:center;font-size:0}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 3px}
.pages ul li a{display:block;width:.42rem;height:.42rem;border-radius:3px;background-color:#ededed;background-position:center;background-repeat:no-repeat;-o-background-size:.16rem auto;-ms-background-size:.16rem auto;-moz-background-size:.16rem auto;-webkit-background-size:.16rem auto;background-size:.16rem auto;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.pages ul a:hover,.pages ul li.on a{background-color:#068bfa;border-color:#068bfa;color:#fff}
.pages ul li.prev a{background-image:url(../images/i-01.svg)}
.pages ul li.next a{background-image:url(../images/i-02.svg)}
.pages ul li.prev:hover a{background-image:url(../images/i-01-on.svg)}
.pages ul li.next:hover a{background-image:url(../images/i-02-on.svg)}
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;display:none}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#004585;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto 10px;font-size:80px;line-height:80px}
#browser-modal .browser-content .browser-item .iconchrome{background:url(../images/bro.png) no-repeat}
#browser-modal .browser-content .browser-item .iconfirefox{background:url(../images/bro.png) 0 -100px no-repeat}
#browser-modal .browser-content .browser-item .iconopera{background:url(../images/bro.png) 0 -200px no-repeat}
#browser-modal .browser-content .browser-item .iconEdge{background:url(../images/bro.png) 0 -300px no-repeat}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}
@media screen and (max-width:1200px){
.menuBtn{display:block}
.wp{padding:0 .5rem;max-width:none;width:auto}
}
:root{--fz12:0.12rem;--fz14:0.14rem;--fz16:0.16rem;--fz18:0.18rem;--fz20:0.2rem;--fz22:0.22rem;--fz24:0.24rem;--fz26:0.26rem;--fz28:0.28rem;--fz30:0.3rem;--fz32:0.32rem;--fz34:0.34rem;--fz36:0.36rem;--fz38:0.38rem;--fz40:0.4rem;--fz42:0.42rem;--fz44:0.44rem;--fz46:0.46rem;--fz48:0.48rem;--fz50:0.5rem;--fz52:0.52rem}
.fz12{font-size:var(--fz12)}
.fz14{font-size:var(--fz14)}
.fz16{font-size:var(--fz16)}
.fz18{font-size:var(--fz18)}
.fz20{font-size:var(--fz20)}
.fz22{font-size:var(--fz22)}
.fz24{font-size:var(--fz24)}
.fz26{font-size:var(--fz26)}
.fz28{font-size:var(--fz28)}
.fz30{font-size:var(--fz30)}
.fz32{font-size:var(--fz32)}
.fz34{font-size:var(--fz34)}
.fz36{font-size:var(--fz36)}
.fz38{font-size:var(--fz38)}
.fz40{font-size:var(--fz40)}
.fz42{font-size:var(--fz42)}
.fz44{font-size:var(--fz44)}
.fz46{font-size:var(--fz46)}
.fz48{font-size:var(--fz48)}
.fz50{font-size:var(--fz50)}
.fz52{font-size:var(--fz52)}
@media screen and (max-width:1920px){
:root{--fz12:12px}
}
@media screen and (max-width:1199px){
:root{--fz12:0.2rem;--fz14:0.24rem;--fz16:0.28rem;--fz18:0.32rem;--fz20:0.36rem;--fz22:0.4rem;--fz24:0.44rem;--fz26:0.48rem;--fz28:0.52rem;--fz30:0.56rem;--fz32:0.56rem;--fz34:0.56rem;--fz36:0.56rem;--fz38:0.56rem;--fz40:0.56rem;--fz42:0.56rem;--fz44:0.56rem;--fz46:0.56rem;--fz48:0.56rem;--fz50:0.56rem;--fz52:0.56rem}
}
@media screen and (max-width:959px){
:root{--fz12:0.24rem;--fz14:0.26rem;--fz16:0.28rem;--fz18:0.3rem;--fz20:0.32rem;--fz22:0.34rem;--fz24:0.36rem;--fz26:0.38rem;--fz28:0.4rem;--fz30:0.42rem;--fz32:0.42rem;--fz34:0.42rem;--fz36:0.42rem;--fz38:0.42rem;--fz40:0.42rem;--fz42:0.42rem;--fz44:0.42rem;--fz46:0.42rem;--fz48:0.42rem;--fz50:0.42rem;--fz52:0.42rem}
}
/*!****** lib.css end *******/
/*!****** bl *******/
.header{position:fixed;left:0;top:0;width:100%;display:block;height:.9rem;background:url(../images/hd-bg.png) no-repeat center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;z-index:999}
.header .wp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.logo{line-height:.9rem;font-size:0}
.logo img{display:inline-block;vertical-align:middle;height:.42rem}
.nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.nav li{padding:0 .25rem}
.nav .icondrop{display:none}
.nav .v1{font-size:var(--fz18);color:#333326;position:relative;display:block;line-height:.9rem}
.nav .ok .v1,.nav .on .v1{color:#068bfa}
.nav .sub{position:absolute;top:100%;left:0;right:0;background:url(../images/hd-bg.png) no-repeat center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:.2rem .1rem;display:none}
.nav .sub .v2{display:block;font-size:var(--fz16);color:#333;line-height:.5rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;padding:0 .1rem;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:.3rem;background:url(../images/i-jian.svg) no-repeat left center;-o-background-size:.18rem auto;-ms-background-size:.18rem auto;-moz-background-size:.18rem auto;-webkit-background-size:.18rem auto;background-size:.18rem auto}
.nav .sub .v2:last-child{border-bottom:none}
.nav .sub .t-c{padding-left:33.5%}
.nav .sub .v2:hover{background-image:url(../images/i-jian-on.svg);color:#068bfa}
.nav .us-mo{display: none;}
.h-btn{display:block;color:#fff;background:#333;border-radius:.06rem;padding:.1rem .4rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.h-btn:hover{background:#666}
.g-backtop{display:none}
.btop{cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;width:.55rem;height:.55rem;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;bottom:.7rem;right:.7rem;z-index:99;background-color:#e8e8e8}
.btop img{width:.25rem;height:auto}
.btop:hover{background-color:#068bfa}
.f-nav{border-top:1px solid #e4e4e4;overflow:hidden;padding:.32rem 0 .6rem}
.f-nav .item{float:left;width:20%}
.f-nav .item:last-child{margin-right:0}
.f-nav .tit{color:#999;margin-bottom:.2rem}
.f-nav .tit a{color:inherit}
.f-nav .v1{display:block;color:#3b3939;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.16rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.f-nav .v1:hover{color:#068bfa}
.f-txt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:var(--fz16);color:#3a3939;padding:.24rem 0;border-top:1px solid #e4e4e4}
.f-txt a{color:inherit}
.f-txt .ll{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.f-txt .p{margin-right:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.f-txt .p .icn{width:.3rem;overflow:hidden}
.f-txt .p img{display:inline-block;vertical-align:middle;width:.16rem}
.f-txt .p a{color:inherit}
.f-txt .rr .icn{display:block}
.f-txt .rr .icn img{display:block;width:.3rem}
.f-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:var(--fz16);color:#a9a9a9;padding:.2rem 0;border-top:1px solid #e4e4e4}
.f-info a{color:inherit}
.banner{position:relative}
.banner .play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;width:.6rem;height:.6rem;background:url(../images/bl/play.png) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;z-index:10}
.banner .con{position:relative;height:100vh}
.banner .bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover}
.banner .inbox{position:absolute;bottom:.9rem;left:0;width:100%}
.banner .inbox .tit{color:#fff;font-size:1rem;line-height:1;padding-left:.6rem;position:relative}
.banner .inbox .tit::before{content:"";display:block;position:absolute;top:0;left:0;width:.16rem;height:100%;background:url(../images/bl/t1.png) no-repeat center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.banner .mo-bg{display: none;}

.banner .swiper-pagination{position: absolute;left: 0;right: 0;bottom: .3rem;}
.banner .swiper-pagination .swiper-pagination-bullet{width: .12rem;height: .12rem;
	background-color: #fff;margin: 0 .05rem;
}

.row-a1{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:1.2rem 0 2.14rem}
.m-boxb1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.m-boxb1 .ll{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:36.7%;margin-right:10.5%}
.m-boxb1 .rr{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
/*.m-boxb1 .pic{position:relative;overflow:hidden;height:4rem;line-height:4rem;border-radius:.2rem;background-color:#f8f8f8;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-boxb1 .pic:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.m-boxb1 .pic:hover img{-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}
.m-boxb1 .pic:before{content:'';position:absolute;top:0;bottom:0;left:0;width:50%;backdrop-filter:blur(50px);z-index:5;-webkit-backdrop-filter:blur(50px)}
.m-boxb1 .scrolling-image{width:32.98rem;height:4rem;position:absolute;left:0;top:0;will-change:transform;line-height:4rem;font-size:0}
.m-boxb1 .pic img{width:100%;height:2.5rem;display:inline-block;vertical-align:middle;max-width:none;transform:translateX(1.8rem);transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}*/
.m-boxb1 .g-titb1{margin-bottom:.34rem}
.m-boxb1 .desc{font-size:var(--fz26);color:#333;margin-bottom:.68rem}
.m-boxb1 .swiper-container{border-radius:.2rem;}
.m-boxb1 .swiper-container:before{content:'';position:absolute;top:0;bottom:0;left:0;width:50%;backdrop-filter:blur(50px);z-index:5;-webkit-backdrop-filter:blur(50px)}

.m-boxb1 .con{display: block;}
.m-boxb1 .img{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.m-boxb1 .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-boxb1 .swiper-pagination .swiper-pagination-bullet{background-color: #fff;opacity: 1;}
.m-boxb1 .swiper-pagination .swiper-pagination-bullet-active{background-color: #068bfa;}

.g-btnb1{display:inline-block;color:#fff;background:#333;border-radius:.06rem;padding:.18rem .1rem;min-width:2.1rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;text-align:center}
.g-btnb1:hover{background-color:#666}
.gap1{height:1.45rem}
.m-boxb2 .g-titb1{margin-bottom:.3rem}
.m-boxb2 .list{position:relative}
.m-boxb2 .con{display:block}
.m-boxb2 .con:hover .tit{color:#068bfa;border-color:#068bfa}
.m-boxb2 .li.on .picbox{opacity:1;visibility:visible}
.m-boxb2 .tit{font-size:var(--fz28);color:#666;border-bottom:1px solid #b2b2b2;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;padding:.6rem 6rem .6rem 0;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-boxb2 .picbox{position:absolute;top:0;right:13%;width:4.8rem;visibility:hidden;opacity:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-boxb2 .picbox .img{position:relative;height:0;padding-top:152%;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:.1rem}
.m-boxb2 .picbox .box{background:#000f9f;position:absolute;bottom:0;right:0;width:90%;top:40%;color:#fff;padding:.4rem .6rem .6rem .4rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.m-boxb2 .picbox .box .h3{font-size:.32rem;color:#fff;line-height:1.1}
.m-boxb2 .picbox .box .btn{width:.85rem;height:.85rem;border-radius:50%;background:#068bfa;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-boxb2 .picbox .box .btn img{width:.24rem}
.m-boxb2 .picbox .box .btn:hover{background-color:#000}
.g-titb1{font-size:.42rem;color:#444}
.row-a2{position:relative;overflow:hidden;padding:2.85rem 0 .8rem;min-height:-webkit-calc(100vh - .9rem);min-height:-moz-calc(100vh - .9rem);min-height:calc(100vh - .9rem);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.row-a2::after{content:"";display:block;position:absolute;top:0;left:0;width:52.29%;height:100%;background:url(../images/bl/r2-mk.png) no-repeat center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;pointer-events:none}
.row-a2 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-a2 .bg-mo{display: none;}
.row-a2 .wp{position: relative;z-index: 3;}
.m-boxb3{margin-left:46.2%;margin-right:1rem;color:#000}
.m-boxb3 .tag{font-size:var(--fz14);margin-bottom:.24rem}
.m-boxb3 .tit{font-size:.42rem;margin-bottom:.2rem}
.m-boxb3 .desc{line-height:1.8;font-size:var(--fz26);margin-bottom:.66rem}
.row-a3{overflow:hidden;padding:1.3rem 0 1.3rem 8.85%}
.row-a3 .left{float:left;width:40.5%}
.row-a3 .left .h3{font-size:var(--fz26);color:#343426}
.row-a3 .right{overflow:hidden;border-left:1px solid #e4e4e4}
.m-swb1 .swiper-container{padding:0 .1rem}
.m-swb1 .con{display:block;overflow:hidden;margin:0 .1rem}
.m-swb1 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.m-swb1 .con:hover .tit{color:#068bfa}
.m-swb1 .pic{position:relative;height:0;padding-top:62.23%;overflow:hidden}
.m-swb1 .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.m-swb1 .txt{padding-top:.2rem}
.m-swb1 .tit{font-size:var(--fz18);color:#343426;line-height:1.5;height:3em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.15rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-swb1 .info{font-size:var(--fz12);color:#777}
.sw-opts{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start}
.sw-opts .btn{cursor:pointer;width:.45rem;height:.45rem;background:#ededed;border-radius:.06rem;margin-right:.05rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;color:#000;text-align:center;line-height:.45rem}
.sw-opts .btn.swiper-button-disabled{cursor:default;color:#ababab;pointer-events:none}
.sw-opts .btn .icon{display:inline-block;vertical-align:middle;width:.12rem;height:auto}
.sw-opts .btn:hover{background-color:#333;color:#fff}
.sw-opts .more,.btn-more{color:#333326;font-size:var(--fz14);min-width:1.2rem;line-height:.45rem;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;background:#ededed;border-radius:.06rem;text-transform:uppercase}
.sw-opts .more:hover,.btn-more:hover{background-color:#666;color:#fff}
.btn-more{display: none;}
.ban_in{position:relative}
.ban_in .bg{position:relative;height:0;padding-top:30.2%;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.ban_in .txt{position:absolute;bottom:.8rem;left:0;width:100%;z-index:10}
.ban_in .txt .wp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;
	-moz-box-pack:justify;-ms-flex-pack:justify;justify-content: space-between;
}
.ban_in .txt .h1{font-size:.52rem;color:#444}
.ban_in .txt .h2{font-size:var(--fz18);color:#868686}
.ban_in .txt .p{font-size:var(--fz26);color:#393939;margin-bottom:.05rem}
.ban_in .txt .p1{font-size:var(--fz16);color:#068bfa}
.ban_in .txt .p1 a{color:inherit}
.ban_in .txt .rr{margin-right: 2rem;}
.row-c1{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:1.24rem 0 0;overflow:hidden}
.m-txtb1{overflow:hidden;padding-bottom:1.1rem;border-bottom:1px solid #aaa}
.m-txtb1 .item{float:left;width:29.74%}
.m-txtb1 .tit{position:relative;padding-left:.16rem;font-size:var(--fz26);color:#393939;margin-bottom:.2rem}
.m-txtb1 .tit::before{content:"";display:block;position:absolute;top:50%;left:0;width:.06rem;height:.06rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#000f9f}
.m-txtb1 .desc{font-size:var(--fz18);color:#7f7f7f;margin-left:.16rem}
.m-follb1{padding:.9rem 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.m-follb1 .s{font-size:var(--fz26);color:#393939;margin-right:.8rem}
.m-follb1 .a{display:block;position:relative;margin-right:.7rem}
.m-follb1 .icn{font-size:0}
.m-follb1 .icn img{display:inline-block;vertical-align:middle;height:.32rem}
.row-c2{padding:1.06rem 0 .86rem;overflow:hidden}
.row-c2 .g-titb1{margin-bottom:.33rem}
.ul-listv{overflow:hidden;margin:0 -.1rem}
.ul-listv li{float:left;width:33.33%}
.ul-listv .con{display:block;overflow:hidden;margin:0 .1rem .2rem}
.ul-listv .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-listv .con:hover .tit{color:#068bfa}
.ul-listv .pic{position:relative;height:0;padding-top:62.37%;overflow:hidden}
.ul-listv .pic .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-listv .pic .play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:.6rem;z-index:10}
.ul-listv .txt{padding:.26rem 0}
.ul-listv .tit{font-size:var(--fz18);color:#343426;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
@media screen and (max-width:1200px){
/*body{padding-top:1rem}*/
.header{height:1rem}
.logo{line-height:1rem}
.logo img{height:.6rem}
.btop{bottom:.2rem;right:.2rem}
.h-btn{margin-right:.8rem;padding:.1rem}
.nav{position:fixed;top:1rem;left:0;bottom:0;padding-top: .3rem;
	overflow-y:auto;overflow-x:hidden;width:100%;
	background-color:rgba(201,213,225,.95);display:none;
}
.nav li{float:none;width:auto}
.nav li{padding: 0 .5rem;}
.nav .sub .t-c{padding-left:0}
.nav .v1{line-height:.8rem;color: #000;}
.nav .sub{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.nav .sub .v2{line-height:.6rem;text-align:left}
.nav .on .dropicon::after{content:"-"}
.nav .dropicon{display:block;position:absolute;top:0;right:.28rem;width:.8rem;height:.8rem;pointer-events:none}
.nav .dropicon::after{content:"+";display:block;color:#333326;font-weight:700;line-height:.8rem;font-style:normal;text-align:right;width:100%}
.nav .ok .v1::after,.nav .on .v1::after{display:none}
.f-nav{display:none}
.row-a3{padding:.6rem .5rem}
.row-a3 .gap1{height:.3rem}
.row-a3 .left{float:none;width:auto;margin-bottom:.3rem}
.sw-opts .btn{width:.6rem;height:.6rem;line-height:.6rem}
.sw-opts .btn .icon{width:.24rem}
.sw-opts .more{line-height:.6rem}
.banner .con{height:auto;position:relative;height:0;padding-top:50%;overflow:hidden}
}
@media screen and (max-width:767px){
.f-txt{display:block}
.f-txt .ll{margin-bottom:.2rem}
.f-txt .p{margin-right:.3rem}
.f-txt .p img{width:.3rem}
.f-txt .p .icn{width:.4rem}
.f-info{display:block}
.ban_in .bg{padding:.6rem 0;height: 5rem;}
.ban_in .txt{bottom:.5rem;}
.ban_in .txt .wp{display:block}
.ban_in .txt .ll{margin-bottom:.3rem}
.ban_in .txt .p{margin-bottom:0}
.row-c1{padding-top:.6rem}
.m-txtb1{padding-bottom:0}
.m-txtb1 .item{float:none;width:auto;margin-bottom:.3rem}
.m-follb1{padding:.4rem 0}
.m-follb1 .a,.m-follb1 .s{margin-right:.4rem}
.row-c2{padding:.6rem 0}
.ul-listv{margin:0}
.ul-listv li{float:none;width:auto}
.ul-listv .con{margin:0 0 .2rem}
.ul-listv .txt{padding:.2rem 0 0}
.row-a1{padding:1rem 0 1.5rem;}
.m-boxb1{display:block}
.m-boxb1 .ll{width:auto;margin-right:0;margin-bottom:.3rem}
.gap1{height: 1.5rem}
.m-boxb2 .tit{padding:.3rem 0;font-size:var(--fz18)}
.m-boxb2 .picbox{display:none}
.row-a2{min-height:auto;padding:2rem 0}
.row-a2::after{display:none}
.row-a2 .bg{display: none;}
.row-a2 .bg-mo{display: block;}
.m-boxb3{margin:0}
.banner .play{display:block}
.banner .inbox .tit{font-size:.7rem;padding-left:.3rem}
.banner .inbox .tit::before{width:3px}
.g-btnb1{padding: .18rem .3rem;}
}
/*!****** bl end *******/
/*!****** ls *******/
.banl1{overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;height:7.7rem;position:relative}
.banl1 .video {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 1;
}
.banl1 .video video,.banl1 .video source{display: block;width: 100%;height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}


.banl1:after{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;background:url(../images/ls/bgl1.png) bottom center no-repeat;background-size:100% auto}
.banl1 .txt{position:absolute;top:65%;left:0;width:100%;overflow:hidden;z-index:2}
.banl1 .txt .tit{font-size:var(--fz52);color:#fff;overflow:hidden}
.banl1 .txt .desc{font-size:var(--fz18);color:#fff;overflow:hidden}
.banl1.fff:after{background-image:url(../images/ls/bgl1-2.png)}
.banl1.fff .txt{top:73.5%}
.banl1.fff .txt .desc,.banl1.fff .txt .tit{color:#111}
.ul-listl1{overflow:hidden;display:flex;background:rgba(0,0,0,.4);margin-top:-.74rem;position:relative;z-index:5;border-top:1px solid rgba(255,255,255,.28)}
.ul-listl1 li{flex:1;position:relative;overflow:hidden}
.ul-listl1 .con{display:block;font-size:var(--fz18);color:#ccc;line-height:.73rem;overflow:hidden;text-align:center}
.ul-listl1 li:after{content:"";position:absolute;top:50%;right:0;display:block;height:.3rem;width:.02rem;background:rgba(67,67,67,.3);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-listl1 .con:hover,.ul-listl1 li.on .con{color:#fff;background:url(../images/ls/bgl2.png) center center no-repeat;background-size:cover}
.ul-listl1 li.on:after,.ul-listl1 li:hover:after{display: none;}
.m-solutionsl1{
	background-repeat:no-repeat;
	background-position:center top;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	padding:.89rem 0 1.4rem
}
.m-solutionsl1 .tips{font-size:var(--fz20);color:#444;overflow:hidden;text-transform:uppercase;margin-bottom:.15rem}
.m-solutionsl1 .title{font-size:var(--fz42);color:#333326;overflow:hidden;margin-bottom:.33rem}
.m-solutionsl1 .desc{font-size:var(--fz26);color:#202020;overflow:hidden;line-height:1.6;}
.m-solutionsl1 .wp{position: relative;}
.m-solutionsl1 .cont{width: 46%;}
.m-solutionsl1 .pic{width: 46%;position: absolute;top: 0;right: 0;}
.m-solutionsl1 .pic img{width: 100%;display: block;}

.m-solutionsl2{overflow:hidden;background-repeat:no-repeat;
	background-position:center center;background-size:cover;padding:2.8rem 0 .31rem;margin-bottom:.64rem}
.ul-listl2{overflow:hidden;margin:0 -.2rem;display:flex;flex-wrap:wrap}
.ul-listl2 li{width:33.33%;flex-shrink:0;padding:0 .2rem;margin-bottom:1.13rem}
.ul-listl2 .con{display:block;overflow:hidden}
.ul-listl2 .icon{width:.9rem;height:.9rem;line-height:.9rem;font-size:0;float:left;text-align:center;margin-right:.43rem;overflow:hidden;background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.ul-listl2 .icon img{display:inline-block;vertical-align:middle;max-width:50%;max-height:50%}
.ul-listl2 .txt{overflow:hidden}
.ul-listl2 .top{padding-top: 0.06rem;overflow:hidden;margin-bottom:.28rem}
.ul-listl2 .tit{width:100%;flex-shrink:0;font-size:var(--fz26);color:#393939;overflow:hidden;line-height:1.5;height: 3em}
.ul-listl2 .desc{font-size:var(--fz18);color:#7f7f7f;line-height:1.6;overflow:hidden}
.m-descl1{overflow:hidden;position:relative;font-size:var(--fz26);color:#1f1f1f;padding:1.31rem 0 1.34rem}
.m-descl1 .ico-bor{position:absolute;top:0;left:0;width:100%;height:.13rem;background:url(../images/ls/linel1.jpg) center center no-repeat;background-size:cover}
.m-descl1 .desc{max-width:80%}
.g-titlel1{overflow:hidden;font-size:var(--fz42);color:#111}
.g-titlel1 .tips{font-size:var(--fz20);color:#444;overflow:hidden;margin-bottom:.14rem}
.m-initiativesl{overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:.9rem 0 .93rem}
.ul-listl3{overflow:hidden;margin:0 -.18rem;display:flex}
.ul-listl3 li{width:25%;flex-shrink:0;padding:0 .18rem}
.ul-listl3 .con{height:100%;display:block;overflow:hidden;background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;padding:1.79rem .55rem;min-height:8.35rem}
.ul-listl3 li:nth-child(2n) .con{background-position:top center}
.ul-listl3 .con .icon{width:.8rem;height:.8rem;line-height:.8rem;text-align:center;font-size:0;overflow:hidden;margin-bottom:.51rem}
.ul-listl3 .con .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-listl3 .con .tit{font-size:var(--fz28);color:#393939;overflow:hidden;line-height:1.1;margin-bottom:.32rem}
.ul-listl3 .con .desc{font-size:var(--fz18);color:#7f7f7f;overflow:hidden;line-height:1.8}
.m-contributionsl{overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:1.14rem 0 2.42rem}
.ul-listl4{overflow:hidden;margin:.82rem -.38rem 0}
.ul-listl4 li{width:50%;float:left;padding:0 .38rem}
.ul-listl4 .con{display:block;overflow:hidden}
.ul-listl4 .tit{font-size:var(--fz32);color:#393939;overflow:hidden;border-bottom:.03rem solid #111;padding-bottom:.18rem;margin-bottom:.41rem}
.ul-listl4 .desc{font-size:var(--fz18);color:#222;overflow:hidden;line-height:1.8}
.m-achivementsl{overflow:hidden;padding:1.24rem 0 1.17rem}
.ul-listl5{overflow:hidden;margin:.59rem 0 0}
.ul-listl5 li{width:16.66%;float:left}
.ul-listl5 .con{display:block;height:1.26rem;line-height:1.26rem;font-size:0;
	overflow:hidden;text-align:center;border-radius:.1rem;position: relative;
	/*aspect-ratio: 4/3;*/
	transform-style: preserve-3d;
	transition: transform 0.8s cubic-bezier(0.4, 0.2, 0.2, 1);
}
.ul-listl5 .con img{position: absolute;inset: 0;max-width:100%;max-height:100%;top: 50%;left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	object-fit: cover;
	-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
		-o-filter: grayscale(100%);
		filter: grayscale(100%);
		filter: gray;
	/*backface-visibility: hidden;*/
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.ul-listl5 .con .tit{
	position: absolute;z-index: 3;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0, 0, 0, 0.75);
	color: #fff;
	font-size: .16rem;
	text-align: center;
	box-sizing: border-box;
	transform: rotateY(180deg);
	opacity: 0;
	transition: opacity 0.4s 0.2s;
	display: none;
}
.ul-listl5 .con .tit span{position: absolute;top: 50%;left: 15px;right: 15px;line-height: 1.3;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
/*.ul-listl5 .con:hover{background:rgba(0,0,0,.1)}*/

.ul-listl5 .con:hover img{
  /*transform: rotateY(180deg);*/
 -webkit-filter: grayscale(0%);
 	-moz-filter: grayscale(0%);
 	-ms-filter: grayscale(0%);
 	-o-filter: grayscale(0%);
 	filter: grayscale(0%);
}

.ul-listl5 .con:hover .tit{
  opacity: 1;
}




.banl2{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;overflow:hidden;padding:5.29rem 0 .73rem}
.banl2:after{content:"";position:absolute;bottom:0;width:100%;background:url(../images/ls/bgl8.png) center center no-repeat;height:10.24rem;background-size:cover}
.banl2 .txt{overflow:hidden;position:relative;z-index:2;padding-left:calc(50% - 7.9rem)}
.banl2 .tit{font-size:var(--fz52);color:#fff;margin-bottom:.1rem;overflow:hidden}
.banl2 .stit{font-size:var(--fz26);color:#fff;overflow:hidden;margin-bottom:.95rem}
.banl2 .info{border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:.6rem 2.4rem .64rem 0;margin-bottom:.64rem}
.banl2 .info .stt{font-size:var(--fz32);color:#fff;overflow:hidden;margin-bottom:.28rem}
.banl2 .info .desc{font-size:var(--fz26);color:#fff;line-height:1.6;overflow:hidden}
.banl2 .more{display:block;font-size:0;width:.41rem;height:.41rem;line-height:.41rem;text-align:center;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.banl2 .more img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.banl2 .more:hover{opacity:.7}
.m-diversityl1{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}
.m-diversityl1:after{content:"";position:absolute;top:0;left:0;width:100%;background:url(../images/ls/linel1.jpg) center center no-repeat;height:.13rem;background-size:cover}
.m-diversityl1 .diversityl1{display:flex;justify-content:space-between;padding-bottom:.88rem}
.m-diversityl1 .left{width:54%;flex-shrink:0;padding-top:1.36rem}
.m-diversityl1 .left .desc{font-size:var(--fz26);color:#1f1f1f;overflow:hidden;line-height:1.6;margin-top:.48rem}
.m-diversityl1 .right{width:30.5063%;flex-shrink:0;margin-top:-1rem;position:relative;z-index:2}
.m-diversityl1 .right .pic{display:block;width:100%;height:auto;overflow:hidden}
.m-diversityl1 .right .pic img{display:block;width:100%}
.m-diversityl1 .diversityl2{overflow:hidden;padding:.97rem 0 1.35rem}
.m-diversityl1 .ul-listl5{margin-top:.66rem}
.m-diversityl1 .ul-listl5 .con:hover{background:r#fff}
.m-joinl1{position: relative;overflow:hidden;padding:2.46rem 0 2.81rem;margin-bottom:.82rem}
.m-joinl1 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	background-repeat:no-repeat;background-position:center;
	background-size:cover;
}
.m-joinl1 .mo-bg{display: none;}
.m-joinl1 .wp{position: relative;z-index: 3;}
.m-joinl1 .title{text-align:center;overflow:hidden;color:#131304;font-size:var(--fz42);margin-bottom:.11rem}
.m-joinl1 .desc{font-size:var(--fz26);color:#131304;overflow:hidden;text-align:center;margin-bottom:.51rem}
.m-joinl1 .btnbox{text-align:center;overflow:hidden;font-size:0}
.m-joinl1 .btnbox .btn{display:inline-block;vertical-align:middle;min-width:2.1rem;font-size:var(--fz14);line-height:4;color:#fff;padding:0 .6rem;background:#333;border-radius:.05rem;-webkit-border-radius:.05rem;-moz-border-radius:.05rem;-ms-border-radius:.05rem;-o-border-radius:.05rem;-webkit-border-radius:.05rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-joinl1 .btnbox .btn:hover{opacity:.7}
@media screen and (max-width:1200px){
.banl1 .txt,.banl1.fff .txt{top:60%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.banl1:after{background-size:cover}
.ul-listl1{display:block;white-space:nowrap;overflow-x:auto;font-size:0;margin:0;width:100%}
.ul-listl1 li{display:inline-block}
.ul-listl1 li:after{display:none}
.ul-listl1 .con{padding:0 .2rem;line-height:4}
.m-listl1 .wp{padding:0}
.m-solutionsl1 .desc{max-width:none}
.m-contributionsl,.m-solutionsl1{padding:.6rem 0}
.m-solutionsl2{padding-top:.6rem;margin-bottom:.6rem}
.ul-listl2 .icon{width:1rem;height:1rem;line-height:1rem;margin:0 auto .2rem;float:none}
.ul-listl2 .top{height:auto;display:block;text-align:center}
.ul-listl2 li{margin-bottom:.6rem}
.m-achivementsl,.m-descl1{padding:.6rem 0}
.m-descl1 .desc{max-width:none}
.ul-listl3{margin-top:.6rem}
.ul-listl3 .con{padding:.4rem .3rem;
	border-radius:.1rem;background-image: none !important;
	-webkit-border-radius:.1rem;-moz-border-radius:.1rem;
	-ms-border-radius:.1rem;-o-border-radius:.1rem;min-height:auto
}
.ul-listl3 li:nth-child(2n) .con{background-position:bottom center}
.ul-listl3 li:nth-child(1) .con{background-color: #94f0f9;}
.ul-listl3 li:nth-child(2) .con{background-color: #dbb8fa;}
.ul-listl3 li:nth-child(3) .con{background-color: #54d695;}
.ul-listl3 li:nth-child(4) .con{background-color: #e6d5ec;}
.ul-listl4{margin-top:.4rem}
.ul-listl4 .tit{margin-bottom:.2rem;padding-bottom:.1rem}
.banl2{padding:5rem 0 1rem;background-position: center bottom;}
.banl2:after{height:100%}
.banl2 .txt{padding:0 .3rem}
.banl2 .stit{margin-bottom:.3rem}
.banl2 .info{padding:.3rem 0;margin-bottom:.3rem}
.banl2 .more{width:.6rem;height:.6rem;line-height:.6rem}
.m-diversityl1 .diversityl1{display:block;padding:.6rem 0}
.m-diversityl1 .left{width:auto;margin-bottom:.6rem;padding:0}
.m-diversityl1 .right{width:auto;margin:0}
.m-diversityl1 .diversityl2{padding:.6rem 0}
.m-diversityl1 .ul-listl5{margin-top:.4rem}
.m-joinl1{padding:.6rem 0;margin-bottom:.6rem}
.banl2 .more{width: .5rem;height: .5rem;}
}
@media screen and (max-width:959px){
.ul-listl5 li{width:33.33%;margin-bottom:.4rem}
}
@media screen and (max-width:767px){
.banl1{height:5rem}
.ul-listl2{display:block}
.ul-listl3{display:block}
.ul-listl2 li,.ul-listl3 li,.ul-listl4 li{width:auto;float:none}
.ul-listl3 li,.ul-listl4 li{margin-bottom:.4rem}
.ul-listl3 li:last-child,.ul-listl4 li:last-child{margin-bottom:0}
.ul-listl5{margin:.4rem -.1rem 0}
.ul-listl5 li{width:50%;padding:0 .2rem}
}
/*!****** ls end *******/
.jl-about1{padding:.8rem 0 .6rem;overflow:hidden}
.jl-snvbox{float:left;width:3.31rem;margin-right:.53rem;border-radius:.03rem;background-color:#f5f5f5;overflow:hidden}
.jl-snvbox .bigtit{font-size:var(--fz20);color:#fff;line-height:.6rem;background-color:#006ab6;font-family:M-ExtraBold;padding:0 .22rem;position:relative}
.jl-snvbox .menu{position:absolute;width:30px;height:29px;top:50%;right:15px;z-index:35;display:none;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.jl-snvbox .menu b{display:block;height:3px;background-color:#fff;margin:5px 0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.jl-snvbox .menu.open b{display:none;margin:0;position:absolute;left:0;top:50%;width:30px}
.jl-snvbox .menu.open b:first-child{display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.jl-snvbox .menu.open b:last-child{display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.jl-snv{padding-bottom:.2rem}
.jl-snv li{border-bottom:1px solid #dcdcdc}
.jl-snv a{display:block;padding:0 .17rem 0 .37rem;background-image:url(../images/jl-i01.png);background-repeat:no-repeat;background-position:.16rem center;background-size:.15rem;line-height:.51rem;font-size:var(--fz16);color:#333;font-family:M-Regular;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.3s}
.jl-snv a:hover{color:#006ab6}
.jl-about1 .rbox{overflow:hidden}
.jl-list1{margin:.4rem -.15rem .51rem;font-size:0;overflow:hidden}
.jl-list1 li{display:inline-block;vertical-align:top;width:33.33%;padding:0 .15rem;margin-bottom:.23rem}
.jl-list1 .con{display:block;cursor:pointer}
.jl-list1 .pic{position:relative;border-radius:.1rem;overflow:hidden;margin-bottom:.15rem}
.jl-list1 .pic::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));z-index:1}
.jl-list1 .img{padding-top:68.31%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.jl-list1 .play{position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;font-size:0;background-image:url(../images/jl-i02.png);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(-50%,-50%);z-index:2}
.jl-list1 .txt{font-size:var(--fz16);color:#333;font-family:M-Bold;text-align:center}
.jl-row1{padding:.5rem 0 1rem;overflow:hidden}
.jl-tab1{font-size:0;margin-bottom:.55rem}
.jl-tab1 li{display:inline-block;vertical-align:middle;margin-right:.2rem}
.jl-tab1 li:last-child{margin-right:0}
.jl-tab1 a{display:block;padding:0 .24rem;font-size:var(--fz20);line-height:.5rem;color:#333;border-radius:50px;font-family:M-Bold;background-color:#f5f5f5;transition:.3s}
.jl-tab1 .on a{background-color:#0062a9;color:#fff}
.jl-list2{margin:.33rem -.25rem .11rem;font-size:0}
.jl-list2 li{display:inline-block;vertical-align:top;width:25%;padding:0 .25rem;margin-bottom:.5rem}
.jl-list2 .con{display:block;border-radius:.1rem;box-shadow:0 0 .18rem rgba(0,0,0,.1);overflow:hidden}
.jl-list2 .top{border-bottom:1px solid #eee;padding:.1rem .1rem .3rem}
.jl-list2 .pic{border-radius:.1rem;margin-bottom:.3rem;overflow:hidden}
.jl-list2 .img{padding-top:70.58%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.jl-list2 .con:hover .img{transform:scale(1.08)}
.jl-list2 .txt{text-align:center}
.jl-list2 .tit{font-size:var(--fz20);color:#333;margin-bottom:.15rem;font-family:M-Bold}
.jl-list2 .desc{font-family:M-Regular;font-size:var(--fz16);color:#666;line-height:1.75;height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.jl-list2 .links{font-size:0;padding:.15rem 0 .11rem}
.jl-list2 .btn{display:inline-block;vertical-align:middle;width:50%;text-align:center;border-right:1px solid #eee}
.jl-list2 .btn:last-child{border-right:none}
.jl-list2 .btn .i{display:inline-block;vertical-align:middle;position:relative;margin-right:.1rem}
.jl-list2 .btn .i img{transition:.3s}
.jl-list2 .btn:hover .i img{opacity:0}
.jl-list2 .btn .hover-img{position:absolute;top:0;left:0;right:0;opacity:0;z-index:2}
.jl-list2 .btn:hover .i .hover-img{opacity:1}
.jl-list2 .btn .p{display:inline-block;vertical-align:middle;font-size:var(--fz16);color:#666;line-height:.35rem;transition:.3s}
.jl-list2 .btn:hover .p{color:#0d69b3;font-family:M-Regular}
.jl-row2{padding:.7rem 0 .72rem}
.jl-about2{overflow:hidden}
.jl-about2 .swiperbox{float:left;display:flex;width:51.375%}
.jl-swiper1{flex-shrink:0;display:block;width:1.5rem;margin-right:.22rem}
.jl-swiper1 .swiper-container{height:100%;overflow:hidden}
.jl-swiper1 .pic{border:1px solid #eee;border-radius:.06rem;overflow:hidden}
.jl-swiper1 .swiper-slide-thumb-active .pic{border-color:#006ab6}
.jl-swiper1 .img{padding-top:70.66%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.jl-swiper2{flex:1;display:block;overflow:hidden}
.jl-swiper2 .pic{border:1px solid #eee;border-radius:.1rem;overflow:hidden}
.jl-swiper2 .img{padding-top:70.46%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.jl-about2 .infobox{float:right;width:44.75%}
.jl-about2 .tit{font-size:.42rem;color:#333;font-family:M-ExtraBold;margin-bottom:.06rem}
.jl-about2 .desc{font-size:var(--fz16);color:#666;line-height:1.75;font-family:M-Regular}
.jl-about2 .line{display:block;height:1px;background-color:#eee;margin:.22rem 0 .19rem}
.jl-about2 .list{font-size:var(--fz16);color:#666;line-height:2;font-family:M-Regular}
.jl-about2 .list li{padding-left:.17rem;position:relative}
.jl-about2 .list li::after{content:'';position:absolute;left:0;top:50%;width:.06rem;height:.06rem;background-color:#006ab6;border-radius:50%;transform:translateY(-50%);z-index:2}
.jl-about2 .links{font-size:0;margin-bottom:.31rem}
.jl-about2 .links .btn{display:inline-block;vertical-align:middle;min-width:2.2rem;padding:0 .3rem;margin-right:.2rem;text-align:center;background-color:#006ab6;border-radius:50px;transition:.3s}
.jl-about2 .links .btn:hover{opacity:.8}
.jl-about2 .links .btn2{background-color:#333}
.jl-about2 .links .btn:last-child{margin-right:0}
.jl-about2 .links .i{display:inline-block;vertical-align:middle;margin-right:.09rem}
.jl-about2 .links .p{display:inline-block;vertical-align:middle;font-size:var(--fz16);color:#fff;line-height:.48rem}
.jl-about2 .share{font-size:0}
.jl-about2 .share .lab{display:inline-block;vertical-align:middle;font-size:.14rem;color:#666;font-family:M-Regular}
.jl-about2 .share a{display:inline-block;vertical-align:middle;margin-left:.1rem}
.jl-tabbox1{border-top:.04rem solid #333;border-bottom:1px solid #dfdfdf}
.jl-tabbox1 ul{display:flex;border-left:1px solid #dfdfdf}
.jl-tabbox1 ul li{flex:1}
.jl-tabbox1 .con{display:flex;align-items:center;justify-content:center;height:1.01rem;border-right:1px solid #dfdfdf;cursor:pointer;transition:.3s}
.jl-tabbox1 .on .con{background-color:#006ab6}
.jl-tabbox1 .icn{display:block;margin-right:.13rem;font-size:0;transition:.3s}
.jl-tabbox1 .on .icn{filter:brightness(0) invert(100%)}
.jl-tabbox1 .txt{display:block;font-size:var(--fz18);color:#333;transition:.3s}
.jl-tabbox1 .on .txt{color:#fff}
.jl-infobox1 .m-aboutl1 .pic{width:46.875%}
.jl-row4{padding:.7rem 0 .8rem;background-color:#f5f5f5;overflow:hidden}
.jl-list3{font-size:0;margin:.4rem -.47rem -.22rem}
.jl-list3 li{display:inline-block;vertical-align:top;width:25%;padding:0 .47rem;margin-bottom:.22rem}
.jl-list3 .con{display:block}
.jl-list3 .pic{border-radius:.1rem;overflow:hidden;margin-bottom:.2rem}
.jl-list3 .img{padding-top:56.88%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.jl-list3 .con:hover .img{transform:scale(1.08)}
.jl-list3 .tit{font-size:var(--fz18);color:#333;font-family:M-Bold;margin-bottom:.1rem}
.jl-list3 .desc{font-size:var(--fz16);color:#666;line-height:1.625;font-family:M-Regular}
.jl-row5{padding:.8rem 0}
.jl-swiper3{margin-top:.3rem;overflow:hidden}
.jl-swiper3 .swiper-pagination{position:relative;text-align:center;font-size:0;bottom:0!important;margin-top:.38rem}
.jl-swiper3 .swiper-pagination-bullet{width:.14rem;height:.14rem;background-color:#444;border-radius:50%;margin:0 .12rem!important;opacity:1}
.jl-swiper3 .swiper-pagination-bullet-active{background-color:#0062a9}
.jl-swiper3 .con{display:block;cursor:pointer}
.jl-swiper3 .pic{position:relative;border-radius:.1rem;overflow:hidden;margin-bottom:.15rem}
.jl-swiper3 .pic::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));z-index:1}
.jl-swiper3 .img{padding-top:68.31%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.jl-swiper3 .play{position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;font-size:0;background-image:url(../images/jl-i02.png);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(-50%,-50%);z-index:2}
.jl-swiper3 .txt{font-size:var(--fz16);color:#333;font-family:M-Bold;text-align:center}
.jl-row6{padding:.8rem 0;background-color:#eee;overflow:hidden}
.jl-swiper4{padding:.42rem .25rem 0;margin:0 -.25rem;overflow:hidden}
.jl-swiper4 .swiper-pagination{position:relative;text-align:center;font-size:0;bottom:0!important;margin-top:.38rem}
.jl-swiper4 .swiper-pagination-bullet{width:.14rem;height:.14rem;background-color:#444;border-radius:50%;margin:0 .12rem!important;opacity:1}
.jl-swiper4 .swiper-pagination-bullet-active{background-color:#0062a9}
.jl-swiper4 .con{display:block;border-radius:.1rem;background-color:#fff;box-shadow:0 0 .18rem rgba(0,0,0,.1);overflow:hidden}
.jl-swiper4 .top{border-bottom:1px solid #eee;padding:.1rem .1rem .3rem}
.jl-swiper4 .pic{border-radius:.1rem;margin-bottom:.3rem;overflow:hidden}
.jl-swiper4 .img{padding-top:70.58%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.jl-swiper4 .con:hover .img{transform:scale(1.08)}
.jl-swiper4 .txt{text-align:center}
.jl-swiper4 .tit{font-size:var(--fz20);color:#333;margin-bottom:.15rem;font-family:M-Bold}
.jl-swiper4 .desc{font-family:M-Regular;font-size:var(--fz16);color:#666;line-height:1.75;height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.jl-swiper4 .links{font-size:0;padding:.15rem 0 .11rem}
.jl-swiper4 .btn{display:inline-block;vertical-align:middle;width:50%;text-align:center;border-right:1px solid #eee}
.jl-swiper4 .btn:last-child{border-right:none}
.jl-swiper4 .btn .i{display:inline-block;vertical-align:middle;position:relative;margin-right:.1rem}
.jl-swiper4 .btn .i img{transition:.3s}
.jl-swiper4 .btn:hover .i img{opacity:0}
.jl-swiper4 .btn .hover-img{position:absolute;top:0;left:0;right:0;opacity:0;z-index:2}
.jl-swiper4 .btn:hover .i .hover-img{opacity:1}
.jl-swiper4 .btn .p{display:inline-block;vertical-align:middle;font-size:var(--fz16);color:#666;line-height:.35rem;transition:.3s}
.jl-swiper4 .btn:hover .p{color:#0d69b3;font-family:M-Regular}
@media screen and (max-width:1200px){
.jl-about1{padding:20px 0}
.jl-snvbox{float:none;width:auto;margin-right:0;margin-bottom:15px}
.jl-snvbox .bigtit{font-size:16px;line-height:40px;padding:0 15px}
.jl-snvbox .menu{display:block}
.jl-snv{display:none;padding-bottom:10px}
.jl-snv a{padding:0 15px 0 30px;background-size:12px;font-size:14px;line-height:40px;background-position:12px center}
.jl-list1{margin:15px -5px 0}
.jl-list1 li{width:50%;padding:0 5px;margin-bottom:15px}
.jl-list1 .pic{margin-bottom:10px}
.jl-list1 .play{width:40px}
.jl-list1 .txt{font-size:14px}
.jl-row1{padding:20px 0}
.jl-tab1{margin-bottom:15px;white-space:nowrap;overflow-x:auto}
.jl-tab1 li{margin-right:10px}
.jl-tab1 a{padding:0 15px;font-size:14px;line-height:35px}
.jl-list2{margin:20px -5px 0}
.jl-list2 li{width:50%;padding:0 5px;margin-bottom:15px}
.jl-list2 .con{border-radius:8px;box-sizing:0 0 5px rgba(0,0,0,.1)}
.jl-list2 .top{padding:5px}
.jl-list2 .pic{border-radius:5px;margin-bottom:10px}
.jl-list2 .tit{font-size:16px;margin-bottom:5px}
.jl-list2 .desc{font-size:14px}
.jl-list2 .links{padding:5px 0}
.jl-list2 .btn .i{width:12px;margin-right:5px}
.jl-list2 .btn .p{font-size:12px;line-height:30px}
.jl-row2{padding:20px 0}
.jl-about2 .swiperbox{float:none;width:100%;margin-bottom:5px}
.jl-swiper1{width:18%}
.jl-about2 .infobox{float:none;width:auto}
.jl-about2 .tit{font-size:18px;margin-bottom:0}
.jl-about2 .desc{font-size:14px}
.jl-about2 .line{margin:10px 0}
.jl-about2 .list{font-size:14px}
.jl-about2 .list li{padding-left:15px}
.jl-about2 .list li::after{width:4px;height:4px}
.jl-about2 .links{margin-bottom:15px}
.jl-about2 .links .btn{min-width:120px;padding:0 15px;margin-right:10px}
.jl-about2 .links .i{width:18px;margin-right:5px}
.jl-about2 .links .p{font-size:14px}
.jl-about2 .share .lab{font-size:14px}
.jl-about2 .share a{margin-left:8px}
.jl-tabbox1{border-top-width:2px}
.jl-tabbox1 ul{flex-wrap:wrap}
.jl-tabbox1 ul li{flex:none;width:33.33%;border-bottom:1px solid #dfdfdf;height:40px}
.jl-tabbox1 .icn{width:15px;margin-right:5px}
.jl-tabbox1 .txt{font-size:12px}
.jl-row4{padding:20px 0}
.jl-list3{margin:15px -5px 0}
.jl-list3 li{width:33.33%;padding:0 5px;margin-bottom:15px}
.jl-list3 .pic{border-radius:5px;margin-bottom:5px}
.jl-list3 .tit{font-size:16px;margin-bottom:5px}
.jl-list3 .desc{font-size:14px}
.jl-row5{padding:20px 0}
.jl-swiper3{margin-top:15px}
.jl-swiper3 .swiper-pagination{margin-top:10px}
.jl-swiper3 .swiper-pagination-bullet{width:8px;height:8px;margin:0 5px!important}
.jl-swiper3 .pic{border-radius:5px;margin-bottom:10px}
.jl-swiper3 .txt{font-size:14px}
.jl-row6{padding:20px 0}
.jl-swiper4{padding:20px 5px 0;margin:0 -5px}
.jl-swiper4 .con{border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1)}
.jl-swiper4 .top{padding:5px}
.jl-swiper4 .pic{border-radius:5px;margin-bottom:10px}
.jl-swiper4 .tit{font-size:16px;margin-bottom:5px}
.jl-swiper4 .desc{font-size:14px}
.jl-swiper4 .links{padding:5px 0}
.jl-swiper4 .btn .i{width:12px;margin-right:5px}
.jl-swiper4 .btn .p{font-size:12px;line-height:30px}
}
@media screen and (max-width:750px){
.jl-list3 li{width:50%}
}
@media screen and (max-width:480px){
.jl-list3 li{width:100%}
}
.row-lz1{padding:1.3rem 0 .88rem;background:url(../images/p-bg1.jpg) no-repeat center;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.g-t1{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:.65rem}
.g-t1 .tit{line-height:1.4}
.g-t1 .tit h2{font-size:.52rem;color:#444}
.g-t1 .tit p{font-size:.18rem;color:#343426}
.g-t1 .tab{display:flex}
.g-t1 .tab li{margin-left:.15rem}
.g-t1 .tab li a{display:block;height:.47rem;line-height:.45rem;padding:0 .28rem;border-radius:.06rem;font-size:.14rem;color:#393939;background-color:#fff;border:1px solid #898989;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.g-t1 .tab li.on a,.g-t1 .tab li:hover a{color:#068bfa;border-color:#068bfa}
.m-list1{margin:0 -.1rem;display:flex;flex-wrap:wrap}
.m-list1 li{width:33.33%;margin-bottom:.42rem}
.m-list1 .con{display:block;margin:0 .1rem}
.m-list1 .pic{padding-top:62%;height:0;position:relative;overflow:hidden}
.m-list1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
.m-list1 .txt{padding:.28rem .4rem 0 0;height:1.72rem;position:relative;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list1 .txt:after{content:'';position:absolute;left:0;right:0;bottom:0;height:.06rem;opacity:0;background:url(../images/i-bg1.jpg) no-repeat center;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list1 .tit{font-size:.18rem;line-height:1.56;color:#343426;font-weight:400;margin-bottom:.22rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-list1 .info{font-size:12px;color:#777}
.m-list1 .more{position:absolute;right:.26rem;bottom:.35rem;width:.42rem;height:.42rem;opacity:0;background:url(../images/i-05.png) no-repeat center;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list1 .con:hover .txt{padding:.28rem .6rem 0 .32rem;background-color:#fff}
.m-list1 .con:hover .txt:after{opacity:1}
.m-list1 .con:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.m-list1 .con:hover .more{opacity:1}
.row-lz2{padding:1.7rem 0 1rem;}
.m-details{max-width:10rem;margin:0 auto}
.m-details .back{font-size:.18rem;color:#333;padding-left:.31rem;display:block;margin-bottom:.3rem;background:url(../images/i-03.png) no-repeat left center;-o-background-size:.18rem auto;-ms-background-size:.18rem auto;-moz-background-size:.18rem auto;-webkit-background-size:.18rem auto;background-size:.18rem auto}
.m-details h1{font-size:.42rem;line-height:1.3;color:#343426;font-weight:400;margin-bottom:.36rem}
.m-details .date{font-size:.15rem;color:#777;display:block;margin-bottom:.45rem}
.m-details .txt{font-size:.18rem;line-height:1.8;color:#333326}
.ban{height:100vh;position:relative;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.ban .txt{position:absolute;left:0;right:0;bottom:.92rem;color:#111}
.ban .tit{font-size:.52rem}
.ban .tips{font-size:.18rem}
.row-lz3{padding-bottom:1.03rem;background:url(../images/p-bg3.jpg) no-repeat center top;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.row-lz3 .wp{position:relative;padding-top:.6rem}
.m-txt1 .tit{font-size:.42rem;color:#333326;margin-bottom:.2rem;padding-top:1.16rem;background:url(../images/i-04.png) no-repeat left top;-o-background-size:.41rem auto;-ms-background-size:.41rem auto;-moz-background-size:.41rem auto;-webkit-background-size:.41rem auto;background-size:.41rem auto}
.m-txt1 .desc{font-size:.26rem;line-height:1.58;color:#202020;max-width:12.3rem}
.m-txt2{position:absolute;right:0;top:-1.79rem;width:10.9rem;padding-bottom:.1rem;background-color:#fff;display:flex;flex-wrap:wrap}
.m-txt2:after{content:'';position:absolute;left:0;right:0;bottom:0;height:.1rem;background:url(../images/i-bg2.png) no-repeat center;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.m-txt2 ul{width:75%;padding:0 .27rem;display:flex;flex-wrap:wrap;align-items:center;color:#111}
.m-txt2 li{width:33.33%}
.m-txt2 .con{padding-left:.27rem;position:relative}
.m-txt2 .con:after{content:'';position:absolute;right:0;top:50%;width:1px;height:.84rem;background-color:#ccc;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.m-txt2 li:last-child .con:after{display:none}
.m-txt2 .num{font-size:.55rem}
.m-txt2 .top em{font-size:.22rem;vertical-align:top;position:relative;top:.14rem}
.m-txt2 .tips{font-size:.18rem}
.m-txt2 .desc{height:2.61rem;width:25%;position:relative;font-size:.18rem;line-height:1.58;color:#fff;background-color:#000}
.m-txt2 .t-c{position:absolute;top:50%;left:.43rem;right:.43rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.row-lz4{height:80vh;position:relative;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.row-lz4 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-txt3{width:10.69rem;position:absolute;right:0;bottom:0;z-index: 2;padding:.93rem 2.5rem .95rem .88rem;background:url(../images/p-bg5.jpg) no-repeat center;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}
.m-txt3 .tit{font-size:.42rem;line-height:1.2;color:#333326;margin-bottom:.38rem}
.m-txt3 .desc{font-size:.26rem;line-height:1.58;color:#202020}
.row-lz5{padding:3.32rem 0 1rem;background:url(../images/p-bg6.jpg) no-repeat center;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.m-list3{margin:0 -.39rem;display:flex;flex-wrap:wrap}
.m-list3 li{width:50%;margin-bottom:.75rem}
.m-list3 .con{display:block;margin:0 .39rem}
.m-list3 .num{display:block;font-size:.42rem;color:#393939;font-weight:700;margin-bottom:.12rem}
.m-list3 .tit{font-size:.26rem;color:#393939;margin-bottom:.25rem;min-height: 3em;}
.m-list3 .desc{font-size:.18rem;line-height:1.8;color:#666;border-top:3px solid #111;padding-top:.28rem}
.row-lz6{padding:1.12rem 0 1.05rem}
.g-t2{font-size:.42rem;color:#333326;margin-bottom:.52rem}
.m-txt4{overflow:hidden;background:url(../images/p-bg7.jpg) no-repeat left bottom;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.m-txt4 .txt{width:52%;float:left;padding:1.18rem .96rem 0}
.m-txt4 .tit{font-size:.26rem;color:#393939;margin-bottom:.65rem}
.m-txt4 .desc{font-size:.18rem;line-height:1.8;color:#666}
.m-txt4 .pic{width:48%;float:right}
.m-txt4 .pic img{width:100%;display:block}
@media screen and (max-width:1200px){
.ban{height:5rem}
.ban .txt{bottom:.3rem}
.m-txt2{position:relative;top:auto;right:auto;width:auto;display:block}
.m-txt2 .desc{height:auto;width:auto}
.m-txt2 .t-c{position:static;font-size:.28rem;padding:.24rem .3rem;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.m-txt2 ul{width:auto;padding:0}
.m-txt2 .con{padding:.3rem}
.m-txt2 .top em{font-size:.28rem}
.m-txt2 .tips{font-size:.28rem}
.m-txt1 .tit{padding-top:.8rem}
.m-txt1 .desc{font-size:.28rem}
.m-txt1{margin-bottom:.3rem}
.row-lz3{padding-bottom:.6rem}
.row-lz4{height:auto;padding:1rem .3rem}
.m-txt3{position:static;width:auto;padding:.4rem;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.m-txt3 .desc{font-size:.28rem}
.row-lz5{padding:.8rem 0 .5rem}
.m-list3{display:block;margin:0}
.m-list3 li{width:auto;margin-bottom:.4rem}
.m-list3 .con{margin:0}
.m-list3 .desc{font-size:.28rem}
.m-list3 .tit{font-size:.32rem}
.m-list3 .num{line-height:1.3}
.row-lz6{padding:.7rem 0}
.m-txt4 .txt{width:auto;float:none;padding:.4rem .3rem}
.m-txt4 .pic{width:auto;float:none}
.m-txt4 .tit{font-size:.42rem;margin-bottom:.2rem}
.m-txt4 .desc{font-size:.28rem}
.g-t2{margin-bottom:.4rem}
.m-details{margin:0 .3rem;max-width: none;}
.m-details .txt{font-size:.28rem}
.m-details .back{font-size:.36rem;padding-left:.45rem;-o-background-size:.26rem auto;-ms-background-size:.26rem auto;-moz-background-size:.26rem auto;-webkit-background-size:.26rem auto;background-size:.26rem auto}
.m-details h1{line-height:1.5}
.m-details .date{font-size:.28rem}
.row-lz2{padding-top:1.5rem;-o-background-size:auto 6rem;-ms-background-size:auto 6rem;-moz-background-size:auto 6rem;-webkit-background-size:auto 6rem;background-size:auto 6rem}
.row-lz1{padding:1.6rem 0}
.g-t1{display:block;margin-bottom:.6rem}
.g-t1 .tit{margin-bottom:.3rem}
.g-t1 .tit p{font-size:.28rem}
.g-t1 .tab li{margin-right:.2rem;margin-left:0}
.g-t1 .tab li a{font-size:.28rem;height:.7rem;line-height:.7rem}
.m-list1{display:block;margin:0}
.m-list1 li{width:auto;margin-bottom:.3rem}
.m-list1 .con{margin:0}
.m-list1 .tit{font-size:.3rem}
.m-list1 .txt{height:auto;padding-bottom:.3rem}
.m-list1 .con:hover .txt{padding-bottom:.3rem}
.ban_in .txt .rr{margin-right: 0;}
.h-btn{display: none;}
.nav .us-mo{display: block;}
.banner .bg{display: none;}
.banner .play{display: none;}
.banner .con{padding-top: 0;height: auto;}
.banner .mo-bg{display: block;}
.banner .mo-bg img{width: 100%;display: block;}
.m-boxb1 .pic img{height: 5rem;}
.m-boxb1 .scrolling-image{width: 65.96rem;height: 8rem;}
.m-boxb1 .pic{height: 5rem;line-height: 5rem;}

.sw-opts .more{display: none;}
.btn-more{display: block;height: .7rem;line-height: .7rem;
	width: 2rem;margin: .5rem auto 0;
}
.row-a3 .right{border-left: 0;}
.m-swb1 .swiper-container{padding: 0;margin: 0 -.1rem;}
.m-swb1 .tit{margin-bottom: .2rem;}
.m-swb1 .txt{padding-top: .3rem;}
.row-a3 .left{margin-bottom: .4rem;}
.f-txt{position: relative;padding: .3rem 0;}
.f-txt .ll{margin-bottom: 0;}
.f-txt .link{position: absolute;right: 0;bottom: -.7rem;}
.f-txt .rr .link img{width: .5rem;height: .5rem;}
.banl2 .tit{font-size: .62rem;}
.banl2 .info .desc{font-size: .3rem;}
.banl2 .info .stt{font-size: .36rem;}
.m-diversityl1 .left .desc{font-size: .3rem;margin-top: .35rem;}
.ul-listl5 .con{height: 1rem;line-height: 1rem;}
.ul-listl5 .con img{max-width: 85%;max-height: 80%;}
.ul-listl5 li{margin-bottom: .5rem;}
.m-diversityl1 .ul-listl5{margin-top: .5rem;}
.m-joinl1 .title{font-size: .5rem;margin-bottom: .4rem;}
.m-joinl1{padding: 2.5rem 0;}
.row-lz4 .bg{position: static;height: auto;padding-top: 44%;}
.row-lz4{padding: 0;}
.m-txt3{padding: .8rem .5rem;}
.m-txt2 .top em{font-size: .24rem;}
.m-txt2 .num{font-size: .44rem;}
.m-txt2 .tips{font-size: .24rem;}
.m-txt2 .con{padding: .4rem .2rem;text-align: center;}
.m-txt2 .t-c{padding: .4rem .3rem;}
.m-joinl1 .bg{display: none;}
.m-joinl1 .mo-bg{display: block;}
.ul-listl5 .con .tit span{font-size: .24rem;}


.m-solutionsl1 .cont{width: auto;}
.m-solutionsl1 .pic{width: auto;position: static;margin-top: .3rem;}
.ul-listl2 .tit{height: auto;}

}