@font-face
{font-family: DIN;
src: url('DIN-Medium.otf')}
@font-face
{font-family: OpenSans;
src: url('OpenSans.ttf')}
@font-face
{font-family: Bold;
src: url('OpenSans-Bold.ttf')}
@font-face
{font-family: ExtraBold;
src: url('OpenSans-Extrabold.ttf')}
@font-face
{font-family: Semibold;
src: url('OpenSans-Semibold.ttf')}

@font-face {
  font-family: 'iconfont';
  src: url('iconfont/iconfont.woff2?t=1705108683799') format('woff2'),
       url('iconfont/iconfont.woff?t=1705108683799') format('woff'),
       url('iconfont/iconfont.ttf?t=1705108683799') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: .16rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


*{box-sizing:border-box;color:#000;font-size: .16rem;}
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button,code{margin:0;padding:0;color:inherit;line-height: inherit; font-family:'OpenSans', "microsoft yahei",'PingFang SC','PingFangMedium';/* font-size: inherit; */}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;height: auto;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a,p,span,i,em{ text-decoration:none; color:inherit;font-size: inherit;}
pre{word-break: break-word;}
: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%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}
.auto{margin:0 auto;max-width: 16.7rem;width: 94%;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center!important;}
.img{width: 100%;display: block;    height: auto;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.08,1.08);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;/* display: -ms-flexbox; */-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}
.clamp1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.clamp2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.clamp3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
body{background: #fff;overflow-x: hidden;}
.item{}
.item .imgbox{display: block;overflow: hidden;}
.item .img{transition: all 1s;width: 100%;display: block;}
.item:hover .imgbox .img{transform: scale(1.1,1.1);}

.zoomimg{position:relative;overflow: hidden;height: 0;display: block;}
.zoomimg .img{display: block;position:absolute;width: 100%;height: 100%;left: 0;top: 0;}

.flipx .icon{transition: all .3s;}
.flipx:hover .icon{transform:scaleX(-1);}
.scale .icon{transition: all .3s;}
.scale:hover .icon{transform: scale(1.1,1.1);}

.underline{text-decoration: underline;}
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; }
.flex-w{flex-wrap:wrap;}
.flex-1{flex:1;overflow: hidden;}
.flex-11{flex:1;}
html{font-size: 5.2083vw;}

/* ::-webkit-input-placeholder{color:#999;}
:-moz-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;} */



