.fancybox-button--zoom,.fancybox-button--thumbs{display: none !important;}
.inwrap{max-width: 1380px; margin:0 auto; widtH:90%;}

/*?o§???????±ü?*/
.layout-part{padding:2% 0 5%;}
.layout-tit{ height: 64px; line-height: 64px; margin-bottom: 3%;position: relative;}
.layout-tit .wrap{position: relative;}
.layout-tit .swiper-container{ margin:0 10%;}
.layout-tit.cen ul{text-align: center;display: inline-block;}
.layout-tit ul li{ cursor: pointer; display: inline-block;position: relative; text-align: center;color:#B8BABC; margin-left:-7px; border-bottom:1px solid #C8C8C8;}
.layout-tit ul li em{ position: absolute; lefT:0; bottom:-1px; width:0; height:2px; background: #A6724F;}
.layout-tit ul li.on em{ width:100%;}
.layout-tit ul li.on span{color:#505358;}
.layout-tit .swiper-button-prev{ left:0; background-size: 30px 30px;}
.layout-tit .swiper-button-next{ right:0;background-size: 30px 30px;}
.layout-list{margin-left: -20px;margin-right: -20px;}
.layout-list li{ float: left; widtH:50%; margin-bottom: 40px;box-sizing: border-box;padding: 0 20px;}
.layout-list li dl{position: relative; overflow: hidden;}
.layout-list li dt{position: relative;}
.layout-list li dt h3{position: absolute; z-index: 2; lefT:0; bottom:0; widtH:100%;padding:4% 7%; line-height: 30px;color:#fff;
    background: -webkit-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.5) 100%);
    background: -moz-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.5) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.5) 100%);}
