/*通用*/
body{overflow-x: hidden;}
a{display: block;}
img{display: block;max-width: 100%;height: auto;outline: none;}
*{outline: none;}
.w1522{width: 1520px;margin: 0 auto;}
.w1520{width: 1520px;margin: 0 auto;}
.mflex{display: flex;flex-wrap: wrap;}
.mflex_center{display: flex;justify-content: center;align-items: center;}
.m-content p{font-size: 18px;line-height: 34px;text-align: justify;color: #555;}
.m-content img{display: block;margin: 1em auto;max-width: 100%;height: auto;}
.phoneshow{display: none;}
.ovhidden{overflow: hidden;}
.imgcover{display: block;width: 100%;height: 100%;object-position: center;object-fit: cover;}
.cz{position: relative;z-index: 22;}

.font80{font-size: 80px;}
.font70{font-size: 70px;}
.font40{font-size: 40px;}
.font36{font-size: 36px;}
.font30{font-size: 30px;}
.font29{font-size: 29px;}
.font24{font-size: 24px;}
.font22{font-size: 22px;}
/*.font18{font-size: 18px;}*/


/*鼠标效果*/
.mhover {position: relative;overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;transform: translate(0,0);}
.mhover::before,.mhover::after {content: '';position: absolute;height: 100%;width: 100%;bottom: 100%;left: 0;z-index: 0;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}
.mhover::before {background: #b3974d;}
.mhover::after {background: #d4b795;}
.mhover:hover {color: #fff;}
.mhover:hover::before,.mhover:hover::after {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.mhover:hover::after {-webkit-transition-delay: 0.175s;transition-delay: 0.175s;}
.mhover span,.mhover i,.mhover img {position: relative;z-index: 1;}
.morebutton1{width: 194px;height: 56px;margin: 0 auto;box-sizing: border-box;border: 1px solid #d4b795;border-radius: 100px;}
.morebutton1 span{color: #d4b795;transition:all .5s;}
.morebutton1:hover{border-color: #d4b795;}
.morebutton1:hover span{color: #fff;}
.bianbox{border: 1px solid transparent;border-bottom-color: #e6e6e6;box-sizing: border-box;transition: all .5s;}
.bianbox:hover{border: 1px solid #02863b;box-shadow: 0px 0px 20px rgba(0,0,0,.2);}


/*定位*/
.dwcenter{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.dwzycenter{position: absolute;left: 50%;transform: translateX(-50%);}
.dwsxcenter{position: absolute;top: 50%;transform: translateY(-50%);}
/*悬浮下划线出现*/
.m-xhx{position: relative;display: inline-block;}
.m-xhx:after{position: absolute;left: auto;right: 0;bottom: 0px;
width: 0;height: 1px;background-color: #999;transition: 0.2s cubic-bezier(0.260, 0.005, 0.000, 1.035);content: "";z-index: 1;}
.m-xhx:hover:after{right: auto;left: 0;width: 100%;}

/*头部*/
.header {position: fixed;top: 0;left: 0;width: 100%;background: #fff;z-index: 9999;}
.header .head-mn{align-items: center;justify-content: space-between;}
.header .head-mn .head-nav li{position: relative;margin-right: 85px;float: left;}
.header .head-mn .head-nav li:last-child{margin-right: 0;}
.header .head-mn .head-nav li:before{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 0;height: 2px;background: #b3974d;content: "";transition: all .5s;}
.header .head-mn .head-nav li.active .enav{color: #b3974d;}
.header .head-mn .head-nav li.active:before{width: 100%;}
.header .head-mn .head-nav li:hover:before{width: 100%;}
.header .head-mn .head-nav li:hover .enav{color: #b3974d;}
.header .head-mn .head-nav .enav{line-height: 107px;color: #333;}
.header.scorll{box-shadow: 0px 0px 15px rgba(0,0,0,.1);}
.header.scorll .head-mn .head-nav .enav{line-height: 90px;}
.header-box{height: 107px;}
.header-mainmn{position: absolute;left: 0;top: calc(100% + 10px);width: 100%;padding: 51px 0 48px;pointer-events: none;opacity: 0;background: #fff;}
.header-mainmn.show{top: 100%;opacity: 1;pointer-events: auto;}
.header-mainmn:hover{top: 100%;opacity: 1;pointer-events: auto;}
.header-mainmn .w1520{justify-content: space-between;}
/*.header-mainmn .boxl .bigimg{width: 502px;height: 304px;}*/
.header-mainmn .boxl .line{width: 1px;margin: 0 50px;background: #e6e6e6;}
.header-mainmn .boxl .mes{position: relative;width: 485px;}
.header-mainmn .boxl .mes .tit{padding: 12px 0 34px;line-height: 1em;color: #666;}
.header-mainmn .boxl .mes .m-content p{color: #4c4c4c;}
.header-mainmn .boxl .mes .morebutton1{position: absolute;left: 0;bottom: 0;border-radius: 0;width: 176px;height: 52px;border-color: #b3974d;}
.header-mainmn .boxl .mes .morebutton1 span{color: #b3974d;}
.header-mainmn .boxl .mes .morebutton1:hover{border-color: #d4b795;}
.header-mainmn .boxl .mes .morebutton1:hover span{color: #fff;}
.header-mainmn .boxr{padding:12px 0 0;}
.header-mainmn .boxr a{align-items: center;justify-content: flex-end; margin-bottom: 34px; line-height: 1em;color: #666;}
.header-mainmn .boxr a img{margin-left: 48px;}
.header-mainmn .boxr a:hover{color: #b3974d;}
.header-mainmn .boxr a:hover img{margin-left: 38px;}
.header .head-menu{right: 0;display: none;}
.head-menu .line{display: block;width: 30px;height: 2px;margin: 6px 0;background: #b3974d;transition: opacity .2s,margin-top .2s,background-color .2s,-webkit-transform .2s .1s;transition: opacity .2s,margin-top .2s,transform .2s .1s,background-color .2s;transition: opacity .2s,margin-top .2s,transform .2s .1s,background-color .2s,-webkit-transform .2s .1s;}
.head-menu-close .line:nth-child(1){-webkit-transform: translateY(8px)rotate(45deg);transform: translateY(8px)rotate(45deg);}
.head-menu-close .line:nth-child(2){opacity: 0;}
.head-menu-close .line:nth-child(3){-webkit-transform: translateY(-8px)rotate(-45deg);transform: translateY(-8px)rotate(-45deg);}
.header .mhead-main{position: fixed;top: 80px;right: -100%;width: 100%;height: calc(100vh - 80px);padding-bottom: 30px;background: #b3974d;overflow-y: scroll;transition: all .5s;box-sizing: border-box;}
.head-open .mhead-main{right: 0;}
.mhead-main .phead-nav .item{position: relative;border-bottom: 1px solid rgba(222,222,222,.2);}
.mhead-main .phead-nav .item .item-link{position: relative;display: block; padding: 0 2%;line-height: 60px;overflow: hidden;color: #fff;}
.mhead-main .phead-nav .item .jt{position: absolute;top: 0;right: 3%;width: 100px;height: 60px;display: flex;justify-content: flex-end;align-items: center; font-size: 20px;font-weight: bold;transition: all .5s;}
.mhead-main .phead-nav .item .jt svg{display: block;transform: rotate(-90deg);transition: all .5s;}
.mhead-main .phead-nav .subnav-box{display: none;padding: 0 6% 20px;}
.mhead-main .phead-nav .subnav-box .subnav .sublink{display: block;line-height: 40px;font-size: 14px;color: #fff; text-align: left;}
.mhead-main .phead-nav .item .jt.jt-rotate svg{transform:rotate(0deg);}
.mhead-main .head-tool{display: flex;justify-content: space-between;width: 100%;margin-top: 50px;padding: 20px 40% 20px 3%;background: #fff;box-sizing: border-box;}
.mhead-main .head-mes{padding: 30px 2%;align-items: center; font-size: 14px;line-height: 40px;color: #fff;}
.mhead-main .head-mes a{display: block;margin-right: 20px;padding-right: 20px;border-right: 1px solid rgba(222,222,222,.2);font-size: 18px;line-height: 1em;color: #fff;}
.mhead-main .head-mes .search{cursor: pointer;}

.index-banner{position: relative;font-family: '思源宋体'}
.index-banner .swiper-container{height: calc(100vh - 107px);}
.index-banner.banner2 .swiper-container{height: 800px;}
.index-banner .swiper-slide .bimg{width: 100%;height: 100%;object-fit: cover;object-position: center;transform: scale(1.1);transition: all 5.8s;}
.index-banner .swiper-slide-active .bimg{transform: scale(1);}
.index-banner .mes{top: 304px;}
.index-banner .mes .tit{margin-bottom: 24px; align-items: flex-end;line-height: 46px;letter-spacing: 3px;color: #fff;}
.index-banner .mes .tit p{display: flex;width:100%; align-items: flex-end;}
.index-banner .mes .tit span{display: block;line-height: 1em;font-weight: bold;letter-spacing: 4px;text-shadow: 0px 0px 8px rgba(0,0,0,.1);color: #d4b795;}
.index-banner .mes .en{font-size: 16px;line-height: 1em;text-transform: uppercase;color: #fff;}
.index-banner .aniu{position: absolute;top: 0;width: calc((100% - 1520px) / 2);height: 100%;z-index: 2;}
.index-banner .aniu.prev{left: 0;}
.index-banner .aniu.prev img{transform: rotate(180deg);}
.index-banner .aniu.prev:hover{background-image: linear-gradient(90deg,rgba(0,0,0,.6),transparent);}
.index-banner .aniu.next{right: 0;}
.index-banner .aniu.next:hover{background-image: linear-gradient(270deg,rgba(0,0,0,.6),transparent);}
.index-banner .page{bottom: 0px;z-index: 2;color: #fff;}
.index-banner .page .top{align-items: center;}
.index-banner .page .top p{padding: 0 10px 0 6px;font-size: 16px;line-height: 1em;text-transform: uppercase;}
.index-banner .page .top .dian{width: 8px;height: 8px;border-radius: 100%;margin: 0 5px;background: #fff;}
.index-banner .page .swiper-pagination{position: static;align-items: center;padding: 15px 0 29px;font-size: 72px;height: 1em;color: #fff;}
.index-banner .page .swiper-pagination ul{position: relative;height: 1em;width: 124px; text-align: left; overflow: hidden;}
.index-banner .page .swiper-pagination ul li{position: absolute;left: 0px;bottom: 0;width: 100%;line-height: 1em;/*font-weight: bold;*/ }
.index-banner .page .swiper-pagination .total{display: block;width: 124px;text-align: right;line-height: 1em;/*font-weight: bold;*/}


.index-warp1{position: relative;padding:89px 0 66px;text-align: center;}
.index-warp1 .bimg{position: absolute;right: 0;bottom: 0;}
.index-warp1 .entit{text-transform: uppercase;line-height: 24px;color: #ccc;}
.index-warp1 .cntit{padding: 15px 0 58px;line-height: 1em;color: #2a2929;}
.index-warp1 .cntit span{display: block;margin: 0 20px;}
.index-warp1 .box{justify-content: space-between;}
.index-warp1 .mn{position: relative;width: calc(50% - 40px);height: 266px;margin-bottom: 44px;border-radius: 10px;background: #fef4e8;}
.index-warp1 .mn .tb{right: 27px;transition:all .5s;}
.index-warp1 .mn .mes{padding: 82px 20px 44px 82px; color: #4c4c4c;}
.index-warp1 .mn .mes .top{align-items: flex-end;margin-bottom: 18px;}
.index-warp1 .mn .mes .top .imgbox{position: relative;margin-bottom: 6px;}
.index-warp1 .mn .mes .top .imgbox .img2{position: absolute;top: 0;left: 0;opacity: 0;}
.index-warp1 .mn .mes .top span{padding-bottom: 6px;line-height: 1em;}
.index-warp1 .mn .mes .top span.num{padding: 0;margin: 0 10px 0 14px;line-height: .8em;}
.index-warp1 .mn .mes .sum{line-height: 32px;text-align: left;}
/*.index-warp1 .mn:hover{box-shadow: 0px 0px 15px rgba(0,0,0,.05); background: #d4b795;}
.index-warp1 .mn:hover .mes{color: #fff;}
.index-warp1 .mn:hover .mes .top .imgbox .img2{opacity: 1;}*/
.index-warp1 .mn.two .tb{right: 40px;}
.index-warp1 .mn.three .tb{right: 21px;}
.index-warp1 .mn.four .tb{right: 34px;}
.index-warp1 .mn:hover .tb{transform:translateY(-50%) rotateY(180deg)}
.index-warp2{padding: 139px 0 208px;background: #fcfcfc;}
.index-warp2 .top{position: relative;justify-content: space-between;}
.index-warp2 .top .bigimg{width: 50.13140604467806%;}
.index-warp2 .top .entit{position: absolute;left: -74px;top:-64px;font-size: 120px;line-height: 102px;color: #666;z-index: 2;}
.index-warp2 .top .mes{position: relative;padding: 8px 0 0;max-width: 720px; text-align: right;}
.index-warp2 .top .mes .tit{margin-bottom: 98px;line-height: 1.5em;color: #000;}
.index-warp2 .top .mes .m-content{width: 720px;box-sizing: border-box;padding-left: 50px;}
.index-warp2 .top .mes .m-content p{line-height: 32px;text-align: justify;text-align-last: right;color: #4c4c4c;}
.index-warp2 .top .mes .more{position: absolute;right: 0;bottom: 0;line-height: 20px;color: #4c4c4c;}
.index-warp2 .top .mes .more:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #4c4c4c;content: "";transition: all .5s;}
.index-warp2 .top .mes .more:hover{color: #b3974d;}
.index-warp2 .top .mes .more:hover:after{background: #b3974d;}
.index-warp2 .bot{bottom: -78px;padding: 0 138px;box-sizing: border-box;}
.index-warp2 .bot .main{box-shadow: 0px 0px 15px rgba(0,0,0,.1);background: #fff;}
.index-warp2 .bot .mn{position: relative;height: 176px;width: 33.333333%;flex-flow: column;color: #4c4c4c;}
.index-warp2 .bot .mn .tit{margin-bottom: 25px;align-items: flex-end;line-height: .8em;font-family: '思源宋体 CN'}
.index-warp2 .bot .mn .tit span{display: block;line-height: .8em;font-weight: bold;}
.index-warp2 .bot .mn .sum{padding-bottom: 4px;line-height: 1em;}
.index-warp2 .bot .mn:nth-child(2):before,.index-warp2 .bot .mn:nth-child(2):after{position: absolute;top: 50%;transform: translateY(-50%);width: 1px;height: 82px;content: ""}
.index-warp2 .bot .mn:nth-child(2):before{left: 0;border-left: 1px solid #e6e6e6;}
.index-warp2 .bot .mn:nth-child(2):after{right: 0;border-right: 1px solid #e6e6e6;}
.index-warp3{padding: 163px 0 22px;text-align: center;color: #fff;background: url(/static/img/index8.jpg) no-repeat center / cover;}
.index-warp3 .titn{margin-bottom: 19px;line-height: 1em;}
.index-warp3 .sumn{line-height: 40px;}
.index-warp3 .main{position: relative;padding-left: 32px;align-items: center;}
.index-warp3 .main .imgbox{position: relative;width: 914px;}
.index-warp3 .main .imgbox .mn{position: absolute;min-width: 112px;box-sizing: border-box;border-radius: 5px; line-height: 36px;color: #4c4c4c;background: #fef8f0;cursor: pointer;z-index: 3;}
.index-warp3 .main .imgbox .mn.on{box-shadow: 0px 0px 5px rgba(255,255,255,.1); background: #c3b49f;color: #fff;}
.index-warp3 .main .imgbox .mn.big{bottom: 50.1628664495114%;right: 26.14879649890591%;width: 149px;line-height: 49px;}
.index-warp3 .main .imgbox .mn.one{bottom: 52.76872964169381%;right: 54.92341356673961%;}
.index-warp3 .main .imgbox .mn.two{bottom: 63.35504885993485%;left: 27.68052516411379%;}
.index-warp3 .main .imgbox .mn.three{top: 17.91530944625407%;left: 4.923413566739606%;}
.index-warp3 .main .imgbox .mn.four{top: 31.59609120521173%;right: 28.44638949671772%;width: 133px;}
.index-warp3 .main .circle{position: absolute;width: 13px;height: 13px;border-radius: 100%;background: #fff;}
.index-warp3 .main .circle::before,.index-warp3 .main .circle::after{position: absolute;top: 50%;left: 50%;width: 100%; height: 100%; border-radius: 50%;content: ''; background: #fff;}
.index-warp3 .main .circle::before{animation: scale 2s infinite; }
.index-warp3 .main .circle::after{animation: scale2 2s infinite; }
@keyframes scale{0%{ transform: translate(-50%,-50%) scale(1); opacity:.9}100%{ transform:translate(-50%,-50%) scale(2); opacity: 0;}}
@keyframes scale2{0%{ transform:translate(-50%,-50%) scale(1);opacity:.9;}100%{ transform:translate(-50%,-50%) scale(4);opacity:0;}}
.index-warp3 .main .circle.circle1{left: 503px;top: 248px;width: 19px;height: 19px;background: #c3b49f;}
.index-warp3 .main .circle.circle2{top: 123px;left: 166px;}
.index-warp3 .main .circle.circle3{top: 200px;left: 373px;}
.index-warp3 .main .circle.circle4{left: 423px;top: 263px;}
.index-warp3 .main .circle.circle5{top: 206px;right: 402px;}
.index-warp3 .main .mes{width: 362px;padding: 0px 0 0 78px;text-align: left;}
.index-warp3 .main .mes .top{align-items: center;}
.index-warp3 .main .mes .top .tit{margin-left: 10px;line-height: 31px;}
.index-warp3 .main .mes .line{margin: 16px 0 8px;width: 100%;height: 1px;background: rgba(255,255,255,.2);}
.index-warp3 .main .mes .sum{margin-bottom: 26px;}
.index-warp3 .main .mes .bigimg.img{opacity: 0;margin-left: 10px;}
.index-warp3 .main .mes .bigimg.img.on{opacity: 1;margin-left: 0;}

.index-warp4{position: relative;}
.index-warp4 .tit{top: 112px;width: 100%;text-align: center;line-height: 1em;color: #fff;z-index: 2;}
.index-warp4 .swiper-container{height: 870px;}
.index-warp4 .swiper-slide .bimg{transform: scale(1.1);transition: all 6s;}
.index-warp4 .swiper-slide-active .bimg{transform: scale(1);}
.index-warp4 .circle-qh {bottom: 129px;z-index: 3;}
.index-warp4 .circle-qh .circlemain{position: relative;width:473px;height: 473px;border-radius: 100%;border: 1px solid #fff;box-sizing: border-box; }
.index-warp4 .circle-qh .circlemain .circle-mn{position: absolute;width: 58%;height: 58%;left: 50%;top: 50%;transform-origin: 0% 0%;color: #fff;background: rgba(68,66,66,.4);cursor: pointer;}
.index-warp4 .circle-qh .circlemain .circle-mn.circle-mn1{transform: rotate(-90deg) skewX(-30deg);}
.index-warp4 .circle-qh .circlemain .circle-mn.circle-mn2{transform: rotate(30deg) skewX(-30deg);}
.index-warp4 .circle-qh .circlemain .circle-mn.circle-mn3{transform: rotate(150deg) skewX(-30deg);}
.index-warp4 .circle-qh .circlemain .circle-mn.on{border: 1px solid #fff;background: none;}
.index-warp4 .circle-qh .circle-center{position: absolute;top: 225px;left: 225px;width: 23px;height: 23px;border-radius: 100%;background: rgba(255,255,255,.5);}
.index-warp4 .circle-qh .circle-center:after{position: absolute;left: -5px;top: -5px;width: 33px;height: 33px;border-radius: 100%;box-sizing: border-box;border: 1px solid #aaacb3;content: "";}
.index-warp4 .circle-qh .line-main{position: absolute;top: 225px;left: 225px;width: 23px;height: 23px;border-radius: 100%;z-index: 10;}
.index-warp4 .circle-qh .line-main .line{position: absolute;background: rgba(255,255,255,.7);}
.index-warp4 .circle-qh .line-main.line-main1{transform: rotate(30deg);}
.index-warp4 .circle-qh .line-main.line-main1 .line{top: 10px;left: -20px;width: 120px;height: 4px;}
.index-warp4 .circle-qh .line-main.line-main2 .line{bottom: -33px;left: 10px;height:204px;width: 4px;}
.index-warp4 .circle-qh .line-main.line-main2.roate120{transform: rotate(120deg);}
.index-warp4 .circle-qh .line-main.line-main2.roate240{transform: rotate(240deg);}
.index-warp4 .circle-qh .word-main .word{position: absolute;text-align: center;line-height: 1em;color: #fff;pointer-events: none;}
.index-warp4 .circle-qh .word-main .word.word1{top: 185px;right: 0; width: 50%;} 
.index-warp4 .circle-qh .word-main .word.word2{bottom: 92px;right: 0; width: 100%;} 
.index-warp4 .circle-qh .word-main .word.word3{top: 185px;left: 0; width: 50%;} 
.index-warp4 .circle-qh .dian{position: absolute;width: 15px;height: 15px;pointer-events: none;}
.index-warp4 .circle-qh .dian.dian1{top: -8px;left:229px;}
.index-warp4 .circle-qh .dian.dian2{bottom: 108px;left:25px;}
.index-warp4 .circle-qh .dian.dian3{bottom: 108px;right:25px;}
.index-warp4 .circle-qh .dian:after{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 15px;height: 15px;border-radius: 100%;background: #fff;content: "";transition: all .5s;}
.index-warp4 .circle-qh .dian img{max-width: unset;z-index: 2;opacity: 0;transition-delay:.2s;}
.index-warp4 .circle-qh .dian.on:after{transform:translate(-50%,-50%) scale(2.6);}
.index-warp4 .circle-qh .dian.on img{opacity: 1;}
.index-warp4 .circle-qh .progress{position: absolute; box-sizing: border-box;width: 473px;height:473px;pointer-events: none;}
.index-warp4 .circle-qh .progress.roate120{transform:translate(-50%,-50%) rotate(120deg);}
.index-warp4 .circle-qh .progress.roate240{transform:translate(-50%,-50%) rotate(240deg);}
.index-warp4 .circle-qh .progress > span{position: absolute;top: 0;width: 50%;height: 100%;z-index: 1;overflow: hidden;}
.index-warp4 .circle-qh .progress .progress-bar{position: absolute;top: 0;width: 100%;height: 100%;border: 4px solid #fff;box-sizing: border-box;}
.index-warp4 .circle-qh .progress .progress-right{right: 0;display: none;}
.index-warp4 .circle-qh .progress .progress-right .progress-bar{left: -100%;border-top-left-radius: 237px;border-bottom-left-radius: 237px;border-right: 0;
-webkit-transform-origin: center right;transform-origin: center right;animation: loading-1 5s linear  forwards;}
.index-warp4 .circle-qh .progress.on .progress-right{display: block;}
@keyframes loading-1{
0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100%{-webkit-transform: rotate(120deg);transform: rotate(120deg);}
}

.index-deve{padding: 90px 0 240px;text-align: center;background: url(/static/img/index11.png) no-repeat center bottom;}
.index-deve .entit{text-transform: uppercase;line-height: 24px;color: #ccc;}
.index-deve .cntit{padding: 16px 0 0;line-height: 1em;color: #2a2929;}
.index-deve .swiper-container{width: calc(100% - 132px);}
.index-deve .swiper-slide{display: flex; height: 400px; align-items: flex-end;}
.index-deve .swiper-slide .box{position: relative;}
.index-deve .swiper-slide .line{position: absolute;left: 7px;bottom: 0; width: 1px;height: 100%;background: #ccc;}
.index-deve .swiper-slide .line:after{position: absolute;left: -7px;top: 0;width: 15px;height: 15px;border: 3px solid #2e6eb0;border-radius: 100%;box-sizing: border-box; background: #fff;content: "";transition: all .5s;}
.index-deve .swiper-slide .mes{box-sizing: border-box;padding: 27px 65px 8px 33px;}
.index-deve .swiper-slide .titn{width: 200px;height: 58px;margin-bottom: 20px;box-sizing: border-box;padding-bottom: 15px;align-items: flex-end;color: #2e6eb0;}
.index-deve .swiper-slide .titn .year{margin-right: 20px;line-height: .8em;}
.index-deve .swiper-slide .titn .tit{line-height: 1em;}
.index-deve .swiper-slide .sum{display: -webkit-box;text-align: justify;line-height: 34px; color: #4c4c4c;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
/*.index-deve .swiper-slide.swiper-slide-active{width: 450px;}*/
.index-deve .swiper-slide.swiper-slide-active .mes{padding: 0 65px 0 33px;}
.index-deve .swiper-slide.swiper-slide-active .titn{border-radius: 10px; background: #2e6eb0;color: #fff;}
.index-deve .swiper-slide.swiper-slide-active .titn .year{margin-left: 20px;}
.index-deve .swiper-slide.swiper-slide-active .sum{display: block;}
.index-deve .swiper-slide.swiper-slide-active .line{left: 9px;background: #2e6eb0;}
.index-deve .swiper-slide.swiper-slide-active .line:after{left: -9px;width: 19px;height: 19px;border: 4px solid #2e6eb0;}
.index-deve .aniu{position: absolute;bottom: 100px;cursor: pointer;}
.index-deve .aniu.prev{left: 0;transform: rotate(-90deg);}
.index-deve .aniu.next{right: 0;transform: rotate(90deg);}

.footer{background: #323030;}
.footer .boxle{box-sizing: border-box;width:17.34559789750329%;border-right: 1px solid #4f4e4e;}
.footer .boxri{box-sizing: border-box;width:82.65440210249671%;}
.footer .top{border-bottom: 1px solid #4f4e4e;}
.footer .top .boxle{padding: 76px 10px 0 0;}
.footer .top .boxri{padding: 76px 0 18px 50px;}
.footer .top .footer-nav{margin-bottom: 106px;justify-content: space-between;align-items: flex-start;}
.footer .top .footer-nav dt{margin-bottom: 18px;line-height: 34px;letter-spacing: 2px;color: #fff;}
.footer .top .footer-nav dd a{font-size: 16px;line-height: 34px;color: #8a8a8a;}
.footer .top .sum{line-height: 30px;color: #8a8a8a;}
.footer .bot .boxle{justify-content: space-between;align-items: center;padding-right: 60px;height: 97px;font-size: 16px;color: #e0e0e0;}
.footer .bot .boxri{padding-left: 50px;align-items: center;justify-content: space-between;}
.footer .bot .boxri p{font-size: 16px;line-height: 2em;color: #8a8a8a;}
.footer .bot .boxri p a{color: #8a8a8a;}
.footer .bot .boxri .tlink .mn{width: 49px;height: 49px;border-radius: 100%;background: #4e4e4e;}
.footer .bot .boxri .tlink .mn .img{opacity: .5;}
.footer .bot .boxri .tlink .mn:nth-child(2){margin: 0 14px;}
.footer .bot .boxri .tlink .mn:hover{background: #b3974d;}
.footer .bot .boxri .tlink .mn:hover img{opacity: 1;}

.n-banner{height: 550px;}
.n-title .cntit{margin: 0 50px;line-height: 1em;color: #2a2929;}
.n-title .en{font-weight: bold;color: #ccc;}
/*关于纳通*/
.about-summary{padding: 89px 0 109px;}
.about-summary .main{padding: 71px 0 0;}
.about-summary .main .top{justify-content: center;box-sizing: border-box;margin: 0 auto;}
.about-summary .main .top .mn{position: relative;width: 417px;color: #808080;}
.about-summary .main .top .mn .tit{margin-bottom: 21px;align-items: flex-end;justify-content: center;line-height: .8em;text-align: center;font-family: '思源宋体 CN';color: #b3974d;}
.about-summary .main .top .mn .tit span{display: block;line-height: .8em;font-weight: bold;}
.about-summary .main .top .mn .sum{line-height: 1em;text-align: center;}
.about-summary .main .top .mn:nth-child(2):before,.about-summary .main .top .mn:nth-child(2):after{position: absolute;top: 50%;transform: translateY(-50%);width: 1px;height: 82px;content: ""}
.about-summary .main .top .mn:nth-child(2):before{left: 0;border-left: 1px solid #e6e6e6;}
.about-summary .main .top .mn:nth-child(2):after{right: 0;border-right: 1px solid #e6e6e6;}
.about-summary .main .bot{padding: 44px 0 64px;}
.about-summary .main .bot p{line-height: 34px;color: #4c4c4c;}
.about-summary .main .tbbox .mn{margin: 0 101px;}
.about-summary .main .tbbox .mn .box{width: 90px;height: 90px;border-radius: 100%;margin: 0 auto 32px;background: #f7f7f7;}
.about-summary .main .tbbox .mn .tit{line-height: 1em;text-align: center;color: #808080;}
.about-summary .main .tbbox .mn:hover .box img{transform: rotateY(180deg);}

.about-culture .main{position: relative;margin: 88px 0 113px;justify-content: space-between;}
.about-culture .main .mn{position: relative; width: calc(50% - 10px);margin-bottom: 20px}
.about-culture .main .mn.oth{width: 180px;display: none;}
.about-culture .main .mn.oth2{height: 180px;display: none;}
.about-culture .main .mn .sum2{line-height: 30px;color: #333;}
.about-culture .main .mn .mes{position: absolute;top: 0;left: 0;padding: 41px 10px 0 44px; color: #fff;z-index: 2;}
.about-culture .main .mn .mes .tit{margin-bottom: 23px;line-height: 1em;}
.about-culture .main .mn .mes .sum{line-height: 1.5em;}
.about-culture .main .circle{width: 366px;height: 366px;border-radius: 100%;box-shadow: 0px 0px 20px rgba(0,0,0,.1);background: #fff;color: #2a2929;}

.about-team .n-title{margin-bottom: 74px;}
.about-team .main{position: relative;margin-bottom: 99px;}
.about-team .main .n-title{margin-bottom: 74px;}
.about-team .main .swiper-container{height: 790px;}
.about-team .main .swiper-slide{justify-content: space-between;}
.about-team .main .bigimg{border-radius: 12px;}
.about-team .main .mes{width: calc(100% - 489px);box-sizing: border-box;padding-right: 150px;}
.about-team .main .mes .top{align-items: center;padding: 34px 0 10px;}
.about-team .main .mes .top .line{width: 3px;height: 42px;margin-right: 36px;background: #b3974d;align-items: center;}
.about-team .main .mes .top .tit{line-height: 1em;color: #333;}
.about-team .main .mes .sum{padding-left: 39px;line-height: 34px;color: #4c4c4c;}
.about-team .main .aniu{position: absolute;right: 0;z-index: 3;}
.about-team .main .aniu.prev{top: 270px;}
.about-team .main .aniu.next{bottom: 270px;}
.about-team .main .aniu.next img{transform: rotate(180deg);}
.about-team .main .xline{position: absolute;top: 0;left: 399px;width: 1px;height: 200%;background: #e6e6e6;}

.about-deve{position: relative;padding: 107px 0 74px;background: url(/static/img/about5.png) no-repeat center / cover;}
.about-deve .n-title{position: absolute;top: 114px;left: 0;width: 100%;}
.about-deve .n-title .cntit{color: #fff;}
.about-deve .w1520{overflow: initial;}
.about-deve .main{position: relative;display: inline-block;margin-left: 14px;}
.about-deve .main .mn{position: absolute;text-align: left; color: #fff;}
.about-deve .main .mn .tit{margin-bottom: 14px;align-items: flex-end;line-height: .8em;}
.about-deve .main .mn .tit span{margin-left: 22px; line-height: 1em;}
.about-deve .main .mn p{line-height: 34px;color: #e4e4e4;}
.about-deve .main .mn .sum1{height: 1.5em;line-height: 1.5em;text-align: justify;overflow: hidden;}
.about-deve .main .mn.mn0{right: -230px;top: 86px;width: 380px;}
.about-deve .main .mn.mn1{right: -10px;top: 330px;width: 364px;}
.about-deve .main .mn.mn2{right: 455px;top: 158px;width: 378px;}
.about-deve .main .mn.mn3{left: 554px;top: 434px;width: 275px;}
.about-deve .main .mn.mn4{left: 164px;top: 276px;width: 390px;}
.about-deve .main .mn.mn5{left: 70px;top: 528px;width: 316px;}
.about-deve .main .mn.on .tit{font-size: 40px;}
.about-deve .main .mn:hover .sum1{height: 136px;}
.about-deve .main .mn:hover .sum2{display: none;}

.about-organ{padding: 88px 0 90px;background: #f7f7f7;}
.about-organ .n-title{margin-bottom: 69px;}
.about-organ .main .mn{position: relative;padding: 53px 114px 10px 78px;box-sizing: border-box;height: 200px;margin-bottom: 10px;background: #fcfcfc;}
.about-organ .main .mn:after{position: absolute;left: 0;bottom: 0;width:0;height:2px;background:#e6e6e6;transition:all .5s;content: "";}
.about-organ .main .mn .titn{width: 383px;}
.about-organ .main .mn .titn .tit{padding: 6px 0 16px;line-height: 1em;color: #b3974d;}
.about-organ .main .mn .titn .xtit{line-height: 1.5em;color: #333;}
.about-organ .main .mn .sum{width: calc(100% - 383px);line-height: 32px;color: #666;}
.about-organ .main .mn.on{background: #fff;}
.about-organ .main .mn.on:after{width: 100%;background:#ccb567;}
.about-organ .main .mn:hover{background: #fff;}
.about-organ .main .mn:hover:after{width: 100%;}

/*多远业务*/
.work-warp1{padding: 88px 0 97px;text-align: center;color: #4c4c4c;}
.work-warp1 .top .sum{padding: 20px 0 38px;}
.work-warp1 .top .m-content{padding: 50px 56px 52px 56px;border-radius: 10px;background: #f7f7f7;}
.work-warp1 .top .m-content p{text-indent: 2em;}
.work-warp1 .top p{line-height: 34px;}
.work-warp1 .bot{padding: 70px 0 0;color: #4c4c4c;}
.work-warp1 .bot .qh-main{position: relative;padding-bottom: 27px;justify-content: space-between;}
.work-warp1 .bot .qh-main .mn{position: relative;width: calc(50% - 62px);padding: 44px 0 34px 85px;border-radius: 10px;box-sizing: border-box;text-align: left;color: #4c4c4c;background: #fef4e8;cursor: pointer;} 
.work-warp1 .bot .qh-main .mn .entit{margin-bottom: 7px;text-transform: uppercase;line-height: .8em;opacity: .2;}
.work-warp1 .bot .qh-main .mn .cntit{line-height: 1.5em;}
.work-warp1 .bot .qh-main .mn .img{right: 50px;}
.work-warp1 .bot .qh-main .mn.on{background: #d4b795;color: #fff;}
.work-warp1 .bot .qh-main .line{bottom: 0;width: 100%;height: 2px;background: #d4b795;}
.work-warp1 .bot .qh-main .line .tb{position: absolute;left: 0;bottom: 0;width: calc(50% - 62px);height: 11px;}
.work-warp1 .bot .qh-main .line .tb:after{position: absolute;left:50%;transform: translateX(-50%);top: 4px;width: 14px;height: 14px;transform: rotate(45deg);box-sizing: border-box;border: 2px solid #d4b795;background: #fff;content: "";}
.work-warp1 .bot .qh-main .line.oth .tb{left: calc(50% + 62px);}
.work-warp1 .bot .m-content{padding: 25px 0 47px;}
.work-warp1 .bot .m-content p{line-height: 34px;text-indent: 2em;color: #4c4c4c;}
.work-warp1 .bot .picqh{justify-content: space-between;margin-bottom: 52px;}
.work-warp1 .bot .picqh .mn{position: relative;width: calc((100% - 2px) / 3);height: 218px;box-sizing: border-box; cursor: pointer;}
.work-warp1 .bot .picqh .mn .mengc{width: 100%;height: 100%;box-sizing: border-box;border: 1px solid transparent; background: rgba(51,51,51,.5);}
.work-warp1 .bot .picqh .mn .tit{line-height: 1.5em;color: #fff;}
.work-warp1 .bot .picqh .mn.on .mengc{border: 1px solid #b3974d;background: none;}
.work-warp1 .bot .picqh .mn.on .tit{color: #b3974d;}
.work-warp1 .bot .second .picqh .mn{width: calc((100% - 20px)/2);}
.work-warp1 .bot .sum2{position: relative;padding: 32px 36px 41px ;box-sizing: border-box;border-radius: 10px;background: #f7f7f7;}
.work-warp1 .bot .sum2 .line{top: -20px;width: 100%;height: 20px;}
.work-warp1 .bot .sum2 .line .tb{position: absolute;left: 0;bottom: 0;width: calc((100% - 2px) / 3);height: 20px;}
.work-warp1 .bot .sum2 .line .tb:after{position: absolute;left:50%;transform: translateX(-50%);top: 0;border-left: 19px solid transparent;border-right: 19px solid transparent;border-bottom: 20px solid #f7f7f7;content: "";}
.work-warp1 .bot .sum2 .line.oth1 .tb{left: calc( ((100% - 2px) / 3) + 1px)}
.work-warp1 .bot .sum2 .line.oth2 .tb{left: calc( ((100% - 2px) / 1.5) + 2px)}
.work-warp1 .bot .second .sum2 .line .tb{width: calc((100% - 20px) / 2);}
.work-warp1 .bot .second .sum2 .line.oth1 .tb{left: calc( ((100% - 20px) / 2) + 1px)}

.work-warp2{padding: 112px 0 88px;text-align: center;background: url(/static/img/work6.jpg) no-repeat center / cover;}
.work-warp2 .main{position: relative;display: inline-block;}
.work-warp2 .main .bimg{animation: xzfover 60s linear infinite;}
.work-warp2 .main .n-title{width: 100%;}
.work-warp2 .main .n-title .cntit{color: #fff;}
.work-warp2 .main .tzmore{bottom: 124px; color: rgba(255,255,255,.6);}
.work-warp2 .main .tzmore:after{position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background: rgba(255,255,255,.6);transition: all .5s;content: "";}
.work-warp2 .main .tzmore:hover{color: #d4b795;}
.work-warp2 .main .tzmore:hover:after{background: #d4b795;}
@keyframes xzfover{
0%{transform: rotate(0deg);}
100%{-webkit-transform: rotate(360deg);}
}
.work-warp2 .main .mn{position: absolute;}
.work-warp2 .main .mn .bg{position: relative; width: 230px;height: 230px;border-radius: 100%;box-sizing: border-box;border: 1px solid #fdfdfd;background: rgba(0,0,0,.5);}
.work-warp2 .main .mn .bg:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 100%;background: rgba(255,255,255,.5);content: "";}
.work-warp2 .main .mn .mes{width: 100%;box-sizing: border-box;padding: 0 10px; text-align: center;color: #fff;}
.work-warp2 .main .mn .mes .tit{padding: 6px 0 22px;line-height: 1em;}
.work-warp2 .main .mn .mes .sum{line-height: 30px;opacity: .8;}
.work-warp2 .main .mn.mn0{right: -131px;top: 56px;}
.work-warp2 .main .mn.mn1{left: -31px;top: -20px;}
.work-warp2 .main .mn.mn2{left: -97px;bottom: 23px;}
.work-warp2 .main .mn.on .bg{transform: scale(1.260869565217391);border-color: #d4b795;background: #d4b795;}
.work-warp2 .main .mn.on .bg:after{display: none;}
.work-warp2 .main .mn.on .mes{width: 290px;}
.work-list{padding: 88px 0 80px;}
.work-list .n-title{position: relative;margin-bottom: 49px;}
.work-list .n-title .return{left: 0;align-items: center;}
.work-list .n-title .return span{margin-left: 10px;color: #4c4c4c}
.work-list .n-title .return:hover span{color: #b3974d;}
.work-list .main .mn{position: relative;margin-bottom: 30px; }
.work-list .main .mn .boxl{width: 100%;box-sizing: border-box;padding: 50px 50px 40px 50px;min-height: 200px;border-radius: 10px;background: #fafafa;}
.work-list .main .mn .top{margin-bottom: 26px;justify-content: space-between;text-align: left;color: #333;}
.work-list .main .mn .tit{width: calc(100% - 200px);line-height: 1em;}
.work-list .main .mn .xtit{position: relative;line-height: 1em;}
.work-list .main .mn .xtit:before{position: absolute;top: 50%;transform: translateY(-50%);left: -50px; width: 38px;height: 2px;background: #333;content: "";}
.work-list .main .mn .sum{line-height: 30px;text-align: justify; color: #666;}
.work-list .main .mn .boxr{position: absolute;left: 100%;top: 0; width:180px;height: 100%;color: #333;}
.work-list .main .mn:hover .boxl{width: calc(100% - 180px);background: #fef4e8;}
.work-list .main .mn:hover .boxr{left: calc(100% - 180px);}
.work-list .main .mn:hover .top{color: #b3974d;}
.work-list .main .mn:hover .xtit:before{background: #b3974d;}
.work-list .main .mn:hover .sum{color: #333;}

.newsmain{padding:106px 0 75px; }
.newsmain .tit{margin-bottom: 44px;line-height: 66px;text-align: center;color: #000;}
.newsmain .newsmain-sum{justify-content: center;align-items: center;margin-bottom: 10px;color: #333;}
.newsmain .newsmain-sum .line{width: 1px;height: 12px;margin: 0 50px;background: #ccc;}
.newsmain .m-content{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 30px 0;}
.newsmain .m-content p{text-indent: 2em;}
.newsmain .return{text-align: center;}
.sx-page{justify-content: space-between;padding: 20px 0;margin-bottom: 30px;}
.sx-page .page{width: 48%;}
.sx-page .page a{line-height: 2em; color: #d4b795;}
.sx-page .page.next span{width: 100%;text-align: right;line-height: 2em;}

/*高端服务*/
.service-list{position: relative;padding: 89px 0 110px;}
.service-list .bg{position: absolute;top: 0;left: 0;width: 100%;height: 626px;background: url(/static/img/ser1.jpg) repeat center;}
.service-list .n-title{margin-bottom: 89px;}
.service-list .picqh{justify-content: space-between;margin-bottom: 60px;}
.service-list .picqh .mn{position: relative;top: 0;width: calc( ((100% - 140px) / 3));cursor: pointer;}
.service-list .picqh .mn .mes{bottom: 0;width: calc(100% - 60px);padding: 34px 0 20px;text-align: center;background: rgba(255,255,255,.9);}
.service-list .picqh .mn .mes .tit{margin-bottom: 26px;line-height: 1em;color: #333;}
.service-list .picqh .mn.on{top: -20px;box-shadow: 0px 0px 30px rgba(0,0,0,.08);}
.service-list .picqh .mn.on .return{background: #d4b795}
.service-list .picqh .mn.on .return span{color: #fff;}
.service-list .picqh .mn .sum2{display: none;}
.service-list .sum2{position: relative;padding: 32px 36px 41px ;box-sizing: border-box;border-radius: 10px;background: #f7f7f7;}
.service-list .sum2 p{color: #4c4c4c;}
.service-list .sum2 .line{top: -20px;width: 100%;height: 20px;}
.service-list .sum2 .line .tb{position: absolute;left: 0;bottom: 0;width: calc((100% - 140px) / 3);height: 20px;}
.service-list .sum2 .line .tb:after{position: absolute;left:50%;transform: translateX(-50%);top: 0;border-left: 19px solid transparent;border-right: 19px solid transparent;border-bottom: 20px solid #f7f7f7;content: "";}
.service-list .sum2 .line.oth1 .tb{left: calc( ((100% - 140px) / 3) + 70px)}
.service-list .sum2 .line.oth2 .tb{left: calc( ((100% - 140px) / 1.5) + 140px)}

/*人才理念*/
.concept-warp1{padding: 50px 0 87px;}
.concept-warp1 .tit{line-height: 65px;color: #333;}
.concept-warp1 .line{width: 100%;height: 2px;margin: 72px 0 85px; background: #e6e6e6;}
.xzvideo{position: relative;height: 555px;margin-bottom: 78px;background: #e6e6e6;cursor: pointer;}
.xzvideo .bf{width: 77px;height: 77px;border-radius: 100%;justify-content: flex-start;padding-left: 32px;box-sizing: border-box;background: rgba(0,0,0,.3);}
.xzvideo .bf span{border-left: 22px solid rgba(255,255,255,.5);border-top: 14px solid transparent;border-bottom: 14px solid transparent}
.xzvideo .bf:hover span{border-left-color: #fff;}
.concept-warp1 .m-content p{line-height: 32px;color: #4c4c4c;}
.concept-warp2{padding: 105px 0 0;background: url(/static/img/ser2.png) no-repeat center / cover;}
.concept-warp2 .n-title .cntit{color: #fff;}
.concept-warp2 .sum{padding: 35px 0 128px;line-height: 30px;text-align: center;color: #e4e4e4;}
.concept-warp2 .tbbox{position: relative;}
.concept-warp2 .tbbox .img{position: absolute;top: 0;left: 0;opacity: 0;}
.concept-warp2 .mn:hover .tbbox .img{opacity: 1;}
.concept-warp2 .top{padding: 0 134px;justify-content: space-between;margin-bottom: 70px;}
.concept-warp2 .top .tbbox{height: 50px;}
.concept-warp2 .top .mn{border-left: 1px solid rgba(255,255,255,.6);padding-left:30px;color: #fff;}
.concept-warp2 .top .mn .xtit{padding: 35px 0 20px;line-height: 1em;}
.concept-warp2 .top .mn .xsum{line-height: 1em;}
.concept-warp2 .bottom{position: relative;padding: 79px 0 81px;}
.concept-warp2 .bottom .line{top: 0;width: 50px;height: 2px;background: #fff;z-index: 2;}
.concept-warp2 .bottom .bg{top: 100%;width: 200%;height: 100%;background: rgba(51,51,51,.3);}
.concept-warp2 .bottom .tbbox{margin-top: 7px;margin-right: 30px;}
.concept-warp2 .bottom .tit{width: 6em;line-height: 35px;color: #fff;}
.concept-warp2 .bottom .tb{margin: 0 88px;}
.concept-warp2 .bottom:hover .bg{top: 0;}

/*招聘*/
.recrulit-list{padding: 0 0 115px;}
.recrulit-list .main{padding: 78px 0 0;}
.recrulit-list .main li{height: 118px;border-radius: 10px;border: 1px solid #e6e6e6;margin-bottom: 15px;}
.recrulit-list .main li .boxl{width: 325px;height: 118px;box-sizing: border-box;padding-left: 40px;align-items: center;justify-content: flex-start;color: #333;}
.recrulit-list .main li .boxr{position: relative;width: calc(100% - 325px);box-sizing: border-box;padding-right: 32px;}
.recrulit-list .main li .boxr .top{align-items: center;justify-content: space-between;height: 118px;}
.recrulit-list .main li .boxr .top .word1 p{margin-right: 64px;color: #333;}
.recrulit-list .main li .boxr .top .time{margin-right: 60px;color: #ccc;}
.recrulit-list .main li .boxr .top .tzmore span{position: relative;display: block;margin-right: 22px; line-height: 1em;color: #666;}
.recrulit-list .main li .boxr .top .tzmore span:after{position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background: #666;content: "";}
.recrulit-list .main li .boxr .top .tzmore .tb.oth{transform: rotate(180deg);}
.recrulit-list .main li .boxr .bot{position: relative;left: 110%;padding-bottom: 36px;padding-right: 200px;transition: all 1.5s;opacity: 0;}
.recrulit-list .main li .boxr .bot p{line-height: 32px;color: #666;}
.recrulit-list .main li .boxr .bot p strong{color: #333;}
.recrulit-list .main li .boxr .bot .file{position: absolute;right: 0;bottom: 44px;margin: 0; background: #d4b795;}
.recrulit-list .main li .boxr .bot .file span{color: #fff;}
.recrulit-list .main li.show{height: max-content;}
.recrulit-list .main li.show .bot{left: 0;opacity: 1;}
.recrulit-list .morebutton1{margin: 100px auto 0;border-color: #d9d9d9;}
.recrulit-list .morebutton1 span{color: #333;}
.recrulit-list .morebutton1:hover span{color: #fff;}
.contact-jobform{position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none; z-index: 9999999;}
.contact-jobform .mengc{position: absolute;top: 0;left: 0;width: 100%;height: 100%; background: rgba(0,0,0,.45);}
.contact-jobform .jobform{width: 94%;max-width: 1000px;padding: 80px 100px;box-sizing: border-box;background: #fff;z-index: 2;}
.contact-jobform .jobform .close{position: absolute;right: 0;top: 0;cursor: pointer;z-index: 3;}
.sq-form .row{margin-bottom: 15px;}
.sq-form .row .descr{height: 80px;resize: none;}
.sq-form .file-info{font-size: 16px;line-height: 30px;color: #666;}
.sq-form .row-submit{display: flex;justify-content: space-between;padding-top: 10px;}
.sq-form .row-submit .file-box{position: relative;}
.sq-form .row-submit .file-box input{position: absolute;left: 0;top: 0;width: 155px;height: 50px;opacity: 0;cursor: pointer;}
.sq-form .row-submit .file-box span{display: block;width: 155px;height: 50px;border-radius: 100px;background: #d4b795;font-size: 18px;color: #fff;line-height: 50px;text-align: center;cursor: pointer;}
.sq-form .row-submit .submit{width: 185px;height: 50px;border-radius: 100px;border: none;outline: none; font-size: 18px;color: #fff;line-height: 50px;text-align: center;background: #d4b795;cursor: pointer;transition: all .5s;}
.sq-form .row-submit .submit:hover span{color: #fff;}
.ant-input {position: relative;display: inline-block; width: 100%;height: 50px;padding: 4px 11px;box-sizing: border-box;margin: 0; border: 1px solid #E5E5E5;
font-variant: tabular-nums;list-style: none;font-feature-settings: 'tnum';font-size: 14px;line-height: 1.5;color: #333;}

/*新闻资讯*/
.news-enav{position: relative;padding: 20px 0 49px;}
.news-enav .main{position: relative;width: 476px;border-bottom: 1px solid #ccc;justify-content: space-between;margin:  0 auto;}
.news-enav .main .enav{position: relative;line-height: 100px;color: #333;}
.news-enav .main .enav:after{position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);height: 2px;width: 0;background: #b3974d;transition: all .5s;content: "";}
.news-enav .main .enav.on{color: #b3974d;}
.news-enav .main .enav.on:after{width: 100%;}
.news-enav .main .enav:hover{color: #b3974d;}
.news-enav .main .enav:hover:after{width: 100%;}
.news-list .main{padding-bottom: 40px;}
.news-list .main .mn{width: 30.65789473684211%;margin-right: 4.013157894736842%;margin-bottom: 61px;}
.news-list .main .mn:nth-child(3n){margin-right: 0;}
.news-list .main .mn span{display: block;color: #333;}
.news-list .main .mn .time{margin-bottom: 20px; font-size: 16px;line-height: 12px;}
.news-list .main .mn .tit{line-height: 1em;}
.news-list .main .mn .mes{padding: 40px 0 45px;border-bottom: 1px solid #d9d9d9;}
.news-list .main .mn:hover .mes{padding: 40px 0 45px 20px;box-shadow: 0px 0px 15px rgba(0,0,0,.1)}
.news-list .morebutton1{margin: 0 auto 110px;border-color: #d9d9d9;}
.news-list .morebutton1 span{color: #333;}
.news-list .morebutton1:hover span{color: #fff;}

/*联系我们*/
.news-enav.contact .main{width: 620px;}
.contacz{position: relative;}
.contact-main{position: absolute;top: 0;left: 0;width: 100%;z-index: 1;background: #fef4e8;opacity: 0;}
.contact-main.on{position: relative;z-index: 2;opacity: 1;}
.contact-main .map{position: absolute;top: 0;right: 0;height: 100%;width: 59.16666666666667%;z-index: 2;}
.contact-main .main{padding: 120px 0 80px;}
.contact-main .main p{line-height: 32px;color: #4c4c4c;}
.contact-main .main .tit{line-height: 1em;color: #000;}
.contact-main .main .mes{padding: 40px 0 100px;}
.contact-main .main .mes p{align-items: center;flex-wrap: nowrap;}
.contact-main .main .mes p img{margin-right: 10px;}
.contact-main .main .ewm{text-align: center;}
.contact-main .main .ewm .mn{margin-right: 50px;}
.contact-main .main .ewm img{margin-bottom: 9px;}


/*404*/
.message{padding:170px 0 130px 0 }
.message-box{border:1px solid #ccc;}
.message-box .title{height:32px;line-height:32px;
background:#eee;color:#666;font-weight:bold;padding-left:20px;font-size:14px}
.tips{padding:20px 0;text-align:center;font-size:16px;color:#d4b795}
.infos{box-sizing: border-box;padding: 0 10px;text-align:center}
.btn{padding:20px 0;text-align:center}
.btn .button{cursor:pointer;display:inline-block;padding:5px 20px;background:#d4b795;color:#fff;font-size:14px;border:none;outline:none}

@media (max-width: 1900px){
.about-deve .main .mn.mn0{right: -100px;}
}


@media (max-width: 1720px){
.font80{font-size: 70px;}
.font70{font-size: 60px;}
.font40{font-size: 36px;}
.font36{font-size: 32px;}

.w1520,.w1522{width: 90%;}
.header .head-mn .head-nav li{margin-right: 65px;}

.index-banner .mes .tit{line-height: 1em;}
.index-banner .aniu{width: 5%;}
.index-banner .aniu img{max-width: calc(100% - 20px);}
.index-banner .page .swiper-pagination{font-size: 60px;}
.index-banner .page .swiper-pagination ul,.index-banner .page .swiper-pagination .total{width: 100px;}
.index-warp2 .top .entit{font-size: 100px;line-height: .8em;}

.about-deve .main .mn.mn0{right: 50px;}
.about-deve .main .mn.mn0 .tit{justify-content: flex-end;}
.about-deve .main .mn .sum1{height: 30px;line-height: 30px;}
.about-deve .main .mn.on .tit{font-size: 36px;}
}

@media (max-width: 1550px){
body,button,input,select,textarea{ font-size: 16px; }
.font80{font-size: 60px;}
.font70{font-size: 50px;}
.font40{font-size: 32px;}
.font36{font-size: 28px;}
.font30,.font29{font-size: 24px;}
.font24,.font22{font-size: 20px;}
.m-content p{font-size: 16px;line-height: 30px;}

.header .head-mn .head-nav li{margin-right: 50px;}	
.header-mainmn{padding: 30px 0;}
.header-mainmn .boxl .bigimg{width: 300px;height: 250px;}
.header-mainmn .boxl .mes{width: 400px;}
.header-mainmn .boxl .mes .tit{padding: 10px 0 20px;}
.header-mainmn .boxl .mes .morebutton1{width: 150px;height: 40px;}

.index-banner .mes .tit{margin-bottom: 15px;}
.index-banner .page .swiper-pagination{font-size: 50px;}
.index-banner .page .swiper-pagination ul,.index-banner .page .swiper-pagination .total{width: 80px;}
.index-warp1{padding: 70px 0 50px;}
.index-warp1 .cntit{padding: 15px 0 40px}
.index-warp1 .mn{width: calc(50% - 20px);height: 200px;margin-bottom: 30px;display: flex;align-items: center;}
.index-warp1 .mn .mes{padding: 0 60px;}
.index-warp1 .mn .mes .top .imgbox{width: 30px;}
.index-warp1 .mn .tb{max-width: 90%;max-height: 90%;}
.index-warp1 .mn .mes .top{margin-bottom: 10px;}
.index-warp1 .mn .mes .top span{padding: 0;}
.index-warp1 .mn .mes .sum{line-height: 30px;}
.index-warp2{padding: 80px 0 150px;}
.index-warp2 .top .entit{left: -40px;top: -40px; font-size: 80px;}
.index-warp2 .top .mes .tit{margin-bottom: 50px;line-height: 1.5em;}
.index-warp2 .top .mes .m-content p{line-height: 30px;}
.index-warp2 .top .mes .m-content{width: 100%;}
.index-warp2 .top .bigimg{width: 42%;}
.index-warp2 .top .mes{width: 55%;min-height: 400px;}
.index-warp2 .bot{bottom: -70px; padding: 0 80px;}
.index-warp2 .bot .mn{height: 140px;}
.index-warp3{padding: 120px 0 22px;}
.index-warp3 .titn{margin-bottom: 10px;}
.index-warp3 .main{padding-left: 0;}
.index-warp3 .main .imgbox{zoom:.8;}
.index-warp3 .main .mes{width: 320px;padding: 0px 0 0 50px;}
.index-warp4 .tit{top: 80px;}
.index-warp4 .swiper-container{height: 600px;}
.index-warp4 .circle-qh{bottom: 80px;zoom:.8;}
.index-warp4 .circle-qh .word-main .word{font-size: 20px;}
.index-deve{padding: 80px 0 240px;}
.index-deve .swiper-slide{height: 320px;}
.index-deve .swiper-slide .titn{padding: 0;width: 160px;height: 46px; align-items: center;}
.index-deve .swiper-slide .titn .year{margin-right: 10px;}
.index-deve .swiper-slide .sum{line-height: 2em;}
.index-deve .swiper-slide.swiper-slide-active .titn{justify-content: center;}
.index-deve .swiper-slide.swiper-slide-active .titn .year{margin-left: 0;}

.n-banner{height: 400px;}
.about-summary .main .top .mn{width: 33.33333%;padding: 0 10px;box-sizing: border-box;}
.about-summary .main .top .mn .sum{line-height: 1.5em;}
.about-summary{padding: 80px 0 90px;}
.about-summary .main{padding: 60px 0 0;}
.about-summary .main .bot{padding: 30px 0 40px;}
.about-summary .main .tbbox .mn{margin: 0 60px;}
.about-summary .main .tbbox .mn .box{margin: 0 auto 20px;}
.about-culture .main{margin: 80px 0;}
.about-culture .main .mn{width: calc(50% - 50px)}
.about-culture .main .mn.oth{width: 100px;}
.about-culture .main .mn.oth2{height: 100px;}
.about-culture .main .circle{width: 300px;height: 300px;}
.about-culture .main .mn .mes{width: 100%;height: 100%;box-sizing: border-box;padding: 20px;display: flex;flex-flow: column;align-items: center;justify-content: center;text-align: center;}
.about-culture .main .mn .mes .tit{margin-bottom: 20px;}
.about-team .main .mes{width: calc(100% - 407px);padding-right: 50px;}
.about-team .main .xline{left: 377px;}
.about-team .n-title{margin-bottom: 60px;}
.about-team .main{margin-bottom: 80px;}
.about-organ{padding: 80px 0;}
.about-organ .n-title{margin-bottom: 50px;}
.about-deve{padding: 80px 0 140px;}
.about-deve .w1520{text-align: center;}
.about-deve .n-title{position: static;margin-bottom: 30px;}
.about-deve .main{width: 1438px;height: 460px;zoom:.8;text-align: center;}
.about-deve .main .mn .tit{margin-bottom: 8px;}
.about-deve .main .mn.on .tit{font-size: 32px;}

.work-warp1{padding: 80px 0;}
.work-warp1 .top .sum{padding: 15px 0 20px;}
.work-warp1 .top .m-content{padding: 30px;}
.work-warp1 .top p,.work-warp1 .bot .m-content p{line-height: 30px;}
.work-warp1 .bot{padding: 50px 0 0;}
.work-warp1 .bot .m-content{padding: 20px 0 40px;}
.work-warp1 .bot .picqh{margin-bottom: 40px;}
.work-warp1 .bot .sum2{padding: 30px;}
.work-warp1 .bot .qh-main .mn{width: calc(50% - 20px);padding: 20px;display: flex;justify-content: center;flex-flow: column;min-height: 150px;}
.work-warp1 .bot .qh-main .mn .img{max-width: 70%;max-height: 70%;}
.work-warp2{padding: 80px 0;}
/*.work-warp2 .main{zoom:.8;}*/
.work-warp2 .main .mn .bg{transform: scale(.9);}
.work-warp2 .main .mn .mes{width: 207px;}
.work-warp2 .main .mn.on .bg{transform: scale(1.1);}
.work-warp2 .main .mn.on .mes{width: 253px;}
.work-list{padding: 80px 0;}
.work-list .n-title{margin-bottom: 40px;}
.work-list .main .mn{margin-bottom: 20px;}
.work-list .main .mn .boxl{padding: 30px;min-height: unset;}
.work-list .main .mn .top{margin-bottom: 20px;}
.work-list .main .mn .boxr{width: 100px;}
.work-list .main .mn:hover .boxr{left: calc(100% - 100px)}
.work-list .main .mn:hover .boxl{width: calc(100% - 100px)}
.newsmain{padding: 80px 0 60px}
.newsmain .tit{margin-bottom: 30px;line-height: 1.5em;}

.service-list{padding: 80px 0 90px;}
.service-list .n-title{margin-bottom: 60px;}
.service-list .picqh{margin-bottom: 40px;}
.service-list .sum2{padding: 30px;}

.concept-warp1{padding: 40px 0 80px;}
.concept-warp1 .tit{line-height: 1.5em;}
.concept-warp1 .line{margin: 60px 0;}
.xzvideo{height: 400px;margin-bottom: 60px;}
.concept-warp2{padding: 80px 0 0;}
.concept-warp2 .sum{padding: 24px 0 70px;}
.concept-warp2 .top{margin-bottom: 50px;}

.recrulit-list{padding: 0 0 80px;}
.recrulit-list .main{padding: 60px 0 0;}
.recrulit-list .main li{height: 80px;}
.recrulit-list .main li .boxl{width: 250px;height: 80px;}
.recrulit-list .main li .boxr{width: calc(100% - 250px)}
.recrulit-list .main li .boxr .top{height: 80px;}
.recrulit-list .main li .boxr .top .word1 p{margin-right: 30px;}
.recrulit-list .main li .boxr .top .time{margin-right: 30px;}
.recrulit-list .morebutton1{margin-top: 60px;}

.news-enav .main{width: 400px;}
.news-enav .main .enav{line-height: 80px;}
.news-list .main .mn{margin-bottom: 30px;}
.news-list .main .mn .time{margin-bottom: 15px;}
.news-list .main .mn .mes{padding: 30px 0;}
.news-list .main .mn:hover .mes{padding: 30px 0 30px 20px;}
.news-list .morebutton1{margin-bottom: 80px;}

.news-enav.contact .main{width: 500px;}
.contact-main .main{padding: 100px 0;}
.contact-main .main .mes{padding: 40px 0 100px;}
}


@media (max-width: 1240px){
.w1520,.w1522{width: 94%;}
.font80{font-size: 40px;}
.font70{font-size: 30px;}
.font40{font-size: 26px;}
.font36{font-size: 22px;}
.font30,.font29{font-size: 20px;}
.font24,.font22{font-size: 18px;}
.phoneshow{display: block;}

.header .head-nav{display: none;}	
.header .head-menu{display: block;}
.header .head-mn{position: relative;padding: 15px 0;}
.header .head-mn .logo img{height: 50px;width: auto;}
.header-box{height: 80px;}

.index-banner .swiper-container{height: 400px;}
.index-banner .mes{top: 130px;}
.index-banner .aniu{display: none;}
.index-banner .page .swiper-pagination{font-size: 30px;}
.index-banner .page .swiper-pagination ul, .index-banner .page .swiper-pagination .total{width: 60px;}
.index-warp1{padding: 50px 0 40px;}
.index-warp1 .cntit{padding: 10px 0 30px;}
.index-warp1 .mn{width: calc(50% - 5px);margin-bottom: 10px;}
.index-warp1 .mn .mes{padding: 0 30px;}
.index-warp2{padding: 60px 0 100px;}
.index-warp2 .top .entit{top: -20px;left: -10px;font-size: 50px;}
.index-warp2 .top .mes{width: 100%;padding: 30px 0 0;text-align: left;}
.index-warp2 .top .mes .tit{margin-bottom: 20px; line-height: 1.5em;}
.index-warp2 .top .mes .m-content p{text-align-last: left;}
.index-warp2 .top .bigimg{width: 100%;max-width: 577px;}
.index-warp2 .top .mes .more{position: relative;padding: 30px 0 0;display: inline-block;}
.index-warp2 .top .mes .m-content{padding: 0;}
.index-warp2 .bot{bottom: -50px;padding: 0;}
.index-warp2 .bot .mn{height: 100px;}
.index-warp2 .bot .mn .tit{margin-bottom: 10px;}
.index-warp2 .bot .mn:nth-child(2):before, .index-warp2 .bot .mn:nth-child(2):after{height: 50px;}
.index-warp3{padding: 100px 0 50px;}
.index-warp3 .main .imgbox{margin: 0 auto; }
.index-warp3 .main .mes{max-width: 100%;padding: 0;margin: 0 auto;}
.index-warp3 .main .mes .line{margin: 10px 0 5px;}
.index-warp3 .main .mes .sum{margin-bottom: 15px;}
.index-warp3 .main .mes .top{justify-content: center;}
.index-warp3 .main .mes .top .tb{height: 20px;}
.index-warp3 .main .mes .sum{text-align: center;}
.index-warp4 .swiper-container{height: 420px}
.index-warp4 .tit{top: 50px;}
.index-warp4 .circle-qh{bottom: 50px;zoom:.6;}
.index-deve{padding: 50px 0 170px;}
.index-deve .cntit{padding: 10px 0 0;}
.index-deve .swiper-container{width: calc(100% - 80px);}
.index-deve .swiper-slide{height: auto;padding-top: 100px;}
/*.index-deve .swiper-slide.swiper-slide-active{width: 350px}*/
.index-deve .swiper-slide .mes{padding: 30px 20px 0;}
.index-deve .swiper-slide.swiper-slide-active .mes{padding: 0 30px;}
.index-deve .swiper-slide .titn{height: 40px;}
.index-deve .aniu{bottom: 70px;}

.footer .top .boxri{display: none;}
.footer .top .boxle{width: 100%;padding: 30px 0 20px;border:none;font-size: 14px; }
.footer .top .boxle img{margin: 0 auto;height: 50px;}
.footer .bot .boxri .tlink{display: none;}
.footer .bot .boxle{width: 100px;height: auto;padding-right: 15px;font-size: 14px;}
.footer .bot .boxle img{width: 16px;}
.footer .bot .boxri{width: calc(100% - 100px);padding:10px 0 10px 15px;min-height: 60px; box-sizing: border-box; justify-content: center;}
.footer .bot .boxri p{justify-content: center; font-size: 14px;line-height: 1.5em;text-align: center;}

.n-title .cntit{margin: 0 20px;}
.n-banner{height: 240px}
.morebutton1{width: 160px;height: 40px;}

.about-summary{padding: 50px 0;}
.about-summary .main{padding: 30px 0 0;}
.about-summary .main .bot{padding: 20px 0 30px;}
.about-summary .main .bot p{line-height: 2em;}
.about-summary .main .top .mn .tit{margin-bottom: 10px;}
.about-summary .main .top .mn:nth-child(2):before, .about-summary .main .top .mn:nth-child(2):after{height: 50px;}
.about-summary .main .tbbox{flex-wrap: wrap;	}
.about-summary .main .tbbox .mn{width: 33.33333%;margin: 0 0 0px;}
.about-summary .main .tbbox .mn .box{margin: 0 auto 10px;width: 70px;height: 70px;}
.about-summary .main .tbbox .mn .box img{max-width: 20px;}
.about-culture .main .mn.oth2,.about-culture .main .mn.oth,.about-culture .main .circle{display: none;}
.about-culture .main{margin: 50px 0;}
.about-culture .main .sumn{width: 100%;margin-bottom: 30px;text-align: center;font-size: 18px;line-height: 1em;color: #333;}
.about-culture .main .mn{width: calc(50% - 5px);margin-bottom: 10px;}
.about-team .n-title{margin-bottom: 30px;}
.about-team .main .swiper-container{height: 860px;}
.about-team .main .mes .top{padding: 10px 0;}
.about-team .main .mes .top .line{height: 30px;margin-right: 20px;}
.about-team .main .mes .sum{padding-left: 23px;line-height: 2em;}
.about-team .main{margin-bottom: 50px;}
.about-team .main .bigimg{width: 200px;}
.about-team .main .xline{left: 220px;}
.about-team .main .mes{width: calc(100% - 240px);padding-right: 40px;}
.about-team .main .aniu.prev{top: 200px;}
.about-team .main .aniu.next{bottom: 200px;}
.about-organ{padding: 50px 0;}
.about-organ .n-title {margin-bottom: 30px;}
.about-organ .main .mn{padding: 30px 40px;height: auto;}
.about-organ .main .mn .titn{width: 300px;}
.about-organ .main .mn .titn .tit{padding-bottom: 10px;}
.about-organ .main .mn .sum{width: calc(100% - 300px)}
.about-deve{padding: 50px 0;}
.about-deve .w1520{height: 380px;overflow: auto;}
.about-deve .main{zoom:.6;}
.about-deve .main .mn.on .tit{font-size: 26px;}

.work-warp1{padding: 50px 0 20px;}
.work-warp1 .top .sum{padding: 15px 0 30px;line-height: 1.5em;}
.work-warp1 .top .m-content{padding: 20px 15px;}
.work-warp1 .bot{padding: 30px 0 0;}
.work-warp1 .bot .m-content{padding: 10px 0 20px;}
.work-warp1 .bot .picqh{margin-bottom: 30px;}
.work-warp1 .bot .picqh .mn{min-height: 100px;height: auto;}
.work-warp1 .bot .picqh .mn img{width: 100%;height: 100%;object-position: center;object-fit: cover;}
.work-warp1 .bot .picqh .mn .tit{width: 100%;text-align: center;}
.work-warp1 .bot .sum2{padding: 20px 15px;}
.work-warp1 .bot .sum2 .line .tb{height: 10px;}
.work-warp1 .bot .sum2 .line .tb:after{border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #f7f7f7;}
.work-warp1 .bot .qh-main .mn{width: calc(50% - 5px);min-height: 120px;}
.work-warp1 .bot .qh-main .mn .entit{margin-bottom: 5px;}
.work-warp1 .bot .qh-main .mn .img{right: 10px;}
.work-warp2{padding: 50px 0;}
.work-warp2 .main .bimg{zoom:.8;}
.work-warp2 .main .mn .bg{transform: scale(.7);}
.work-warp2 .main .mn .mes{width: 161px;}
.work-warp2 .main .mn.on .bg{transform: scale(.9);}
.work-warp2 .main .mn.on .mes{width: 207px;}
.work-warp2 .main .mn .mes .tit{padding: 0 0 10px;}
.work-warp2 .main .mn .mes .sum{line-height: 1.5em;}
.work-warp2 .main .tzmore{bottom: 50px;}
.work-list{padding: 50px 0;}
.work-list .n-title{margin-bottom: 30px}
.work-list .main .mn{margin-bottom: 10px;}
.work-list .main .mn .top{margin-bottom: 10px;}
.work-list .main .mn .boxl{padding: 30px 15px;}
.work-list .main .mn .tit{width: calc(100% - 100px)}
.work-list .main .mn .xtit:before{left: -30px;width: 20px;}
.work-list .main .mn:hover .boxr{left: 100%}
.work-list .main .mn:hover .boxl{width: 100%}
.newsmain{padding: 50px 0;}
.newsmain .newsmain-sum .line{margin: 0 15px;}
.sx-page .page{width: 100%;}
.sx-page .page.next span{text-align: left;}
.sx-page{margin-bottom: 10px;}

.service-list{padding: 50px 0 60px;}
.service-list .bg{display: none;}
.service-list .n-title{margin-bottom: 30px;}
.service-list .picqh .mn,.service-list .sum2 .line .tb{width: calc( ((100% - 60px) / 3));}
.service-list .sum2 .line.oth1 .tb{left: calc( ((100% - 60px) / 3) + 30px)}
.service-list .sum2 .line.oth2 .tb{left: calc( ((100% - 60px) / 1.5) + 30px)}
.service-list .picqh{margin-bottom: 30px;}
.service-list .picqh .mn .mes .tit{margin-bottom: 20px;}
.service-list .picqh .mn .mes{padding: 30px 0 20px;width: calc(100% - 30px)}
.service-list .sum2 .line .tb{height: 10px;}
.service-list .sum2 .line .tb:after{border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #f7f7f7;}

.concept-warp1{padding: 30px 0 50px;}
.concept-warp1 .line{margin: 30px 0;}
.xzvideo{height: 240px;margin-bottom: 30px;}
.xzvideo .bf{width: 50px;height: 50px;padding: 0;justify-content: center;}
.xzvideo .bf span{border-left: 14px solid rgba(255,255,255,.5);border-top: 10px solid transparent;border-bottom: 10px solid transparent}
.concept-warp2{padding: 50px 0 0;}
.concept-warp2 .sum{padding: 20px 0 40px;}
.concept-warp2 .top{padding: 0;margin-bottom: 40px;}
.concept-warp2 .top .mn{padding-left: 15px;}
.concept-warp2 .top .mn .xtit{padding: 20px 0 10px;}
.concept-warp2 .bottom .tit{line-height: 1.5em;}
.concept-warp2 .tbbox{height: 40px!important;}
.concept-warp2 .tbbox img{height: 100%;width: auto;}
.concept-warp2 .bottom{padding: 50px 0;justify-content: space-between;}
.concept-warp2 .bottom .mn{align-items: center;}
.concept-warp2 .bottom .tbbox{margin: 0 15px 0 0;}
.concept-warp2 .bottom .tb{margin: 0 ;width: 40px;height: 1px;}

.recrulit-list{padding: 0 0 50px;}
.recrulit-list .main{padding: 30px 0 0;}
.recrulit-list .main li .boxl{padding: 0 15px;}
.recrulit-list .main li .boxr .top{flex-flow: column;align-items: unset;justify-content: center;}
.recrulit-list .main li .boxr .top .word1 p:last-child{margin-right: 0;}
.recrulit-list .main li .boxr .top .mflex{padding: 4px 0;width: 100%;justify-content: space-between;}
.recrulit-list .main li .boxr .bot{padding: 30px 0;}
.recrulit-list .main li .boxr .bot p{line-height: 30px;}
.recrulit-list .morebutton1{margin-top: 30px;}
.recrulit-list .main li .boxr .bot .file{bottom: 20px;right: 0;}
.contact-jobform .jobform{padding: 50px 10px;}
.contact-jobform .jobform .close{width: 40px;height: auto;}
.ant-input{height: 40px;line-height: 40px;}
.sq-form .row{margin-bottom: 10px;}
.sq-form .file-info{font-size: 14px;line-height: 1.5em;}
.sq-form .row .descr{padding: 0 11px;}
.sq-form .row-submit .file-box input,.sq-form .row-submit .file-box span{width: 120px;height: 40px;}
.sq-form .row-submit .file-box span{font-size: 14px;line-height: 40px;}
.sq-form .row-submit .submit{width: 120px;height: 40px;font-size: 14px;line-height: 40px;}

.news-enav{padding: 20px 0 30px;}
.news-enav .main {width: 280px;max-width: 100%;}
.news-enav .main .enav{line-height: 60px;}
.news-list .main .mn{width: 45%;margin-right: 5%;margin-bottom: 20px;}
.news-list .main .mn:nth-child(3n){margin-right: 5%;}
.news-list .main .mn:nth-child(2n){margin-right: 0;}
.news-list .main .mn .mes{padding: 20px 0;}
.news-list .main .mn .time{margin-bottom: 10px;font-size: 14px;line-height: 1em;}
.news-list .main .mn:hover .mes{padding: 20px 0 20px 15px;}
.news-list .morebutton1{margin-bottom: 50px;}

.news-enav.contact .main{width: 320px;}
.contact-main .map{position: static;width: 100%;height: 300px;}
.contact-main .main{padding: 50px 0;}
.contact-main .main .mes{padding: 20px 0 40px;}
.contact-main .main .ewm .mn{margin-right: 20px;}
.contact-main .main .ewm img{margin-bottom: 5px;max-width: 100px;}
}

@media (max-width: 768px){
body,button,input,select,textarea,.m-content p{ font-size: 14px;line-height: 2em; }
.font80{font-size: 32px;}
.font70{font-size: 28px;}
.font40{font-size: 24px;}
.font36{font-size: 20px;}
.font30,.font29{font-size: 18px;}
.font24,.font22{font-size: 16px;}

.index-banner .mes .tit span{font-size: 20px;letter-spacing: 2px;}
.index-banner .mes .en{font-size: 14px;}
.index-banner .page .swiper-pagination img{height: 30px;width: auto;}
.index-banner .page .top p{padding: 0 10px 0 0;font-size: 14px;}
.index-warp1 .mn{width: 100%;}
.index-warp1 .cntit span{margin: 0 5px;}
.index-warp1 .mn .mes{padding: 0 15px;}
.index-warp1 .mn .mes .top span.num{margin: 0 5px;}
.index-warp1 .mn .mes .top .imgbox{width: 20px;}
.index-warp1 .mn .tb{right: 10px!important;max-width: 70%;max-height: 70%;}
.index-warp1 .mn .mes .sum{line-height: 1.5em;}
.index-warp2 .top .mes .m-content p{line-height: 1.5em;}
.index-warp2 .top .mes .tit{font-size: 22px;}
.index-warp3 .main .imgbox{zoom:.4;}
.index-warp3 .sumn{line-height: 1.5em;}

.about-culture .main .mn{width: 100%;}
.about-team .main{margin-bottom: 70px}
.about-team .main .swiper-container{height: auto;}
.about-team .main .bigimg{width: 100%;max-width: 347px;margin: 0 auto 20px;}
.about-team .main .mes{width: 100%;padding-right: 0;}
.about-team .main .mes .top .tit{max-width: calc(100% - 23px)}
.about-team .main .xline{display: none;}
.about-team .main .aniu.prev{top: auto;left: 3%;bottom: -30px;}
.about-team .main .aniu.next{bottom: auto;right: 3%;bottom: -30px;}
.about-team .main .aniu.prev img{transform: rotate(-90deg);}
.about-team .main .aniu.next img{transform: rotate(90deg);}
.about-organ .main .mn{padding: 20px 15px;}
.about-organ .main .mn .titn,.about-organ .main .mn .sum{width: 100%;}
.about-organ .main .mn .titn{margin-bottom: 15px;}
.about-organ .main .mn .sum{line-height: 2em;}
.about-deve .main .mn.on .tit{font-size: 24px;}

.work-warp1 .top p,.work-warp1 .bot .m-content p{line-height: 2em;}
.work-warp1 .bot .qh-main{padding-bottom: 15px;}
.work-warp1 .bot .qh-main .mn{width: 100%;margin-bottom: 10px;padding: 20px 15px;min-height: 100px;}
.work-warp1 .bot .qh-main .line{display: none;}
.work-warp2 .main .bimg{zoom:.5;}
.work-warp2 .main .mn .mes .sum{display: none!important;}
.work-warp2 .main .mn .bg{transform: scale(1);width: 100px;height: 100px;}
.work-warp2 .main .mn .mes{width: 100px;}
.work-warp2 .main .mn .mes .tit{padding: 0;}
.work-warp2 .main .mn.on .bg{transform: scale(1.1);}
.work-warp2 .main .mn.on .mes{width: 110px;}
.work-warp2 .main .mn.mn1{left: -10px;top: -20px;}
.work-warp2 .main .mn.mn2{left: -10px;bottom: 20px;}
.work-warp2 .main .mn.mn0{right: -15px;top: 30px;}
.work-list .main .mn .sum{line-height: 2em;}
.service-list .sum2{display: none;}
.service-list .picqh .mn{top: 0!important;width: 100%;margin-bottom: 10px;}
.service-list .picqh .mn .bigimg{position: relative;width: 100%;height: 240px;}
.service-list .picqh .mn .bigimg img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.service-list .picqh .mn .sum2{display: block;border-radius: 0;padding: 20px 10px;}
.service-list .picqh .mn .return{display: none;}
.service-list .picqh .mn .mes .tit{margin: 0;}
.service-list .picqh .mn .mes{padding: 20px 0;}

.concept-warp1 .m-content p{line-height: 2em;}
.concept-warp2 .top .mn{width: 50%;box-sizing: border-box;margin-bottom: 20px;display: flex;flex-flow: column;justify-content: center;align-items: center;border: none;padding: 0;}
.concept-warp2 .bottom .tb{display: none;}
.concept-warp2 .bottom .mn{flex-flow: column;}
.concept-warp2 .bottom .tit{padding: 10px 0 0;text-align: center;}

.recrulit-list .main li{height: 120px;}
.recrulit-list .main li .boxl{height: 50px;margin-bottom: 10px;}
.recrulit-list .main li .boxl,.recrulit-list .main li .boxr{width: 100%;padding: 0 15px;box-sizing: border-box;}
.recrulit-list .main li .boxr .bot p{line-height: 2em;}
.recrulit-list .main li .boxr .top{height: 60px;}
.recrulit-list .main li .boxr .top .word1 p{line-height: 1em;}
.recrulit-list .main li .boxr .top .tzmore img{height: 15px;width: auto;}
.recrulit-list .main li .boxr .bot .file{position: static;margin-top: 20px;}

.news-list .main .mn{width: 100%;margin-right: 0!important}
.contact-main .main .mes{padding: 20px 0 30px;}
.contact-main .main p{margin-bottom: 10px; line-height: 1.5em;}
}

@media (max-width: 400px){
.index-warp3 .main .imgbox{zoom:.3;}
.index-warp2 .bot .mn{padding: 0 5px;box-sizing: border-box; text-align: center;}
.index-warp4 .tit{font-size: 22px;}
}

@media screen and (min-width:0\0){

body,button,input,select,textarea{
font:18px/1.5  Arial,"\u82f9\u65b9\u000d\u000a" , "\5FAE\8F6F\96C5\9ED1",PingFang SC,Microsoft Yahei,Arial,sans-serif
}