/* 内页 */
.inside-main{ min-height:30vh; padding-top:1rem;}

/* 专家 */
.expert-introd{ padding:.6rem 0; color:#000; overflow:hidden;}
.expert-introd .tit-des{ font-size:.24rem; font-weight:100;}
.expert-introd .text-tit{ line-height:1.6;}
.expert-introd .text-tit .tit-en{ line-height:1.1; font-size:.65rem; font-weight:700;}
.expert-introd .text-tit .tit-cn{ font-size:.3rem; font-weight:400;}
.expert-introd .con-text{ margin-top:.7rem;}
.expert-introd .con-text .imgtu{ width:41.667%; overflow:hidden; border-radius:.15rem;}
.expert-introd .con-text .imgtu img{ display:block;}
.expert-introd .con-text .wztx{ width:51%; line-height:1.5; font-weight:100;}
.expert-introd .con-text .tit-big{ margin-bottom:.1rem; line-height:1.1; font-size:.56rem; font-weight:500;}
.expert-introd .con-text .loul{ margin:.15rem 0;}
.expert-introd .con-text .loul ul{margin:0;padding:0;list-style:none;padding-left:0;}
.expert-introd .con-text .loul li{ margin:.15rem 0;}
.expert-introd .con-text .loul .pot{ position:relative; padding-left:1em;}
.expert-introd .con-text .loul .pot::after{position:absolute; left:0; top:0.6em; content:''; display:block; width:.06rem; height:.06rem; background:#df1614; border-radius:100%; overflow: hidden;}
.expert-introd .con-text .editor{line-height:2.2;}
.expert-introd .con-text .editor p{margin:0;}

.expert-list{ margin:.8rem 0;}
.expert-list .list-item{margin-bottom:.75rem;}
.expert-list .item-name{ padding:.25rem 0; font-weight:500; border-top:solid 1px #999; position:relative; padding-right:.5rem; cursor: pointer;}
.expert-list .item-name .tit-cn{ margin-right:.1rem; font-size:.3rem; color:#000; position:relative;}
.expert-list .item-name .tit-cn::before{ width:100%; height:.03rem; background:#df1614; position:absolute; left:0; top:-.26rem; content:''; display:block;}
.expert-list .item-name .tit-en{ font-size:.2rem; color:#999;}
.expert-list .item-name .ope{position:absolute;top:0;right:0;content:''; width:.5rem; height:100%; background-image:url(../images/jia.svg); background-repeat:no-repeat; background-position:center; background-size:.16rem; cursor:pointer;}
.expert-list .list-box{  display:none;}
.expert-list .list-box .item .tit-tei{ padding:.25rem .1rem; position:relative; font-size:.24rem; font-weight:400; border-bottom:solid 1px #ebebeb; cursor:pointer; transition:.3s;}
.expert-list .list-box .item .tit-tei::after{ content:''; width:0; height:0.03rem; background:#df1614; position:absolute; bottom:0; left:.35rem; transition:.3s;}
.expert-list .list-box .item .ope{position:absolute;top:0;right:0;content:''; width:.5rem; height:100%; background-image:url(../images/jia.svg); background-repeat:no-repeat; background-position:center; background-size:.16rem; cursor:pointer;}
.expert-list .list-box .item .editor{ display:none; padding:0 .35rem .35rem; margin-bottom:.2rem;}
.expert-list .list-box .item .editor .pic{ width:2.3rem; border-radius:.15rem; overflow: hidden;}
.expert-list .list-box .item .editor .pic img{display:block;}
.expert-list .list-box .item .editor .consel{ padding-right:.5rem; font-size:.18rem; line-height:1.8;}
.expert-list .list-box .item .editor .consel .otxt{ width:calc(100% - 2.5rem);}
.expert-list .list-box .item .editor .consel p{margin:0;}
.expert-list .list-item.active .item-name .ope{ background-image:url(../images/jian.svg);}
.expert-list .list-box .item.active{ background:#f4f6f9;}
.expert-list .list-box .item.active .ope{ background-image:url(../images/jian.svg);}
.expert-list .list-box .item.active .tit-tei{ color:#df1614; padding-left:.35rem; border-color:#f4f6f9;}
.expert-list .list-box .item.active .tit-tei::after{ width:2em;}
.expert-list .aniu-box{ text-align:center; font-size:.2rem; line-height:1.5;}
.expert-list .aniu-box a{color:#fff; }
.expert-list .aniu-box .but-red{ margin-bottom:.2rem;}
.expert-list .aniu-box .but-red a{ display:block; padding:0.1rem 0.5rem; background:#df1614; }
.expert-list .aniu-box .but-red a:not(:hover){background:#434343;}
.expert-list .aniu-box .but-red span{ padding-left:.4rem; background-image:url(../images/edit.svg); background-repeat:no-repeat; background-position:left center; background-size:.2rem;}
.expert-list .aniu-box .tishi a{ background:#434343; display:block; padding:0.25rem 0.5rem; border-radius:.3rem;}
.expert-list .aniu-box .tishi a:hover{ background:#df1614;}
@media (max-width: 1024px) {
.expert-introd .con-text .imgtu{ margin-bottom:.3rem;}
.expert-introd .con-text .wztx{ width:100%;}
}
@media (max-width:640px) {
.expert-introd{ padding-bottom:.3rem;}
.expert-introd .tit-des{ font-size:.22rem;}
.expert-introd .text-tit .tit-en{ font-size:.45rem;}
.expert-introd .text-tit .tit-cn{ font-size:.24rem;}
.expert-introd .con-text .imgtu{ width:100%;}
.expert-introd .con-text .loul ul li{ margin:0; line-height:2;}
.expert-introd .con-text .loul .pot::after{ width:4px; height:4px; top:0.8em;}
.expert-introd .con-text .wztx{ font-size:.18rem;}
.expert-list{ margin:.5rem 0;}
.expert-list .aniu-box .but-red a{ padding:0.2rem 0.3rem;}
.expert-list .aniu-box .tishi{ padding:0.25rem 0.3rem;}
.expert-list .list-box .item .editor .consel{ padding-right:0;}
.expert-list .list-box .item.active .tit-tei{ padding-left:.2rem;}
.expert-list .list-box .item .editor{ padding:0 .2rem .35rem;}
.expert-list .list-box .item .tit-tei::after{ left:.2rem;}
}


/* 专家-加入我们 */
.form-back{ margin-bottom:.8rem; box-shadow:0 0 .2rem rgba(0,0,0,0.12); padding:.75rem; border-radius:.2rem; overflow:hidden;}
.form-back .center{ max-width:8.5rem;}
.form-back .formbox{ margin-bottom:.3rem;}
.form-back .wtd100{ width:100%;}
.form-back .wtd48{ width:48%;}
.form-back .wtd31{ width:31%;}
.form-back .item{position:relative; box-shadow:0 0 .1rem rgba(0,0,0,0.1); margin-bottom:.25rem; line-height:1.35; overflow:hidden; border-radius:.1rem; border:solid 1px #ddd;}
.form-back .item .tit{position:absolute; padding:.15rem .2rem; font-weight:100; line-height:0.88; width:100%;}
.form-back .item .tit i{ color:#df1614; font-size:.24rem; display:block; padding-top:.1rem; line-height:0.5; margin-left:.05rem;}
.form-back .item .text{ border:none; width:100%; padding:.15rem .2rem; margin:0;}
.form-back .file-box{ margin-bottom:.25rem;}
.form-back .file-box .name{ margin-bottom:.15rem; font-weight:100; line-height:0.88; width:100%;}
.form-back .file-box .name i{ color:#df1614; font-size:.24rem; display:block; padding-top:.1rem; line-height:0.5; margin-left:.05rem;}

.form-back .upfile{ padding:.15rem; text-align:center; background:#fff; border:dashed 1px #e3e3e3; box-shadow:0 0 .1rem rgba(0,0,0,0.1); border-radius:.1rem; font-weight:100; position: relative; cursor:pointer;}
.form-back .upfile input{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; cursor:pointer;}
.form-back .upfile .icon{ margin-bottom:.1rem; height:.35rem; background-image:url(../images/up-dow.svg); background-repeat:no-repeat; background-position:center; background-size:.33rem;}
.form-back .other-but{ font-weight:100;}
.form-back .other-but .aniu{ margin-bottom:.15rem;}
.form-back .other-but .but{ width:1.1rem; justify-content:center; background:#df1614; color:#fff; cursor:pointer;}
.form-back .qity-item{ margin-bottom:.25rem;}
.form-back .qity-item .wtd100{ margin-bottom:.1rem; font-weight:100;}
.form-back .qity-item .name{ line-height:0.88;}
.form-back .qity-item .name i{ color:#df1614; font-size:.24rem; display:block; padding-top:.1rem; line-height:0.5; margin-left:.05rem;}
.form-back .qity-item .aniu a{ color:#999999; font-size:.14rem;}
.form-back .qity-item .ol{ position:relative; cursor:pointer; margin-right:.2rem;}
.form-back .qity-item .ol label{ cursor:pointer; font-weight:100;}
.form-back .qity-item .ol input{ margin-right:.1rem;width:12px;height:12px;}
.form-back .qity-item .ol input[type="checkbox"] {visibility:hidden;}
.form-back .qity-item .ol input[type="checkbox"] + label::before{width:12px;height:12px;border:solid 1px #666666;content:'';position:absolute;left:0;top:50%; margin-top:-6px; border-radius:1rem;}
.form-back .qity-item .ol input[type="checkbox"] + label::after{content:'';width:6px;height:6px;border-radius:1rem;position:absolute;left:3px;top:calc(50% - 3px);}
.form-back .qity-item .ol input[type="checkbox"]:checked + label::before{border-color:#df1614;}
.form-back .qity-item .ol input[type="checkbox"]:checked + label::after{background:#df1614;}
.form-back .qity-item .ol input{ margin-right:.1rem;width:12px;height:12px;}
.form-back .qity-item .ol input[type="radio"] {visibility:hidden;}
.form-back .qity-item .ol input[type="radio"] + label::before{width:12px;height:12px;border:solid 1px #666666;content:'';position:absolute;left:0;top:50%; margin-top:-6px; border-radius:1rem;}
.form-back .qity-item .ol input[type="radio"] + label::after{content:'';width:6px;height:6px;border-radius:1rem;position:absolute;left:3px;top:calc(50% - 3px);}
.form-back .qity-item .ol input[type="radio"]:checked + label::before{border-color:#df1614;}
.form-back .qity-item .ol input[type="radio"]:checked + label::after{background:#df1614;}

.form-back .lxwm-box .tishi{ line-height:1.5; font-size:.2rem; color:#000; margin-bottom:.2rem;}
.form-back .lxwm-box .img{ padding:.1rem; border:solid 1px #e5e5e5; border-radius:.1rem; }
.form-back .lxwm-box .img img{ width:1.48rem; display:block;}
.form-back .lxwm-box .rwmbox{ width:65%;}
.form-back .lxwm-box .rwmbox .ul{ margin:0; margin-left:.3rem; padding-left:0; list-style:none;}
.form-back .lxwm-box .rwmbox .ul li{ line-height:2.5; font-size:.2rem; border-bottom:solid 1px #e5e5e5; background-repeat:no-repeat; background-position:left center; padding-left:.3rem; background-size:.2rem;}
.form-back .lxwm-box .rwmbox .ul li:last-child{border-bottom:none;}
.form-back .lxwm-box .rwmbox .ul li.icon-wx{ background-image:url(../images/wx-black.svg); background-position:left .18rem;}
.form-back .lxwm-box .rwmbox .ul li.icon-email{ background-image:url(../images/email-black.svg); background-position:left .2rem;}
.form-back .lxwm-box .aniu{ width:30%; padding:.15rem; line-height:1.5; background:#df1614; color:#fff; text-align:center; border-radius:.2rem;}
.form-back .lxwm-box .Paybut{width:30%;/*background:#df1614;*/text-align:center; cursor: pointer; border-radius:.1rem;color:#fff;position:relative;}
.form-back .lxwm-box .Paybut a{display:block;padding:.15rem;line-height:1.8;color:#fff;}
.form-back .lxwm-box .Paybut .dingjin{position:absolute;left:0;width:100%;top:-0.3rem;text-align:center;color:#000;}

@media (max-width:640px) {
.form-back{ padding:.35rem;}
.form-back .formbox{ font-size:.18rem;}
.form-back .wtd48{ width:100%;}
.form-back .wtd31{ width:100%;}
.form-back .file-item{ width:100%; flex-wrap:wrap;}
.form-back .other-but{ margin-top:.2rem;}
.form-back .lxwm-box .wtd100{ justify-content:center;}
.form-back .lxwm-box .rwmbox{ width:100%;}
.form-back .lxwm-box .rwmbox .ul{ width:calc(100% - 1.5rem); margin-left:.2rem;}
.form-back .lxwm-box .img{ width:1.2rem;}
.form-back .lxwm-box .aniu{ width:70%; margin-top:.2rem;}
.form-back .lxwm-box .Paybut{ width:70%; margin-top:.2rem;}
.form-back .qity-item .aniu a{ font-size:.16rem;}
.form-back .lxwm-box .Paybut .dingjin{display:block;position:static;font-size:0.18rem;margin-bottom:0.1rem;}
}


/* 加入我们提交成功 */
.form-succeed{ line-height:2; min-height:3.5rem;}
.form-succeed .tishi{ text-align:center; font-size:.3rem; color:#d1201a;}
.form-succeed .succeed-icon{ margin:0 auto; width:1.31rem; height:1.31rem; background-image:url(../images/succeed-icon.png); background-repeat:no-repeat; background-position:center; background-size:contain;}


/* 专家_预约确认 */
.form-confirm{ width:100%; line-height:2; min-height:3.5rem;}
.form-confirm .tit-big{ font-size:.3rem; font-weight:500;}
.form-confirm .center{ width:100%;}
.form-confirm .ul{ font-size:.18rem; margin:0; list-style:none; padding:0;}
.form-confirm .ul li{ font-weight:100; padding:.15rem 0; justify-content:space-between; border-bottom:dashed 1px #e4e3e3;}
.form-confirm .ul li .price{ font-weight:400; color:#d1201a;}
.form-confirm .ul ol{ margin-top:-1px; font-weight:400; border:solid 1px #000; border-left:none; border-right:none; padding:.15rem 0;}
.form-confirm .ul ol .price{ color:#d1201a;}
.form-confirm .ul ol .price span{ font-size:.24rem;}
.form-confirm .pay-introd{ padding:.5rem 0; text-align:center;}
.form-confirm .pay-introd .txtisi{ margin-top:.2rem; line-height:2; font-weight:100;}
.form-confirm .pay-introd .txtisi p{margin:0;}
.form-confirm .pay-introd .tit-tro{ margin-bottom:.1rem; font-size:.2rem; font-weight:400;}
.form-confirm .pay-introd .wx-rwm span{ padding:.1rem; border:solid 1px #e5e5e5; border-radius:.1rem;}
.form-confirm .pay-introd .wx-rwm img{ width:1.48rem; display:block;}


/* 专家_支付成功 */
.form-Payment .tit-icon .icon{ margin:0 auto; width:1.7rem; height:1.7rem; background-image:url(../images/succeed-icon2.png);background-repeat:no-repeat; background-position:center; background-size:contain;}
.form-Payment .tit-text{ line-height:1.5; text-align:center; margin:.25rem 0;}
.form-Payment .tit-text .tit-big{ font-size:.3rem; font-weight:500;}
.form-Payment .tit-text .tit-des{ font-size:.24rem; font-weight:100;}
.form-Payment .itxt{ color:#000; line-height:1.5; font-size:.18rem; font-weight:100; margin-bottom:.25rem; padding:.3rem; background:#f8f8f8; min-width:5rem; max-width:100%; border-radius:.15rem;}
.form-Payment .itxt .iowl{ margin-bottom:.15rem;}
.form-Payment .itxt .iowl:last-child{ margin-bottom:0;}
.form-Payment .tishi{ text-align:center; font-weight:100; color:#000;}



/* 奖项 */
.awards-box{ margin-bottom:.75rem;}
.awards-introd{ margin-top:.6rem; overflow: hidden;}
.awards-introd .tit-des{ font-size:.24rem; font-weight:100;}
.awards-introd .text-tit{ line-height:1.6;}
.awards-introd .text-tit .tit-en{ line-height:1.1; font-size:.65rem; font-weight:700;}
.awards-introd .text-tit .tit-cn{ font-size:.3rem; font-weight:400;}
.awards-introd .img-box{ margin-top:.25rem; position:relative; overflow: hidden; border-radius:.15rem;}
.awards-introd .img-box .pic img{ display:block;}
.awards-introd .img-box .but{ position:absolute; left:0; bottom:10%; width:100%;}
.awards-introd .img-box .but a{ line-height:3; display:block; width:1.8rem; text-align:center;}

.awards-about{ margin:1rem 0;}
.awards-about .text{ width:50%; padding-right:.8rem; align-content:space-between;}
.awards-about .text .tit{ font-size:.3rem; font-weight:500;}
.awards-about .text .editor{ font-weight:100; line-height:2; margin-top:.15rem;}
.awards-about .text .editor p{margin:0;}
.awards-about .text .aniu{ width:100%;}
.awards-about .text .aniu a{ display:block; padding:.06rem 4em;}
.awards-about .text .center-al{ width:100%;}
.awards-about .imgbox{ width:50%;}
.awards-about .imgbox .pic{ border-radius:.15rem; overflow:hidden;}
.awards-about .imgbox .pic::before{display:none;}
.awards-about .imgbox img{display:block;}

.awards-list{ position:relative; margin-top:1.6rem;}
.awards-list:before{content:'';  width:100%; height:1px; background-color:#000; position:absolute; left:0; top:-.6rem;}
.awards-list::after{content:''; display:block; width:2px; height:100%; position:absolute; right:.5rem; top:0; background-image:url(../images/line.png);}
.awards-list .item{ margin-bottom:.55rem; background:#f8f8f8; overflow: hidden; border-radius:.15rem; position:relative;}
.awards-list .item .figure{ width:50%;}
.awards-list .item .text{ text-align:center; width:50%; color:#000; padding:.3rem .4rem; border:solid 1px #f1f1f1;}
.awards-list .item .text .tit{ margin-bottom:.1rem; font-size:.22rem;}
.awards-list .item .text .tit-des{ margin-bottom:.1rem; line-height:1.6; font-size:.18rem; font-weight:500; color:#555555;}
.awards-list .item .text .tit-rsy{ line-height:1.6; font-weight:100; font-size:.16rem;}
.awards-list .item .text .aniu{ margin-top:.45rem; font-weight:100;}
.awards-list .item .text .aniu .but-txt{ line-height:1.7; font-size:.14rem; margin-right:.3rem; background-position:left center; background-repeat:no-repeat; padding:0 .3rem; position:relative;}
.awards-list .item .text .aniu .but-txt::after{content:'';width:1px;height:1em;position:absolute;top:50%;right:0;background:#ccc; margin-top:-0.5em;}
.awards-list .item .text .aniu .but-txt:last-child{margin-right:0; border-right:none; padding-right:0;}
.awards-list .item .text .aniu .but-txt:last-child::after{display:none;}
.awards-list .item .text .aniu .qiy-icon{ background-image:url(../images/currently.svg); background-size:.21rem;}
.awards-list .item .text .aniu .zpi-icon{ background-image:url(../images/tu-icon.png); background-size:.17rem;}
.awards-list .item::after{content:''; display:block;width:.26rem; height:.26rem; position:absolute; top:20%; right:.38rem; z-index:5; background:rgba(223,22,20,0.2); border-radius:1rem;}
.awards-list .item::before{ position:absolute; top:calc(20% + .08rem); right:calc(.38rem + .08rem); content:''; display:block; width:.1rem; height:.1rem; background:#d1201a; border-radius:1rem;}
.awards-list .item:hover .figure img{transform: scale(1.05);}
@media (max-width:1024px) {
.awards-about .text{ padding-right:.3rem;}
.awards-about .text .tit{ font-size:.24rem;}
.awards-about .text .aniu{ margin-top:.3rem;}
.awards-list::after{ right:.2rem;}
.awards-list .item::after{ right:.12rem; width:.2rem; height:.2rem;}
.awards-list .item::before{ width:.08rem; height:.08rem; top:calc(20% + .06rem); right:calc(.12rem + .06rem);}
}
@media (max-width:640px) {
.awards-about{ margin:.7rem 0;}
.awards-about .text{ width:100%; padding-right:0; margin-bottom:.4rem; font-size:.18rem;}
.awards-about .imgbox{ width:100%;}
.awards-list{ font-size:.18rem;}
.awards-list::after{ display:none;}
.awards-list .item .figure{ width:100%;}
.awards-list .item .text{ width:100%;}
.awards-list .item .text .aniu .but-txt{ font-size:.18rem;}
.awards-list .item::before,
.awards-list .item::after{ display:none;}
}


/* 加载更多 */
.load-icon .center{ cursor: pointer;}
.load-icon .icon{ width:.56rem; height:.56rem; margin:0 auto; background-image:url(../images/load-icon.png); background-repeat:no-repeat; background-position:center; background-size:contain; animation: rotate 2s linear infinite;}
.load-icon .wz-txt{ margin-top:.15rem; color:#fff; font-weight:100;}
@keyframes rotate {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}



/* 设计推荐列表 */
.djser-box{ margin-bottom:.8rem;}
.djser-introd{ margin-top:.6rem; overflow: hidden;}
.djser-introd .tit-des{ font-size:.24rem; font-weight:100;}
.djser-introd .text-tit{ line-height:1.6;}
.djser-introd .text-tit .tit-en{ line-height:1.1; font-size:.65rem; font-weight:700;}
.djser-introd .text-tit .tit-cn{ font-size:.3rem; font-weight:400;}
.djser-introd .text-rig{ text-align:right; line-height:1.8; font-weight:100;}
.djser-introd .text-rig strong{ font-weight:500;}
.djser-introd .text-rig p{margin:0;}
.djser-irqt{ margin-top:-.2rem; margin-bottom:.2rem;}
.djser-irqt .wrt-iu{ position:relative; max-width:45%;}
.djser-irqt .wrt-iu .wtxt{ font-size:.18rem; text-align:right; position:absolute; right:0; bottom:0; line-height:1.5;}
.djser-irqt .wrt-iu .wtxt p{ margin:0;}
.djser-irqt .wrt-iu .atimg img{ display:block;}

.djser-ately{ border-top:solid 1px #000; padding:.5rem 0; font-size:.18rem; font-weight:100; position: relative; z-index:5;}
.djser-ately .ately-mra{ margin-bottom:.1rem;}
.djser-ately input{ font-size:.16rem; font-weight:100;}
.djser-ately .name{ margin-right:.1rem;}
.djser-ately .souqy{ border:solid 1px #ddd; border-radius:1rem; overflow:hidden;}
.djser-ately .souqy input{ width:100%; border:none; padding:.115rem .2rem; margin:0;}
.djser-ately .ately-type{ position:relative;}
.djser-ately .ately-type .iobut{width:1.5rem;text-align:center;padding:.14rem 0.05rem;background:#d4d4d4;border-radius:1rem; cursor:pointer;}
.djser-ately .ately-all{width:.8rem;text-align:center;padding:.14rem 0.05rem; background:#d4d4d4; border-radius:1rem; cursor:pointer;}
.djser-ately .ately-all:hover{ background:#000; color:#fff;}
.djser-ately .ately-tiem .dow-list .itle{padding:.14rem .2rem; width:1.4rem; margin-bottom:1px;}
.djser-ately .ately-azsyx .dow-list .itle{ padding:0 .2rem; width:2.1rem;}
.djser-ately .ately-azsyx .dow-list .itle::before{content:''; display:block; width:.21rem; height:.21rem; background-image:url(../images/home.svg); background-repeat:no-repeat; background-position:left center; background-size:.21rem; margin-right:.1rem;}
.djser-ately .ately-azsyx .dow-list .itle .icon-txt{ padding:.14rem 0; width:calc(100% - .31rem);}
.djser-ately .ately-search .souqy{ width:2.5rem;}
.djser-ately .ately-addr{ width:1.65rem;}
.djser-ately .ately-addr .souqy{ padding:0 .2rem;}
.djser-ately .ately-addr .souqy .icon-txt{ padding-left:.25rem; background-image:url(../images/addr.svg); background-repeat:no-repeat; background-position:left center; background-size:.15rem;}
.djser-ately .ately-addr .souqy input{ padding:.115rem 0;}
.djser-ately .caty-list{ position:absolute; left:0; top:110%; width:100%; z-index:5; visibility:hidden; opacity:0; transition:.3s;}
.djser-ately .caty-list ul{ list-style:none; padding:0; margin:0; font-size:.16rem; padding-right:1px;}
.djser-ately .caty-list li{ text-align:center; margin-top:1px; border:solid 1px #cfcfcf; background:#fff; border-radius:1rem; box-shadow:0 0 .1rem rgba(0,0,0,0.1); transition:.3s;}
.djser-ately .caty-list li>a{ padding:.13rem .1rem; display:block; cursor:pointer; position:relative;}
.djser-ately .caty-list li>a span{ width:100%; display:block; padding:0 .1rem;}
.djser-ately .caty-list li>a::after{ content:''; display:block; width:.2rem; height:.2rem; background-image:url(../images/arrow.svg); background-repeat:no-repeat; background-position:center; background-size:.08rem; position:absolute; top:.12rem; right:0.05rem; transform:rotate(-90deg);}
.djser-ately .caty-list li dl{ position:absolute; left:100%; top:1px; width:max-content; padding:.25rem .3rem; min-height:100%; border:solid 1px #cfcfcf; background:#fff; border-radius:.2rem; visibility:hidden; opacity:0; transition:.3s;}
.djser-ately .caty-list li dl dd{ margin-bottom:.15rem;}
.djser-ately .caty-list li dl dd a{ cursor:pointer; position:relative; transition:.3s;}
.djser-ately .caty-list li dl dd a::before{content:''; display:block; margin-top:1px; border:solid 1px #ddd; width:.14rem; height:.14rem; margin-right:.05rem; background-image:url(../images/tick.svg); background-repeat:no-repeat; background-position:center 95%; background-size:.1rem; border-radius:1rem; transition:.3s;}
.djser-ately .caty-list li dl dd:last-child{ margin-bottom:0;}
.djser-ately .caty-list li dl dd:hover a,
.djser-ately .caty-list li dl dd.on a{ color:#d1201a;}
.djser-ately .caty-list li dl dd:hover a::before,
.djser-ately .caty-list li dl dd.on a::before{border-color:#d1201a; background-color:#d1201a;}
.djser-ately .caty-list li.active,
.djser-ately .caty-list li:hover{ background-color:#d1201a;}
.djser-ately .caty-list li:hover>a,
.djser-ately .caty-list li.active>a{ color:#fff;}
.djser-ately .caty-list li.active>a::after,
.djser-ately .caty-list li:hover>a::after{filter:invert(100%);}
.djser-ately .caty-list li:hover dl{ visibility:visible; opacity:1;}
.djser-ately .dow-list{position:relative;}
.djser-ately .dow-list dl{font-size:.16rem;position:absolute; left:0; top:110%; width:100%;text-align:center;visibility:hidden;opacity:0;transition:.3s;}
.djser-ately .dow-list .itle{cursor:pointer;font-size:.16rem;border:solid 1px #ddd;overflow:hidden;position: relative;border-radius:1rem;}
.djser-ately .dow-list .itle::after{content:'';display:block;width:.1rem;height:.1rem;position:absolute;top:50%;margin-top:-.05rem; right:.1rem; background-image:url(../images/arrow.svg); background-repeat:no-repeat; background-position:center; background-size:.1rem;}
.djser-ately .dow-list:hover dl{ top:100%; visibility:visible; opacity:1;}
.djser-ately .ately-tiem dl{ background:#fff; padding:.15rem .1rem; border:solid 1px #ddd; border-radius:.2rem;}
.djser-ately .ately-tiem dl dd{ padding:.1rem; border-radius:1rem; margin-bottom:2px; cursor:pointer; transition:.3s;}
.djser-ately .ately-tiem dl dd:hover{ background:#d1201a; color:#fff;}
.djser-ately .ately-azsyx dl dd{ padding:.13rem .1rem; text-align:center; margin-top:1px; border:solid 1px #cfcfcf; background:#fff; border-radius:1rem; box-shadow:0 0 .1rem rgba(0,0,0,0.1); cursor:pointer; transition:.3s;}
.djser-ately .ately-azsyx dl dd:hover{ background:#d1201a; color:#fff;}
.djser-ately .ately-type:hover .iobut{ background:#000; color:#fff;}
.djser-ately .ately-type:hover .caty-list{ top:100%; visibility: visible; opacity:1;}
.djser-list ul{ padding:0; margin:0; list-style:none; text-align:center; font-size:.18rem;}
.djser-list li{ margin-bottom:.2rem; width:22.917%; margin-right:2.77%;}
.djser-list li .txt{ padding:.2rem 0; color:#000; font-weight:100;}
.djser-list li:nth-child(4n){ margin-right:0;}
.djser-list li .img{position:relative;z-index: 1;border-radius:.1rem; padding-bottom:58.185%; background:#f8f8f8;}
.djser-list li .img img{mix-blend-mode:multiply;max-width:80%;max-height:60%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.djser-list li .img:after{position:absolute; content: '';--wh:0; left: var(--wh);top: var(--wh);right: var(--wh);bottom: var(--wh); border: 2px solid var(--primary-color);border-radius: 0.1rem; opacity: 0; transition: 0.3s;}
.djser-list li:hover .img:after{--wh:-0.1rem;opacity: 1;}
@media (max-width:1540px) {
.djser-ately .ately-search .souqy{ width:2rem;}
.djser-ately .ately-azsyx .dow-list .itle{ width:2rem;}
}
@media (max-width:1024px) {
.djser-ately{ justify-content:flex-start; font-size:.16rem;}
.djser-ately .ately-mra{ margin-right:.1rem;}
.djser-list li .img img{ max-width:70%; max-height:40%;}
}
@media (max-width:640px) {
.djser-introd{ margin-bottom:.3rem;}
.djser-introd .text-tit .tit-en{ font-size:.45rem;}
.djser-introd .text-tit .tit-cn{ font-size:.24rem;}
.djser-introd .text-rig{ width:100%; font-size:.18rem;}
.djser-irqt .wrt-iu{ max-width:60%;}
.djser-irqt .wrt-iu .atimg{ position:absolute; bottom:0; right:0;}
.djser-irqt .wrt-iu .wtxt{ position:relative; font-size:.16rem;}
.djser-list li:nth-child(4n),
.djser-list li{ width:32%; margin-right:2%;}
.djser-list li:nth-child(3n){ margin-right:0;}
}


/* 设计推荐详情 */
.djser-info .djser-box{ margin-bottom:0;}
.djser-info .djser-irqt{ padding-bottom:.2rem; margin-bottom:0; border-bottom:solid 1px #000;}
.djser-info-des{ padding:.8rem 0 1rem; background-image:url(../images/djser-info-bg.png); background-repeat:no-repeat; background-position:center bottom; background-size:contain; overflow:hidden;}
.djser-info-des .let-txt{ width:50%;}
.djser-info-des .let-txt .loimg{ margin-bottom:.5rem;}
.djser-info-des .let-txt .loimg img{display:block;}
.djser-info-des .rig-txt{ width:43%;}
.djser-info-des .rig-txt .editor{line-height:1.8; font-weight:100; margin-bottom:.5rem;}
.djser-info-des .rig-txt .editor .tit{ font-size:.2rem; font-weight:500;}
.djser-info-des .rig-txt .editor p{margin:0;}
.djser-info-des .rig-txt .editor .txt{white-space: pre-wrap;}
.djser-info-des .item-share .olw{ width:50%; line-height:2;}
.djser-info-des .item-share .olw .ol{ margin-bottom:.1rem;}
.djser-info-des .item-share .olw .ol:last-child{ margin-bottom:0;}
.djser-info-des .item-share .olw .icon-wzi{ display:inline-block; background-image:url(../images/djser-icon1.png); background-repeat:no-repeat; background-position:left center; background-size:.22rem; padding-left:.35rem;}
.djser-info-des .item-share .olw .icon-addr{ display:inline-block; background-image:url(../images/djser-icon2.png); background-repeat:no-repeat; background-position:left center; background-size:.22rem; padding-left:.35rem;}
.djser-info-des .share-iox a{ margin-right:.1rem; display:block; width:.32rem; height:.32rem; background-color:#b4b4b4; border-radius:1rem; background-repeat:no-repeat; background-position:center; transition:.3s;}
.djser-info-des .share-iox a.share-icon1{ background-image:url(../images/share-icon1.svg); background-size:auto .15rem;}
.djser-info-des .share-iox a.share-icon2{ background-image:url(../images/share-icon2.svg); background-size:auto .13rem;}
.djser-info-des .share-iox a:hover{ background-color:#d1201a;}
.djser-info-des .content{ line-height:2; max-width:960px; margin-left:auto; margin-right:auto;}

.djser-editor{ padding:.8rem 0;}
.djser-editor .text-one{ margin-bottom:.8rem;}
.djser-editor .text-one .xh{ font-size:.95rem; color:#d1201a;}
.djser-editor .text-one .txt{ width:calc(100% - 10em);}
.djser-editor .text-one .txt .tit{ margin-bottom:.1rem; font-size:.3rem;}
.djser-editor .text-one .txt .des{ font-weight:100; font-size:.24rem;}
.djser-editor .text-tow img{ display:block;}
.djser-editor .text-tow .wtd30{ width:24.5%;}
.djser-editor .text-tow .wtd65{ width:69.445%;}
.djser-editor .text-tow .editor p{margin:0;}
.djser-editor .text-tow .item-one{ background:#f8f8f8;}
.djser-editor .text-tow .item-one .text{ padding:.3rem .4rem;}
.djser-editor .text-tow .item-one .text .tit{ font-size:.24rem;}
.djser-editor .text-tow .item-one .text .red-txt{background:#d1201a; color:#fff; font-weight:100; padding:0.06rem 1.5em; border-radius:1rem; }
.djser-editor .text-tow .item-one .text .des{ font-size:.18rem; font-weight:100;}
.djser-editor .text-tow .item-one .text .title{ padding-top:.2rem; margin-bottom:.15rem; position: relative;}
.djser-editor .text-tow .item-one .text .title::before{position:absolute; left:0; top:0; content:''; display:block; width:2.8em; height:2px; background:#d1201a;}
.djser-editor .text-tow .item-two .text{padding-top:.2rem;}
.djser-editor .text-tow .item-two .text .tit{padding-left:.1rem; margin-bottom:.1rem; font-size:.18rem; border-left:solid .06rem #d1201a;}
.djser-editor .text-tow .item-two .text .editor{ padding-left:.16rem; line-height:1.7; font-weight:100;}

@media (max-width:640px) {
.djser-info-des{ padding:.8rem 0; font-size:.18rem;}
.djser-info-des .let-txt{ width:100%;}
.djser-info-des .rig-txt{ width:100%;}
.djser-info-des .rig-txt .editor{ margin:.2rem 0;}
.djser-editor .text-one .xh{ font-size:.3rem;}
.djser-editor .text-one .txt{ line-height:1.5; width:calc(100% - 3em); padding-left:1em;}
.djser-editor .text-one .txt .tit{ font-size:.22rem; margin-bottom:0;}
.djser-editor .text-one .txt .des{ font-size:.2rem;}
.djser-editor .text-tow .item-one{ margin-bottom:.3rem;}
.djser-editor .text-tow .img img{ width:100%;}
.djser-editor .text-tow .wtd30{ width:100%;}
.djser-editor .text-tow .wtd65{ width:100%;}
.djser-editor .text-tow .item-two .text .tit{ line-height:1.5; font-size:.24rem;}
.djser-editor .text-tow .item-two .text .editor{font-size:.18rem;}
}



/* 服务 */
.service-box{ padding-bottom:1.2rem;}
.service-box .service-introd{ padding:.6rem 0; color:#000; overflow:hidden;}
.service-box .service-introd .tit-des{ font-size:.24rem; font-weight:100;}
.service-box .service-introd .text-tit{ line-height:1.6;}
.service-box .service-introd .text-tit .tit-en{ line-height:1.1; font-size:.65rem; font-weight:700;}
.service-box .service-introd .text-tit .tit-cn{ font-size:.3rem; font-weight:400;}
.service-box .tab-lanm{ margin-bottom:.5rem; font-size:.18rem;}
.service-box .tab-lanm a{font-weight:100; margin-right:.2rem; background:#000000; color:#fff; padding:.1rem 2em; transition:.3s; border-radius:1rem;}
.service-box .tab-lanm a:hover,
.service-box .tab-lanm a.active{ background:#d1201a;}
.service-box .tab-box{ overflow: hidden;}
.service-box .tab-box .box-hide{ display:none;}
.service-box .tab-box .box-hide .img{ max-width:58%; width:7.6rem;}
.service-box .tab-box .box-hide .text{ line-height:1.8; width:42%; padding-left:1rem;}
.service-box .tab-box .box-hide .text .tit{ margin-bottom:.3rem; font-size:.5rem; font-weight:500; line-height:1;}
.service-box .tab-box .box-hide .text .editor{ margin-bottom:.35rem; min-height:12em;}
.service-box .tab-box .box-hide .text .editor p{ margin:0; min-height:1em;}
.service-box .tab-box .box-hide .text .editor strong{ font-size:.18rem;}
.service-box .tab-box .box-hide .text .more a{ display:block; min-width:2rem; text-align:center;}
.service-box .tab-box .box-hide.awon .img{ opacity:1; animation:filet 1s;}
.service-box .tab-box .box-hide.awon .text{ opacity:1; animation:firig 1s;}
.service-box .swiper-pagination{ left: 0; bottom: .1rem; width: 100%; display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}
.service-box .swiper-pagination .swiper-pagination-bullet{ opacity:1; margin:0 .05rem;}
.service-box .swiper-pagination .swiper-pagination-bullet-active{background: #d1201a;}
@keyframes filet {
    from {
        opacity:0;
        transform:translateX(-100%);
    }
    to {
        opacity:1;
        transform:translateX(0);
    }
}
@keyframes firig {
    from {
        opacity:0;
        transform:translateX(100%);
    }
    to {
        opacity:1;
        transform:translateX(0);
    }
}

@media (max-width:1024px) {
.service-box .tab-box .box-hide .img{max-width:50%;}
.service-box .tab-box .box-hide .text{width:50%; padding-left:.5rem;}
.service-box .tab-box .box-hide .text .tit{ font-size:.4rem; margin-bottom:.2rem;}
.service-box .tab-box .box-hide .text .editor strong{ font-size:.17rem;}
}
@media (max-width:640px) {
.service-box .tab-lanm a{ margin-bottom:.1rem; margin-right:.1rem; line-height:1.7; padding:.1rem 1em;}
.service-box .tab-lanm a:last-child{ margin-right:0;}
.service-box .tab-box .box-hide .img{ width:100%; max-width:100%;}
.service-box .tab-box .box-hide .text{ font-size:.18rem; padding:.4rem 0 .2rem; width:100%;}
.service-box .tab-box .box-hide .text .editor strong{ font-size:.2rem;}
}


/* 资讯 */
.news-box{ padding-bottom:1.2rem;}
.news-box ul{ padding:0; margin:0; list-style:none;}
.news-box .news-introd{ padding:.6rem 0; color:#000; overflow:hidden;}
.news-box .news-introd .tit-des{ font-size:.24rem; font-weight:100;}
.news-box .news-introd .text-tit{ line-height:1.6;}
.news-box .news-introd .text-tit .tit-en{ line-height:1.1; font-size:.65rem; font-weight:700;}
.news-box .news-introd .text-tit .tit-cn{ font-size:.3rem; font-weight:400;}

.news-box .news-caty{ margin-bottom:.45rem; position: relative; z-index:5;}
.news-box .news-caty .name{ font-size:.18rem; margin-right:.1rem;}
.news-box .news-caty .ately-mra{ margin-bottom:.1rem; margin-right:.5rem; font-weight:100;}
.news-box .news-caty .ately-mra:last-child{ margin-right:0;}
.news-box .news-caty .ately-mra .dow-list{ width:3.5rem; position:relative;}

.news-box .news-caty .itle{ margin-bottom:1px; padding:0 .3rem; border:solid 1px #ddd; border-radius:1rem; cursor:pointer;}
.news-box .news-caty .itle::before{content:''; display:block; width:.16rem; height:.16rem; margin-right:.1rem;}
.news-box .news-caty .itle .icon-txt{width:calc(100% - .26rem);}

.news-box .news-caty .ately-type .itle .icon-txt{padding:.14rem 0;}
.news-box .news-caty .ately-type .itle::before{ background-image:url(../images/line-icon.png); background-repeat:no-repeat; background-position:left center; background-size:.14rem;}
.news-box .news-caty .ately-type .itle::after{content:'';display:block;width:.16rem;height:.16rem;position:absolute;top:50%;margin-top:-.08rem; right:.15rem; background-image:url(../images/arrow.svg); background-repeat:no-repeat; background-position:center; background-size:.1rem;}
.news-box .news-caty .ately-type ul{font-size:.16rem;position:absolute; left:0; top:110%; width:100%;text-align:center;visibility:hidden;opacity:0;transition:.3s; z-index:5;}
.news-box .news-caty .ately-type ul li{padding:.13rem .1rem; text-align:center; margin-top:1px; border:solid 1px #cfcfcf; background:#fff; border-radius:1rem; box-shadow:0 0 .1rem rgba(0,0,0,0.1); cursor:pointer; transition:.3s;}
.news-box .news-caty .ately-type ul li:hover{ background:#d1201a; border-color:#d1201a; color:#fff;}
.news-box .news-caty .ately-type .dow-list:hover ul{top:100%;visibility:visible;opacity:1;}

.news-box .news-caty .ately-tiem .itle{ padding:0; overflow: hidden;}
.news-box .news-caty .ately-tiem .itle .icon-txt{ width:100%;}
.news-box .news-caty .ately-tiem .itle::before{ left:.3rem; background-image:url(../images/tiem-icon.png); background-repeat:no-repeat; background-position:left center; background-size:.16rem; position:absolute;}
.news-box .news-caty .ately-tiem .layui-input{ height:auto; border:none; cursor:pointer; padding:.12rem .3rem; padding-left:.56rem;}
.news-box .news-caty .ately-tiem .layui-input:focus,
.news-box .news-caty .ately-tiem .layui-textarea:focus,
.news-box .news-caty .ately-tiem .layui-input:hover,
.news-box .news-caty .ately-tiem .layui-textarea:hover{ box-shadow:none; border:none;}
.news-list{ position: relative; z-index:2;}
.news-list li{ width:31.25%; margin-right:3.1111%; margin-bottom:3.1111%;}
.news-list li:nth-child(3n){ margin-right:0;}
.news-list li .text{ padding:.2rem 0 0; font-size:.18rem; font-weight:100; line-height:1.6; color:#999;}
.news-list li .text .tit{ color:#000; margin-bottom:.1rem;}
.news-list li .figure{ overflow:hidden; border-radius:.15rem;}
.news-list li:hover .figure img{transform: scale(1.05);}
.news-list li:hover .text .tit{ color:#d1201a;}
.layui-laydate-main{ width:3.48rem!important;}

@media (max-width:1024px) {
.news-box .news-caty .ately-mra{ margin-right:.3rem;}
}
@media (max-width:640px) {
.news-box .news-caty .ately-mra{ font-size:.18rem; margin-right:0; width:100%;}
.news-box .news-caty .ately-mra .dow-list{ width:calc(100% - 5.5em);}
.news-box .news-caty .name{ font-size:.2rem;}
.news-list li:nth-child(3n),
.news-list li{ width:48.5%; margin-right:3%; margin-bottom:3%;}
.news-list li:nth-child(2n){ margin-right:0;}
}

/* 资讯详情 */
.news-editor .title{ line-height:1.5; font-size:.3rem; font-weight:500; margin-bottom:.2rem;}
.news-editor .news-other{ color:#999; padding:.15rem 0; border-bottom:solid 1px rgba(85,85,85,0.8); font-weight:100;}
.news-editor .news-other .tiem{ margin-right:.15rem;}
.news-editor .news-other .riqi{ margin-right:.7rem;}
.news-editor .news-other .fx-icon{ margin-right:.1rem; width:.35rem; height:.35rem; display:block; background-repeat:no-repeat; background-position:center;}
.news-editor .news-other .fx-icon:last-child{ margin-right:0;}
.news-editor .icon-wx{background-image:url(../images/news-icon1.svg); background-size:.2rem;}
.news-editor .icon-wb{background-image:url(../images/news-icon2.svg); background-size:.19rem;}
.news-editor .icon-line{background-image:url(../images/news-icon3.svg); background-size:.16rem;}
.news-editor .editor{ padding:.4rem 0; line-height:2; font-weight:100;max-width: 960px; margin-left: auto; margin-right: auto; }
.news-editor .wqtxt{ padding-bottom:.25rem; border-bottom:solid 1px rgba(85,85,85,0.8);}
.news-editor .wqtxt .let-wen{ line-height:2;}
.news-editor .share-oxl{ color:#999; font-weight:100;}
.news-editor .share-oxl .fx-icon{ width:.25rem; height:.22rem; display:block; background-repeat:no-repeat; background-position:center;}
.news-editor .share-oxl .fx-icon:last-child{ margin-right:0;}
.news-editor .share-oxl i{ display:block; width:1px; height:.1rem; background:#ccc; margin:0 .1rem; display:block;}
.news-editor .news-turn{ padding-top:.3rem; line-height:1.8; font-size:.22rem;}
.news-editor .news-turn .a_prev{ margin-bottom:.1rem;}
.news-editor .news-turn .name{ font-size:.16rem; font-weight:100; color:#555555;}
@media (max-width:640px) {
.news-editor .title{ font-size:.26rem;}
.news-editor .news-other{ font-size:.2rem;}
.news-editor .editor{ font-size:.2rem;}
.news-editor .wqtxt{ font-size:.2rem;}
.news-editor .wqtxt .let-wen{ width:100%; margin-bottom:.1rem;}
.news-editor .news-turn .name{ font-size:.18rem;}
}



/* 关于地建师 */
.about-tit{ margin-bottom:.4rem;}
.about-tit .tit-en{ margin-bottom:.2rem; line-height:1.1; font-size:.56rem; font-weight:500;}
.about-tit .tit-cn{ font-size:.22rem; font-weight:100;}

.about-one{ margin:.6rem 0 .5rem; overflow:hidden;}
.about-one .tit-des{ font-size:.24rem; font-weight:100;}
.about-one .text-tit{ line-height:1.6;}
.about-one .text-tit .tit-en{ line-height:1.1; font-size:.65rem; font-weight:700;}
.about-one .text-tit .tit-cn{ font-size:.3rem; font-weight:400;}

.about-two .swiper-slide{height:5.33rem;}
.about-two .swiper-slide .pic{ padding-top:0.33rem; position:relative; transform:scale(0.88); transition:.5s;}
.about-two .swiper-slide .pic figure{position:relative;border-radius:.15rem; overflow:hidden;}
.about-two .swiper-slide-active .pic{padding-top:0; transform:scale(1);}
.about-two .swiper-pagination{ padding:.25rem 0; font-size:0; position:relative;}
.about-two .swiper-pagination .swiper-pagination-bullet{ margin:0 .05rem; width:.14rem; height:.14rem; opacity:1; background:#555555; transform:scale(.7); transition:.3s;}
.about-two .swiper-pagination .swiper-pagination-bullet-active{ background:#d1201a; transform:scale(1);}

.about-three{ padding:.7rem 0 1rem;}
.about-three .icon-logo{ text-align:center;}
.about-three .icon-logo img{ width:2.74rem;}
.about-three .editor-line{ font-size:.18rem; line-height:1.8; font-weight:100; text-align:center; max-width:12.8rem; margin:0 auto; padding:.6rem 2rem 0; position:relative; margin-top:-.35rem;}
.about-three .editor-line h3{ font-size:.24rem; font-weight:100;}
.about-three .editor-con{ position:relative; z-index:5;}
.about-three .editor-con .flex_jccc{ display:flex; justify-content:center; flex-wrap:wrap;}
.about-three .editor-con p{ min-height:1em;}
.about-three .editor-line::before,
.about-three .editor-line::after{content:''; display:block; position:absolute; width:1.27rem; height:.82rem; background-repeat:no-repeat; background-position:center; background-size:contain;}
.about-three .editor-line::before{background-image:url(../images/about-pot1.svg); top:-.55rem; left:10%;}
.about-three .editor-line::after{background-image:url(../images/about-pot2.svg); bottom:-.35rem; right:6%;}

.about-three .editor-line .line{ position:absolute; height:100%; width:50%; top:-0.4em;}
.about-three .editor-line .line::before,
.about-three .editor-line .line::after{content:'';display:block;position:absolute; width:100%; height:.13rem; background-repeat:no-repeat; background-size:auto .13rem;}
.about-three .editor-line .line::before{top:0;}
.about-three .editor-line .line::after{bottom:0;}
.about-three .editor-line .line1{ left:0; border-left:solid .13rem #f1f1f1;}
.about-three .editor-line .line1::before{background-image:url(../images/about-line1.png);}
.about-three .editor-line .line1::after{background-image:url(../images/about-line2.png);}
.about-three .editor-line .line2{ right:0; border-right:solid .13rem #f1f1f1;}
.about-three .editor-line .line2::before{background-image:url(../images/about-line3.png); background-position:right;}
.about-three .editor-line .line2::after{background-image:url(../images/about-line4.png); background-position:right;}
.about-three .other-tyr{ padding:.8rem 0 0;}
.about-three .other-tyr .item{ line-height:1.7; max-width:31%; min-width:25%; text-align:center;}
.about-three .other-tyr .item .icon img{ width:.44rem;}
.about-three .other-tyr .item .text .tit{ margin:.1rem 0; font-size:.18rem; font-weight:500;}
.about-three .other-tyr .item .text .des{ font-weight:100;}

.about-four{ padding:.9rem 0; background-image:url(../images/about-bg1.jpg); background-repeat:no-repeat; background-position:top center; background-size:cover;}
.about-four .about-tit{width:40%; line-height:1.6;}
.about-four .text-list{ width:50%;}
.about-four .text-list .item-txt{width:47.43%;margin-bottom:4%;padding:.4rem;padding-right:.3rem;background:#fff url(../images/about-bg1.png); background-repeat:no-repeat; background-size:cover; background-position:center; box-shadow:0 0 .1rem rgba(0,0,0,0.05); border-radius:.15rem;}
.about-four .text-list .item-txt .icon img{ width:.78rem;}
.about-four .text-list .item-txt .tit-cn{ margin-bottom:.15rem; font-weight:500; font-size:.28rem;}
.about-four .text-list .item-txt .tit-en{ font-weight:100; font-size:.2rem;}
.about-four .text-list .item-txt .text{ margin-top:.8rem;}
.about-four .text-list .item-txt .link_a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2;}

.about-five{ padding:1.1rem 0 0;}
.about-five .about-lxwm{ margin-bottom:.75rem;}
.about-five .about-tit{ margin-bottom:.4rem;}
.about-five .lxwm-iox{ position:relative;}
.about-five .lxwm-iox::after{position:absolute; right:0; bottom:0; content:'';display:block; width:50%; height:1px; background:rgba(0,0,0,0.1);}
.about-five .lxwm-iox .wxrwm{ padding:.1rem; border:solid 1px #d6d6d6; border-radius:.1rem;}
.about-five .lxwm-iox .wxrwm img{ width:1.31rem;}
.about-five .lxwm-iox .ixow{ margin-left:.2rem; line-height:2; font-size:.22rem; font-weight:100;}
.about-five .lxwm-iox .ixow .icon{ background-repeat:no-repeat; background-position:left center; padding-left:.45rem;}
.about-five .lxwm-iox .ixow .tel-icon{ background-image:url(../images/about-tel.png); background-size:.3rem;}
.about-five .lxwm-iox .ixow .yx-icon{ background-image:url(../images/about-yx.png); background-size:.29rem;}
.about-five .follow-us li{ margin-right:.3rem;}
.about-five .follow-us li .ico{display:flex;align-items:center;justify-content:center;}
.about-five .follow-us li .ico{width:0.5rem;height:0.5rem;background-color:#d1201a;border-radius: 50%;cursor:pointer;transition: 0.3s;}
.about-five .follow-us li .ico img{max-height: 40%;max-width:60%;}
.about-five .follow-us li:last-child{ margin-right:0;}
.about-five .follow-us li .hover-code{ margin-top:.1rem; left:50%; margin-left:-.6rem;}
.about-five .about-lxwm:nth-child(2n) .about-tit{ margin-bottom:.2rem; text-align:right;}
.about-five .about-lxwm:nth-child(2n) .lxwm-iox{ justify-content:flex-end;}
.about-five .about-lxwm:nth-child(2n) .lxwm-iox::after{left:0; right:auto;}

.about-six{ margin-bottom:1rem;}
.about-six .about-tit{ margin-bottom:.4rem;}
.about-six .multi-column{--content-width:calc(minmax(100vw, 1920px) - min(.8rem,4.17vw) * 2); --gutter:.4rem; --columns:4; --row-size:calc(( var(--content-width) -(var(--gutter) *(var(--columns) - 1))) / var(--columns)); display:grid; grid-template-columns:repeat(4,1fr); grid-gap:.4rem; grid-auto-rows:minmax(var(--row-size),auto);}
.about-six .multi-column .item{ background:#f8f8f8;  text-align:center; border-radius:.15rem;}
.about-six .multi-column .item a{}

.about-six .multi-column .item .img-log img{mix-blend-mode:multiply; max-width:70%; max-height:50%;} 
.about-six .multi-column .item .text .tit{ margin-top:.2rem; line-height:1.2; font-size:.24rem; font-weight:500;}
.about-six .multi-column .item .text .des{ margin:.1rem 0; font-weight:100;}
.about-six .multi-column .item .text .line a{ color:#cf201b; background-image:url(../images/url-red.svg); background-position:left center; background-repeat:no-repeat; padding-left:.25rem; background-size:.16rem;}
.about-six .multi-column .item:nth-child(1){grid-column:1/3;grid-row:1/3; height:auto; padding:.6rem .9rem; line-height:2;}
.about-six .multi-column .item .img{ display:flex; align-items:center; justify-content:center;height:1.95rem;}
.about-six .multi-column .item .img img{mix-blend-mode:multiply; max-width:90%; max-height:70%;}
.about-six .multi-column .item .img:after{position:absolute; content: '';--wh:0; left: var(--wh);top: var(--wh);right: var(--wh);bottom: var(--wh); border: 2px solid var(--primary-color);border-radius: 0.1rem; opacity: 0; transition: 0.3s;}
.about-six .multi-column .item:hover .img:after{--wh:-0.1rem;opacity: 1;}

.about-seven{ padding:1rem 0; background:#fbfbfb;}
.about-seven .tit-box{ margin-bottom:.4rem;}
.about-seven .about-tit{ margin-bottom:0;}
.about-seven .item-partner{ margin-bottom:.5rem;}
.about-seven .item-partner:last-child{ margin-bottom:0;}
.about-seven .item-partner .tit-icon{ margin-bottom:.2rem; font-size:.3rem;}
.about-seven .item-partner .tit-icon .icon{ margin-right:.1rem;}
.about-seven .item-partner .tit-icon .icon img{ width:.27rem; display:block;}
.about-seven .item-partner .list-item{ text-align:center; line-height:1.8;}
.about-seven .item-partner .list-item ol{ margin-bottom:.1rem; font-size:.2rem; border-bottom:solid 1px #555555; font-weight:500;}
.about-seven .item-partner .list-item ol span{ border-bottom:solid 2px #d1201a; margin-bottom:-1px;}
.about-seven .item-partner .list-item li{ padding:.07rem 0; background:#fff; font-weight:100;}
.about-seven .item-partner .list-item .more{ margin-top:.35rem;}
.about-seven .item-partner .list-item .more a{background:#fff;color:#999999;font-weight:100;padding:0 .3rem;border:solid 1px #e7e7e7;}
.about-seven .item-partner .list-item .more a span{content:''; display:block; background-image:url(../images/arrow2.svg); background-repeat:no-repeat; background-position:right center; background-size:.07rem; padding-right:.4rem;}
.about-seven .item-partner .list-item .more a:hover{ background:#d1201a; color:#fff;}
.about-seven .item-partner .list-item .more a:hover span{ background-image:url(../images/arrow3.svg); }
.about-seven .item-partner .list-item li:nth-child(2n+1){ background:#f3f3f3;}
.about-seven .item-partner .list-item.leng3 .item{ width:31.25%;}
.about-seven .item-partner .list-item.leng4 .item{ width:22.917%;}

.about-eight{ padding:1rem 0;}
.about-eight .partner-switch .swiper{ width:100%; padding:.1rem;}
.about-eight .partner-switch .item .txt{font-size:.18rem; padding:.1rem 0; margin-bottom:.1rem; color:#000; font-weight:100; text-align:center;}
.about-eight .partner-switch .item .img{position:relative;z-index: 1;border-radius:.1rem; padding-bottom:58.185%; background:#f8f8f8;}
.about-eight .partner-switch .item .img img{mix-blend-mode:multiply;max-width:70%;max-height:60%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.about-eight .partner-switch .item .img:after{position:absolute; content: '';--wh:0; left: var(--wh);top: var(--wh);right: var(--wh);bottom: var(--wh); border: 2px solid var(--primary-color);border-radius: 0.1rem; opacity: 0; transition: 0.3s;}
.about-eight .partner-switch .item:hover .img:after{--wh:-0.1rem;opacity: 1;}
.about-eight .swiper-pagination{ padding:.4rem 0 0; font-size:0; position:relative;}
.about-eight .swiper-pagination .swiper-pagination-bullet{ margin:0 .05rem; width:.14rem; height:.14rem; opacity:1; background:#555555; transform:scale(.7); transition:.3s;}
.about-eight .swiper-pagination .swiper-pagination-bullet-active{ background:#d1201a; transform:scale(1);}


/* 弹框 */
.pop-up{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:101; background:rgba(0,0,0,0.7); display:none;}
.pop-up .center{ width:100%; height:100%;}
.pop-up .back-white{ position:relative; background:#fff; padding:.6rem .2rem; border-radius:.2rem;}
.pop-up .tit-up{ line-height:1.5; text-align:center; margin-bottom:.4rem; font-size:.3rem; font-weight:bold;}
.pop-up .close{ position:absolute; right:.2rem; top:.2rem; width:.42rem; height:.42rem; background-image:url(../images/close.png); background-repeat:no-repeat; background-size:contain; background-position:center; cursor:pointer;}

.partner-up .list-box{ overflow:auto; max-height:46.5vh;}
.partner-up .list-box li{padding:.15rem 0;width:22%;margin-right:3.5%;text-align:center;border-bottom:solid 1px #eaeaea; font-weight:100;}
.partner-up .list-box li a::before{ display:block; content:''; width:5px; height:5px; margin-right:5px; background:#d1201a; border-radius:1rem;}
.partner-up .list-box li:nth-child(4n){ margin-right:0;}
.partner-up .list-box::-webkit-scrollbar-track{background:rgba(0,0,0,0.1);}
.partner-up .list-box::-webkit-scrollbar-thumb{background:#d1201a;}
.partner-up .list-box::-webkit-scrollbar-thumb:hover{background:#d1201a;}

@media (max-width:1024px) {
.about-tit .tit-en{ font-size:.4rem; margin-bottom:.1rem;}
.about-tit .tit-cn{ font-size:.17rem;}

.about-one .text-tit .tit-en{ font-size:.5rem;}
.about-one .text-tit .tit-cn{ font-size:.24rem;}

.about-two .swiper-slide{ height:2.79rem;}
.about-two .swiper-slide .pic{padding-top:0.18rem;}
.about-two .swiper-slide-active .pic{ padding-top:0;}

.about-three .icon-logo img{ width:2rem;}
.about-three .editor-line{ padding:.6rem 1rem 0; font-size:.16rem;}
.about-three .editor-line h3{ font-size:.2rem;}
.about-three .editor-line::before,
.about-three .editor-line::after{ width:.6rem; height:.3rem;}
.about-three .editor-line::before{ left:6%; top:-.2rem;}
.about-three .editor-line::after{ right:4%; bottom:-.05rem;}
.about-three .editor-line .line{ width:30%;}
.about-three .editor-line .line::before,
.about-three .editor-line .line::after{ height:.05rem; background-size:contain;}
.about-three .editor-line .line1{ border-left:solid .05rem #f1f1f1;}
.about-three .editor-line .line2{ border-right:solid .05rem #f1f1f1;}
.about-three .other-tyr .item{ max-width:33%;}

.about-four .about-tit{ width:45%;}
.about-four .text-list .item-txt{ padding:.25rem;}
.about-four .text-list .item-txt .tit-cn{ font-size:.24rem;}
.about-four .text-list .item-txt .tit-en{ font-size:.14rem;}
.about-four .text-list .item-txt .text{ margin-top:.4rem;}
.about-four .text-list .item-txt .icon img{ width:.5rem;}

.about-five .about-lxwm{ margin-bottom:.5rem;}
.about-five .lxwm-iox::after{ width:40%;}
.about-five .lxwm-iox .ixow{ font-size:.18rem;}

.about-six .multi-column{grid-gap:.2rem;}
.about-six .multi-column .item{ height:1.5rem;}
.about-six .multi-column .item .img-log img{ max-width:50%;}
.about-six .multi-column .item .text .tit{ font-size:.22rem;}
.about-six .multi-column .item:nth-child(1){ padding:.3rem; line-height:1.5;}
.about-seven{ padding:.6rem 0;}
.about-eight{ padding:.6rem 0;}
.about-eight .swiper-pagination{ padding-top:.2rem;}
}
@media (max-width:768px) {
.about-two .swiper-slide{ height:3.35rem;}
.about-six .multi-column .item .img img{ max-width:60%;}
}
@media (max-width:640px) {
.about-tit .tit-en{ font-size:.36rem;}
.about-two .swiper-slide{ height:2.4rem;}
.about-three .editor-line{ padding:.6rem .4rem 0;}
.about-three .other-tyr .item{ width:100%; max-width:100%; margin-bottom:.3rem; font-size:.18rem;}
.about-three .other-tyr .item .text .tit{ font-size:.22rem;}
.about-four .about-tit{ width:100%;}
.about-four .text-list{ width:100%;}
.about-five .lxwm-iox::after{ display:none;}
.about-five .about-lxwm:nth-child(2n) .about-tit{ text-align:center;}
.about-five .about-lxwm:nth-child(2n) .lxwm-iox{ justify-content:center;}
.about-six .multi-column{ display:-webkit-flex; display:flex; flex-wrap:wrap;}
.about-six .multi-column .item{ width:48%;}
.about-six .multi-column .item .img img{ max-width:60%;}
.about-six .multi-column .item:nth-child(1){ width:100%;}
.about-seven .about-tit{ width:100%; margin-bottom:.3rem;}
.about-seven .item-partner .list-item{ font-size:.2rem;}
.about-seven .item-partner .list-item ol{ font-size:.24rem;}
.about-seven .item-partner .list-item .item{ width:100% !important; margin-bottom:.35rem;}
.partner-up .list-box{ max-height:46.5vh;}
.partner-up .list-box li{ width:45%; margin-right:8%; font-size:.18rem;}
.partner-up .list-box li:nth-child(2n){ margin-right:0;}
}

/* 联系 */
.contact-introd{margin:.6rem 0; overflow: hidden;}
.contact-introd .tit-des{ font-size:.24rem; font-weight:100;}
.contact-introd .text-tit{ line-height:1.6;}
.contact-introd .text-tit .tit-en{ line-height:1.1; font-size:.65rem; font-weight:700;}
.contact-introd .text-tit .tit-cn{ font-size:.3rem; font-weight:400;}
.contact-box .form-back{ background:#fafafa url(../images/logo-bg.png); background-repeat:no-repeat; background-position:center 20%; box-shadow:none; background-size:80% auto;}
@media (max-width:640px) {
.contact-box .form-back .lxwm-box .rwmbox{ margin-bottom:.3rem;}
}


/* 当当圈 */
.circle-box{ padding-bottom:1rem;}
.circle-introd{ padding:.6rem 0 1rem; color:#000; overflow:hidden;}
.circle-introd .tit-des{ font-size:.24rem; font-weight:100;}
.circle-introd .text-tit{ line-height:1.6;}
.circle-introd .text-tit .tit-en{ line-height:1.1; font-size:.65rem; font-weight:700;}
.circle-introd .text-tit .tit-cn{ font-size:.3rem; font-weight:400;}
.circle-introd .con-text{ margin-top:.7rem;}
.circle-introd .con-text .imgtu{ width:41.667%; overflow:hidden; border-radius:.15rem;}
.circle-introd .con-text .imgtu img{ display:block;}
.circle-introd .con-text .wztx{ width:51%; line-height:1.5; font-weight:100;}
.circle-introd .con-text .tit-big{ margin-bottom:.1rem; line-height:1.1; font-size:.56rem; font-weight:500;}
.circle-introd .con-text .loul{ margin:.15rem 0;}
.circle-introd .con-text .loul ul{margin:0;padding:0;list-style:none;padding-left:0;}
.circle-introd .con-text .loul li{ margin:.15rem 0;}
.circle-introd .con-text .loul .pot{ position:relative; padding-left:1em;}
.circle-introd .con-text .loul .pot::after{position:absolute; left:0; top:0.6em; content:''; display:block; width:.06rem; height:.06rem; background:#df1614; border-radius:100%; overflow: hidden;}
.circle-introd .con-text .editor{line-height:2.2; border-top:solid 1px #999999;}
.circle-introd .con-text .editor p{margin:0;}
.circle-introd .con-text .editor .il-tit{ font-size:.18rem; font-weight:500; margin-top:-1px;}
.circle-introd .con-text .editor .il-tit span{ border-top:solid 2px #d1201a; display:block;}

.circle-box .text-cir .tit-cir{ margin-bottom:.2rem;}
.circle-box .text-cir .tit-cir .cir-cn{ padding-top:.3rem; font-size:.3rem; border-top:solid 2px #d1201a;}
.circle-box .text-cir .tit-cir .cir-en{ margin-left:.15rem; font-size:.2rem; color:#999999;}
.circle-box .text-cir .des{ font-size:.18rem; line-height:1.8; font-weight:100;}
.circle-box .circle-list{margin-bottom:.8rem;}
.circle-box .circle-list:last-child{ margin-bottom:0;}
.circle-box .circle-list .search-iuw .line-box{ border:solid 1px #dcdcdc; padding:0 .1rem; border-radius:1rem;}
.circle-box .circle-list .search-iuw .but{ width:.4rem; background-image:url(../images/search.svg); background-repeat:no-repeat; background-position:center; background-size:.18rem; opacity:.4; cursor:pointer;}
.circle-box .circle-list .search-iuw input{ border:none; padding:.1rem; margin:0;}
.circle-box .circle-list .more{ margin-top:.4rem;}
.circle-box .circle-list .more a{ width:1.8rem; justify-content:center;}

.circle-box .cir-one{ border-top:solid 1px #999999;  margin-bottom:.5rem;}
.circle-box .list-box{--content-width:calc(minmax(100vw, 1920px) - min(.8rem,4.17vw) * 2); --gutter:.25rem; --columns:6; --row-size:calc(( var(--content-width) -(var(--gutter) *(var(--columns) - 1))) / var(--columns)); display:grid; grid-template-columns:repeat(6,1fr); grid-gap:.25rem; grid-auto-rows:minmax(var(--row-size),auto);}
.circle-box .list-box .item{ position: relative; border-radius:.15rem; overflow:hidden;}
.circle-box .list-box .item .text{ line-height:1.5; color:#fff; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(223,22,20,0.6); text-align:center; opacity:0; transition:.3s;}
.circle-box .list-box .item .text .tit-en{ font-weight:100; font-size:.18rem;}
.circle-box .list-box .item .text .tit-cn{ font-size:.24rem;}
.circle-box .list-box .item:hover .text{ opacity:1;}
.circle-box .cir-one .search{ flex-shrink:0; margin-left:.1rem; position:relative;}
.circle-box .cir-one .search .text{border: solid 1px #ddd; border-radius: 1rem; overflow: hidden; width: 2.5rem; padding: .115rem .2rem;   margin: 0; }
.circle-box .cir-one .search .btn{position:absolute;right: .15rem;top:50%;transform:translateY(-50%);background: url(../images/search.svg) var(--bg-contain);width: .16rem;height:.2rem;cursor: pointer;filter: grayscale(1) opacity(0.5);}


@media (max-width: 1024px) {
.circle-introd .con-text .imgtu{ margin-bottom:.3rem;}
.circle-introd .con-text .wztx{ width:100%;}
}
@media (max-width:640px) {
.circle-introd{ padding-bottom:.3rem;}
.circle-introd .tit-des{ font-size:.22rem;}
.circle-introd .text-tit .tit-en{ font-size:.45rem;}
.circle-introd .text-tit .tit-cn{ font-size:.24rem;}
.circle-introd .con-text{ margin-top:.3rem;}
.circle-introd .con-text .imgtu{ width:100%;}
.circle-introd .con-text .loul ul li{ margin:0; line-height:2;}
.circle-introd .con-text .loul .pot::after{ width:4px; height:4px; top:0.8em;}
.circle-introd .con-text .wztx{ font-size:.18rem;}
.circle-box .list-box{--gutter:.25rem; grid-gap:.25rem; --columns:2; grid-template-columns:repeat(2,1fr);}
}

.filepond--root .filepond--drop-label{ background:#fff!important;}
.filepond--root label .tix{font-size: var(--font-size__16);}

em.cred-em {
    font-style: italic !important;
    font-style: oblique !important;
    display: inline-block;
    transform: skewX(-10deg);
    font-weight: inherit;
}



.open_inner{ position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,.4); z-index:100; display:none;}
.open_inner .flex{ width:100%; height:100vh; max-height:100vh; display:flex; overflow:auto; align-items:center; justify-content:center; }
.open_inner .inner{ background-color:#fff; width:96%; max-width:10rem; position:relative;}
.open_inner .close{position:absolute;width: .25rem;height: .25rem;right:.5rem;top:.25rem; cursor: pointer;}
.open_inner .close::before,
.open_inner .close::after{content:'';position:absolute;left:50%;top:50%;width: .03rem;height: 100%;background-color:#666666;transform: translate(-50%,-50%) rotate(45deg);border-radius: .5rem;}
.open_inner .close::after{transform: translate(-50%, -50%) rotate(-45deg);}
.open_inner .title{ padding:.25rem .5rem; font-size:var(--font-size__26); color:#333333; background-color:#f5f6f7;}
.open_inner .warp{ padding:.5rem .5rem .9rem;}
.open_inner .list{ display:flex; flex-wrap:wrap;}
.open_inner .list a{position: relative;display:inline-flex;width:2.8rem;height:.76rem;max-width:30%;margin-right:.4rem;border:1px solid #dddddd;align-items: center;justify-content: center;cursor: pointer;overflow: hidden;}
.open_inner .list img{ max-height:90%; max-width:90%;}
.open_inner .list a.on{ border:2px solid#d1201a;}
.open_inner .list a.on::before{content:'';position:absolute;right:0;bottom: 0px;width: .13rem;height: .13rem;background: url(/upload/image/2026-03/1772763473065.png) no-repeat center;background-size: .09rem;z-index: 2;}
.open_inner .list a.on::after{content:'';position:absolute;right:0;bottom: -1px;width:.26rem;height:.26rem;background-color:#d1201a;clip-path: polygon(0% 100%, 100% 0%, 100% 100%);}
.open_inner .other{ display:flex; align-items:flex-end; flex-wrap:wrap; justify-content:space-between; border-top:1px solid #eeeeee; padding-top:.4rem; margin-top:.55rem;}
.open_inner .other .left{ color:#999999; font-size:var(--font-size__18);}
.open_inner .other .left p{ margin-top:.15rem;}
.open_inner .other .right{ display:flex; align-items:flex-end; font-size:var(--font-size__18); color:#333333;}
.open_inner .other .red{ color:#d1201a;}
.open_inner .other .red b{ font-size:var(--font-size__40);}
.open_inner .other .btn{ margin-left:.3rem;flex-shrink:0; min-width:2rem; display:inline-flex; padding:0 .1rem; color:#fff; background-color:#df1614; height:.6rem; align-items:center; justify-content:center;}
@media (max-width:640px) {
    .open_inner .title{ padding:.25rem;}
    .open_inner .close{ right:.25rem;}
    .open_inner .warp{ padding:.35rem .25rem .5rem;}
    .open_inner .list a{ margin-right:.1rem; max-width:31%;}
    .open_inner .other{ margin-top:.3rem;padding-top:.2rem;}
    .open_inner .other .left,
    .open_inner .other .right{ width:100%;}
    .open_inner .other .right{ margin-top:.3rem; justify-content:flex-end;}
}
/*20260423*/
#learn .marquee3k .items {align-items: stretch;}
#learn .item {flex: 0 0 auto;}
#learn .in {height: 100%;}
.awards-introd .img-box .pic img {width: 100%;}
.circle-box .list-box .item .pic img {width: 100%;}