.btn{display: flex;align-items: center;justify-content: center;color:#fff;border:none;cursor: pointer;background: linear-gradient(#ffcb00, #ff9b00);}
.btn:hover{background: linear-gradient(#ff9900, #ff9900);color:#fff;}

/* 公共部分 */
.head{height: 1.2rem;background-color: #333333;position: sticky;width: 100%;left: 0;top: 0;z-index:100;}
.head.bg{background-color: #333;}
.head .wrap{height: 100%;display: flex;align-items: center;justify-content: space-between;}
.head .r{display: flex;align-items: center;}

.hd-logo .img{height: 1rem;width: auto;}

.hd-nav{margin-right: 2.4rem;}
.hd-nav li{display: inline-block;vertical-align: middle;margin-right: 0.6rem;position: relative;}
.hd-nav li:last-child{margin-right: 0;}
.hd-nav li>a{display: block;font-size: 0.18rem;color:#fff;line-height: 1.2rem;font-family: 'Bold';}
.hd-nav li:hover>a,.hd-nav li.cur>a{color: #ff9c00;}
.hd-nav li:hover .drop{opacity: 1;visibility: visible;transform: scaleY(1);}

.hd-nav .drop{position: absolute;left:0;transform: scaleY(0);visibility: hidden;opacity: 0;transition: all .4s ease 0s;transform-origin: center top;padding:.25rem .2rem .25rem .4rem;border-radius:.06rem;margin-top: -1px; background: linear-gradient(to right, #ff9b00 , #ffcb00);box-shadow:0 .03rem .04rem rgba(23,33,41,.2);}
.hd-nav .drop .lk{display: block;font-size: 0.16rem;color:#fff;line-height: 0.3rem;padding:.1rem .1rem .1rem .2rem;white-space: nowrap;font-family: 'Semibold';}
.hd-nav .drop .lk:hover{color: #333333;}



.hd-sear{}
.hd-sear .icon{width: 0.4rem;height: 0.4rem;cursor: pointer;border:1px solid #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.hd-sear .icon::after{content:'\e651';font-family: 'iconfont';font-size: 0.15rem;color:#fff;}


.hd-sear-box{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0,0,0,.8);z-index:110;display: none;}
.hd-sear-box .box{max-width: 8rem;line-height: 0.6rem;width: 90%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #fff;border-radius:.1rem;display: flex;overflow: hidden;}
.hd-sear-box .ipt-txt{font-size: 0.16rem;color:#000;flex:1;overflow: hidden;padding:0 .2rem;}
.hd-sear-box .submit{width: 0.6rem;height: 0.6rem;border:none;cursor: pointer;background:#fff;}
.hd-sear-box .submit::after{content:'\e651';font-family: 'iconfont';font-size: 0.2rem;color:#000;font-weight: bold;}


.hd-lang{position: relative;margin-left: 0.25rem;}
.hd-lang .font{width: 0.4rem;height: 0.4rem;cursor: pointer;border:1px solid #fff;border-radius: 50%;font-size: 0.15rem;color:#fff;display: flex;align-items: center;justify-content: center;}


.hd-lang .drop{position: absolute;width: 1rem;left: 50%;transform: translate(-50%,0);padding-top: 0.15rem;display: none;}
.hd-lang .dropbox{background-color: #fff;padding:.1rem 0;position: relative;box-shadow:rgba(0, 0, 0, 0.25) 0 0 .1rem;border-radius:.06rem;}
.hd-lang .lk{font-size: 0.16rem;text-align: center;line-height: 0.4rem;display: block;}
.hd-lang .lk .ic{width: 0.24rem;margin-right: 0.1rem;}
.hd-lang .lk:hover{color:#ff9c00;}
.hd-lang:hover .drop{display: block;}

.hd-track{font-size: 0.18rem;width: 1.3rem;height: 0.56rem;border-radius:.28rem;margin-left: 0.35rem;}


.idx-head{background:none;position: fixed;width: 100%;left: 0;top: 0;z-index:100;}
.idx-head.scroll{background-color: #333;}


.ft-bar{position: relative;z-index:50;}
.ft-bar .box{border-radius:.08rem;padding:.6rem 1.35rem .6rem 1.1rem;display: flex;align-items: center;background: linear-gradient(#ffcb00, #ff9b00);}
.ft-bar .info{display: flex;align-items: center;}
.ft-bar .icon{width: 1.1rem;margin-right: 0.35rem;}
.ft-bar .txt{font-size: 0.34rem;color:#fff;line-height: 0.44rem;font-family: 'Bold';}
.ft-bar .button{font-size: 0.24rem;color:#ff9c00;background-color: #fff8e6;border-radius:.52rem;width: 3.8rem;height: 1rem;display: flex;align-items: center;justify-content: center;font-family: 'Bold';margin-left: 0.3rem;}
.ft-bar .button:hover{background-color: #fff;}

.ft-bar+.foot{margin-top: -0.5rem;padding:.5rem 0 0;}
.foot{background-color: #333333;}
.ft-t{padding:.5rem 0 .3rem;}
.ft-t *{color:#fff;}
.ft-t .wrap{display: flex;justify-content: space-between;}
.ft-t .tit{font-size: 0.26rem;font-family: 'Bold';line-height: 1.5;margin-bottom: 0.18rem;display: flex;align-items: baseline;}
.ft-t .tit::after{content:'';display: block;width: 0.07rem;height: 0.07rem;background-color: #ff9e00;margin-left: 0.1rem;}

.ft-t .info{width: 40%;padding-right: 5%;}
.ft-t .smlogo{height: 1rem;width: auto;}
.ft-t .info .smtit{font-size: 0.22rem;font-family: 'Semibold';}
.ft-t .info .font{font-size: 0.16rem;line-height: 0.24rem;margin-top: 0.1rem;max-width: 3.15rem;}
.ft-t .social{display: flex;margin-top: 0.32rem;}
.ft-t .social .icon{width: 0.5rem;height: 0.5rem;background-color: #fff;border-radius:50%;margin-right: 0.1rem;display: flex;font-size: 0.24rem;line-height: 1;align-items: center;justify-content: center;transition: all .3s;}
.ft-t .social .icon span{font-size: inherit;}
.ft-t .social .facebook span{color:#3b5997;}
.ft-t .social .linkedin span{color:#176fc5;}
.ft-t .social .youtube span{color:#ff2021;}
.ft-t .social .icon:hover{transform: scale(1.05,1.05);}

.ft-t .links{width: 20%;}
.ft-t .links .lk{display: block;font-size: 0.16rem;line-height: 0.33rem;}
.ft-t .links .lk:hover{color:#ff9e00;}

.ft-t .offices{width: 40%;}
.ft-t .row{display: flex;align-items: flex-start;margin-bottom: 0.15rem;}
.ft-t .row .ico{width: 0.26rem;margin-top: 0.01rem;margin-right: 0.15rem;}
.ft-t .row .txt{font-size: 0.16rem;line-height: 0.28rem;flex:1;overflow: hidden;}
.ft-t .row:last-child{margin-bottom: 0;}


.ft-b{padding:.15rem 0;line-height: 0.36rem;background-color: #2f2f2f;}
.ft-b .wrap{display: flex;align-items: center;justify-content: space-between;}
.ft-b .l,.ft-b .r{display: flex;align-items: center;}
.ft-b *{font-size: 0.16rem;color:#fff;}
.ft-b .lks em{margin:0 .1rem;}
.ft-b .lks a:hover{opacity: .8;}
.ft-b .gotop{width: 0.36rem;height: 0.36rem;background:url(../images/ft_08.png) no-repeat center;background-size:contain;display: block;margin-left: 0.25rem;cursor: pointer;}
.ft-b .gotop:hover{color:#ff9e00;}


/* service */
.crumb{font-size: 0.16rem;color:#000;line-height: 0.65rem;background-color: #f5f5f5;}
.crumb span{color:#5f5f5f;}
.crumb *{font-size: inherit;}
.crumb a:hover{color:#ff9c00;}


.pub-tt{margin-bottom: 0.6rem;text-align: center;}
.pub-tt .bt{font-size: 0.5rem;line-height: 1.2;font-family: 'ExtraBold';max-width: 11rem;margin:.1rem auto 0;text-transform: uppercase;}
.pub-tt .ico{height: 0.55rem;width: auto;margin:0 auto;}
.pub-tt .smtit{font-size: 0.22rem;font-family: 'Bold';margin-top: 0.4rem;}
.pub-tt .smtxt{font-size: 0.18rem;line-height: 0.31rem;margin:.15rem auto 0;max-width: 13rem;}


.fw-sec{padding:.5rem 0 1.45rem;}


.fw-list{display: flex;flex-wrap: wrap;margin:-1.55rem 0 0 -2%;padding-top: 0.9rem;}
.fw-list .item{width: 31.3%;border-radius:.1rem;box-shadow:0 0 .14rem rgba(0,0,0,.1);padding:1px .3rem .3rem;text-align: center;margin:1.55rem 0 0 2%;}
.fw-list .icon{width: 1.3rem;height: 1.3rem;display: block;margin:-.65rem auto 0;}
.fw-list .title{font-size: 0.28rem;font-family: 'Bold';margin-top: 0.35rem;line-height: 1.2;}
.fw-list .txt{font-size: 0.16rem;color:#333;line-height: 0.28rem;max-width: 4.2rem;margin:.25rem auto 0;}


/* knowledge */
.zs-sec{padding:.55rem 0 .9rem;}
.zs-sec .wrap{display: flex;}
.zs-r{/* width: 5.6rem; */margin-left: 1.1rem;width: 34%;}

.zs-bt{font-size: 0.6rem;font-family: 'ExtraBold';line-height: 1;padding-bottom: 0.3rem;border-bottom:1px solid #d9d9d9;}
.zs-list{}
.zs-list .item{padding:.3rem 0;border-bottom:1px dashed #d9d9d9;}
.zs-list .title{font-size: 0.24rem;line-height: 0.32rem;font-family: 'Bold';}
.zs-list .date{font-size: 0.14rem;color:#6d6d6d;margin-top: 0.15rem;}
.zs-list .txt{font-size: 0.16rem;color:#333333;line-height: 0.26rem;margin-top: 0.15rem;-webkit-line-clamp: 2;}
.zs-list .more{font-size: 0.16rem;font-family: 'Semibold';display: inline-block;vertical-align: middle;margin-top: 0.35rem;line-height: 0.4rem;}
.zs-list .more::after{content:'\e8f5';font-family: "iconfont";margin-left: 0.1rem;font-weight: bold;font-size: 0.18rem;}
.zs-list .item:hover .title{color:#ff9900;}
.zs-list .item:hover .more{color:#ff9900;}

.zs-smbt{font-size: 0.32rem;display: flex;align-items: baseline;margin-bottom: 0.15rem;font-family: 'Bold';line-height: 1.2;}
.zs-smbt::after{content:'';display: block;width: 0.1rem;height: 0.1rem;background-color: #ff9900;margin-left: 0.1rem;}

.zs-mod{margin-bottom: 0.5rem;}
.zs-mod:last-child{margin-bottom: 0;}

.zs-ask{}
.zs-ask .imgbox{margin-bottom: 0.3rem;}
.zs-ask .imgbox .img{width: 100%;display: block;}
.zs-ask .txt{font-size: 0.16rem;line-height: 1.4;color:#000;margin-bottom: 0.4rem;}

.ask-form{}
.ask-form .row{margin-bottom: 0.2rem;}
.ask-form .tit{font-size: 0.14rem;color:#6f6f6f;margin-bottom: 0.08rem;}
.ask-form .ipt,.ask-form .layui-input{border-radius:.04rem;width: 100%;height: 0.48rem;line-height: 0.48rem;border:1px solid #dcdcdc;font-size: 0.14rem;color:#000;}
.ask-form .ipt-txt{padding:0 .15rem;}
.ask-form .layui-input:hover{border-color:#dcdcdc!important;}
.ask-form .ipt:focus,.ask-form .layui-input:focus{border-color:#ff9900!important;}

.ask-form .con{height: 1.6rem;resize:none;padding:.1rem .15rem;line-height: 1.4;}
.ask-form .submit{font-size: 0.18rem;color:#fff;width: 1.3rem;height: 0.56rem;border-radius:.28rem;}

.layui-form-select dl dd.layui-this{background-color: #ff9900;}
.ask-form .layui-form-select dl{top: 0.5rem;}

.zs-tags{}
.zs-tags .box{padding-top: 0.25rem;border-top:1px dashed #e2e2e2;}
.zs-tags .lks{margin-left:-.1rem;}
.zs-tags .lk{display: inline-block;vertical-align: middle;font-size: 0.14rem;padding:0 .16rem;line-height: 0.36rem;background-color: #ebebeb;border-radius:.18rem;margin:0 0 .1rem .1rem;transition: all 0s;}
.zs-tags .lk:hover{color:#fff;background-color: #ff9900;}

/* knowledgeDetail */
.zs-det{}
.zs-det .title{font-size: 0.28rem;color:#161616;line-height: 0.41rem;font-family: 'Bold';}
.zs-det .date{font-size: 0.14rem;color:#6d6d6d;margin-top: 0.15rem;}
.zs-det .edit{font-size: 0.16rem;color:#333333;line-height: 1.6;margin-top: 0.15rem;}
.zs-det .edit .aa{font-size: 0.2rem;color:#000;font-weight: bold;margin-bottom: 0.06rem;}


.pagenav{margin-top: 0.5rem;border-top:1px dashed #cecece;}
.pagenav .lk{padding:.22rem .1rem;border-bottom:1px dashed #cecece;display: block;}
.pagenav .fz{font-size: 0.14rem;color:#787878;}
.pagenav .wz{font-size: 0.16rem;line-height: 1.5;font-family: 'Semibold';display: block;margin-top: 0.05rem;}
.pagenav .lk:hover .title{color:#ff9900;}

.zs-rela{padding:0 .2rem;background-color: #ff9900;border-radius:.1rem;margin-top: 0.5rem;}
.zs-rela .t-tit{font-size: 0.28rem;color:#fff;font-family: 'Bold';line-height: 0.85rem;border-bottom:1px dashed rgba(255,255,255,.5);}
.zs-rela .list{padding:.3rem 0;margin-left: -3%;display: flex;flex-wrap: wrap;}
.zs-rela .list .item{width: 30.3%;margin-left: 3%;}
.zs-rela .list .title{font-size: 0.16rem;color:#fff;line-height: 1.6;font-family: 'Semibold';max-width: 2.9rem;}
.zs-rela .list .lm{font-size: 0.14rem;color:#ffc387;margin-top: 0.08rem;}
.zs-rela .list .item:hover .title{opacity: .85;}



/* .pagelist{margin-top: 0.8rem;text-align: center;}
.layui-laypage{margin: 0;}
.layui-laypage a, .layui-laypage span{font-size: 0.16rem;min-width: 0.34rem;height: 0.34rem;background-color: transparent;margin:0 .03rem;line-height: 0.34rem;text-align: center;padding: 0;overflow: hidden;border:none!important;}

.layui-laypage .layui-laypage-prev,.layui-laypage .layui-laypage-next{padding:0 .1rem;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #245e8c;}
.layui-laypage a:hover{color:#245e8c;}
.layui-laypage .layui-laypage-skip{background-color: #fff;height: 0.34rem;line-height: 0.34rem;color:#333;}
.layui-laypage .layui-laypage-curr em{display: block;line-height: 0.34rem;} */


/* faq */
.faq-sec{padding:.5rem 0 .65rem;}
.faq-sec .wrap{display: flex;}
.faq-sec .zs-r{margin-left: 0.85rem;}

.faq-list{}
.faq-list .item{display: block;border:1px solid #eaeaea;border-radius:.06rem;padding: 0.3rem;margin-bottom: 0.3rem;position: relative;overflow: hidden;}
.faq-list .title{font-size: 0.2rem;color:#000;line-height: 1.5;font-family: 'Bold';position: relative;padding-right: .9rem;}
.faq-list .title::after{content:'';position: absolute;width: 0.32rem;height: 0.32rem;background:url(../images/icon_05.png) no-repeat center;background-size:contain;right: 0;top: 50%;margin-top:-.16rem;}
.faq-list .drop{margin-top: 0.25rem;display: none;}
.faq-list .txt{font-size: 0.16rem;color:#333333;line-height: 0.26rem;max-width: 8.4rem;width: 90%;}
.faq-list .item.cur .title::after{background-image:url(../images/icon_05-1.png);}
.faq-list .item::before{content:'';position: absolute;left: 0;top: 0;height: 0.06rem;background-color: #ff9c00;width: 0;transition: all .3s;}
.faq-list .item.cur::before{width: 100%;}

/* contact */
.lx-sec{padding:.5rem 0;}
.lx-sec .list{display: flex;justify-content: space-between;padding:.1rem 0;}
.lx-sec .list li{text-align: center;width: 31.3%;}
.lx-sec .list .icon{height: 0.76rem;width: auto;display: block;margin:0 auto;}
.lx-sec .list .tit{font-size: 0.28rem;margin-top: 0.1rem;font-family: 'Bold';}
.lx-sec .list .txt{font-size: 0.18rem;line-height: 1.6;max-width: 3.7rem;margin:.12rem auto 0;}


.lx-form{padding:.55rem 0;background-color: #f4f4f4;}
.lx-form .form{max-width: 13.8rem;margin:0 auto;}
.lx-form .row{margin-top: 0.15rem;justify-content: space-between;}
.lx-form .item{width: 32.3%;}
.lx-form .tit{font-size: 0.14rem;color:#303030;padding:0 .15rem;margin-bottom: 0.06rem;}
.lx-form .ipt{font-size: 0.14rem;color:#000;width: 100%;border:none;background-color: #fff;}
.lx-form .ipt-txt{height: 0.48rem;line-height: 0.48rem;padding:0 .15rem;border-radius:.04rem;}
.lx-form .con{height: 2.3rem;line-height: 1.3;padding:.15rem .15rem;resize:none;}
.lx-form .submit{width: 1.95rem;height: 0.56rem;font-size: 0.18rem;border-radius:.28rem;margin:.35rem .1rem 0;font-family: 'Semibold';}
.lx-form .ipt:focus{border-color:#245e8c;}



/* about */
.us-intro{padding:.65rem 0;}
.us-intro .detail{display: flex;align-items: center;}
.us-intro .info{flex:1;overflow: hidden;}
.us-intro .ico{height: 0.55rem;width: auto;}
.us-intro .title{font-size: 0.36rem;font-family: 'ExtraBold';margin-top: 0.08rem;}
.us-intro .txt{font-size: 0.16rem;color:#333333;line-height: 0.28rem;margin-top: 0.4rem;}
.us-intro .imgbox{border-radius:.1rem;width: 37%;margin-left: 0.85rem;}

.us-intro .list{margin-top: 0.55rem;display: flex;justify-content: space-between;}
.us-intro .list li{display: flex;align-items: center;}
.us-intro .list .icon{width: 0.56rem;margin-right: 0.15rem;}
.us-intro .list .font{font-size: 0.16rem;line-height: 0.26rem;flex:1;overflow: hidden;max-width: 2.2rem;font-family: 'Semibold';}

.us-hz{padding:.4rem 0 .1rem;background-color: #f7f7f7;}
.us-hz .pub-tt .smtxt{font-size: 0.16rem;}
.us-hz .list{display: flex;margin-left: -3%;flex-wrap: wrap;}
.us-hz .list .item{width: 17%;margin:0 0 3% 3%;}

.us-client{padding:.75rem 0 .8rem;}
.us-client .detail{position: relative;max-width: 13.5rem;margin:0 auto;}
.us-client .item{text-align: center;}
.us-client .item .box{background-color: #333333;padding:.3rem .5rem;border-radius:.06rem;min-height: 1.8rem;display: flex;align-items: center;margin-bottom: 0.3rem;position: relative;}
.us-client .item .box::after{content:'';position: absolute;width: 0;height: 0;border-style: solid;border-width: .1rem .11rem 0 .11rem;border-color: #333 transparent transparent transparent;left: 50%;bottom: -0.09rem;margin-left: -0.06rem;}
.us-client .item .txt{font-size: 0.18rem;color:#fff;line-height: 0.28rem;font-family: 'Semibold';text-align: center;width: 100%;}
.us-client .item .hdpic{width: 0.88rem;height: 0.88rem;border:.02rem solid #333333;border-radius:50%;padding: 0.05rem;display: block;margin:0 auto;}
.us-client .item .pic{width: 100%;height: 100%;border-radius:50%;}
.us-client .item .name{font-size: 0.26rem;color:#ff9d00;font-family: 'Bold';margin-top: 0.1rem;}
.us-client .item .fz{font-size: 0.16rem;color:#828282;margin-top: 0.03rem;}
.us-client .item .star{margin-top: 0.2rem;font-size: 0;}
.us-client .item .star i{font-size: 0.2rem;color:#ff9d00;margin:0 .01rem;}

.us-client .swiper-container{position: static;}
.us-client .swiper-button{width: 0.46rem;height: 0.46rem;background: #f5f6f7;border-radius:50%;display: flex;align-items: center;justify-content: center;opacity: 1;cursor: pointer;top:.6rem;margin: 0;}
.us-client .swiper-button::after{content:'\e8f4';color:#aaaaab;font-size: 0.2rem;font-family: 'iconfont';}
.us-client .swiper-button-prev{left: -1.1rem;}
.us-client .swiper-button-next{right: -1.1rem;}
.us-client .swiper-button-next::after{transform: rotate(180deg);}
.us-client .swiper-button:hover{background:#ff9d00;}
.us-client .swiper-button:hover::after{color:#fff;}


.us-client .swiper-pagination{font-size: 0;position: static;margin-top: 0.5rem;}
.us-client .swiper-pagination-bullet{width: 0.06rem;height: 0.06rem;background-color: #ffd699;opacity: 1;}
.us-client .swiper-pagination-bullet-active{width: 0.24rem;background-color: #ff9900;border-radius:.03rem;}

/* index */
.idx-ban{height: 100vh;position: relative;}
.idx-ban .video{width: 100%;height: 100%;object-fit: cover;}
.idx-ban .box{position: absolute;left: 0;top: 50%;transform: translate(0,-50%);text-align: center;width: 100%;}
.idx-ban .font{font-size: 0.32rem;color:#fff;font-family: 'Semibold';}
.idx-ban .title{font-size: 0.86rem;color:#fff;line-height: 1.2;font-family: 'ExtraBold';margin-top: 0.1rem;text-transform: uppercase;text-shadow:0 .02rem 0 rgba(23,33,41,.77);}
.idx-ban .btns{margin-top: 0.9rem;display: flex;justify-content: center;}
.idx-ban .anniu{font-size: 0.2rem;color:#ff9900;display: inline-block;vertical-align: middle;border-radius:.33rem;background-color: #fff;min-width: 2.05rem;line-height: 0.66rem;padding:0 .3rem;margin:0 .65rem;font-family: 'ExtraBold';}
.idx-ban .anniu.this{background: linear-gradient(#ffcb00, #ff9b00);color:#fff;}
.idx-ban .anniu:hover{background: linear-gradient(#ff9900, #ff9900);color:#fff;}


.idx-us{padding:.6rem 0 0;position: relative;z-index:80;}
.idx-us .readmore{font-size: 0.16rem;color:#ff9900;width: 1.65rem;height: 0.58rem;border-radius:.28rem;border:.02rem solid #ff9900;display: flex;align-items: center;justify-content: center;margin:0 auto;font-family: 'Semibold';}
.idx-us .readmore::after{content:'\e8f5';font-family: 'iconfont';font-weight: bold;margin-left: 0.06rem;}
.idx-us .readmore:hover{color:#fff;background-color: #ff9900;}

.idx-us .list{display: flex;justify-content: space-between;padding:0.65rem .6rem 0;margin-top: 0.75rem;}
.idx-us .list .item{background-color: #fff;border-radius:.08rem;box-shadow:0 0 .12rem rgba(23,33,41,.1);width: 48.2%;padding:1px .3rem .3rem;text-align: center;}
.idx-us .list .icon{height: 1.3rem;width: auto;display: block;margin:-.65rem auto 0;}
.idx-us .list .title{font-size: 0.28rem;font-family: 'Bold';margin-top: 0.45rem;}
.idx-us .list .txt{font-size: 0.18rem;color:#161616;margin-top: 0.12rem;}
.idx-us .list .more{margin:.35rem auto 0;font-size: 0.16rem;width: 1.6rem;height: 0.52rem;border-radius:.28rem;box-shadow:0 .04rem .06rem rgba(255,162,0,.32);}
.idx-us .list .item:nth-child(1){background:url(../images/idx_04.jpg) no-repeat center;background-size:cover;}
.idx-us .list .item:nth-child(2){background:url(../images/idx_05.jpg) no-repeat center;background-size:cover;}

.idx-chaim{position: relative;margin-top: -1.2rem;}
.idx-chaim .box{position: absolute;width: 100%;left: 0;top: 50%;transform: translate(0,-38%);}
.idx-chaim .txt{font-size: 0.76rem;color:#fff;line-height: 1.4;text-align: center;text-shadow:0 .02rem 0 rgba(23,33,41,.51);font-family: 'Semibold';}
.idx-chaim .txt em{font-family: 'ExtraBold';}
.idx-chaim .more{font-size: 0.2rem;width: 2.1rem;height: 0.66rem;border-radius:.32rem;font-family: 'ExtraBold';margin:1rem auto 0;}

.idx-team{border-radius:.08rem 0 0 .08rem;padding:.55rem 1.25rem;margin-left: 2.3rem;margin-top: -0.85rem;background: linear-gradient(#ffcb00, #ff9b00);display: flex;align-items: center;justify-content: space-between;position: relative;z-index:50;}
.idx-team .titbox{}
.idx-team .titbox .bt{font-size: 0.52rem;color:#fff;font-family: 'Bold';text-shadow:0 .02rem 0 rgba(167,102,0,.44);line-height: 1.6;}
.idx-team .titbox .fz{font-size: 0.2rem;color:#fff;font-family: 'Semibold';}

.idx-team .list{display: flex;justify-content: flex-end;}
.idx-team .list li{margin-left: 0.8rem;text-align: center;min-width: 2.3rem;}
.idx-team .list .num{font-size: 0.65rem;line-height: 1;color:#fff;text-shadow:0 .02rem 0 rgba(167,102,0,.44);}
.idx-team .list .txt{font-size: 0.2rem;color:#fff;opacity: .78;line-height: 0.28rem;font-family: 'Semibold';margin-top: 0.15rem;}

.idx-talk{padding:1.25rem 0 1.15rem;}
.idx-talk .detail{display: flex;align-items: center;justify-content: space-between;}
.idx-talk .videobox{height: 8rem;width: 49%;position: relative;}
.idx-talk .videobox .playicon{width: 1.36rem;height: 1.36rem;background:url(../images/idx_07.png) no-repeat center;background-size:contain;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);cursor: pointer;}
.idx-talk .videobox .video{width: 100%;height: 100%;object-fit: cover;}
.idx-talk .videobox .shade{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.idx-talk .videobox .posterimg{width: 100%;height: 100%;}


.idx-talk .info{width: 44.5%;}
.idx-talk .fz{font-size: 0.24rem;color:#ff9b00;}
.idx-talk .title{font-size: 0.36rem;line-height: 1.3;font-family: 'Bold';margin-top: 0.13rem;}
.idx-talk .txt{font-size: 0.18rem;line-height: .32rem;margin-top: 0.4rem;}
.idx-talk .btns{margin-top: 0.9rem;display: flex;}
.idx-talk .anniu{font-size: 0.16rem;width: 1.62rem;height: 0.56rem;border-radius:.28rem;margin-right: 0.5rem;font-family: 'Semibold';}


.idx-fw{padding:.9rem 0;background:url(../images/idx_13.jpg) no-repeat center;background-size:cover;}
.idx-fw .wrap{display: flex;align-items: flex-start;}
.idx-fw .titbox{width: 5rem;}
.idx-fw .titbox .fz{font-size: 0.2rem;color:#ff9f00;font-family: 'Semibold';}
.idx-fw .titbox .bt{font-size: 0.42rem;line-height: 0.53rem;font-family: 'ExtraBold';max-width: 3.5rem;text-transform: uppercase;margin-top: 0.1rem;}
.idx-fw .titbox .font{font-size: 0.22rem;color:#2b2b2b;font-family: 'Semibold';margin-top: 0.28rem;}

.idx-fw .list{flex:1;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: -0.55rem;}
.idx-fw .list li{width: 47%;display: flex;align-items: flex-start;margin-top: 0.55rem;}
.idx-fw .list .icon{width: 0.82rem;margin-right: 0.2rem;}
.idx-fw .list .info{flex:1;overflow: hidden;}
.idx-fw .list .title{font-size: 0.24rem;line-height: 1.6;font-family: 'ExtraBold';min-height: .82rem;display: flex;align-items: center;}
.idx-fw .list .txt{font-size: 0.16rem;color:#333333;line-height: 1.6;}
.idx-fw .list li:last-child .txt{margin-top: 0.1rem;}

.idx-hz{padding:.3rem 0 .6rem;background-color: #fff;}


.idx-faq{padding:.65rem 0 .3rem;}




@media screen and (min-width:992px) and (max-width:1199px){
	.auto{width: 10.5rem;}
	html{font-size: 5.5rem!important;}

	/* 公共部分 */
	.hd-logo .img{height: 0.7rem;}
	.hd-nav{margin-right: 0.25rem;}
	.hd-nav li{margin-right: 0.25rem;}
	.hd-nav .drop{padding: 0.15rem 0.15rem 0.15rem 0.15rem;}


	.hd-lang{margin-left: 0.15rem;}
	.hd-track{margin-left: 0.2rem;}

	.ft-bar .box{padding: 0.6rem .6rem;}
	.ft-bar .txt br{display: none;}
	.ft-bar .button{width: 3.2rem;height: 0.8rem;}

	/* service */
	.fw-list .item{width: 48%;}

	/* knowledge */
	.zs-bt{font-size: 0.5rem;padding-bottom: 0.2rem;}

	/* about */
	.us-intro .detail{align-items: flex-start;}
	.us-intro .imgbox{margin-top: 1rem;}
	.us-intro .list li{width: 23%;}

	/* index */

	.idx-chaim{margin-top:-.7rem;}
	.idx-chaim .txt{font-size: 0.6rem;}

	.idx-team{margin:.3rem .3rem 0;border-radius:.08rem;padding:.55rem .8rem;display: block;}
	.idx-team .titbox{text-align: center;margin-bottom: 0.6rem;}
	.idx-team .list{justify-content: space-between;}
	.idx-team .list li{margin: 0;min-width: auto;width: 31.3%;}

	.idx-talk .detail{align-items: flex-start;}

	.idx-fw .wrap{display: block;}
	.idx-fw .titbox{width: 100%;text-align: center;margin-bottom: 0.5rem;}
	.idx-fw .titbox .bt{max-width: 100%;}
	.idx-fw .titbox .font{margin-top: 0.15rem;}




}

@media screen and (min-width:768px) and (max-width:991px){
	.auto{padding:0 3%;width: 100%;}
	html{font-size: 6.2rem!important;}

	.sj-menu{position:absolute;right: 2%;top: 50%;width: .4rem;height: .4rem;display: flex;margin-top: -0.2rem;align-items: center;justify-content: center;}
	.sj-menu::after{content:'\e790';font-size: 0.3rem;color:#fff;font-family: 'iconfont';}
	.sj-menu.close::after{content:'\eca0';}

	/* 公共部分 */
	.head{height: .9rem;}
	.hd-logo .img{height: 0.65rem;}
	.head .r{margin-right: 0.55rem;}


	.hd-nav{position: fixed;width: 100%;left: 0;top: 0.9rem;bottom: 0;overflow-y: scroll;background-color: #333333;display: none;overflow-x: hidden;border-top:1px solid rgba(255,255,255,.1);}
	.hd-nav li{display: block;margin: 0;border-bottom:1px solid rgba(255,255,255,.1);}
	.hd-nav li>a{font-size: 0.18rem;line-height: 0.7rem;padding:0 4%;}
	.hd-nav li>a::after{display: none;}

	.hd-nav .arrow{position: absolute;right: 0;top: 0;width: 0.7rem;height: 0.7rem;display: flex;align-items: center;justify-content: center;}
	.hd-nav .arrow::after{content:'\e772';font-family: 'iconfont';font-size: 0.22rem;color:#fff;}
	.hd-nav .arrow.this{transform: rotate(180deg);}
	.hd-nav .drop{opacity: 1;visibility: visible;transform: scaleY(1);width: 100%;position: static;padding: 0;display: none;background: #333;border-radius:0;}
	.hd-nav .drop .lk{color:#fff;line-height: 0.65rem;border-top:1px solid rgba(255,255,255,.1);padding:0 7%;}

	.hd-track{font-size: 0.16rem;width: 1.2rem;height: 0.46rem;}



	.ft-bar .box{padding: 0.5rem .6rem;display: block;}
	.ft-bar .txt{font-size: 0.3rem;line-height: 1.4;}
	.ft-bar .txt br{display: none;}
	.ft-bar .icon{width: 0.9rem;}
	.ft-bar .button{width: 2.8rem;height: 0.7rem;margin:.5rem auto 0;font-size: 0.2rem;}

	.ft-t .wrap{display: block;}
	.ft-t .info{width: 100%;padding: 0;}
	.ft-t .social .icon{margin-right: 0.2rem;width: 0.44rem;height: 0.44rem;font-size: 0.22rem;}
	.ft-t .links{width: 100%;margin-top: 0.4rem;}
	.ft-t .links .lks{margin-left: -0.25rem;}
	.ft-t .links .lk{display: inline-block;vertical-align: middle;margin-left: 0.25rem;}
	.ft-t .offices{width: 100%;margin-top: 0.4rem;}
	.ft-t .tit{font-size: 0.24rem;}
	.ft-t .row .ico{width: 0.22rem;margin-top: 0.04rem;}

	.ft-b .wrap{display: block;text-align: center;position: relative;}
	.ft-b .l, .ft-b .r{display: block;}
	.ft-b .gotop{margin:0;position: absolute;right: 0.2rem;top: 50%;transform: translate(0,-50%);}


	.pub-tt .ico{height: 0.45rem;}
	.pub-tt .bt{font-size: 0.36rem;}
	.pub-tt .smtit{margin-top: 0.2rem;}
	.pub-tt .smtxt{font-size: 0.16rem;line-height: 1.6;}


	/* service */
	.fw-sec{padding:.5rem 0 .8rem;}
	.fw-list{justify-content: space-between;margin: -1rem 0 0 0;padding-top: 0.7rem;}
	.fw-list .item{width: 48%;margin: 1rem 0 0;}
	.fw-list .icon{width: .9rem;height: .9rem;margin-top: -0.45rem;}
	.fw-list .title{font-size: 0.26rem;margin-top: 0.25rem;}
	.fw-list .txt{line-height: 0.26rem;margin-top: .15rem;}


	/* knowledge */
	.zs-sec{padding:.55rem 0 .8rem;}
	.zs-sec .wrap{display: block;}
	.zs-r{width: 100%;margin: .4rem 0 0;}

	.zs-bt{font-size: 0.38rem;padding-bottom: 0.15rem;}


	/* knowledgeDetail */

	/* faq */
	.faq-sec .wrap{display: block;}
	.faq-sec .zs-r{margin-left: 0;}

	/* contact */
	.lx-sec .list{flex-direction: column;align-items: center;padding: 0;}
	.lx-sec .list li{margin-bottom: 0.6rem;}
	.lx-sec .list .icon{height: 0.64rem;}
	.lx-sec .list .tit{font-size: 0.24rem;}
	.lx-sec .list li:last-child{margin-bottom: 0;}

	.lx-form .row{display: block;}
	.lx-form .item{width: 100%;margin-bottom: 0.2rem;}
	.lx-form .item:last-child{margin-bottom: 0;}
	.lx-form .tit{padding: 0;font-size: 0.16rem;}
	.lx-form .ipt{font-size: 0.16rem;}
	.lx-form .submit{margin: 0.35rem auto 0;}

	/* about */
	.us-intro .detail{display: block;}
	.us-intro .title{font-size: 0.32rem;}
	.us-intro .imgbox{width: 100%;margin:.5rem 0 0;}
	.us-intro .list{flex-wrap: wrap;justify-content: space-between;margin-top: 0.25rem;}
	.us-intro .list li{width: 48%;padding:.15rem 0;}

	.us-client .swiper-button{display: none;}

	/* index */
	.idx-ban .font{font-size: 0.26rem;}
	.idx-ban .title{font-size: 0.6rem;}
	.idx-ban .btns{margin-top: 0.6rem;}

	.idx-us .list{padding:0.65rem 0 0;}
	.idx-us .list .icon{height: 0.9rem;margin-top: -0.45rem;}



	.idx-chaim{margin-top:.5rem;}
	.idx-chaim .box{transform: translate(0,-50%);}
	.idx-chaim .txt{font-size: 0.46rem;}
	.idx-chaim .more{margin: .5rem auto 0;}


	.idx-team{margin:.3rem 0 0;border-radius:.08rem;padding:.55rem .8rem;display: block;}
	.idx-team .titbox{text-align: center;margin-bottom: 0.6rem;}
	.idx-team .titbox .bt{font-size: 0.4rem;}
	.idx-team .list{justify-content: space-between;}
	.idx-team .list li{margin: 0;min-width: auto;width: 31.3%;}
	.idx-team .list .num{font-size: 0.44rem;}
	.idx-team .list .txt{font-size: 0.18rem;}

	.idx-talk{padding:.8rem 0;}
	.idx-talk .title{font-size: 0.3rem;}
	.idx-talk .detail{flex-wrap: wrap;flex-direction: column-reverse;}
	.idx-talk .videobox{width: 100%;height: 6rem;margin-top: 0.4rem;}
	.idx-talk .videobox .playicon{width: 1rem;height: 1rem;}

	.idx-talk .info{width: 100%;}
	.idx-talk .txt{margin-top: 0.25rem;}
	.idx-talk .btns{margin-top: 0.4rem;justify-content: center;}
	.idx-talk .anniu{margin:0 .2rem;}

	.idx-fw{padding:.8rem 0;}
	.idx-fw .wrap{display: block;}
	.idx-fw .titbox{width: 100%;text-align: center;margin-bottom: 0.5rem;}
	.idx-fw .titbox .bt{max-width: 100%;font-size: 0.4rem;}
	.idx-fw .titbox .font{margin-top: 0.15rem;}

	.idx-fw .list{display: block;margin: 0;}
	.idx-fw .list li{width: 100%;}
	.idx-fw .list .title{line-height: 1.4;}

	.idx-hz{padding:.3rem 0;}



}