.layout-list li dd{opacity: 0; position: absolute; lefT:0; top:0; widtH:100%; height: 100%; padding:10% 7%; background: url(/upload/layout_imghbg.jpg) no-repeat; background-size: cover;}
.layout-list li dd h3{color:#505358; padding-bottom:4%; margin-bottom:4%; position: relative;}
.layout-list li dd h3::before{content: ""; position: absolute; lefT:0; bottom:0; widtH:80px; height: 1px; background: #6B6B6F;}
.layout-list li dd p{color:#8A8E93;line-height: 28px;height: 112px;overflow: hidden;}
.layout-list li dd p+i{margin-top: 6%;font-size: 20px; display: block; color:#A6714F; position: relative; lefT:-4px;}

.ajLoad span.more{position: relative;display: block; margin:2% auto; text-align: center;cursor: pointer;width: 190px; height:40px; line-height: 40px;color:#505358;border-top:1px solid #505358;}
#infscr-loading{ text-align: center;}

.layout-bg{display:none; position: fixed;z-index: 100000; left:0; top:0; width:100%; height: 100%; background: rgba(0,0,0, 0.8);}
.layout-tcbox{display:none;position: fixed; z-index: 100001;color:#fff;}
.layout-tcbox .tt{position: relative; padding-bottom:2%; margin-bottom: 2%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.layout-tcbox .tt::after{content:""; position: absolute; left:0; bottom:0; width:75px; height: 1px; background: #A4724F;}
.layout-tcbox .tt a.l_close{position: absolute;right:0; top:0;width:30px; height: 30px; background: url(../images/close.png) no-repeat; background-size: cover;}
.layout-tcbox .cc{line-height:1.8; height: 7.2em; margin-bottom:3%;}
.layout-tcbox .imgbox .swiper-slide{/*width:858px;*/ width:62%;}
.layout-tcbox .imgbox .swiper-slide::before{content: ""; position: absolute;lefT:0; top:0; widtH:100%; height: 100%; background: rgba(255,255,255,0.7);}
.layout-tcbox .imgbox .swiper-slide.swiper-slide-active::before{display: none;}
.layout-tcbox .imgbox .swiper-button-prev,.layout-tcbox .imgbox .swiper-button-next,
.art-part02 .con .swiperbox .swiper-button-prev,.art-part02 .con .swiperbox .swiper-button-next{width:70px; height: 70px; margin-top: -35px; border-radius: 100%;box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);}
.layout-tcbox .imgbox .swiper-button-prev{left:6%;background: url(../images/ll.png) center no-repeat #fff;}
.layout-tcbox .imgbox .swiper-button-next{right:6%;background: url(../images/rr.png) center no-repeat #fff;}


@media only screen and (max-width:1279px) {
    .layout-tcbox .tt a.l_close{widtH:20px; height: 20px;}
    .layout-tcbox .imgbox .swiper-button-prev,.layout-tcbox .imgbox .swiper-button-next,
    .art-part02 .con .swiperbox .swiper-button-prev,.art-part02 .con .swiperbox .swiper-button-next{widtH:40px; height: 40px; margin-top:-20px;}
}
@media only screen and (max-width:767px) {
    .layout-part{padding: 5% 0;}
    .layout-tit{height: 50px; line-height: 50px;}
    .layout-list{margin-left: 0;margin-right: 0;}
    .layout-list li{width:100%;padding: 0;margin-bottom: 30px;}
    .layout-tcbox .imgbox .swiper-slide{width:100%;}
    .layout-tcbox .tt a.l_close{widtH:15px; height: 15px;}
}

.art-part01{padding:5% 0;}
.art-part01 h2{ text-align: center; position: relative; padding-bottom:2%; margin-bottom:3%;}
.art-part01 h2::after{content: ""; position: absolute;left:50%; bottom:0; margin-left:-37px; width:75px; height: 1px; background: #7A7B7F;}
.art-part01 .c{line-height: 1.8;color:#84888D; text-align: center;}
.art-part01 .more{margin:3.5% auto 5%;}
.art-video{max-width: 1122px; margin: 0 auto;position: relative;}
.art-video em{z-index: 2; width:88px; height: 88px; background: url(../images/play.png) no-repeat; background-size: cover;}
.art-video video{width:100%; height: 100%; object-fit: fill;}

.art-part02{padding:4% 0 5%; background: #fff;}
.art-part02 .tit{ text-align: center; margin-bottom:4%;}
.art-part02 .tit ul{ display: inline-block;}
.art-part02 .tit li{ float: left; color:#C6C6C6;cursor: pointer; padding:0 80px 15px; border-bottom:1px solid #C8C8C8; position: relative;}
.art-part02 .tit li.on{color:#000;}
.art-part02 .tit li::before{opacity: 0; content: ""; position: absolute; lefT:0;bottom:-1px; width:0; height: 2px; background: #A6724D;}
.art-part02 .tit li.on::before{opacity: 1;width:100%;}
.art-part02 .con .swiperbox{ height: 0;overflow: hidden; position: relative;}
.art-part02 .con .swiperbox.on{height: auto;}
.art-part02 .con .swiperbox .swiper-container{width:calc(100% - 300px); margin: 0 auto;}
.art-part02 .con .swiperbox .swiper-button-prev{left:30px;background: url(../images/ll.png) center no-repeat #fff;}
.art-part02 .con .swiperbox .swiper-button-next{right:30px;background: url(../images/rr.png) center no-repeat #fff;}
.art-part02 .con li{position: relative;}
.art-part02 .con li .img{opacity: 0; position: absolute;left:0; top:0; width:100%; height: 100%;}
.art-part02 .con li .txt{padding:7% 5%; border-top:1px solid #6B6B6F;}
.art-part02 .con li span{display: block;font-family: Arial, Helvetica, sans-serif; font-size: 14px;color:#4E5258;}
.art-part02 .con li h3{margin: 5% 0 0;}
.art-part02 .con li h3+i{display: block; margin-top: 10%; font-size: 20px;color: #A6714F;}

.more01{display: block;margin:4% auto 0; width:112px; height: 36px; line-height: 36px; text-align: center; color:#A6724D; border:1px solid #A6724D;border-radius: 20px;}

.art-part03{padding:5% 0;}
.art-part03 li{ float: left; width:21.43%; overflow: hidden;}
.art-part03 li.on{ width:57.14%;}
.art-part03 dl{position: relative;}
.art-part03 dt{position: relative;}
.art-part03 dt::after{content: ""; position: absolute;z-index: 1; lefT:0; top:0; width:100%; height: 100%; background: rgba(0,0,0,0.2);}
.art-part03 dt img{max-widtH:unset;}
.art-part03 dt em{position: absolute; lefT:0; top:0; widtH:100%; height: 100%; background: rgba(0,0,0,0.2);}
.art-part03 dt .txt{width:160px; height:160px; padding:15px; position: absolute; z-index: 2; left:50%; top:16%; margin-lefT:-80px;color:#F5F5F7; border:1px solid rgba(255,255,255,0.5);}
.art-part03 dt h3{line-height: 1.2;}
.art-part03 dt span{position: absolute; left:15px; bottom:15px; font-size:12px; text-transform: uppercase;}
.art-part03 dd{opacity: 0; position: absolute; z-index: 10; lefT:0; top:0; widtH:100%; height: 100%;}
.art-part03 dd .txt{padding:20px 25px; position: absolute; left:8%; top:16%;color:#F5F5F7;}
.art-part03 dd h3{line-height: 1.2; padding-top:25px; margin-bottom:10px; position: relative;}
.art-part03 dd h3::before{content:""; position: absolute; left:0; top:0; width:30px; height: 5px; background: #fff;}
.art-part03 dd span{ display: block; font-size:12px; text-transform: uppercase;}
.art-part03 dd em{margin-top:70px;}
.art-part03 li.on dt .txt{ display: none;}
.art-part03 li.on dd{opacity: 1;}

.art-part04{padding:8% 0;}
.art-part04 .txt{text-align: center; color:#fff;}
.art-part04 h2{margin-bottom:2%;}
.art-part04 p{margin-bottom: 5%;}
.art-part04 p+a{display: block;margin: 0 auto; width:316px; height: 50px;line-height: 50px; text-align: center; color:#fff;background: -webkit-linear-gradient(top left,#2C65BC,#14306F); border-radius:30px;
    padding: 0 20px;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

@media only screen and (max-width:1279px) {
    .art-part02 .con .swiperbox .swiper-container{width:calc(100% - 100px);}
    .art-part02 .con .swiperbox .swiper-button-prev{lefT:10px;}
    .art-part02 .con .swiperbox .swiper-button-next{right:10px;}
}
@media only screen and (max-width:1023px) {
    .art-part03 li,.art-part03 li.on{widtH:100%;}
    .art-part03 dt img{ widtH:100%;}
    .art-part03 li dd{opacity: 1;}
    .art-part03 dt .txt{display:none;}
}
@media only screen and (max-width:767px) {
    .art-video em{widtH:40px; height: 40px;}
    .art-part02 .tit li{padding:0 20px 10px;}
    .art-part03 dd .txt{lefT:0; top:0; padding:5%;width:100%;}
    .art-part03 dd em{margin-top:20px;}
    .art-part04 p+a{width:240px; height: 40px; line-height: 40px;}
}

.introduce-part01{padding:4% 0 5%;}
.introduce-part01 h2{color:#4E5258; text-align: center; margin-bottom:3%;}
.introduce-part01 .c{line-height: 1.8;color:#84888D; padding:0 5%; text-align: center;}
.introduce-part01 .c p{margin-bottom: 2%;}
.introduce-part01 .c p:last-child{margin-bottom: 0;}
.introduce-part01 dl{margin: 5% 0 7%;}
.introduce-part01 dt{ position: relative;}
.introduce-part01 dt .txt{position: absolute;left:5%; bottom:30%;color:#fff; widtH:60%;}
.introduce-part01 dt span{ float: left; width:45%; margin-right: 5%;}
.introduce-part01 dt span em{display: block; border-top:1px solid #FFFFFF; padding-top: 10px;}
.introduce-part01 dd{widtH:60%; padding:4% 5%; background: #fff; position: relative; z-index: 10; line-height: 1.8;color:#84888D;margin-top:-150px;box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);}
.introduce-part02{margin: 0 0 10%;}
.introduce-part02 dl{ position: relative;}
.introduce-part02 dd{top:auto;bottom:-56px; z-index: 1;}
.introduce-part02 dd .inner{ float: right;widtH:60%; padding:4% 5% 6%; background: #fff;line-height: 1.8;color:#84888D; margin-top:-150px;box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);}
@media only screen and (max-width:1279px) {
    .introduce-part01 dd,.introduce-part02 dd .inner{width:100%; margin-top: 0; padding:5%;}
}
@media only screen and (max-width:1023px) {
    .introduce-part01 .c{padding:0;}
    .introduce-part02 dd{position: static;transform: translate(0,0); -webkit-transform: translate(0,0); -ms-transform: translate(0,0);}
}

.art-news{padding:4% 0;}
.art-news h2{color:#4E5258; text-align: center; margin-bottom:5%;}
.art-news ul{border-bottom: 1px solid #DADADA; margin-bottom: 2%;}
.art-news li{margin-bottom: 4%;}
.art-news dl{ background: #EBF0F4;}
.art-news dt{ float: left; width:37.5%;}
.art-news dd{ float: right; width:62.5%; padding:3% 5% 0;}
.art-news dd span{ display: block; margin-bottom:10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;color:#4E5258;}
.art-news dd h3{color:#4E5258}
.art-news dd p{color:#84888D; margin:3.5% 0; line-height: 1.8; max-height: 3.6em; height: 3.6em;}
.art-news dd p+i{font-size: 20px; display: inline-block; color:#A6714F; position: relative; lefT:-4px;}

@media only screen and (max-width:1279px) {
    .art-news dd span{margin-bottom: 0;}
    .art-news dd p{margin:2% 0;}
}
@media only screen and (max-width:1023px) {
    .art-news dd p{margin:1% 0;line-height: 1.5; max-height: 3em; height: 3em;}
}
@media only screen and (max-width:767px) {
    .art-news dt,.art-news dd{width:100%;}
    .art-news dd{padding: 5%;}
}


.select-box{position: relative;}
.select-box dt{cursor: pointer;color:#4E5258; padding:0 56px 0 20px; position: relative;}
.select-box dt i{ position: absolute; right:0; top:0; font-size:24px; widtH:56px; height: 100%; color:#6B6B6F; text-align: center;}
.select-box dt.on_o i{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.select-box dd{display: none;padding:10px 20px;border: 1px solid #CFCFCF;position: absolute; z-index: 10; top:55px;left: -1px;width:100%;background: #fff;max-height: 220px;overflow: auto;}
.select-box dd a{display: block;line-height:40px;cursor: pointer;}
.art-stit{margin: 3% auto; max-width: 876px; height: 60px; line-height: 60px; border-bottom: 1px solid #000;position: relative;z-index: 10;}
.art-slist{margin: 0 -1.5% 6%;}
.art-slist li.panel{ width:30.33%; margin:1.5% 1.45%;position: relative;}
.art-slist li.panel img{width:100%;}
.art-slist li span{position: absolute;left:0; top:0; width:87px; height:87px; padding: 8px 0 0 6px; line-height: 1.1; color: #fff;  background-size: cover;}
.art-slist li span.advance{background:url(../images/dot09.png) no-repeat;}
.art-slist li span.doing{background:url(../images/dot10.png) no-repeat;}
.art-slist li span.review{background:url(../images/dot11.png) no-repeat;}
@media only screen and (max-width:767px) {
    .art-stit{height: 40px; line-height: 40px;}
    .select-box dd{top:40px;}
    .select-box dd a{ line-height: 30px;}
    .art-slist li.panel{width:97%;}
}

.art-education{padding: 4% 0;}
.art-education h2{color:#4E5258; text-align: center; margin-bottom:5%;}
.art-education li{ float: left; width:48%; margin-bottom: 3.5%;}
.art-education li:nth-child(2n){ float: right;}
.art-education dl{position: relative;}
.art-education dd{position: absolute; z-index: 10; lefT:0; top:0; widtH:100%; height: 100%;background: rgba(0,0,0,0.3);}
.art-education dd .inner{padding:10% 12%;color:#F5F5F7;}
.art-education dd h3{line-height: 1.2; padding-top:25px; margin-bottom:10px; position: relative;}
.art-education dd h3::before{content:""; position: absolute; left:0; top:0; width:30px; height: 5px; background: #fff;}
.art-education dd span{ display: block; font-size:14px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
.art-education dd em{margin-top:70px;}
.art-education li a:hover em img{transform:scale(1,1); -webkit-transform:scale(1,1);}
@media only screen and (max-width:1023px) {
    .art-education dd em{margin-top:40px;}
}
@media only screen and (max-width:767px) {
    .art-education li{width:100%; margin-bottom: 5%;}
    .art-education dd .inner{padding:10%;}
    .art-education dd em{margin-top:5%;}
}

.art-service01{padding:7% 0;}
.art-service01 h2{ text-align: center; margin-bottom:5%;}
.art-service01 ul{margin: 0 -0.1%;}
.art-service01 li{ float: left; width:24.8%; margin: 0 0.1%;margin-bottom: 3px;}
.art-service01 dl{position: relative;}
.art-service01 dd{position: absolute; z-index: 10; lefT:0; top:0; widtH:100%; height: 100%;background: rgba(0,0,0,0.3);}
.art-service01 dd .inner{padding:18% 15%;color:#F5F5F7;}
.art-service01 dd h3{line-height: 1.2; padding-top:25px; margin-bottom:10px; position: relative;}
.art-service01 dd h3::before{content:""; position: absolute; left:0; top:0; width:30px; height: 5px; background: #fff;}
.art-service01 dd span{ display: block; font-size:14px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
.art-service01 dd em{margin-top:70px;}
.art-service01 li a:hover em img{transform:scale(1,1); -webkit-transform:scale(1,1);}
.art-service02{padding:7% 0 0;}
.art-service02 .tt{height: 660px;}
.art-service02 .bb{ background: url(../images/dot13.jpg) left bottom no-repeat; background-size: 100% auto;}
.art-service02 .bb dt{ float: left; width:44.8%; padding-top: 130px;}
.art-service02 .bb dt h2{position: relative; padding-bottom:4%;margin-bottom:8%;}
.art-service02 .bb dt h2::after{content: ""; position: absolute;lefT:0; bottom:0; width:76px; height: 1px; background: #6B6B6F;}
.art-service02 .bb dt p{padding-left: 30px; margin-bottom:10px; line-height: 1.8;}
.art-service02 .bb dt p.address{color:#84888D; margin-bottom: 5%; background: url(../images/dot14.png) 0 5px no-repeat;}
.art-service02 .bb dt p.address+p,.art-service02 .bb dt p.address+p+p{font-size: 14px;}
.art-service02 .bb dt p a,.art-service02 .bb dt p span{color:#84888D; padding-left: 4px;}
.art-service02 .bb dt p a.tel_link{color:#84888D!important;cursor: inherit}
.art-service02 .bb dd{ float: left; padding: 0 20px; width:27.6%;padding-top: 130px; height: 550px;border-left:1px solid #E8E8E8;}
.art-service02 .bb dd h3{margin-bottom: 10%;}
.art-service02 .bb dd p{line-height: 1.8;color:#84888D;}
@media only screen and (max-width:1279px) {
    .art-service02 .tt{ height: 500px;}
    .art-service02 .bb dd{ height: 350px;}
    .art-service02 .bb dt,.art-service02 .bb dd{padding-top: 50px;}
}
@media only screen and (max-width:767px) {
    .art-service01{ background-size: 100% auto; background:url(/upload/artbg02.jpg) center top no-repeat #EEEFF1;}
    .art-service01 li{width:49.8%; margin: 0 0.1% 2%;}
    .art-service02 .tt{ height: 360px;}
    .art-service02 .bb dl{padding-bottom: 5%;}
    .art-service02 .bb dt,.art-service02 .bb dd{widtH:100%;padding: 20px 0 0;}
    .art-service02 .bb dd{border: none; height: auto;}
    .art-service02 .bb dt h2,.art-service02 .bb dd h3{margin-bottom: 5%;}
}

.art-bid{padding:3% 0;}
.art-bid h2.tit{ text-align: center;color:#4E5258; padding-bottom: 2%; border-bottom: 1px solid #DADADA;}
.art-bid .con{padding:4% 5%;}
@media only screen and (max-width:767px) {
    .art-bid .con{padding: 5% 0;}
}

.human-c{ text-align: center;color:#84888D; line-height: 1.8; padding: 0 0 3%;}
.human-list li{ float: left; widtH:48%; margin-bottom: 3.5%;}
.human-list li:nth-child(2n){ float: right;}
.human-list li dl{position: relative; overflow: hidden;}
.human-list li dt{position: relative;}
.human-list li dt h3{position: absolute; z-index: 2; lefT:0; bottom:0; widtH:100%;padding:4% 7%; line-height: 30px;color:#fff;
    background: -webkit-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.5) 100%);
    background: -moz-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.5) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.5) 100%);}
.human-list li dd{opacity: 0; position: absolute; lefT:0; top:0; widtH:100%; height: 100%; padding:10% 7%; background:rgba(0,0,0, 0.5);}
.human-list li dd h3{color:#fff; padding-bottom:4%; margin-bottom:4%;}
.human-list li dd h3+i{margin-top: 6%;font-size: 20px; display: block; color:#fff; position: relative; lefT:-4px;}
@media only screen and (max-width:767px) {
    .human-list li{width:100%;}
    .human-list li dt h3{line-height: 1.5;}
}


.human-detstit{ margin: 5% 0 0; padding:3% 5%; background: #EAF0F4;}
.human-detstit h1{color:#4E5258;}
.human-detstit .bon .ll{ float: left; widtH:calc(100% - 200px); line-height: 40px; font-size: 14px; color:#84888D;}
.human-detstit .bon .ll span{margin-right: 40px;}
.human-detstit .bon .ll span.posttime{ padding-left: 20px; background: url(../images/dot15.png) left center no-repeat;}
.human-detstit .bon .ll span.view{ padding-left: 24px;background: url(../images/dot16.png) left center no-repeat;}
.human-detstit .bon .rr{ float: right; widtH:200px; text-align: right; height:40px; line-height: 40px;}
.human-detstit .bon .rr span{ float: left; line-height: 40px;color:#4E5258;}
.human-detstit .bon .rr a{ float: left; font-size:40px; margin: 0 18px;color:#BECDD8;}
.human-detstit .bon .rr a:last-child{margin-right: 0;}
.human-detscon{padding:5%;border-bottom: 1px solid #DADADA; margin-bottom:2.5%;}
.page_prev_next{position: relative; margin-bottom: 6%;}
.page_prev_next p{margin-bottom: 10px; padding-right:40px;}
.page_prev_next p a{color:#4E5158;}
.page_prev_next p a.disabled{cursor: default;opacity: 0.5;color:#4E5158!important;}
.page_prev_next .close{position: absolute; right:0; top:0; widtH:30px; height: 30px; background: url(../images/dot17.png) no-repeat;}
@media only screen and (max-width:1023px) {
    .human-detstit{padding:5%;}
    .human-detstit h1{margin-bottom:3%;}
    .human-detstit .bon .ll,.human-detstit .bon .rr{ width:100%; line-height: 1.5;}
    .human-detstit .bon .rr a{font-size: 24px; margin: 0 10px;}
}
@media only screen and (max-width:767px) {
    .human-detstit .bon .ll span{margin-right: 20px;}
    .human-detscon{padding:5% 0;}
    .page_prev_next .close{ display: none;}
    .page_prev_next p{padding-right: 0;}
}

.training-part{padding:4% 0;}

.join-part01{padding:4% 0 20%; background: #E5EBF2;}
.join-part01 h2{ text-align: center; position: relative; padding-bottom:1.5%; margin-bottom:2%;}
.join-part01 h2::after{content: ""; position: absolute;left:50%; bottom:0; margin-left:-37px; width:75px; height: 1px; background: #7A7B7F;}
.join-part01 .c{line-height: 1.8;color:#84888D; text-align: center;}
.join-part01 .more{margin:3.5% auto 5%;}
.join-part01 ul{margin: 5% 0 0;}
.join-part01 li{ float: left; width: 11.11%; text-align: center;}
.join-part01 li span{ display: block; margin: 0 auto 20px; widtH:72px; height: 72px; overflow: hidden;}
.join-part01 li p{color:#373737;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.join-part02{margin-top: -240px;}
.join-part02 li{ background: #F4F3F3; overflow: hidden;}
.join-part02 li .img,.join-part02 li .txt{ float: left; widtH:50%;}
.join-part02 li:nth-child(2n) .img{ float: right;}
.join-part02 li .inner{padding:10% 8% 0; height:30em;}
.join-part02 li h2{margin-bottom: 4%;color:#4E5258;}
.join-part02 li p{line-height: 1.8; color:#84888D;}

.join-part03{margin:4% 0 2%;}
.join-part03 h2{ text-align: center;margin-bottom:4%;}
.join-part03 li{ float: left; widtH:48.5%; margin: 0 0 3%; background: #F6F6F6;}
.join-part03 li:nth-child(2n){ float: right;}
.join-part03 li dl{ padding:8% 10%;}
.join-part03 li dt{ float: left; widtH:60px; height: 60px; overflow: hidden;}
.join-part03 li dd{ float: right; width:calc(100% - 80px);}
.join-part03 li dd h3{margin-bottom: 10px;color:#4E5258;}
.join-part03 li dd p{color:#84888D;}

.join-part04{padding:6% 0 8%;}
.join-part04 h2{margin-bottom:2.5%;}
.join-part04 dt{ float: left; widtH:calc(90% - 200px);}
.join-part04 dt p{color:#84888D; line-height: 1.8; margin-bottom: 2%;}
.join-part04 dt p:last-child{ margin-bottom: 0;}
.join-part04 dd{ float: right; margin:0 5%; widtH:186px; height: 250px; text-align: center; background: url(../images/dot31.png) no-repeat;}
.join-part04 dd span{display: block; widtH:170px; height: 170px; margin: 8px; padding:7px; background: #fff; border-radius: 5px;}
.join-part04 dd p{color:#fff;}

.join-part05{padding:4% 0;}
.join-part05 h2{text-align: center;margin-bottom:4%;}
.join-part05 .box{background: #fff; box-shadow: 0 0 5px 5px rgba(0,0,0,0.05);}
.join-part05 .box ul{ background: #F4F3F3; padding:3% 3%;}
.join-part05 .box li{ float: left; widtH:16.66%; text-align: center; position: relative;}
.join-part05 .box li::after{ content: ""; position: absolute; right:-6px; top:32px; widtH:12px; height: 11px; background: url(../images/dot32.png) no-repeat;}
.join-part05 .box li span{ display: block; widtH:75px; height:75px; overflow: hidden; border-radius: 100%;margin: 0 auto 10px;box-shadow: 0 0 5px 5px rgba(0,0,0,0.05);}
.join-part05 .box li p{color:#333333;}
.join-part05 .box li:last-child::after{ display: none;}
.join-part05 .box dl{ overflow: hidden; position: relative;}
.join-part05 .box dl::before{ content:""; position: absolute; left:50%; top:60px; widtH:1px; height:160px; background: #A6724D;}
.join-part05 .box dl dd{ float: left; widtH:50%; padding:5% 8%; position: relative;}
.join-part05 .box dl dd span{ float: left; widtH:92px; height:92px; margin-top: 7%; overflow: hidden;}
.join-part05 .box dl dd .txt{ float: right; width:calc(100% - 150px);}
.join-part05 .box dl dd h3{margin-bottom: 15px; color:#333333;}
.join-part05 .box dl dd p{ line-height: 1.8; color:#84888D;}
.join-part05 .box dl dd p a{color:#84888D;}
.join-part06{padding:6% 0;}
.join-part06 h2{margin-bottom:2.5%;}
.join-part06 .con p{ color:#84888D;}

@media only screen and (max-width:1599px) {
    .join-part02 li .inner{ height: 28em;}
}
@media only screen and (max-width:1399px) {
    .join-part02{margin-top: -120px;}
    .join-part02 li .inner{ height: 25em;}
}
@media only screen and (max-width:1365px) {
    .join-part05 .box dl dd{padding:5%;}
    .join-part05 .box dl dd .txt{width:calc(100% - 120px);}
}
@media only screen and (max-width:1279px) {
    .join-part02 li .inner{ height: 22.2em;}
}
@media only screen and (max-width:1023px) {
    .join-part01 li{widtH:20%; margin-bottom: 5%;}
    .join-part02 li .inner{ height: 16em;}
}
@media only screen and (max-width:767px) {
    .join-part01{padding-bottom: 5%;}
    .join-part01 li{width:33.33%;}
    .join-part01 li p{font-size: 12px;}
    .join-part02{margin-top: 5%;}
    .join-part02 li .img, .join-part02 li .txt{widtH:100%;}
    .join-part02 li .inner{padding: 5%;}
    .join-part03 li{widtH:100%;}
    .join-part03 li dl{padding:5%;}
    .join-part04 dt{ float: none; width:100%}
    .join-part04 dd{ float: none; margin: 5% auto 0;}
    .join-part04 dd span{ float: left;}
    .join-part05 .box li{ widtH:33.33%; margin-bottom:5%;}
    .join-part05 .box dl dd{ widtH:100%;}
    .join-part05 .box dl::before{ display: none;}
    .join-part05 .box dl dd span{ width:60px; height: 60px;}
    .join-part05 .box dl dd .txt{ widtH:calc(100% - 80px);}
    .join-part05 .box li span{widtH:50px; height: 50px;}
    .join-part05 .box li::after{ top:20px;}

}


@media only screen and (min-width:1025px){
    .layout-tit ul li span,.layout-tit ul li em,.layout-list li dt h3,.layout-list li dd,.ajLoad span.more,
    .art-part02 .tit li::before,.art-part03 li,.art-news dd h3,.human-list li dd,.human-list li dt h3,
    .join-part03 li{transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
    .xxx:hover{ transform: translateY(-20px);}
    .art-part02 .con li:hover .img{opacity: 1;}
    .art-news dd h3:hover{color: #A4724F;}
    .layout-list li:hover dd{opacity: 1;}
    .layout-list li:hover dt h3{opacity: 0;}
    .human-list li:hover dd{opacity: 1;}
    .human-list li:hover dt h3{opacity: 0;}
    .join-part03 li:hover{ background: #fff; box-shadow: 0 0 8px 8px rgba(0,0,0,0.1);}
}

.human-part{margin-top: 86px;}


/*????′¢*/
.search-part{padding-bottom:3%; margin-top: 86px;}
.search_t{padding:5% 0; margin-bottom:3%; overflow: hidden; background: url(../images/dot41.jpg) no-repeat; background-size: cover;}
.search_t .inner{height:82px;line-height: 82px; background: #fff;}
.search_t input,.search_t button{height:82px;line-height: 82px; border:none;outline: none; background: none;}
.search_t input{float: left; width: calc(100% - 220px);padding: 0 30px;}
.search_t input::placeholder{color:#575B60;}
.search_t button{color: #fff;float: right;width:220px;background-image: -webkit-linear-gradient(top left,#DBA78F 20%,#A6714F 80%); }
.search_p{color: #84888D;padding:0 2%; margin:0 0 2%;}
.search_p span{color: #A7724E; font-style: italic;}
.search_list{min-height: 400px;}
.search_list ul{margin-bottom:2.5%; border-bottom: 1px solid #DADADA;}
.search_list li{overflow: hidden;padding:2% 2% 3%; border-top:1px solid #6B6B6F;}
.search_list li span{ display: block; font-size: 14px;color:#4E5258; margin-bottom: 1.5%;}
.search_list li h2{margin-bottom:1%; color:#4E5258;}
.search_list li h2 a{color:#4E5258;}
.search_list li h2 i{color: #A6714D;}
.search_list li p{margin-bottom:1%;color:#84888D; line-height: 1.8; max-height: 3.6em; height: 3.6em;}
.search_list li a.more{display: block; widtH:20px; height: 20px;}
.search_list li a.more i{font-size: 20px; display: block; color:#A6714D; position: relative; lefT:-4px}
@media only screen and (max-width:1024px) {
    .search-part,.human-part{margin-top: 0;}
    .search_t .inner{ height: 44px; line-height: 44px;}
    .search_t input,.search_t button{ height: 44px; line-height: 44px;}
    .search_t input{padding:0 20px; width:calc(100% - 120px);}
    .search_t button{ widtH:120px;}
}
@media only screen and (max-width:767px) {
    .search_t input{padding:0 10px; width:calc(100% - 80px);}
    .search_t button{ widtH:80px;}
    .search_list ul{margin-bottom: 5%;}
    .search_list li{padding: 5% 0;}
}

.sitemap{padding: 4% 0;}
.sitemap ul{margin: 0 -2%;}
.sitemap li{ float: left; widtH:29.33%; margin: 0 2%;}
.sitemap li dl{margin-bottom:10%;}
.sitemap li dt{padding-bottom: 3%; margin-bottom: 5%; position: relative; border-bottom:1px solid #E9E9E9;}
.sitemap li dt::before{content: ""; position: absolute;lefT:0; bottom:-1px; widtH:70px; height: 2px;background-image: -webkit-linear-gradient(top left,#DBA78F 20%,#A6714F 80%);}
.sitemap li dd{margin-bottom:10px;}
.sitemap li dd>a{ display: block; padding-left: 20px; position: relative;color:#4E5258;}
.sitemap li dd>a::before{content:''; position: absolute;lefT:5px; top:10px; widtH:4px; height: 4px; border-radius: 4px; background: #4E5258;}
.sitemap li dd p{padding-left: 20px; margin-top: 10px;}
.sitemap li dd p a{color:#4E5258;}
@media only screen and (max-width:767px) {
    .sitemap ul{margin: 0;}
    .sitemap li{widtH:100%; margin: 0 0;}
    .sitemap li dl{margin-bottom: 5%;}
}

.policy-part{padding:4% 0;}


.video_button{cursor: pointer;}
.playButton{font-size: 60px;}
/*è§?é¢‘??1?a—*/
.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}


.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{
    z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%;
    transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
    transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
    visibility: hidden;opacity: 0;

}
.video_appbox.show .video_t{
    visibility: visible;opacity:1;
    top:50%;
}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:20px;font-weight: bold;}
