@charset "utf-8";

.w1400{width: 1400px;margin: 0 auto;}

.w1642{width: 85.5208333%;margin: 0 auto;}

.phone{display: none;}

.md{position: relative;top: -120px;}

html::-webkit-scrollbar{display: none;}

a:hover, a:visited, a:link, a:active , a:focus {

    text-decoration: none;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*解决手机版点击背景问题*/

    outline: none;

    

}

.bx{transition: all .5s;}

.bx:hover{ box-shadow: 0px 0px 10px 0px rgba(0,0,0,.2)}



.content img{max-width: 100%;height: auto;margin: 0 auto;display: block;}

.more {

  -webkit-transition: 0.6s cubic-bezier(0.77, 0, 0.175, 1);

  transition: 0.6s cubic-bezier(0.77, 0, 0.175, 1);

  position: relative;

  z-index: 2;

}

.more::before {

  position: absolute;

  content: "";

  top: 0;

  left: 0;

  z-index: -1;

  width: 100%;

  height: 100%;

  background:#b0894e;

  -webkit-transform: scaleX(0);

          transform: scaleX(0);

  -webkit-transform-origin: right;

          transform-origin: right;

  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);

  transition: -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);

  transition: transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);

  transition: transform 0.6s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);

}

.more:hover {

  color: #fff;

  background: transparent;

}

.more:hover::before {

  -webkit-transform: scaleX(1);

          transform: scaleX(1);

  -webkit-transform-origin: left;

          transform-origin: left;

}



.jzdh{position: fixed;top: 0;left: 0; display: flex;justify-content: center;align-items: center; width: 100%;height: 100%;background: #fff;z-index: 9999999999999;}

.jzdh .box img{width: 300px;margin-bottom: 20px; }



.pageload-overlay{position: relative;height: 20px;}

.pageload-overlay::after,.pageload-overlay::before { position: absolute;top: 50%;left: 50%;

width: 20px;height: 20px;margin: -10px 0 0 -10px;border-radius: 50%;z-index: 1000;content: '';}



.pageload-overlay::after {

  background: #b0894e;

  -webkit-transform: translateX(-20px);

  transform: translateX(-20px);

  -webkit-animation: moveRight 0.6s linear infinite alternate;

  animation: moveRight 0.6s linear infinite alternate;

}



.pageload-overlay::before {

  background: #e6e6e6;

  -webkit-transform: translateX(20px);

  transform: translateX(20px);

  -webkit-animation: moveLeft 0.6s linear infinite alternate;

  animation: moveLeft 0.6s linear infinite alternate;

}



@-webkit-keyframes moveRight {

  to { -webkit-transform: translateX(20px); }

}



@keyframes moveRight {

  to { transform: translateX(20px); }

}



@-webkit-keyframes moveLeft {

  to { -webkit-transform: translateX(-20px); }

}



@keyframes moveLeft {

  to { transform: translateX(-20px); }

}



.font48{font-size: 48px}

.font36{font-size: 36px;}

.font30{font-size: 30px;}

.font26{font-size: 26px;}

.font24{font-size: 24px;}

.font20{font-size: 20px;}

.font18{font-size: 18px;}

.font16{font-size: 16px;}



.mflex{display: flex;flex-wrap: wrap;}

.mflex_center{display: flex;justify-content: center;align-items: center;}

.cz{position: relative;z-index: 22;}

.trans{transition: all .5s;}

.ovhidden{overflow: hidden;}

img{max-width: 100%;}

/*滚动条样式*/

.gdt{overflow: auto;}

.gdt::-webkit-scrollbar {

    width: 2px;

    height: 2px;

    padding-right: 10px

}



.gdt::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #eee

}



.gdt::-webkit-scrollbar-thumb {

    border-radius: 10px;

    background-color: #b0894f;

}



/*边框效果*/

.biank{position: absolute;top: 0;left: 0; width: 100%;height: 100%;box-sizing: border-box;display: none; background: rgba(21,30,73,.7);transition: all .5s;}

