/*通用*/
a{display: block;}
img{display: block;max-width: 100%;height: auto;outline: none;}
*{outline: none;}
body{overflow-x: hidden;}
.w1720{width: 89.58333333333333%;margin: 0 auto;}
.w1390{width: 1390px;margin: 0 auto;}
.mflex{display: flex;flex-wrap: wrap;}
.mflex_center{display: flex;justify-content: center;align-items: center;}
/*.m-content a{display: inline-block;}
*/.m-content p{margin-bottom: 1em;font-size: 16px;line-height: 30px;text-align: justify;text-indent: 2em;color: #555;}
.m-content img{display: block;margin: 1em auto;max-width: 100%;height: auto;}
.phoneshow{display: none;}
.phoneshow768{display: none!important;}
.ovhidden{overflow: hidden;}
.imgcover{display: block;width: 100%;height: 100%;object-position: center;object-fit: cover;}
.cz{position: relative;z-index: 22;}

.font72{font-size: 72px;}
.font50{font-size: 50px;}
.font48{font-size: 48px;}
.font45{font-size: 45px;}
.font36{font-size: 36px;}
.font32{font-size: 32px;}
.font30{font-size: 30px;}
.font24{font-size: 24px;}
.font20{font-size: 20px;}
.font18{font-size: 18px;}
.font14{font-size: 14px;}

/*鼠标效果*/
.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: calc(100% + 2px);width: 0;left: 0;top:0; z-index: 0;transition: all .5s; /*-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: #c1b29a;display: none;}
.mhover::after {background: #00873b;}
.mhover:hover {border-color: #00873b; 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;*/width: calc(100% + 2px);}
.mhover span,.mhover i,.mhover img {position: relative;z-index: 1;}

.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%);}


