﻿/*banner*/
.insideBan img{ width: 100%; }
.insideBan .webban{ display: none; }

/* 案例 */
.casebox{background-color:#fafafa}
.caseitems{padding:.5rem 10px .58rem;box-sizing:border-box}
.caseitem{width:32.5%;margin-right:1.25%;margin-bottom:10px;position:relative;overflow:hidden}
.caseitem:nth-of-type(3n){margin-right:0}
.caseitem .img{overflow:hidden}
.caseitem .img img{ width:100%; transition:.4s;-webkit-transition:.4s}
.caseitem .textbox{width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:translateY(100%);-webkit-transform:translateY(100%);background-color:rgba(0,0,0,0.8);padding-top:24%;box-sizing:border-box;padding-left:.6rem;opacity:0;transition:.4s;-webkit-transition:.4s}
.caseitem .textbox .title{font-size:.26rem;font-weight:bold;color:#fff;line-height:.3rem;height:.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.caseitem .textbox .textboxleft{max-width:55%;padding-left:0;/*background-image:url(../images/caseadd.png);*/background-size:.16rem .16rem;background-repeat:no-repeat;background-position:left top .05rem;}
.caseitem .textbox .entitle{color:rgba(255,255,255,0.5);margin-top:0.12rem;font-size:0.12rem}
.caseitem .textbox .text{color:rgba(255,255,255,0.8);font-size:14px;margin-top:0.16rem;line-height:1.87;;height:52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.caseitem .textbox .btn{width:1.25rem;height:.8rem;background-color:#8ec31f;text-align:center;line-height:.8rem;font-weight:bold;color:#fff;font-size:16px;font-family:Arial}
.caseitem:hover .textbox{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}
.caseitem:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04)}
.caseDbigimgleft{width:59.065%;height:7.17rem;position:relative}
.caseDbigimgleft .caseDbigimglist{width:100%;height:100%;position:absolute;opacity:0;transform:scale(0.5);-webkit-transform:scale(0.5);transition:.4s;-webkit-transition:.4s}
.caseDbigimgleft .caseDbigimglist img{width:100%;height:100%;object-fit: cover;}
.caseDbigimgleft .caseDbigimglist.cur{opacity:1;transform:scale(1);-webkit-transform:scale(1)}
.caseDsmallimg{width:40.935%;height:7.17rem}
.caseDsmallimg .caseSimgscroll{padding:0 .6rem;width:100%;height:100%;box-sizing:border-box}
.caseDsmallimg .caseSimgscroll .swiper-scrollbar{height:100%;top:0;right:0;width:4px;background-color:#ccc;border-radius:0}
.caseDsmallimg .caseSimgscroll .swiper-scrollbar .swiper-scrollbar-drag{width:4px;background-color:#8ec31f;border-radius:0}
.caseDsmallimg .caseSimgscroll .swiper-slide{height:auto}
.caseSimglist{width:48.45%;margin-right:3.1%;margin-bottom:20px;cursor:pointer}
.caseSimglist:nth-of-type(2n){margin-right:0}
.caseSimglist img{width:100%;-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);transition:.4s;-webkit-transition:.4s}
.caseSimglist.cur img{-webkit-filter:grayscale(0);filter:gray;filter:grayscale(0)}
.caseDicon{background-color:#fafafa;padding:46px 0 56px;}
.caseDicon .cntitle{color:#060606;font-size:30px}
.caseDicon .entitle{color:rgba(0,0,0,0.2);font-size:16px;margin-top:12px;font-family:"din"}
.caseDiconitems{margin-top:34px}
.caseDiconitem .name{color:#999;font-size:14px}
.caseDiconitembot{margin-top:15px}
.caseDiconitembot .text{width:calc(100% - 30px - 1.1vw);color:#000;font-size:20px;margin-left:1.042vw;padding-right:15px;box-sizing:border-box}
.caseDiconitem{width:25%}
.caseDiconitem:nth-of-type(2) .caseDiconitembot .text,
.caseDiconitem:nth-of-type(4) .caseDiconitembot .text{margin-left:0.625vw}
.caseDiconitem:nth-of-type(3) .caseDiconitembot .text{font-family:"din";margin-left:0.782vw}
.caseDbox{overflow:hidden;padding-top:75px;/*height:1092px;*/height:auto;position:relative}
.caseDbox .swiper-scrollbar{width:4px;height:100%;background-color:#ccc;position:absolute;display:none;right:0px;top:0;z-index:50;border-radius:0}
.caseDbox .swiper-scrollbar .swiper-scrollbar-drag{width:100%;background-color:#8ec31f;border-radius:0}
.caseDbox .wid{height:100%}
.caseDbox .swiper-container{height:100%;}
.caseDbox .swiper-container .swiper-slide{height:auto}
.recomcase{padding-top:96px;padding-left:9.7vw;padding-bottom:118px;background-color:#fafafa}
.recomcasetop .cntitle, .aboutpanter .cntitle{color:#231e37;font-size:26px}
.recomcasetop .entitle, .aboutpanter .entitle{color:#231e37;font-size:16px;font-family:"Bold";margin-top:16px;font-family:"siyuan";}
.recomcasetop .line, .aboutpanter .line{width:18px;height:4px;background-color:#231e37;margin-top:28px}
.recomcaseslide{position:relative;margin-top:50px}
.recomcaseslide .swiper-slide .img{overflow:hidden}
.recomcaseslide .swiper-slide .img img{width:100%;transition:.4s;-webkit-transition:.4s}
.recomcaseslide .swiper-slide .textbox{background-color:#fff;box-sizing:border-box;padding:40px 30px 38px 38px}
.recomcaseslide .swiper-slide .textboxleft{margin-right:13px;width:calc(100% - 64px)}
.recomcaseslide .swiper-slide .cntitle{color:#333;font-size:18px;line-height:1;height:20px;transition:.4s;-webkit-transition:.4s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.recomcaseslide .swiper-slide .entitle{color:#999;font-size:14px;font-family:Arial;height:20px;margin-top:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.recomcaseslide .swiper-slide .icon{width:47px;height:33px;border:2px solid #5a5451;border-radius:33px;transition:.4s;-webkit-transition:.4s;background-image:url(../images/casemore.png);background-repeat:no-repeat;background-position:center center}
.recomcaseslide .swiper-slide:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04)}
.recomcaseslide .swiper-slide:hover .cntitle{color:#8ec31f}
.recomcaseslide .swiper-slide:hover .icon{border:2px solid #8ec31f}
.recomcaseslide .swiper-button-next,
.recomcaseslide .swiper-button-prev,
.aboutpanter .swiper-button-next,
.aboutpanter .swiper-button-prev{background-image:none;width:80px;height:50px;outline:none;transition:.4s;-webkit-transition:.4s;border:1px solid #f2f2f2;bottom:auto;top:-140px;margin-top:0;background-color:#fff;font-size:22px;color:#dfdfdf;text-align:center;line-height:50px;font-family:宋体}
.recomcaseslide .swiper-button-prev{border-right:none;left:auto;right:271px}
.recomcaseslide .swiper-button-next{right:189px}
.recomcaseslide .swiper-button-next.swiper-button-disabled,.recomcaseslide .swiper-button-prev.swiper-button-disabled{opacity:1;pointer-events:initial;cursor:no-drop}
.recomcaseslide .swiper-button-next:hover,
.recomcaseslide .swiper-button-prev:hover,
.aboutpanter .swiper-button-next:hover,
.aboutpanter .swiper-button-prev:hover{border:1px solid #8ec31f;background-color:#8ec31f;color:#fff}


.loading{font-family:"din";text-align:center;font-size:20px;color:rgba(0,0,0,0.2);padding-bottom:1.2rem;padding-top:.2rem;display:none}

@media (max-width:1680px){
	.recomcase{padding-left:4.5vw}
	.recomcaseslide .swiper-button-next{right:159px}
	.recomcaseslide .swiper-button-prev{right:231px}
	.caseDbigimgleft, .caseDsmallimg{height:6.17rem}
}

@media (max-width:1440px){
	.caseitem .textbox{padding-top:18%;padding-left:.46rem}

}
@media (max-width:1200px){
	.caseitem .textbox .textboxleft{padding-left:.3rem}
}

@media (max-width:1004px){
	.caseitem{width:49%;margin-right:2%}
	.caseitem:nth-of-type(3n){margin-right:2%}
	.caseitem:nth-of-type(2n){margin-right:0}
	.caseitem .textbox{position:static;padding:10px;height:auto;transform:translateY(0);-webkit-transform: translateY(0);opacity:1}
	.casedetailimgbox{margin-top:.4rem}
	.caseDicon .wid, .caseDbox .wid{padding:0 30px}
	.recomcase{padding-left:30px;padding-top:66px;padding-bottom:88px;}
	.caseDicon{padding:26px 0 36px}
	.caseDicon .cntitle{font-size:24px}
	.caseDicon .entitle{margin-top:6px}
	.caseDiconitems{margin-top:20px}
	.caseDsmallimg .caseSimgscroll{padding:0 .4rem}
	.recomcaseslide .swiper-button-next{right:30px}
	.recomcaseslide .swiper-button-prev{right:112px}
	.recomcaseslide .swiper-slide .icon{width:38px;height:28px}
	.recomcaseslide .swiper-slide .textboxleft{width:calc(100% - 55px)}
}
@media (max-width:768px){
	.caseitem{width:100%;margin-right:0}
	.caseitem:nth-of-type(3n){margin-right:0}
	.caseitem .textbox .textboxleft{max-width:72%}
	.caseitem .textbox .text{line-height:1.7;margin-top:.1rem;height:48px}
	.caseitem .textbox .entitle{margin-top:0.06rem}
	.caseDicon .wid, .caseDbox .wid{padding:0 15px}
	.caseDbigimgleft{width:100%;float:none}
	.caseDsmallimg{width:80%;margin:.2rem auto 0;float:none}
	.caseDicon .cntitle{font-size:20px}
	.caseDicon{padding:15px 0}
	.caseDicon .entitle{margin-top:2px}
	.caseDiconitems{margin-top:10px}
	.caseDiconitembot{margin-top:8px}
	.caseDiconitem{width:50%;margin-bottom:10px}
	.caseDiconitembot .icon{height:24px}
	.caseDiconitembot .icon img{height:100%}
	.caseDiconitembot .text{padding-right:0;font-size:17px}
	.caseDbox{padding-top:30px}
	.caseDicon .wid, .caseDbox .wid{padding:0 15px}
	.recomcase{padding-left:15px;padding-top:26px;padding-bottom:38px}
	.recomcasetop .cntitle,.aboutpanter .cntitle{font-size:20px}
	.recomcasetop .entitle,.aboutpanter .entitle{margin-top:3px}
	.recomcasetop .line,.aboutpanter .line{margin-top:6px}
	.recomcaseslide{margin-top:20px}
	.recomcaseslide .swiper-slide .entitle{height:18px;margin-top:4px}
	.recomcaseslide .swiper-slide .textbox{padding:20px 15px}
	.recomcaseslide .swiper-slide .cntitle{font-size:16px}
	.recomcaseslide .swiper-button-next, .recomcaseslide .swiper-button-prev{top:-85px}
	.caseDbox .wid .swiper-slide img{max-width:100%;height:auto !important}
}

@media (max-width:580px){
	.caseDbigimgleft{height:5.17rem}
	.caseDsmallimg{width:100%}
	.caseDsmallimg .caseSimgscroll{padding:0 15px 0 0}
	.caseSimglist{margin-bottom:15px}
	.caseDiconitem:nth-of-type(2) .caseDiconitembot .text,
	.caseDiconitem:nth-of-type(4) .caseDiconitembot .text{margin-left:1.525vw}
	.caseDiconitem:nth-of-type(3) .caseDiconitembot .text{font-family:"din";margin-left:1.782vw}
	.caseDiconitembot .icon{height:18px}
	.caseDiconitembot .text{font-size:16px;line-height:18px}
	.recomcaseslide .swiper-slide .cntitle{height:18px}
	.recomcaseslide .swiper-button-next, 
	.recomcaseslide .swiper-button-prev,
	.aboutpanter .swiper-button-next,
	.aboutpanter .swiper-button-prev{width:62px;height:42px;line-height:42px}
	.recomcaseslide .swiper-button-prev{right:79px}
	.recomcaseslide .swiper-button-next{right:15px}
}

/* 关于我们 */
.abouttopone{background-color:#fafafa;}
.abouttopone .textbox{max-width:50%;padding: 20px 40px 90px 30px;background-color:#fff;box-sizing:border-box;}
.abouttopone .textbox .title{color:#000;font-size:24px}
.abouttopone .textbox .text{color:#999;font-size:16px;line-height:36px;margin-top: 4px;}
.abouttoptwo{padding:90px 0;position:relative}
.abouttoptwoleft, .abouttoptworight{width:50%}
.abouttoptwoleft{text-align:center}
.abouttoptwoleft img{ width:auto; display:inline-block}
.abouttoptworight img{ width:auto; max-width:initial;display:block;position:absolute;bottom:0;right:3.5vw;vertical-align:initial;z-index:-1}
.aboutb{height:8rem;padding-top:135px;padding-bottom:120px;box-sizing:border-box;background-image:url(../images/aboutbbg.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:center center}
.aboutb .swiper-slide{height:auto}
.aboutblist{padding-bottom:58px;position:relative}
.aboutblist .year{color:#fff;font-size:28px;font-weight:bold;font-family:"din";margin-right:1rem;line-height:1.2}
.aboutblist .yuan{width:8px;height:8px;margin-top:10px;background-color:#fff;border-radius:8px}
.aboutblist .yuan:after{content:"";width:1px;height:100%;position:absolute;left:calc(65px + 0.9947rem);top:18px;background-color:rgba(240, 240, 240, 0.1)}
.aboutblist .title{font-size:22px;color:#fff}
.aboutblist .title.url{width:auto;max-width:100%;display:inline-block;padding-right:30px;background-image:url(../images/aboutright.png);background-repeat:no-repeat;background-position:right top 4px}
.aboutblist .textbox{width:calc(100% - 2rem - 70px);margin-left:1rem;padding-right:20px;display:block;box-sizing:border-box}
.aboutblist .text{width:100%;font-size:14px;color:rgba(255,255,255,0.6);margin-top:12px;line-height:20px;min-height:40px;padding-right:.5rem;}
.aboutb .wid, .aboutb .swiper-container{height:100%}
.aboutblist:nth-last-of-type(1) .aboutblist .yuan:after{display:none}
.aboutb .swiper-scrollbar{top:0;right:0;width:4px;background-color:rgba(255,255,255,0.15);border-radius:0}
.aboutb .swiper-scrollbar-drag{background-color:#fff;border-radius:0}
.aboutc{padding:100px 0 94px 0}
.aboutc .wid{display:flex;display:-webkit-flex}
.aboutclist{width:25%}
.aboutclist .box{height:100%}
.aboutclist .icon{text-align:center}
.aboutclist .icon img{display:inline-block}
.aboutclist .entitle{color:#000;width:80%;margin:.56rem auto 0;font-size:25px;line-height:38px;font-weight:bold;font-family:Arial;text-align:center}
.aboutclist .cntitle{color:#000;font-size:25px;margin-top:.18rem;text-align:center}
.aboutclist .items{margin-top:.18rem}
.aboutclist .item{margin-bottom:.14rem;color:#999;font-size:14px;text-align:center}
.aboutclist .item:nth-last-of-type(1){margin-bottom:0}
.aboutpanter{padding:0.6rem 0;background-color:#fafafa}
.aboutpanter .wid{position:relative}
.aboutpanter .swiper-container{width:100%;padding:0.4rem 0;box-sizing:border-box;margin:initial}
.aboutpanter .swiper-slide{min-height:2rem;border:1px solid #ececec;height:auto;border-right:none;box-sizing:border-box}
.aboutpanter .swiper-slide:nth-of-type(2n){border:1px solid #ececec;height:auto;border-right:none;border-top:none;box-sizing:border-box}
.aboutpanter .swiper-slide:nth-last-of-type(2){border-right:none}
.aboutpanter .swiper-slide:nth-last-of-type(1){border-right:none}
.aboutpanter .swiper-slide .box{width:100%;display:block;height:100%;display:table;transition:.4s;-webkit-transition:.4s}
.aboutpanter .swiper-slide:hover .box{background-color:#fff;box-shadow:0px 0px 30px rgba(0,0,0,0.1)}
.aboutpanter .img{text-align:center;position: absolute;left: 0;width: 100%;top: 50%;transform: translateY(-50%);}
.aboutpanter .img img{display:inline-block}
.aboutpanter .swiper-button-prev{border-right:none;left:auto;right:82px}
.aboutpanter .swiper-button-next{right:0}
.aboutpanter .swiper-button-prev,.aboutpanter .swiper-button-next{top:0}
.aboutpanter .swiper-slide:nth-of-type(1){border-left:none}
.aboutpanter .swiper-slide:nth-of-type(2){border-left:none}
.elitelist{width:30.73%;display:block;padding-bottom:120px;margin-right:3.905%;margin-bottom:.6rem;position:relative;transition:.4s;-webkit-transition:.4s}
.elite{padding:50px 0;background-color:#fafafa}
.elitelist .img img{width:100%;-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);transition:.4s;-webkit-transition:.4s}
.elitelist:nth-of-type(3n){margin-right:0}
.elitelistbot{width:100%;box-sizing:border-box;background-color:#fff;padding:.34rem .4rem .26rem .5rem;position:absolute;bottom:0;left:0;transition:.4s;-webkit-transition:.4s} 
.elitelistbot .textbox{width:calc(100% - 57px);padding-right:10px}
.elitelistbot .name1{color:#000;font-size:22px;line-height:1}
.elitelistbot .text{margin-top:.02rem;height:36px;overflow:hidden;transition:.4s;-webkit-transition:.4s}
.elitelistbot .text p{color:#bababa;font-size:14px;margin-bottom:.12rem;line-height:36px}
.elitelistbot .text p:nth-of-type(1){height:106px;overflow:hidden}
.elitelistbot .text p:nth-last-of-type(1){margin-bottom:0;line-height:18px;}
.elitelistbot .name2{color:#000;font-size:32px;font-weight:bold;display:none;line-height:48px}
.elitelistbot  .icon{width:47px;height:33px;border:2px solid #5a5451;box-sizing:border-box;border-radius:33px;background-image:url(../images/casemore.png);background-repeat:no-repeat;background-position:center center}
.elitelist:hover{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05)}
.elitelist:hover .elitelistbot{padding:.4rem .7rem .43rem .5rem}
.elitelist:hover .elitelistbot .textbox{width:calc(100% - 106px)}
.elitelist:hover .elitelistbot .name2{display:block}
.elitelist:hover .elitelistbot .name1{display:none}
.elitelist:hover .elitelistbot .text{height:auto;margin-top:0}
.elitelist:hover .img img{-webkit-filter:grayscale(0);filter:gray;filter:grayscale(0);}
.elitelist:hover .elitelistbot .icon{background-color:#99c935;border:2px solid #99c935;margin-top:.35rem;background-image:url(../images/casemorecur.png)}
.newslist{width:29.4546%;margin-right:5.818%;margin-bottom:.66rem}
.newslist:nth-of-type(3n){margin-right:0}

.newslist .img{ height:300px; overflow:hidden}

.newslist .img img{width:100%;height:100%; object-fit:cover; transition:.4s;-webkit-transition:.4s}

.newslist .newslistbot{padding:.24rem 0;transition:.4s;-webkit-transition:.4s}
.newslist .newslistbot .title{color:#000;font-size:22px;height:29px;overflow:hidden;transition:.4s;-webkit-transition:.4s;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.newslist .newslistbot .date{font-family:"din";font-size:16px;color:#999;margin-top:.25rem}
.newslist .newslistbot .text{font-size:14px;color:#999;line-height:30px;height:60px;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.wid3{max-width:90.3311%;margin:0 auto;width:100%}
.newslist:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04)}
.newslist:hover .newslistbot .title{color:#8ec31f}
.newsdetail{background-color:#fafafa;padding:92px 0 104px 0}
.newsdetail-r{width:400px;margin-left:1rem}
.newsdetail-rec{margin-top:12px;}
.newsdetail-rec, .newsdetail-rbot{width:100%;background-color:#fff;padding:46px 50px;box-sizing:border-box}
.newsdetail-rec .cntitle{color:#231e37;font-size:26px}
.newsdetail-rec .entitle{color:#231e37;font-size:16px;margin-top:.1rem;font-family:"siyuanheavy"}
.newsdetail-recitems{padding-top:.12rem}
.newsdetail-recitem{display:block;padding:.3rem 0;border-bottom:1px solid;border-color:#f5f5f5;transition:.4s;-webkit-transition:.4s}
.newsdetail-recitem:nth-last-of-type(1){border-bottom:none;padding:.3rem 0 .07rem}
.newsdetail-recitem .img{overflow:hidden}
.newsdetail-recitem .img img{transition:.4s;-webkit-transition:.4s}
.newsdetail-recitem .title{color:#666;font-size:16px;height:22px;margin-top:.26rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:.4s;-webkit-transition:.4s}
.newsdetail-recitem .icon{width:47px;height:33px;border:2px solid #5a5451;border-radius:33px;margin-top:.3rem;background-image:url(../images/casemore.png);background-repeat:no-repeat;background-position:center center;transition:.4s;-webkit-transition:.4s}
.newsdetail-recitem:hover{border-color:#8ec31f}
.newsdetail-recitem:hover .title{color:#8ec31f}
.newsdetail-recitem:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04)}
.newsdetail-recitem:hover .icon{background-color:#8ec31f;border:2px solid #8ec31f;background-image:url(../images/casemorecur.png);}
.newsdetail-rbot{margin-top:20px}
.newsdetail-rbot .newspageslist:nth-of-type(2){margin-top:.2rem}
.newsdetail-rbot .newspageslist .text{color:#999;font-size:16px}
.newsdetail-rbot .newspageslist .name{width:calc(100% - 64px);color:#333;font-size:16px;height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.newsdetail-rbot .newspageslist .name:hover{color:#8ec31f}
.newsreturn{width:100%;height:50px;display:block;background-color:#231e37;margin-top:.5rem;text-align:center}
.newsreturn .text{display:inline-block;color:#fff;font-size:16px;line-height:50px}
.newsreturn .icon{display:inline-block;margin-left:6px;transform:translateY(-2px);-webkit-transform:translateY(-2px)}
.newsshare{margin-top:.46rem}
.newssharelist{width:36px;height:36px;border:1px solid #ededed;border-radius:36px;cursor:pointer;margin-right:.15rem;background-repeat:no-repeat;background-position:center center;transition:.4s;-webkit-transition:.4s}
.newssharelist:nth-of-type(1){background-image:url(../images/wx.png)}
.newssharelist:nth-of-type(2){background-image:url(../images/wb.png)}
.newssharelist:nth-of-type(3){background-image:url(../images/qq.png)}
.newssharelist:nth-of-type(1):hover{background-color:#8ec31f;border:1px solid #8ec31f;background-image:url(../images/wxcur.png)}
.newssharelist:nth-of-type(2):hover{background-color:#8ec31f;border:1px solid #8ec31f;background-image:url(../images/wbcur.png)}
.newssharelist:nth-of-type(3):hover{background-color:#8ec31f;border:1px solid #8ec31f;background-image:url(../images/qqcur.png)}
.newsdetail-l{width:calc(100% - 400px - 1rem)}
.newsdetail-ltop .title{font-size:30px;font-weight:bold;color:#231e37;line-height:48px}
.newsdetail-ltop .other{margin-top:.26rem}
.newsdetail-ltop .other .list{margin-right:.22rem}
.newsdetail-ltop .other .list .text{font-family:"din";color:#ccc;font-size:14px;margin-left:10px;line-height:20px}
.newsdetail-box{margin-top:.6rem}


@media (max-width:1560px){
	.abouttoptworight img{width:8.64rem}
}
@media (max-width:1440px){
	.abouttoptworight img{width:7.64rem}
}
@media (max-width:1366px){
	.aboutpanter .swiper-slide{min-height:2.6rem}
	.elitelist:hover .elitelistbot{padding:.24rem .6rem .16rem .4rem}
	.elitelist:hover .elitelistbot .name2{font-size:26px}
	.elitelist:hover .elitelistbot .textbox{width:calc(100% - 88px)}
	.elitelistbot .text p{margin-bottom:.07rem}
}
@media (max-width:1004px){
	.abouttop .wid{padding:0 30px}
	.abouttopone .textbox{max-width:100%;padding:60px 70px}
	.abouttoptworight img{width:6.64rem}
	.aboutb{padding-top:85px;padding-bottom:70px}
	.aboutb .wid{padding:0 30px}
	.aboutblist{padding-bottom:30px}
	.aboutc{padding:60px 0}
	.aboutc .wid{padding:0 30px}
	.aboutclist .icon img{height:68px}
	.aboutclist .entitle{font-size:20px;margin:.36rem auto 0;}
	.aboutclist .cntitle{font-size:20px;margin-top:.1rem}
	.aboutpanter .wid{padding:0 30px}
	.aboutpanter .swiper-button-next{right:30px}
	.aboutpanter .swiper-button-prev{right:112px}
	.elitelist{width:48%;margin-right:4%}
	.newslist{width:47%;margin-right:6%}
	.elitelist:nth-of-type(3n), .newslist:nth-of-type(3n){margin-right:6%}
	.elitelist:nth-of-type(2n), .newslist:nth-of-type(2n){margin-right:0}
	.elitebox{padding:0 30px}
	.newslist{margin-bottom:.35rem}
	.newslist .newslistbot{padding:.18rem 0}
	.newslist .newslistbot .title{font-size:18px}
	.newslist .newslistbot .text, .newslist .newslistbot .date{margin-top:.1rem}
	.wid3{max-width:100%;padding:0 30px;box-sizing:border-box}
	.newsdetail{padding:62px 30px 74px}
	.newsdetail-r{width:300px}
	.newsdetail-rec, .newsdetail-rbot{padding:30px 34px}
	.newsdetail-l{width:calc(100% - 300px - 1rem)}
}

@media (max-width:768px){
	.abouttop .wid{padding:0 15px}
	.abouttopone .textbox{max-width:100%;padding:20px 30px}
	.abouttopone .textbox .title{font-size:20px}
	.abouttopone .textbox .text{line-height:26px;margin-top:10px}
	.abouttoptworight img{width:5.64rem}
	.aboutb{padding-top:35px;padding-bottom:35px}
	.aboutblist .year{font-size:24px;margin-right:0.5rem}
	.aboutblist .textbox{width:calc(100% - 1rem - 62px);margin-left:0.5rem}
	.aboutblist .yuan:after{left: calc(53px + 0.53rem);}
	.aboutblist .title{font-size:18px}
	.aboutblist .text{margin-top:4px}
	.aboutblist{padding-bottom:15px}
	.aboutb .wid{padding:0 15px}
	.aboutc{padding:30px 0}
	.aboutc .wid{padding:0 15px}
	.aboutclist .icon img{height:.7rem}
	.aboutclist{width:50%;margin-bottom:.2rem}
	.aboutclist:nth-of-type(3), .aboutclist:nth-of-type(4){margin-bottom:0}
	.aboutc .wid{flex-wrap:wrap;}
	.aboutpanter .img img{width:60%}
	.abouttoptwo{padding:60px 0}
	.elitelist{width:100%;margin-right:0;margin-bottom:15px}
	.elitelist:nth-of-type(3n){margin-right:0}
	.elitebox{padding:0 15px}
	.elite{padding:25px 0}
	.newslist{width:100%;margin-right:0}
	.newslist:nth-of-type(3n){margin-right:0}
	.elitebox{padding:0 30px}
	.newslist{margin-bottom:0.05rem}
	.newslist .newslistbot{padding:.18rem 0}
	.newslist .newslistbot .title{font-size:18px}
	.newslist .newslistbot .text, .newslist .newslistbot .date{margin-top:.06rem}
	.wid3{padding:0 15px}
	.newslist .newslistbot .text{line-height:22px;height:44px}
	.newsdetail{padding:25px 15px 37px}
	.newsdetail-l{width:100%;float:none}
	.newsdetail-ltop .title{font-size:20px;line-height:32px}
	.newsdetail-ltop .other{margin-top:.15rem}
	.newsdetail-box{margin-top:.35rem}
	.newsdetail-r{width:100%;margin-left:0}
	.newsdetail-rec .cntitle{font-size:18px}
	.newsdetail-rec .entitle{font-size:14px}
	.newsdetail-rec, .newsdetail-rbot{padding:12px 15px}
	.newsdetail-recitem .img img{width:100%}
	.newsdetail-recitem .icon{width:36px;height:24px;margin-top:.2rem}
}
@media (max-width:580px){
	.abouttoptworight img{width:4.24rem}
	.aboutpanter .swiper-button-prev{right:79px}
	.aboutpanter .swiper-button-next{right:15px}
}

/* 精英团队详情 */
.elitedetailbox{width: 100%;padding:100px 0;background-color:#fafafa}
.elitedata-l, .elitedata-r{width:50%;height:8.95rem;overflow:hidden}
.elitedata-l img{width:100%;height:100%}
.elitedata-r .swiper-container{height:100%;background-image:url(../images/eldatabg.jpg);background-size:100% auto;background-repeat:repeat;background-position:center top}
.elitedata-r .swiper-slide{height:auto;padding:90px;box-sizing:border-box;height:auto;}
.elitedata-r .swiper-container-vertical>.swiper-scrollbar{width:4px;height:100%;right:0;top:0;background-color:#f5f5f5;border-radius:0}
.elitedata-r .swiper-scrollbar .swiper-scrollbar-drag{background-color:#8ec31f;border-radius:0}
.elitedata-r .name{color:#333;font-size:34px;font-weight:bold}
.elitedata-r .enname{color:#333;font-size:16px;font-family:"siyuanheavy";margin-top:.09rem}
.elitedata-r .identityitems{margin-top:.42rem}
.elitedata-r .identityitem{font-size:14px;color:#999;margin-bottom:0.16rem}
.elitedata-r .identityitem:nth-last-of-type(1){margin-bottom:0}
.elitedata-r .strenname,.elitedata-r .introname{color:#333;font-size:16px;font-weight:bold}
.elitedata-r .strenbox,.elitedata-r .introbox{margin-top:.4rem}
.elitedata-r .strenitems, .elitedata-r .introdatabox{margin-top:.24rem}
.elitedata-r .strenitem{padding-right:.3rem;color:#999;font-size:14px;position:relative;background-image:url(../images/eldata_r.jpg);background-repeat:no-repeat;background-position:right .15rem top 4px}
.elitedata-r .strenitem:nth-last-of-type(1){background-image:none;padding-right:0}
.elitejournals{padding:.96rem 0}
.elitejournalsbox .elitejournals:nth-of-type(2){padding:0 0 0.96rem 0}
.elitejournalsbox .elitejournals:nth-of-type(2) .more{margin-left:calc(108px + 1.42rem)}
/* .elitejournalsbox .elitejournals:nth-of-type(2) .elitejournitem:before{left:calc(64px + .62rem)} */
.elitejournalstop .elitejournals_cntitle{font-size:26px;color:#231e37}
.elitejournalstop .elitejournals_entitle{font-size:16px;color:#231e37;margin-top:.12rem;font-family:"siyuanheavy"}
.elitejournalstop .line{width:18px;height:4px;background-color:#231e37;margin-top:.24rem;margin-bottom:.46rem}
.elitejournitem{position:relative;padding-bottom:.58rem}
/* .elitejournitem:nth-last-of-type(1){padding-bottom:0} */
.elitejournitem:before{content:"";width:2px;height:calc(100% - 8px);background-color:rgba(0,0,0,0.03);position:absolute;top:21px;left:calc(103px + .62rem)}
.elitejournitem:nth-last-of-type(1):before{display:none}
.elitehonor .elitejournitem:before{left:calc(64px + .62rem)}
.elitejournitem .date{width:100px;color:#323232;font-size:28px;font-weight:bold;font-family:"din";line-height:36px;transition:.4s;-webkit-transition:.4s}
.elitejournitem .yuan{width:8px;height:8px;background-color:#000;border-radius:8px;margin:13px .8rem 0 .62rem;transition:.4s;-webkit-transition:.4s}
.elitejournitem .textbox{width:calc(100% - 108px - 1.42rem);display:block}
.elitehonor .elitejournitem .textbox{width:calc(100% -70px - 1.42rem)}
.elitejournitem .textbox .title{color:#323232;font-size:22px;transition:.4s;-webkit-transition:.4s}
.elitejournitem .textbox .text{color:#999;font-size:14px;margin-top:.12rem}
.elitejournals .more{width:180px;height:50px;margin-left:calc(108px + 1.42rem);background-color:#8ec31f;text-align:center;cursor:pointer;transition:.4s;-webkit-transition:.4s}
.elitejournals .more .text{display:inline-block;color:#fff;font-size:14px;line-height:50px}
.elitejournals .more .icon{display:inline-block;margin-left:7px;transform:translateY(-2px);-webkit-transform:translateY(-2px)}
.elitejournals .more.cur{background-color:#999}
.elitejournals.elitehonor{padding:0 0 .92rem 0}
.elitejournals .more:hover{border-radius:6px;box-shadow:0px 0px 20px rgba(0,0,0,0.06)}
.elitejournitem:hover .date, .elitejournitem:hover .title{color:#8ec31f}
.elitejournitem:hover .yuan{background-color:#8ec31f}
.elitedetailbox .recomcaseslide .swiper-slide .cntitle{font-size:16px;color:#666;-webkit-line-clamp:2;line-height:1.8;height:64px}
.elitedetailbox .recomcaseslide .swiper-slide .textboxleft{width:calc(100% - 106px);margin-right:55px}
.elitedetailbox .recomcaseslide .swiper-slide:hover .cntitle{color:#8ec31f}
.elitedetailbox .recomcase{padding-top:0;padding-bottom:0}
.elitedetailbox .projectitems{margin-top:.52rem}
.elitedetailbox .projectitem{width:33.3333%;padding-right:15px;display:block;color:#999;font-size:14px;margin-bottom:.26rem;box-sizing:border-box;height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:.4s;-webkit-transition:.4s}
.elitedetailbox .projectitem:hover{color:#8ec31f}
.elitejournals.project{padding:.96rem 0 0}

@media (max-width:1366px){
	.elitedata-r .swiper-slide{padding:45px}
	.elitedetailbox{padding:70px 0}
	.recomcaseslide .swiper-slide .textbox{padding:20px}
	.elitedetailbox .recomcaseslide .swiper-slide .textboxleft{width:calc(100% - 76px);margin-right:25px}
	.elitedetailbox .recomcaseslide .swiper-slide .cntitle{height:56px}
	.elitedata-l, .elitedata-r{height:8.2rem}
}
@media (max-width:1004px){
	.elitedetailbox{padding:40px 0}
	.elitedetailbox .wid{padding:0 30px}
	.elitedata-r .swiper-slide{padding:25px 35px}
	.elitejournals{padding:.76rem 0}
	.elitejournitem{padding-bottom:.42rem}
	.elitejournitem:before{left:calc(75px + .3rem)}
	.elitejournals.elitehonor{padding:0 0 .66rem 0}
	.elitejournalstop .elitejournals_cntitle{font-size:20px}
	.elitejournalstop .elitejournals_entitle{font-size:14px;margin-top:.06rem}
	.elitejournalstop .line{margin-top:.12rem;margin-bottom:.23rem}
	.elitejournitem .date{font-size:20px;line-height:28px;width:72px}
	.elitejournitem .yuan{margin:10px .44rem 0 .3rem}
	.elitejournitem .textbox{width:calc(100% - 82px - 0.74rem)}
	.elitejournitem .textbox .title{font-size:17px}
	.elitejournitem .textbox .text{margin-top:.08rem}
	.elitehonor .elitejournitem:before{left:calc(75px + .3rem);height:100%}
	.elitedetailbox .projectitem{width:50%}
	.elitejournals.project{padding:.76rem 0}
	.elitedetailbox .projectitems{margin-top:.35rem}
	.elitejournals .more{margin-left:calc(80px + 0.74rem)}
	.elitedata-l, .elitedata-r{height:7.6rem}
	.elitedata-r .name{font-size:26px}
}

@media (max-width:768px){
	.elitedetailbox .wid{padding:0 15px}
	.elitedata-l, .elitedata-r{width:100%;height:10.1rem}
	.elitejournals .more{width:130px;height:42px;margin:0 auto}
	.elitejournals .more .text{line-height:42px}
}

@media (max-width:580px){
	.elitedata-l, .elitedata-r{height:8rem}
	.elitedata-r .swiper-slide{padding:10px 15px}
	.elitedata-r .name{font-size:20px}
	.elitedata-r .identityitems{margin-top:.3rem}
	.elitedata-r .strenbox, .elitedata-r .introbox{margin-top:.25rem}
	.recomcaseslide .swiper-slide .textbox{padding:10px}
	.elitedetailbox .recomcaseslide .swiper-slide .textboxleft{width:calc(100% - 55px);margin-right:10px;}
	.elitedetailbox .recomcaseslide .swiper-slide .cntitle{font-size:14px;height:46px;line-height:1.6}
}

/* 联系我们 */
.conbox{}
.conboxtopl{width:50%;padding:.9rem 0 .9rem 9.16%;height:7.75rem;box-sizing:border-box}
.conboxtopl .conboxtoplist{margin-bottom:.38rem}
.conboxtopl .conboxtoplist .name{color:#999;font-size:16px}
.conboxtopl .conboxtoplist .text{display:block;color:#000000;font-size:22px;font-family:Arial;margin-top:.1rem}
.conboxtopl .conboxtoplist .text.address{font-family:"微软雅黑"}
.conboxtopl .conboxtoplist .text.phone{color:#000;font-size:40px;font-family:"din";margin-top:.2rem}
.conboxtopr{width:50%;height:7.75rem;overflow:hidden}
/* .conboxtopr img{width:100%;height:100%} */
.conbot.recomcaseslide .swiper-slide{height:auto}
.conbot.recomcaseslide .swiper-slide a{display:block;height:100%;background-color:#fff}
.conbot.recomcaseslide .swiper-slide .textbox{padding:.48rem}
.conbot.recomcaseslide .swiper-slide .city{color:#000;font-size:22px}
.conbot.recomcaseslide .swiper-slide .address{color:#666;font-size:16px;margin-top:.16rem}
.conbot.recomcaseslide .swiper-slide .textboxlist{margin-top:.32rem}
.conbot.recomcaseslide .swiper-slide .textboxlist .name{color:#333333;font-size:16px}
.conbot.recomcaseslide .swiper-slide .textboxlist .text{color:#999;font-size:16px;font-family:Arial;margin-top:.16rem}

@media (max-width:1366px){
	.conboxtopl{height:7rem;padding:.5rem 0 .5rem 5.616%}
	.conboxtopr{height:7rem}
	.conboxtopl .conboxtoplist .text.phone{font-size:32px;margin-top: .12rem;}
	.conboxtopl .conboxtoplist{margin-bottom:.25rem}
}
@media (max-width:1200px){
	.conboxtopl{padding:.4rem 0 .4rem 5.616%;}
}
@media (max-width:1004px){
	.conboxtopl{width:100%;padding:.3rem 30px;height:auto}
	.conboxtopl .conboxtoplist .text.phone{font-size:26px;margin-top:.08rem}
	.conboxtopl .conboxtoplist .text{font-size:18px}
	.conboxtopl .conboxtoplist{margin-bottom:.12rem}
	.conboxtopr{width:100%;height:10.6rem}
}
@media (max-width:768px){
	.conboxtopl{padding:.3rem 15px}
	.conboxtopr{width:100%;height:8.6rem}
}
@media (max-width:580px){
	.conboxtopr{width:100%;height:6.6rem}
}
@media (max-width:360px){
	.conboxtopr{width:100%;height:5.6rem}
}

/* 招聘人才 */
.recuitbox{padding:.5rem 0;background-color:#fafafa}
.recuitbox .recuittop{background-color:#fff;border:1px solid #f5f5f5;z-index:1}
.recuitbox .recuitscreentop{width:33.333333%;height:70px;cursor:pointer;z-index:1;border-right:1px solid #f5f5f5;box-sizing:border-box;position:relative;padding:0 .5rem}
.recuitbox .recuitscreentop.cur{z-index:19}
.recuitbox .recuitscreentop:nth-last-of-type(1){border-right:none}
.recuitbox .recuitscreentop .box{width:100%;max-height:2rem;padding:.18rem 0;overflow-y:auto;z-index:22;background-color:#fff;border:1px solid #f5f5f5;border-top:none;box-sizing:border-box;position:absolute;top:70px;left:0;display:none;box-shadow:0px 8px 18px rgba(0,0,0,0.04)}
.recuitbox .recuitscreentop .recuitStopname,
.recuitbox .recuitscreentop .text{color:#999;font-size:14px;line-height:70px}
.recuitbox .recuitscreentop.cur .icon{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.recuitbox .recuitscreentop .icon{margin-top:26px;margin-left:.2rem;transition:.4s;-webkit-transition:.4s}
.recuitbox .recuitscreentop .box .list{width:100%;padding:0 .6rem;box-sizing:border-box;cursor:pointer;line-height:40px;font-size:14px;color:#999}
.recuitbox .recuitscreentop .box .list:hover{color:#8ec31f}
.recuitbox .recuitscreentop .box input{width:86%;height:44px;border:1px solid #f5f5f5;border-radius:6px;margin:15px 6.5%;font-size:16px;color:#333;padding:0 15px;box-sizing:border-box}
/* .recuititem{width:31.1%;margin-right:3.35%;height:5.4rem;padding:.7rem;box-sizing:border-box;margin-bottom:.5rem;background-image:url(../images/rebg.jpg);background-size:auto auto;background-repeat:no-repeat;background-position:0 0;transition:.4s;-webkit-transition:.4s} */
.recuititem{width:31.1%;margin-right:3.35%;height:5.4rem;padding:.7rem;box-sizing:border-box;margin-bottom:.5rem;background-color:#f6f6f6;transition:.4s;-webkit-transition:.4s}
.recuititem:nth-of-type(3n){margin-right:0}
.recuititem .title{color:#333;font-size:24px;font-weight:bold}
.recuititem .line{width:21px;height:3px;background-color:rgba(0,0,0,0.6);margin:.26rem 0 .3rem}
.recuititem .list{color:#666;font-size:14px;line-height:2.4}
.recuititem .more{width:100%;height:55px;background-color:#fff;text-align:center;line-height:55px;color:#25252a;font-size:14px;margin-top:.4rem;cursor:pointer;transition:.4s;-webkit-transition:.4s}
.recuititem:hover{background-color:#fff;transform:translateY(-6px);-webkit-transform:translateY(-6px);box-shadow:0px 0px 24px rgba(0,0,0,0.08)}
.recuititem:hover .more{background-color:#8ec31f;color:#fff}
.recuititems{margin-top:.5rem}
.recreitalertbox{width:1200px;height:8rem;background-color:#fff;position:absolute;top:50%;left:100%;margin-top:-4rem;margin-left:-600px;z-index:20;transition:.4s;-webkit-transition:.4s}
.recreitalertbox.cur{left:50%}
.recreitalertbox .swiper-container{width:100%;height:100%;padding:.9rem 1rem 0 1rem;box-sizing:border-box}
.recreitalertbox .swiper-slide{height:auto}
.recreitalertbox .topname{color:#231e37;font-size:28px;font-weight:bold;line-height:1.2}
.recreitalertbox .close{margin-top:8px;cursor:pointer}
.recreitalertbox .other{margin-top:.2rem;padding-bottom:.46rem;border-bottom:1px solid #f2f2f2}
.recreitalertbox .other .otherlist{margin-right:.6rem}
.recreitalertbox .other .name, .recreitalertbox .other .text{font-size:14px;color:#999}
.recreitalertbox .textbox{padding-top:.48rem}
.recreitalertbox .textbox .textboxlist{margin-bottom:.46rem}
.recreitalertbox .textbox .textboxlist .name{color:#333;font-size:14px;font-weight:bold}
.recreitalertbox .textbox .textboxlist .textcontent{margin-top:.2rem}
.recreitalert{display:none}
.recreitalert.cur{display:block}
.recreitalertbox  .swiper-container-vertical>.swiper-scrollbar{top:0;right:0;width:4px;height:100%;background-color:#e5e5e5}
.recreitalertbox  .swiper-container-vertical>.swiper-scrollbar .swiper-scrollbar-drag{background-color:#8ec31f}

@media (max-width:1366px){
	.recuititem{padding:.5rem}
	.recuititem .line{margin:.18rem 0 .2rem}
	.recuititem .list{line-height:2}
	.recuititem .title{font-size:22px}
	.recuititem .more{height:48px;line-height:48px}
	.recreitalertbox{width:86%;height:7rem;margin-top:-3.5rem;margin-left:-43%}
}

@media (max-width:1004px){
	.recuititem{width:48%;margin-right:4%;padding:.4rem}
	.recuititem:nth-of-type(3n){margin-right:4%}
	.recuititem:nth-of-type(2n){margin-right:0}
	.recreitalertbox{width:92%;height:7rem;margin-top:-3.5rem;margin-left:-46%}
	.recreitalertbox .swiper-container{padding:.35rem}
	.recreitalertbox .topname{font-size:22px}
}
@media (max-width:768px){
	.recuititem{width:100%;height:auto;margin-right:0;padding:.4rem;margin-bottom:15px}
	.recuititem:nth-of-type(3n){margin-right:0}
	.recuitbox .recuitscreentop{width:100%;height:58px;border-bottom:1px solid #f5f5f5;padding:0 .3rem}
	.recuitbox .recuitscreentop .box{top:58px;max-height:3rem}
	.recuitbox .recuitscreentop:nth-last-of-type(1){border-bottom:none}
	.recuitbox .recuitscreentop .recuitStopname, .recuitbox .recuitscreentop .text{line-height:58px}
	.recuitbox .recuitscreentop .icon{margin-top:21px}
	.recuititem .title{font-size:18px}
	.recuititem .list{line-height:1.8}
}

@media (max-width:360px){
	.recuititem{height:auto}
}

/* 荣誉证书 */
.honortop{padding:.92rem 0 1rem;background-color:#fafafa}
.honortopbox{margin-top:.5rem}
.honortoplist{width:22.804%;margin-right:2.928%;padding:.3rem;margin-bottom:.45rem;box-sizing:border-box;background-color:#fff;transition:.4s;-webkit-transition:.4s}
.honortoplist:hover{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05)}
.honortoplist:nth-of-type(4n){margin-right:0}
.honortoplist .img{overflow:hidden}
.honortoplist .img img{transition:.4s;-webkit-transition:.4s}
.honortoplist .title{color:#999;font-size:16px;text-align:center;margin-top:.25rem}
.honortoplist:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08)}
.honortextbox .cntitle{color:#231e37;font-size:26px}
.honortextbox .entitle{color:#231e37;font-size:16px;font-family:"siyuanheavy";margin-top:.1rem}
.honortextbox .line{width:18px;height:4px;background-color:#231e37;margin-top:.25rem}
.honorbot{padding:.95rem 0 1rem;background-color:#f5f5f5}
.honorbotbox-l{width:calc(100% - 388px - .5rem);margin-right:.5rem}
.honorbotbox-l .honoryearslide{padding:0 .4rem;position:relative}
.honorbotbox-l .swiper-slide{color:rgba(0,0,0,0.4);font-size:40px;line-height:1;font-weight:bold;font-family:"din";cursor:pointer;text-align:center}
.honorbotbox-l .swiper-button-next,
.honorbotbox-l .swiper-button-prev{width:26px;height:26px;top:8px;margin-top:0;border:2px solid #c7c7c7;font-family:宋体;background-image:none;border-radius:26px;font-size:18px;line-height:22px;color:#c7c7c7;text-align:center;opacity:1;box-sizing:border-box;outline:none}
.honorbotbox-l .swiper-button-next{right:0}
.honorbotbox-l .swiper-button-prev{left:0}
.honorbotbox{margin-top:.92rem}
.honorbotbox-l .swiper-slide.cur{color:#000}
.honorbotbox-l .honoritemsbox{margin-top:.8rem}
.honorbotbox-l .honoritem{width:31%;margin-right:3.5%;margin-bottom:.2rem;background-color:#fff;padding:.3rem;box-sizing:border-box;transition:.4s;-webkit-transition:.4s}
.honorbotbox-l .honoritem .img{overflow:hidden}
.honorbotbox-l .honoritem .img img{transition:.4s;-webkit-transition:.4s}
.honorbotbox-l .honoritem:nth-of-type(3n){margin-right:0}
.honorbotbox-l .honoritem .text{font-size:16px;color:#666;text-align:center;margin-top:.37rem}
.honorbotbox-l .honoritemsbox{position:relative}
.honorbotbox-l .honoritems{width:100%;position:absolute;opacity:0;transform:translateY(50px);-webkit-transform:translateY(50px);transition: .4s;-webkit-transition: .4s}
.honorbotbox-l .honoritems.cur{z-index:19;opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}
.honorbotbox-l .honoritems.cur .honoritem:hover{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05)}
/* .honorbotbox-l .honoritems.cur .honoritem:hover{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.6)} */
.honorbotbox-l .honoritems.cur .honoritem:hover .img img{transform:scale(1.06);-webkit-transform:scale(1.06)}

@media (max-width:1004px){
	.honortop{padding:.42rem 0 .5rem}
	.honortextbox .cntitle{font-size:18px}
	.honortextbox .entitle{font-size:14px}
	.honortextbox .line{margin-top:.15rem}
	.honortopbox{margin-top:.3rem}
	.honortoplist{width:48%;margin-right:4%;margin-bottom:30px}
	.honortoplist:nth-of-type(2n){margin-right:0}
	.honortoplist .img img{width:100%}
	.honorbotbox-l{width:100%;float:none}
	.honorbotbox-r{margin-top:.3rem}
}
@media (max-width:768px){
	.honortoplist{width:48%;margin-right:4%;margin-bottom:15px}
	.honortoplist:nth-of-type(2n){margin-right:0}
	.honorbotbox-r{margin-top:.2rem}
	.honorbotbox-l .honoritem{width:48%;margin-right:4%}
	.honorbotbox-l .honoritem:nth-of-type(3n){margin-right:4%}
	.honorbotbox-l .honoritem:nth-of-type(2n){margin-right:0}
	.honorbotbox-l .swiper-slide{font-size:32px}
	.honorbotbox-l .swiper-button-next, .honorbotbox-l .swiper-button-prev{top:3px}
}

/* 企业文化 */
.cultrueitems{padding:.96rem 0 .7rem;background-color:#fafafa}
.cultrueitems .cultruecntitle{color:#000;font-size:28px;text-align:center}
.cultrueitems .cultrueentitle{color:#000;font-size:36px;text-align:center;font-weight:bold;font-family:"din";margin-top:.18rem}
.cultrueitems .cultruelist{margin-bottom:.94rem}
.cultrueitems .cultruelist:nth-last-of-type(1){margin-bottom:0}
.cultrueitems .ticon{width:15px;height:9px;margin:0.2rem auto 0}
.cultrueitems .ticon img{vertical-align:top}
.cultrueitems .cultruebox{margin-top:.3rem}
.cultrueitems .textbox{width:38.976%;height:4rem;padding:0 .8rem;background-color:#fff;box-sizing:border-box}
.cultrueitems .textbox .list{width:100%;margin-bottom:.3rem}
.cultrueitems .textbox .icon{width:50px}
.cultrueitems .textbox .text{width:calc(100% - 50px);font-size:16px;color:#999;line-height:1.9} 
.cultrueitems .img{width:61.024%;height:4rem}
.cultrueitems .img img{ width:100%; height:100%; object-fit:cover;}
.cultruelist:nth-of-type(1) .textbox{padding:1.3rem 0.2rem 0.8rem 0.8rem}
.cultruelist:nth-of-type(2) .textbox{padding:1.3rem 0.2rem 0.8rem 0.8rem}
.cultruelist:nth-of-type(3) .textbox{padding:0.6rem 0.3rem 0.3rem 0.8rem}
.cultruelist:nth-of-type(3) .textbox .list:nth-of-type(1) .icon{margin-top:3px}
.cultruelist:nth-of-type(3) .textbox .list:nth-of-type(3) .icon{margin-top:2px}

@media (max-width:1440px){
	.cultruelist:nth-of-type(1) .textbox{padding:1.1rem 0.2rem 0.6rem 0.6rem}
	.cultruelist:nth-of-type(2) .textbox{padding:1.1rem 0.2rem 0.8rem 0.6rem}
	.cultruelist:nth-of-type(3) .textbox{padding:0.65rem 0.45rem 0.3rem 0.6rem}
	.cultrueitems .textbox .icon{width:40px}
	.cultrueitems .textbox .text{width:calc(100% - 40px);line-height:1.6}
	.cultrueitems .textbox .list{margin-bottom:.2rem}
	.cultrueitems .img{width:58%}
	.cultrueitems .textbox{width:42%}
}
@media (max-width:1200px){
	.cultruelist:nth-of-type(3) .textbox{padding:0.65rem 0.4rem 0.1rem 0.45rem}
	.cultrueitems .textbox .text{font-size:14px}
}
@media (max-width:1004px){
	.cultrueitems .img,
	.cultrueitems .textbox{width:100%;height:auto;float:none}
	.cultruelist:nth-of-type(3) .textbox{padding:0.65rem 0.4rem 0.65rem 0.65rem}
	.cultrueitems .textbox .text{font-size:16px}
	.cultruelist:nth-of-type(3) .list:nth-of-type(4){margin-bottom:0}
	.cultrueitems .img img{height:auto}
	.cultrueitems .cultruecntitle{font-size:18px}
	.cultrueitems .cultrueentitle{font-size:26px}
}
@media (max-width:768px){
	.cultruelist:nth-of-type(1) .textbox,
	.cultruelist:nth-of-type(2) .textbox,
	.cultruelist:nth-of-type(3) .textbox{padding:30px 15px}
	.cultrueitems .textbox .list{margin-bottom:8px}
	.cultrueitems .textbox .icon{width:28px;margin-top:4px}
	.cultrueitems .textbox .icon img{height:20px}
	.cultrueitems .textbox .text{width:calc(100% - 28px)}
}

/* 人才理念 */
.idea-oneleft, .idea-oneright{width:50%;height:6.4423rem}
.idea-oneleft{background-color:#fafafa;padding:10.794vw 5.6773vw 10vw 9.616%;box-sizing:border-box}
.idea-oneleft .title{font-size:.28rem;font-weight:bold;color:#000;line-height:1.786}
.idea-oneleft .text{font-size:14px;color:rgb(153, 153, 153);line-height:2.571;margin-top:.4rem}
.idea-oneright img{width:100%;height:100%;object-fit: cover;}
.idea-two{padding:1.5rem 0;background-color:#fafafa;position:relative}
.idea-two .img{width:50%;height:100%;position:absolute;top:0;left:0;z-index:-1}
.idea-two .img img{ width: 100%; height:100%; object-fit: cover;}
.idea-twolist{width:25%;height:5.33rem;background-color:#fff;padding:0.78rem .5rem;box-sizing:border-box}
.idea-twolist .icon{text-align:center}
.idea-twolist .icon img{display:inline-block}
.idea-twolist .cntitle{font-size:24px;font-weight:bold;color:#000;margin-top:.35rem;text-align:center}
.idea-twolist .entitle{font-size:20px;font-weight:bold;text-align:center;font-family:"din";color:rgba(0,0,0,0.1);margin-top:.12rem}
.idea-twolist .text{font-size:14px;color:rgba(0,0,0,0.6);line-height:2.429;margin-top:.26rem}

@media (max-width:1600px){
	.idea-oneleft, .idea-oneright{height:5.8423rem}
	.idea-oneleft{padding:10.794vw 5.6773vw 10vw 8.616%}
	.idea-twolist{padding:0.5rem .35rem;}
}
@media (max-width:1440px){
	.idea-oneleft, .idea-oneright{height:5.2423rem}
	.idea-oneleft{padding:6.794vw 5.6773vw 10vw 6.616%}
}
@media (max-width:1366px){
	.idea-twolist{padding:0.4rem .25rem}
	.idea-twolist .cntitle{margin-top:.15rem}
	.idea-twolist .text{margin-top:.1rem;line-height:2.2}
}
@media (max-width:1200px){
	.idea-oneleft, .idea-oneright{height:5.2423rem}
	.idea-oneleft{padding:4vw 4.6773vw 8vw 4.616%}
	.idea-twolist{height:5.83rem}
	.idea-twolist .text{line-height:2}
}
@media (max-width:1004px){
	.idea-oneleft, .idea-oneright{width:100%;float:none;height:auto}
	.idea-oneleft{padding:1rem 0.5rem}
	.idea-oneleft .title{font-size:24px}
	.idea-two{background-image:none;padding:0.8rem 0}
	.idea-twolist{width:50%;height:5.2rem;padding:0.6rem 0.8rem}
}
@media (max-width:768px){
	.idea-oneleft, .idea-oneright{width:100%;float:none;height:auto}
	.idea-oneleft{padding:35px 20px}
	.idea-oneleft .title{font-size:18px;line-height:1.6;}
	.idea-two{padding:35px 0}
	.idea-twolist{width:100%;height:auto;margin-bottom:15px;padding:30px 20px}
	.idea-twolist:nth-last-of-type(1){margin-bottom:0}
	.idea-twolist .cntitle{margin-top:15px;font-size:20px;font-size:16px}
	.idea-twolist .entitle{margin-top:3px}
	.idea-twolist .text{line-height:1.8;margin-top:10px}
	.idea-oneleft .text{margin-top:10px;line-height:2}
}

/* 薪资福利 */
.welfare{background-color:#fafafa;padding-bottom:110px}
.welfare-one{padding:100px 0}
.welfare-oneleft{width:calc(100% - 768px);padding-right:7.5vw;box-sizing:border-box}
.welfare-oneleft .cntitle{font-size:32px;color:#000;font-weight:bold}
.welfare-oneleft .entitle{font-size:30px;color:#ececec;font-family:"BENTHEM";margin-top:8px;margin-bottom:3vw}
.welfare-oneleft .welfare-oneitem .title{color:#000;font-size:24px;}
.welfare-oneleft .welfare-oneitem{margin-bottom:4.4vw}
.welfare-oneleft .welfare-oneitem .listbox{margin-top:1.8vw}
.welfare-oneleft .welfare-oneitem .list{color:#999;font-size:16px;margin-bottom:14px;height:21px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.welfare-oneleft .welfare-oneitem .list:nth-last-of-type(1),
.welfare-oneleft .welfare-oneitem:nth-last-of-type(1){margin-bottom:0}
.welfare-oneright img{ width:100%;}
.welfare-two{background-color:#fff;padding:100px 0}
.welfare-tworight{width:calc(100% - 768px);padding-left:5.25vw;box-sizing:border-box}
.welfare-tworight .cntitle{font-size:32px;font-weight:bold;color:#000;line-height:1;margin-bottom:3.9vw}
.welfare-tworight .item{margin-bottom:4.75vw}
.welfare-tworight .item:nth-last-of-type(1){margin-bottom:0}
.welfare-tworight .item .title{font-size:24px;color:#000;margin-bottom:1.95vw}
.welfare-tworight .item .text{font-size:16px;color:#999;line-height:2.25;}
.welfare-tworight .listbox{margin-top:4.5vw}
.welfare-tworight .list{margin-bottom:1.24vw}
.welfare-tworight .list:nth-last-of-type(1){margin-bottom:0}
.welfare-tworight .list .name{width:120px;position:relative;color:#000;font-size:16px;font-weight:bold}
.welfare-tworight .list .name:after{content:"";width:12px;height:1px;background-color:#e8e8e8;position:absolute;right:14px;top:50%}
.welfare-tworight .list .text{color:#999;font-size:16px}

@media (max-width:1440px){
	.welfare-oneright, .welfare-twoleft{width:648px}
	.welfare-oneleft{width:calc(100% - 648px);padding-right:5vw}
	.welfare-tworight{width:calc(100% - 648px);padding-left:4.25vw}
	.welfare-oneleft .entitle{margin-bottom:2vw}
	.welfare-oneleft .welfare-oneitem .listbox{margin-top:1.1vw}
	.welfare-oneleft .welfare-oneitem{margin-bottom:3vw}
	.welfare-tworight .cntitle{margin-bottom:2.3vw}
	.welfare-tworight .item .title{margin-bottom:1.05vw}
	.welfare-tworight .item{margin-bottom:2.8vw}
	.welfare-tworight .listbox{margin-top:2.65vw}
	.welfare-tworight .list{margin-bottom:0.8vw}
}
@media (max-width:1004px){
	.welfare-one{padding:60px 0}
	.welfare-oneright, .welfare-twoleft, .welfare-oneleft, .welfare-tworight{float:none;width:100%}
	.welfare-oneright img, .welfare-twoleft img{width:100%}
	.welfare-oneleft{padding-right:0;margin-top:30px}
	.welfare-oneleft .cntitle{font-size:22px}
	.welfare-oneleft .entitle{font-size:20px;margin-top:0;margin-bottom:15px}
	.welfare-oneleft .welfare-oneitem .title{font-size:17px}
	.welfare-oneleft .welfare-oneitem .list{font-size:14px;margin-bottom:5px}
	.welfare-oneleft .welfare-oneitem .listbox{margin-top:10px}
	.welfare-tworight{padding-left:0;margin-top:30px}
	.welfare-tworight .cntitle{font-size:22px;margin-bottom:15px}
	.welfare-tworight .item .title{font-size:17px;margin-bottom:5px}
	.welfare-tworight .item .text{font-size:14px;line-height:1.8}
	.welfare-tworight .list{margin-bottom:8px}
	.welfare-tworight .list .name, .welfare-tworight .list .text{font-size:14px}
	.welfare-two{padding:60px 0}
}
@media (max-width:768px){
	.welfare-one, .welfare-two{padding:30px 0}
	.welfare-oneleft, .welfare-tworight{margin-top:15px}
}


/* 组织架构 */
.depart{padding:92px 0 97px;background-color:#fafafa}
.depart .cntitle{font-size:32px;color:#000;text-align:center;font-weight:bold;}
.depart .entitle{font-size:20px;color:#ccc;text-align:center;font-family:"siyuanheavy";margin-top:18px}
.depart .box{margin-top:72px}

@media (max-width:768px){
	.depart{padding:35px 0 40px}
	.depart .cntitle{font-size:20px}
	.depart .entitle{margin-top:10px;font-size:16px}
	.depart .box{margin-top:25px}
}


















