@charset "utf-8";

@font-face
{font-family: PoppinsRegular;
src: url('Poppins-Regular.ttf')}

@font-face
{font-family: PoppinsExtraBold;
src: url('Poppins-ExtraBold.otf')}


body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,span,em,i,button,a{margin:0;padding:0;color:inherit;line-height: inherit;font-family:'PoppinsRegular',"PingFang SC","PingFangSC-Regular","microsoft yahei";font-size: 0.12rem;line-height: 1.5;}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;font-size:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
p,span,li{font-size:inherit;color:inherit;}
h3,h4,h5,h6{font-weight: normal;}
em,i,span,a,p{font-style:normal;font-size:inherit;}
*{box-sizing:border-box;color: #000;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;}
.bold{font-weight: bold;}
.center{text-align: center;}
.img{width: 100%;display: block;}
/* html{font-size:13.333vw;} */
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{display: block;width: 100%;border:none;background: transparent;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
label{-webkit-tap-highlight-color: rgba(255,0,0,0);}

.img_full{width: 100%;height: 100%;display: block;object-fit: cover;}
.flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;}
.flex-align-start{align-items: flex-start;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-align-end{align-items: flex-end;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-pack-start{justify-content: flex-start;}
.flex-pack-end{justify-content: flex-end;}
.flex-v { -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;display: flex; }
.flex-w{flex-wrap:wrap;}
.flex-1{flex:1;overflow: hidden;}
.flex-11{flex:1;}


html{font-size:25.641vw;}



@media screen and (min-width:1200px){
	html{font-size:7.5vw;max-width:9rem;margin:0 auto;}
}

.auto{padding:0 0.24rem;}

body{-webkit-text-size-adjust: 100% !important;margin:0 auto;}
.container{max-width: 750px;margin:0 auto;position: relative;min-height: 100vh;}

.head{height: 0.72rem;position: relative;z-index:100;width: 100%;left: 0;top: 0;padding:0 0.24rem;display: flex;align-items: center;justify-content: space-between;}
.head .r{display: flex;align-items: center;}
.head.scroll{background-color: rgba(255,255,255,.8);backdrop-filter: blur(5px);position: fixed;}


.hd-logo{}
.hd-logo .img{height: 0.2rem;width: auto;}

.hd-back{width: 0.3rem;height: 0.3rem;background:url(../images/back.png) no-repeat center;background-size:0.24rem;display: block;}

.hd-menu{position: relative;}
.hd-menu .icon{width: 0.3rem;height: 0.3rem;background:url(../images/menu.png) no-repeat center;background-size:0.24rem;display: block;}
.hd-menu .icon.close{background-image:url(../images/close.png)}

.hd-menu .drop{width: 1.4rem;border-radius:0.1rem;background-color: rgba(255,255,255,.8);backdrop-filter: blur(5px);position: absolute;right: 0;padding:0.08rem 0;display: none;}
.hd-menu .drop .lk{display: block;font-size: 0.16rem;line-height: 1.2;padding:0.08rem 0.1rem;opacity: 0.6;}
.hd-menu .drop .lk.this{opacity: 1;}


.hd-lang{position: relative;margin-right:0.2rem;}
.hd-lang .font{display: flex;align-items: center;cursor: pointer;font-size: 0.14rem;}
.hd-lang .font:before{content:'';width: 0.18rem;height: 0.18rem;background:url(../images/icon_04-1.png) no-repeat center;background-size:contain;margin-right: 0.05rem;}
.hd-lang .font::after{content:'';width: 0.1rem;height: 0.1rem;background:url(../images/icon_05-1.png) no-repeat center;background-size:contain;margin-left: 0.05rem;}

.hd-lang .drop{position: absolute;width: 0.7rem;left: 50%;transform: translate(-50%,0);padding-top: 0.06rem;display: none;}
.hd-lang .dropbox{background-color: #fff;padding:0.1rem 0 0.08rem 0.1rem;position: relative;box-shadow:rgba(0, 0, 0, 0.25) 0 0 0.1rem;}
.hd-lang .lk{font-size: 0.12rem;margin-bottom: 0.05rem;display: flex;align-items: center;}
.hd-lang .ic{width:0.2rem;margin-right: 0.08rem;display: inline-block;vertical-align: middle;}



.foot{padding:0.3rem 0.2rem;display: flex;align-items: flex-start;}
.foot .info{flex:1;overflow: hidden;margin-right: 0.15rem;}
.foot .smlogo{width: 0.93rem;}
.foot .txt{font-size: 0.12rem;line-height: 1.2;margin-top: 0.15rem;}
.foot .txt p{margin-bottom: 0.05rem;}
.foot .social{display: flex;margin-top: 0.15rem;}
.foot .social .icon{width: 0.21rem;height: 0.21rem;margin-right: 0.09rem;}
.foot .social .ico{width: 100%;height: 100%;display: block;border-radius:50%;}
.foot .social .icon:last-child{margin-right: 0;}

.foot .menu{flex:1;overflow: hidden;}
.foot .menu .row:not(:last-child){margin-bottom: 0.2rem;}
.foot .menu .tit{font-size: 0.12rem;color:#181818;line-height: 0.24rem;font-weight: bold;}
.foot .menu .lk{display: block;font-size: 0.12rem;color:#181818;line-height: 0.2rem;margin-top: 0.05rem;}

/* product */
.pro-con{height: 100vh;background:url(../images/pro_01.jpg) no-repeat center;background-size:cover;}


.pro-list{padding:0 0.24rem 0.1rem;overflow-y: scroll;}
.pro-list .item{display: flex;align-items: center;border-radius:0.2rem;background-color: rgba(255,255,255,0.08);margin-bottom: 0.15rem;}
.pro-list .imgbox{width: 1.6rem;height: 1.6rem;display: flex;align-items: center;justify-content: center;}
.pro-list .img{max-width: 100%;max-height: 100%;width: 100%;height: 100%;object-fit: contain;}
.pro-list .info{flex:1;overflow: hidden;padding:0 0.15rem;}
.pro-list .tag{font-size: 0.1rem;color:#fff;display: inline-block;vertical-align: middle;border-radius:0.04rem;background:url(../images/cp_07.png) no-repeat center;background-size:cover;padding:0 .06rem;line-height: 0.22rem;height: 0.22rem;min-width: 0.6rem;text-align: center;}
.pro-list .title{font-size: 0.12rem;font-weight: bold;line-height: 1.4;display: block;margin-top: 0.08rem;}
.pro-list .more{font-size: 0.12rem;color:#fff;line-height: 0.35rem;width: 1.5rem;border-radius:0.24rem;background: linear-gradient(to right, #205BCD , #EE6F5B);margin-top: 0.22rem;display: block;text-align: center;}



/* newsroom */
.pub-tt{margin-bottom: 0.2rem;font-size: 0;}
.pub-tt .ico{height: 0.13rem;width: auto;display: inline-block;vertical-align: middle;}
.pub-tt .bt{font-size: 0.24rem;margin-top: 0.08rem;}
.pub-tt .smwz{font-size: 0.12rem;}
.pub-tt.white .bt{color:#fff;}
.pub-tt.white .smwz{color:#fff;}


.xw-arc{padding:0.4rem 0 0.4rem;}
.xw-arc .list{}
.xw-arc .list .item{margin-bottom: 0.6rem;}
.xw-arc .list .imgbox{height: 2rem;border-radius:0.08rem;}
.xw-arc .list .title{font-size: 0.16rem;line-height: 0.24rem;margin-top: 0.15rem;}
.xw-arc .list .txt{font-size: 0.12rem;line-height: 0.18rem;margin-top: 0.1rem;-webkit-line-clamp: 7;}
.xw-arc .list .txt p:not(:last-child){margin-bottom: 0.2rem;}
.xw-arc .list .more{margin-top: 0.08rem;font-size: 0.12rem;line-height: 0.18rem;display: inline-block;vertical-align: middle;background: -webkit-linear-gradient(45deg, #205BCD, #EE6F5B);background: linear-gradient(45deg, #205BCD, #EE6F5B);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;}
.xw-arc .list .item:last-child{margin-bottom: 0;}


/* .xw-blog2{padding:0.3rem 0;}
.xw-blog2 .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.xw-blog2 .list .item{display: block;background-color: #F3F3F3;border-radius:0.08rem;padding:0.15rem 0.25rem;margin-bottom: 4%;}
.xw-blog2 .list .circle{width: 0.16rem;height: 0.16rem;background:url(../images/xw_04.png) no-repeat center;background-size:contain;display: block;margin-bottom: 0.1rem;}
.xw-blog2 .list .txt{font-size: 0.12rem;line-height: 0.18rem;}
.xw-blog2 .list .imgbox{height: 2.65rem;border-radius:0.1rem;overflow: hidden;margin-top: 0.1rem;}
.xw-blog2 .list .item:nth-child(2),.xw-blog2 .list .item:nth-child(3){width: 48%;} */

.xw-blog{padding:0.4rem 0 0.6rem;}
.xw-blog .list{}
.xw-blog .list .item{background-color: #F3F3F3;border-radius:0.1rem;padding:0.18rem;margin:0 0 0.12rem;}
.xw-blog .list .icon{width: 0.14rem;height: 0.14rem;background:url(../images/xw_04.png) no-repeat center;background-size:contain;display: block;}
.xw-blog .list .title{font-size: 0.12rem;color:#000000;margin-top: 0.1rem;}
.xw-blog .list .pic{width: 100%;display: block;border-radius:0.1rem;margin-top: 0.1rem;}




.xw-story{padding:0.3rem 0 0.1rem;}
.xw-story .list{margin-top: -0.2rem;}
.xw-story .list .item{padding:0.25rem 0;display: flex;justify-content: space-between;position: relative;}
.xw-story .list .item::after{content:'';height: 0.02rem;background-image: linear-gradient(to right, rgba(238, 111, 91, 0.2) , rgba(32, 91, 205, 0.2));position: absolute;width: 100%;left: 0;bottom: 0;}
.xw-story .list .grp{width: 45%;}
.xw-story .list .name{font-size: 0.12rem;font-weight: bold;display: flex;align-items: center;}
.xw-story .list .name::before{content:'';width: 0.16rem;height: 0.16rem;background:url(../images/xw_06.png) no-repeat center;background-size:contain;margin-right: 0.09rem;}
.xw-story .list .txt{font-size: 0.12rem;color:#404148;line-height: 0.18rem;margin-top: 0.08rem;}
.xw-story .list .item:last-child::after{display: none;}

/* about */
.us-top{background:url(../images/us_0.png) no-repeat center;background-size:cover;}

.us-intro{padding:0.5rem 0.2rem 0.8rem;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.us-intro .tit{height: 0.26rem;width: auto;}
.us-intro .smtit{margin-top: 0.06rem;font-size: 0.16rem;display: inline-block;vertical-align: middle;background: -webkit-linear-gradient(45deg, #205BCD, #EE6F5B);background: linear-gradient(45deg, #205BCD, #EE6F5B);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;text-align: center;}
.us-intro .txt{font-size: 0.12rem;line-height: 0.16rem;text-align: center;max-width: 2.88rem;margin:0.3rem auto 0;}
.us-intro .txt p{margin-bottom: 0.15rem;}

.us-ky{padding:0 0 0.5rem;}
.us-ky .list .item{overflow: hidden;position: relative;min-height: 2.04rem;}
.us-ky .list .img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index:1;}
.us-ky .list .box{padding:0.4rem 0.22rem;position: relative;z-index:2;}

.us-ky .list .title{font-size:0.16rem;}
.us-ky .list .txt{margin-top: 0.22rem;font-size: 0.12rem;}


.us-arc{padding:0 0 0.5rem;}
.us-arc .list{}
.us-arc .list .item{margin-bottom: 0.4rem;}
.us-arc .list .circle{width: 0.16rem;height: 0.16rem;background:url(../images/xw_04.png) no-repeat center;background-size:contain;display: block;}
.us-arc .list .title{font-size: 0.12rem;margin-top: 0.1rem;}
.us-arc .list .txt{font-size: 0.12rem;margin-top: 0.07rem;}

.us-cul{padding:0 0 0.4rem;}
.us-cul .list .item{border-radius:0.08rem;overflow: hidden;margin-bottom: 0.25rem;position: relative;}
.us-cul .list .img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index:1;}
.us-cul .list .box{padding:0.4rem 0.22rem;position: relative;z-index:2;}
.us-cul .list .title,.us-cul .list .txt{font-size: 0.12rem;color:#fff;}
.us-cul .list .title{max-width: 1.3rem;}
.us-cul .list .txt{margin-top: 0.22rem;max-width: 1.5rem;}

.us-core{padding:0 0 0.6rem;}
.us-core .list{}
.us-core .list .item{display: flex;align-items: center;padding:0.15rem 0 0.4rem;}
.us-core .list .info{flex:1;overflow: hidden;}
.us-core .list .title{font-size: 0.12rem;}
.us-core .list .txt{font-size: 0.12rem;margin-top: 0.2rem;}
.us-core .list .imgbox{width: 1.59rem;height: 1.59rem;border-radius:0.2rem;margin-left: 0.2rem;}

.us-lc{}
.us-lc .item{background-color: #f3f3f3;}
.us-lc .item .imgbox{height: 2rem;position: relative;}
.us-lc .item .year{font-size: 1.6rem;line-height: 2rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-family: 'PoppinsExtraBold';color:rgba(255,255,255,.8);}
.us-lc .item .txt{font-size: 0.12rem;line-height: 1.6;padding:0.25rem 0.2rem;}


/* contact */
.lx-sec{padding:0.45rem 0.25rem 0.25rem;background:url(../images/lx_01.jpg) no-repeat center;background-size:cover;height: 100vh;overflow-y: scroll;}
.lx-sec .desc{font-size: 0.12rem;margin-top: -0.1rem;}
.lx-form{margin-top: 0.35rem;}
.lx-form .row{border-radius:0.08rem;position: relative;margin-bottom: 0.2rem;overflow: hidden;background-color: #fff;}
.lx-form .tit{font-size: 0.14rem;color:#828282;position: absolute;width: 100%;padding:0 0.2rem;left: 0;top: 0;line-height: 0.5rem;background-color: #fff;z-index:0;}
.lx-form .tit i{color:#EB5757;}
.lx-form .ipt{line-height: 0.5rem;height: 0.5rem;width: 100%;font-size: 0.14rem;padding:0 0.2rem;border-radius:0.08rem;border:1px solid #E0E0E0;position: relative;z-index:1;}
.lx-form .select{appearance: none;-webkit-appearance: none;background:url(../images/lx_04.png) no-repeat 95% center;background-size:0.12rem 0.06rem;}
.lx-form .submit{font-size: 0.16rem;color:#fff;width: 100%;border-radius:0.24rem;line-height: 0.4rem;height: 0.4rem;background: linear-gradient(to right, #205BCD , #EE6F5B);border:0;cursor: pointer;}

.lx-form .bot{display: flex;margin-top: 0.25rem;}
.lx-form .bot .grp:not(:last-child){margin-right: 0.25rem;}
.lx-form .bot .fz{font-size: 0.12rem;display: flex;align-items: center;}
.lx-form .bot .ico{width: 0.16rem;height: 0.2rem;margin-right: 0.06rem;}
.lx-form .bot .wz{font-size: 0.12rem;color:#EF705C;margin-top: 0.03rem;}


.popp .closea{width: 24px;height: 24px;background:url(../images/close.png) no-repeat center;background-size:contain;position: fixed;right: 0.24rem;top: 0.15rem;cursor: pointer;}
.popp{position: fixed;width: 100%;left: 0;top: 0;height: 100%;z-index:200;display: none;}


/* product-CellMorphology */
.cp-top .swiper1{background-repeat:no-repeat;background-position:center;background-size:cover;}
.cp-top .swiper1 .item{height: 4rem;display: flex;align-items: center;justify-content: center;}
.cp-top .swiper1 .img{width: 90%;height: 90%;object-fit: contain;}
.cp-top .swiper2{margin:0 0.24rem;}
.cp-top .swiper2 .item{height: 0.6rem;padding: 2px;border-radius:0.08rem;}
.cp-top .swiper2 .smimg{width: 100%;height: 100%;object-fit: cover;display: block;border-radius:0.08rem;}

.cp-top .swiper2 .swiper-slide-thumb-active .item{background:url(../images/cp_06.png) no-repeat center;background-size:100% 100%;}

.cp-top .info{padding:0 0.24rem 0.4rem;margin-top: 0.25rem;}
.cp-top .xh{font-size: 0.12rem;color:#E8E9ED;font-weight: bold;line-height: 0.26rem;border-radius:0.04rem;padding:0 0.08rem;display: inline-block;vertical-align: middle;background:url(../images/cp_07.png) no-repeat center;background-size:cover;}
.cp-top .title{font-size: 0.2rem;margin-top: 0.12rem;line-height: 1.4;}
.cp-top .txt{font-size: 0.12rem;line-height: 0.19rem;margin-top: 0.24rem;}
.cp-top .txt p{margin-bottom: 0.05rem;position: relative;padding-left: 0.22rem;}
.cp-top .txt p:before{content:'';display: inline-block;vertical-align: middle;width: 0.16rem;height: 0.16rem;background:url(../images/cp_08.png) no-repeat center;background-size:contain;position: absolute;left: 0;top: 0;}
.cp-top .button{font-size: 0.14rem;color:#fff;line-height: 0.37rem;height: 0.37rem;border-radius:0.24rem;background: linear-gradient(to right, #205BCD , #EE6F5B);width: 100%;display: block;margin-top: 0.2rem;text-align: center;}


.cp-tit{font-size: 0.2rem;}

.cp-xx{padding:0.35rem 0;}
.cp-xx .txt{font-size: 0.12rem;margin-top: 0.24rem;}

.cp-operat{padding:0.4rem 0 0.35rem;background-color: #f5f5f7;margin-bottom: 0.45rem;}
.cp-operat .txt{margin-top: 0.2rem;}
.cp-operat .list{display: flex;flex-wrap: wrap;margin-left: -0.08rem;margin-top: 0.22rem;}
.cp-operat .list li{width: 0.62rem;margin:0 0 0.08rem 0.08rem;}
.cp-operat .list .imgbox{width: 0.62rem;height: 0.62rem;border-radius:0.08rem;}
.cp-operat .list .fz{font-size: 0.12rem;margin-top: 0.06rem;text-align: center;}


.cp-kits{margin-bottom:0.7rem;}
.cp-kits .txt{font-size: 0.12rem;margin-top: 0.08rem;}
.cp-kits .pic{width: 100%;display: block;margin-top: 0.25rem;}

.cp-scene{margin-bottom: 0.7rem;}
.cp-scene .txt{font-size: 0.12rem;margin-top: 0.08rem;}
.cp-scene .pic{border-radius:0.08rem;width: 100%;display: block;margin-top: 0.22rem;}

.cp-spec{margin-bottom: 0.4rem;}
.cp-spec .detail{border-radius:0.2rem;background-color: #F5F5F7;padding:0.15rem 0.22rem;margin-top: 0.2rem;}
.cp-spec .row{border-bottom:1px solid rgba(216,216,216,.2);padding:0.16rem 0;display: flex;align-items: flex-start;}
.cp-spec .tit{font-size: 0.12rem;font-weight: bold;min-width: 0.95rem;}
.cp-spec .txt{font-size: 0.12rem;font-weight: 100;text-align: right;flex:1;overflow: hidden;}
.cp-spec .readmore{margin-top: 0.08rem;font-size: 0.12rem;line-height: 0.45rem;display: inline-block;vertical-align: middle;background: -webkit-linear-gradient(45deg, #205BCD, #EE6F5B);background: linear-gradient(45deg, #205BCD, #EE6F5B);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;}


.cp-rela{padding:0.4rem 0 0.4rem 0.2rem;background-color: #F5F5F7;}
.cp-rela .detail{}
.cp-rela .item{border-radius:0.08rem;background-color: #fff;padding: 0.08rem 0.08rem 0.15rem;display: block;}
.cp-rela .item .imgbox{border-radius:0.08rem;height: 1.3rem;}
.cp-rela .item .img{width: 100%;display: block;height: 100%;}
.cp-rela .item .title{font-size: 0.12rem;margin-top: 0.08rem;line-height: 0.18rem;-webkit-line-clamp: 2;height: 0.36rem;}
.cp-rela .item .more{font-size: 0.12rem;color:#fff;line-height: 0.33rem;height: 0.33rem;text-align: center;border-radius:0.24rem;background: linear-gradient(to right, #205BCD , #EE6F5B);width: 100%;margin-top: 0.06rem;display: block;}
.cp-rela .swiper-slide{width: 1.9rem;}


/* product-Multi */
.cp-flow{padding:0.4rem 0 0.35rem;background-color: #f5f5f7;margin-bottom: 0.44rem;}
.cp-flow .pic{width: 100%;display: block;margin-top: 0.4rem;}

.cp-xx .list{display: flex;margin-top: 0.2rem;}
.cp-xx .list li{flex:1;overflow: hidden;}
.cp-xx .list .font{font-size: 0.12rem;line-height: 0.16rem;}
.cp-xx .list .line{width: 1px;background-color: rgba(216,216,216,.4);margin:0 0.23rem 0 0.26rem;}


/* product-Integrated */
.cp-wzi{margin-bottom: 0.75rem;}
.cp-wzi .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.cp-wzi .list li{width: 47.5%;}
.cp-wzi .list .circle{width: 0.16rem;height:0.16rem;background:url(../images/xw_04.png) no-repeat center;background-size:contain;display: block;border-radius:50%;}
.cp-wzi .list .title{font-weight: bold;line-height: 0.18rem;min-height: 0.36rem;margin-top: 0.22rem;}
.cp-wzi .list .txt{margin-top: 0.08rem;}

/* index */
.idx-sec{background:url(../images/idx_01.jpg) no-repeat center top;background-size:100% auto;/* overflow: hidden; */}
.idx-sec.hidden{overflow: hidden;height: 100vh;}


.idx-ban{padding:0.45rem 0.24rem 0.6rem;position: relative;z-index:0;text-align: center;}
.idx-ban .title p{font-size: 0.24rem;line-height: 1.2;font-weight: bold;background: -webkit-linear-gradient(45deg, #805754 0%, #000000 50%,#805754 100%);background: linear-gradient(45deg, #805754 0%, #000000 50%,#805754 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;}
.idx-ban .txt{font-size: 0.12rem;margin: 0.12rem auto 0;max-width: 3.05rem;}
.idx-ban .request{font-size: 0.16rem;color:#000;border-radius:0.24rem;line-height: 0.4rem;border:1px solid rgba(0,0,0,.49);text-align: center;cursor: pointer; margin-top: 0.2rem;display: inline-block;vertical-align: middle;padding:0 0.22rem;}
.idx-ban .pic{width: 2.66rem;display: block;margin:0.4rem auto 0;}


.idx-card{margin-bottom: 0.5rem;}
.idx-card .pub-tt{margin-bottom: 0.1rem;}
.idx-card .swiper-slide{width: 3.1rem;padding:0.2rem 0;}
.idx-card .item{border-radius:0.1rem;overflow: hidden;height: 1.86rem;width: 100%;}
.idx-card .swiper-pagination{position: static;margin-top: 0.1rem;font-size: 0;height: auto;}
.idx-card .swiper-pagination-bullet{width: 0.04rem;height: 0.04rem;background-color: #D4D4D4;opacity: 1;margin:0 0.03rem!important;}
.idx-card .swiper-pagination-bullet-active{width: 0.25rem;border-radius:0.14rem;}


.idx-scene{margin-bottom: 0.5rem;}
.idx-scene .pub-tt{margin-bottom: 0.35rem;}
.idx-scene .list{padding-left: 0.24rem;white-space: nowrap;overflow-x: scroll;font-size: 0;}
.idx-scene .list::-webkit-scrollbar{ display: none;}
.idx-scene .list .item{border-radius:0.08rem;width: 1.9rem;background: linear-gradient(#E9E9E9, #fff);padding: 0.08rem;margin-right: 0.2rem;display: inline-block;vertical-align: top;}
.idx-scene .list .imgbox{height: 1rem;border-radius:0.08rem;overflow: hidden;}
.idx-scene .list .title{font-size: 0.16rem;font-weight: bold;margin-top: 0.1rem;white-space: initial;}
.idx-scene .list .txt{font-size: 0.12rem;margin-top: 0.06rem;white-space: initial;}


.idx-cp{margin-bottom: 0.8rem;position: relative;padding:0.8rem 0.3rem 0.2rem;background-color: #000000;}
.idx-cp .top-tp{width: 100%;position: absolute;left: 0;top:0;z-index:20;}
.idx-cp .videobox{margin-bottom: 0.2rem;height: 1.95rem;border-radius:0.1rem;overflow: hidden;}
.idx-cp .pub-tt .smwz{margin-top: 0.15rem;}
.idx-cp .list{display: flex;flex-wrap: wrap;justify-content: center;}
.idx-cp .list li{width: 0.54rem;margin:0 0.1rem 0.15rem;}
.idx-cp .list .imgbox{width: 0.54rem;height: 0.54rem;border-radius:0.05rem;overflow: hidden;}
.idx-cp .request{font-size: 0.14rem;color:#fff;border-radius:0.24rem;line-height: 0.36rem;text-align: center;cursor: pointer; background-image: linear-gradient(to right, rgba(255,255,255,.12) , rgba(153,153,153,.12));display: inline-block;vertical-align: middle;padding:0 0.25rem;}



.idx-lc{margin-bottom: 0.6rem;padding:0 0.48rem;}
.idx-lc .pub-tt{margin-bottom: 0.4rem;}
.idx-lc .list{position: relative;}
.idx-lc .list:before{content:'';width: 1px;top: 0;bottom: 0.2rem;position: absolute;left: 0;background: linear-gradient(#EE6F5B, #205BCD);}
.idx-lc .list li{display: flex;align-items: flex-start;margin-bottom: 0.25rem;}
.idx-lc .list li:last-child{margin-bottom: 0;}
.idx-lc .list .year{font-size: 0.24rem;width: 1.3rem;min-height: 1px;position: relative;padding-left: 0.4rem;}
.idx-lc .list .year:before{content:'';width: 0.08rem;height: 0.08rem;border-radius:50%;background-color: #4A60B6;position: absolute;left: -0.03rem;top: 0.1rem;}
.idx-lc .list .info{flex:1;overflow: hidden;}
.idx-lc .list .title{font-size: 0.12rem;font-weight: bold;}
.idx-lc .list .txt{font-size: 0.12rem;line-height: 0.16rem;margin-top: 0.06rem;}
.idx-lc .more{font-size: 0.14rem;color:#000;border-radius:0.24rem;line-height: 0.36rem;border:1px solid rgba(0,0,0,.49);text-align: center;cursor: pointer; background-image: linear-gradient(to right, #f8f8f8 , #f7f7f7);display: inline-block;vertical-align: middle;padding:0 0.25rem;}
.idx-lc .list li:nth-child(1) .year:before{background-color: #EF705C;}
.idx-lc .list li:nth-child(2) .year:before{background-color: #B16A7E;}
.idx-lc .list li:nth-child(3) .year:before{background-color: #4A60B6;}



.idx-story{margin-bottom: 0.5rem;padding-top: 0;}
.idx-story .request{font-size: 0.14rem;color:#000;border-radius:0.24rem;display: block;line-height: 0.36rem;border:1px solid rgba(0,0,0,.49);text-align: center;cursor: pointer; background-image: linear-gradient(to right, #f8f8f8 , #f7f7f7);display: inline-block;vertical-align: middle;padding:0 0.22rem;}


.idx-xw{padding:0 0 0.1rem;}
.idx-xw .pub-tt{margin-bottom: 0.15rem;}
.idx-xw .item{border-radius:0.08rem;padding: 0.08rem;margin-bottom: 0.3rem;background: linear-gradient(#E9E9E9, rgba(255,255,255,.4));}
.idx-xw .item .imgbox{height: 1.6rem;border-radius:0.08rem;overflow: hidden;display: block;}
.idx-xw .item .title{font-size: 0.16rem;font-weight: bold;margin-top: 0.12rem;}
.idx-xw .item .txt{font-size: 0.12rem;color:#404148;-webkit-line-clamp: 5;margin-top: 0.06rem;}
.idx-xw .item .more{margin-top: 0.1rem;font-size: 0.12rem;display: inline-block;vertical-align: middle;background: -webkit-linear-gradient(45deg, #205BCD, #EE6F5B);background: linear-gradient(45deg, #205BCD, #EE6F5B);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;text-align: center;line-height: 0.22rem;}


/* newsDetail */
.xw-det{padding:0.2rem 0 0.5rem;}
.xw-det .pic{width: 100%;display: block;margin-bottom: 0.15rem;}
.xw-det .title{font-size: 0.16rem;font-weight: bold;line-height: 1.4;}
.xw-det .edit{font-size: 0.12rem;line-height: 1.6;margin-top: 0.15rem;}
.xw-det .edit p{word-break: break-word;}

.pop{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0,0,0,.5);z-index:110;display: none;}
.pop .wrapbox{width: 90%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #fff;}

.pop .close{width: 0.24rem;height: 0.24rem;background:url(../images/x.png) no-repeat center;background-size:contain;position: fixed;right: 0.2rem;top: 0.1rem;cursor: pointer;}


.pop-tc .wrapbox{padding:0.3rem 0.25rem 0.2rem;border-radius:0.1rem;}
.pop-tc .bt{font-size: 0.24rem;margin-bottom: 0.05rem;line-height: 1.2;}
.pop-tc .desc{font-size: 0.12rem;line-height: 1.4;}


.pop-tc .form{margin-top: 0.2rem;}
.pop-tc .form .row{border-radius:0.08rem;position: relative;margin-bottom: 0.15rem;overflow: hidden;background-color: #fff;border:1px solid #E0E0E0;display: flex;align-items: center;padding:0 0.12rem;}
.pop-tc .form .tit{font-size: 0.12rem;color:#828282;line-height: 0.4rem;background-color: #fff;z-index:0;margin-right: 0.1rem;}
.pop-tc .form .tit i{color:#EB5757;}
.pop-tc .form .ipt{line-height: 0.4rem;height: 0.4rem;font-size: 0.12rem;flex:1;overflow: hidden;}
.pop-tc .form .select{appearance: none;-webkit-appearance: none;background:url(../images/lx_04.png) no-repeat 95% center;background-size:0.12rem 0.06rem;}
.pop-tc .form .submit{font-size: 0.13rem;color:#fff;width: 1.2rem;border-radius:0.2rem;line-height: 0.4rem;height: 0.4rem;background: linear-gradient(to right, #205BCD , #EE6F5B);border:0;cursor: pointer;opacity: 0.4;margin:0.1rem auto 0;display: block;}
.pop-tc .form .submit.this{opacity: 1;}

.pop-tc .form .bot{display: flex;margin-top: 0.25rem;justify-content: space-between;}
.pop-tc .form .bot .fz{font-size: 0.12rem;display: flex;align-items: center;}
.pop-tc .form .bot .ico{width: 0.15rem;height: 0.2rem;margin-right: 0.07rem;}
.pop-tc .form .bot .wz{font-size: 0.12rem;color:#EF705C;margin-top: 0.05rem;}

.pop-tc .form .ipt-txtarea {
	display: block;
	width: 100%;
	border: none;
	background: transparent;
	line-height: 0.4rem;
    height: 1.2rem;
    font-size: 0.12rem;
	flex: 1;
	overflow: hidden;
	resize: none;
}