.biank .line{position: absolute;background: #fff;transition: all 1s;}

.biank .line.line1{left: 30px;top: 30px; width:0;height: 2px; }

.biank .line.line2{right: 30px;top: 30px; width:2px;height: 0; }

.biank .line.line3{right: 30px;bottom: 30px; width:0;height: 2px; }

.biank .line.line4{left: 30px;bottom: 30px; width:2px;height: 0; }

.biank:hover .line.line1{width: calc(100% - 60px);}

.biank:hover .line.line2{height: calc(100% - 60px);}

.biank:hover .line.line3{width: calc(100% - 60px);}

.biank:hover .line.line4{height: calc(100% - 60px);}

/*放大图片*/

.bigimg{overflow: hidden;}

.bigimg img{display: block;max-width: 100%;height: auto;transition: all 1s;}

.bigimg:hover img{transform: scale(1.05);}





/*头部*/

.header{position: fixed;width: 100%; z-index: 99999;background: #fff;transition: all .5s;}

.header .dj1{background: #fff;}

.header .head-mn{position: relative;height: 95px;transition: all .5s;}

.header .logo{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.header .logo img{display: block;width: 205px;}

.header .logo .img1{display: none;}

.header .r{position: relative;display: flex;align-items: center;}

.header ul{ display: flex;}

.header .bottomLine{position: absolute;bottom: 0;height: 2px;background: #b0894e;transition: all 0.3s ease;}

.header ul li{position: relative; margin: 0 24px;}

.header ul li .inav{font-size: 16px;line-height: 95px; color: #333;}

.header ul li.on:after{position: absolute;bottom: 0;width: 100%;height: 2px;background: #b0894e;content: "";}

.header ul li .xl{position: absolute;left:-78px; display: none;width: 220px;height: 400px; opacity: 0;transition: all .5s; }

/*.header ul li .xl a{float: left;padding: 15px; font-size: 16px;line-height: 30px;color: #fff;}*/

.header ul li .xl .l{width: 295px;box-sizing: border-box;padding: 65px 0 0 24px;height: 100%; background: rgba(176,137,78,.8);display: none;}

.header ul li .xl .l .tit{font-size: 25px;line-height: 25px;color: #fff;}

.header ul li .xl .l .line{margin: 36px 0 39px; width: 26px;height: 1px;background: #fff;}

.header ul li .xl .l .sum{max-height: 225px;padding-right: 24px; overflow: hidden;}

.header ul li .xl .l .sum p{font-size: 14px;line-height: 25px; color: #fff;}

/*改*/.header ul li .xl .mr{width: 100%;height: 100%;box-sizing: border-box;padding: 20px 10px;display: flex;flex-flow: column;justify-content: center;align-items: center;border-bottom: 10px solid #b0894e; background: rgba(255,255,255,.9);}

.header ul li .xl .mr a{display: block;padding: 10px 0; font-size: 14px;line-height: 30px;text-align: center; color: #000;}

.header ul li .xl .mr a:hover{color: #b0894e;}

/*.header ul li:last-child .xl{left: -300px;}*/

.header ul li:hover .xl{display: block;opacity: 1;}

.header .lang{margin-left: 36px; width: 27px;height: 20px;border-radius: 5px;border: 1px solid #b0894e;transition: all .5s;}

.header .lang:hover{background: #b0894e;}

.header .lang a{line-height: 20px;font-size: 16px;text-align: center; color: #b0894e;}

.header .lang:hover a{color: #fff;}

.header.index{background: none;}

.header.index ul li .inav{color: #fff;}

.header.index .logo .img1{display: block;}

.header.index .logo .img2{display: none;}

.header.index .lang{border-color: #fff;}

.header.index .lang:hover{background: #fff;}

.header.index .lang a{color: #fff;}

.header.index .lang:hover a{color: #b0894e;}

.header.header-small{box-shadow: 0px 5px 5px 0px rgba(0,0,0,.1);}

.header.header-small .head-mn{height: 77px;}

.header.header-small ul li .inav{line-height: 77px;}

.head-box{height: 95px;}



.header .phone-nav{position: absolute;top: 50%;right: 0;transform: translateY(-50%);display: none; z-index: 9999999;cursor: pointer;}

.header .phone-nav .line{position: relative;top: 0;border-radius: 3px;width: 30px;display: block;height: 2px;transition: all .3s; background: #b0894e;transform-origin: center center;}

.header.index .phone-nav .line{background: #fff;}

.header .phone-nav.active .line:nth-child(1){top: 10px;transform: rotate(45deg);}

.header .phone-nav .line:nth-child(2){margin: 8px 0; }

.header .phone-nav.active .line:nth-child(2){opacity: 0;}

.header .phone-nav.active .line:nth-child(3){top: -10px;transform: rotate(-45deg);}

.header .phone-nav-mn{position: absolute;top: 0;left: 0;display: none; padding: 100px 0; width: 100%;height: 100vh; box-sizing: border-box;box-shadow: 0px 0px 10px 0px rgba(0,0,0,.3); background-color: #fff; z-index: 99;overflow: scroll;}

.header .phone-nav-mn ul{flex-wrap: wrap;}

.header .phone-nav-mn li{width: 94%;margin: 0 auto;}

.header .phone-nav-mn li:first-child{border-top: 1px solid #f7f7f7;}

.header .phone-nav-mn li .navs{padding:10px 0;border-bottom: 1px solid #f7f7f7;}

/*改*/.header .phone-nav-mn li .navs p{font-size: 16px;line-height: 40px;color: #333;}

.header .phone-nav-mn li .jia{display: flex;height: 40px;align-items: center;}

.header .phone-nav-mn li .img{display: block;transform:rotate(-90deg);  transition: all .5s;}

.header .phone-nav-mn li .img.imgo{transform: rotate(90deg);}

.header .phone-nav-mn li .img.xz{transform: rotate(90deg);}

.header .phone-nav-mn li dl{padding: 10px 0;}

.header .phone-nav-mn li dd a{font-size: 16px;line-height: 30px;color: #666;display: block;padding-left: 30px;}

.header .phone-nav-mn::-webkit-scrollbar { width: 0 !important }

.header .head-mn.dj{position: relative;z-index: 22222;}

.header .head-mn.dj .img2{display: block;}

.header .head-mn.dj .img1{display: none;}

.header .head-mn.dj .phone-nav{right: 0;}

.header .head-mn.dj .phone-nav .line{background: #b0894e;}





.i-banner{position: relative; height: 100vh;}

.i-banner .line{position: absolute;top: 50%;transform: translateY(-50%);width: 0;height: 1px;background: rgba(255,255,255,.3);z-index: 2;transition: all 2s;}

.i-banner .swiper-slide-active .line{width: 100%;}

.i-banner .swiper-container{height: 100%;}

.i-banner .swiper-slide .xx{position: absolute;left: 404px;top: 50%;transform: translateY(-50%);max-width: 792px; color: #fff;}

.i-banner .swiper-slide .xx .tit{margin-bottom: 68px;line-height: 60px;letter-spacing: 5px; font-size: 60px;font-weight: bold;}

.i-banner .swiper-slide .xx .sum{font-size: 18px;line-height: 36px;text-align: justify;}

.i-banner .page{position: absolute;top: 50%;margin-top: -.5px; width: 140px;height: 1px;z-index: 2;cursor: pointer;outline: none;}

.i-banner .page:before{position: absolute;width: 0;height: 100%;background: #fff; content: "";}

.i-banner .page:after{position: absolute;bottom:0;padding-bottom: 11px; font-size: 18px;line-height: 14px; color: #fff;content: "";}

.i-banner .page.page-l{left: 0;}

.i-banner .page.page-l:hover:before{animation: widthl 2s linear infinite;}

.i-banner .page.page-l:after{right: 0;content: "PREV"; }

.i-banner .page.page-r{right: 0;}

.i-banner .page.page-r:before{right: 0;}

.i-banner .page.page-r:hover:before{animation: widthr 2s linear infinite;}

.i-banner .page.page-r:after{left: 0;content: "NEXT"; }

@keyframes widthl{

0%{width: 0;right: 0;}

25%{width:100%;}

50%{right: auto;left: 0;}

100%{width: 0;}

}



@keyframes widthr{

0%{width: 0;left: 0;right: auto;}

25%{width:100%;}

50%{left: auto;right: 0;}

100%{width: 0;}

}

.i-banner .qiu{position: absolute;left: 169px;top: 50%;transform: translateY(-50%) ;width: 204px;height: 204px;box-sizing: border-box;

display: flex;justify-content: center;align-items: center; z-index: 2;}

.i-banner .qiu p{font-size: 20px;line-height: 40px;text-transform: uppercase;text-align: center; color: #fff;}

.qiu > span{position: absolute;top: 0;width: 50%;height: 100%;z-index: 1;overflow: hidden;}

.qiu .qiu-left{left: 0;display: none;}

.qiu .qiu-bar{position: absolute;top: 0;width: 100%;height: 100%;border: 1px solid rgba(255,255,255,.3);box-sizing: border-box;}

.qiu .qiu-left .qiu-bar{left: 100%;border-top-right-radius: 102px;border-bottom-right-radius: 102px;

border-left: 0; -webkit-transform-origin: center left;transform-origin: center left;}

.qiu .qiu-right{right: 0;display: none;}

.qiu .qiu-right .qiu-bar{left: -100%;border-top-left-radius: 102px;border-bottom-left-radius: 102px;border-right: 0;

-webkit-transform-origin: center right;transform-origin: center right;animation: loading-1 2s linear  forwards;}

.qiu .qiu-left .qiu-bar{animation: loading-2 2s linear forwards 2s; }



.i-banner .swiper-slide-active .qiu .qiu-left,.i-banner .swiper-slide-active .qiu .qiu-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);}

}









.ibt .titn{margin-bottom: 26px; font-size: 44px;line-height: 33px;font-weight: bold;color: #333;}

.ibt .sumn{font-size: 34px;line-height: 32px;color: #333;}



.i-about{position: relative;padding: 183px 0 130px;}

.i-about .bg{position: absolute;left: 0;top: 113px;}

.i-about .main{position: relative;z-index: 2;}

.i-about .main .ibt{margin-bottom: 72px;}

.i-about .main .mn{width: 100%;}

.i-about .main .l{width: 532px;}

.i-about .main .sj{display: flex;justify-content: space-between;flex-wrap: wrap; max-width: 520px;margin-bottom: 14px; color: #333;}

.i-about .main .sj.phone{display:none;}

.i-about .main .sj .sum{margin-bottom: 48px; font-size: 18px;line-height: 18px;}

.i-about .main .sj .sum span{display: inline-block; font-size: 32px;line-height: 26px; color: #b0894e;}

.i-about .main .nr{/*margin-bottom: 102px;*/}

.i-about .main .nr p{font-size: 16px;line-height: 32px;text-align: justify;}

.i-about .main .more{width: 174px;height: 47px;box-sizing: border-box;border: 1px solid #b0894e;text-align: center;font-size: 16px;line-height: 47px;text-transform: uppercase; color: #b0894e;}

.i-about .main .more:hover{color: #fff;}

.i-about .main .r{position: relative; width: 700px;padding-top: 60px;}

.i-about .main .r .dbt{display: block;width: 100%;height: auto;}

.i-about .main .r .img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;cursor: pointer; transition: all .5s;}

.i-about .main .r:hover .img{opacity: 1;}

.videos{position: fixed;top: 0;left: 0;display: none; width: 100%;height: 100%;background: rgba(0,0,0,.3);z-index: 9999999;}

.videos video{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-height: 70%;max-width: 80%;}

.videos .icon{position: absolute;right: 5%;top: 5%;cursor: pointer;}



.i-news{position: relative; padding:110px 0 120px ;background: #fcfcfc;}

.i-news .ibt{margin-bottom: 58px;}

.i-news .mpage{position: absolute;right: 0;top: 164px; display: flex;width: 670px;}

.i-news .mpage:before{position: absolute;bottom: 1px;left: 0; width: 100%;height: 1px;content:"";background: #b5b5b5;}

.i-news .mpage li{position: relative; height: 38px;margin-right: 38px;padding: 0 4px;cursor: pointer;}

.i-news .mpage li:after{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 0;height: 3px; background: #b0894e;content: "";transition: all .5s;}

.i-news .mpage li.on:after{width: 100%;}

.i-news .mpage li:hover:after{width: 100%;}

.i-news .mpage li a{font-size: 18px;line-height: 17px; color: #666;}

.i-news .swiper-slide{display: flex;justify-content: space-between;align-items: center;}

.i-news .swiper-slide .tit{height: 26px; font-size: 22px;line-height: 26px;color: #333;}

.i-news .swiper-slide .tit a{color: #333;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.i-news .swiper-slide .sum{height: 48px;text-overflow:ellipsis;overflow: hidden;font-size: 16px;line-height: 24px;}

.i-news .swiper-slide .sum a{color: #666;text-overflow:ellipsis;overflow: hidden;}

.i-news .swiper-slide .l{width: 591px; background: #fff;transition: all .5s;}

.i-news .swiper-slide .l .xx{ padding: 30px 30px 24px 24px;overflow: hidden;}

.i-news .swiper-slide .l .xx .tit{margin-bottom: 16px;}

.i-news .swiper-slide .l .xx .sum{margin-bottom: 24px;}

.i-news .swiper-slide .l .xx .b{display: flex;justify-content: space-between;}

.i-news .swiper-slide .l .xx .time{font-size: 16px;line-height: 14px; color: #666;}

.i-news .swiper-slide .l .xx .i-more{font-size: 16px;line-height: 14px;text-transform: uppercase;color: #666;}

.i-news .swiper-slide .l .xx:hover .i-more{color: #b0894e;}



.i-news .swiper-slide .r{width: 700px;}

.i-news .swiper-slide .r li{border-top:1px solid #d9d8d7;padding: 39px 0 28px; transition: all .5s;}

.i-news .swiper-slide .r li:last-child{border-bottom: 1px solid #d9d8d7;}

.i-news .swiper-slide .r li .tit{margin-bottom: 20px;color: #010101;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.i-news .swiper-slide .r li .sum{max-width: 80%;text-overflow:ellipsis;overflow: hidden;}

.i-news .swiper-slide .r li .b{display: flex;justify-content: space-between;align-items: center;}

.i-news .swiper-slide .r li .time{font-size: 14px;line-height: 10px;}

.i-news .swiper-slide .r li:hover{padding-left:15px; }

.i-news .swiper-slide .r li:hover .tit{color: #b0894e;}



.i-ser{position: relative;}

.i-ser .ibt{position: absolute;left: 50%;transform: translateX(-50%); top: 85px; color: #fff;z-index: 2;}

.i-ser .ibt .titn,.i-ser .ibt .sumn{color: #fff;}

.i-ser .main{}

.i-ser .main .xx{position: absolute;left: 50%;transform: translateX(-50%);bottom: 125px;display: flex;flex-flow: column;align-items: flex-end; text-align: right; z-index: 2;}

.i-ser .main .xx p{font-size: 26px;line-height: 40px;color: #fff;}

.i-ser .main .xx .line{width: 295px;height: 3px;margin: 13px 0 19px; background: #fff;}

.i-ser .main .xx .b{display: flex;margin-bottom: 36px;max-width: 33%;text-align: right; }

.i-ser .main .xx .b span{display: block;margin-left: 30px; font-size: 18px;line-height: 30px; color: #fff;}

.i-ser .main .xx .ser-more{display: flex;justify-content: center;align-items: center; width: 38px;height: 38px;border: 1px solid #fff;border-radius: 50%;box-sizing: border-box; transition: all .5s;}

.i-ser .main .xx .ser-more img{display: block;}

.i-ser .main .xx .ser-more:hover{background: #b0894e;border-color: #b0894e;}

.i-ser .main .swiper-slide{overflow: hidden;}

.i-ser .main .swiper-slide .img{display: block;width: 100%;transition: 1s linear 6s;transform: scale(1.1);}

.i-ser .main .swiper-slide-active .img{transition:6s linear;transform:scale(1);}

.i-ser .mpage3{position: absolute;left: 50%;transform: translateX(-50%);top: 220px; width: 508px;height: 508px;border-radius: 50%;border: 1px solid #fff; box-sizing: border-box; z-index: 22;}

.i-ser .mpage3 .dian{position: absolute;width: 10px;height: 10px;border-radius: 50%; background: #fff;transition: all .5s;overflow: hidden;z-index: 22;}

.i-ser .mpage3 .dian img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); display: block;opacity: 0;transition: all 1s;}

.i-ser .mpage3 .dian1{left: -5px;top: 50%;transform: translateY(-50%);}

.i-ser .mpage3 .dian2{top: -5px;left: 50%;transform: translateX(-50%);}

.i-ser .mpage3 .dian3{right:-5px;top: 50%;transform: translateY(-50%);}

.i-ser .mpage3 .dian4{bottom:-5px;left: 50%;transform: translateX(-50%);}

.i-ser .mpage3 .dian1:hover{left: -15px;}

.i-ser .mpage3 .dian2:hover{top: -15px;}

.i-ser .mpage3 .dian3:hover{right:-15px;}

.i-ser .mpage3 .dian4:hover{bottom:-15px;}

.i-ser .mpage3 .dian:hover{width: 30px;height: 30px;}

.i-ser .mpage3 .dian:hover img{opacity: 1;}

.i-ser .mpage3 .dian.on{width: 30px;height: 30px;}

.i-ser .mpage3 .dian1.on{left: -15px;}

.i-ser .mpage3 .dian2.on{top: -15px;}

.i-ser .mpage3 .dian3.on{right:-15px;}

.i-ser .mpage3 .dian4.on{bottom:-15px;}

.i-ser .mpage3 .dian.on img{opacity: 1;}





.i-ser .mpage3 .mn{position: absolute;width: 50%;height: 50%;border-radius:254px 0 0 0;background:rgba(49,49,49,.3);cursor: pointer;transition: all .5s;z-index: 2;overflow: hidden;}

.i-ser .mpage3 .mn.on{background: none}

.i-ser .mpage3 .mn.two{left: 50%;top: 0;border-radius:0 254px 0 0;}

.i-ser .mpage3 .mn.three{right:0;top: 50%;border-radius:0 0 254px 0;}

.i-ser .mpage3 .mn.four{left: 0;top: 50%;border-radius:0 0 0 254px;}



.i-ser .mpage3 .mn .tit{position: absolute; font-size: 24px;color: #fff;opacity: .7;transition: all .2s;}

.i-ser .mpage3 .mn.one .tit{bottom: 78px;right: 56px;}

.i-ser .mpage3 .mn.two .tit{bottom: 78px;left: 56px;}

.i-ser .mpage3 .mn.three .tit{top: 78px;left: 56px;}

.i-ser .mpage3 .mn.four .tit{top: 78px;right: 56px;}

.i-ser .mpage3 .mn.four{z-index: 1;}







.i-ser .mpage3 .mn.on .tit{font-size: 30px;font-weight: bold; opacity: 1;}

.progress{position: absolute; box-sizing: border-box;width: 508px;height:508px;}

.progress > span{position: absolute;top: 0;width: 50%;height: 100%;z-index: 1;overflow: hidden;}

.progress .progress-bar{position: absolute;top: 0;width: 100%;height: 100%;border: 4px solid #fff;box-sizing: border-box;}

.progress .progress-right{right: 0;display: none;}

.progress .progress-right .progress-bar{left: -100%;border-top-left-radius: 254px;border-bottom-left-radius: 254px;border-right: 0;

-webkit-transform-origin: center right;transform-origin: center right;}

.i-ser .mpage3 .mn.on .progress .progress-left,.i-ser .mpage3 .mn.on .progress .progress-right{display: block;}

.i-ser .mpage3 .mn.one .progress{transform: rotate(-90deg);}

.i-ser .mpage3 .mn.one .progress .progress-right .progress-bar{animation: loading-1 7.6s linear  forwards;}

.i-ser .mpage3 .mn.two .progress{right: 0; transform: rotate(0deg);}

.i-ser .mpage3 .mn.two .progress .progress-right .progress-bar{animation: loading-1 7.6s linear  forwards;}

.i-ser .mpage3 .mn.three .progress{right:0;bottom: 0; transform: rotate(90deg);}

.i-ser .mpage3 .mn.three .progress .progress-right .progress-bar{animation: loading-1 7.6s linear  forwards;}

.i-ser .mpage3 .mn.four .progress{left: 0;bottom: 0; transform: rotate(180deg);}

.i-ser .mpage3 .mn.four .progress .progress-right .progress-bar{animation: loading-1 7.6s linear  forwards;}

.i-ser .zz{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 28px;height: 28px;border-radius: 50%;box-sizing: border-box;border: 1px solid rgba(255,255,255,.3);z-index: 0;}

.i-ser .zz .dian{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); width: 14px;height: 14px;border-radius: 50%;background: #fff;}

.i-ser .zz .zz-m{position: absolute;transition: all .5s;}

.i-ser .zz .sz{top: 50%;transform: translateY(-50%);left: -12px;}

.i-ser .zz .fz{left: 50%;transform: translateX(-50%);top: 50%;margin-top: -217px; width: 434px;height: 434px;transition: all 1s;}

.i-ser .zz .fz img{position: absolute;top: 50px;left: 50%;transform: translateX(-50%);}

.i-ser .zz .fz.xz1{transform: translateX(-50%)rotate(270deg);}

.i-ser .zz .fz.xz2{transform: translateX(-50%)rotate(0deg);}

.i-ser .zz .fz.xz3{transform: translateX(-50%)rotate(90deg);}

.i-ser .zz .fz.xz4{transform: translateX(-50%)rotate(180deg);}

.i-ser .bimg{display: none;}



.footer{background: #2f3033;}

.footer .top{padding: 84px 0 130px;display: flex;justify-content: space-between;}

.footer .top a:hover{color: #b0894e;}

.footer .top .fl .img{display: block;width:178px;margin-bottom: 22px; }

.footer .top .fl p{font-size: 16px;line-height: 32px;color: #fff;}

.footer .top .fl .dh a{display: inline-block;color: #fff;}

.footer .top .fr .ewm{padding-top: 20px;margin-bottom: 10px; display: block;}

.footer .top .fr p{font-size: 14px;text-align: center; color: #fff;}

.footer .top .fc{display: flex;padding:20px 0 0 2px;}

/*改*/.footer .top .fc dl{width:160px;text-align:center;}

/*改*/.footer .top .fc dl:last-child{}

.footer .top .fc dt{margin-bottom: 27px;line-height: 1em; font-size: 20px;color: #fff;}

.footer .top .fc dt a{color: #fff;}

.footer .top .fc dd a{font-size: 14px;line-height: 26px; color: #a6a6a6;}

.footer .top .fc dd a:hover{color: #b0894e;}

.footer .bottom{border-top: 1px solid rgba(140,140,140,.2);}

.footer .bottom .xx{padding: 16px 0;display: flex;justify-content: space-between;flex-wrap: wrap;}

.footer .bottom .xx p{font-size: 12px;line-height: 22px; color: #a6a6a6;}

.footer .bottom .xx p a{display: inline-block;color: #a6a6a6;}



.fh-top{position: fixed;bottom: 182px;right: 25px;width: 40px;height: 40px;border-radius: 50%;border: 1px solid #b0894e; display: none;z-index: 9;}

.fh-top .icon{position: absolute;left: 50%;top: 50%; transform:translate(-50%,-50%)rotate(-90deg);}

.fh-top:hover{background: #b0894e;}

.fh-top:hover .icon path{fill:#fff;}

/*.fh-top .line{position: absolute;left: 50%;transform: translateX(-50%);top: -92px; width: 1px;height: 80px;background: #fff;animation: td2 2s linear infinite;}

.fh-top p{width: 14px;line-height: 20px; font-size: 14px;color: #f5f5f5;}

@keyframes td2{

0%{ top: -92px;}

50%{ top: -100px;}

100%{top: -92px;}

}*/



/*二级导航*/

.localNav_area{height: 48px;  background: #fcfcfc;}

.localNav_area .localNav{height: 100%;}

.localNav_area .home{height: 100%; display: flex;justify-content: center;align-items: center;}

.localNav_area .home .img1{margin: 0 16px;}

.localNav_area .home .img2{margin: 0 20px 0 16px;}

.localNav_area .home p{font-size: 16px;line-height: 30px;color: #333;}

.localNav_area .home p a{color: #333;}

.localNav_area .home .dq{color: #b0894e;}

.menuLink{position: relative;}

.menuLink .menu{display: flex;height: 48px; justify-content: center;align-items: center;}

.menuLink .menu li{position: relative;padding-left: 36px;}

.menuLink .menu li:after{position: absolute;right: -20px;top: 6px; width: 1px;height: 18px;background: #b1b1b1; content: "";}

.menuLink .menu li:last-child:after{display: none;}

.menuLink .menu a {font-size: 18px;line-height: 30px;color: #333;}

.menuLink .menu a:hover{color: #b0894e;}

.menuLink .menu li.on a {color: #b0894e;}

 

.enav{display: none;}



/*公共banner*/

.banner-g{position: relative; height: 420px;display: flex;justify-content: center;align-items: center;overflow: hidden;}

.banner-g .yuan{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.banner-g .tit{position: relative; font-size: 42px;color: #fff;z-index: 2;}



.n-title .tit{margin-bottom: 50px; font-size: 36px;text-align: center;line-height: 34px; color: #333;}

.n-title .line{position: relative;width: 100%;height: 1px;background: #959595;}

.n-title .line:before{position: absolute;top: 0;left: 0; width: 27px;height: 1px; content: "";background: #1b1b1b;}

.n-title .line:after{position: absolute;top: 0;right: 0; width: 27px;height: 1px;content: "";background: #1b1b1b;}

.n-title .line .line-m{position: absolute;left: 50%;top: 50%;margin:-1.5px 0 0 -207px; width: 414px;height: 3px;background: #b0894e;}



/*企业简介*/

.about{padding: 110px 0 0;}

.qyjj .n-title{margin-bottom: 61px;}

.qyjj .main{position: relative;}

.qyjj .bg{}

.qyjj .bg .bgpic{display: block;width: 100%;height: auto;}

.qyjj .top{position: relative;width: calc(100% - 80px);margin: -68px auto 0;z-index: 2;}

.qyjj .top .sj{display: flex;padding: 36px 0;box-shadow: 5px 5px 5px 0 rgba(194,194,194,.35);margin: 0 auto 60px;background: #fcfcfc;}

.qyjj .top .sj.phone{display:none;}

.qyjj .top .sj .mn{position: relative;width: 25%;box-sizing: border-box;}

.qyjj .top .sj .mn .s{margin-bottom: 10px; font-size: 50px;line-height: 38px; font-weight: bold;text-align: center; color: #b0894e;}

.qyjj .top .sj .mn .s span{display: inline-block;line-height: 38px;}

.qyjj .top .sj .mn .s .jia{position: relative;top: 4px;}

.qyjj .top .sj .mn .t{text-align: center;font-size: 16px;color: #333;}

.qyjj .top .b{ border-bottom: 1px dashed #e5e5e5;background: #fff;}

.qyjj .top .xx{padding: 42px 0 102px;}

.qyjj .top .xx p{margin-bottom: 30px; font-size: 16px;line-height: 32px;color: #555;text-align: justify;}



/*企业文化*/

.qywh .tu{display: block;margin-bottom: 119px;padding-top: 34px;}

.qywh .tu.phone{display: none;}

.qywh .nr{display: flex;justify-content: center;align-items: center;padding-bottom: 129px;}

.qywh .nr .nr-c{margin: 0 114px;}

.qywh .nr li{margin-bottom: 36px;padding-left: 17px;box-sizing: border-box; border-left:3px solid #b0894e; }

.qywh .nr li .tit{margin-bottom: 23px;line-height: 28px; font-size: 30px;font-weight: bold;color: #333;}

.qywh .nr li .sum{font-size: 16px;color: #555;}

.qywh .nr .nr-l li{border-right:3px solid #b0894e;padding: 0 17px 0 0;text-align: right;border-left: none;}

.qywh .wh{display: flex;justify-content: space-between;padding-bottom: 140px;}

.qywh .wh .mn{display: flex;align-items: center;}

.qywh .wh .l img{display: block;}

.qywh .wh .r{margin-left: 33px;}

.qywh .wh .r .tit{margin-bottom: 20px;line-height: 27px; font-size: 30px;font-weight: bold;text-align: center; color: #333;}

.qywh .wh .r .tit.jj{width: 78px;margin: 0 auto 20px; text-align-last: justify;}

.qywh .wh .r .sum{font-size: 18px;line-height: 17px; color: #555;}

.qywh .nr .nr-c.phone{display: none;}



/*发展历程*/

.fzlc .n-title{margin-bottom: 71px;}

.fzlc .swiper-slide{padding: 106px 109px 85px 255px;margin-bottom: 92px; box-sizing: border-box;}

.fzlc .swiper-slide .xx{height: 306px;/*overflow-y: scroll;*/padding-right: 146px;}

/*.fzlc .swiper-slide .xx::-webkit-scrollbar { width: 2px;background-color: #c4c4c4;} 

.fzlc .swiper-slide .xx::-webkit-scrollbar-thumb { background-color: #b0894e;} 

.fzlc .swiper-slide .xx::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 4px #c4c4c4;background-color: #c4c4c4; }*/

.fzlc .swiper-slide .xx .tit{margin-bottom: 28px; font-size: 88px;line-height: 67px; font-weight: bold;color: #333;}

.fzlc .swiper-slide .xx .line{margin-bottom: 32px; position: relative; width: 100%;height: 1px;background: #c4c4c4;}

.fzlc .swiper-slide .xx .line:after{position: absolute;left: 0;bottom: 0; width: 169px;height: 7px;background: #b0894e; content: "";}

.fzlc .swiper-slide .xx .sum{font-size: 18px;line-height: 36px;text-align: justify; color: #555;}

.fzlc .mpage1{position: relative;margin-bottom: 130px;}

.fzlc .mpage1 .line{position: absolute;top: 50%;margin-top: -0.5px; width: 100%;border-bottom: 1px dashed #ccc;}

.fzlc .mpage1 ul{position: relative; display: flex;flex-wrap: wrap; justify-content: space-between;z-index: 2;}

.fzlc .mpage1 li{display: flex;justify-content: center;align-items: center; width: 127px;height: 39px;background: #b0894e;cursor: pointer;}

.fzlc .mpage1 li p{font-size: 18px;color: #fff;}

.fzlc .box{padding-bottom: 130px;}

.fzlc .box li .line{position: absolute;top: 0;left: 133px; width: 1px;height: 100%;background: #ccc;}

.fzlc .box li .main{position: relative;display: flex;padding: 60px 0 40px;box-sizing: border-box;}

.fzlc .box li .time{width: 105px;height: 35px; background: #b0894e;}

.fzlc .box li .time p{font-size: 18px;line-height: 35px;text-align: center; color: #fff;}

.fzlc .box li .dian{position: relative; margin: 9.5px 50px 0 20px;z-index: 2;}

.fzlc .box li .dian img{display: block;}

.fzlc .box li .xxmain{width: calc(100% - 200px);box-sizing: border-box;}

.fzlc .box li .xxmain p{padding-left: 26px;font-size: 14px;line-height: 35px;background: url(/static/img/x2.png) no-repeat 4px 12px;}

.fzlc .box li:hover{background: url(/upload/image/2020/12/1606908374_2843.jpg) no-repeat bottom/cover;}



/*资质荣誉*/

.zzry{padding-bottom: 140px;}

.zzry .n-title{margin-bottom: 92px;}

.zzry .main{position: relative; padding-bottom: 18px;}

.zzry .jz-more{position: absolute;bottom: 0;left: 56px; width: 40px;height: 40px;display: flex;justify-content: center;align-items: center; border-radius: 50%;background: #b0894e;cursor: pointer;}

.zzry .jz-more img{display: block;}

.zzry li{}

.zzry li .top{background: #f4f4f4;}

.zzry li .top .tit{padding-left: 46px;line-height: 67px;font-weight: bold; font-size: 30px;color: #b0894e;}

.zzry li .bottom{padding-left: 69px; position: relative;padding: 52px 0 39px 69px;}

.zzry li .bottom:before{position: absolute;left:75px;top: 0; width: 1px;height: 100%;background: #e5e5e5; content: "";}

.zzry li .bottom dd{display: flex;align-items: flex-start;margin-bottom: 22px;}

.zzry li .bottom dd .dian{position: relative; box-sizing: border-box;border-radius: 50%;margin-top: 10px; width: 14px;height: 14px;background: #e3e3e3;}

.zzry li .bottom dd .dian:before{position: absolute;left: 3px;top: 3px;border-radius: 50%; width: 8px;height: 8px;background: #959595;content: "";}

.zzry li .bottom dd img{display: block;margin: 10px 22px 0 18px;}

.zzry li .bottom dd .sum{font-size: 16px;line-height: 36px;color: #555;}



/*住宅服务*/

.fwcp{padding-top: 110px;}

.fwcp .nr-jj{padding-bottom: 100px;}

.fwcp .nr-jj p{font-size: 16px;line-height: 36px;text-align: center; color: #555;}

.fwcp .n-title{margin-bottom: 61px;}

.zzfw .main{padding: 80px 0 96px; background: #fafafa;}

.zzfw .main .box{width: 50%;box-sizing: border-box;}

.zzfw .main li{position: relative; margin-bottom: 44px;}

.zzfw .main li .xx{position: absolute;left: 0;padding:62px 55px 0 50px; height: 100%; background: #fff;}

.zzfw .main li:nth-child(2n) .xx{left: auto;right: 0;}

.zzfw .main li .xx .t{display: flex;align-items: flex-end;padding-bottom: 18px;border-bottom: 1px solid #b0894e;}

.zzfw .main li .xx .t img{display: block;width: 30px;}

.zzfw .main li .xx .t .tit{padding-left: 23px; font-size: 28px; color: #333;}

.zzfw .main li .xx .b .sum{padding-top: 33px; font-size: 16px;line-height: 30px;color: #555;}

.zzfw .main .bigimg img{display: block;width: 100%;}



/*非住宅服务*/

.fzzfw .main{padding: 80px 0 96px; background: #fafafa;}

.fzzfw .main .mn{position: relative;margin-bottom: 44px;}

.fzzfw .main .mn .l{position: relative;float: left; width: 59.5%;}

.fzzfw .main .mn .l .tit{position: absolute;left: 0;bottom: 0;width: 320px;height: 60px;background: rgba(51,51,51,.4); z-index: 2;}

.fzzfw .main .mn .l .tit h4{line-height: 60px;text-align: center; font-size: 24px;color: #fff;}

.fzzfw .main .swiper-slide{overflow: hidden;}

.fzzfw .main .swiper-slide img{display: block;width: 100%;transition: 1s linear 6s;transform: scale(1.1);}

.fzzfw .main .swiper-slide-active img{transition:6s linear;transform:scale(1);}

.fzzfw .main .mn .l .swiper-pagination{bottom: 23px;display: flex;justify-content: flex-end;align-items: center;box-sizing: border-box;padding-right: 20px;}

.fzzfw .main .mn .l .swiper-pagination-bullet{width: 14px;height: 14px;border-radius: 50%;opacity: 1; background: #fff;}

.fzzfw .main .mn .l .swiper-pagination-bullet-active{position: relative; width: 16px;height: 16px;background: #b0894e;}

.fzzfw .main .mn .l .swiper-pagination-bullet-active:before{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%); width: 20px;height: 20px;border-radius: 50%;border: 1px solid #b0894e;content: "";}

.fzzfw .main .mn .r{position: absolute;right: 0;top: 0;padding: 60px 68px 0;box-sizing: border-box; height: 100%;width: 40.5%;background: #fff;}

.fzzfw .main .mn .t{display: flex;align-items: center;padding-bottom: 25px;border-bottom: 1px solid #b0894e;}

.fzzfw .main .mn .t .tb{width: 55px;height: 55px;margin: 0 28px 0 5px; display: flex;justify-content: center;align-items: center; box-sizing: border-box;border: 1px solid #b0894e;border-radius: 50%;}

.fzzfw .main .mn .t .tb img{width: 30px;}

.fzzfw .main .mn .t .tit{font-size: 28px;color: #333;}

.fzzfw .main .mn .c .sum{padding-top: 33px; font-size: 16px;line-height: 30px;text-align: justify; color: #555;}

.fzzfw .main .mn .b{position: absolute;bottom: 30px; display: flex;align-items: center;}

.fzzfw .main .mn .b li{position: relative;padding: 0 10px;margin-right: 8px; cursor: pointer;overflow: hidden;}

.fzzfw .main .mn .b li:before{position: absolute;left: 0;top: 20px;width: 3px;height: 20px;background: #b0894e; content: "";opacity: 0;transition: all .5s;}

.fzzfw .main .mn .b li.on:before{top: 0; opacity: 1;}

.fzzfw .main .mn .b li.on p{color: #b0894e;}

.fzzfw .main .mn .b p{font-size: 20px;line-height: 20px;color: #333;}



.fzzfw .main .mn:nth-child(2) .l{float: right;}

.fzzfw .main .mn:nth-child(2) .l .tit{left: auto;right: 0;}

.fzzfw .main .mn:nth-child(2) .l .swiper-pagination{padding-right: 0;padding-left: 20px;justify-content: flex-start;}

.fzzfw .main .mn:nth-child(2) .r{left: 0;right: auto;}



/*增值服务*/

.sqzz{padding-bottom: 120px;}

.zfwt .tit{margin-bottom: 30px; font-size: 28px;line-height: 34px;text-align: center; color: #333;}

.zfwt .line{width: 76px;height: 3px;margin: 0 auto 50px; background: #b0894e;}

.sqzz .main{display: flex;justify-content: space-between;}

.sqzz .main li{width: 432px;}

.sqzz .main li .t{position: relative;padding: 45px 58px 40px 58px; ; box-shadow: 0px 0px 10px 0px rgba(191,191,191,.38);}

.sqzz .main li .t:before{position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);

border-left: 9px solid transparent;border-right: 9px solid transparent;border-top: 10px solid #fff; content: "";}

.sqzz .main li .t .xx{display: flex;align-items:center;padding-bottom: 20px;border-bottom: 1px solid #e5e5e5;}

.sqzz .main li .t .bt{height: 67px;display: flex;flex-flow: column;align-items:end;justify-content: center;}

.sqzz .main li .t .tit{margin-bottom: 6px;line-height: 30px;font-size: 24px;color: #333;}

.sqzz .main li .t .en{font-size: 16px;line-height: 14px; text-transform: uppercase; color: #888;}

.sqzz .main li .t img{display: block;margin-right: 28px;}

.sqzz .main li .t .zjt{position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);margin-right: 0;}

.sqzz .main li .b{padding: 41px 60px 0 50px;min-height: 357px;box-sizing: border-box; background: #cca468;}

.sqzz .main li .b p{font-size: 16px;line-height: 30px;text-align: justify; color: #fff;}

.sqzz .phone{display: none;}



.zfw-warp2{padding: 80px 0 130px; background: #f7f7f7; }

.zfw-warp2 .fftit{margin: 30px 0 50px; font-size: 24px;text-align: center;line-height: 24px;color: #333;}

.zfw-warp2 .line{margin-bottom: 74px;}

.zfw-warp2 .tb{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 106px;}

.zfw-warp2 .tb .yuan{width: 124px;height: 124px;margin: 0 auto 32px; display: flex;justify-content: center;align-items: center; border-radius: 50%;border: 1px solid #b0894e;}

.zfw-warp2 .tb .yuan img{display: block;transition: all .5s;}

.zfw-warp2 .tb .yuan:hover img{transform: rotateY(180deg);}

.zfw-warp2 .tb .t{text-align: center;font-size: 20px;line-height: 30px;color: #333;}

.zfw-warp2 .pic{position: relative;}

.zfw-warp2 .pic1{margin-bottom: 50px;}

.zfw-warp2 .pic .swiper-container{width: 100%;}

.zfw-warp2 .pic .swiper-slide{overflow: hidden;}

.zfw-warp2 .pic .swiper-slide .xx{position: absolute;top:calc(100% - 40px);width: 100%;height: 100%;box-sizing: border-box;padding:0 20px;display: flex;justify-content: flex-start;align-items: center;flex-flow: column;background: rgba(0,0,0,.4);color: #fff;transition: all .5s;}

.zfw-warp2 .pic .swiper-slide .xx.jz{top: 100%;display: flex;justify-content: center;align-items: center;}

.zfw-warp2 .pic .swiper-slide .xx.jz .xtit{margin-bottom: 0;}

.zfw-warp2 .pic .swiper-slide .xx .xtit{margin-bottom: 20px; font-size: 22px;line-height: 40px;}

.zfw-warp2 .pic .swiper-slide .xx .sum{font-size: 16px;line-height: 30px;}

.zfw-warp2 .pic .swiper-slide img{display: block;width: 100%;height: auto;}

.zfw-warp2 .pic .swiper-slide:hover .xx{top: 0;padding: 20px;}

.zfw-warp2 .pic img{display: block;transition: all .5s;}

.zfw-warp2 .pic .fy{position: absolute;top: 50%;transform: translateY(-50%); width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center; background: #fff;cursor: pointer;transition: all .5s;outline: none;}

.zfw-warp2 .pic .fy .img2{display: none;}

.zfw-warp2 .pic .fy:hover{background: #b0894e;}

.zfw-warp2 .pic .fy:hover .img1{display: none;}

.zfw-warp2 .pic .fy:hover .img2{display: block;}

.zfw-warp2 .pic .fy-l{left: 0;}

.zfw-warp2 .pic .fy-r{right: 0;}

.zfw-warp2 .pic .fy-l img{transform: rotate(180deg);}



/*城市服务*/

.csfw .n-title{margin-bottom: 81px;}

.csfw .cs-tit{margin-bottom: 50px;}

.csfw .cs-tit .tit{margin-bottom: 30px;line-height: 35px; text-align: center; font-size: 28px;color: #333;}

.csfw .cs-tit .csl{margin: 0 auto;width: 76px;height: 3px;background: #b0894e;}

.cs-warp1{margin-bottom: 82px;overflow: hidden;}

.cs-warp1 .n-title{margin-bottom: 81px;}

.cs-warp1 .xx{width: 674px;box-sizing: border-box;padding:15px 0 0 40px;}

.cs-warp1 .xx .tit{margin-bottom: 24px; font-size: 28px;line-height: 36px; color: #333;}

.cs-warp1 .xx .sum p{margin-bottom: 36px;text-align: justify; font-size: 16px;line-height: 36px;color: #555;}

.cs-warp1 .r{position: relative;padding-bottom: 18px;}

.cs-warp1 .r .bigimg{position: relative;box-shadow: 0px 0px 8px rgba(0,0,0,.1); z-index: 2;}

.cs-warp1 .r .img2{position: absolute; bottom: 0;left: -18px;}



.cs-warp2{padding-bottom: 118px;/*overflow: hidden;*/}

.cs-warp2 .main{display: flex;justify-content: space-between;}

.cs-warp2 .main li{width: 436px;transition: all .5s;background: #fff;}

.cs-warp2 .main li .bigimg img{width: 100%;height: auto;}

.cs-warp2 .main li .xx{position: relative; padding: 28px 30px 0 20px;box-sizing: border-box;transition: all .5s;}

.cs-warp2 .main li .xx:before{position: absolute;left: 5px;top: 74px; width: calc(100% - 10px); border-bottom: 1px dashed #e8e8e8; content:"";}

.cs-warp2 .main li .tit{margin-bottom: 31px;height: 22px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size: 22px;line-height: 22                                             px;}

.cs-warp2 .main li .tit a{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #333;}

.cs-warp2 .main li .sum{height: 60px;overflow: hidden; font-size: 16px;line-height: 30px;}

.cs-warp2 .main li .sum a{color:#555;}

.cs-warp2 .main li:hover{box-shadow: 4px 6px 5px rgba(0,0,0,.1);margin-top: -5px;}

.cs-warp2 .phone{display: none;padding: 12px 12px 40px;}

.cs-warp2 .fy{position: absolute;bottom: 0; width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center; background: #fff;cursor: pointer;transition: all .5s;outline: none;}

.cs-warp2 .fy .img2{display: none;}

.cs-warp2 .fy:hover{background: #b0894e;}

.cs-warp2 .fy:hover .img1{display: none;}

.cs-warp2 .fy:hover .img2{display: block;}

.cs-warp2 .fy-l{left: 0;}

.cs-warp2 .fy-r{right: 0;}

.cs-warp2 .fy-l img{transform: rotate(180deg);}

.cs-warp2 .more{width: 174px;height: 47px;box-sizing: border-box;border: 1px solid #b0894e;margin: 30px auto 0;text-align: center;font-size: 16px;line-height: 47px;text-transform: uppercase; color: #b0894e;}

.cs-warp2 .more:hover{color: #fff;}



/*.cs-warp2 .main li:hover .xx{padding-left: 35px;}*/

.cs-warp3{margin-bottom: 120px;}

.cs-warp3 .main{display: flex;flex-wrap: wrap;justify-content: space-between;}

.cs-warp3 .main li{width: 330px;border-radius: 5px;box-shadow:0px 5px 5px rgba(0,0,0,.1) ; overflow: hidden;}

.cs-warp3 .main .t{display: flex;align-items: flex-start;box-sizing: border-box;padding: 36px 10px 0 20px;height: 112px;border-bottom: 1px dashed #e8e8e8;background: #f9f9f9;}

.cs-warp3 .main .t img{display: block;margin-right: 14px;}

.cs-warp3 .main .bt .tit{margin-bottom: 4px; font-size: 24px;line-height: 26px; font-weight: bold; color: #333;}

.cs-warp3 .main .bt .en{font-size: 16px;text-transform: uppercase; line-height: 30px;color: #888;}

.cs-warp3 .main .b{box-sizing: border-box;min-height: 306px;padding: 25px 30px 0 26px;}

.cs-warp3 .main .b p{font-size: 16px;line-height: 30px;color: #555;}

.cs-warp3 .phone{display: none;}



.cs-warp4{padding-bottom: 140px;}

.cs-warp4 .cs-tit{margin-bottom: 84px;}

.cs-warp4 .xx{width: 45.8571429%;}

.cs-warp4 .xx .tit{font-size: 28px;line-height: 34px; color: #333;}

.cs-warp4 .xx .line{margin: 24px 0 29px; height: 2px; background: #f5f5f5;}

.cs-warp4 .xx p{padding-right: 28px;text-align: justify; font-size: 16px;line-height: 32px;color: #666;}

.cs-warp4 .bigimg{width: 50%;}

.cs-warp4 .bigimg img{width: 100%;height: auto;}

/*携手MK体育*/

.xs{}

.xs .nr-jj{padding-bottom: 70px;}

.xs .main{display: flex;justify-content: space-between;padding-bottom: 140px;}

.xs .main .mn{width: 434px;border-radius: 5px;}

.xs .main .mn .t{display: flex;justify-content: space-between;align-items: center;width: 100%;height: 93px;padding: 0 40px;box-sizing: border-box; background: url(/static/img/xs4.png) no-repeat center/cover;}

.xs .main .mn .t img{display: block;}

.xs .main .mn .t .tit{font-size: 28px;line-height: 40px;letter-spacing: 2px; color: #fff;}

.xs .main .mn .b{min-height: 187px;padding: 32px 52px 0 40px;box-sizing: border-box; background: #eaeaea;}

.xs .main .mn .b p{font-size: 16px;line-height: 30px;}

.xs-main{padding: 66px 0 40px; background: url(/static/img/mbg.jpg) repeat center;}

.xs-main .main{display: flex;align-items: flex-start;}

.xs-main .bt{display: flex;align-items: center;margin-right: 110px;}

.xs-main .bt .tit{font-size: 28px;line-height: 48px;color: #333;}

.xs-main .bt .line{width: 5px;height: 30px;margin-right: 16px; background: #b0894e;}

.xs-main .xx .mn{display: flex;align-items: center;margin-bottom: 30px;}

.xs-main .xx .mn img{display: block;margin-right: 15px;}

.xs-main .xx .mn p{font-size: 20px;line-height: 30px; color: #555;}

.xs-main .xx .mn a{display: inline-block;font-size: 30px;line-height: 26px; font-weight: bold;color: #000;}



/*新闻中心*/

.news .n-title{padding-top: 110px;}

.news .main{padding-bottom: 110px;}

.news .main li{position: relative;display: flex;align-items: center; padding: 34px 0 34px 47px;border-bottom: 1px solid #cbcccc;transition: all .5s;}

.news .main li .xx{margin-left: 86px;width: 750px;}

.news .main li .xx .tit{height: 26px;margin-bottom: 24px;  font-weight: bold;font-size: 24px;line-height: 26px;}

.news .main li .xx .tit a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #3f3e55;}

.news .main li .xx .sum{margin-bottom: 50px;height: 60px;overflow: hidden; font-size: 16px;line-height: 30px;}

.news .main li .xx .sum a{color: #4c565d;}

.news .main li .xx .b{display: flex;align-items: center;}

.news .main li .xx .b .time{margin-left: 9px; font-size: 18px;line-height: 18px;color: #555;}

.news .main li .tb{position: absolute;top: 50%;transform: translateY(-50%);right: 50px;transition: all .5s;}

.news .main li .tb img{display: block;transition: all .5s;}

.news .main li .tb .img2{display: none;}

.news .main li:hover{padding-left: 58px;}

/*.news .main li:hover .tb{right: 80px;}

*/.news .main li:hover .tb .img1{display: none;}

.news .main li:hover .tb .img2{display: block;}

.news .main li:hover .tit a{color: #b0894e;}

.news .more{width: 174px;height: 47px;margin:0 auto 130px; box-sizing: border-box;border: 1px solid #b0894e;text-align: center;font-size: 16px;line-height: 47px;text-transform: uppercase; color: #b0894e;}

.news .more:hover{color: #fff;}



/*新闻详情*/

.viewpage{position: relative;}

.viewpage-box{ padding-bottom: 160px;}

.viewpage-box .ml{width: 70%;}

.viewpage .mr{position: absolute;right:0;top: 70px;width: 32%;height: 595px; box-sizing: border-box; padding-top: 50px; text-align: right;transition: all .5s;}

.viewpage .mr .t{padding:50px 40px 0 10px;width: 360px;height: 340px;box-sizing: border-box; margin-bottom: 20px; background: rgba(176,137,78,.3);}

.viewpage .mr .t .img{width: 200px;margin-bottom: 20px;}

.viewpage .mr .t .sum{margin-bottom: 30px;}

.viewpage .mr p.tit{padding-bottom: 5px; font-size: 18px;line-height: 24px;color: #2a283b;}

.viewpage .mr p.sum{font-size: 14px;line-height: 19px;color: #44434b;}

.viewpage .mr p a{display: inline-block;color: #2a283b;}

.viewpage .mr p.dh,.viewpage .mr p.dz{padding-bottom: 5px;font-size: 13px;line-height: 17px;color: #2a283b;}

.viewpage .mr .b{padding:0 30px;height: 185px; width: 360px;box-sizing: border-box; display: flex;align-items: center;justify-content: space-between; background: rgba(176,137,78,.3);}

.viewpage .mr .b p{font-size: 18px;}

.viewpage .mr .b img{display: block;}

.viewpage .mr.fix{position: fixed;top: 40px;}

.viewpage .mr.fix1{top: auto;bottom: 530px;}

.viewpage-box .n-title{padding-top: 110px;margin-bottom: 10px;}

.viewpage-box .n-title .tit{margin-bottom: 15px;line-height: 30px;font-size: 24px; text-align: left;color: #b0894e;}

.viewpage-box .n-title .time{margin-bottom: 10px;line-height: 40px; font-size: 30px;color: #555;}

.viewpage-box .n-title .b{display: flex;justify-content: space-between;}

.viewpage-box .n-title .b p{font-size: 16px;line-height: 30px;color: #666;}

.viewpage-box .n-title .b .share{display: flex;align-items: center;}

.viewpage-box .n-title .b .share p{margin-right: 15px;}

/*.viewpage-box .n-title .b .share a{width: 20px;height: 20px;border-radius: 50%;background-size:cover; }

*/.viewpage-body{margin-bottom: 24px; padding: 30px;border-bottom: 3px solid #b0894e;border-top: 3px solid #b0894e;min-height: 300px;}

.viewpage-body p{font-size: 16px;line-height: 32px;text-indent: 32px;text-align: justify;}

.viewpage-body img{display: block;max-width: 100%;height: auto;margin: 0 auto;}

.viewpage-body iframe{width: 100%;}

.viewpage-link ul{display: flex;justify-content: space-between;}

.viewpage-link ul .viewpage-return{width: 80px;height: 60px;display: flex;justify-content:center;align-items: center; background: #b0894e;}

.viewpage-link ul .viewpage-return img{display: block;}

.viewpage-link ul li{width:calc((100% - 100px)/2);height: 60px;background: #e8e8e8;transition: all .5s; }

.viewpage-link ul li a{position: relative; display: block;width: 100%;height: 100%;box-sizing: border-box;}

.viewpage-link ul li a p{padding: 0 60px 0 80px;height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 20px;line-height: 60px; color: #333;transition: all .5s;}

.viewpage-link ul li img{position: absolute;top: 16px;}

.viewpage-link ul li.l img{left: 40px;}

.viewpage-link ul li.r img{right: 40px;transform: rotate(180deg);}

.viewpage-link ul li img.img2{display: none;}

.viewpage-link ul li:hover{background: #b0894e;}

.viewpage-link ul li:hover img.img2{display: block;}

.viewpage-link ul li:hover img.img1{display: none;}

.viewpage-link ul li:hover a p{color: #fff;}

.viewpage-link ul li.l{text-align: right;}

.viewpage-link ul li.r a p{padding: 0 80px 0 60px;}



/*加入MK体育*/

.join{padding-bottom: 40px;}

.join .nr-jj{padding-bottom: 81px;}

.join .main{display: flex;justify-content: space-between;padding: 0 30px;}

.join .main .mn{position: relative;top: 0; width: 640px;height: 270px;border-radius: 10px;box-shadow: 3px 0px 10px 0px rgba(242,205,112,.35); background: #f3cf72;transition: all 1s;overflow: hidden;}

.join .main .mn img{position: absolute;display: block;}

.join .main .mn .img{left: 0;bottom: 18px;}

.join .main .mn .tit{position: absolute;top: 57px;right: 26px; font-size: 32px;line-height: 30px; color: #fff;}

.join .main .mn .jt{top: 112px;right: 100px;opacity: 0; transition: all 1s; }

.join .main .mn .num{position: absolute;bottom: 18px;right: 4px; font-size: 130px;font-weight: bold;line-height: 96px; color: rgba(255,235,183,.5);transition: all 1s;}

.join .main .mn:hover .jt{opacity: 1;right: 85px;}

.join .main .mn:hover{top: -10px;box-shadow: 3px 0px 10px 0px rgba(242,205,112,1);}

.join .main .mn:hover .num{color: rgba(255,235,183,1);}

.join .main .mn.pink{background: #c16cad;box-shadow: 3px 0px 10px 0px rgba(222,222,222,.35);}

.join .main .mn.pink .img{bottom: 0;}

.join .main .mn.pink .num{right: 20px;color: rgba(242,149,220,.3);}

.join .main .mn.pink:hover{box-shadow: 3px 0px 10px 0px rgba(222,222,222,1);}

.join .main .mn.pink:hover .num{color: rgba(242,149,220,1);}

.mbg .img{display: block;width: 100%;}



/*投资者关系*/

.tz{padding-bottom: 140px;}

.tz .n-title{margin-bottom: 42px;}

.tz .nr{display: flex;margin-bottom: 92px;}

.tz .nr .tit{position: relative;margin-top: 9px; width: 165px;box-sizing: border-box;padding-left: 20px; font-size: 24px;line-height: 22px;color: #000;}

.tz .nr .tit:before{position: absolute;left: 0;top: 6px; width: 10px;height: 10px;border-radius: 50%;background: #b0894e; content: "";}

.tz .nr p{width: calc(100% - 165px);font-size: 18px;line-height: 36px;text-align: justify;}

.tz .tz-main{display: flex;}

.tz .tz-main.phone{display: none;}

.tz .tz-main .mn{width: 25%;}

.tz .tz-main .mn .xx{padding: 55px 0 42px;text-align: center; background: #fbfbfb;}

.tz .tz-main .mn .xx .tit{margin-bottom: 11px; font-size: 30px;line-height: 29px; color: #333;}

.tz .tz-main .mn .xx .en{margin-bottom: 31px; font-size: 16px;line-height: 13px;color: #888;}

.tz .tz-main .mn .xx .more{width: 110px;height: 32px;margin:0 auto ; box-sizing: border-box;border: 1px solid #b0894e;text-align: center;font-size: 16px;line-height: 32px;text-transform: uppercase; color: #b0894e;}

.tz .tz-main .mn .xx .more:hover{color: #fff;}



.t-mn{padding: 110px 0 140px;}

.t-mn .l{padding-left: 18px;width: 200px;box-sizing: border-box;border-top: 1px solid #d9d9d9;}

.t-mn .l li{position: relative; padding: 15px 0;border-bottom: 1px solid #d9d9d9;}

.t-mn .l li a{line-height: 16px; font-size: 16px;color: #666;}

.t-mn .l li .icon{position: absolute;top: 50%;transform: translateY(-50%);right: 0px;opacity: 0;transition: all .5s;}

.t-mn .l li.on .icon{opacity: 1;}

.t-mn .l li:hover .icon{opacity: 1;}

.t-mn .right{width: calc(100% - 300px);}

.t-mn .right .t{padding: 0 14px;display: inline-block; margin-bottom: 16px; border-radius: 0px 20px 20px 0;line-height: 40px;font-size: 16px;text-align: center; color: #fff; background: #b0894e;}

.t-mn .r ul{margin-bottom: 50px;}

.t-mn .r li{position: relative;padding: 30px 8px 10px;border-bottom: 1px solid #ccc;}

.t-mn .r li .top,.t-mn .r li .bottom{display: flex;justify-content:space-between;align-items: center;}

.t-mn .r li .top p{font-size: 16px;line-height: 20px;font-weight: bold; color: #333;}

.t-mn .r li .bottom .tit{margin:5px 0;max-width: calc(100% - 100px); font-size: 16px;line-height: 24px; color: #333;}

.t-mn .r li .line{width: 1px;height: 38px;margin-right: 16px; background: #e6e6e6;}

.t-mn .r li .down .icon{transition: all .5s;}

.t-mn .r li .down:hover .icon{width: 28px;height: 28px;}

/*.t-mn .r li .tit{font-size: 16px;line-height: 38px;}*/

/*.t-mn .r li .down{position: absolute;top: 50%;right: 14px;transform: translateY(-50%);border-radius: 6px;padding:8px;

font-size: 14px;color: #b1b1b1; background: #efefef;transition: all .5s;}*/

/*.t-mn .r li .down:hover{background: #b0894e;color: #fff;}*/

.t-mn .r .fy{display: flex;justify-content: center;}

.t-mn .r .fy .current,.t-mn .r .fy .p1{display: block;width: 74px;border: 1px solid #e2e2e2;box-sizing: border-box;text-align: center; line-height: 30px;font-size: 14px;color: #333;}

.t-mn .r .fy .current.disabled{cursor: not-allowed;opacity: .7;}

.t-mn .r .fy .num{display: flex;}

.t-mn .r .fy .num a{width: 40px;border: 1px solid #e2e2e2;text-align: center; line-height: 30px;font-size: 14px;color: #333;transition: all .5s;}

.t-mn .r .fy .num a:hover{background: #b0894e;color: #fff;}

.t-mn .r .fy .num .now{width: 40px;border: 1px solid #e2e2e2;text-align: center; line-height: 30px;font-size: 14px;color: #fff;background: #b0894e}



.qygz .mpage4{width: 100%;display: flex;border-bottom: 1px solid #b0894e;margin-bottom: 34px;}

.qygz .mpage4 .mn{padding: 0 14px;margin-left: 14px;cursor: pointer; background: #f5f5f5;}

.qygz .mpage4 .mn p{font-size: 16px;line-height: 40px;color: #797979;transition: all .5s;}

.qygz .mpage4 .mn.on{position: relative;bottom: -1px; border: 1px solid #b0894e;border-bottom-color: #fff; background: #fff;color: #b0894e;}

.qygz .mpage4 .mn:hover p{color: #b0894e;}

.qygz .swiper-slide .mn{position: relative; display: flex;align-items: center;justify-content: flex-end; border-radius: 5em 0 0 5em;margin-bottom: 15px;overflow: hidden;}

.qygz .swiper-slide .mn .tit{position: absolute;left: 0; height: 100%; width: 26.66666667%;color: #fff;background: #b0894e;}

.qygz .swiper-slide .mn .sum{ width: 73.33333334%;color: #a7a0a0;background: #f5f5f5;}

.qygz .swiper-slide .mn .tit,.qygz .swiper-slide .mn .sum{min-height: 50px; box-sizing: border-box;padding-left: 28px;padding-right: 5px; display: flex;align-items: center; font-size: 16px;line-height: 24px;}



.zgwj .top{margin-bottom: 58px;}

.zgwj .top .mn{position: relative;display: flex; background: #fcfcfc;}

.zgwj .top .mn:before{position: absolute;left: 50%;top: 5%;width: 1px;height: 90%;background: #e6e6e6; content: "";}

.zgwj .top .mn .box{width: 50%;text-align: center;padding: 70px 20px;}

.zgwj .top .mn .box .tit{margin-bottom: 20px;font-weight: bold; font-size: 20px;color: #b0894e;}

.zgwj .top .mn .box .sum{font-size: 14px;color: #a7a0a0;}

.zgwj .bottom .mn{display: flex;padding: 50px 20px; justify-content: center;align-items: center; background: #fcfcfc;}

.zgwj .bottom .mn img{max-width: 100%;display: block;}

.zgwj .bottom .mn .b{display: flex;height: 40px;padding: 0 20px;border-top: 2px solid #fff; justify-content: space-between;align-items: center;background: #b0894e;}

.zgwj .bottom .mn .b p{font-size: 16px;color: #fff;}



.lxwm .box{padding: 30px 20px;background: #fcfcfc;}

.lxwm .box .mn{display: flex;align-items: center;margin-bottom: 30px;color: #a7a0a0;}

.lxwm .box .mn .tb{display: flex;justify-content: center;align-items: center; width: 35px;margin-right: 10px;}

.lxwm .box .mn .tit{width: 55px; font-size: 16px;line-height: 24px; font-weight: bold;}

.lxwm .box .mn .sum{width: calc(100% - 100px); font-size: 16px;line-height: 24px; color: #a7a0a0;}







/*12.23新加*/

.header .lang-z{display: flex;}

.header .lang-z .mr{margin-left: 10px;}

.header .phone-nav-mn .lang-z{margin-top: 50px; width: 100%;justify-content: center;}

.header .phone-nav-mn .lang-z .lang{width: 100px;height: 40px;margin-left: 0 10px;border: 1px solid #b0894e;}

.header .phone-nav-mn .lang-z .lang a{line-height: 40px;color: #b0894e;}



.qygz .swiper-slide .mn .tit{font-size: 18px;font-weight: bold;}

.qygz .swiper-slide .mn .sum.dsh{flex-wrap: wrap;justify-content: space-between;padding-right: 80px;}

.qygz .swiper-slide .mn .sum.dsh span{display: inline-block;margin-right: 40px;}

.zgwj .top .mn .box .sum{font-size: 18px;}

.zgwj .bottom .mn{flex-wrap: wrap;}

.zgwj .bottom .mn .b{margin-bottom: 30px;}

.zgwj .bottom .mn .b-box{width: 100%;padding: 40px; display: flex;flex-wrap: wrap;justify-content: space-between;}

.zgwj .bottom .mn .b-box .b{width: 40%;box-sizing: border-box;}



/*项目布局*/

.layout{background: url(/static/img/layout1.jpg) no-repeat center top / contain;}

.layout .main{position: relative;}

.layout .mapimg{position: absolute;top: 79px;left: -124px;}

.layout .mapimg img{display: block;max-width:unset}

.layout .mapimg .mn{position: absolute;}

.layout .mapimg .mn.oth{pointer-events: none;}

.layout .mapimg .mn .tit{font-size: 16px;line-height: 1em;color: #333;}

.layout .mapimg .mn .cirdian{position: absolute;width: 6px;height: 6px;border-radius: 100%;background: #333;}

.layout .mapimg .mn .cirdian:before{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 16px;height: 16px;box-sizing: border-box;border-radius: 100%;border: 1px solid #d25541;opacity: 0;transition: all .5s;content: "";}

.layout .mapimg .mn.on .tit{color: #d25541}

.layout .mapimg .mn.on .cirdian{background: #d25541;}

.layout .mapimg .mn.on .cirdian:before{opacity: 1;}

.layout .mapimg .mn.mn1{right: 325px;bottom: 224px;}

.layout .mapimg .mn.mn1 .cirdian{right: -10px;top: 0px;}

.layout .mapimg .mn.mn2{right: 308px;bottom: 180px;}

.layout .mapimg .mn.mn2 .cirdian{left: 15px;top: -12px;}

.layout .mapimg .mn.mn3{right: 272px;bottom: 198px;}

.layout .mapimg .mn.mn3 .cirdian{left: 2px;top: -12px;}

.layout .mapimg .mn.mn4{right: 252px;bottom: 224px;}

.layout .mapimg .mn.mn4 .cirdian{left: -12px;top: 4px;}

.layout .mapimg .mn.mn5{right: 274px;bottom: 250px;}

.layout .mapimg .mn.mn5 .cirdian{left: -12px;top: 5px;}

.layout .mapimg .mn.mn6{right: 300px;bottom: 270px;}

.layout .mapimg .mn.mn6 .cirdian{left: -10px;bottom: -3px;}

.layout .mapimg .mn.mn7{right: 320px;bottom: 300px;}

.layout .mapimg .mn.mn7 .cirdian{left: 12px;bottom: -12px;}

.layout .mapimg .mn.mn8{right: 354px;bottom: 270px;}

.layout .mapimg .mn.mn8 .cirdian{left: 12px;bottom: -12px;}

.layout .mapimg .mn.mn9{right: 332px;bottom: 240px;}

.layout .mapimg .mn.mn9 .cirdian{right: -6px;top: -6px;}

.layout .mapimg .mn.mn10{right: 506px;bottom: 94px;}

.layout .mapimg .mn.mn10 .cirdian{right: -14px;top: 6px;}

.layout .mapimg .mn.mn11{right: 305px;bottom: 193px;}

.layout .mapimg .mn.mn11 .cirdian{right: 2px;top: -19px;}

.layout .mapimg .mn.mn12{right: 339px;bottom: 194px;}

.layout .mapimg .mn.mn12 .cirdian{right: -10px;top: -10px;}

.layout .ri{width: 42.14285714285714%;padding: 80px 0 98px;}

.layout .ri .top{margin-bottom: 95px;}

.layout .ri .top .mn{width: 50%;padding: 30px 0 35px;line-height: 1em;font-size: 16px;color: #333;}

.layout .ri .top .mn .num{margin-bottom: 14px;align-items: flex-end;}

.layout .ri .top .mn .num sup{}

.layout .ri .top .mn .number{display: block;line-height: .75em;color: #333;}

.layout .ri .bot{min-height: 300px;}

.layoutread{align-items: flex-start;}

.layoutread .layle{width: 100px;align-items: center;padding-top: 2px;}

.layoutread .layle .dian{width: 10px;height: 10px;margin: 0 10px 0 4px;border-radius: 100%;background: #d25541;}

.layoutread .layle .tit{font-size: 24px;line-height: 1em;color: #333;}

.layoutread .layri{width: calc(100% - 100px);}

.layoutread .layri p{margin-bottom: 2em;font-size: 18px;line-height: 2em;color: #555;}

.layoutread .layri p strong{color: #333;}



/*核心优势*/

.coremd{position: relative;top: -100px;}

.core-warp1{padding:110px 0 122px;width: 100%;background: url(/static/img/core1bg.jpg) repeat center;}

.core-warp1 .main{padding: 40px 0 0;justify-content: space-between;}

.core-warp1 .main .mn{position: relative;top: 0;width: 15.71428571428571%;border-radius: 10px;text-align: center; color: #fff;transition: all .5s;}

.core-warp1 .main .mn .bigimg{border-radius: 10px;}

.core-warp1 .main .mn .bigimg:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 10px;overflow: hidden;background: rgba(0,0,0,.3);transition: all .5s;content: "";}

.core-warp1 .main .mn .mes{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0 10px;box-sizing: border-box;}

.core-warp1 .main .mn .mes .tbbox{height: 42px;margin: 58px 0 28px;}

.core-warp1 .main .mn .mes .tbbox .iconfont{font-size: 42px;line-height: 1em;}

.core-warp1 .main .mn .mes .tit{line-height: 1.5em;}

.core-warp1 .main .mn .mes:before{position: absolute;left: 50%;transform: translateX(-50%);top: calc(100% + 3px); border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 12px solid #c3a579;transition: all .5s;content: "";opacity: 0;}

.core-warp1 .main .mn:hover{top: -13px;}

.core-warp1 .main .mn:hover .bigimg:before{background: #c3a579;}

.core-warp1 .main .mn:hover .mes:before{top: calc(100% + 1px);opacity: 1;}

.core-warp2 {padding: 100px 0 26px;}

.core-warp2 .n-title{margin-bottom: 66px;}

.core-warp2 .mn{position: relative;margin-bottom: 95px;}

.core-warp2 .mn .box{width: 50%;}

.core-warp2 .mn .bigimg img{width: 100%;}

.core-warp2 .mn .mes{position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: calc(100% - 60px);box-sizing: border-box; display: flex;flex-flow: column;justify-content: center;padding: 10px 50px;background: #f7f7f7;}

.core-warp2 .mn .mes:before{position: absolute;left: -82px;width: 82px;height: 100%;background: rgba(230,230,230,.3);content: "";}

.core-warp2 .mn .mes .tit{margin-bottom: 15px;line-height: 1.5em;color: #333;}

.core-warp2 .mn .mes .tit span{color: #b0894e;}

.core-warp2 .mn .mes p{line-height: 30px;color: #555}

.core-warp2 .mn:nth-child(2n) .mes{right: auto;left: 0;}

.core-warp2 .mn:nth-child(2n) .mes:before{right: -82px;left: auto;}

.core-warp3{background: url(/static/img/core2bg.jpg) no-repeat center bottom;}

.matitn .matit{padding: 0 42px;line-height: 1em;color: #333;}

.matitn .fangk{transform: rotate(45deg);width: 10px;height: 10px;background: #333;}

.core-warp3 .coreqh{width: 100%;padding: 7px 0 0;text-align: center;}

.core-warp3 .coreqh a{width: 50%;line-height: 130px;color: #555;}

.core-warp3 .coreqh a.on{color: #c39844;}

.core-warp3 .main .swiper-slide .top{flex-flow: row-reverse;}

.core-warp3 .main .swiper-slide .top .box{width: 50%;}

.core-warp3 .main .swiper-slide .top .mes{position: relative;box-sizing: border-box;padding: 112px 50px 0;background: #fbfbfb;}

.core-warp3 .main .swiper-slide .top .mes p{line-height: 30px;color: #555;}

.core-warp3 .main .swiper-slide .top .mes:before{position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #b0894e;content: "";}

.core-warp3 .main .firstdiv .cen{padding: 82px 0 72px;}

.core-warp3 .main .firstdiv .cen .sum{padding: 22px 0 45px;line-height: 30px;text-align: center;color: #555;}

.core-warp3 .main .firstdiv .cen img{margin: 0 auto;display: block;}

.core-warp3 .main .swiper-slide .bot .mes{justify-content: space-between;padding: 55px 0 110px;}

.core-warp3 .main .swiper-slide .bot .mes .box{width: 420px;border-radius: 5px;box-shadow: 0px 0px 6px rgba(0,0,0,.04);background: #fff;}

.core-warp3 .main .swiper-slide .bot .ttop{position: relative;height: 112px;box-sizing: border-box;padding-left:82px; align-items: center;background: #f9f9f9;}

.core-warp3 .main .swiper-slide .bot .ttop:after{position: absolute;left: 0;bottom: 0;width: 100%;border-bottom: 1px dashed #e6e6e6;content: "";}

.core-warp3 .main .swiper-slide .bot .ttop .iconfont{display: block;margin-right: 16px;font-size: 50px;line-height: 1em;color: }

.core-warp3 .main .swiper-slide .bot .ttop .ttit{margin-bottom: 12px;line-height: 1em;color: #333;}

.core-warp3 .main .swiper-slide .bot .ttop .en{line-height: 1em;text-transform: uppercase;color: #999;}

.core-warp3 .main .swiper-slide .bot .bbot{height: 182px;}

.core-warp3 .main .swiper-slide .bot .bbot p{line-height: 30px;color: #666;}

.core-warp3 .main .secondiv.swiper-slide .top{flex-flow: unset;} 

.core-warp3 .main .secondiv.swiper-slide .bot .mtit{padding: 61px 0 41px;line-height: 50px;text-align: center;color: #333;}

.core-warp3 .main .secondiv.swiper-slide .bot .mes{padding-top: 0;}

.core-warp3 .main .secondiv.swiper-slide .bot .ttop{padding: 0 50px;align-items: center;}

.core-warp3 .main .secondiv.swiper-slide .bot .ttop .num{margin-right: 34px;font-size: 65px;color: #333;}

.core-warp3 .main .secondiv.swiper-slide .bot .ttop .tit{color: #333}

.core-warp3 .main .secondiv.swiper-slide .bot .bbot{height: 160px;padding: 0 50px;}

.core-warp4{padding: 79px 0 36px;}

.core-warp4 p{padding: 52px 0 42px;text-align:center;line-height: 30px;color: #555;}

.core-warp4 img{display: block;max-width: 100%;margin:-40px auto 0;}

.core-warp5{padding: 54px 0 57px;background: url(/static/img/core3bg.png) no-repeat center / cover;}

.core-warp5 .main{padding: 18px 0 0;justify-content: space-between;}

.core-warp5 .main .mn{width: 9.642857142857143%; color: #b0894e;}

.core-warp5 .main .num{line-height: 46px;}

.core-warp5 .main .tit{padding: 15px 0;line-height: 1em;}

.core-warp5 .main .mn:nth-child(2),.core-warp5 .main .mn:nth-child(6),.core-warp5 .main .mn:nth-child(8){margin-top: 85px;}

.core-warp5 .main .mn:nth-child(3),.core-warp5 .main .mn:nth-child(5),.core-warp5 .main .mn:nth-child(8){margin-top: 34px;}

.core-warp6 {padding: 90px 0 98px;}

.core-warp6 .main{padding: 72px 0 0;justify-content: space-between;}

.core-warp6 .main .mn{position: relative;width: 36.14285714285714%;height: 360px;border-radius: 10px;overflow: hidden;cursor: pointer;transition: all 1s;}

.core-warp6 .main .mn.on{width: 63.14285714285714%;}

.core-warp6 .main .mn img{width: 100%;height: 100%;object-fit: cover;object-position: right;}

.core-warp6 .main .mn .mes{position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding:132px 44px 10px;background: rgba(0,0,0,.3);}

.core-warp6 .main .mn .mes .tit{align-items: flex-end; line-height: 1em;letter-spacing: 3px; color: #fff;}

.core-warp6 .main .mn .mes .tit span{padding-left: 20px;letter-spacing: 0;line-height: .8em;text-transform: uppercase;}

.core-warp6 .main .mn .mes .sum{position: absolute;left: 0;bottom: 62px; padding: 0 40px 0 44px;box-sizing: border-box;line-height: 30px;color: #fff;}

.core-warp7 {padding: 84px 0 39px;text-align: center;background: #fafafa;}

.core-warp7 .sum{padding: 40px 0 72px;line-height: 30px;color: #555;}

.core-warp7 .main{padding: 66px 28px 50px;background: #fff;}

.core-warp7 .main .mn{position: relative; flex:1;padding: 0 23px;text-align: left;}

.core-warp7 .main .mn:before{position: absolute;top: 0;right: 0;width: 1px;height: 98px;border-right: 1px solid #e6e6e6;content: "";}

.core-warp7 .main .mn:last-child:before{display: none;}

.core-warp7 .main .mn .tit{line-height: 1em;color: #b0894f;}

.core-warp7 .main .mn .sumn{padding:40px 0 24px;height: 60px;line-height: 30px;color: #666;}

.core-warp8{padding: 89px 0 99px;}

.core-warp8 .top{padding: 74px 0 0;}

.core-warp8 .top .box{width: 50%;box-sizing: border-box;}

.core-warp8 .top .box.left{padding: 40px 160px 0 0;color: #555;}

.core-warp8 .top .box.left .tit{color: #b0894f;}

.core-warp8 .top .box.left .sum1{padding: 38px 0 34px; line-height: 30px;}

.core-warp8 .top .box.left .sum2{line-height: 36px;}

.core-warp8 .top .box.left .sum2 span{display: block;font-weight: bold;color: #333;}

.core-warp8 .top .box.right{padding-left: 50px;}

.newgbswiper{position: relative;}

.newgbswiper .newgbswiper-qh{padding-top: 29px;}

.newgbswiper .newgbswiper-qh .iconfont{font-size: 24px;line-height: 1em;color: #ccc;}

.newgbswiper .newgbswiper-qh .iconfont.prev{transform: rotate(180deg);}

.newgbswiper .newgbswiper-qh .circle{justify-content: center;align-items: center;padding: 0 20px;}

.newgbswiper .newgbswiper-qh .circle .circlex{width: 8px;height: 8px;margin: 0 11px;border-radius: 100%;box-sizing: border-box;background: #ccc;cursor: pointer;}

.newgbswiper .newgbswiper-qh .circle .circlex.on{border: 2px solid #d6b980; background: #fff;}

.newgbswiper .swiper-pagination{position: absolute;right: 0;bottom: 0;align-items: flex-end;} 

.newgbswiper .swiper-pagination .xtb{margin: 0 16px;font-size: 28px;line-height: 20px;}

.newgbswiper .swiper-pagination .total{font-size: 20px;color: #2f3033;}

.newgbswiper .swiper-pagination ul{position: relative;width: 20px;height: 28px;overflow: hidden;}

.newgbswiper .swiper-pagination ul li{position: absolute;left: 0px;bottom: 0;font-size: 35px;line-height: .74em;color: #c29844; }

.core-warp8 .bot{padding-top: 60px;}

.core-warp8 .bot .bottop{justify-content: space-between;}

.core-warp8 .bot .bottop .mn{position: relative;width: 320px;height: 320px;border-radius: 100%;box-sizing: border-box;border: 1px solid #b0894f;text-align: center;color: #b0894f;}

.core-warp8 .bot .bottop .mn:after{position: absolute;top: 50%;right: -37px;transform:translateY(-50%); height: 26px;width: 37px;background: url(/static/img/core29-1.png) no-repeat center / cover; content: "";} 

.core-warp8 .bot .bottop .mn .tbbox{height: 108px;margin: 79px 0 34px;}

.core-warp8 .bot .bottop .mn:last-child:after{display: none;}

.core-warp8 .bot .jttb{margin: 0 auto;display: block;}

.core-warp8 .bot .titn{padding: 23px 0 32px;line-height: 1.5em;text-align: center; color: #b0894f;}

.core-warp8 .bot .botbot{justify-content: space-between;}

.core-warp8 .bot .botbot .mn{width: 11.64285714285714%;}

.core-warp8 .bot .botbot .mn .t{margin-bottom: 14px;border: 1px solid #b0894f;height: 84px;box-sizing: border-box;background: url(/static/img/core4bg.png) repeat center;color: #b0894f;}

.core-warp8 .bot .botbot .mn .b{padding: 20px 10px;border: 1px solid #b0894f;height: 209px;box-sizing: border-box;display: flex;justify-content: center;line-height: 30px;color: #555;}

.core-warp8 .bot .botbot .mn .b p{line-height: 30px;}

.core-warp8 .bot .botbot .mn:first-child .t{border-top-left-radius: 50px;}

.core-warp8 .bot .botbot .mn:first-child .b{border-bottom-left-radius: 50px;}

.core-warp8 .bot .botbot .mn:last-child .t{border-top-right-radius: 50px;}

.core-warp8 .bot .botbot .mn:last-child .b{border-bottom-right-radius: 50px;}

.core-warp9 .sum{padding: 52px 0 42px;line-height: 30px;text-align: center;color: #555;}

.core-warp10{padding: 93px 0 120px;}

.core-warp10 .sum{padding: 20px 0 50px;line-height: 30px;text-align: center;color: #555;}

.core-warp10 .main{border-top: 1px solid #b0894f;}

.core-warp10 .main .mn{flex:1;background: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,.08);}

.core-warp10 .main .mn:nth-child(2n){background: #fafafa;}

.core-warp10 .main .mn .top{height: 95px;border-bottom: 1px dashed #b0894f;color: #b0894f;}

.core-warp10 .main .mn .botom{height: 476px;flex-wrap: wrap;box-sizing: border-box;}

.core-warp10 .main .mn .botom .cir{width: 100px;height: 100px;margin: 0 3px;border-radius: 100%;box-sizing: border-box;border: 1px dashed #f1f1f1;}

.core-warp10 .main .mn .botom .cir p{padding: 0;text-align: center;line-height: 20px;color: #555;}

.core-warp10 .main .mn:fist-child .botom{padding: 35px 0;}



/*产品体系*/

.newpro-warp1{padding: 109px 0 66px;}

.newpro-warp1 .m-content{padding: 60px 0 0;}

.newpro-warp1 .m-content p{font-size: 18px;line-height: 2em;text-align: center;}

.newpro-warp2 .top{position: relative; background: #f7f7f7;}

.newpro-warp2 .top .en{position: absolute;left: 0;top: 0;font-size: 147px;line-height:122px;font-weight: bold;color: #000;opacity: .05;}

.newpro-warp2 .top .main{position: relative; justify-content: space-between;z-index: 2;}

.newpro-warp2 .top .main .line{margin-top: 27px;width: 1px;height: 66px;background: #e6e6e6;}

.newpro-warp2 .top .main .line:last-child{display: none;}

.newpro-warp2 .top .main li{position: relative;padding: 27px 0 20px;text-align: center;cursor: pointer;}

.newpro-warp2 .top .main li .tbbox{width: 40px;height: 40px;margin: 0 auto 5px;border-radius: 5px;background: #b0894f;}

.newpro-warp2 .top .main li .tbbox .iconfont{font-size: 22px;line-height: 1em;color: #fff;}

.newpro-warp2 .top .main li .tbbox img{display: block;max-width: 26px;max-height: 26px;}

.newpro-warp2 .top .main li .tit{line-height: 30px;color: #333;}

.newpro-warp2 .top .main li:after{position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 0px;height: 2px;background: #b0894f;transition: all .5s;content: "";}

.newpro-warp2 .top .main li.on{display: flex;align-items: center;padding: 0;}

.newpro-warp2 .top .main li.on .tbbox{display: none;}

.newpro-warp2 .top .main li.on .tit{color: #b0894f;}

.newpro-warp2 .top .main li.on:after{width: 100%;}

.newpro-warp2 .bottom{position: relative;}

.newpro-warp2 .bottom .bg{position: absolute;top: 0;right: 0;width: 18.75%;height: 100%;background: #c29844;opacity: .1;}

.proread{padding: 73px 0 43px;}

.proread .box{width: 50%;box-sizing: border-box;}

.proread .mes{padding: }

.proread .mes .protit{padding: 78px 0 50px; line-height: 1.5em;color: #c29844;}

.proread .mes .m-content{padding: 0 10px 0 0;}

.proread .mes .m-content p{font-size: 18px;line-height: 2em;color: #555;}

.proread .right{padding-left: 50px;}



.newpro2-warp1{margin-bottom: 26px;}

.newpro2-warp1 .top{background: #f7f7f7;}

.newpro2-warp1 .top a{position: relative;width: 50%;line-height: 122px;text-align: center;color: #808080;}

.newpro2-warp1 .top a .en{position: absolute;left: 50%;transform: translateX(-50%);font-size: 150px;line-height: 122px;text-transform: uppercase;color: #000;opacity: 0;}

.newpro2-warp1 .top a.on{color: #b0894e;}

.newpro2-warp1 .top a.on .en{opacity: .03;}

.newpro2-warp1 .bot .swiper-slide{padding: 94px 0;}

.newpro2-warp1 .bot .bigimg{width: 44.21428571428571%;}

.newpro2-warp1 .bot .bigimg img{max-width: 100%;height: auto;display: block;}

.newpro2-warp1 .bot .mes{position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 58.92857142857143%;height: 497px;box-sizing: border-box;padding: 77px 44px 30px 100px; background: rgba(242,242,242,.5);}

.newpro2-warp1 .bot .mes .tit{margin-bottom: 34px;line-height: 38px;color: #c29844;}

.newpro2-warp1 .bot .mes .sum{font-size: 18px;line-height: 2em;color: #555;}

.newpro2-warp1 .bot .mes .sum span{display: block; font-weight: bold;color: #333;}

.newpro2-warp2.newpro-warp2 .top .main li.on .tbbox{display: flex;}

.newpro2-warp2.newpro-warp2 .top .main li.on{display: block;align-items: center;padding: 27px 0 20px;}



.duty{padding: 110px 0 100px;background: url(/static/img/duty1.jpg) repeat center;}

.duty .n-title .tit{margin-bottom: 0;}

.duty .n-title .xline{width: 82px;height: 2px;margin: 15px auto 50px;background: #b0894e;}

.duty .box .top{height: 194px;align-items: center;justify-content: space-between;padding: 20px 86px;border-radius: 100px;border-bottom-right-radius: 0;box-sizing: border-box;border: 1px solid #e6e6e6;background: #fff;}

.duty .box .top .titn .tit{margin-bottom: 18px;line-height: 1em;color: #b0894e;}

.duty .box .top .en{font-size: 16px;line-height: .8em;text-transform: uppercase;color: #999;}

.duty .box .top .mes{font-size: 16px;line-height: 30px;color: #333;}

.duty .box .bot{position: relative;padding: 53px 0 49px;}

.duty .box .bot .pic{position: absolute;top: 15px;left: 0;width: 43.21428571428571%;z-index: 2;}

.duty .box .bot .pic .swiper-container{padding-bottom: 42px;}

.duty .box .bot .pic .swiper-slide{padding: 36px 56px;border: 1px solid #e6e6e6;box-sizing: border-box; background: #fff;}

.duty .box .bot .pic .swiper-pagination{bottom: 0!important;justify-content: center;}

.duty .box .bot .pic .swiper-pagination-bullet{display: block;width: 10px;height: 10px;margin: 0 17px!important;opacity: 1!important;}

.duty .box .bot .pic .swiper-pagination-bullet-active{background: #c29844;}

.duty .box .bot .mes{padding: 60px 10px 53px 146px;width: 60%;box-sizing: border-box;display: block;background: #f7f7f7;}

.duty .box .bot .mes p{font-size: 16px;line-height: 30px;color: #666;}

.duty .box.box2{margin-bottom: 20px;}

.duty .box.box2 .top{flex-flow: row-reverse;text-align: right;border-bottom-right-radius: 100px;border-bottom-left-radius: 0;}

.duty .cs-warp2{padding-bottom: 0;}



@media (max-width: 1720px) {



.i-banner .swiper-slide .xx .tit{font-size: 48px;}



.i-ser .mpage3{top: 150px;}

/*改*/.footer .top .fc dl{width:140px;}

.viewpage .mr{width: 27%;}



/*改版新增*/

.layout .mapimg{left: 0;zoom:.8;}

.layout .ri .bot{min-height: 200px;}

}

/*改版新增*/

@media (max-width: 1550px) {

.font48{font-size: 40px}

.font36{font-size: 30px;}

.font30{font-size: 24px;}

.font26{font-size: 22px;}

.font24{font-size: 20px;}



.core-warp1{padding: 80px 0 90px;}

.core-warp1 .main{padding-top: 0px;}

.core-warp2{padding: 80px 0 20px;}

.core-warp2 .n-title{margin-bottom: 50px;}

.core-warp2 .mn{margin-bottom: 70px;}

.core-warp3 .coreqh a{line-height: 90px;}

.core-warp3 .main .swiper-slide .top .mes{padding: 20px 100px;display: flex;justify-content: center;align-items: center;}

.core-warp3 .main .firstdiv .cen{padding: 60px 0 50px;}

.core-warp3 .main .firstdiv .cen .sum{padding: 20px 0 40px;line-height: 2em;}

.core-warp3 .main .swiper-slide .bot .mes{padding: 40px 0 80px;}

.core-warp3 .main .swiper-slide .bot .mes .box{width: 32%;}

.core-warp3 .main .swiper-slide .bot .ttop{height: 100px;padding-left: 0!important;justify-content: center;}

.core-warp3 .main .swiper-slide .bot .ttop .iconfont{font-size: 36px;}

.core-warp3 .main .swiper-slide .bot .ttop .ttit{margin-bottom: 5px;}

.core-warp3 .main .secondiv.swiper-slide .bot .mtit{padding: 50px 0 30px;}

.core-warp3 .main .secondiv.swiper-slide .bot .ttop .num{margin-right: 25px;font-size: 40px;}

.core-warp6{padding: 80px 0 ;}

.core-warp6 .main{padding: 50px 0 0;}

.core-warp6 .main .mn .mes{padding: 100px 30px 10px}

.core-warp6 .main .mn .mes .sum{padding: 0 30px;}

.core-warp7{padding: 70px 0 20px;}

.core-warp7 .sum{padding: 30px 0 60px;}

.core-warp7 .main{padding: 55px 20px 40px;}

.core-warp7 .main .mn .sumn{padding: 30px 0 15px;height: 90px;}

.core-warp8{padding: 70px 0 80px;}

.core-warp8 .top{padding: 50px 0 0;}

.core-warp8 .top .box.left{padding: 0 50px 0 0;}

.core-warp8 .top .box.left .sum1{padding: 20px 0;}

.core-warp8 .bot .bottop .mn{width: 250px;height: 250px;}

.core-warp8 .bot .bottop .mn .tbbox{height: 100px;margin: 50px 0  20px;}

.core-warp8 .bot .bottop .mn .tbbox img{max-width: 100px;}

.core-warp10 .main .mn .botom .cir{width: 90px;height: 90px;}



.newpro-warp1{padding: 90px 0 60px;}

.newpro-warp2 .top .en{font-size: 100px;}

.newpro-warp1 .m-content{padding: 50px 0 0;}

.proread{padding: 60px 0 40px;}

.proread .mes .protit{padding: 0 0 30px 0;}

.newpro2-warp1 .top a .en{font-size: 100px;line-height: 80px;}

.newpro2-warp1 .top a{line-height: 80px;}



.duty{padding: 80px 0;}



}



@media (max-width: 1440px) {



.w1642{width: 94%;}

.w1400{width: 94%;}

.header ul li{margin: 0 20px;}

.i-banner .swiper-slide .xx{max-width: 50%;}

.i-banner .swiper-slide .xx .tit{font-size: 36px;}

.i-about .main .l{width: 40%;}

.i-about .main .r{width: 50%;}

.i-about .main .more{margin: 30px auto 0;}

.i-news .swiper-slide .l{width:40%;}

.i-news .swiper-slide .r{width: 50%;}

.i-ser .mpage3{top: 60px;}

/*改*/.footer .top .fc dl{width:130px;}



.qywh .tu{width: 100%;height: auto;}



.cs-warp2 .main li{width: 30%;}

.cs-warp3 .main li{width: 24%;}



.xs .main .mn{width: 30%;}

.news .main li .xx{margin-left: 40px;box-sizing: border-box;padding-right: 50px;}

.news .main li .tb{right: 10px;}



.join .main .mn{width: 47%;}



.fzzfw .main .mn .r{padding: 40px 40px 0;}

.fzzfw .main .mn .t{padding-bottom: 20px;box-sizing: border-box;}

.fzzfw .main .mn .c .sum{padding-top: 13px;}



.sqzz .main li{width: 30%;}

.sqzz .main li .b{min-height: 380px;}

.sqzz .main li .b,.sqzz .main li .t{padding: 40px;}

.zfw-warp2 .pic .swiper-slide img{width: 100%;}



.cs-warp1 .xx{width: 50%;box-sizing: border-box;}

.cs-warp1 .r{width: 43.0714286%;}

.cs-warp1 .r .img1{width: 100%;}

.cs-warp3 .main .bt .en{font-size: 14px;line-height: 20px;}

.cs-warp3 .main .b{padding: 15px 20px 0;}



.viewpage .mr .t,.viewpage .mr .b{width: 90%;}

.viewpage .mr .b p{font-size:16px;margin-right:10px;}



/*改版新增*/

.layout .ri{padding: 50px 0;}

.layout .ri .top .mn{padding: 20px 0;}

.duty .box .bot .pic{width: 50%;}

}



@media (max-width: 1240px) {

.font48{font-size: 34px}

.font36,.n-title .tit{font-size: 28px;}

.font30{font-size: 22px;}

.font26{font-size: 20px;}

.font24{font-size: 18px;}

.font20{font-size: 16px;}

.font18{font-size: 16px;}

.font16{font-size: 14px;line-height: 24px!important;}



.header ul li{margin: 0 8px;}

.header .lang{margin-left: 10px;}



.i-banner .swiper-slide .xx{left:280px;width: 60%; }

.i-banner .swiper-slide .xx .sum{line-height: 30px;font-size: 16px;}

.i-banner .qiu{left: 100px; width: 140px;height: 140px;}

.i-banner .page{width: 80px;}

.i-banner .qiu p{font-size: 16px;}

.i-banner .page:after{font-size: 16px;}

.i-about .main .l,.i-about .main .r{width: 100%;float: none;display: block;}

.i-about .main .sj{max-width: 100%;}

.i-about .main .sj .sum{width: 25%;}

.i-about .bg{max-width: 100%;}

.i-news .mpage{width: 50%;}

.i-news .swiper-slide .l .bigimg img{width: 100%;}

.i-ser .ibt{top: 60px;}

.i-ser .mpage3{top: 50%;transform: translate(-50%,-50%); width: 400px;height: 400px;}

.progress{width: 400px;height: 400px;}

.i-ser .mpage3 .mn .tit{font-size: 22px;}

.i-ser .mpage3 .mn.on .tit{font-size: 24px;}

.i-ser .mpage3 .mn.one .tit{bottom: 40px;right: 30px;}

.i-ser .mpage3 .mn.two .tit{bottom: 40px;left: 30px;}

.i-ser .mpage3 .mn.three .tit{top: 40px;left: 30px;}

.i-ser .mpage3 .mn.four .tit{top: 40px;right: 30px;}

.i-ser .main .xx{left: auto;right: 3%;transform: translate(0); }

.i-ser .main .xx p{font-size: 20px;}

.i-ser .main .xx .b span{margin-left: 5px; font-size: 16px; line-height: 30px;}

.i-ser .main .xx .line{width: 200px;}



.footer .top .fc{display: none;}



.qywh .nr .nr-c{margin: 0 50px;}

.qywh .nr li .sum{line-height: 20px;}

.qywh .wh{flex-wrap: wrap;}

.qywh .wh .r{margin-left: 15px;}

.qywh .wh .mn{width: 33.3333%;box-sizing: border-box;align-items: flex-start;padding: 0 10px; justify-content: center;}

.qywh .wh .r .sum{font-size: 16px;line-height: 24px;text-align: center;}



.fzlc .swiper-slide{padding: 100px;}

.fzlc .swiper-slide .xx{padding-right: 0;}



.zzfw .main li .xx{padding: 40px; }

.zzfw .main li .xx .b .sum{padding-top: 15px;}



.fzzfw .main .mn .r{position: relative;padding: 40px;}

.fzzfw .main .mn .l,.fzzfw .main .mn .r{float: none;display: block;width: 100%;max-width: 833px;margin: 0 auto;}

.fzzfw .main .mn .b{bottom: auto;top: 30px;right: 30px;}

.fzzfw .main .mn:nth-child(2) .l{float: none;}



.sqzz .main.pc{display: none;}

.sqzz .phone{display: block;padding-top: 10px!important;}

.sqzz .main li{width: 500px;}

.sqzz .main li .b{min-height: 300px;}

.zfw-warp2 .pic .swiper-container{width: calc(100% - 160px)}

.zfw-warp2 .tb{margin-bottom: 20px;justify-content: center;}

.zfw-warp2 .tb li{width: 25%;margin-bottom: 30px;}



.cs-warp1 .xx{padding-left: 0;}

.cs-warp1 .r{margin-top: 100px;}

.cs-warp1 .r .img2{display: none;}

.cs-warp3 .phone{display: block;padding: 20px;}

.cs-warp3 .main.pc{display: none;}

.cs-warp3 .main{flex-wrap: nowrap;}

.cs-warp3 .main li{width: 300px;}

.cs-warp4 .bigimg{padding-top: 100px;}



.xs .main .mn{width: 32%;}

.xs .main .mn .t{padding: 0 20px;}

.xs .main .mn .b{padding: 20px 20px 0;}

.xs-main .bt{margin-right: 80px;}



.news .main li{padding-left: 20px;}

.news .main li:hover{padding-left: 30px;}

.news .main li .bigimg{width: 300px;}

.news .main li .bigimg img{width: 100%;}

.news .main li .xx{width: calc(100% - 400px);}

.viewpage .mr .b{padding: 0 10px;}

.viewpage .mr .t{padding: 30px 10px;}



.qygz .swiper-slide .mn .tit, .qygz .swiper-slide .mn .sum{height: auto;padding: 10px; line-height: 26px;}

.qygz .swiper-slide .mn{position: relative;justify-content: flex-end;}

.qygz .swiper-slide .mn .tit{position: absolute;left: 0;height: 100%; width: 30%;}

.qygz .swiper-slide .mn .sum{width: 70%;}

.join .main .mn .img{width: 250px;}



/*改版新增*/

.n-title .tit{margin-bottom: 30px;}



.layout .main{padding: 50px 0;text-align: center;}

.layout .mapimg{position: relative;top: auto;display: inline-block;}

.layout .ri{float: none;display: block;width: 100%;padding: 30px 0 0; text-align: left;}

.layout .ri .top{margin-bottom: 10px;text-align: center;}

.layout .ri .top .mn .num{margin-bottom: 8px;justify-content: center;}

.layoutread .layle{width: 80px;}

.layoutread .layle .tit{font-size: 18px;}

.layoutread .layri p{margin-bottom: 1em; font-size: 16px;line-height: 2em;}



.core-warp1 .main .mn .mes{display: flex;flex-flow: column;justify-content: center;align-items: center;}

.core-warp1 .main .mn .mes .tbbox{height: 30px;margin: 0 0 10px;}

.core-warp1 .main .mn .mes .tbbox .iconfont{font-size: 30px;}

.core-warp2 .mn .mes{height: calc(100% - 20px);padding: 10px 20px; }

.core-warp2 .mn .mes .tit{margin-bottom: 5px;}

.core-warp2 .mn .mes p{line-height: 24px;}

.core-warp3 .main .swiper-slide .top .mes{padding: 20px 50px;}

.core-warp3 .main .swiper-slide .top .mes p{line-height: 24px;}

.core-warp3 .main .swiper-slide .bot .bbot p{line-height: 24px;}

.core-warp4 p{font-size: 14px;line-height: 24px;}

.core-warp6 .main .mn .mes .sum{line-height: 24px;}

.core-warp7 .sum{line-height: 24px;}

.newgbswiper .newgbswiper-qh{padding-top: 10px}

.newgbswiper .newgbswiper-qh .iconfont{font-size: 16px;}

.newgbswiper .swiper-pagination ul li{font-size: 20px;}

.newgbswiper .swiper-pagination .total{font-size: 14px;}

.newgbswiper .swiper-pagination .xtb{margin: 0 5px 0 0;font-size: 18px;line-height: 12px;}

.core-warp8 .bot .bottop .mn{width: 150px;height: 150px;}

.core-warp8 .bot .bottop .mn .tbbox{margin: 30px 0 10px;height: 50px;}

.core-warp8 .bot .bottop .mn .tbbox img{max-width: 50px;}

.core-warp10 .main .mn .botom .cir{width: 70px;height: 70px;}



.proread .mes .m-content p,.newpro-warp1 .m-content p{font-size: 14px;line-height: 24px;}

.newpro2-warp1 .bot .bigimg{width: 100%;max-height: 300px;}

.newpro2-warp1 .bot .bigimg img{width: 100%;}

.newpro2-warp1 .bot .swiper-slide{padding: 50px 0;}

.newpro2-warp1 .bot .mes{position: static;transform: translate(0,0);width: 100%;padding: 30px 20px;height: auto;}

.newpro2-warp1 .bot .mes .tit{line-height: 1.5em;margin-bottom: 10px;}

.newpro2-warp1 .bot .mes .sum{font-size: 14px;line-height: 24px;}



.duty .box .top .mes{font-size: 14px;line-height: 24px;}

.duty .box .top .titn .tit{margin-bottom: 5px;}

.duty .box .bot .mes p{font-size: 14px;line-height: 24px;}

.duty .box.box2{margin-bottom: 0;}

.duty .box .top .en{font-size: 14px;}

}



@media (max-width: 940px) {

.header .r{display: none;}

.header .phone-nav{display: block;}

.header .head-mn{height: 70px;}

.head-box{height: 70px;}

.header.header-small .head-mn{height: 70px;}

/*.header .logo{padding-bottom: 24px;}

.header.header-small .logo{padding-bottom: 15px;}*/

.header .lang{margin: 0 10px!important;}



.i-banner .swiper-slide .xx{left: 50%;transform: translate(-50%,-50%);width: calc(100% - 200px);max-width: 100%;}

.i-banner .swiper-slide .xx .tit{margin-bottom: 15px; font-size: 32px;line-height: 48px;}

.i-banner .qiu{top: auto;left: 50%; transform: translate(-50%,0);bottom: 100px;}

.i-banner .line{display: none;}

.i-banner .page{width: 60px;}

.i-about .main .sj .sum{width: 50%;text-align: center;padding: 0 10px;box-sizing: border-box;}

.i-news .mpage{position: relative;top: auto; width: 94%;margin: 0 auto 40px; justify-content: space-between;}

.i-news .mpage li{margin: 0 20px;}

.i-news .swiper-slide{flex-wrap: wrap;}

.i-news .swiper-slide .l,.i-news .swiper-slide .r{width: 100%;max-width: 600px;margin: 0 auto;}

.i-news .swiper-slide .l{margin-bottom: 30px;}

.i-ser .bimg{display: block;height: 800px;}

.i-ser .img{display: none!important;}



.qyjj .top .sj{flex-wrap: wrap;padding: 10px 0;}

.qyjj .top .sj .mn{width: 50%;padding: 15px 0;}



.fzlc .mpage1 li{width: 100px;}

.fzlc .mpage1 li p{font-size: 16px;}



.zzfw .main li .xx{position: static;}

.zzfw .main .box{width: 100%;max-width:697px;margin: 0 auto;display: block; float: none;}



.zfw-warp2 .tb li{width: 33.3333%;box-sizing: border-box;padding: 0 10px;}



.cs-warp1 .xx{width: 100%;float: none;display: block;}

.cs-warp1 .r{width: 100%;float: none;max-width: 603px;display: block;margin: 0 0 15px 0;padding: 0;}

.cs-warp2 .main.pc{display: none;}

.cs-warp2 .phone{display: block;}

.cs-warp2 .fy{z-index: 2;}

.cs-warp4 .bigimg,.cs-warp4 .xx{width: 100%;display: block;float: none;}

.cs-warp4 .bigimg{max-width: 700px;padding: 0;margin-bottom: 30px;}



.xs .main .mn .t .tit{font-size: 24px;}

.xs .main .mn .t img{width: 35px;}

.xs .main .mn .b{min-height: 250px;}

.xs-main{padding: 40px 0;}

.xs-main .main{flex-wrap: wrap;}

.xs-main .bt{width: 100%;margin: 0 0 30px 0;}

.xs-main .xx .mn{margin-bottom: 15px;}



.news .main li{flex-wrap: wrap;padding-left: 0;}

.news .main li:hover{padding-left: 0;}

.news .main li .bigimg{width: 100%;max-width: 500px;margin-bottom: 30px;}

.news .main li .xx{width: 100%;margin: 0;}

.news .main li .tb{top: auto;transform: translateY(0);bottom: 34px;}

.viewpage-link ul li{height: 60px;}

.viewpage-link ul li a p{padding: 0 10px 0 40px;height: 60px; font-size: 18px;line-height: 60px;}

.viewpage-link ul li.r a p{padding: 0 40px 0 10px;}

.viewpage-link ul li img{top: 16px;}

.viewpage-link ul li.l img{left: 10px;}

.viewpage-link ul li.r img{right: 10px;}

.viewpage-link ul .viewpage-return{height: 60px;}

.viewpage .mr{display: none;}

.viewpage-box .ml{width: 100%;}



.join .main{flex-wrap: wrap;justify-content: center;}

.join .main .mn{width: 100%;max-width: 640px;margin-bottom: 30px;}

.join .main .mn .img{width: 350px;}



.tz .tz-main{flex-wrap: wrap;}

.tz .tz-main .mn{width: 50%;}

.tz .tz-main .mn .bigimg img{width: 100%;}

.t-mn .l,.t-mn .right{float: none;display: block;width: 100%;}

.t-mn .l{display: flex;margin-bottom: 50px;justify-content: space-between;flex-wrap: wrap; border: none;padding-left: 0;}

.t-mn .l li{width: 20%;box-sizing: border-box;padding: 15px 10px;}



.qygz .swiper-slide .mn .sum.dsh{padding-right: 10px;font-size: 14px;line-height: 24px;}

.qygz .swiper-slide .mn .sum.dsh span{margin-right: 10px;}



/*改版新增*/

.localNav_area{display: none;}

.enav{position: relative; display: block;}

.enav .navs{position: relative; background: #b0894e;}

.enav .navs p{padding-left: 10px;font-size: 16px;line-height: 50px;color: #fff;}

.enav .navs .jia{position: absolute;right: 0;top: 0; width: 70px;height: 100%;background: #f5f5f5;}

.enav .navs .jia .line{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #b0894e;opacity: 1;transition: all .5s;}

.enav .navs .jia .line.line1{width: 16px;height: 2px;}

.enav .navs .jia .line.line2{width: 2px;height: 16px;}

.enav .navs .jia.on .line2{opacity: 0;}

.enav dl{position: absolute;top: 50px;left: 0;width: 100%;z-index: 222;}

.enav dd a{display: block;border-bottom: #e4e4e4 solid 1px;padding-left: 10px;height: 42px;font-size: 14px;line-height: 42px;color: #666;background: #f2f2f2;}

.layout .mapimg{zoom:.6;}



.core-warp2 .mn{margin-bottom: 50px;}

.core-warp2 .mn .box{display: block;width: 100%;float: none!important;}

.core-warp2 .mn .mes{position: static;transform: translate(0,0);padding: 30px 10px;}

.core-warp2 .mn .mes:before{display: none;}

.core-warp3 .coreqh a{line-height: 70px;}

.core-warp3 .main .swiper-slide .top,.core-warp3 .main .secondiv.swiper-slide .top{flex-wrap: wrap;}

.core-warp3 .main .swiper-slide .top .box.bigimg img{width: 100%;}

.core-warp3 .main .swiper-slide .top .box{width: 100%;}

.core-warp3 .main .swiper-slide .top .mes{padding: 30px 20px;}

.core-warp3 .main .swiper-slide .bot .mes .box{width: 33%;}

.core-warp3 .main .swiper-slide .bot .bbot{height: 200px;padding: 10px;box-sizing: border-box;}

.core-warp6 .main .mn{width: 100%!important;margin-bottom: 10px; height: 200px;}

.core-warp6 .main .mn .mes{padding: 40px 20px;display: flex;flex-flow: column;justify-content: center;}

.core-warp6 .main .mn .mes .sum{position: static; padding: 10px 0 0;}

.core-warp7{padding: 50px 0 10px;}

.core-warp7 .sum{padding: 24px 0 34px;}

.core-warp7 .main{padding: 30px 10px 10px;}

.core-warp7 .main .mn{width: 50%;flex:unset;box-sizing: border-box;margin-bottom: 20px;padding: 0 5px;}

.core-warp7 .main .mn .sumn{padding: 10px 0;height: 72px;}

.core-warp7 .main .mn:before{display: none;}

.core-warp8 .top .box{width: 100%;}

.core-warp8 .top .box.left{padding: 0;margin-bottom: 20px;}

.core-warp8 .top .box.left .sum1{padding: 20px 0 15px;}

.core-warp8 .top .box.right{padding: 0;}

.newgbswiper .bigimg img{width: 100%;}



.proread{padding: 40px 0;}

.proread .box{width: 100%;}

.proread .right{padding: 0;}

.proread .mes .protit{padding: 0 0 20px 0;}

.proread .mes .m-content{height: auto;margin-bottom: 20px;}

.newpro-warp2 .top .main{flex-wrap: nowrap;-webkit-overflow-scrolling: touch;overflow-x: auto;}

.newpro-warp2 .top .main{padding: 17px 0 10px;}

.newpro-warp2 .top .main li{min-width: 150px;padding: 0;border-right: 1px solid #e6e6e6;}

.newpro-warp2 .top .main li:last-child{border-right: none;}

.newpro-warp2 .top .main li.on{justify-content: center;}

.newpro-warp2 .top .main li:after{display: none;}

.newpro-warp2 .top .main li .tbbox{width: 30px;height: 30px;}

.newpro-warp2 .top .main li .tbbox .iconfont{font-size: 18px;}

.newpro-warp2 .top .en,.newpro-warp2 .top .main .line{display: none;}

.newpro2-warp2.newpro-warp2 .top .main li.on{padding: 0;}



.duty .box .top{height: auto;padding: 20px 30px;border-radius: 0;}

.duty .box .top .titn{margin-bottom: 10px;}

.duty .box .bot{padding: 15px 0 30px;}

.duty .box .bot .pic{width: 100%;position: static;margin-bottom: 15px;}

.duty .box .bot .pic .swiper-slide{padding: 30px;}

.duty .box .bot .pic .swiper-slide img{margin: 0 auto;display: block;}

.duty .box .bot .pic .swiper-container{padding-bottom: 30px;}

.duty .box .bot .mes{padding: 30px;width: 100%;}

.duty .box.box2 .top{flex-wrap: wrap;}



}



@media (max-width: 768px) {

html,body{overflow-x: hidden;}

.font48{font-size: 24px;}

.font36{font-size: 18px;}

.font30{font-size: 18px;}

.font26{font-size: 16px;}

.font24{font-size: 16px;}

.font20{font-size: 16px;}

.font18{font-size: 16px;}

.font16{font-size: 14px;}





.header .logo img{width: 150px;}

.header.index{background: #fff;}

.header.index .logo .img1{display: none;}

.header.index .logo .img2{display: block;}

.header.index .phone-nav .line{background: #b0894e;}



.ibt .titn{margin-bottom: 0px;font-size: 18px;line-height: 20px;}

.ibt .sumn{font-size: 18px;line-height: 24px;}

.i-banner{height: auto;padding-top: 70px;}

.i-banner .swiper-slide .bimg{display: block;width: 100%;height: auto;}

.i-banner .swiper-slide .xx{width: 94%;}

.i-banner .swiper-slide .xx .tit{font-size: 28px; margin-bottom: 0; text-align: center;}

.i-banner .swiper-slide .xx .sum{display: none;}

.i-banner .qiu{bottom: 40px;display: none;}

.i-banner .page{bottom: 20px;top: auto;}

.i-about,.i-news{padding: 50px 0;}

.i-about .bg{top: 50px;left: 50%;margin-left: -111px; height: 50px;}

.i-about .main .ibt,.i-news .ibt{padding-top: 5px; margin-bottom: 30px;text-align: center;  }

.i-about .main .sj{margin-bottom: 10px;}

.i-about .main .sj.phone{display:flex;}

.i-about .main .sj.pc{display:none;}

.i-about .main .sj .sum{margin-bottom: 0px;font-size: 16px;}

.i-about .main .sj .sum span{font-size: 18px;}

.i-about .main .r{padding-top: 30px;}

.i-about .main .nr p{font-size: 14px;line-height: 24px;}

.i-about .main .more{width: 150px;height: 40px;line-height: 40px; font-size: 14px;}

.i-news .mpage{margin-bottom: 20px;}

.i-news .mpage li{height: 30px;}

.i-news .mpage li a{font-size: 16px;}

.i-news .swiper-slide .l .xx{padding: 20px 10px;}

.i-news .swiper-slide .l .xx .tit{margin-bottom: 10px;}

.i-news .swiper-slide .tit{font-size: 16px;line-height: 24px;}

.i-news .swiper-slide .sum{height: 40px;}

.i-news .swiper-slide .sum,.i-news .swiper-slide .l .xx .time,.i-news .swiper-slide .l .xx .i-more{font-size: 14px;line-height: 20px;}

.i-news .swiper-slide .l .xx .sum{margin-bottom: 30px;}

.i-news .swiper-slide .r li{padding: 20px 0;}

.i-news .swiper-slide .r li .tit{margin-bottom: 5px;}

.i-ser .ibt{top: 50px; text-align: center;}

.i-ser .main .xx{bottom: 60px; width: 94%;max-width: 94%;display: block; text-align: center;}

.i-ser .main .xx p{line-height: 30px;}

.i-ser .main .xx .line{margin: 10px auto;}

.i-ser .main .xx .b{margin: 0 auto 30px;max-width: 100%; justify-content: center;text-align: center;}

.i-ser .main .xx .b span{font-size: 14px;line-height: 24px;}

.i-ser .main .xx .ser-more{margin: 0 auto;}

.i-ser .mpage3 .mn .tit,.i-ser .mpage3 .mn.on .tit{font-size: 16px;}

.i-ser .mpage3{top: 120px;transform: translate(-50%,0);}

.i-ser .bimg{height: 700px;}

.footer .top{padding: 50px 0;}  

.footer .top .fl p{font-size: 14px;line-height: 24px;}

.footer .bottom .xx{justify-content: center;}





.banner-g{height: 150px;}

.banner-g .yuan{height: 100px;width: auto;}

.banner-g .tit{font-size: 22px;}



.n-title .tit{margin-bottom: 10px; font-size: 18px;line-height: 26px;}

.n-title .line .line-m{width: 50%;margin:0;transform: translate(-50%,-50%);}

.about{padding-top: 50px;}

.qyjj .n-title{margin-bottom: 30px;}

.qyjj .bg.pc{display: none;}

.qyjj .bg.phone{display: block;}

.qyjj .top{margin-top: -89px;}

.qyjj .top .sj{margin-bottom: 30px;}

.qyjj .top .sj.phone{display:flex;}

.qyjj .top .sj.pc{display:none;}

.qyjj .top .xx{padding: 30px 0;}

.qyjj .top .xx p{margin-bottom: 10px; font-size: 14px;line-height: 24px;}

.qyjj .top{width: calc(100% - 20px);}

.qyjj .top .sj .mn .s,.qyjj .top .sj .mn .s span{font-size: 24px;line-height: 20px;}

.qyjj .top .sj .mn .s .jia{top: auto; font-size: 14px;line-height: 20px;}





.qywh .tu{margin-bottom: 30px;}

.qywh .tu.pc{display: none;}

.qywh .tu.phone{display: block;}

.qywh .nr .nr-c.pc{display: none;}

.qywh .nr .nr-c.phone{display: block;margin: 0;max-width: 100%;height: auto;}

.qywh .nr .nr-c.phone img{width: 100%;height: auto;margin: 0 auto 20px;}

.qywh .nr{padding-bottom: 0px;flex-wrap: wrap;}

.qywh .nr .nr-l,.qywh .nr .nr-r{width: 50%;}

.qywh .nr .nr-l li{border-right: .5px solid #b0894e;}

.qywh .nr .nr-r li{border-left: .5px solid #b0894e;}

.qywh .nr li .tit{margin-bottom: 5px; font-size: 16px;line-height: 24px;}

.qywh .wh{padding-bottom: 60px;}

.qywh .wh .mn{width: 100%;justify-content:center;align-items: center; margin-bottom: 15px;}

.qywh .wh .mn .l img{height: 50px;}

.qywh .wh .r .tit.jj,.qywh .wh .r .tit{margin-bottom: 10px;font-size: 16px;line-height: 24px;}

.qywh .wh .r{margin-left: 0;width: 65%;}

.qywh .wh .r .sum,.qywh .nr li .sum{font-size: 14px;}



.fzlc .n-title{margin-bottom: 40px;}

.fwcp .nr-jj p.pc{display: none;}

.fwcp .nr-jj p.phone{display: block;}

.fzlc .main{background-size:cover; }

.fzlc .mpage1{margin-bottom: 60px;}

.fzlc .swiper-slide{padding: 30px 20px;margin-bottom: 0px;}

.fzlc .swiper-slide .xx{height: auto;padding-bottom: 20px;}

.fzlc .swiper-slide .xx .tit{margin-bottom: 15px; font-size: 30px;line-height: 44px;}

.fzlc .swiper-slide .xx .sum{font-size: 14px;line-height: 24px;}

.fzlc .swiper-slide .xx .line{margin-bottom: 17px;}

.fzlc .mpage1 ul{justify-content: center;}

.fzlc .mpage1 .line{display: none;}

.fzlc .mpage1 li{margin: 0 2.5% 20px;width: 20%;}

.fzlc .mpage1 li p{font-size: 14px;}

.fzlc .box li .main{padding: 30px 0 10px; }

.fzlc .box li .time{height: 30px;width: 90px;}

.fzlc .box li .time p{font-size: 16px;line-height: 30px;}

.fzlc .box li .xxmain{width: calc(100% - 135px);}

.fzlc .box li .dian{margin: 7px 20px 0 10px;}

.fzlc .box li .xxmain p{line-height: 30px;background: url(/static/img/x2.png) no-repeat 4px 9.5px;}

.fzlc .box li .line{left: 108px;}





.zzry{padding-bottom: 60px;}

.zzry .n-title{margin-bottom: 30px;}

.zzry li .top .tit{font-size: 18px;line-height: 30px;}

.zzry li .bottom{padding: 30px;}

.zzry li .bottom:before{left: 36px;}

.zzry li .bottom dd{margin-bottom: 18px;}

.zzry li .bottom dd .sum{width: calc(100% - 60px); line-height: 24px;font-size: 14px;}

.zzry li .bottom dd .dian{margin-top: 5px;}

.zzry li .bottom dd img{margin: 5px 15px 0;}

.zzry .jz-more{left: 16px;}



.fwcp{padding-top: 50px;}

.fwcp .n-title{margin-bottom: 30px;}

.fwcp .nr-jj{padding-bottom: 40px;}

.fwcp .nr-jj p{font-size: 14px;line-height: 24px;text-align: left;}



.zzfw .main{padding: 60px 0 20px;}

.zzfw .main li .xx{padding: 20px 20px;}

.zzfw .main li .xx .t img{width: 24px;}

.zzfw .main li .xx .t .tit{font-size: 16px;line-height: 30px;}

.zzfw .main li .xx .b .sum{padding-top: 13px; font-size: 14px;line-height: 24px;}



.fzzfw .main{padding: 60px 0 36px;}

.fzzfw .main .mn:first-child .r{padding-top: 60px;}

.fzzfw .main .mn .t{padding-bottom: 18px;}

.fzzfw .main .mn .r{padding: 20px;}

.fzzfw .main .mn .t .tb{width: 35px;height: 35px;margin-right: 10px;}

.fzzfw .main .mn .t .tb img{width: 24px;}

.fzzfw .main .mn .t .tit{font-size: 16px;line-height: 30px;}

.fzzfw .main .mn .l .tit h4{font-size: 18px;}

.fzzfw .main .mn .l .tit{width: auto;padding: 0 20px;line-height: 40px;}

.fzzfw .main .mn .b{top: 0px;left: 0;right: auto;width: 100%;}

.fzzfw .main .mn .b li{width: 50%;margin-right: 0; text-align: center;background: #fafafa;}

.fzzfw .main .mn .b li.on{background: #b0894e;}

.fzzfw .main .mn .b li.on p{color: #fff;}

.fzzfw .main .mn .b p{line-height: 40px;font-size: 18px;}

.fzzfw .main .mn .b li:before{display: none;}

.fzzfw .main .mn .c .sum{font-size: 14px;line-height: 24px;}





.zfwt .tit{margin-bottom: 15px; font-size: 18px;line-height: 24px;text-align: center;}

.zfwt .line{margin:0 auto 20px;}

.sqzz{padding-bottom: 70px;}

.sqzz .main li{width: 350px;}

.sqzz .main li .t img{width: 25px;margin-right: 10px;}

.sqzz .main li .t .bt{height: 40px;}

.sqzz .main li .t{padding:20px;}

.sqzz .main li .t .tit{font-size: 16px;}

.sqzz .main li .t .en{font-size: 12px;}

.sqzz .main li .b p{font-size: 14px;line-height: 24px;}

.sqzz .main li .b{padding:20px;}

.zfw-warp2{padding: 40px 0 60px;}

.zfw-warp2 .tb .yuan{width: 70px;height: 70px;margin-bottom: 10px;}

.zfw-warp2 .tb .yuan img{width: 30px;}

.zfw-warp2 .tb li{padding: 0 5px;}

.zfw-warp2 .tb .t{font-size: 14px;line-height: 24px;}

.zfw-warp2 .fftit{margin: 30px 0 30px; font-size: 16px;line-height: 20px;}

.zfw-warp2 .line.ffline{margin:0 auto 20px;}

.zfw-warp2 .pic .swiper-slide .xx{padding: 20px 10px; position: static;background: rgba(176,137,78,1)!important;color: #fff!important}

.zfw-warp2 .pic .swiper-slide .xx .xtit{margin-bottom: 10px; font-size: 16px;line-height: 24px;}

.zfw-warp2 .pic .swiper-slide .xx .sum{font-size: 14px;;line-height: 24px;}



.cs-warp1{margin-bottom: 10px;}

.cs-warp1 .xx{padding-top: 0;}

.cs-warp1 .xx .tit{margin-bottom: 10px; font-size: 16px;line-height: 30px;}

.cs-warp1 .xx .sum p{margin-bottom: 15px; font-size: 14px;line-height: 24px;}

.csfw .cs-tit{margin-bottom: 0;}

.csfw .cs-tit .tit{margin-bottom: 5px; font-size: 16px;line-height: 30px;text-align: left;}

.csfw .cs-tit .csl{margin:0 0 10px;}

.cs-warp2{padding-bottom: 40px;}

.cs-warp2 .main li .xx:before{display: none;}

.cs-warp2 .main li .tit{margin-bottom: 5px; font-size: 16px;line-height: 24px;}

.cs-warp2 .main li .sum{font-size: 14px;line-height: 24px;height: 48px;}

/*改*/.cs-warp2 .main li .xx{padding: 20px 10px 40px;}

.cs-warp2 .main li:hover {box-shadow: none;margin-top: 0px;}

.cs-warp2 .more{width: 150px;height: 40px;margin: 0 auto;font-size: 14px;line-height: 40px;}

.cs-warp3 .main .t{align-items: center;padding: 20px;height: auto;}

.cs-warp3 .main .t img{width: 30px;margin-right: 10px;}

.cs-warp3 .main .bt .tit{margin-bottom: 5px; font-size: 16px;line-height: 30px;}

.cs-warp3 .main .bt .en{font-size: 12px;line-height: 1em;}

.cs-warp3 .main .b p{font-size: 14px;line-height: 24px;}

.cs-warp3 .main .b{min-height: 250px;}

.cs-warp3{margin-bottom: 40px;}

.cs-warp4 .cs-tit{margin-bottom: 30px;}

.cs-warp4 .bigimg{margin-bottom: 10px;}

.cs-warp4 .xx .tit{font-size: 16px;line-height: 30px;}

.cs-warp4 .xx .line{margin: 10px 0;}

.cs-warp4 .xx p{font-size: 14px;line-height: 24px;}

.cs-warp4{padding-bottom: 60px;}



.xs .main{flex-wrap: wrap;padding-bottom: 60px;}

.xs .main .mn{width: 100%;max-width: 434px; margin:0 auto 20px;}

.xs .main .mn .b{min-height: auto;padding: 20px;}

.xs .main .mn .b p{font-size: 14px;line-height: 24px;}

.xs .main .mn .t{height: auto;padding:10px 20px;}

.xs .main .mn .t .tit{font-size: 16px;line-height: 30px;}

.xs-main .bt .tit{font-size:18px;line-height: 30px; }

.xs-main .xx .mn p{font-size: 14px;line-height: 30px;}

.xs-main .xx .mn a{font-size: 20px;}



.news .n-title{padding-top: 50px;}

.news .main li{padding: 20px 0;}

.news .main li .bigimg{display: none;}

.news .main li .xx .tit{margin-bottom: 5px; font-size: 16px;line-height: 30px;}

.news .main li .xx .sum{margin-bottom: 10px;height: 48px; font-size: 14px;line-height: 24px;}

.news .main li .xx .b .time{font-size: 14px;}

.news .main li .tb{bottom: 20px;}

.news .main li .tb img{width: 20px;}

.news .main{padding-bottom: 30px;}

.news .more{margin-bottom: 60px;width: 150px;height: 40px;font-size: 14px;line-height: 40px;}

.viewpage-box .n-title{padding-top: 30px;}

.viewpage-box .n-title .time{margin-bottom: 5px; font-size: 18px;line-height: 20px;}

.viewpage-box .n-title .tit{margin-bottom: 1px; font-size: 18px;line-height: 24px;}

.viewpage-box .n-title .b p{font-size: 14px;line-height: 24px;}

.viewpage-body{padding: 30px 10px;}

.viewpage-box{padding-bottom: 80px;}

/*.viewpage-link ul{position: relative; flex-wrap: wrap;}

.viewpage-link ul li{width: 80%;margin-bottom: 10px;}

.viewpage-link ul .viewpage-return{position: absolute;right: 0; width: 15%;height: 130px;}*/

.viewpage-body{padding: 30px 0;}

.viewpage-link ul .viewpage-return{width: 50px;}

.viewpage-link ul li{width: calc((100% - 80px)/2);height: 40px;}

.viewpage-link ul li a p{font-size: 14px;line-height: 40px;}

.viewpage-link ul li img{width: 10px;top: 11px;}

.viewpage-link ul .viewpage-return{height: 40px;}

.viewpage-link ul .viewpage-return img{width: 20px;}

.viewpage-body p{font-size: 14px;line-height: 24px;}



.join{padding-bottom: 0px;}

.join .main .mn{height: 200px;}

.join .main .mn .img{width: 260px;}

.join .main .mn .tit{font-size: 28px;}

.join .main .mn .num{bottom: 10px; font-size: 80px;line-height: 60px;}



.tz{padding-bottom: 80px;}

.tz .nr{flex-wrap: wrap;margin-bottom:30px;}

.tz .nr .tit{margin-bottom: 30px;}

.tz .nr p{width: 100%;font-size: 16px;line-height: 30px;}

.tz .tz-main{justify-content: center;}

.tz .tz-main.phone{display: flex;justify-content: space-between;}

.tz .tz-main.pc{display: none;}

.tz .tz-main .mn{position: relative; width: 48%;max-width: 400px;margin:0 0 20px 0;}

.tz .tz-main .mn .xx{position: absolute;left: 0;top: 0;width: 100%;height: 100%;box-sizing: border-box;display: flex;justify-content: center;align-items: center; padding:0;background: rgba(0,0,0,.2);}

.tz .tz-main .mn .xx a{display: flex;flex-flow: column; width: 100%;height: 100%;align-items: center;justify-content: center;}

.tz .tz-main .mn .xx .icon{margin-bottom: 5px;}

.tz .tz-main .mn .xx .tit{margin-bottom: 0px; font-size: 18px;color: #fff;}

.t-mn .r li .bottom .tit{max-width: calc(100% - 20px); line-height: 20px;}



.t-mn{padding: 60px 0;}

.t-mn .l li{width: 40%;}

.qygz .swiper-slide .mn{display: block;border-radius: 0; }

.qygz .swiper-slide .mn .tit{position: static;display: block; width: 100%;font-size: 16px;text-align: center;}

.qygz .swiper-slide .mn .sum{width: 100%;font-size: 14px;line-height: 24px;}

.qygz .mpage4 .mn{margin:0 10px;padding: 0 40px;}

.qygz .mpage4{padding-right: 4px;box-sizing: border-box;justify-content: center;}



.lxwm .box{padding: 20px;}

.lxwm .box .mn{margin-bottom: 20px;}

.lxwm .box .mn .sum{font-size: 14px;}



.t-mn .r li .top p,.t-mn .r li .top p{font-size: 14px; }



.zgwj .bottom .mn .b-box{padding: 20px 0;}

.zgwj .bottom .mn .b-box .b{width: 48%;}

.zgwj .top .mn .box,.zgwj .bottom .mn{padding: 30px 20px;}

.zgwj .top .mn .box .tit{margin-bottom: 5px;font-size: 16px;line-height: 30px;}

.zgwj .top .mn .box .sum{font-size: 14px;line-height: 24px;}

.zgwj .top{margin-bottom: 30px;}

.zgwj .bottom .mn .b p{font-size: 14px;line-height: 24px;}





.jzdh .box img{width: 200px;}



/*改版新增*/

.layout .main{padding: 30px 0 50px;}

.layoutread .layri p{font-size: 14px;}

.layoutread .layle{width: 60px;padding: 0;}

.layoutread .layle .dian{width: 6px;height: 6px;margin: 0 6px 0 0;}

.layoutread .layle .tit{line-height: 28px;}

.layoutread .layri{width: calc(100% - 60px)}

.layout .mapimg img{margin-left: -250px;max-width:unset;}

.layout .ri .bot{min-height: unset;}



.core-warp1{padding: 50px 0 60px;}

.core-warp1 .n-title{margin-bottom: 30px;}

.core-warp1 .main .mn{width: 32%;margin-bottom: 10px;}

.core-warp1 .main .mn .mes .tbbox .iconfont{font-size: 24px;}

.core-warp2{padding: 50px 0 30px;}

.core-warp2 .n-title{margin-bottom: 30px;}

.core-warp2 .mn{margin-bottom: 20px;}

.core-warp3 .main .firstdiv .cen{padding: 30px 0;}

.core-warp3 .main .firstdiv .cen .sum{padding: 10px 0 20px;}

.core-warp3 .main .swiper-slide .bot .mes{padding: 30px 0 50px;flex-wrap: wrap;}

.core-warp3 .main .swiper-slide .bot .mes .box{width: 100%;}

.core-warp3 .main .swiper-slide .bot .ttop{height: 60px;padding: 0 20px!important;justify-content: flex-start;}

.core-warp3 .main .swiper-slide .bot .bbot{height: 150px;padding: 20px;justify-content: flex-start;}

.core-warp3 .main .secondiv.swiper-slide .bot .mtit{padding: 40px 0 20px;line-height: 1.5em;}

.core-warp3 .main .secondiv.swiper-slide .bot .ttop .num{margin-right: 15px;font-size: 30px;}

.core-warp3 .main .secondiv.swiper-slide .bot .bbot{padding: 0 20px;height: 120px;}

.core-warp4{padding: 50px 0;}

.core-warp4 p{padding: 20px 0 0;}

.core-warp4 img{margin: 0 auto;}

.core-warp5{padding: 50px 0;}

.core-warp5 .main{padding: 30px 0 0;}

.core-warp5 .main .mn{width: 10.5%;}

.core-warp5 .main .num{line-height: 1.5em;}

.core-warp5 .main .tit{padding: 10px 0;font-size: 14px;text-align: center;line-height: 1.5em;}

.core-warp5 .main .mn:nth-child(2), .core-warp5 .main .mn:nth-child(6), .core-warp5 .main .mn:nth-child(8){margin-top: 60px;}

.core-warp5 .main .mn:nth-child(3), .core-warp5 .main .mn:nth-child(5), .core-warp5 .main .mn:nth-child(8){margin-top: 25px;}

.core-warp6{padding: 50px 0 ;}

.core-warp6 .main{padding: 30px 0 0;}

.core-warp8{padding: 50px 0;}

.core-warp8 .top{padding: 30px 0 0;}

.core-warp8 .bot{padding: 30px 0 0;}

.core-warp8 .bot .bottop .mn{width: 120px;height: 120px;margin: 0 calc((50% - 120px)/2) 10px;}

.core-warp8 .bot .bottop .mn .tbbox{margin: 20px 0 10px;}

.core-warp8 .bot .bottop .mn .tit{font-size: 14px;}

.core-warp8 .bot .bottop .mn:after{display: none;}

.core-warp8 .bot .jttb{width: 25px;}

.core-warp8 .bot .titn{padding: 15px 0 20px;}

.core-warp8 .bot .botbot .mn{width: 23%;margin-bottom: 10px;}

.core-warp8 .bot .botbot .mn .t{border-radius: 0!important;height: 40px;margin-bottom: 5px;}

.core-warp8 .bot .botbot .mn .b{border-radius: 0!important;}

.core-warp9 .sum{padding: 24px 0 30px;}

.core-warp10{padding: 50px 0 60px;}

.core-warp10 .sum{padding: 15px 0 30px;}

.core-warp10 .main .mn{flex:unset;width: 33.3333%;}

.core-warp10 .main .mn .top{height: 40px;}

.core-warp10 .main .mn .botom{padding: 10px;}



.newpro-warp1{padding: 50px 0 40px;}

.newpro-warp1 .m-content{padding: 30px 0 0;}

.newpro2-warp1 .bot .swiper-slide{padding: 30px 0;}

.newpro2-warp1 .top a .en{font-size: 60px;line-height: 60px;}

.newpro2-warp1 .top a{display: flex;height: 60px;padding: 0 10px;box-sizing: border-box;align-items: center;text-align: center;line-height: 1.5em;}

.cs-warp2 .phone{padding: 12px 0;}

.duty{padding: 50px 0;}

.duty .n-title .xline{margin:5px auto 30px;}

}



@media (max-width: 480px) {



.i-news .mpage li{margin: 0 5px;}

.i-news .swiper-slide .r li .sum{max-width: 75%;}

.i-ser .mpage3{width: 280px;height: 280px;}

.progress{width: 280px;height: 280px;}

.i-ser .bimg{height: 600px;}

.i-ser .zz .fz{width: 190px;height: 190px;margin-top: -95px;}

.i-ser .zz .fz img{top:0; width: 4px;height: 95px;}

/*.i-ser .mpage3 .mn .tit{font-size: 20px;}

.i-ser .mpage3 .mn.on .tit{font-size: 20px;}*/

.i-ser .mpage3 .mn.one .tit{bottom: 25px;right: 15px;}

.i-ser .mpage3 .mn.two .tit{bottom: 25px;left: 15px;}

.i-ser .mpage3 .mn.three .tit{top: 25px;left: 15px;}

.i-ser .mpage3 .mn.four .tit{top: 25px;right: 15px;}

.footer .top{}

.footer .top .fl{width: calc(100% - 130px);}

.footer .top .fr .ewm{padding-top: 0;}

.footer .bottom .xx p{text-align: center;}



.fzlc .mpage1 li{margin: 0 2.5% 20px;width: 28%;}



.sqzz .main li{width: 280px;}

.zfw-warp2 .pic .swiper-container{width: 100%;}

.zfw-warp2 .pic .fy{z-index: 2;}

.zfw-warp2 .pic .fy-l{left: 10px;}

.zfw-warp2 .pic .fy-r{right: 10px;}



.cs-warp3 .main li{width: 250px;}





.join .main{padding: 0;}

.join .main .mn .img{width: 200px;}



.zgwj .bottom .mn .b-box{padding: 0;}

.zgwj .bottom .mn .b-box .b{padding: 0 10px;}



}



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

  .i-ser{overflow: hidden;}

  /*.i-ser .main .swiper-slide .img{transform: scale(1);}*/

  .header .logo img{height: 52px;}

  .jzdh .box img{height: 76px;}

  .footer .top .fl .img{height: 45px;}

  body{overflow-x:hidden;}



}

