/*头部*/
.header{position: fixed;left: 0;top: 0;width: 100%;box-shadow: 0px 0px 10px rgba(0,0,0,.3);background: #fff; z-index: 9999;}
.header .head-mn{justify-content: space-between;align-items: center;height: 76px;}
.header .head-mn .logo img{display: block;width: 106px;height: 30px;}
.header .head-nav{width: 80%;justify-content: center;}
.header .head-nav li{position: relative; padding:26px 38px;}
.header .head-nav .nav{position: relative;color: #333;}
.header .head-nav li.active .nav{font-weight: bold;color: #00873b;}
.header .head-nav li .nav-main{position: absolute;left: 50%;transform: translateX(-50%); top: calc(100% + 5px);width: calc(100% + 50px);box-sizing: border-box;opacity: 0;pointer-events: none;box-shadow: 0 5px 40px -2px rgb(7 0 2 / 15%);}
.header .head-nav li .nav-main .le{justify-content: center;align-items: center;flex-flow: column;width: 100%;padding:15px 0px; background: #fff;transition: all 1s;}
.header .head-nav li .nav-main .le .ernav{padding: 10px 0;width: 100%;text-align: center;line-height: 30px;color: #808080;}
.header .head-nav li .nav-main .le .ernav:hover{background: #00873b;color: #fff;}
.header .head-nav li .nav-main.show{top: 100%;opacity: 1;pointer-events: auto;}
.header .head-mes{align-items: center;}
.header .head-mes .lang{position: relative;padding: 0 30px 0 0;height: 100%;}
.header .head-mes .lang a{margin-right: 20px;color: #a6a6a6;}
.header .head-mes .lang a.on{color: #333;}
.header .head-mes .search{cursor: pointer;}
.header .head-mes .search .iconfont{font-size: 14px;font-weight: bold;color: #333;}
.header-box{height: 76px;}
.search-main{position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none; z-index: 99999;}
.search-main .mengc{position: absolute;top: 0;left: 0;width: 100%;height: 100%; background: rgba(0,0,0,.45);cursor: pointer;}
.search-main .jobform{width: 94%;max-width: 800px;z-index: 2;}
.search-main .ant-input{width: calc(100% - 50px);padding: 0 20px;background: #fff;}
.search-main .tj{width: 50px;height: 50px;border: none;cursor: pointer; background: #00873b;}
.search-main .tj span{color: #fff;}
.header .head-menu{right: 0;display: none;}
.head-menu .line{display: block;width: 30px;height: 2px;margin: 6px 0;background: #00873b;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: 60px;right: -100%;width: 100%;height: calc(100vh - 60px);padding-bottom: 30px;background: #00873b;overflow-y: scroll;transition: all .5s;box-sizing: border-box;}
.head-open .mhead-main{right: 0;}
.mhead-main .phead-nav .item{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 .item-link .jt{right: 3%;transform:translateY(-50%) rotate(-90deg); font-size: 20px;font-weight: bold;transition: all .5s;}
.mhead-main .phead-nav .item .item-link .jt svg{display: block;}
.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-link .jt.jt-rotate{transform:translateY(-50%) 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;}
.index-banner .swiper-container{height: calc(100vh - 76px);}
.index-banner #shows{width: 100%;height: 100%;display: block;}
.index-banner .swiper-container .swiper-slide .mes{display: none;}
.index-banner #txt{width: 100%;height: 100%;z-index: 10;}
.index-banner .index-bantxtbox{position: absolute;left: 5.2%;height: 100%;}
.index-banner .mes{position: absolute;left: 22px; bottom: 167px;box-sizing: border-box;color: #fff;}
.index-banner .mes .tit{margin-bottom: 24px;letter-spacing: 10px;line-height: 70px;}
.index-banner .mes .sum{line-height: 30px;}
.index-banner .paeg-bann{z-index: 11;}
.index-banner .paeg-bann .next{right: -4px;cursor: pointer;}
.index-banner .paeg-bann .next .line{width:102px;height: 1px;background: #fff;}
.index-banner .paeg-bann .next .iconfont{margin-left: -16px;font-size: 22px;line-height: 1em;color: #fff;}
.index-banner .paeg-bann .next:hover .line{background: #00873b;}
.index-banner .paeg-bann .next:hover .iconfont{color: #00873b;}
.index-banner .page-cirle{bottom: 145px;width: 94px;height: 94px;z-index: 22;}
.index-banner .page-cirle:before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;border-radius: 100%;border: 1px solid rgba(255,255,255,.5); content: "";}
.index-banner .page-cirle > span{position: absolute;top: 0;width: 50%;height: 100%;z-index: 1;overflow: hidden;}
.index-banner .page-cirle .progress-left{left: 0;display: none;}
.index-banner .page-cirle .progress-bar{position: absolute;top: 0;width: 100%;height: 100%;border: 1px solid #00873b;box-sizing: border-box;}
.index-banner .page-cirle .progress-left .progress-bar{left: 100%;border-top-right-radius: 80px;border-bottom-right-radius: 80px;
border-left: 0; -webkit-transform-origin: center left;transform-origin: center left;}
.index-banner .page-cirle .progress-right{right: 0;display: none;}
.index-banner .page-cirle .progress-right .progress-bar{left: -100%;border-top-left-radius: 80px;border-bottom-left-radius: 80px;border-right: 0;
-webkit-transform-origin: center right;transform-origin: center right;animation: loading-1 2.5s linear  forwards;}
.index-banner .page-cirle .progress-left .progress-bar{animation: loading-2 2.5s linear forwards 2.5s; }
.index-banner .page-cirle.on .progress-left,.index-banner .page-cirle.on .progress-right{display: block;}

@keyframes loading-1{
0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100%{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
}

@keyframes loading-2{
0%{ -webkit-transform: rotate(0deg); transform: rotate(0deg);}
100%{-webkit-transform: rotate(180deg); transform: rotate(180deg);}
}
.index-banner .swiper-pagination{height: 1em;color: #fff;}
.index-banner .swiper-pagination ul{position: relative;height: 1em;width: 20px; text-align: left; overflow: hidden;}
.index-banner .swiper-pagination ul li{position: absolute;left: 0px;bottom: 0;width: 100%;line-height: 1em; }
.index-banner .swiper-pagination .total{display: block;width: 20px;text-align: right;}
.index-banner .swiper-pagination .line{width: 8px;height: 1px;margin: 0 8px;background: #fff;}
.index-banner .scorll{bottom: 76px;height: 1em;color: #fff;z-index: 22;}
.index-banner .scorll .iconfont{transform: rotate(90deg);margin:-2px 22px 0 0;font-size: 30px;line-height: 1em;}
.index-banner .scorll:hover{color: #00873b;}

#inabout{position: relative;top: -76px;}
.index-about{padding: 110px 0 112px; background: #f7f5f0;}
.index-about .w1720{flex-direction: row-reverse;}
.index-about .box{width: 50%;display: block;}
.index-about .left .bigimg{width: calc(100% - 43px);margin-bottom: 27px;}
.index-about .left .bot{position: relative;height: 21px;}
.index-about .left .bot .cjt{position: absolute;top: 0;right: 10px; height: 100%;animation: indexaboutjt 2s linear infinite ;}
.index-about .left .bot .cjt .line{width: 100px;height: 1px;background: #000;}
.index-about .left .bot .cjt .iconfont{margin-left: -16px;font-size: 21px;line-height: 1em;color: #000;}
@keyframes indexaboutjt{0%{right: 20px}50%{right: 10px;}100%{right: 20px;}}
@-webkit-keyframes indexaboutjt{0%{right: 20px}50%{right: 10px;}100%{right: 20px;}}
.index-about .left .bot .cjt:hover .line{background: #00873b;}
.index-about .left .bot .cjt:hover .iconfont{color: #00873b;}
.index-about .right{position: relative;padding: 27px 0 0 100px;box-sizing: border-box;}
/*.index-about .right .year{--fill-color: #00873b;position: relative;display: inline-block;font-size: 138px;line-height: .8em;font-weight: bold; -webkit-text-stroke: 1px var(--fill-color);background: linear-gradient(var(--fill-color) 0 100%) left / 0 no-repeat;color: transparent;-webkit-background-clip:text;background-clip: text;transition: .5s linear;}
.index-about .right .year:hover{background-size: 100%;}*/
.index-about .right .svgyear{position: relative;}
.index-about .right .svgyear svg{display: block;width: 302px;height: 110px;fill: none;}
.index-about .right .svgyear svg path{stroke: #00873b;stroke-linejoin: round;stroke-width: 2px;}
.index-about .right .svgyear svg path:nth-child(1) {stroke-dasharray: 500;stroke-dashoffset: 500;}
@keyframes lunkuo {
	to {stroke-dashoffset: 0;}
}
@keyframes tianchong {
	from {fill: transparent;}
	to {fill: #f2efe8;}
}
.index-about .right .tit{margin:62px 0 31px;line-height: 1em;color: #808080;}
.index-about .right .m-content{max-width: 620px;}
.index-about .right .m-content p {text-indent: 0; color: #808080;}
.index-about .right .aboutnum{position: absolute;left: 100px;bottom: 48px;width: 100%;max-width: 620px;justify-content: space-between;text-align: center;color: #808080;}
.index-about .right .aboutnum .top{align-items: flex-end;margin-bottom: 20px;}
.index-about .right .aboutnum .counter{line-height: .8em;}

.index-case{position: relative;max-height: 909px;padding: 39px 0 183px;}
.index-case .lineimg{position: absolute;left: 0;top:156px;width: 50%;}
.index-case .lineimg img{position: absolute;top: 0;right: 0;max-width: unset;}
.index-case .swiper-slide{width: 1390px;text-align: center;color: #fff;}
.index-case .tbmap{height: 434px;}
.index-case .tbmap img{max-height: 90%;}
.index-case .sum{line-height: 30px;}
.index-case .titn{justify-content: space-between;width: 100%;align-items: flex-end;box-sizing: border-box;padding: 25px 16px 76px;}
.index-case .titn .tit{font-weight: 400;line-height: 1em;}
.index-case .titn .sxpage{line-height: 1em; opacity: .3;cursor: pointer;}
.index-case .more{width: 169px;height: 50px;margin: 0 auto;box-sizing: border-box;border: 1px solid #fff;border-radius: 100px;}
.index-case .more span{color: #fff;}
.index-case .more:hover{border-color: #00873b;}
.index-case .swiper-slide-active .titn{justify-content: center;}
.index-case .swiper-slide-active .titn .sxpage{display: none;}
.index-case .jtnext{position: absolute;right:2%;bottom: 50px; display: none; cursor: pointer;z-index: 9}
.index-case .jtnext .line{width:60px;height: 1px;background: #fff;}
.index-case .jtnext .iconfont{margin-left: -16px;font-size: 22px;line-height: 1em;color: #fff;}
.index-case .jtnext:hover .line{background: #00873b;}
.index-case .jtnext:hover .iconfont{color: #00873b;}

.indextit{line-height: 1em;text-align: center;color: #333;	}
.index-news .indextit{padding: 99px 0 66px;}
.index-news .main .box{width: 47.26618705035971%;}
.index-news .main .left{position: relative;padding: 6px 0 53px;}
.index-news .main .left .bigimg{height: 369px;}
.index-news .main .left .bigimg img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.index-news .main .left .mes{display: none;}
.index-news .main .left .mes .tit{margin-top: 15px;line-height: 1.5em;color: #333;}
.index-news .main .left .mes .sum{margin: 10px 0; font-size: 14px;line-height: 2em;color: #333;}
.index-news .main .left .swiper-pagination{bottom: 0!important;}
.index-news .main .left .swiper-pagination-bullet{display: block;width: 20px;height: 5px;margin: 0 10px 0 0!important;border-radius: 0;background: #e6e6e6;opacity: 1!important;}
.index-news .main .left .swiper-pagination-bullet-active{background: #c1b29a;}
.index-news .main .right{padding-bottom: 65px;}
.index-news .main .right .swiper-container{height:684px; }
.index-news .main .right .tit{ padding:39px 0 0; line-height: 1.5em;color: #333;}
.index-news .main .right .swiper-slide{border-bottom: 1px solid #e6e6e6;box-sizing: border-box;width: 100%;height: 153px}
.index-news .main .right .swiper-slide .sum{padding: 30px 0 0;line-height: 30px;color: #333;}
.index-news .main .right .swiper-slide .sum,.index-news .main .right .swiper-slide .ftit{display: none;}
.index-news .main .right .swiper-slide .time{position: absolute;left: 0;bottom:45px;line-height: .8em;color: #808080;}
.index-news .main .right .swiper-slide-active{height: 378px!important;border-color: #c1b29a}
.index-news .main .right .swiper-slide-active .tit{padding: 0;}
.index-news .main .right .swiper-slide.swiper-slide-active .sum,.index-news .main .right .swiper-slide.swiper-slide-active .ftit{display: block;}
.index-news .main .right .swiper-slide:hover a{color: #00873b!important;}

.index-mes{height: 552px;background: url(/static/img/i3.jpg) no-repeat center / cover ;}
.index-mes .sum{margin: 0 35px;color: #fff;}
.footer{background: #f2f2f2;}
.footer a:hover{color: #00873b!important;}
.footer .foot-top{justify-content: space-between;align-items: flex-start;padding: 56px 0 0;}
.footer .foot-top .footerlogo{display: block;width: 202px;height: 57px;}
.footer .foot-top .footnav a{margin-right: 76px;line-height: 1em;color: #000;}
.footer .foot-top .footnav a:first-child{width: 64px;text-align: justify;text-align-last: justify;}
.footer .foot-top .footnav a:last-child{margin-right: 0;}
.footer .foot-top .footnav a:hover{color: #00873b;}
.footer .foot-cen{padding: 82px 0 15px;align-items: flex-end;justify-content: space-between;}
.footer .foot-cen .le{max-width: calc(100% - 300px)}
.footer .foot-cen .sum{margin-bottom: 20px;}
.footer .foot-cen .sum,.footer .foot-cen .sum a{line-height: 1em;color: #000;}
.footer .foot-cen .flink{padding: 72px 0 0; line-height: 16px;color: #808080;}
.footer .foot-cen .flink a{padding: 0 8px;border-right: 2px solid #808080;color: #808080;}
.footer .foot-cen .flink a:last-child{border: none;}
.footer .foot-cen .ri .mn{margin-left: 29px;}
.footer .foot-cen .ri .mn .tit{padding: 12px 0 0;line-height: 16px;text-align: center;color: #000;}
.footer .foot-bot{border-top: 1px solid #dcdcdc;}
.footer .foot-bot p{line-height: 44px;color: #808080;}
.footer .foot-bot p a{display: inline-block;color: #808080;}
.fix-fhtop{position: fixed;right: 3%;bottom: 434px;box-sizing: border-box;border: 1px solid #dcdcdc;border-radius: 100%;width: 69px;height: 69px;flex-flow: column;z-index: 999;opacity: 0;pointer-events: none;}
.fix-fhtop.on{opacity: 1;pointer-events: auto;}
.fix-fhtop .iconfont{transform: rotate(-90deg); font-size: 14px;line-height: 1em; color: #dcdcdc;}
.fix-fhtop span{display: block;margin-top: 2px;line-height: 1em;color: #dcdcdc;}
.fix-fhtop:hover {border-color: #00873b;}
.fix-fhtop:hover .iconfont,.fix-fhtop:hover span{color: #fff;}

.n-banner{position: relative;height: 505px;}
.n-banner .mes{color: #fff;}
.n-banner .mes .cntit{margin-bottom: 30px;line-height: 1em;}
.n-banner .mes .entit{line-height: 1em;}
.enav{position: relative;box-shadow: 0px 0px 5px rgba(0,0,0,.2); background: #fbfbfb;z-index: 33;}
.enav .le .iconfont{display: block;width: 61px;height: 58px;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;line-height: 58px;font-weight: bold;text-align: center;color: #333;}
.enav .le .iconfont:hover{color: #00873b;}
.enav .le .mes{padding-left: 20px;line-height: 58px;color: #808080;}
.enav .le .mes span{color: #333;}
.enav .ri {position: relative;}
.enav .ri .top{width: 215px;box-sizing: border-box;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;line-height: 58px;color: #333;cursor: pointer;}
.enav .ri .top .tbbox{margin-left: 36px;width: 16px;height: 16px;border-radius: 100%;background: #333;}
.enav .ri .top .tbbox .iconfont{line-height: 1em;font-size: 14px;transform: scale(.6) rotate(90deg);font-weight: bold; color: #cfcfcf;}
.enav .ri .top .tbbox.on .iconfont{transform: scale(.6) rotate(270deg);}
.enav .ri .bot{position: absolute;top: 100%;left: 0;width: 100%;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;box-sizing: border-box; display: none;background:#fbfbfb;z-index: 2;}
.enav .ri .bot a{border-bottom: 1px solid #ebebeb;line-height: 40px;text-align: center;color: #666;}
.enav .ri .bot a:first-child{border-top: 1px solid #ebebeb;}
.enav .ri .bot a:hover{background: #00873b;color: #fff;}
.nytitn{line-height: 1em;color: #333;}
.morebutton1{width: 169px;height: 50px;margin: 0 auto;box-sizing: border-box;border: 1px solid #333;border-radius: 100px;}
.morebutton1 span{color: #333;transition:all .5s;}
.morebutton1:hover{border-color: #00873b;}
.morebutton1:hover span{color: #fff;}

/*关于华兴*/
.profile-warp1{padding: 100px 0 114px;}
.profile-warp1 .entitn{position: relative;margin-bottom: 94px;text-align: center;}
.profile-warp1 .entitn .en{font-size: 160px;line-height: 120px;text-transform: uppercase;color: #fafafa;}
.profile-warp1 .entitn .tit{top: 18px;line-height: 30px;color: #333;}
.profile-warp1 .numbox{justify-content: space-between;}
.profile-warp1 .numbox .mn{width: 247px;text-align: center;}
.profile-warp1 .numbox .mn .num{justify-content: center;align-items: flex-end;line-height: 1em;letter-spacing: 3px;color: #808080;}
.profile-warp1 .numbox .mn .num .counter{line-height: 56px;}
.profile-warp1 .numbox .mn .num sup{top: -1em;}
.profile-warp1 .numbox .mn .line{position: relative;width: 100%;height: 1px;margin: 16px 0 10px;background: #c1b29a;}
.profile-warp1 .numbox .mn .line .line1{width:37px;height: 2px;background: #c1b29a; }
.profile-warp1 .numbox .mn:hover .line .line1{width: 100%;}
.profile-warp1 .numbox .mn .tit{line-height: 30px;}
.profile-warp2{position: relative;height: 793px;box-sizing: border-box;padding: 129px 0 0;background: url(/static/img/profile1.jpg) no-repeat center right /cover;}
.profile-warp2 .swiper-slide{color: #fff;}
.profile-warp2 .swiper-slide .tit{margin-bottom: 130px;line-height: 65px;}
.profile-warp2 .swiper-slide .m-content{height: 270px;}
.profile-warp2 .swiper-slide .m-content p{margin-bottom: 30px;text-indent: 0;color: #fff;}
.profile-warp2 .qh-page{position: absolute;bottom: 83px;width: 100%;border-top: 1px solid #999;border-bottom: 1px solid #999;}
.profile-warp2 .qh-page li{position: relative;width: 33.333333%;box-sizing: border-box;border-left: 1px solid #999;border-right: 1px solid #999; text-align: center;line-height: 100px;background: rgba(0,0,0,.2);color: #fff;cursor: pointer;overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;transform: translate(0,0);}
.profile-warp2 .qh-page li.on{border-color: #adadad; background: rgba(255,255,255,.2);}
.profile-warp2 .qh-page li.on::after{width: calc(100% + 2px);}
.profile-warp2 .qh-page li::before,.profile-warp2 .qh-page li::after {content: '';position: absolute;height: calc(100% + 2px);width: 0;left: 0;top:0; z-index: 0;transition: all .5s; /*-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);*/}
.profile-warp2 .qh-page li::after {background: rgba(255,255,255,.2);;}
.profile-warp2 .qh-page li span{position: relative;z-index: 1;}


/*品牌故事*/
.story-main .top{border-bottom: 1px solid #f0f0f0;}
.story-main .top .box{padding: 100px 0 48px;border-left: 1px solid #f0f0f0;}
.story-main .top .box .nytitn{margin-left: 54px;}
.story-main .bot{padding: 10px 0 80px;border-left: 1px solid #f0f0f0;}
.story-main .bot li{position: relative;align-items: center;padding: 35px 0;}
.story-main .bot li .time{width: 220px;text-indent: 55px;font-size: 24px;line-height: 30px; color: #333;}
.story-main .bot li .m-content{width: calc(100% - 220px);}
.story-main .bot li .m-content p{margin: 0;text-indent: 0;color: #333;}
.story-main .bot li .line{left: -1px; width: 1px;height: 20px;background: #333;}
.story-main .bot li:hover {padding:89px 0;margin: 40px 0; background: #f7f5f0;}
.story-main .bot li:hover .line{width: 2px;height: 78px;background: #d25541;}
.story-main .bot li:hover .time{width: 446px;font-size: 45px;line-height: 60px;text-indent: 160px;}
.story-main .bot li:hover .m-content{width: calc(100% - 570px);}
.story-main .bot li:last-child{margin-bottom: 0!important;}

/*企业文化*/
.culture-warp1{padding: 67px 0 79px;}
.culture-warp1 .box{justify-content: space-between;margin-bottom: 20px;}
.culture-warp1 .box .mn{position: relative;width: 32.30215827338129%;height: 382px;}
.culture-warp1 .box .mn .mes{width: 100%;height: 100%;box-sizing: border-box;padding: 40px 40px 36px 40px;color: #fff;}
.culture-warp1 .box .mn .mes .tit{margin-bottom: 36px; line-height: 1em;}
.culture-warp1 .box .mn .mes .sum{line-height: 30px;}
.culture-warp1 .box .mn .mes .en{position: absolute;bottom:40px;left: 40px;text-transform: uppercase;letter-spacing: 5px;line-height: 12px;}
.culture-warp1 .box .mn.on{width: 66.2589928057554%;}
.culture-warp2{padding-bottom: 20px;}
.culture-warp2 .nytitn{margin-bottom: 99px;text-align: center;}
.culture-warp2 .box{justify-content: space-between;margin-bottom: 99px}
.culture-warp2 .box .mn{position: relative;width: 20%;margin-bottom: 99px;}
.culture-warp2 .box .mn .tbbox{position: relative;width: 93px;height: 93px;border-radius: 100%;margin: 0 auto 57px;background: #f7f7f7;}
.culture-warp2 .box .mn .tbbox .iconfont{font-size: 40px;line-height: 1em; color: #333;}
.culture-warp2 .box .mn.small .tbbox .iconfont{font-size: 30px;}
.culture-warp2 .box .mn .tbbox span.iconfont{width: 100%;text-align: center;font-size: 24px; color: #00873b;opacity: 0;}
.culture-warp2 .box .mn .tit{position: absolute;bottom: 0;height: 24px;width: 100%;line-height: 24px;text-align: center;color: #808080;}
.culture-warp2 .box .mn .tit.word2{ width: 210px; font-size: 16px;opacity: 0;}
.culture-warp2 .box .mn:hover .tbbox .iconfont{opacity: 0;}
.culture-warp2 .box .mn:hover .tbbox span.iconfont{opacity: 1;}
.culture-warp2 .box .mn:hover .tit.word1{display: none;}
.culture-warp2 .box .mn:hover .tit.word2{opacity: 1;}

/*荣誉*/
.aboutpic{padding: 98px 0 110px;}
.aboutpic .top .nytitn{text-align: center;}
.aboutpic .top .m-content{padding: 55px 0 90px;}
.aboutpic .top .m-content p{margin:0;color: #333;}
.aboutpic .bot{position: relative;border-top: 1px solid #e6e6e6;}
/*.aboutpic .bot .line{position: absolute;top: 443px;left: 0; width: 100%;height: 1px;background: #e6e6e6;}*/
.aboutpic .bot .main{box-sizing: border-box;}
.aboutpic .bot .main .mn{position: relative; height: 444px;width: 25%;}
.aboutpic .bot .main .mn:before{position: absolute;top: 0;left: 0;width: 1px;height: 100%;background: #e6e6e6;content: "";}
.aboutpic .bot .main .mn:after{position: absolute;top: 0;right: -1px;width: 1px;height: 100%;background: #e6e6e6;content: "";}
.aboutpic .bot .main .mn:nth-child(4n):after,.aboutpic .bot .main .mn:last-child:after{display: block;}
.aboutpic .bot .main .mn .line{bottom: 0;width: 2000px;height: 1px;background: #e6e6e6;}
.aboutpic .bot .main .mn img{position: relative;top: 0;max-width: calc(100% - 20px);max-height: calc(100% - 20px);}
.aboutpic .bot .main .mn:hover img{top: -24px;box-shadow: 0px 8px 15px rgba(0,0,0,.2)}
.aboutpic .morebutton1{margin:100px auto 0;}

/*在线参观*/
.aboutvisit{padding: 60px 0 40px;}
.aboutvisit form{position: relative;width: 1018px;height: 60px;margin: 0 auto 59px;max-width: 80%;box-sizing: border-box;align-items: center;justify-content: space-between;padding: 0 20px 0 26px;background: #f7f5f0;}
.aboutvisit form .search-text{border: none;width: calc(100% - 100px);line-height: 60px;background: none;}
.aboutvisit form .search-text::-webkit-input-placeholder{color: #808080;}
.aboutvisit form .search-text::-moz-placeholder {color: #808080;}
.aboutvisit form .search-text:-ms-input-placeholder {color: #808080;}
.aboutvisit form .search-text::-webkit-input-placeholder {color: #808080;}
.aboutvisit form .tj{border: none; background: none;}
.aboutvisit form .tj .iconfont{font-size: 20px; color: #333;}
.picwordbox .mn{width: 32.37410071942446%;margin-right: 1.438848920863309%;margin-bottom: 80px;color: #808080;}
.picwordbox .mn:nth-child(3n){margin-right: 0;}
.picwordbox .mn .bimg{position: relative;}
.picwordbox .mn .bimg .mengc{width: 100%;height: 100%;background: rgba(0,0,0,.5);opacity: 0;}
.picwordbox .mn .bimg .qiu{width: 100%;height: 100%;background: rgba(0,0,0,.5);opacity: 0;}
.picwordbox .mn .bimg .text{color: #fff;opacity: 0;}
.picwordbox .mn:hover .bimg .mengc{opacity: 1;}
.picwordbox .mn:hover .bimg .qiu{width: 94px;height: 94px;border-radius: 100%;opacity: 1;}
.picwordbox .mn:hover .bimg .text{opacity: 1;}
.picwordbox .mn .mes{padding: 29px 0 20px;}
.picwordbox .mn .mes .tit{margin-bottom: 7px;line-height: 1em;color: #333;}
.picwordbox .mn .mes .address{line-height: 30px;}
.picwordbox .mn:hover .mes{padding: 29px 18px 20px;}

/*企业风采*/
.aboutshow-warp1{padding: 100px 0 81px;text-align: center;background: #f7f7f7;color: #333;}
.aboutshow-warp1 .line{margin: 28px auto 70px;width: 42px;height: 1px;background: #333;}
.aboutshow-warp1 .swiper-container{padding-bottom: 34px;}
.aboutshow-warp1 .swiper-slide .tit{padding: 23px 0;line-height: 30px;}
.aboutshow-warp1 .swiper-pagination{bottom: 0!important;}
.aboutshow-warp1 .swiper-pagination-bullet {display: block;width: 20px;height: 5px;margin: 0 5px!important;border-radius: 0;background: #e6e6e6;opacity: 1;}
.aboutshow-warp1 .swiper-pagination-bullet-active{background: #c1b29a;}
.aboutshow-warp2{padding: 70px 0;}
.aboutshow-warp2 .box{margin-bottom: 50px;}
.aboutshow-warp2 .mn{width: 50%;}
.aboutshow-warp2 .pic{position: relative;}
.aboutshow-warp2 .pic .qh{position: absolute;left: 0;bottom: 0;width: 100%;padding: 18px 0;background: rgba(0,0,0,.5);z-index: 2;}
.aboutshow-warp2 .pic .qh .swiper-container{width: calc(100% - 258px);padding: 0 1px!important}
.aboutshow-warp2 .pic .qh .swiper-slide{border: 1px solid transparent;box-sizing: border-box;cursor: pointer;}
.aboutshow-warp2 .pic .qh .swiper-slide-active{border-color: #00873b;}
.aboutshow-warp2 .pic .qh .iconfont{right: 60px;font-size: 14px;color: #fff;z-index: 3;}
.aboutshow-warp2 .pic .qh .iconfont.prev{left: 60px;right: auto;transform: translateY(-50%) rotate(180deg);}
.aboutshow-warp2 .pic .qh .iconfont:hover{color: #00873b;}
.aboutshow-warp2 .mes{border: 1px solid #e6e6e6;box-sizing: border-box;padding: 110px 58px 10px 60px;height: 466px;}
.aboutshow-warp2 .mes .tit{margin-bottom: 70px;color: #333;}
.aboutshow-warp2 .mes .sum{line-height: 30px;color: #808080;}

/*品牌服务*/
.aboutservice-warp1{padding: 99px 0 0;text-align: center;}
.aboutservice-warp1 .main{padding: 92px 56px 0;}
.aboutservice-warp1 .main .mn{align-items: center;margin-bottom: 92px;padding: 10px 0;}
.aboutservice-warp1 .main .mn .titn{ height: 66px;width: 206px;border-radius: 10px;box-shadow: 0px 0px 30px rgba(0,0,0,.1)}
.aboutservice-warp1 .main .mn .titn p{margin-right: 22px;color: #333;}
.aboutservice-warp1 .main .mn .mes{position: relative;width: calc(100% - 217px);justify-content: space-between;}
.aboutservice-warp1 .main .mn .mes:before{position: absolute;top: 50%;transform: translateY(-50%);right: -11px;width: 11px;height: 11px;box-sizing: border-box;border: 1px solid #c1b29a;border-radius: 100%;content: "";}
.aboutservice-warp1 .main .mn .mes li{width: 10.71942446043165%;}
.aboutservice-warp1 .main .mn .mes li .tbbox{position: relative;width: 50px;height: 50px;margin: 0 auto;}
.aboutservice-warp1 .main .mn .mes li .tbbox:before{position: absolute;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid #c1b29a;border-radius: 10px;transform: rotate(45deg);content: "";}
.aboutservice-warp1 .main .mn .mes li .tbbox .iconfont{font-size: 32px;line-height: 1em;color: #c1b29a;transition: all .5s;overflow: hidden;}
.aboutservice-warp1 .main .mn .mes li .line{position: relative;width: 100%;height: 1px;margin: 18px 0 0; background: #c1b29a;}
.aboutservice-warp1 .main .mn .mes li .line:after{position: absolute;left: 50%;transform: translateX(-50%);top: 0;border-top: 8px solid #c1b29a;border-left: 7px solid transparent;border-right: 7px solid transparent;content: "";}
.aboutservice-warp1 .main .mn .mes li .tit{padding: 37px 0 6px;color: #333;}
.aboutservice-warp1 .main .mn .mes li:nth-child(2n) .line{margin: 0 0 18px;transform: rotate(180deg); background: #00863a;}
.aboutservice-warp1 .main .mn .mes li:nth-child(2n) .line:after{border-top-color: #00863a;}
.aboutservice-warp1 .main .mn .mes li:nth-child(2n) .tbbox:before{border-color: #00863a;}
.aboutservice-warp1 .main .mn .mes li:nth-child(2n) .tbbox .iconfont{color: #00863a;}
.aboutservice-warp1 .main .mn .mes li:nth-child(2n) .tit{padding: 13px 0 31px;}
.aboutservice-warp1 .main .mn .mes li:hover .tbbox .iconfont{transform: rotateY(180deg);}
.aboutservice-warp1 .main .mn.oth .mes li{width: 11.79856115107914%;}
.aboutservice-warp1 .main .mn.oth .mes:before{border-color: #00863a}
.aboutservice-warp2{height: 512px;background: url(/static/img/aboutservice1.jpg) no-repeat center /  cover;}
.aboutservice-warp3{padding: 99px 0 112px;text-align: center;color: #333;}
.aboutservice-warp3 .sum{padding-top: 30px;line-height: 30px;}
.aboutservice-warp4{padding: 171px 0; background: url(/static/img/aboutservice2.jpg) no-repeat center /  cover;}
.aboutservice-warp4 .main{justify-content: space-between;align-items: center;}
.aboutservice-warp4 .main .iconfont{font-size: 70px;line-height: 1em;color: #fff;}
.aboutservice-warp4 .mn{width: 558px;height: 154px; border-radius: 5px;background: #fff;}
.aboutservice-warp4 .mn span{display: block;padding: 0 5px;color: #333;}
.aboutservice-warp4 .mn:hover span{color: #fff;}

/*资讯及动态*/
.aboutnews{padding: 100px 0 110px;}
.aboutnews .picwordbox .mn .mes{padding: 25px 0 15px;}
.aboutnews .picwordbox .mn .mes .time{padding-top: 33px;line-height: 12px;}
.aboutnews .picwordbox .mn:hover .mes{padding: 25px 16px 15px;}
.aboutnews .morebutton1 {margin-top: 20px;}
.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;line-height: 50px;}
.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: #00873b;}
.sx-page .page.next span{width: 100%;text-align: right;line-height: 2em;}

/*产品中心*/
.proyc-listwarp1{padding:99px 0 0;text-align: center;background: #fbfbfb;}
.proyc-listwarp1 .nytitn{margin-bottom: 67px;}
.proyc-listwarp1 .pronav{border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;margin-bottom: 44px;}
.proyc-listwarp1 .pronav .main{justify-content: space-between;}
.proyc-listwarp1 .pronav .mn{position: relative;flex:1;align-items: center;box-sizing: border-box;padding: 30px 52px 32px;justify-content: space-between;}
.proyc-listwarp1 .pronav .mn:after{position: absolute;top: 18px;right: 0;height: 74px;width: 1px;border-right: 1px solid #e6e6e6; content: "";}
.proyc-listwarp1 .pronav .tbimg{position: relative;width: 48px;height: 48px;}
.proyc-listwarp1 .pronav .tbimg .img2{opacity: 0;}
.proyc-listwarp1 .pronav .mes{line-height: 1em;text-align: center;color: #333;}
.proyc-listwarp1 .pronav .mes span{display: block;padding: 10px 0 0;font-size: 10px;line-height: 1em;color: #666;}
.proyc-listwarp1 .pronav .mn:hover{background: #f8f5f0;}
.proyc-listwarp1 .pronav .mn:hover .tbimg .img2{opacity: 1;}
.proyc-listwarp1 .pronav .mn:hover:after{border-color: #f8f5f0;}
.proyc-listwarp1 .pronav .mn.on{background: #f8f5f0;}
.proyc-listwarp1 .pronav .mn.on .tbimg .img2{opacity: 1;}
.proyc-listwarp1 .pronav .mn.on:after{border-color: #f8f5f0;}
.proyc-listwarp1 .swiper-slide .tit{line-height: 65px;color: #333;}
.proyc-listwarp1 .swiper-slide .sum{margin:30px 0 66px;line-height: 30px;color: #666;}
.proyc-listwarp1 .swiper-slide .imgbox{position: relative;display: inline-block;padding-bottom: 99px;}
.proyc-listwarp1 .swiper-slide .imgbox .img1{position: relative;display: block;margin: 0 auto;z-index: 2;}
.proyc-listwarp1 .swiper-slide .imgbox .img2{position: absolute;right: -80px;top: -16px;}
.proyc-listwarp2 {padding: 99px 0 110px;}
.proyc-listwarp2 .nytitn{margin-bottom: 73px;text-align: center;color: #333;}
.proyc-listwarp2 .ycpic .bigimg{width: 30.93525179856115%;margin-right: 3.597122302158275%;margin-bottom: 50px;}
.proyc-listwarp2 .ycpic .bigimg:nth-child(3n){margin-right: 0;}
.proyc-listwarp2 .morebutton1{margin-top: 50px;}

.pro-listwarp1 .protype .mn{position: relative;padding: 46px 0 40px;flex:1;font-size: 20px;line-height: 1em;text-align: center;color: #333;}
.pro-listwarp1 .protype .mn .tbbox{position: relative; height: 152px;}
.pro-listwarp1 .protype .mn .tbbox:before{position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 1px;height: 74px;border: 1px dashed #f7f5f0;content: "";}
.pro-listwarp1 .protype .mn:last-child .tbbox:before{display: none;}
.pro-listwarp1 .protype .mn .mes{height: 60px;}
.pro-listwarp1 .protype .mn:hover{box-shadow: 0 0 10px rgba(0,0,0,.2); background: #f7f5f0;}
.pro-listwarp1 .protype .mn:hover .tbbox img{transform: scale(1.2);}
.pro-listwarp1 .protype .mn:hover .tit{transform: scale(1.2);}
.pro-listwarp1 .protype .mn.on{box-shadow: 0 0 10px rgba(0,0,0,.2); background: #f7f5f0;}
.pro-listwarp1 .protype .mn.on .tbbox img{transform: scale(1.2);}
.pro-listwarp1 .protype .mn.on .tit{transform: scale(1.2);}
.pro-listwarp2 {padding: 78px 0 ;text-align: center;background: url(/static/img/pro1.jpg) no-repeat center / cover;}
.pro-listwarp2 .top{position: relative;margin-bottom: 30px;}
.pro-listwarp2 .top .line{position: absolute;left: 0;top: 78px;width: 100%;height: 1px;background: #e1dbd1;}
.pro-listwarp2 .top .swiper-container{width: calc(100% - 268px);}
.pro-listwarp2 .top .swiper-slide{padding: 69px 0;width: 255px;cursor: pointer;}
.pro-listwarp2 .top .swiper-slide .tit{top: 20px;line-height: 30px;color: #333;}
.pro-listwarp2 .top .swiper-slide .circle{position: relative;margin: 0 auto;width: 17px;height: 17px;border: 1px solid #d25541;border-radius: 100%;}
.pro-listwarp2 .top .swiper-slide .circle .circlem{width: 9px;height: 9px;border-radius: 100%;background: #d25541;}
.pro-listwarp2 .top .swiper-slide .circle:before{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 50px;height: 50px;border-radius: 100%;background:rgba(210,85,65,.2);opacity: 0;transition: all .5s;content: "";}
.pro-listwarp2 .top .swiper-slide.swiper-slide-active .tit{top: 0;}
.pro-listwarp2 .top .swiper-slide.swiper-slide-active .circle:before{opacity: 1;}
.pro-listwarp2 .top .swiper-slide:hover .tit{top: 0;}
.pro-listwarp2 .top .swiper-slide:hover .circle:before{opacity: 1;}
.pro-listwarp2 .top .box{width: 134px;box-sizing: border-box;margin-top: -1px;}
.pro-listwarp2 .top .box .swiper-pagination{position: static;text-align: center;color: #333;}
.pro-listwarp2 .top .box .swiper-pagination ul{position: relative;height: 1em;width: 20px;margin: 0 auto;overflow: hidden;}
.pro-listwarp2 .top .box .swiper-pagination ul li{position: absolute;left: 0px;bottom: 0;width: 100%;line-height: 1em; }
.pro-listwarp2 .top .box .swiper-pagination .total{display: block;width: 20px;height: 1em;margin: 0 auto;line-height: 1em;}
.pro-listwarp2 .top .box .xline{width: 100%;height: 2px;margin: 30px 0;background: #333;}
.pro-listwarp2 .top .box .iconfont{font-size: 12px;line-height: 1em;font-weight: bold;color: #333;}
.pro-listwarp2 .top .box .iconfont.prev{transform: rotate(180deg);}
.pro-listwarp2 .top .box .iconfont:hover{color: #00873b;}
.pro-listwarp2 .top .box.le{left: 0;padding-left: 55px;}
.pro-listwarp2 .top .box.ri{right: 0;padding-right: 55px;}
.pro-listwarp2 .bot .swiper-slide{width: 770px;}
.pro-listwarp2 .bot .swiper-slide .bigimg{position: relative;margin-bottom: 47px;pointer-events: none;}
.pro-listwarp2 .bot .swiper-slide .mengc{width: 100%;height: 100%;background: rgba(0,0,0,.4);}
.pro-listwarp2 .bot .swiper-slide .morebutton1{opacity: 0;}
.pro-listwarp2 .bot .swiper-slide.swiper-slide-active .bigimg{pointer-events: auto;}
.pro-listwarp2 .bot .swiper-slide.swiper-slide-active .mengc{opacity: 0;}
.pro-listwarp2 .bot .swiper-slide.swiper-slide-active .morebutton1{opacity: 1;}

.proread .sum{line-height: 30px;color: #808080;}
.proread .textcen{text-align: center;}
.proread .protitn{padding: 117px 0 120px;color: #333;}
.proread .protitn .entit{margin-bottom: 7px;line-height: 1em;}
.proread .protitn .cntit{line-height: 1em;}
.proread .protitn .line{border-bottom: 1px dashed #e6e6e6;margin: 39px 0 32px;}
.proread .protitn .titn{margin-bottom: 21px;}
.pro-readwarp1{position: relative;height: calc(100vh - 76px);}
.pro-readwarp1 .mes{top: 296px;box-sizing: border-box;padding: 0 242px;color: #808080; z-index: 2;}
.pro-readwarp1 .mes .tit{margin-bottom: 16px;line-height: 1.5em;color: #333;}
.pro-readwarp2 .mtitn{padding: 24px 0 52px;border-bottom: 1px solid #e6e6e6;}
.pro-readwarp2 .mtitn .tit{margin-bottom: 8px;line-height: 1em;color: #333;}
.pro-readwarp2 .mtitn .entit{line-height: 1em;letter-spacing: -.5px;color: #bfbfbf;}
.pro-readwarp2 .main .etit{padding: 81px 0 20px;line-height: 1.5em;color: #333;}
.pro-readwarp2 .main .sum{margin-bottom: 59px;}
.pro-readwarp2 .main .video{display: block;max-width: 100%;}
.pro-readwarp3 .main .mn{margin-bottom: 10px;}
.pro-readwarp3 .main .mn:last-child{margin-bottom: 0;}
.pro-readwarp4 .main{position: relative;padding: 0 0 187px;}
.pro-readwarp4 .swiper-container{height: 526px;}
.pro-readwarp4 .swiper-container .swiper-slide{border: 1px solid #e6e6e6;box-sizing: border-box;height: 253px;}
.pro-readwarp4 .swiper-container .swiper-slide img{max-width: 70%;max-height: 70%;box-shadow: 0px 0px 20px rgba(0,0,0,.2)}
.pro-readwarp4 .swiper-pagination{bottom: 101px;width: 100%;}
.pro-readwarp4 .swiper-pagination-bullet{width: 20px;height: 5px;border-radius: 0;margin: 0 5px;background: #e6e6e6;opacity: 1;}
.pro-readwarp4 .swiper-pagination-bullet-active{background: #c1b29a;}


/*案例鉴赏*/
.case-listwarp1{border-bottom:1px solid #e6e6e6;margin-bottom: 35px;}
.case-listwarp1 .mn{position: relative;padding: 54px 81px 53px;line-height: 1.5em;color: #333;}
.case-listwarp1 .mn:after{position: absolute;left: 50%;bottom: -1px;transform: translateX(-50%);width: 0;height: 1px;background: #000; content: "";transition: all .5s;}
.case-listwarp1 .mn:hover:after{width: 177px;}
.case-listwarp1 .mn.on:after{width: 177px;}
.case-listwarp2{padding-bottom: 40px;}
.case-listwarp2 .picwordbox .mn .mes{padding: 30px 0 29px;}
.case-listwarp2 .picwordbox .mn .mes .tit{margin-bottom: 18px}
.case-listwarp2 .picwordbox .mn .mes .address{line-height: 1em;}
.case-listwarp2 .picwordbox .mn:hover .mes{padding: 30px 18px 29px;}
.pr-wrap{padding: 99px 0;}
.pr-top{position: relative;margin-bottom: 50px;justify-content: space-between;}
.pr-top .picslide{position: relative;max-height: 400px;width: 40%;border-radius: 10px; box-shadow: 0px 0px 15px rgba(0,0,0,.1)}
.pr-top .picslide .bigimg{height: 100%;border-radius: 10px;}
.pr-top .picslide .swiper-container{height: 100%;}
.pr-top .picslide .page{position: absolute;width: 50px;height: 50px;background: #00873b;color: #fff;cursor: pointer;z-index: 2;outline: none;}
.pr-top .picslide .page span{font-size: 24px;}
.pr-top .picslide .page.prev{left: 0;}
.pr-top .picslide .page.prev span{transform: rotate(180deg);}
.pr-top .picslide .page.next{right: 0;}
.pr-top .pictext{width: 56%;}
.pr-top .pictext .tx-title{margin: 20px 0 18px;line-height: 1em;color: #333;}
.pr-top .tx-summary{border-top: 1px solid #dadada;padding: 16px 0;margin-bottom: 50px;}
.pr-top .tx-summary p{text-indent: 0;}

/*防伪查询*/
.querysum{position: absolute;}
.querysum .dian{width: 57px;height: 57px;margin-right: 20px;border-radius: 100%;background: rgba(210,85,65,.1);}
.querysum .dian .circle{width: 23px;height: 23px;border-radius: 100%;background:rgba(210,85,65,1); }
.querysum .queryword{border-radius: 5px;box-shadow:0px 0px 30px rgba(0,0,0,.1) ;padding:0 31px;line-height: 57px;color: #808080;background: #fff;}
.querysum .queryword:hover span{color: #fff;}
.query-warp1{padding:99px 0 69px;text-align: center;}
.query-warp1 .sum{padding: 56px 0 66px;line-height: 30px;color: #808080;}
.query-warp1 .main{position: relative;}
.query-warp1 .main .img{margin: 0 auto;}
.query-warp1 .main .querysum{right: 134px;top: 123px;}
.query-warp2{padding:77px 0 0;text-align: center;background: #f7f7f7;}
.query-warp2 .sum{padding: 17px 0 37px;line-height: 30px;color: #808080;}
.query-warp2 .main{position: relative;padding-right: 154px;justify-content: flex-end;box-sizing: border-box;}
.query-warp2 .main .querysum .dian{margin-left: 20px;margin-right: 0;}
.query-warp2 .main .querysum .queryword{padding: 0 29px;box-shadow: none;}
.query-warp2 .main .querysum.querysum1{top: 29px;left: 23px;}
.query-warp2 .main .querysum.querysum2{bottom: 187px;left: 33px;}
.query-warp3{padding:79px 0 120px;text-align: center;}
.query-warp3 .sum{padding: 18px 0 42px;line-height: 30px;color: #808080;}
.mform .mmn .input-box{display: block;border: 1px solid #e6e6e6;width: 100%;height: 60px;box-sizing: border-box;padding: 0 20px;color: #333;}
.mform .mmn .input-box::-webkit-input-placeholder{font-size: 16px; color: #333;}
.mform .mmn .input-box::-moz-placeholder {font-size: 16px; color: #333;}
.mform .mmn .input-box:-ms-input-placeholder {font-size: 16px; color: #333;}
.mform .mmn .input-box::-webkit-input-placeholder {font-size: 16px; color: #333;}
.mform .mmn.three{justify-content: space-between;margin-bottom: 30px;}
.mform .mmn.three .mn{width: 31.51079136690647%;}
.mform .mmn.one .input-box{width: 100%;height: 207px;padding: 14px 20px;display: block;border: 1px solid #e6e6e6;box-sizing: border-box;line-height: 30px;resize: none;}
.mform .m-content{padding: 22px 0 64px;}
.mform .m-content p{margin: 0; text-indent: 0;color: #808080;}
.mform .m-content p span{display: block;color: #d25541;}
.mform .morebutton1{background: #fff;cursor: pointer;}

/*经销网络*/
.network-warp1{padding: 111px 0 102px; background: #f8f8f8;}
.network-warp1 .mapgdt{width: 920px;height: 644px;overflow: hidden;}
.network-warp1 .main{position: absolute;right: 0;top: 0;width: 43.95348837209302%;height: 100%;background: #fff;}
.shop-list {padding: 73px 70px 58px;}
.shop-list .nytitn{align-items: flex-end;}
.shop-list .nytitn span{display: block;margin-left: 34px;font-size: 16px;line-height: 1em;color: #808080;}
.shop-list .line{width: 100%;height: 1px;margin: 25px 0 31px;background: #c1b29a;}
.shop-list ul{height: 410px;}
.shop-list li{margin-bottom: 24px;}
.shop-list li:last-child{margin-bottom: 0;}
.shop-list li .iconfont{margin-right: 19px;font-size: 26px;line-height: 1em;color: #cfc3b0;}
.shop-list li .mes{width:calc(100% - 50px);}
.shop-list li .tit{margin-bottom: 8px;line-height: 26px;color: #333;}
.shop-list li .sum{line-height: 28px;color: #808080;}
.shop-list .gdt::-webkit-scrollbar {width: 2px; height: 2px;padding-right: 10px}
.shop-list .gdt::-webkit-scrollbar-track {border-radius: 10px;background-color: #f7f7f7}
.shop-list .gdt::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #808080;}
.network-warp2{padding: 100px 0 103px;text-align: center;}
.network-warp2 .sum{padding: 23px 0 70px;line-height: 30px;color: #666;}
.network-warp2 .main{padding-bottom: 63px;}
.network-warp2 .main .tit{padding: 33px 0 0; color: #666;}
.network-warp2 .main .swiper-pagination{bottom: 0!important;justify-content: center;}
.network-warp2 .main .swiper-pagination-bullet{width: 20px;height: 5px;border-radius: 0;margin: 0 5px;background: #e6e6e6;opacity: 1;}
.network-warp2 .main .swiper-pagination-bullet-active{background: #c1b29a;}

/*招商加盟*/
.join-invewarp1{box-sizing: border-box;padding: 0 28px;}
.join-invewarp1 .main{position: relative;top: -76px;box-sizing: border-box;padding: 40px 50px 28px; box-shadow: 0px 0px 10px rgba(0,0,0,.1); background: #fff;}
.join-invewarp1 .main .nytitn{margin-bottom: 38px;}
.join-invewarp1 .main .mform .mmn.three{margin-bottom: 44px;}
.join-invewarp1 .main .mform .mmn.three .mn{width: 30.9660908509277%;}
.join-invewarp1 .main .mform .mmn .input-box{border: none;background: #f7f7f7;}
.join-invewarp1 .main .mform .mmn.one{display: none;}
.join-invewarp1 .main .en{position: absolute;left: 40px;bottom: 0;font-size: 100px;line-height: .8em;text-transform: uppercase;color: #f7f7f7;}
.join-invewarp2{padding: 36px 0 154px;text-align: center;}
.join-invewarp2 p{line-height: 30px;color: #808080;}
.join-invewarp2 .sum{padding: 16px 0 55px;}
.join-invewarp2 .main{justify-content: space-between;}
.join-invewarp2 .main .mn{width: 31.07913669064748%;height: 190px;box-sizing: border-box;border: 1px solid #e6e6e6;border-radius: 5px;padding: 27px 10px 0;}
.join-invewarp2 .main .mn .tbbox{position: relative;height: 85px;margin-bottom: 23px;}
.join-invewarp2 .main .mn .iconfont{font-size: 85px;line-height: 1em;color: #999;}
.join-invewarp2 .main .mn:hover .iconfont{transform: rotateY(180deg);}
.join-invewarp2 .main .mn.first .iconfont{font-size: 40px;}
.join-invewarp2 .main .mn.first .tbbox:before{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 72px;height: 72px;box-sizing: border-box;border: 3px solid #999;border-radius: 100%;content: "";}
.join-invewarp2 .main .mn.second .iconfont{font-size: 62px;}
.join-invewarp3{padding: 90px 0 120px; text-align: center;background: url(/static/img/inve1.png) no-repeat center / cover;}
.join-invewarp3 .sum{padding: 16px 0 64px;line-height: 30px;color:#808080; }
.join-invewarp3 .main{justify-content: space-between;}
.join-invewarp3 .main .mn{position: relative;width: 24.10071942446043%;height: 405px;padding: 0 38px;box-sizing: border-box;border: 1px solid #e6e6e6;border-radius: 5px;background: #fff;}
.join-invewarp3 .main .mn .en{position: absolute;left: -10px;bottom: -10px; font-size: 200px;line-height: .8em;text-transform: uppercase;color: #333;opacity: .03;}
.join-invewarp3 .main .mn .tbbox{height: 270px;opacity: 1;}
.join-invewarp3 .main .mn .tbbox .iconfont{font-size: 62px;line-height: .8em;color: #c1b29a;}
.join-invewarp3 .main .mn .tit{line-height: 1em;color: #333;}
.join-invewarp3 .main .mn .line{width: 43px;height: 1px;margin: 18px auto 65px;background: #333;}
.join-invewarp3 .main .mn .summ{line-height: 30px;text-align: justify;color: #333;opacity: 0;}
.join-invewarp3 .main .mn:hover .tbbox{height: 0px;}
.join-invewarp3 .main .mn:hover .tit{padding: 64px 0 0;}
.join-invewarp3 .main .mn:hover .summ{opacity: 1;}
.join-invewarp4{padding: 89px 0 105px;text-align: center;}
.join-invewarp4 .sum{padding: 16px 0 54px;line-height: 30px;color: #808080;}
.join-invewarp4 .main{border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.join-invewarp4 .main .w1390{border-left:1px solid #e6e6e6;}
.join-invewarp4 .main .mn{height: 250px;width: 25%;box-sizing: border-box;padding: 72px 10px 0;border-right: 1px solid #e6e6e6;color: #999;}
.join-invewarp4 .main .mn .tbbox{height: 56px;margin-bottom: 24px;}
.join-invewarp4 .main .mn .iconfont{font-size: 56px;line-height: 1em;color: #999;}
.join-invewarp4 .main .mn:nth-child(n+5){border-top: 1px solid #e6e6e6;width: 33.33333%;}
.join-invewarp4 .main .mn:hover{border-color: #00873b;box-shadow: 0px 0px 80px rgba(0,136,58,.1); background: #00873b;}
.join-invewarp4 .main .mn:hover .iconfont,.join-invewarp4 .main .mn:hover .tit{color: #fff;}
.join-invewarp5{height: 833px;background: url(/static/img/inve2.png) no-repeat center / cover fixed;}
.join-invewarp5 .nytitn{line-height: 88px;text-align: center;color: #fff;}
.join-invewarp6{padding: 89px 0 0;text-align: center;}
.join-invewarp6 .sum{padding: 16px 0 52px;line-height: 30px;color: #808080;}
.join-invewarp6 .main{border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.join-invewarp6 .main .w1390{border-left:1px solid #e6e6e6;}
.join-invewarp6 .main .mn{position: relative;height: 400px;width: 20%;box-sizing: border-box;border-right: 1px solid #e6e6e6;color: #004b30;}
.join-invewarp6 .main .mn .line{width: 32px;height: 4px;border-radius: 5px; background: #004b30;}
.join-invewarp6 .main .mn .line.line1{left: 0;}
.join-invewarp6 .main .mn .line.line2{right: 0;}
.join-invewarp6 .main .mn .tbbg{position: relative;}
.join-invewarp6 .main .mn .tbbox{position: relative;height: 100%;}
/*.join-invewarp6 .main .mn:first-child .tbbg{left: 48px;transform: translate(0,-50%);}
.join-invewarp6 .main .mn:last-child .tbbg{right: 50px;left: auto; transform: translate(0,-50%) rotate(180deg);}*/
.join-invewarp6 .main .mn .iconfont{margin:0 auto 20px;display: block;text-align: center; font-size: 50px;line-height: 1em;color: #00883a;}
.join-invewarp6 .main .mn .iconfont .titm{line-height: }
.join-invewarp6 .main .mn .mes{box-shadow: 0px 0px 80px rgba(76,76,76,.1);width: 100%;height: 100%;box-sizing: border-box;padding: 32px 26px 0;background: #fff;opacity: 0;pointer-events: none;}
.join-invewarp6 .main .mn .mes .num{position: relative;margin-bottom: 18px;color: #004b30;}
.join-invewarp6 .main .mn .mes .num .number{font-size: 150px;line-height: .8em;color: #004b30;opacity: 0.05;}
.join-invewarp6 .main .mn .mes .m-content p{margin-bottom: 1em;text-indent: 0;color: #666;}
.join-invewarp6 .main .mn:hover .mes{opacity: 1;pointer-events: auto;}
.join-invewarp6 .main .swiper-pagination{bottom: 10px!important;display: none;}
.join-invewarp6 .main .swiper-pagination-bullet{display: block;width: 20px;height: 5px;margin: 0 5px !important;border-radius: 0;background: #e6e6e6;opacity: 1!important;}
.join-invewarp6 .main .swiper-pagination-bullet-active{background: #c1b29a;}

.join-invewarp7{padding:100px 0 110px;text-align: center;}
.join-invewarp7 .sum{padding: 16px 0 44px;text-align: center;line-height: 30px;color: #808080;}
.join-invewarp7 .mform .morebutton1{float: none;display: block;margin: 70px auto 0;}

/*就业信息*/
.job-list{padding: 33px 0 110px;} 
.job-list .mn{border-bottom: 1px solid #e6e6e6;color: #333;}
.job-list .mn .titn{position: relative;width: 193px;height: 142px;}
.job-list .mn .titn:after{position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 1px;height: 3000px;background: #e6e6e6;content: "";}
.job-list .mn .mes{ width: calc(100% - 193px);box-sizing: border-box;}
.job-list .mn .mes .top{position: relative;height: 142px;width: 100%;padding: 0 200px 0 97px;box-sizing: border-box;align-items: center;}
.job-list .mn .mes .top .box{width: 480px;}
.job-list .mn .mes .top .box p{width: 240px;line-height: 2em;}
.job-list .mn .mes .jobclick{right: 0px;width: 169px;height: 50px;background: #e6e6e6;color: #333;}
.job-list .mn .mes .jobclick .iconfont{margin-left: 25px;font-weight: bold;font-size: 12px;line-height: 1em;transform: rotate(90deg);}
.job-list .mn .mes .jobclick .iconfont.show{transform: rotate(-90deg);}
.job-list .mn .mes .jobclick:hover{color: #fff;}
.job-list .mn .mes .bot{position: relative;display: none;border-top: 1px solid #e6e6e6;padding: 28px 200px 38px 97px;box-sizing: border-box;}
.job-list .mn .mes .bot .box2{margin-bottom: 45px;line-height: 30px;}
.job-list .mn .mes .bot .box2 span{color: #808080;}
.job-list .mn .mes .bot .m-content .xtit{margin-bottom: 14px;font-weight: bold;}
.job-list .mn .mes .bot .m-content p{margin-bottom: 0;text-indent: 0;color: #333}
.job-list .mn .mes .bot .jobclick{position: absolute;right: 0;bottom: 46px;background: #00883c;color: #fff;}
.job-list .morebutton1{margin-top: 90px;}
.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: #00873b;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: #00873b;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;}

/*联系我们*/
.contact-warp1{position: relative;}
.contact-warp1 .qh{position: absolute;top: 155px;justify-content: center;width: 100%;z-index: 22;}
.contact-warp1 .qh .morebutton1{margin: 0 22px;border-color: #fff;}
.contact-warp1 .qh .morebutton1 span{color: #fff;}
.contact-warp1 .qh .mhover::after{background: #d25541;}
.contact-warp1 .qh .morebutton1:hover{border-color: #d25541;}
.contact-warp1 .qh .morebutton1.on{border-color: #d25541;background: #d25541;pointer-events: none;}
.contact-warp1 .qh .morebutton1.on span{color: #fff!important}
.contact-warp1 .qh.oth .morebutton1{border-color: #d25541;}
.contact-warp1 .qh.oth .morebutton1 span{color: #d25541;}
.contact-warp1 .imgmain{position: relative; height: calc(100vh - 76px);}
.contact-warp1 .imgmain .box{position: absolute;top: 0;left: 0; width: 100%;height: 100%;z-index: 1;}
.contact-warp1 .imgmain .box.on{z-index: 3;}
.contact-warp1 .imgmain .box .imgcover{position: relative;z-index: 2;}
.contact-warp1 .imgmain .box .map{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.contact-warp1 .imgmain .box .map:before{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,.3);z-index: 4;opacity: 0;content: "";}
.contact-warp1 .imgmain .box .map.show{z-index: 3;}
/*.contact-warp1 .imgmain .box .map.show:before{opacity: 1;}*/
.contact-warp1 .imgmain .box .tb{top: 304px;z-index: 5;cursor: pointer;}
.contact-warp1 .imgmain .box .tb.return{top: auto;bottom: 18px;display: none;}
.contact-warp1 .imgmain .box .dj-aniu{position: absolute;right: 42px;top: 22px;width: 132px;height: 37px;border-radius: 100px;background: rgba(255,255,255,.7);color: #333;z-index: 9;cursor: pointer;}
.contact-warp1 .imgmain .box .dj-aniu svg{position: relative; display: block;margin-right: 5px;z-index: 3;}
.contact-warp1 .imgmain .box .dj-aniu:hover span{color: #fff;}
.contact-warp1 .imgmain .box .dj-aniu:hover svg path{fill: #fff;}
.contact-warp1 .imgmain .box .dj-aniu.return{display: none;}

.contact-warp2{padding: 70px 0 76px;}
.contact-warp2 .main{justify-content: space-between;}
.contact-warp2 .main .mn .tbbox{width: 38px;height: 38px;box-sizing: border-box;border: 1px solid #e8e8e8;border-radius: 100%;}
.contact-warp2 .main .mn .tbbox .iconfont{color: #c1b29a;}
.contact-warp2 .main .mn .line{width: 72px;height: 1px;margin: 15px 0 12px;background: #e6e6e6;}
.contact-warp2 .main .mn p{line-height: 29px;color: #333;}
.contact-warp2 .main .mn p a{display: inline-block;color: #333;}
.contact-warp2 .main .mn p a:hover{color: #00873b;}
.contact-warp3{padding: 154px 0;text-align: center; background: #fcfcfc;}
.contact-warp3 .main{padding: 79px 124px 80px;box-sizing: border-box;box-shadow: 0px 0px 60px rgba(48,156,95,.1); background: #fff;}
.contact-warp3 .main .sum{padding: 16px 0 42px;line-height: 30px;color: #808080;}
.contact-warp3 .main .mform .mmn .mn{width: 30.99824868651489%;}
.contact-warp3 .main .mform .mmn.one .input-box{height: 150px;margin-bottom: 44px;}
.anchorBL{display: none!important;}

/*搜索页*/
.com-wrap{padding: 100px 0;}
.nopic-list li{border-bottom: 1px dashed #e6e6e6;}
.nopic-list li a{display: block;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #808080;}
.nopic-list li time{margin-left: 20px;line-height: 40px;}
.nopic-list li a::before{display:inline-block; content:''; margin-top: -4px;margin-right:5px; vertical-align:middle; border:5px solid transparent; border-left-color:#004572;}
.nopic-list li a:hover{color: #00873b}

/*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:#00873b}
.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:#00873b;color:#fff;font-size:14px;border:none;outline:none}

@media (max-width: 1720px){
.network-warp1 .main{width: 40%;}
.shop-list{padding: 70px 40px 50px}
}

@media (max-width: 1550px){
.w1720{width: 96%;}
.font72{font-size: 60px;}
.font50{font-size: 40px;}
.font48{font-size: 36px;}
.font45{font-size: 35px;}
.font36{font-size: 28px;}
.font30,.font32{font-size: 24px;}
.font24{font-size: 20px;}

.index-banner .index-bantxtbox{left: 2%;}
.index-banner .mes .tit{margin-bottom: 10px;line-height: 1.5em;}
.index-about{padding: 80px 0;}
.index-about .left .bigimg{height: 500px;}
.index-about .left .bigimg img{width: 100%;height: 100%;object-position: center;object-fit: cover;}
.index-about .right{padding: 0 0 0 50px;}
.index-about .right .aboutnum{left: 50px;width: calc(100% - 50px);}
.index-about .right .year{font-size: 80px;}
.index-about .right .tit{margin: 40px 0 20px;}
.index-about .right .m-content{max-width: 100%;}
.index-case{padding: 30px 0 100px;}
.index-case .swiper-slide{width: 70%;}
.index-news .indextit{padding: 80px 0 40px;}
.index-news .main .left{padding: 5px 0 30px;}
.index-news .main .left .bigimg{height: 295px;}
.index-news .main .right .swiper-slide-active{height: 300px!important;}
.index-news .main .right .swiper-slide{height: 120px;}
.index-news .main .right .tit{padding: 20px 0 0;}
.index-news .main .right .swiper-slide .time{bottom: 20px;}
.index-news .main .right .swiper-container{height: 540px;}
.index-mes{height: 400px;}
.footer .foot-top .footnav a{margin-right: 40px}
.fix-fhtop{right: 2%;}

.n-banner .mes .cntit{margin-bottom: 20px;}
.profile-warp1{padding: 80px 0 100px;}
.profile-warp1 .entitn{margin-bottom: 50px;}
.profile-warp1 .entitn .en{font-size: 140px;}
.profile-warp1 .entitn .tit{top: 50%;transform: translate(-50%,-50%);width: 100%;}
.profile-warp1 .numbox .mn{width: 22%;}
.profile-warp1 .numbox .mn .num .counter{line-height: .7em;}
.profile-warp2{padding: 100px 0;height: auto;}
.profile-warp2 .swiper-slide .tit{margin-bottom: 60px;}
.profile-warp2 .qh-page{position: static;}
.profile-warp2 .qh-page li{line-height: 60px;}
.story-main .top .box{padding: 80px 0 40px;}
.story-main .bot{padding: 10px 0 60px;}
.story-main .bot li{padding: 25px 0;}
.story-main .bot li:hover{padding: 60px 0;margin: 20px 0;}
.story-main .bot li:hover .time{width: 300px;text-indent: 100px;font-size: 35px;}
.story-main .bot li:hover .m-content{width: calc(100% - 400px)}
.culture-warp1 .box .mn{height: 320px;}
.culture-warp1 .box .mn .mes{padding: 30px;}
.culture-warp1 .box .mn .mes .tit{margin-bottom: 25px;}
.culture-warp1 .box .mn .mes .en{left: 30px;bottom: 30px;}
.culture-warp2 .nytitn,.culture-warp2 .box,.culture-warp2 .box .mn{margin-bottom: 80px;}
.culture-warp2 .box .mn .tbbox{width: 80px;height: 80px;margin-bottom: 40px;}
.culture-warp2 .box .mn .tbbox .iconfont{font-size:32px; }
.culture-warp2 .box .mn.small .tbbox .iconfont{font-family: 24px;}
.culture-warp2 .box .mn .tbbox .iconfont img{width: 32px;}
.culture-warp2 .box .mn .tbbox span.iconfont{font-size: 20px;}
.aboutpic{padding: 80px 0 90px;}
.aboutpic .top .m-content{padding: 40px 0 80px;}
.aboutpic .morebutton1{margin-top: 80px;}
.aboutvisit form{margin-bottom: 40px;}
.picwordbox .mn{margin-bottom: 60px;}
.aboutshow-warp1{padding: 80px 0 60px;}
.aboutshow-warp1 .line{margin: 20px auto 50px;}
.aboutshow-warp2 .box{margin-bottom: 30px;}
.aboutshow-warp2 .mes{padding: 80px 40px 10px;height: 400px;}
.aboutshow-warp2 .pic .bigimg{height: 400px;}
.aboutshow-warp1 .bigimg img,.aboutshow-warp2 .pic .bigimg img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.aboutshow-warp2 .mes .tit{margin-bottom: 50px;}
.aboutnews{padding: 80px 0;}
.newsmain{padding: 80px 0 60px}
.newsmain .tit{margin-bottom: 30px;line-height: 1.5em;}
.picwordbox .mn{margin-bottom: 30px;}
.aboutservice-warp1{padding: 80px 0 0;}
.aboutservice-warp1 .main{padding: 70px 0 0;}
.aboutservice-warp1 .main .mn{margin-bottom: 70px;}
.aboutservice-warp1 .main .mn .titn{width: 170px;height: 50px;}
.aboutservice-warp1 .main .mn .mes li .tbbox .iconfont{font-size: 24px;}
.aboutservice-warp1 .main .mn .mes{width: calc(100% - 181px)}
.aboutservice-warp1 .main .mn .titn p{margin-right: 15px;}
.aboutservice-warp1 .main .mn .mes li .tit{height: 50px;display: flex;align-items: center;justify-content: center;padding: 0!important;}
.aboutservice-warp1 .main .mn .mes li .line{margin: 18px 0!important;}
.aboutservice-warp3{padding: 80px 0 90px;}
.aboutservice-warp4{padding: 120px 0;}
.aboutservice-warp4 .mn{width: 40%;height: 120px;}

.proyc-listwarp1{padding: 80px 0 0;}
.proyc-listwarp1 .nytitn{margin-bottom: 50px;}
.proyc-listwarp1 .pronav{margin-bottom: 30px;}
.proyc-listwarp1 .pronav .mn{padding: 30px;}
.proyc-listwarp1 .pronav .tbimg{width: 35px;height: 35px;}
.proyc-listwarp1 .swiper-slide .sum{margin: 20px 0 40px;}
.proyc-listwarp1 .swiper-slide .imgbox{padding-bottom: 80px;}
.proyc-listwarp2{padding: 80px 0 ;}
.proyc-listwarp2 .nytitn{margin-bottom: 50px;}
.proyc-listwarp2 .ycpic .bigimg{margin-bottom: 30px;}
.proyc-listwarp2 .morebutton1{margin-top: 30px;}
.pro-listwarp1 .protype .mn{padding: 30px 0;font-size: 16px;}
.pro-listwarp1 .protype .mn .tbbox{height: 120px;}
.pro-listwarp1 .protype .mn .tbbox img{max-height: 70px;width: auto;}
.pro-listwarp2{padding: 70px 0;}
.pro-listwarp2 .top .line{top: 57px;}
.pro-listwarp2 .top .box .xline{margin: 20px 0;}
.pro-listwarp2 .top .swiper-slide{width: 180px;padding: 50px 0;}
.pro-listwarp2 .top .swiper-slide .circle:before{width: 40px;height: 40px;}
.pro-listwarp2 .top .swiper-slide .circle{width: 12px;height: 12px;}
.pro-listwarp2 .top .swiper-slide .circle .circlem{width: 8px;height: 8px;}
.pro-listwarp2 .top .swiper-slide .tit{top: 10px;}
.pro-readwarp1 .mes{padding: 0 200px;}
.pro-readwarp2 .mtitn{padding: 20px 0 40px;}
.pro-readwarp2 .main .etit{padding: 60px 0 20px;}
.pro-readwarp2 .main .sum{margin-bottom: 40px;}
.proread .sum{line-height: 1.5em;}
.proread .protitn{padding: 80px 0;}
.proread .protitn .line{margin: 30px 0 20px;}
.pro-readwarp4 .main{padding-bottom: 150px;}
.pro-readwarp4 .swiper-pagination{bottom: 80px;}

.case-listwarp1{margin-bottom: 30px;}
.case-listwarp1 .mn{padding: 40px 60px;}
.case-listwarp2 .picwordbox .mn .mes{padding: 20px 0;}
.case-listwarp2 .picwordbox .mn:hover .mes{padding: 20px 10px;}
.case-listwarp2 .picwordbox .mn .mes .tit{margin-bottom: 15px;}
.pr-wrap{padding: 80px 0;}
.pr-top{margin-bottom: 40px;}

.query-warp1{padding: 80px 0 50px;}
.query-warp1 .sum{padding: 40px 0;}
.query-warp2 .main{padding-right: 0;}
.query-warp2 .main .querysum.querysum1{left: 12%;}
.query-warp2 .main .querysum.querysum2{left: 14%;}
.query-warp3{padding: 70px 0 100px;}
.query-warp3 .sum{padding: 15px 0 35px;}
.mform .m-content{padding: 20px 0 50px;}

.network-warp1{padding: 80px 0;}
.network-warp2{padding: 80px 0;}
.network-warp2 .sum{padding: 15px 0 50px;}
.network-warp2 .main .tit{padding: 20px 0 0;}
.network-warp2 .main{padding-bottom: 50px;}
.network-warp2 .main .bigimg img{margin: 0 auto;}
.join-invewarp1 .main{padding: 30px 30px 20px;}
.join-invewarp1 .main .nytitn{margin-bottom: 30px;}
.join-invewarp1 .main .en{left: 30px;bottom: 20px;font-size: 60px;}
.join-invewarp2{padding: 30px 0 100px;}
.join-invewarp2 .sum{padding: 10px 0 40px;}
.join-invewarp3{padding: 80px 0 100px;}
.join-invewarp3 .sum{padding: 16px 0 50px;}
.join-invewarp3 .main .mn:hover .tit{padding: 50px 0 0;}
.join-invewarp3 .main .mn .line{margin: 15px auto 50px;}
.join-invewarp4{padding: 80px 0 100px;}
.join-invewarp4 .sum{padding: 13px 0 30px;}
.join-invewarp5{height: 600px;}
.join-invewarp5 .nytitn{line-height: 2em;}
.join-invewarp6{padding: 60px 0 0;}
.join-invewarp6 .sum{padding: 15px 0 30px;}
.join-invewarp6 .main .mn{height: 300px;}
.join-invewarp6 .main .mn .line{width: 24px;}
.join-invewarp6 .main .mn .tbbg img{width: 180px;height: auto;}
.join-invewarp6 .main .mn .iconfont{margin:0 auto 10px;max-height: 40px;width: auto;font-size: 40px;}
.join-invewarp6 .main .mn .mes{padding: 30px 10px;}
.join-invewarp6 .main .mn .mes .num .number{font-size: 100px;}
.join-invewarp6 .main .mn .mes .num{margin-bottom: 10px;}
.job-list{padding: 30px 0 80px;}
.job-list .mn .mes .top,.job-list .mn .titn{height: 100px;}
.job-list .mn .mes .top{padding: 0 140px 0 50px;}
.job-list .mn .mes .top .box p{width: 200px;}
.job-list .mn .mes .jobclick{width: 120px;height: 40px;}
.job-list .mn .mes .jobclick .iconfont{margin-left: 15px;}
.job-list .morebutton1{margin-top: 50px;}
.job-list .mn .mes .bot{padding: 20px 140px 30px 50px;}
.job-list .mn .mes .bot .box2{margin-bottom: 30px;}

.contact-warp2{padding: 60px 0;}
.contact-warp2 .main .mn .line{margin:  10px 0 7px;}
.contact-warp3{padding: 100px 0;}
.contact-warp3 .main{padding: 60px;}
.contact-warp3 .main .sum{padding: 12px 0 30px;}
}

@media (max-width: 1440px){
.w1390{width: 92%;}	
.header .head-nav li{padding: 26px 25px;}
.header .head-mes .lang{padding-right: 15px;}
.header .head-mes .lang a{margin-right: 10px;}

.index-about .left .bigimg{width: 100%;}

.query-warp2 .main .querysum.querysum1{top: 10%;left: 7%;}
.query-warp2 .main .querysum.querysum2{bottom: 20%;left: 8%; }
.query-warp2 .main img{width: 65%;height: auto;}

.network-warp1 .mapgdt{height: auto;}
.network-warp1 .chinamap{zoom:.8;}
.shop-list{padding: 50px 30px 20px}
.shop-list .line{margin: 20px 0;}
.shop-list li{margin-bottom: 20px;}
.shop-list li .iconfont{font-size: 20px;}
.shop-list li .tit{font-size: 20px;line-height: 1em;}
.shop-list li .sum{line-height: 20px;}

}

@media (max-width: 1240px){
body,button,input,select,textarea{ font: 14px/1.5 Arial,'思源黑体',PingFang SC,Microsoft Yahei,Arial,sans-serif; }

.header .head-nav,.header .head-mes{display: none;}
.header .head-menu{display: block;}
.header .head-mn,.header-box{height: 60px;}
.header .mhead-main .head-mes{display: flex;}
.header .head-mes .search .iconfont{color: #fff;}
.index-banner .index-bantxtbox{left: 2%}
.index-banner .swiper-container{height: 500px;}
.index-banner .mes{left: 0;bottom: auto;top: 50%;transform: translateY(-50%);}
.index-banner .page-cirle{bottom: 80px;width: 70px;height: 70px;}
.index-banner .swiper-pagination .line{margin: 0 2px;}
.index-banner .scorll{bottom: 30px;}
#inabout{top: -60px;}
.index-case{padding: 30px 0 60px;}
.index-case .tbmap{height: 300px;}
.index-case .lineimg{top: 70px;}
.index-case .titn{padding: 20px 5px 30px;}
.index-case .more{width: 140px;height: 40px;}
.index-news {padding-bottom: 50px;}
.index-news .main .right{display: none;}
.index-news .main .left{width: 100%;display: block;float: none;}
.index-news .main .left .bigimg{height: auto;}
.index-news .main .left .swiper-pagination{justify-content: center;width: 100%;}
.index-news .main .left .mes{display: block;}
.index-mes{height: 250px;}
.index-mes .sum{margin: 0 15px;}
.footer .foot-top{padding: 40px 0 0;}
.footer .foot-top .footnav{display: none;}
.footer .foot-cen{padding: 40px 0 15px;}
.fix-fhtop{bottom: 20px; width: 50px;height: 50px;}
.fix-fhtop span{font-size: 12px;}

.morebutton1{height: 40px;width: 140px;}
.n-banner{height: 300px;}
.n-banner .mes .cntit{margin-bottom: 15px;}
.enav .le,.enav .ri {width: 100%;float: none;}
.enav .le{border-bottom: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}
.enav .le .mes,.enav .le .iconfont{height: 40px;line-height: 40px;}
.enav .le .iconfont{width: 36px;}
.enav .le .mes{padding-left: 10px;}
.enav .ri{display: block;}
.enav .ri .top{width: 100%;height: 40px;line-height: 40px;}
.enav .ri .bot a{line-height: 30px;}
.profile-warp1 .entitn .tit{line-height: 2em;}
.profile-warp2 .swiper-slide .m-content{height: 20em;margin-bottom: 20px;}
.profile-warp2 .swiper-slide .m-content p{margin-bottom: 1em;}
.aboutshow-warp2 .mes .sum{line-height: 2em;}
.aboutshow-warp2 .pic .qh .swiper-container{width: calc(100% - 100px)}
.aboutshow-warp2 .pic .qh .iconfont.prev{left: 15px;}
.aboutshow-warp2 .pic .qh .iconfont.next{right: 15px;}
.newsmain .return{line-height: 40px;}

.query-warp1 .main .querysum{right: 50px;}
.querysum .dian{width: 40px;height: 40px;margin-right: 10px;}
.querysum .dian .circle{width: 15px;height: 15px;}
.querysum .queryword{padding: 0 15px;line-height: 40px;}

.network-warp1 .chinamap{zoom:.65;}
.join-invewarp3 .main .mn{padding: 0 10px;}

.contact-warp1 .qh{top: 100px;}
.contact-warp1 .imgmain{height: 500px;}
.contact-warp1 .imgmain .box .tb{bottom: 100px;top: auto; width: 60px;}

.pro-readwarp1{height: 500px;}
.pro-readwarp1 .mes{top: 50%;transform: translate(-50%,-50%);padding: 0;}
.pro-readwarp1 .mes .tit{margin-bottom: 10px;line-height: 1.5em;}
.pro-readwarp2 .mtitn{padding:20px 0;}
.pro-readwarp2 .mtitn .tit{margin-bottom: 5px;}
.pro-readwarp2 .main .etit{padding: 40px 0 20px;}
.proread .protitn{padding: 50px 0 30px;}
.proread .protitn .entit{margin-bottom: 5px;}
.proread .protitn .line{margin: 20px 0;}
.proread .protitn .titn{margin-bottom: 10px;}
.pro-readwarp3 .main .mn{margin-bottom: 5px;}
.pro-readwarp4 .main{padding-bottom: 90px;}
.pro-readwarp4 .swiper-container{height: 310px;}
.pro-readwarp4 .swiper-container .swiper-slide{height: 150px}
.pro-readwarp4 .swiper-pagination{bottom: 50px;}
.pro-readwarp4 .swiper-pagination-bullet{margin: 0 4px!important;}
}
@media (max-width: 940px){
.font72{font-size: 45px;}
.font50{font-size: 35px;}
.font48{font-size: 32px;}
.font45{font-size: 30px;}
.font36{font-size: 24px;}
.font30,.font32{font-size: 20px;}
.font18,.font20{font-size: 16px;}
.w1390{width: 94%;}

.index-banner .mes .tit{letter-spacing: 2px;}
.index-banner .paeg-bann .next .line{width: 60px;}
.index-banner .paeg-bann .next .iconfont{margin-left: -14px; font-size: 18px;}
.index-banner .scorll .iconfont{margin: -2px 10px 0 0;font-size: 20px;}
.index-about{padding: 50px 0;}
.index-about .box{width: 100%;display: block;float: none;}
.index-about .right .svgyear{zoom:.5;}
.index-about .right{padding: 0;}
.index-about .right .tit{margin: 30px 0 15px;}
.index-about .right .aboutnum{position: static;width: 100%;max-width: unset;padding:10px 0 30px;}
.index-about .right .aboutnum .top{margin-bottom: 5px;}
.index-about .right .year{font-size: 60px;}
.index-about .left .bigimg{height: auto;}
.index-about .left .bot .cjt .line{width: 60px;}
.index-news .indextit{padding: 50px 0 25px;}
.index-mes,.join-invewarp5{background-attachment: unset;}
.footer .foot-top{padding: 30px 0 0;}
.footer .foot-top .footerlogo{margin:  0 auto;height: 40px;width: auto;}
.footer .foot-cen{padding: 20px 0 10px;}
.footer .foot-cen .sum{margin-bottom: 10px;justify-content: center;}
.footer .foot-cen .flink{display: none; padding: 10px 0 0;justify-content: center;}
.footer .foot-cen .le,.footer .foot-cen .ri{width: 100%;max-width: unset;}
.footer .foot-cen .ri{ justify-content: center;padding: 0;}
.footer .foot-cen .ri .mn{margin: 0 15px;}
.footer .foot-cen .ri .mn img{width: 80px;margin: 0 auto}
.footer .foot-cen .ri .mn .tit{padding: 5px 0 0;}

.profile-warp1{padding: 50px 0;}
.profile-warp1 .entitn{margin-bottom: 30px;}
.profile-warp1 .entitn .en{font-size: 100px;}
.profile-warp1 .numbox .mn{width: 48%;margin-bottom: 20px;}
.profile-warp1 .numbox .mn .line{margin: 10px 0 6px;}
.profile-warp1 .numbox .mn .num{letter-spacing: 1px;}
.profile-warp2{padding: 70px 0;}
.profile-warp2 .swiper-slide .tit{margin-bottom: 30px; line-height: 1.5em;}
.profile-warp2 .swiper-slide .m-content{margin-bottom: 30px;height: 22em;}
.profile-warp2 .qh-page li{line-height: 40px;}
.story-main .top .box{padding: 50px 0 30px;}
.story-main .bot{padding: 10px 0 40px;}
.story-main .bot li{padding: 15px 0;}
.story-main .bot li:hover{padding: 30px 0;margin: 10px 0;}
.story-main .bot li:hover .time{width: 200px;text-indent: 30px;font-size: 30px;}
.story-main .bot li:hover .m-content{width: calc(100% - 230px)}
.culture-warp1{padding: 50px 0;}
.culture-warp1 .box{margin-bottom: 10px;}
.culture-warp1 .box .mn{height: 250px;}
.culture-warp2 .nytitn,.culture-warp2 .box,.culture-warp2 .box .mn{margin-bottom: 40px;}
.culture-warp2 .box .mn .tbbox{margin-bottom: 16px;}
.culture-warp2 .box .mn .tit{position: static!important;transform: translate(0)!important;}
.culture-warp2 .box .mn .tit.word1{color: #00873b;}
.culture-warp2 .box .mn:hover .tit.word1{display: block;}
.culture-warp2 .box .mn .tit.word2{width: 100%;box-sizing: border-box;padding: 10px;height: auto;opacity: 1;}
.aboutpic .bot .main .mn{width: 33.3333%;height: 320px;}
.aboutpic .bot .main .mn img{max-width: calc(100% - 60px);max-height: calc(100% - 60px)}
.aboutpic{padding: 50px 0 60px;}
.aboutpic .top .m-content{padding: 30px 0 40px;}
.aboutpic .morebutton1{margin-top: 40px;}
.aboutpic .bot .main .mn:nth-child(3n):after, .aboutpic .bot .main .mn:last-child:after{display: block;}
.aboutvisit{padding: 50px 0 30px;}
.aboutvisit form{width: 100%;max-width: 100%; margin: 0 auto 30px;height: 40px;padding: 0 20px; line-height: 40px;}
.aboutvisit form .search-text{width: calc(100% - 50px);line-height: 40px;}
.aboutvisit form .tj .iconfont{font-size: 16px;}
.picwordbox .mn{margin-bottom: 40px;width: 48%;margin-right: 4%;}
.picwordbox .mn:nth-child(3n){margin-right: 4%;}
.picwordbox .mn:nth-child(2n){margin-right: 0;}
.picwordbox .mn .mes{padding: 20px 0;}
.picwordbox .mn:hover .mes{padding: 20px 10px;}
.aboutshow-warp1{padding: 50px 0;}
.aboutshow-warp1 .line{margin: 15px auto 30px;}
.aboutshow-warp1 .swiper-container{padding-bottom: 20px;}
.aboutshow-warp1 .swiper-slide .tit{padding: 10px 0;}
.aboutshow-warp2{padding: 50px 0;}
.aboutshow-warp2 .mn{width: 100%;float: none;display: block;}
.aboutshow-warp2 .pic .bigimg{height: auto;}
.aboutshow-warp2 .mes{height: auto;padding: 30px 20px;}
.aboutshow-warp2 .mes .tit{margin-bottom: 10px;}
.aboutshow-warp2 .pic .qh .swiper-container{width: calc(100% - 200px)}
.aboutshow-warp2 .pic .qh .swiper-slide img{width: 100%;height: auto;}
.aboutnews{padding: 50px 0;}
.aboutnews .picwordbox .mn .mes{padding: 20px 0 10px;}
.aboutnews .picwordbox .mn .mes .time{padding-top: 20px;}
.aboutnews .picwordbox .mn:hover .mes{padding: 20px 10px 10px;}
.aboutnews .morebutton1{margin-top: 10px;}
.newsmain{padding: 50px 0 40px;}
.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;}
.aboutservice-warp1{padding: 50px 0 0;}
.aboutservice-warp1 .main{padding: 20px 10px 0;margin-bottom: 50px;}
.aboutservice-warp1 .main .mn{margin-bottom: 0px;width: 900px;padding: 20px 0;}
.aboutservice-warp1 .main .mn.oth{margin-bottom: 0;}
.aboutservice-warp1 .main .mn .titn{width: 120px;height: 40px;}
.aboutservice-warp1 .main .mn .titn img{width: 12px;height: auto;}
.aboutservice-warp1 .main .mn .mes{width: calc(100% - 131px)}
.aboutservice-warp1 .main .mn .mes li .tbbox{width: 40px;height: 40px;}
.aboutservice-warp1 .main .mn .mes li .tit{height: 40px;}
.aboutservice-warp2{height: 250px;}
.aboutservice-warp3{padding: 50px 0;}
.aboutservice-warp4{padding: 100px 0;}
.aboutservice-warp4 .mn{width: 45%;}
.aboutservice-warp4 .main .iconfont{font-size: 40px;}

.proyc-listwarp1{padding: 50px 0 0;}
.proyc-listwarp1 .nytitn{margin-bottom: 30px;}
.proyc-listwarp1 .pronav{margin-bottom: 20px;}
.proyc-listwarp1 .pronav .mn{padding: 20px;display: block;width: 33.3333%;flex:auto;}
.proyc-listwarp1 .pronav .tbimg{width: 24px;height: 24px;margin: 0 auto 10px;}
.proyc-listwarp1 .pronav .mes span{padding: 5px 0 0;}
.proyc-listwarp1 .pronav .mn:after{top: 10%; height: 80%;}
.proyc-listwarp1 .swiper-slide .tit{line-height: 1.5em;}
.proyc-listwarp1 .swiper-slide .sum{margin: 10px 0 23px;line-height: 2em;}
.proyc-listwarp1 .swiper-slide .imgbox{padding-bottom: 50px;}
.proyc-listwarp1 .swiper-slide .imgbox img{max-width: 70%;}
.proyc-listwarp1 .swiper-slide .imgbox .img2{right:0;top: -10%;}
.proyc-listwarp2{padding: 50px 0;}
.proyc-listwarp2 .nytitn{margin-bottom: 30px;}
.proyc-listwarp2 .ycpic .bigimg{margin-bottom: 10px;}
.pro-listwarp1 .protype .mn{width: 25%;flex:auto;padding: 15px 0;font-size: 12px;}
.pro-listwarp1 .protype .mn .tbbox{height: 80px;}
.pro-listwarp1 .protype .mn .tbbox img{max-height: 50px;}
.pro-listwarp1 .protype .mn .mes{height: 30px;}
.pro-listwarp2{padding: 50px 0;}
.pro-listwarp2 .top{margin-bottom: 10px;}
.pro-listwarp2 .top .box{width: 40px;padding: 0!important}
.pro-listwarp2 .top .box.le{left: 0;}
.pro-listwarp2 .top .box.ri{right: 0;}
.pro-listwarp2 .top .box .xline{margin: 10px 0;}
.pro-listwarp2 .bot .swiper-slide .bigimg{margin-bottom: 30px;}
.pro-listwarp2 .top .swiper-container{width: calc(100% - 100px)}
.pro-listwarp2 .top .swiper-slide .circle:before{width: 30px;height: 30px;}

.case-listwarp1 .mn{padding: 30px 10px;}
.case-listwarp1 .mn.on:after,.case-listwarp1 .mn:hover:after{width: 100%;}
.case-listwarp2 .picwordbox .mn .mes{padding: 15px 0;}
.case-listwarp2 .picwordbox .mn .mes .tit{margin-bottom: 10px;}
.case-listwarp2 .picwordbox .mn:hover .mes{padding: 15px 10px;}
.pr-wrap{padding: 50px 0;}
.pr-top .pictext,.pr-top .picslide{width: 100%;}
.pr-top{flex-wrap: wrap;margin-bottom: 20px;}
.pr-top .picslide{margin-bottom: 20px;}
.pr-top .picslide .page{width: 30px;height: 30px;}
.pr-top .picslide .page span{font-size: 16px;}
.pr-top .pictext .tx-title{margin: 10px  0;}
.pr-top .tx-summary{margin-bottom: 0;}
.pr-top .tx-summary p{margin-bottom: 0;}

.query-warp1{padding: 50px 0 40px;}
.query-warp1 .sum{padding: 25px 0;line-height: 2em;}
.query-warp1 .main .img{width: 200px;}
.query-warp1 .main .querysum{position: static;padding: 15px 0 0;}
.query-warp2{padding: 50px 0 30px;}
.query-warp2 .sum{padding: 15px 0 30px;}
.query-warp2 .main{justify-content: center;}
.query-warp2 .main img{width: 100%;height: auto;}
.query-warp2 .main .querysum{position: static;flex-flow: row-reverse;margin-bottom: 10px;}
.query-warp2 .main .querysum .dian{margin: 0 10px;}
.query-warp3{padding: 50px 0 70px;}
.query-warp3 .sum{padding: 10px 0 30px;}
.mform .mmn .input-box{height: 40px;padding: 0 10px; line-height: 40px;}
.mform .mmn.three{margin-bottom: 10px;}
.mform .m-content{padding: 10px 0 30px;}
.mform .m-content p{line-height: 2em;font-size: 14px;}
.mform .mmn.one .input-box{padding: 10px;height: 200px;}

.network-warp1{padding: 50px 0;}
.network-warp1 .mapgdt{width: 100%;margin-bottom: 20px;overflow: auto;}
.network-warp1 .chinamap{margin: 0 auto ;zoom:.8;}
.network-warp1 .main{position: static;height: auto; width: 100%;}
.shop-list{padding: 40px 20px;}
.shop-list ul{height: auto;}
.shop-list .nytitn span{margin-left: 10px;}
.network-warp2{padding: 50px 0;}
.network-warp2 .sum{padding: 10px 0 23px;}
.network-warp2 .main .tit{padding: 20px 0 0;}
.network-warp2 .main{padding-bottom: 30px;}
.network-warp2 .main .bigimg img{margin: 0 auto;}
.join-invewarp1 .main{top: 0;padding: 50px 0px 20px;box-shadow: unset;}
.join-invewarp1 .main .en{left: 0; font-size: 40px;}
.join-invewarp1 .main .nytitn{margin-bottom: 20px;}
.join-invewarp1 .main .mform .mmn.three{margin-bottom: 20px;}
.join-invewarp2{padding: 30px 0 50px;}
.join-invewarp2 .sum{padding: 10px 0 23px;}
.join-invewarp2 .main .mn{width: 33%;padding: 10px;height: 180px;display: flex;flex-flow: column;justify-content: center;align-items: center;}
.join-invewarp2 .main .mn.first .tbbox:before{width: 40px;height: 40px;}
.join-invewarp2 .main .mn.first .iconfont{font-size: 20px;}
.join-invewarp2 .main .mn.second .iconfont{font-size: 40px;}
.join-invewarp2 .main .mn .iconfont{font-size: 40px;}
.join-invewarp2 .main .mn .tbbox{height: 40px;margin: 0 0 10px;}
.join-invewarp2 p{line-height: 1.7em;}
.join-invewarp3{padding: 50px 0 60px;}
.join-invewarp3 .sum{padding: 10px 0 23px;}
.join-invewarp3 .main .mn{padding: 30px 10px;width: 49%;margin-bottom: 10px;height: 340px;}
.join-invewarp3 .main .mn .tbbox,.join-invewarp3 .main .mn:hover .tbbox{height: 40px;}
.join-invewarp3 .main .mn .tbbox{margin-bottom: 10px;}
.join-invewarp3 .main .mn .tbbox .iconfont{font-size: 26px;}
.join-invewarp3 .main .mn:hover .tit{padding: 0;}
.join-invewarp3 .main .mn .summ{opacity: 1;}
.join-invewarp3 .main .mn .line{margin: 10px auto 20px;}
.join-invewarp3 .main .mn .summ{line-height: 1.5em;}
.join-invewarp3 .main .mn .en{font-size: 100px;}
.join-invewarp4{padding: 50px 0 60px;}
.join-invewarp4 .sum{padding: 10px 0 23px;line-height: 2em;}
.join-invewarp4 .main .mn{height: 130px;padding: 30px 10px;}
.join-invewarp4 .main .mn .tbbox{height: 26px;margin-bottom: 10px;}
.join-invewarp4 .main .mn .iconfont{font-size: 26px;}
.join-invewarp5{height: 400px;}
.join-invewarp6{padding: 50px 0 0;}
.join-invewarp6 .sum{padding: 10px 0 23px;line-height: 2em;}
.join-invewarp6 .main .mn{height: auto;}
.join-invewarp6 .main .mn .tbbox{height: auto;display: none;}
.join-invewarp6 .main .mn .mes .num .number{font-size: 80px;}
.join-invewarp6 .main .mn .mes{position: static;transform: translate(0,0);box-shadow: unset;height: auto;opacity: 1;}
.join-invewarp6 .main .swiper-pagination{display: flex;}
.join-invewarp7 .sum{padding: 10px 0 23px;line-height: 2em;}
.join-invewarp7{padding: 50px 0 60px;}
.join-invewarp7 .mform .morebutton1{margin-top: 30px;}
.job-list{padding: 30px 0 60px;}
.job-list .mn{padding: 15px 0;}
.job-list .mn .titn{width: 100%;height: auto;}
.job-list .mn .titn:before{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 1px;height: 3000px;background: #e6e6e6;content: "";}
.job-list .mn .mes{width: 100%;}
.job-list .mn .mes .top{display: block;padding: 0;height: auto;}
.job-list .mn .mes .top .box{width: auto;padding: 10px 0;}
.job-list .mn .mes .top .box p{width: 50%;box-sizing: border-box;padding: 0 10px;text-align: center;}
.job-list .mn .mes .jobclick{position: static;transform: translate(0,0);margin: 0 auto 15px;}
.job-list .mn .mes .bot{padding: 30px 20px;}
.job-list .mn .mes .bot .jobclick{position: static;transform: translate(0,0);margin: 20px auto 0;}
.job-list .mn .mes .bot .box2{margin-bottom: 1em;}
.job-list .mn .mes .bot .m-content .xtit{margin-bottom: 10px;}
.job-list .morebutton1{margin-top: 30px;}
.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-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;}

.contact-warp2{padding: 50px 0;}
.contact-warp2 .main .mn{width: 100%;margin-bottom: 10px;}
.contact-warp2 .main .mn p{line-height: 1.5em;}
.contact-warp3{padding: 50px 0;}
.contact-warp3 .main{padding: 30px 10px}
.contact-warp3 .main .sum{padding: 10px 0 23px;}
.contact-warp3 .main .mform .mmn .mn{width: 100%;margin-bottom: 10px;}
.contact-warp3 .main .mform .mmn.one .input-box{padding: 10px;margin-bottom: 20px;}
.search-main .tj{height: 40px;line-height: 40px;}
.com-wrap{padding: 50px 0;}
}

@media (max-width: 768px){
.font72{font-size: 35px;}
.font50{font-size: 30px;}
.font48{font-size: 28px;}
.font45{font-size: 26px;}
.font30,.font32{font-size: 18px;}
.font24{font-size: 16px;}
.m-content p{font-size: 14px;line-height: 2em;}	

.index-banner .paeg-bann {top: auto;left: auto; bottom: 30px;transform: translate(0,0);height: 18px;}
.index-banner .mes .tit{bottom: 0;}
.index-case .swiper-slide{width: 100%}
.index-case .titn{justify-content: center;}
.index-case .titn .sxpage{display: none;}
.index-case .jtnext{display: flex;}
.index-mes .sum{margin: 0 10px;}
.footer .foot-bot{padding-top: 10px;}
.footer .foot-bot p{padding: 5px 0;width: 100%;display: block;float: none;text-align: center;line-height: 1.5em;}

.profile-warp1 .entitn .en{display: none;}
.profile-warp1 .entitn .tit{position: static;transform: translate(0,0);}
.story-main .top .box .nytitn{margin-left: 20px;}
.story-main .bot li{padding: 10px 20px;pointer-events: none;}
.story-main .bot li .time,.story-main .bot li .m-content{width: 100%;}
.story-main .bot li .time{margin-bottom: 5px;text-indent: 0;}
.culture-warp1 .box{margin: 0;}
.culture-warp1 .box .mn{width: 100%!important;margin-bottom: 10px;height: 200px;}
.culture-warp1 .box .mn .mes{padding: 20px;}
.culture-warp1 .box .mn .mes .tit{margin-bottom: 5px;}
.culture-warp1 .box .mn .mes .en{left: 20px;bottom: 20px;}
.culture-warp2 .box{margin-bottom: 20px;}
.culture-warp2 .box .mn{width: 50%;margin-bottom: 30px;}
.culture-warp2 .box .mn .tbbox{width: 60px;height: 60px;margin-bottom: 10px;}
.culture-warp2 .box .mn .tbbox .iconfont{font-size: 24px;}
.culture-warp2 .box .mn.small .tbbox .iconfont{font-size: 18px;}
.culture-warp2 .box .mn .tbbox .iconfont img{width: 24px;}
.culture-warp2 .box .mn .tbbox span.iconfont{font-size: 16px;}
.culture-warp2 .box .mn .tit.word2{padding: 5px;font-size: 14px;}
.culture-warp2 .box .mn.small .tit{width: 100%;font-size: 14px;line-height: 1.5em;}
.aboutpic .bot .main .mn{width: 50%;height: 250px;}
.picwordbox .mn{width: 100%;margin: 0 0 20px 0;}
.picwordbox .mn .bimg img{width: 100%;height: auto;}
.picwordbox .mn .mes{padding: 20px 0 15px;}
.picwordbox .mn .mes .tit{margin-bottom: 0;}
.picwordbox .mn:hover .mes{padding: 20px 10px 15px;}
.aboutshow-warp2 .pic .qh .swiper-container{width: calc(100% - 130px)}
.aboutservice-warp4 .mn{width: 38%;flex-wrap: wrap;flex-flow: column;}
.aboutservice-warp4 .mn span{width: 100%;text-align: center;}

.proyc-listwarp2 .ycpic .bigimg{width: 100%;margin: 0 0 10px 0!important;}
.proyc-listwarp2 .ycpic .bigimg img{width: 100%;height: auto;}
.proyc-listwarp2 .morebutton1{margin-top: 20px;}

.mform .mmn.three{margin-bottom: 0;}
.mform .mmn.three .mn{width: 100%;margin-bottom: 10px;}

.network-warp1 .w1720{overflow: hidden;}
.network-warp1 .chinamap{zoom:.6;font-size: 24px;}
.join-invewarp1{padding: 0;}
.join-invewarp1 .main .en{display: none;}
.join-invewarp1 .main .mform .mmn.three .mn{width: 100%;margin-bottom: 10px;}
.join-invewarp1 .mform .morebutton1{margin: 0 auto;float: none;display: block;}

.contact-warp1 .imgmain{height: 300px;}
.contact-warp1 .imgmain .phonehide768{display: none!important;}
.contact-warp1 .imgmain .phoneshow768{display: block!important;}
.contact-warp1 .qh{top: auto;bottom: 30px;}
.contact-warp1 .imgmain .box .tb{bottom: 18px;}
.contact-warp1 .imgmain .box .dj-aniu{top: 15px;right: 15px;width: 120px;height: 30px;}
.contact-warp1 .imgmain .box .dj-aniu svg{width: 20px;height: 20px;}
}

@media (max-width: 410px){
.network-warp1 .chinamap{zoom:.4;font-size: 30px;}

}

@media (max-height: 500px){
.sq-form .gdtbox{height: 300px;padding: 0 10px;}
}