@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2021-05-07 09:32:19
 * @version $Id$
 */

/*通用*/
@font-face {
  font-family: 'lack';
  src: url('../font/lack-line-regular-4.ttf');
  
}
.lack{font-family: 'lack';}

body{padding-bottom: 427px;/*min-width: 1366px;*/}
a{display: block;color: #fff;}
img{display: block;}
.w1460{width: 1468px;margin: 0 auto;}
.mengc{background-image: linear-gradient(to right,rgba(0,0,0,.3),transparent);z-index: 2;}
.jianborder{border: 1px solid;border-image: linear-gradient(to right, #c70405,#1392e9) 1;}
.ovhidden{overflow: hidden;}
.cz{position: relative; z-index: 90!important;}

.dwcenter{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.dwzycenter{position: absolute;left: 50%;transform: translateX(-50%);}
.dwsxcenter{position: absolute;top: 50%;transform: translateY(-50%);}

.mflex{display: flex;}

/*单行超出省略*/
.m-sl{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.m-thsl{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
/*边框效果*/
.biank{box-sizing: border-box;width:calc(100% - 128px);height:calc(100% - 128px);}
.biank .mline{position: absolute;background: #fff;transition: all 1s;}
.biank .mline.mline1{left: 0px;top: 0px; width:0;height: 1px; }
.biank .mline.mline2{right: 0px;top: 00px; width:1px;height: 0; }
.biank .mline.mline3{right: 0px;bottom: 0px; width:0;height: 1px; }
.biank .mline.mline4{left: 0px;bottom: 0px; width:1px;height: 0; }



.header{position: fixed;top: 0;left: 0;width: 100%;z-index:99;}
.header:hover{background: #333;}
.header.header-small {background: #333;}
/*.header.header-small .head{padding:20px 0; }*/
.header .head{position: relative; width: 93.75%;margin:0 auto;display: flex;justify-content: space-between;align-items: center;}
.header .head .logo img{width: auto;height: 50px;}
.head .head-right{display: flex;align-items: center;}
.header .head-nav li{position:relative;height: 114px;display: flex;align-items: center; float: left;padding: 0 24px;font-size: 16px;transition:all .5s;}
.header .head-nav li .head-navt{position: relative;line-height: 30px;}
.header .head-nav li .head-navt:after{position: absolute;left: 50%;transform: translateX(-50%);bottom:0; width: 0;height: 2px;background: #cc0000;transition: all .5s;content: "";}
.header .head-nav li:hover .head-navt:after{width: 100%;}
.header.header-small .head-nav li{height: 90px;}
.head .head-right .head-eng{margin: 0 24px;}
.head .head-right .head-search{cursor: pointer;}
.head .head-right .head-search img{}
.search-box{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;}
.search-box .search-box-bg{width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.search-box .search-form{position: absolute;top: 50%;left: 50%;width: 1200px;height: 80px;transform: translate(-50%,-50%);background: #fff;border-radius: 20px;overflow: hidden;}
.search-box .search-form .search-text{position: absolute;top: 0;left: 0;display: block;width: calc(100% - 100px);border: none; padding: 25px 30px;font-size: 24px;line-height: 30px;color: #666;box-sizing: border-box;}
.search-box .search-form .search-submit{position: absolute;top: 0;right: 0;display: block;width: 100px;height: 80px;font-size: 0;background: url(/static/img/tb2.png) center no-repeat #cc0000;border: none; cursor: pointer;}

.head-nav .subnav-box{display: none;position: absolute;top: 80%;left: 50%;width: 180px;padding: 22px 0 28px;transform: translateX(-50%);background: #666;border-bottom: 3px solid #cc0000;box-shadow: 0 0 10px rgba(0,0,0,.05);transition: all .4s;}
.head-nav .subnav-box .subnav .sublink{display: block;font-size: 18px;line-height: 52px;text-align: center;}
.head-nav .subnav-box .subnav .sublink:hover{color: #cc0000;}
.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: #fff;transform-origin: center center;}
.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: 80px;left: 0;pointer-events: none; padding: 30px 0; width: 100%;height: calc(100vh - 80px); box-sizing: border-box;background-color: #282a2c; z-index: 99;overflow: scroll;opacity: 0;transition: all .5s;}
.header .phone-nav-mn.on{opacity: 1;pointer-events: auto;}
.sliding-menu {position: relative;overflow: hidden;}
.sliding-menu ul {float: left;}
.sliding-menu li {padding: 0 3%;}
.sliding-menu a { display: block;margin: 0!important;padding: 1em;font-size: 18px;color: #fff;}
.sliding-menu li:hover {background: #333;}
.sliding-menu li:hover a{color: #fff;}
.sliding-menu a.nav:before {content: '\3009';float: right;margin-left: 1em}
.sliding-menu a.back {background: #555;color: #fff}
.sliding-menu a.back:before {content: '\3008';float: left;margin-right: 1em}

.i-banner{position: relative; height: 100vh;}
.i-banner.banner2{height: 1000px;}
.i-banner.phoneban{display:none}
.i-banner .main{height: 100%;}
.i-banner .swiper-slide video{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}
.i-banner .swiper-slide .bimg{width: 100%;height: 100%;object-fit: cover;object-position: center;transform: scale(1.1);transition: all 9.8s;}
.i-banner .swiper-slide-active .bimg{transform: scale(1);}
.i-banner .mengc{position: absolute;width: 100%;height: 100%;}
.i-banner .message{bottom: 143px;overflow:hidden; color: #fff;z-index: 22;}
.i-banner .message .tit{margin-bottom: 52px; font-size: 60px;line-height:72px;}
.i-banner .message .sum{position: relative;padding-left: 72px; font-size: 24px;line-height: 30px;}
.i-banner .message .sum:before{position: absolute;left: 0;top: 14.5px; width: 53px;height: 1px;background: #fff; content: "";}
.i-banner .i-page{position: absolute;right: 2px;bottom: 129px; z-index: 22;}
.i-banner .i-page .qha{cursor: pointer;outline:none;}
.i-banner .i-page .sum{position: relative;right: 22px; font-size: 16px;line-height: 13px;text-transform: uppercase;color: #fff;transform: rotate(90deg);transition: all .5s;}
.i-banner .i-page .line{position: relative;height: 139px;width: 2px;background: #fff;overflow: hidden;}
.i-banner .i-page .line:before{position: absolute;width: 100%;height: 100%;left: 0;background-image: linear-gradient(to bottom, #c70405,#1392e9);  content: "";transition: all .5s;}
.i-banner .i-page .prev .sum{top: -38px;}
.i-banner .i-page .next .sum{top: 38px;}
.i-banner .i-page .prev .line:before{top: -100%;}
.i-banner .i-page .prev:hover .sum{color: #c70405}
.i-banner .i-page .prev:hover .line:before{top: 0;}
.i-banner .i-page .next .line:before{top: 100%;}
.i-banner .i-page .next:hover .sum{color: #1392e9}
.i-banner .i-page .next:hover .line:before{top: 0;}
#swiperban .swiper-pagination{display: flex;justify-content: center;bottom: 40px!important}
#swiperban .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 10px;opacity: 1;background: #fff!important;outline: none;}
#swiperban .swiper-pagination-bullet-active{background: #cc0000!important;}

.i-news{background: #f8f8f8;}
.i-news .w1460{position: relative;}
.i-news .newqh-page{position: absolute;top: 58px;right: 0;}
.i-news .newqh-page .main{position: relative; display: flex;justify-content: flex-end;width: 250px;height: 44px;box-sizing: border-box;border-radius: 100px;margin-bottom: 16px;background: #fd6666;}
.i-news .newqh-page .mn{position: relative; width: 50%;display: flex;align-items: center; font-size: 16px;line-height: 44px;z-index: 2;cursor: pointer;}
.i-news .newqh-page .mn p{margin: 0 10px 0 26px;color: #fff;}
.i-news .newqh-page.you .fk{left: 50%;}
.i-news .newqh-page .fk{position: absolute;top: 0;left: 0; width: 50%;height: 100%;border-radius: 100px;background: #cc0000;}

.i-news .i-newsmain{padding:2px 5px 0;}
.i-news ul li{ box-sizing: border-box;overflow: hidden; background: #fff;}
.i-news ul li a{position: relative;}
.i-news ul li .nr-l{width: 50%;}
.i-news ul li .nr-l img{width: 100%;height: auto;}
.i-news ul li .nr-r{width: 50%;box-sizing: border-box; padding: 26px 22px 18px 16px;}
.i-news ul li .time{position: absolute;right: 22px;bottom: 18px;padding-left: 20px; font-size: 14px;line-height:14px;color: #666;}
.i-news ul li .time:after{position: absolute;left: 0;bottom: 0; width: 14px;height: 14px;background: url(/static/img/tb7.png) no-repeat center;content: "";}
.i-news ul li .tit{position: relative;display: inline-block;max-width: 100%;padding-bottom: 10px; margin-bottom: 13px; font-size: 18px;line-height: 18px;font-weight: bold;color: #333;}
.i-news ul li .tit:after{position: absolute;left: 0;bottom: 0px; width: 0%;height: 2px;transition: all .5s;background: #cc0000;content: "";}
.i-news ul li .sum{height: 72px; font-size: 14px;line-height: 24px;color: #666;overflow: hidden;}
.i-news ul li:hover{box-shadow: 4px 6px 5px rgba(204,0,0,.1);}
.i-news ul li:hover a{margin-top: -5px;margin-left: -5px;}
.i-news ul li:hover .tit{color: #cc0000}
.i-news ul li:hover .tit:after{width: 100%;}
.xzan{padding: 23px 0 29px;display: flex;align-items: center;justify-content: center;flex-flow: column; appearance: none;border: none;cursor: pointer;background:none;}
.xzan .sum{font-size: 16px;line-height: 15px;letter-spacing: -1px;font-weight: bold;color: #cc0000}
.xzan .yuan{position: relative;width: 53px;height: 53px;display: flex;align-items: center;justify-content: center;margin-bottom: 11px;}
.xzan .yuan:before{position: absolute;top: 0;left: 0; width: 100%;height: 100%;border: 1px dashed #cc0000;border-radius: 100%;box-sizing: border-box; animation: roate 10s linear infinite;content: "";}
.xzan .yuan-m{width: 41px;height: 41px;display: flex;align-items: center;justify-content: center; border-radius: 100%;background: #eaa5ad;}
.xzan .yuan-n{width: 35px;height: 35px;display: flex;align-items: center;justify-content: center; border-radius: 100%;background: #c9051c;}
.xzan .yuan:hover .yuan-n{width: 41px;height: 41px;}
@-webkit-keyframes roate {
  from {transform: rotate(0);}
  to {transform: rotate(360deg);}
}

.titn{padding: 48px 0 30px; text-align: center;color: #333;}
.titn .tit{margin-bottom: 13px; font-size: 30px;line-height: 28px;}
.titn .en{font-size: 18px;line-height: 13px;}
.i-mpro{ background: url(/static/img/miprobg.png) no-repeat center top / cover #f8f8f8;}
.i-mpro .bg{position: absolute;height: 100%;width: auto; z-index: 1;opacity: .5!important;}
.i-mpro .bg.bg1{left: 0;top: 0;}
.i-mpro .bg.bg2{ bottom: 0;right: 0;height: 70%;}
.i-mpro .ul-page{position: relative;width: 93.75%;margin:0 auto;display: flex;justify-content: space-between;z-index: 2;}
.i-mpro .ul-page li{ width:31.567%;}
.i-mpro .ul-page .mn{position: relative;width: 100%;}
.i-mpro .ul-page .mn .mc{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-flow: column; justify-content: center;align-items: center;background: rgba(44,43,43,0);transition:all .5s;}
.i-mpro .ul-page .mn .img{width: 100%;height: auto;}
.i-mpro .ul-page .mn .tit{font-size: 36px;text-align: center; color: #fff;}
.i-mpro .ul-page .mn .een{font-size: 16px;line-height: 20px;}
.i-mpro .ul-page .mn .mes{bottom: 108px;box-sizing: border-box;padding: 0 10px;width: 100%;text-align: center;}
.i-mpro .ul-page .mn .sum{position: relative; display: inline-block; margin-left: -10px; font-size: 18px;line-height: 30px;opacity: 0;}
.i-mpro .ul-page .mn .sum:before{position: absolute;left: 0;bottom: 0;height: 2px;width: 100%;background: linear-gradient(to right, #fe9696,#ce0606);content: ""}
.i-mpro .ul-page li .mn .biank{opacity: 0;}
.i-mpro .ul-page .mn .line{position: absolute;opacity: 0;}
.i-mpro .ul-page .mn .line.line1{top: 50%;left: calc(-100% - 30px);transform: translate(-50%,-50%); width: 29px;height: 3px;background: linear-gradient(to right, #fe9696,#ce0606);}
.i-mpro .ul-page .mn .line.line2{left:50%;top:calc(-100% - 30px);transform: translate(-50%,-50%); width:3px;height: 29px;background: linear-gradient(to bottom, #fe9696,#ce0606);}
.i-mpro .ul-page li:hover .mn .mc{background: rgba(44,43,43,.6);}
.i-mpro .ul-page li:hover .mn .tit{display: none;}
.i-mpro .ul-page li:hover .mn .sum{margin-left: 0;opacity: 1;}
.i-mpro .ul-page li:hover .mn .een{display: none;}
.i-mpro .ul-page li:hover .mn .line.line1{left: 50%;opacity: 1;}
.i-mpro .ul-page li:hover .mn .line.line2{top: 50%;opacity: 1;}
.i-mpro .ul-page li:hover .mn .biank{opacity: 1}
.i-mpro .ul-page li:hover .mn .mline.mline1{width: 100%;}
.i-mpro .ul-page li:hover .mn .mline.mline2{height: 100%;}
.i-mpro .ul-page li:hover .mn .mline.mline3{width: 100%;}
.i-mpro .ul-page li:hover .mn .mline.mline4{height: 100%;}
.i-mpro .ul-page li.on .mn .mc{background: rgba(44,43,43,.6);}
.i-mpro .ul-page li.on .mn .tit{display: none;}
.i-mpro .ul-page li.on.mn .een{display: none;}
.i-mpro .ul-page li.on .mn .sum{margin-left: 0;opacity: 1;}
.i-mpro .ul-page li.on .mn .line.line1{left: 50%;opacity: 1;}
.i-mpro .ul-page li.on .mn .line.line2{top: 50%;opacity: 1;}

.i-video{position: relative; height: 1080px;text-align: right; /*background: url(/static/img/i-bidebg.jpg) no-repeat center / cover fixed;*/}
.i-video.phonevideo{display: none;}
.i-video video{width: 100%;height: 100%;object-fit: cover;object-fit: center;/*cursor: url(/static/img/bf.png), auto;*/}
.i-video a{position: absolute;left: 0;top: 0; width: 100%;height: 100%; z-index: 2;}
.i-video a.mzt{cursor: url(/static/img/mzt.png), auto;}
.i-video a.mbf{display: none;cursor: url(/static/img/bf.png), auto;}

.i-tt{padding-bottom: 38px;background: #fcfcfc;}
.i-tt .main{display: flex;}
.i-tt .main .mn{width: 19.9%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;box-sizing: border-box;height: 215px;}
.i-tt .main .mn .img{width: 100%;height: auto;}
.i-tt .main .mn:hover {width: 39.5% !important;}
.i-tt .main .mn .title{padding: 63px 0 0 19px;color: #fff;}
.i-tt .main .mn .title .tit{position: relative;display: inline-block;padding: 0 12px 0 8px;margin-bottom: 4px; font-size: 24px;line-height: 27px;}
.i-tt .main .mn .title .tit:before{position: absolute;left: 0;top: 0;width: 3px;height: 100%;background: #fff;content: "";}
.i-tt .main .mn .title .tit:after{position: absolute;right: 0;top: 0; width: 8px;height: 100%;background: url(/static/img/itt6.png) no-repeat center; content: "";}
.i-tt .main .mn .title .en{font-size: 14px;line-height: 18px;text-transform: uppercase;}

footer{position: fixed;bottom: 0;left: 0;width: 100%;border-bottom: 4px solid #fff; background: #313131;z-index: 1;}
.foot-top{height: 58px;margin-bottom: 60px;display: flex;justify-content: center;align-items: flex-end; background: url(/static/img/foot-top.jpg) no-repeat center;}
.foot-top .fhtop{position: relative;bottom: -40px;box-sizing: border-box;padding-top:9px; width: 80px;height: 80px;border-radius: 100%;font-size: 24px;line-height: 31px;text-align: center; color: #fff;background: #313131;}
.foot .top .foot-logo img{width: auto;height: 55px;}
.foot .top .mn{display: flex;}
.foot .top p{font-size: 16px;line-height: 27.46px;color: #999;}
.foot .top .mes{margin-bottom: 8px;}
.foot .top .mn.share .img{position: relative; margin-right: 16px;cursor: pointer;}
.foot .top .mn.share .img .img1{opacity: 1;}
.foot .top .mn.share .img .img2{display: none;opacity: 0;}
.foot .top .mn.share .img .img3{position: absolute;top: -100px;opacity: 0;}
.foot .top .mn.share .img:hover .img2{display: block;opacity: 1;}
.foot .top .mn.share .img:hover .img1{display: none;opacity: 0;}
.foot .top .mn.share .img.weixin:hover .img3{opacity: 1;}
.foot .top .mn.share .telphone{position: relative;align-items: center;border: 1px solid #666;border-radius: 100%;width: 34px;height: 34px;}
.foot .top .mn.share .telphone .icon{width: 20px;height: 20px;margin: 0 8px; display: block;fill: #666;}
.foot .top .mn.share .telphone .icon path{fill: #666;}
.foot .top .mn.share .telphone p{position: absolute;left: 36px;top:0;display: none;width: max-content; font-size: 14px;line-height: 34px;letter-spacing: -1px;color: #fff;opacity: 0; }
.foot .top .mn.share .telphone:hover{width: 150px;border-radius: 100px;border-color: #cc0000;}
.foot .top .mn.share .telphone:hover p{display: block; opacity: 1;}
.foot .top .mn.share .telphone:hover .icon path{fill: #cc0000;}
.foot .top .foot-nav{display: flex;padding: 50px 0 16px;border-bottom: 1px solid #727272;margin-bottom: 24px;}
.foot .top .foot-nav a{margin-right: 27px;font-size: 16px;line-height: 1em;color: #fff;}
.foot .top .foot-nav a:last-child{margin-right: 0;}
.foot .top .right{padding-top: 100px;}
.foot .top .right .tit{--fill-color: #cc0000;text-align: right;margin-bottom: 30px;
-webkit-text-stroke: 2px #4d4d4d; background: linear-gradient(to right, #c70405,#1392e9) left/0 no-repeat;color: transparent;
-webkit-background-clip:text;font-size: 72px;line-height: 58px;z-index: 9;cursor: pointer;/*animation: textbs 10s ease-out infinite;*/}
.foot .top .right p{font-size: 18px;line-height: 26px;text-align: right; color: #fff;}
.foot .top .right .mes1{margin-bottom: 9px;}
.foot .top .right .mes2{margin-bottom: 12px;}
.foot .top .right .mes3{display: flex;align-items: flex-end;justify-content: flex-end;margin-bottom: 9px;}
.foot .top .right .mes3{font-size: 32px;line-height: 24px; font-weight: bold;}
.foot .top .right .mes3 span{font-size: 48px;line-height: 37px;color: #fff;}
.foot .top .right .mes4{margin-bottom: 12px;}


.link{position: relative;float: right;width: 203px;height: 36px;background: #fff;}
.link-t{position: relative; padding-left: 18px;font-size: 14px;line-height: 36px; color: #666;cursor: pointer;}
.link-t i{position: absolute;right: 0;top: 0;display: flex;justify-content: center;align-items: center; width: 40px;height: 100%;background: #cc0000 ;transform: rotate(180deg);}
.link-t i img.on{transform: rotate(180deg);}
.link-hide{z-index: 99999;display: none;position: absolute;left: 0;bottom: 36px;width: 100%;box-sizing: border-box;background: #fff;border-top: 1px solid #a7a7a7;}
.link-hide li a{display: block;padding-left: 15px;font-size: 12px;color: #a7a7a7;line-height: 30px;border-bottom: 1px solid #a7a7a7;}
.link-hide li a:hover{background: #cc0000;color: #fff;}

.foot .bottom{padding: 12px 0 14px;}
.foot .bottom p{font-size: 16px;line-height: 20px;color: #999;}
.foot .bottom p.support{display: flex;font-size: 14px;}
.foot .bottom p a{color: #999;}
.foot .bottom .mes{display: flex;justify-content: space-between;flex-wrap: wrap;}
.foot .bottom .mes.phone{display: none;}

.fix-wx{position: fixed;right:0 ;top: 50%;transform: translateY(-50%);display:none; z-index: 99;cursor: pointer;}
.fix-wx .tb1{margin-right: 0; height: auto; width: 50px;animation: fixwx 1.5s ease-out infinite;transition: all .5s;}
.fix-wx .tb2{position: absolute;top: 50%;transform: translateY(-50%); right:calc(100% + 15px);opacity: 0;pointer-events: none; }

@-webkit-keyframes fixwx {
  0% {margin-right:30px;}
  50%{margin-right: 0;}
  100% { margin-right:  30px;}
}
@keyframes fixwx {
  0% {margin-right:30px;}
  50%{margin-right: 0;}
  100% { margin-right:  30px;}
}

@-webkit-keyframes fixwsx {
  0% {top:0px;}
  50%{top:5px;}
  100% { top:0px;}
}
@keyframes fixwsx {
  0% {top:0px;}
  50%{top:5px;}
  100% { top:0px;}
}

.fix-wx .tb1.on{animation-play-state:paused;/*margin-right: 0!important;*/}
.fix-wx .tb2.on{opacity: 1;right:calc(100% + 5px);}
/* 内页 */
.header.oth{background: #333!important;}
.header.oth .head-nav li{height: 92px;}
.head-box{height: 92px;}

.n-banner{height: 448px;}
.n-banner .mes{padding-top: 168px;box-sizing: border-box;height: 100%; color: #fff;}
.n-banner .mes .line{width:31px;height: 3px;margin-bottom: 5px;background: #c71c3a;}
.n-banner .mes .btit{position: relative;display: inline-block; padding: 0 30px 0 22px;font-size: 50px;line-height: 1em;}
.n-banner .mes .btit:before{position: absolute;left: 0;top: 0;width: 6px;height: 100%;background: #cc0000;content: "";}
.n-banner .mes .btit:after{position: absolute;right: 0;top: 0; width: 15px;height: 100%;background: url(/static/img/bantb1.png) no-repeat center / contain ; content: "";}
.n-banner .mes .ben{margin-bottom: 16px; font-size: 48px;line-height: 37px;text-transform: uppercase;}
.n-banner .mes .img{position: absolute;left: 0;bottom: 30px;}
.n-banner .bimg{width: 100%;height: 100%;object-fit: cover;object-position: center;}

.e-nav{border-bottom: 1px solid #e5e5e5;font-size: 16px;background: #fff;z-index: 9;}
.e-nav a,.e-nav .left p{color: #999;}
.e-nav .left,.e-nav .oth-nav{align-items: center;height: 52px;}
.e-nav .left .sjbox{margin: 0 15px; border-top: 4px solid transparent;border-left: 5px solid #999;border-bottom: 4px solid transparent;width:0;height: 0;}
.e-nav .left a.on{color: #cc0000;}
.e-nav .oth-nav a{position: relative;margin-left: 52px;line-height: 52px;}
.e-nav .oth-nav a:hover{color: #333232;}
.e-nav .oth-nav a:before{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 0;height: 2px;background: #cc0000;content: "";transition: all .5s;}
.e-nav .oth-nav a:hover:before{width: 50px;}
.e-nav .oth-nav a.on{color: #333232;}
.e-nav .oth-nav a.on:before{width: 50px;}

.ny-title{text-align: center;color: #333;}
.ny-title .tit{margin-bottom: 9px;font-size: 48px;line-height: 1em;}
.ny-title .en{font-size:16px;text-transform: uppercase;line-height: 12px;}

/*集团介绍*/
.about{background: #fff;}
.about .ny-title .tit{font-size: 36px;}
.about-warp1{position: relative;padding-bottom: 38px;text-align: center;}
.about-warp1 .bimg{position: absolute;top: 0;left: 0;max-width: 60%;height: auto;}
.about-warp1 .main{position: relative;padding: 65px 0 0; z-index: 2;}
.about-warp1 .main .tit{margin-bottom: 14px;font-size: 48px;line-height: 60px;color: #cc0000;}
.about-warp1 .main .en{font-size: 20px;line-height: 16px;color: #cc0000;}
.about-warp1 .main .line{width: 19px;height: 3px;margin: 25px auto 20px; background: #cc0000;}
.about-warp1 .main .mes p{font-size: 16px;line-height: 30px;}
.about-warp1 .main .mes span{background-image: linear-gradient(135deg,#c70405,#1392e9);-webkit-background-clip:text;color: transparent;}
.about-warp2{ padding: 44px 0 62px;background: #f2f2f2;}
.about-warp2 .ny-title{margin-bottom: 45px;}
.about-warp2 .main{position: relative;}
.about-warp2 .main .swiper-container{width: 87.41497%;}
.about-warp2 .main .swiper-slide .bigimg{height: 100%;}
.about-warp2 .main .swiper-slide .bigimg img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.about-warp2 .main .swiper-slide{width: 639px;height: 359px;margin-top: 84px;}
.about-warp2 .main .swiper-slide-active{margin-top: 0;/*width: 639px!important;*/}
.about-warp2 .main .swiper-slide .mes{text-align: center;color: #fff;}
.about-warp2 .main .swiper-slide .mes .tit{margin-bottom:11px; font-size: 36px;line-height: 1em;}
.about-warp2 .main .swiper-slide .mes .een{font-size: 12px;line-height: .8em;}
.about-page {cursor: pointer;outline: none;z-index: 22;}
.about-page.page-l{left: 0;}
.about-page.page-r{right: 0;}
.about-page .img2{display: none;}
.about-page.page-l .img2{transform: rotateY(180deg);}
.about-page.page-r .img1{transform: rotateY(180deg);}
.about-page:hover .img1{display: none;}
.about-page:hover .img2{display: block;}
.about-warp3{padding: 48px 0 60px;}
.about-warp3 .ny-title{margin-bottom: 45px;}
.about-warp3 img{max-width: 100%;height: auto;margin: 0 auto}
.about-warp3 img.img1{margin-bottom: 24px;height: 60px;}
.about-warp4{height: 839px;box-sizing: border-box;padding: 52px 0 0;background: url(/static/img/about4.jpg) no-repeat center / cover;}
.about-warp4 .ny-title{margin-bottom: 45px;color: #fff;}
.about-warp4 .main {position: relative;}
.about-warp4 .main .swiper-container{width: 912px;margin: 0;}
.about-warp4 .main .fir,.about-warp4 .main .second{position: relative;}
.about-warp4 .main .fir .bimg,.about-warp4 .main .second .bimg{max-width: 100%; height: auto;}
.about-warp4 .main .fir .mn,.about-warp4 .main .second .mn{position: absolute;cursor: pointer;}
.about-warp4 .main .second{display: inline-block;}
/*.about-warp4 .main .fir .mn .img{position: relative;animation: fixwsx 1.5s ease-out infinite;}
.about-warp4 .main .fir .mn .mes{top: -40px;width:max-content;border-radius: 5px;padding: 0 15px;background: #cc0000;color: #fff;opacity: 0;pointer-events: none;}
.about-warp4 .main .fir .mn .mes:after{position: absolute;left: 50%;transform: translateX(-50%);top: 100%;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 10px solid #cc0000;content: "";}
.about-warp4 .main .fir .mn .mes p{font-size: 16px;line-height: 30px;}
.about-warp4 .main .fir .mn.on .mes{top: -50px; opacity: 1;}*/
.about-warp4 .main .fir .mn.one{width: 20.8333%;height: 6.1162%;left:45.39473684210526%;bottom: 49.84709480122324%; }
.about-warp4 .main .fir .mn.two{width: 17.76316%;height: 4.5872%; right:30.04385964912281%;bottom: 40.67278287461774%; }
.about-warp4 .main .fir .mn.three{width: 28.0702%;height: 7.6453%; right:0;bottom: 37.46177370030581%; }
.about-warp4 .main .fir .mn.four{width: 13.3772%;height: 4.5872%; right:29.60526315789474%;bottom: 32.56880733944954%; }
.about-warp4 .main .fir .mn.five{width: 18.2018%;height: 4.5872%; right:32.12719298245614%;bottom: 27.06422018348624%; }
.about-warp4 .main .fir .mn.six{width: 10.7456%;height: 4.8930%; right:33.99122807017544%;bottom: 16.81957186544343%; }

.about-warp4 .main .second .mn.mn1{width: 11.7197%;height: 4.5455%;left: 21.78343949044586%;top: 17.42424242424242%;}
.about-warp4 .main .second .mn.mn2{width: 8.9172%;height: 6.8182%;left: 25.47770700636943%;top: 8.636363636363636%;}
.about-warp4 .main .second .mn.mn3{width: 11.7197%;height: 5.1515%;left: 40.50955414012739%;top: 13.63636363636364%;}
.about-warp4 .main .second .mn.mn4{width: 8.9172%;height: 4.2424%;left: 22.4203821656051%;top: 28.63636363636364%;}
.about-warp4 .main .second .mn.mn5{width: 7.1338%;height: 4.5455%;left: 34.77707006369427%;top: 36.66666666666667%;}
.about-warp4 .main .second .mn.mn6{width: 10.4459%;height: 5%;left: 45.85987261146497%;top: 31.81818181818182%;}
.about-warp4 .main .second .mn.mn7{width: 10.1911%;height: 3.6364%;left: 53.75796178343949%;top: 21.51515151515152%;}
.about-warp4 .main .second .mn.mn8{width: 9.6815%;height: 4.5455%;left: 58.08917197452229%;top: 29.84848484848485%;}
.about-warp4 .main .second .mn.mn9{width: 10.1911%;height: 4.5455%;left: 28.53503184713376%;bottom: 48.78787878787879%;}
.about-warp4 .main .second .mn.mn10{width: 10.1911%;height: 7.5758%;left: 14.26751592356688%;bottom: 26.96969696969697%;}
.about-warp4 .main .second .mn.mn11{width: 12.1019%;height: 5%;left: 25.09554140127389%;bottom: 26.81818181818182%;}
.about-warp4 .main .second .mn.mn12{width: 12.7389%;height: 3.33334%;left: 46.36942675159236%;bottom: 33.63636363636364%;}
.about-warp4 .main .second .mn.mn13{width: 10.1911%;height: 4.5455%;right: 8.152866242038217%;bottom: 49.09090909090909%;}

.about-warp4 .main .wzimg{position: absolute;top: 0;right: 0;}
.about-warp4 .main .about-qh{position: absolute;right: 0;top: 145px;flex-flow: column;justify-content: flex-end;align-items: center;}
.about-warp4 .main .about-qh .tit{margin-bottom: 16px;font-size: 30px;line-height: 1em;text-align: right; color: #fff;}
.about-warp4 .main .about-qh .line{position: relative;width: 92px;height: 1px;background: #fff;}
.about-warp4 .main .about-qh .line:before{position: absolute;left: -10px;top: 50%;transform: translateY(-50%);border-radius: 100%;width: 14px;height: 14px;background: #cc0000;content: "";opacity: 0;}
.about-warp4 .main .about-qh .mmn{cursor: pointer;}
.about-warp4 .main .about-qh .mmn:first-child{margin-bottom: 56px;}
.about-warp4 .main .about-qh .mmn.on .tit{padding-right: 25px; color: #cc0000;}
.about-warp4 .main .about-qh .mmn.on .line{width: 111px;background: #cc0000;}
.about-warp4 .main .about-qh .mmn.on .line:before{left: -16px;opacity: 1;}
/*.about-warp5{position: relative; padding:180px 0 28px ;height: 1043px;background: url(/static/img/about7.png) no-repeat bottom / contain fixed;}*/
.about-warp5{position: relative; padding:50px 0 28px ;background: url(/static/img/ab5-2.png) no-repeat center 50px;}
.about-warp5 .ny-title{margin-bottom: 52px;}
.about-warp5 .main{width: 100%;}
.about-warp5 .main .mn{position: relative; box-sizing: border-box;border: 1px solid #eee;border-left: none;height: 265px;width: 25%;padding: 44px 0 0 48px;font-size: 24px;background: #fff;color: #323232; }
.about-warp5 .main .mn .tn{margin-bottom: 6px;line-height: 30px;}
.about-warp5 .main .mn .tn2{line-height: 30px;margin: 8px 0 0;}
.about-warp5 .main .mn .num{align-items: flex-end;line-height: 1em;}
.about-warp5 .main .mn .num span{height: 30px; font-size: 40px;line-height: .7em;font-weight: 900;color: #cc0000;transition: all .5s;}
.about-warp5 .main .mn .img{position: absolute;bottom: 15px;left: 48px;}
.about-warp5 .main .mn.one{width: 50%;padding: 47px 0 0 73px;border-left: 1px solid #eee;}
.about-warp5 .main .mn.one .img{left: 73px;}
.about-warp5 .main .mn.one .tit{margin-bottom: 10px; font-size: 60px;line-height:45px;font-weight: 900;}
.about-warp5 .main .mn.one .sum{font-size: 24px;line-height:1em; }
.about-warp5 .main .mn:hover{border-color: #cc0000; color: #fff;background: #cc0000;}
.about-warp5 .main .mn:hover .num span{color: #fff;}
.about-warp5 .main2 img{width: 50%;height: auto;}
.about-warp6{padding: 30px 0 50px;}
.about-warp6 .ny-title{margin-bottom: 48px;}
.about-warp6 .main{position: relative;}
.about-warp6 .main .swiper-container{ width: 86.3481%;padding: 0 5px}
.about-warp6 .main .swiper-wrapper{align-items: flex-end;}
.about-warp6 .main .swiper-slide{display: flex;justify-content: flex-end;padding:10px 0 32px;align-items: flex-start;}
.about-warp6 .main .swiper-slide .title{padding:16px 20px 0 0;text-align: right;}
.about-warp6 .main .swiper-slide .tit{font-size: 36px;margin-bottom: 10px; line-height: .8em;color: #666;font-weight: bold;}
.about-warp6 .main .swiper-slide .tit span{font-size: 24px;font-weight: normal;}
.about-warp6 .main .swiper-slide .sum{font-size: 12px;line-height: 24px;color: #676767;}
.about-warp6 .main .swiper-slide .line{position: relative;width: 1px;height: 192px;background: #9fa0a0;}
.about-warp6 .main .swiper-slide .line:after{position: absolute;left: 50%;transform: translateX(-50%);top: -7px; width: 14px;height: 14px;border-radius: 100%;box-sizing: border-box;border:1px dashed #cc0000; content: "";}
.about-warp6 .main .swiper-slide .line:before{position: absolute;left: 50%;transform: translateX(-50%);top: -4px;width: 8px;height: 8px;border-radius: 100%;box-sizing: border-box;background: #cc0000; content: "";}
.about-warp6 .main .swiper-slide.swiper-slide-active{padding-top: 10px;}
.about-warp6 .main .swiper-slide.swiper-slide-active .sum,.about-warp6 .main .swiper-slide.swiper-slide-active .tit,.about-warp6 .main .swiper-slide.swiper-slide-active .tit span{color: #cc0000;}
.about-warp6 .main .pmimg{position: absolute;;left: 0;bottom: 0;}

/*领导致辞*/
.lead{background: #fff;}
.lead .lead-top{padding: 44px 0 32px;border-bottom: 1px solid #e5e5e5;}
.lead .lead-top .entit{font-size: 72px;text-transform: uppercase;line-height: 52px; color: #cb0101;opacity: .2;}
.lead .lead-top .sentit{font-size: 60px;line-height: 44px;text-transform: uppercase; color: #cb0101;opacity: .2;}
.lead .lead-top .mflex{align-items: flex-end;padding-top: 20px;}
.lead .lead-top .line{width: 1px;height: 48px;margin:0 12px 0 20px; background: #7d7d7d;}
.lead .lead-top .tit{font-size: 40px;line-height: 48px;color: #333;}
.lead .lead-bottom{position: relative; padding: 37px 0 100px;min-height: 637px;box-sizing: border-box;}
.lead .lead-bottom .lead-qh{position: absolute;right: 0;top:-49px;display: flex;justify-content: flex-end;}
.lead .lead-bottom .lead-qh a{width: 124px;height: 48px;margin-left: 23px;text-align: center;line-height: 48px;color: #666;background: #eee;}
.lead .lead-bottom .lead-qh a:hover{background: #cc0000;color: #fff;}
.lead .lead-bottom .lead-qh a.on{background: #cc0000;color: #fff;}
.lead .lead-bottom .r{position: relative;width:calc(100% - 386px);padding-right:30px;box-sizing: border-box;}
.lead .lead-bottom .r .tit{padding: 30px 0 23px;font-size: 30px;line-height: 1em;color: #333;}
.lead .lead-bottom .r p{margin-bottom: 21px;text-align: justify;font-size: 16px;line-height: 30px;color: #666;}
.lead .lead-bottom .r .ftit{padding: 26px 0; font-size: 24px;line-height: 30px;}
.lead .lead-bottom .r .img{position: absolute;top: 100%;margin-top: -60px; right: 110px;}

/*企业文化*/
.cul{text-align: center;background: #fff;}
.cul-warp1{padding: 80px 0 40px;}
.cul-warp1 .main{margin-top: 40px;}
.cul-warp1 .main .mn{position: relative;width: 19.9%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;box-sizing: border-box;height: 276px;background: #fcfcfc;overflow: hidden;transition: all .5s;}
.cul-warp1 .main .mn.oth{background: #f7f7f7;}
.cul-warp1 .main .mn .icon{margin: 67px auto 26px;}
.cul-warp1 .main .mn .tit{margin-bottom: 25px;font-size: 24px;line-height: 40px;color: #333;}
.cul-warp1 .main .mn .sum{font-size: 16px;line-height: 30px; color: #666;}
.cul-warp1 .main .mn .bimg{position: absolute;top: 23px;right: -130px;transition: all .5s;}
.cul-warp1 .main .mn:hover{width: 30.7%;}
.cul-warp1 .main .mn:hover .bimg{right: 32px;}
.cul-warp2{position: relative; padding: 39px 0 41px; background: #fcfcfc;}
.cul-warp2 .ny-title{margin-bottom: 70px;}
.cul-warp2 .ny-title .tit{margin-bottom: 12px; font-size: 36px;}
.cul-warp2 .mflex{top:111px; align-items: center;justify-content: flex-end;}
.cul-warp2 .page{margin-left: 76px;}
.cul-warp2 .page .l{margin-right: 24px;}
.cul-warp2 .page .img{cursor: pointer;}
.cul-warp2 .page .img.img2{display: none;opacity: 0;}
.cul-warp2 .page .mn{cursor: pointer;outline: none;}
.cul-warp2 .page .mn:hover .img1{display: none;opacity: 0;}
.cul-warp2 .page .mn:hover .img2{display: block;opacity: 1;}
.cul-warp2 .main{width: 88.3854%;height: 509px;}
/*.cul-warp2 .main .swiper-wrapper{align-items: flex-end;}*/
.cul-warp2 .main .swiper-slide{width: 35.398%;display: flex;align-items: flex-end;margin-right: 1.71%; transition: all .5s;}
.cul-warp2 .main .swiper-slide.swiper-slide-active{width: 46.31% !important;}
.cul-warp2 .main .swiper-slide .img{width: 100%;height: auto;}
.cul-warp3{padding: 39px 0 51px; background:url(/static/img/culbg.jpg) no-repeat center / cover;}
.cul-warp3 .ny-title .tit{margin-bottom: 12px; font-size: 36px;}
.cul-warp3 .main{display: flex;justify-content: space-between;flex-wrap: wrap; margin-top: 37px;}
.cul-warp3 .main .img{width: 100%;height: auto;}
.cul-warp3 .main .mn{width: 22.941%;box-sizing: border-box;border: 1px solid #eee;}
.cul-warp3 .main .mn .bigimg img{width: 100%;height: auto;}
.cul-warp3 .main .mn .mes{position: relative;height: 149px;background: #fff;color: #333;}
.cul-warp3 .main .mn .box{top: 56px; width:calc(100% - 46px);height: 49px;box-sizing: border-box;border: 2px solid #cc0000;border-radius: 5px;}
.cul-warp3 .main .mn .tit{position: absolute;top: 40px;left: 40px;width: 72px;box-sizing: border-box;padding: 0 4px;text-align-last: justify;font-size: 30px;line-height: 1em; background: #fff;}
.cul-warp3 .main .mn .sum{position: absolute;top: 91px;left: 40px;line-height: 24px;font-size: 20px;background: #fff;}

/*企业视频*/
.video{padding: 95px 0 0; background: #fcfcfc;}
.video .bgimg{top: 119px;max-width: 80%;height: auto;}
.video .ny-title{margin-bottom: 54px;}
.video .main{margin-bottom: 15px;}
.video .main .l{width: 445px;}
.video .main .l .ent{font-size: 48px;line-height: 1em;text-transform: uppercase;}
.video .main .l .cnt{font-size: 24px;line-height: 1em;}
.video .main .t{height: 340px;margin-bottom: 12px;box-sizing: border-box;padding: 22px 30px 0 26px;background: url(/static/img/video1.jpg) no-repeat center / cover;color: #fff;}
.video .main .t .ent{margin-bottom: 14px;}
.video .main .t .line{margin: 18px 0 70px; width: 26px;height: 2px;background: #fff;}
.video .main .t .sum{position: relative;padding-right: 26px;height: 40px; font-size: 30px;line-height: 40px;}
.video .main .t .sum:after{position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 13px;height: 25px;background: url(/static/img/tb20.png) no-repeat top right; content: "";}
.video .main .b{position: relative;height: 220px;padding: 16px 0 0 26px;box-shadow: 0px 0px 8px rgba(0,0,0,.15);box-sizing: border-box; color: #555; background: #fff;}
.video .main .b .cnt{margin: 18px 0 20px;}
.video .main .b .line{width: 26px;height: 2px;background: #dcdcdc;}
.video .main .b .img{position: absolute;bottom: 25px;right: 22px;}
.video .main .r{position: relative; width: calc(100% - 456px);height: 572px;}
.video .main .r video{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.video .main .r a{position: absolute;left: 0;top: 0; width: 100%;height: 100%; z-index: 2;}
.video .main .r a.mzt{cursor: url(/static/img/mzt.png), auto;}
.video .main .r a.mbf{display: none;cursor: url(/static/img/bf.png), auto;}
.video .video-page{padding-bottom: 77px;}
.video .video-page .swiper-slide{width: 412px;overflow: hidden;}
.video .video-page .swiper-slide .mes{position: absolute;top: 100%;justify-content: center;align-items: center;width: 100%;height: 55px;background: rgba(255,255,255,.8);}
.video .video-page .swiper-slide .mes p{line-height:27px;font-size: 24px;color: #323232;}
.video .video-page .swiper-slide:hover .mes{top: calc(100% - 55px);}
.video .video-page .swiper-slide-thumb-active .mes{top: calc(100% - 55px);}
#swipervideopage .swiper-scrollbar{left: 50%;transform: translateX(-50%);bottom: 40px;height: 1px;width: 1468px;background: #dcdcdc;}
#swipervideopage .swiper-scrollbar:after{position: absolute;right: 0;top: -4px;border-radius: 100%; width: 9px;height: 9px;border: 1px solid #cc0000;box-sizing: border-box;background: #fff; content: "";}
#swipervideopage .swiper-scrollbar:before{position: absolute;left: 0;top: -4px;border-radius: 100%; width: 9px;height: 9px;border: 1px solid #cc0000;box-sizing: border-box;background: #fff; content: "";}
#swipervideopage .swiper-scrollbar .swiper-scrollbar-drag{top: -13px;height: 26px;background: url(/static/img/videotb1.png) no-repeat center ;}

/*品牌荣誉*/
.honor{background: #fff;}
.honor-warp1{padding: 94px 0 69px;}
.honor-warp1 .ny-title{margin-bottom: 60px;}
.honor-warp1 ul{justify-content: space-between;flex-wrap: wrap;}
.honor-warp1 ul li{position: relative;width: 23.5174%;box-sizing: border-box;border: 1px solid #eee;height: 254px;padding:52px 0 0 35px;font-size: 24px;line-height: 1em;color: #333;}
.honor-warp1 ul li .tit{height: 24px;margin-bottom: 21px;}
.honor-warp1 ul li .sum{align-items: flex-end; font-size: 24px;}
.honor-warp1 ul li .sum span{display: block;margin-right: 3px; font-size: 48px;line-height: 35px;font-weight: bold;letter-spacing: -3px; color: #cb0000;}
.honor-warp1 ul li.oth .sum span{font-size: 36px;line-height: 1em;letter-spacing: 0;}
.honor-warp1 ul li .img{position: absolute;left: 35px;bottom: 35px;max-width: calc(100% - 50px);height: auto;}
.honor-warp1 ul li .img.img2{opacity: 0;}
.honor-warp1 ul li:hover{background: #cc0000;border-color: #cc0000;color: #fff;}
.honor-warp1 ul li:hover .sum span{color: #fff;}
.honor-warp1 ul li:hover .img.img1{opacity: 0;}
.honor-warp1 ul li:hover .img.img2{opacity: 1;}
.honor-warp2{padding-bottom: 78px;}
.honor-warp2 .bimg{height: 397px}
.honor-warp2 .bimg img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.honor-warp2 li:hover{background: #fcfcfc;}
.honor-warp2 li .main{position: relative;padding: 32px 0;}
.honor-warp2 li .main .tb{left: 0;}
.honor-warp2 li .main .mn{width: calc(100% - 180px);margin: 0 auto; font-size: 24px;line-height: 31px; color: #333;}
.honor-warp2 .xzan{display:inline-block;}
.honor-warp2 .xzan img{transform: rotate(90deg);}
.honor-warp2 .xzan .yuan{margin-bottom: 0;}

/*商住开发*/
.sz-warp1{padding: 88px 0 0; background: #fff;}
.sz-warp1 .szimg{position: absolute;}
.sz-warp1 .szimg.img1{left: 0; top: 0;}
.sz-warp1 .szimg.img2{right:0;top: 127px;}
.sz-warp1 .sum{margin: 32px 0 16px;text-align: center;line-height: 32px;font-size: 24px;color:#333;}
.sz-warp1 .summary{font-size: 16px;line-height: 30px;letter-spacing: -.7px;}
.sz-warp1 .yuan{padding: 30px 0 74px;display: flex; justify-content: center;}
/* .sz-warp1 .yuan .swiper-slide{width: 293px;} */
.sz-warp1 .yuan .yuan-m{width: 195px;height: 195px;border-radius: 100%;box-sizing: border-box;border: 1px solid #eee;margin: 0 49px; text-align: center; color: #323232;transition-property: inherit;}
.sz-warp1 .yuan .yuan-m .tit{margin: 69px 0 14px; font-size: 30px;line-height: 1em; }
.sz-warp1 .yuan .yuan-m .en{font-size: 16px;line-height: 1em;text-transform: uppercase;}
.sz-warp1 .yuan .yuan-m.on{border-color: #cc0000;background: #cc0000;color: #fff;}

.nn-tit{text-align: center;}
.nn-tit .tit{position: relative;margin-bottom: 14px; font-size: 36px;line-height: 1em; color: #333;z-index: 2;}
.nn-tit .tit:after{position: absolute;left: 50%;top:29px;transform: translateX(-50%);width: 115px;height:12px;background: #eee;content: '';z-index: -1;}
.nn-tit{font-size: 16px;line-height: 12px;color: #999;}
.sz-warp1 .nn-tit{margin-bottom: 58px;}
.sz-warp1 .sz-main{display: flex;width: 100%;;}
.sz-warp1 .sz-main .mn{position: relative;width: 16.5%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;box-sizing: border-box;height: 780px;overflow: hidden;}
.sz-warp1 .sz-main .mn .img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
/* .sz-warp1 .sz-main .mn .img{width: 100%;} */
.sz-warp1 .sz-main .mn:hover{width: 50.417%!important;}
.sz-warp1 .sz-main .mn:hover .mes1{display: none;}
.sz-warp1 .sz-main .mn:hover .mes2{padding-left: 84px; opacity: 1;}
.sz-warp1 .sz-main .mn .mes{position: absolute;top: 0;left: 0; width: 100%;height: 100%;z-index: 2;color: #fff;}
.sz-warp1 .sz-main .mn .mes1{padding: 45px 38px;box-sizing: border-box;background: rgba(0,0,0,.3);}
.sz-warp1 .sz-main .mn .mes1 .minbox{width: 17px;height:17px;background: #c71c3a;}
.sz-warp1 .sz-main .mn .mes1 .minbox.minbox2{margin: -8px 0 0 9px; background:#fff;}
.sz-warp1 .sz-main .mn .mes1 .otit{margin-top: 14px; font-size: 35px;line-height: 45px;}
.sz-warp1 .sz-main .mn .mes1 .rightb{position: absolute;bottom: 24px;right: 24px;font-size: 35px;line-height: .8em;font-weight: bold;color: #fff;}
.sz-warp1 .sz-main .mn .mes2{padding:40px 20px 40px 70px;box-sizing: border-box;opacity: 0;}
.sz-warp1 .sz-main .mn .mes2 .ttit{margin-bottom: 12px;font-size: 50px;line-height: 62px;}
.sz-warp1 .sz-main .mn .mes2 .summ{margin-top: 37px; font-size: 18px;line-height: 30px;}

.sz-warp2{padding-bottom: 90px;background: #fff;}
.sz-warp2 .nn-tit{padding: 68px 0;}
.sz-warp2 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sz-warp2 ul li{position: relative;top:0; width: 48.568%;margin-bottom: 35px;box-sizing: border-box;border: 1px solid #e6e6e6;}
.sz-warp2 ul li:before{position: absolute;left: 0;bottom: 0;width: 0;height: 3px;background: #cc0000;transition: all .5s;; content: "";}
.sz-warp2 ul li .bigimg img{width: 100%;height: auto;}
.sz-warp2 ul li .mes{box-sizing: border-box;border-top: 1px solid #e6e6e6;padding: 0 38px;height: 84px;align-items: center;justify-content: space-between;}
.sz-warp2 ul li .mes .mes-l{align-items: center;}
.sz-warp2 ul li .mes .mes-l .tit{font-size: 30px;line-height: 40px;color: #333;}
.sz-warp2 ul li .mes .mes-l .telphone{position: relative;align-items: center;width: 28px;height: 28px;margin-left: 16px;border-radius: 100%;background: #cc0000;}
.sz-warp2 ul li .mes .mes-l .telphone .icon{width: 14px;height: 14px;margin: 0 8px; display: block;}
.sz-warp2 ul li .mes .mes-l .telphone p{position: absolute;left: 30px;top:0;display: none;width: max-content; font-size: 14px;line-height: 28px;letter-spacing: -1px;color: #fff;opacity: 0; }
.sz-warp2 ul li .mes .sz-more{font-size: 16px;line-height: 30px;color: #555;;}
.sz-warp2 ul li:hover .mes .mes-l .telphone{width: 138px;border-radius: 100px;}
.sz-warp2 ul li:hover .mes .mes-l .telphone p{display: block; opacity: 1;}
.sz-warp2 ul li:hover{top: -12px;}
.sz-warp2 ul li:hover:before{width: 100%;}

/*商住开发详情页*/
.casecon{background: #fff;}
.casecon .caseimg{height: 425px;}
.casecon .caseimg img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.casecon .e-nav .jt{transform: rotate(180deg);margin: 0 17px;}
.casecon .casetit{margin-bottom: 8px;font-size: 36px;line-height: 1em; color: #343434;}
.casecon .casen{font-size: 16px;line-height: 12px;color: #343434;}
.case-con1{padding: 81px 0 0;}
.case-con1 .main{margin: 30px 0 67px;line-height: 30px;color: #666;}
.case-con1 .ftit{font-size: 30px;color: #333;}
.case-con1 .line{width: 55px;height: 8px;margin: 16px 0; background: #cc0000;}
.case-con1 .sum{font-size: 16px;}
.case-con2{position: relative;}
.case-con2 .l{width: 56.95%;}
.case-con2 .l img{width: 100%;height: auto;}
.case-con2 .l .casecon2-page{position: absolute;bottom: 12px;right: 14px;display: flex;justify-content: flex-end; z-index: 2;}
.case-con2 .l .casecon2-page li{margin-left: 10px; cursor: pointer;}
.case-con2 .l .casecon2-page li:before{position: absolute;width: 28px;height: 28px;border: 1px solid rgba(255,255,255,.5);border-radius: 100%;box-sizing: border-box;content: "";}
.case-con2 .l .casecon2-page li.on .progress .dian{background: #cc0000;}
.case-con2 .l .casecon2-page li.on .progress .progress-left,.case-con2 .l .casecon2-page li.on .progress .progress-right{display: block;}
.progress{position: relative; box-sizing: border-box;width: 28px;height: 28px;border-radius: 100%;}
.progress > span{position: absolute;top: 0;width: 14px;height:28px;z-index: 1;overflow: hidden;}
.progress .progress-left{left: 0;display: none;}
.progress .progress-bar{position: absolute;top: 0;width: 100%;height: 100%;border: 1px solid #cc0000;box-sizing: border-box;}
.progress .progress-left .progress-bar{left: 100%;border-top-right-radius: 80px;border-bottom-right-radius: 80px;
border-left: 0; -webkit-transform-origin: center left;transform-origin: center left;}
.progress .progress-right{right: 0;display: none;}
.progress .progress-right .progress-bar{left: -100%;border-top-left-radius: 80px;border-bottom-left-radius: 80px;border-right: 0;
-webkit-transform-origin: center right;transform-origin: center right;animation: loading-1 3s linear  forwards;}
.progress .progress-left .progress-bar{animation: loading-2 3s linear forwards 3s; }
.progress .dian{position: absolute;left: 50%;top:50%; transform: translate(-50%,-50%); width: 14px;height: 14px;border-radius: 100%; background: #eee;}
@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);}
}
.case-con2 .r{position: absolute;top: 0;right: 0;height: 100%;width: 43.05%;box-sizing: border-box;padding: 32px 10px 0px 48px; background: #fcfcfc;}
.case-con2 .r .img{position: absolute;right: 4px;bottom: 13px;max-width: 94%;height: auto;}
.case-con2 .r .tit{margin-bottom: 8px;font-size: 24px;line-height: 1em;color: #333;}
.case-con2 .r .main{max-height: calc( 100% - 42px);box-sizing: border-box;padding-right: 10px;}
.case-con2 .r .main p{font-size: 16px;line-height: 30px;color: #676767;}
.case-con3{padding: 46px 0 56px; box-sizing: border-box;}
.case-con3 ul{align-items: center;height: 112px;padding:0 46px;background: #fcfcfc;}
.case-con3 ul li{align-items: center;width: 33.3333%;box-sizing: border-box;padding-right: 10px;}
.case-con3 ul li p{padding-left: 20px;font-size: 16px;line-height: 30px;color: #666;}
/*.case-con3 .weixin .tuewm{top: -150px;}
.case-con3 .weixin:hover .tuewm{top: calc();}*/
.case-con4 .casetit,.case-con4 .casen ,.case-con5 .casetit,.case-con5 .casen,.case-con6 .casetit,.case-con6 .casen{text-align: center;}
.case-con4{padding: 44px 0 73px; background: #fcfcfc;}
.case-con4 .caseimg-page{display: flex;justify-content: center;margin: 49px 0 89px;}
.case-con4 .caseimg-page ul{display: flex;width: 640px; background: #fff;}
.case-con4 .caseimg-page ul li{position: relative; width: 33.3333%;text-align: center;}
.case-con4 .caseimg-page ul li:after{position: absolute;left: 0;bottom: 0;width: 0;height: 3px;background: #cc0000;content: "";transition: all .5s;}
.case-con4 .caseimg-page ul li a{font-size: 20px;line-height: 85px;color: #666;}
.case-con4 .caseimg-page ul li:hover:after{width: 100%;}
.case-con4 .caseimg-page ul li.on:after{width: 100%;}
.case-con4 .caseimg-page ul li:hover a{color: #cc0000;}
.case-con4 .caseimg-page ul li.on a{color: #cc0000;}
/*.case-con4 .casecon4-img{width: 1468px!important}*/
/*.case-con4 .casecon4-img .swiper-slide{width: }*/
.case-con4 .casecon4-img .swiper-slide{pointer-events: auto!important;cursor: pointer;}
.case-con4 .casecon4-img .swiper-slide img{width: 100%;height: 100%;object-position: center;object-fit: cover;}
.case-con4 .casecon4-img .swiper-slide-prev .bigimg img{transform: perspective(800px) rotateY(35deg) scale(.8);}
.case-con4 .casecon4-img .swiper-slide-next .bigimg img{transform: perspective(800px) rotateY(-35deg) scale(.8);}
/*.fix-img{position: fixed;top: 92px;left: 0;display: none; width: 100%;height: calc(100% - 92px);background: rgba(0,0,0,.7);z-index: 222;}
.fix-img .main{padding: 10px; border-radius: 10px;max-width: 94%;background: #fff;}
.fix-img .main .close{position: absolute;top: 0;right: 0;cursor: pointer;}*/
.fiximg{position: fixed;top: 92px;left: 0;display: none; width: 100%;height: calc(100% - 92px);text-align: center; background: rgba(0,0,0,.7);z-index: 2222;}
.fiximg .main{width: 1130px;display: flex;align-items: center;margin: 0 auto;height: 100%;}
/*.fiximg .swiper-container{padding: 50px 0;}*/
.fiximg .swiper-slide{justify-content: center;align-items: center;text-align: center;}
.fiximg .img{position: relative; /*padding: 10px;*/ /*border-radius: 10px;*/display: inline-block; background: #fff;}
.fiximg .img .djimg{max-width: 100%;height: auto;}
.fiximg .close{position: absolute;top: 0;right: 0;cursor: pointer;z-index: 99;opacity: .7}
.fiximg .jtqh{background: none!important;width: auto!important;}
.fiximg .jtqh.prev{left: 20px!important;}
.fiximg .jtqh.next{right: 20px!important;}


.case-con4 .mn{position: relative;min-height: 100px;}
.case-con4 .mn .jtqh{cursor: pointer;outline: none;}
.case-con4 .mn .jtqh .img2{display: none;}
.case-con4 .mn .jtqh:hover .img1{display: none;}
.case-con4 .mn .jtqh:hover .img2{display: block;}
.case-con4 .mn .jtqh.prev{left: -60px;}
.case-con4 .mn .jtqh.prev .img2{transform: rotate(180deg);}
.case-con4 .mn .jtqh.next{right: -60px;}
.case-con4 .mn .jtqh.next .img1{transform: rotate(180deg);}
.case-con5{padding: 39px 0 44px;}
.case-con5 .main{margin-top: 14px;padding: 16px 20px;box-sizing: border-box;border: 2px solid #f4f4f4;height: 580px;}
.map {width: 100%;height:100%;}
.map img,.map a {display: inline-block;}
.map .sum{font-size: 16px;line-height: 30px;color: #cc0000;}
.map  .BMapLib_SearchInfoWindow{font-family: "微软雅黑";}
.BMapLib_SearchInfoWindow .BMapLib_bubble_title{font-size: 14px;background: #fff;}
.BMapLib_SearchInfoWindow .BMapLib_sendToPhone{display: none;}
.BMapLib_SearchInfoWindow .BMapLib_bubble_tools div{background-color: #fff;}
/*.BMapLib_SearchInfoWindow .BMapLib_bubble_content{display: none!important;}*/
.case-con6{padding: 44px 0 68px; background: #fcfcfc;}
.case-con6 .main{margin-top: 48px;}
.case-con6 .main .bigimg img{width: 100%;height: auto;}
.case-con6 .main .mes{height: 58px;box-sizing: border-box;padding:15px 5px 0 ;text-align: center; background: #fff;}
.case-con6 .main .mes .tit{position: relative;display: inline-block; text-align: center;font-size: 20px;line-height: 26px;color: #333;}
.case-con6 .main .mes .tit:after{position: absolute;left: 0;bottom: 0; width: 0;height: 2px;background: #cc0000;transition: all .5s; content: "";}
.case-con6 .main .swiper-slide:hover .mes .tit{color: #cc0000;}
.case-con6 .main .swiper-slide:hover .mes .tit:after{width: 100%;}
.casexq .jtqh{position: absolute;top: 0;display: flex;justify-content: center;align-items: center;width: 49px;height: 100%;background: rgba(255,255,255,.2);z-index:2; cursor: pointer;}
.casexq .jtqh:hover{background: #cc0000;}
.casexq .jtqh.prev{left: 0;}
.casexq .jtqh.next{right: 0;}
.casexq .jtqh.next img{transform: rotate(180deg);}
.weixin{position: relative;cursor: pointer;}
.weixin .tuewm{position: absolute;top: -150px; width: 150px; height: auto;opacity: 0;pointer-events: none;}
.weixin:hover .tuewm{top: -160px;padding-bottom: 10px;opacity: 1;pointer-events: auto;}
/*德信产城*/
.dxcc{position: relative; background: #fff;}
.dxcc-warp1{position: relative; padding: 71px 0 52px;overflow: hidden;}
.dxcc-warp1 .img{position: absolute;max-width: 50%;height: auto;}
.dxcc-warp1 .img.img1{top: 0;left: 0;}
.dxcc-warp1 .img.img2{right: 0;bottom: 0;}
.dxcc-warp1 .main{position: relative;z-index: 2;}
.dxcc-warp1 .main .imgl{margin: 0 auto;}
.dxcc-warp1 .main .tit{margin: 35px 0 26px; font-size: 24px;line-height: 1em;text-align: center;color: #333;}
.dxcc-warp1 .main .sum{font-size: 16px;line-height: 30px;color: #555;}
.dxcc-warp2 .bimg{display: block;width: 100%;height: auto;}
.dxcc-warp2 .dxvideo{position: relative;margin-bottom: 10px;}
.dxcc-warp2 .dxvideo a.mzt{position: absolute;top: 0;left: 0; width: 100%;height: 100%;display: none;}
.dxcc-warp2 .dxvideo .tit{position: absolute;bottom: 0;left: 0;width: 100%; font-size: 48px;text-align: center;line-height:115px;color: #fff;background: rgba(0,0,0,.4);}
.dxcc-warp3{padding: 30px 0;}
.dxcc-warp3 .ny-title{margin-bottom: 35px;}
.dxcc-warp3 .ny-title .tit{font-size: 36px;}
.dxcc-warp3 ul{justify-content: space-between;}
.dxcc-warp3 li{position: relative;width: 49.6928%;margin-bottom: 20px;float: left;margin-right: 0.6144%}
.dxcc-warp3 li:nth-child(2n){margin-right: 0;}
.dxcc-warp3 li .bigimg img{width: 100%;height: auto;}
.dxcc-warp3 li .mes{position: absolute;left:39px;bottom: 32px;padding-right: 32px;box-sizing: border-box;}
.dxcc-warp3 li .mes .tit{margin-bottom: 10px;font-size: 24px;line-height: 32px;color: #fff;}
.dxcc-warp3 li .mes .line{width: 46px;height: 4px;background: #fff;}

/*长商盈管*/
.cysg .dxcc-warp1 .img4{right: 0;}
.cysg-warp2{position: relative;height: 992px;margin-bottom: 53px;}
.cysg-warp2 .swiper-container{height: 100%;}
.cysg-warp2 .swiper-slide .bimg{width: 100%;height: 100%;object-fit: cover;object-position: center;transform: scale(1.1);transition: all 9.8s;}
.cysg-warp2 .swiper-slide-active .bimg{transform: scale(1);}
.cysg-warp2 .swiper-slide .mes{top: 369px;max-width: 380px;text-align: center; color: #fff;}
.cysg-warp2 .swiper-slide .mes .tit{margin-bottom: 14px;font-size: 60px;line-height: 1em;}
.cysg-warp2 .swiper-slide .mes .en{font-size: 30px;line-height: 30px;text-transform: uppercase;}
.cysg-warp2 .line-page{bottom: 0;align-items: flex-end; z-index: 2;}
.cysg-warp2 .line-page li{width: 16.666667%;height: 74px;box-sizing: border-box;border-right: 1px solid #eee;font-size: 20px;line-height:74px;text-align: center;color: #999;background: #fff;cursor: pointer;}
.cysg-warp2 .line-page li:last-child{border: none;}
.cysg-warp2 .line-page li.on{height: 92px;border-right-color: #cc0000; line-height: 92px; background: -webkit-linear-gradient(#ff6666, #cc0000);background: -o-linear-gradient(#ff6666, #cc0000);
background: -moz-linear-gradient(#ff6666, #cc0000);background: linear-gradient(#ff6666, #cc0000);color: #fff;}
.cysg-warp2 .line-page li:hover{height: 92px;border-right-color: #cc0000; line-height: 92px; background: -webkit-linear-gradient(#ff6666, #cc0000);background: -o-linear-gradient(#ff6666, #cc0000);
background: -moz-linear-gradient(#ff6666, #cc0000);background: linear-gradient(#ff6666, #cc0000);color: #fff;}
.cysg-warp2 .qiu-page{top: 119px;z-index: 2;}
.cysg-warp2 .qiu-page .progress{width: 594px;height: 594px;}
.cysg-warp2 .qiu-page .progress .dian{width: 100%;height: 100%;border: 1px dashed #fff;box-sizing: border-box; background: none;}
.cysg-warp2 .qiu-page .progress > span{width: 297px;height: 594px;}
.cysg-warp2 .qiu-page .progress .progress-right .progress-bar{border-top-left-radius: 400px;border-bottom-left-radius: 400px;}
.cysg-warp2 .qiu-page .progress .progress-left .progress-bar{border-top-right-radius: 400px;border-bottom-right-radius: 400px;}
.cysg-warp2 .qiu-page .progress.on .progress-left,.cysg-warp2 .qiu-page .progress.on .progress-right{display: block;}
.cysg-warp2 .qiu-page{position: absolute;}
.cysg-warp2 .qiu-page .mn{position: absolute;text-align: right; z-index: 2;cursor: pointer;}
.cysg-warp2 .qiu-page .mn .sum{right: 88px;min-width: 100px;width: max-content;font-size: 30px;line-height:70px;color: #fff;}
.cysg-warp2 .qiu-page .tbimg{position: relative;width: 70px;height: 70px;border-radius: 100%;background: #eee;}
.cysg-warp2 .qiu-page .tbimg .img2{opacity: 0;}
.cysg-warp2 .qiu-page .mn.one{left: 4.7138%;top: 12.8978%;}
.cysg-warp2 .qiu-page .mn.two{left: -35px;top: 43.7710%;}
.cysg-warp2 .qiu-page .mn.three{left: 4.7138%;bottom: 12.8978%;}
.cysg-warp2 .qiu-page .mn.four{right: 4.7138%;top: 12.8978%;}
.cysg-warp2 .qiu-page .mn.four .sum,.cysg-warp2 .qiu-page .mn.five .sum,.cysg-warp2 .qiu-page .mn.six .sum{left: 88px;text-align: left;}
.cysg-warp2 .qiu-page .mn.five{right: -35px;top:43.7710%;}
.cysg-warp2 .qiu-page .mn.six{right: 4.7138%;bottom: 12.8978%;}
.cysg-warp2 .qiu-page .mn:hover .tbimg{background: #cc0000;}
.cysg-warp2 .qiu-page .mn:hover .tbimg .img1{opacity: 0;}
.cysg-warp2 .qiu-page .mn:hover .tbimg .img2{opacity: 1;}
.cysg-warp2 .qiu-page .mn.on .tbimg{background: #cc0000;}
.cysg-warp2 .qiu-page .mn.on .tbimg .img1{opacity: 0;}
.cysg-warp2 .qiu-page .mn.on .tbimg .img2{opacity: 1;}
.cysg-warp2 .qiu-page .imgqiu{position: absolute;top: 50%;left: 50%;margin: -253px 0 0 -253px; animation: roate 30s linear infinite;}
.cysg-warp3{position: relative;}
.cysg-warp3 .bigimg{position: relative; width: calc(100% - 90px);}
.cysg-warp3 .bigimg img{width: 100%;height: auto;}
.cysg-warp3 .mes{position: absolute; left: 30px;bottom: 50px; color: #fff;z-index: 2;}
.cysg-warp3 .mes .tit{margin-bottom: 21px;font-size: 30px;line-height: 42px;}
.cysg-warp3 .mes .line{width: 43px;height: 3px;background: #fff;}
.cysg-warp3 .mesbox{position: absolute;left: 3px;top: 67px;width: 516px;padding: 48px; box-sizing: border-box;box-shadow: 0px 0px 5px rgba(0,0,0,.15);background: rgba(255,255,255,.8);}
.cysg-warp3 .mesbox .tit{margin-bottom: 8px;font-size: 30px;line-height: 42px;color: #333;}
.cysg-warp3 .mesbox .sum{margin-bottom: 32px;font-size: 16px;line-height: 30px;color: #676767;}
.cysg-warp3 .mesbox .img{position: absolute;bottom:36px;right: 26px;max-width: calc(100% - 52px);height: auto;}
.cysg-warp3 .mesbox .cysgmore{position: relative;z-index: 2; width: 124px;height: 40px;box-sizing: border-box;padding: 0 20px;justify-content: space-between;align-items: center;border-radius: 5px;font-size: 16px;background: #cc0000;}
.cysg-warp3 .mesbox .cysgmore:hover{padding: 0 15px;}
.cysg-warp3 .cysg-page{position: absolute;right: 14px;bottom: 17px; z-index: 2;}
.cysg-warp3 .cysg-page li{margin: 0 5px; cursor: pointer;}
.cysg-warp3 .cysg-page li:before{position: absolute;width: 28px;height: 28px;border: 1px solid rgba(255,255,255,.5);border-radius: 100%;box-sizing: border-box;display: none; content: "";}
.cysg-warp3 .cysg-page li.on .progress .dian{background: #cc0000;}
.cysg-warp3 .cysg-page li.on .progress .progress-left,.cysg-warp3 .cysg-page li.on .progress .progress-right{display: block;}
.cysg-warp3 .cysg-page li.on:before{display: block;}
.cysg-warp4 {padding: 60px 0 55px;}
.cysg-warp4 .ny-title{margin-bottom: 35px;}
.cysg-warp4 .ny-title .tit{font-size: 36px;}
.cysg-warp4 .main{justify-content: space-between;}
.cysg-warp4 .main li{position: relative; width: 31.33106%;margin-right: 3.00341%; margin-bottom: 46px;float: left;}
.cysg-warp4 .main li:nth-child(3n){margin-right: 0;}
.cysg-warp4 .main li .bigimg img{width: 100%;height: auto;}
.cysg-warp4 .main li .mes{position: absolute;bottom: 0;left: 0;width: 100%;box-sizing: border-box;padding: 0 10px;background: rgba(255,255,255,.5);}
.cysg-warp4 .main li .mes .tit{height: 53px;line-height: 53px;font-size: 24px;text-align: center;color: #343434;}

.case2-warp1{position: relative;padding: 80px 0 50px;}
.case2-warp1 .img{position: absolute;left: 0;top:82px;}
.case2-warp1 .main{justify-content: space-between;}
.case2-warp1 .l{position: relative;}
.case2-warp1 .l .tit{padding: 0 64px;writing-mode: vertical-rl;font-size: 36px;line-height: 1em;color: #333;}
.case2-warp1 .l .en{position: absolute;transform: rotate(90deg);top: 56px;left: 65px;font-size: 16px;line-height:12px;color: #343434;}
.case2-warp1 .l .line{position: absolute;background: #eee;}
.case2-warp1 .l .line.line1{right: 0;top: -10px; width: 1px;height: 250px;}
.case2-warp1 .l .line.line2{left: 0;bottom: -2px; width: 182px;height: 1px;}
.case2-warp1 .r{width: 76.9231%;}
.case2-warp1 .r .tit{font-size: 30px;line-height: 1em;color: #333;}
.case2-warp1 .r .line{margin: 22px 0 60px; width: 54px;height: 8px;background: #cc0000;}
.case2-warp1 .r .sum{font-size: 16px;line-height: 30px;}
.case2-warp2{padding: 52px 0 0; background: #fcfcfc;}
.case2-warp2 .top{position: relative;}
.case2-warp2 .top .mflex{position: relative;z-index: 2; justify-content: space-between;flex-wrap: wrap;}
.case2-warp2 .top .img{position: absolute;right: 0;top: 277px;}
.case2-warp2 .top .imgb{width: 57.1526%;}
.case2-warp2 .top .bigimg{margin-bottom: 30px;height: 535px;}
.case2-warp2 .top .bigimg img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.case2-warp2 .top .imgb .imgline{width: 100%;height: 1px;background: #eee;}
.case2-warp2 .top .mes{width: 39.7139%;}
.case2-warp2 .top .mes .titt{font-size: 36px;line-height:1em;color: #333;}
.case2-warp2 .top .mes .line{margin: 46px 0;width: 460px;height: 1px;max-width: 100%; background: #eee;}
.case2-warp2 .top .mes .tit{margin-bottom: 12px;font-size: 24px;line-height: 30px;color: #666;}
.case2-warp2 .top .mes .main{max-height: 266px;}
.case2-warp2 .top .mes .main img{max-width: 100%;height: auto; margin-top: 13px;}
.case2-warp2 .top .mes .main p{font-size: 16px;line-height: 30px;color: #666;}
.case2-warp2 .top .mes .zixun{position: relative;width: 459px;max-width: 100%;height: 48px;margin-top: 24px;text-align: center;font-size: 16px;line-height:48px; background: #cc0000;color: #fff;}
.case2-warp2 .top .mes .zixun .jia{position: absolute;background: #fff;opacity: 0;}
.case2-warp2 .top .mes .zixun .jia.line1{right: -30px;top: 23px;width: 10px;height: 2px;}
.case2-warp2 .top .mes .zixun .jia.line2{right: 22px;top: -30px;width: 2px;height: 10px;}
.case2-warp2 .top .mes .zixun:hover .jia.line1{right: 18px;opacity: 1;}
.case2-warp2 .top .mes .zixun:hover .jia.line2{top: 19px;opacity: 1;}
.case2-warp2 .bottom{padding: 30px 0 35px;display: flex;justify-content: flex-end;}
.case2-warp2 .bottom .swiper-container{width: 88.28125%;margin: 0;}
.case2-warp2 .bottom .swiper-slide{width: 388px;cursor: pointer;}
.case2tn{position: relative;}
.case2tn .case2tit{font-size: 36px;line-height: 1em;color: #333;}
.case2tn .case2en{font-size: 100px;line-height: 74px;text-align: center; color: rgba(51,51,51,.1);}
.case2-warp3.case-con5{padding: 45px 0 50px;}
.case2-warp3.case-con5 .case2tn{margin-bottom: 34px;}
.case2-warp4{padding: 33px 0 69px; background: #fcfcfc;}
.case2-warp4 .case2tn{margin-bottom: 28px;}
.case2-warp4 .main{position: relative;justify-content: space-between;}
.case2-warp4 .main .bigimg{position: relative;}
/*.case2-warp4 .main .bigimg:nth-child(2){margin: 0 68px;}*/
.case2-warp4 .main .bigimg img{width: 100%;height: auto;}
.case2-warp4 .main p{width: 94%;text-align: center; font-size: 30px;line-height: 42px;color: #fff;}

/*新闻*/
.news{padding: 62px 0 0; background: #fff;overflow: hidden;}
.news .ytit{position: absolute;left: 0;top: -28px;font-size: 208px;line-height:159px;font-weight: bold;color: #333;opacity: .1;}
.news .ny-title{margin-bottom: 59px;}
.news .line{position: relative;height: 1px;background: #eee;}
.news .line:before{position: absolute;top: 0;left: 0; width: 27px;height: 1px; content: "";background: #bfbfbf;}
.news .line:after{position: absolute;top: 0;right: 0; width: 27px;height: 1px;content: "";background: #bfbfbf;}
.news .line .line-m{position: absolute;left: 50%;top: 50%;margin:-1.5px 0 0 -207px; width: 414px;height: 3px;background: #cc0000;}
.news .main{padding-bottom: 50px;}
.news .main li{position: relative;display: flex;align-items: center; padding: 32px 0 34px 80px;border-bottom: 1px solid #cbcccc;transition: all .5s;}
.news .main li .xx{margin-left: 84px;width: 750px;}
.news .main li .xx .tit{height: 24px;margin-bottom: 30px; font-weight: bold;font-size: 20px;line-height: 24px;}
.news .main li .xx .tit a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #3f3e55;}
.news .main li .xx .sum{margin-bottom: 58px;height: 48px;overflow: hidden; font-size: 16px;line-height: 24px;}
.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: 84px;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 .img1{display: none;}
.news .main li:hover .tb .img2{display: block;}
.news .main li:hover .tit a{color: #cc0000;}
.nfy .l{display: flex;justify-content: center;padding-bottom: 130px;}
.nfy .l .now{width: 50px;height: 50px;margin-right: 8px; border-radius: 5px; font-size: 20px;line-height: 50px;text-align: center;color: #fff; background: #cc0000;}
.nfy .l a{display: block;width: 50px;height: 50px;margin-right: 8px;border-radius: 5px; font-size: 20px;line-height: 50px;text-align: center;color: #fff; background: #cdcdcd;}
.nfy .l a:hover{background: #cc0000;}

.viewpage{background: #fff;}
.viewpage .ytit{position: absolute;left: 0;top: 28px;font-size: 208px;line-height:159px;font-weight: bold;color: #333;opacity: .1;z-index: 1;}
.viewpage-box{ position: relative;z-index: 2; }
.viewpage-box .viewpage-boxl{width: 1036px;}
.viewpage-box .viewpage-boxl .top{padding-bottom: 41px;border-bottom: 1px solid #eee;}
.viewpage-box .viewpage-boxl .tit{padding: 58px 0 12px;font-size: 30px;line-height: 42px;color: #333;}
.viewpage-box .viewpage-boxl .box{align-items: center; font-size: 14px;line-height: 30px;color: #999;}
.viewpage-box .viewpage-boxl .time{margin-right: 42px;}
.viewpage-box .bdshare-button-style1-24{display: flex;align-items: center;}
.viewpage-box .bdshare-button-style1-24 a,.viewpage-box .bdshare-button-style1-24 .bds_more{float: none;margin: 0 6px;width: 31px;height: 31px;padding: 0;}
.viewpage-box .bdshare-button-style1-24 .bds_weixin{background: url(/static/img/tb12.png) no-repeat center;background-position: center;}
.viewpage-box .bdshare-button-style1-24 .bds_weixin:hover{background: url(/static/img/tb13.png) no-repeat center;}
.viewpage-box .bdshare-button-style1-24 .bds_tsina{background: url(/static/img/f-weibo.png) no-repeat center / contain;background-position: center;}
.viewpage-box .bdshare-button-style1-24 .bds_tsina:hover{background: url(/static/img/f-weibo2.png) no-repeat center / contain;}
.viewpage-box .bdshare-button-style1-24 .bds_copy{background: url(/static/img/tb14.png) no-repeat center;background-position: center;}
.viewpage-box .bdshare-button-style1-24 .bds_copy:hover{background: url(/static/img/tb15.png) no-repeat center;}
.viewpage-box .viewpage-body{padding: 43px 0 25px;}
.viewpage-box .viewpage-body img{max-width: 100%;height: auto;display:inline-block;}
.viewpage-box .viewpage-body p{font-size: 16px;line-height: 30px;color: #676767;}
.viewpage-box .viewpage-link {display: flex;justify-content: flex-end;padding-bottom: 89px;}
.viewpage-box .viewpage-link .infolist2{position: relative;display: flex;align-items: center;font-size: 16px;line-height:14px;color: #676767;}
.viewpage-box .viewpage-link .infolist2 .img{position: absolute;top: 1px;}
.viewpage-box .viewpage-link .infolist2 .img2{display: none;}
.viewpage-box .viewpage-link .infolist2:hover{color: #cd0000;}
.viewpage-box .viewpage-link .infolist2.l:hover .img2{display: block;transform: rotate(180deg);}
.viewpage-box .viewpage-link .infolist2.l{padding-left: 14px;}
.viewpage-box .viewpage-link .infolist2.l .img{left: 0;}
.viewpage-box .viewpage-link .infolist2.r:hover .img2{right: 0; display: block;}
.viewpage-box .viewpage-link .infolist2.r{padding-right: 14px;margin-left: 38px;}
.viewpage-box .viewpage-link .infolist2.r .img1{right: 0;transform: rotate(180deg);}
.viewpage-box .viewpage-boxr{width: 276px;}
.viewpage-box .viewpage-boxr .tit{padding:120px 0 40px;border-bottom: 1px solid #eee;margin-bottom: 42px;font-size: 24px;line-height: 1em; color: #323232;}
.viewpage-box .viewpage-boxr ul{margin-bottom: 13px;}
.viewpage-box .viewpage-boxr .mes{padding-bottom: 20px;border-bottom: 1px solid #e6e6e6;margin-bottom: 22px;}
.viewpage-box .viewpage-boxr .mes a{font-size: 14px;color: #999;}
.viewpage-box .viewpage-boxr .mes .time{padding: 0px 0 5px; line-height: 10px;}
.viewpage-box .viewpage-boxr .mes .ntit{height: 30px;margin-bottom: 9px; font-size: 16px;line-height: 30px;color: #333;}
.viewpage-box .viewpage-boxr .mes .sum{height: 20px;line-height: 20px;}
.viewpage-box .viewpage-boxr .media-more{width: 100%;height: 65px;margin-bottom: 30px;justify-content: space-between;align-items: center; box-sizing: border-box;padding: 0 65px;background: url(/static/img/newtb1.jpg) no-repeat center / cover;}
.viewpage-box .viewpage-boxr .media-more:hover{padding: 0 50px;}

/*文旅创新*/
.wlcx{background: #fff;}
.wlcx-warp1{padding:88px 0 0;}
.wlcx-warp1 .sum{padding: 48px 0 52px; font-size: 16px;line-height: 30px;color: #666;}
.wlcx-warp1 .main{align-items: center;height: 174px;flex-wrap: wrap; background: #f1f2f0;}
.wlcx-warp1 .main .ftit{padding: 0 84px 0 90px; font-size: 36px;color: #333;}
.wlcx-warp1 .main ul{width: 72.92%;}
.wlcx-warp1 .main ul li{position: relative; align-items: center;justify-content: space-between; width: 350px;}
.wlcx-warp1 .main ul li .line{width: 3px;height: 23px;background: #cc0000;}
.wlcx-warp1 .main ul li img{max-width: calc(100% - 50px);height: auto;}
.wlcx-warp2{position: relative;height: 937px;}
.wlcx-warp2 .swiper-container{height: 100%;}
.wlcx-warp2 .mes{bottom: 120px;display: flex;justify-content: flex-end; color: #fff;z-index: 2;}
.wlcx-warp2 .mes .fen{position: relative;padding-left: 63px;margin-bottom: 44px;font-size: 18px;line-height: 14px;}
.wlcx-warp2 .mes .fen:before{position: absolute;left: 0;top: 6.5px;width: 49px;height: 1px;background: #fff;content: "";}
.wlcx-warp2 .mes .ftit{font-size: 48px;line-height: 60px;color: #fff;}
.wlcx-warp2 .tj{right: 48px;top: 460px;position: absolute;}
.wlcx-warp2 .xzan .yuan{width: 72px;height: 72px;}
.wlcx-warp2 .xzan .yuan-m{width: 55px;height: 55px;background: rgba(201,5,28,.35);}
.wlcx-warp2 .xzan .yuan-n{width: 46px;height: 46px;}
.wlcx-warp2 .xzan .yuan:hover .yuan-n{width: 55px;height: 55px;}
.wlcx-warp2 .swiper-slide .bimg{width: 100%;height: 100%;object-fit: cover;object-position: center;transform: scale(1.1);transition: all 6s;}
.wlcx-warp2 .swiper-slide .qhimg{position: absolute;top: 0;left:0;height: 100%;width: auto;transform: rotate(30deg);opacity: 0;transition: all 1s;}
.wlcx-warp2 .swiper-slide-active .qhimg{transform: rotate(0);opacity: 1;}
.wlcx-warp2 .swiper-slide-active .bimg{transform: scale(1);}
.wlcx-warp2 .ipro-qh{}
.wlcx-warp2 .ipro-qh li{position: absolute; font-size: 30px;line-height: 1em; color: #fff;z-index: 3;cursor: pointer;transition:.5s cubic-bezier(0.260, 0.005, 0.000, 1.035)}
.wlcx-warp2 .ipro-qh li .num{right: 2px;}
.wlcx-warp2 .ipro-qh li.on {font-size: 36px;}
.wlcx-warp2 .ipro-qh li.on .num{right: 12px;top: -12px; color: #cc0000;}
.wlcx-warp2 .ipro-qh li.on .tit{font-size: 48px;}
.wlcx-warp2 .ipro-qh li .num{position: relative;top: -10px; font-style: italic;}
.wlcx-warp2 .ipro-qh li.one1{top: 50%;transform: translateY(-50%);left: 200px;}
.wlcx-warp2 .ipro-qh li.two1{top: 50px;left: 490px;}
.wlcx-warp2 .ipro-qh li.three1{bottom: 50px;left: 300px;}
.wlcx-warp2 .ipro-qh li.one2{bottom:100px;left: 100px;}
.wlcx-warp2 .ipro-qh li.two2{top: 40%;left: 200px;}
.wlcx-warp2 .ipro-qh li.three2{bottom: 50px;left: 300px;}
.wlcx-warp2 .ipro-qh li.one3{top: 50px;left: 350px;}
.wlcx-warp2 .ipro-qh li.two3{top: 50px;left: 490px;}
.wlcx-warp2 .ipro-qh li.three3{bottom: 450px;left: 200px;}

.wlcx-warp3{padding: 42px 0 48px;}
.wlcx-warp3 .ny-title{margin-bottom: 38px;}
.wlcx-warp3 .ny-title .tit{font-size: 36px;}
.wlcx-warp3 .main{align-items: center;}
.wlcx-warp3 .main .mn{position: relative;}
.wlcx-warp3 .main .mn img{transition: all .5s;width: 100%;height: auto;transform: rotateY(0); opacity: 1;}
.wlcx-warp3 .main .mn .ftit{width: 100%;box-sizing: border-box;padding: 0 10px;text-align: center; font-size: 24px;line-height:32px;color: #333;opacity: 0;transition: all 1s; }
.wlcx-warp3 .main .mn.on img{transform: rotateY(180deg);opacity: 0;}
.wlcx-warp3 .main .mn.on .ftit{opacity: 1;}
.wlcx-warp3 .box{width: calc(100% - 200px);overflow: hidden;}
.wlcx-warp3 .box img{width: 100%;height: auto;animation: xz 10s linear infinite;}
@-webkit-keyframes xz {
  0% {margin-left: 100%;}
  100% { margin-left: -100%;}
}
@keyframes xz {
  0% {margin-left: 100%;}
  100% { margin-left: -100%;}
}
.wlcx-warp4{position: relative;/*height: 840px;*/padding: 76px 0 24px; background: url(/static/img/wlcx7.png) no-repeat center / cover;overflow: hidden;z-index: 2;}
.wlcx-warp4 .ztit{left: -100px;z-index: 22;}
.wlcx-warp4 .ztit .mes{left: 150px;color: #fff;}
.wlcx-warp4 .ztit .mes .tit{font-size: 36px;line-height: 44px;}
.wlcx-warp4 .ztit .mes .en{margin: 14px 0; font-size: 20px;line-height: 20px;color: rgba(255,255,255,.5);}
.wlcx-warp4 .ztit .mes .ent{font-size: 48px;font-weight: bold;line-height: 36px;color: rgba(255,255,255,.5);}
.wlcx-warp4 .main{flex-wrap: wrap;justify-content: space-between; width: 74.896%;margin-right: 50px;}
.wlcx-warp4 .main li{width:30.946%;margin-bottom: 16px;}
.wlcx-warp4 .main li .bigimg{border-radius: 0 0 36px 0;}
.wlcx-warp4 .main li .bigimg img{width: 100%;height: auto;}
.wlcx-warp4 .main li .sum{height: 42px;padding: 13px 0;text-align: center;font-size: 30px;line-height: 42px;color: #fff;}

/*大块文化*/
.wlcx.n-banner{height: 425px;}
.wlcx.n-banner .mes{top: 50%!important;}
.wlcx.n-banner .mes img{margin: 0 auto;}
.wlcx-zi{background: #fff;}
.wlpchide{display: none;}
.dkcut-warp1{position: relative;padding:80px 0 62px;z-index: 2;}
.dkcut-warp1 .fixen{position: absolute;top: 54px;left: -28px;font-size: 120px;line-height: 88px;color: rgba(254,148,0,.2);}
.dkcut-warp1 .main{position: relative;}
.dkcut-warp1 .main .tit{margin-bottom: 45px; font-size: 48px;line-height: 1em;color: #343434;}
.dkcut-warp1 .main img{max-width: 100%;height: auto;}
.dkcut-warp1 .main .mes{position: absolute;bottom: 0;left: 0;padding: 22px 28px 15px 32px;box-sizing: border-box;background: rgba(255,255,255,.8);}
.dkcut-warp1 .main .mes .jg{height: 30px;}
.dkcut-warp1 .main .mes p{font-size: 16px;line-height: 30px;text-align: justify; color: #666;}
.dkcut-warp2{position: relative; background: #fcfcfc;}
.dkcut-warp2 .tit{padding: 46px 0; font-size: 36px;line-height: 1em; color: #343434;}
.dkcut-warp2 .fixen{position: absolute;left: -62px;top: -84px;font-size: 435px;line-height: 312px;color: rgba(254,148,0,.2);}
.dkcut-warp2 .main{width: 88.28125%;}
.dkcut-warp2 .main .r{width: calc(100% - 552px);}
.dkcut-warp2 .main.top{margin-bottom: 56px;}
.dkcut-warp2 .main.top .videom{position: relative; height: 675px;}
.dkcut-warp2 .main.top .videom video{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.dkcut-warp2 .main.top .videom a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.dkcut-warp2 .main.top .videom a#mzt{display: none;}
.dkcut-warp2 .main.top .mes{width: 482px;}
.dkcut-warp2 .main.top .mes .simg{max-width: 100%;height: auto;margin-bottom: 27px;}
.dkcut-warp2 .main.top .mes .dktit{position: relative;display: inline-block;margin-bottom: 16px;font-size: 30px;line-height: 50px;color: #343434;}
.dkcut-warp2 .main.top .mes .dktit:before{position: absolute;left: 0;bottom: 0;width: 100%;height:4px;background: #fe9400;content: "";}
.dkcut-warp2 .main.top .mes .sum p{margin-bottom: 30px;text-align: justify;font-size: 16px;line-height: 30px;color: #666;}
.dkcut-warp2 .main.bottom .r{position: relative; height: 675px;}
.dkcut-warp2 .main.bottom .r .swiper-container{height: 100%;}
.dkcut-warp2 .main.bottom .r .dkcut5-page{bottom: 13px;width: 100%; z-index: 2;display: flex;justify-content: center;}
.dkcut-warp2 .main.bottom .r .dkcut5-page li{position: relative; margin: 0 5px;cursor: pointer;}
.dkcut-warp2 .main.bottom .r .dkcut5-page li:before{position: absolute;top: 0;left: 0; width: 28px;height: 28px;border: 1px solid rgba(255,255,255,.5);border-radius: 100%;box-sizing: border-box;content: "";}
.dkcut-warp2 .main.bottom .r .dkcut5-page li.on .progress .dian{background: #fe9400;}
.dkcut-warp2 .main.bottom .r .dkcut5-page li.on .progress .progress-left,.dkcut-warp2 .main.bottom .r .dkcut5-page li.on .progress .progress-right{display: block;}
.dkcut-warp2 .main.bottom .r .dkcut5-page .progress .progress-bar{border-color: #fe9400;}
.dkcut-warp2 .main.bottom .r img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.dkcut-warp2 .main.bottom .mes{padding: 37px 0 0;}
.dkcut-warp2 .main.bottom .mes .titt{margin-bottom: 10px;font-size: 24px;line-height: 32px;color: #343434;}
.dkcut-warp2 .main.bottom .mes .sum{font-size: 16px;line-height: 30px;}
.dkcut-warp2 .main.bottom .mn.one ul{flex-wrap: wrap;margin: 11px 0 45px;}
.dkcut-warp2 .main.bottom .mn.one li{padding: 0 5px;margin-right: 9px;border-radius: 5px;box-shadow:0px 0px 7px rgba(0,0,0,.05);font-size: 16px;line-height: 26px;color: #666;background: #fff;}
.dkcut-warp2 .main.bottom .mn.two{margin-bottom: 42px;}
.dkcut-warp2 .main.bottom .mn.three{margin-bottom: 41px;}
.dkcut-warp2 .main.bottom .mn.four .titt{margin-bottom: 16px;}
.dkcut-warp2 .main.bottom .mn.four li.fir{margin-right: 18px;}
.dkcut-warp2 .main.bottom .mn.four li p{font-size: 14px;line-height:32px;text-align: center;color: #666;}
.dkcut-warp3{position: relative;padding: 108px 0 0;overflow: hidden;}
.dkcut-warp3 .fixen{position: absolute;top: 68px;right:-94px; font-size: 560px;line-height: 420px;color: rgba(254,148,0,.2);}
.dkcut-warp3 .main{position: relative;justify-content: space-between;align-items: flex-start; width: 88.28125%;height: 716px; z-index: 2;}
.dkcut-warp3 .main .l .tit{margin-bottom: 133px;font-size: 36px;line-height: 1em;}
.dkcut-warp3 .main .l{width: 35.757%;}
.dkcut-warp3 .main .l p{font-size: 16px;line-height: 30px;text-align: justify;color: #323232;}
.dkcut-warp3 .main .l p.sum1{margin-bottom: 30px;}
.dkcut-warp3 .main .r{width: 55.201%;margin: 57px 0 0;}
.dkcut-warp3 .main .r .swiper-slide{width: 303px;}
.dkcut-warp3 .main .r .swiper-slide img{width: 100%;height: auto;}
.dkcut-warp3 .main .r .swiper-slide-active{width: 39.89304812834225%!important;}
.dkcut-warp3 .main .r .swiper-pagination{bottom: 55px!important;height: 18px;display: flex;box-sizing: border-box;padding-left: 462px;}
.dkcut-warp3 .main .r .swiper-pagination .mflex{align-items: center;cursor: pointer;}
.dkcut-warp3 .main .r .swiper-pagination .mflex .line{position: relative; width: 72px;height: 1px;background: #eee;}
.dkcut-warp3 .main .r .swiper-pagination .mflex .line:after{position: absolute;left: 0;top: 0; width: 0;height: 100%;background:#999;transition: all .5s; content: "";}
.dkcut-warp3 .main .r .swiper-pagination .mflex span{font-size: 16px;line-height: .8em;}
.dkcut-warp3 .main .r .swiper-pagination .mflex:hover .line:after{width: 100%;}
.dkcut-warp3 .main .r .swiper-pagination .mflex:hover span{font-size: 24px;color: #323232;}
.dkcut-warp3 .main .r .swiper-pagination .mflex.ml .line{margin-left: 12px;}
.dkcut-warp3 .main .r .swiper-pagination .mflex.mr .line{margin-right: 12px;}
.dkcut-warp4{padding: 32px 0 0;background: #fcfcfc;}
.dkcut-warp4 .main .titt{margin-bottom: 20px; font-size: 36px;line-height: 1em;color: #333;}
.dkcut-warp4 .main .line{margin-bottom: 33px; width: 100%;height: 8px;background: #fe9400;}
.dkcut-warp4 .main .dkcut4-main{border-radius: 30px 30px 0 0;height: 780px; overflow: hidden;}
.dkcut-warp4 .main .dkcut4-main img{width: 100%;height: 100%;object-position: center;object-fit: cover;}
.dkcut-warp4 .main .dkcut4-page{position: absolute;bottom: 13px;width: 100%; z-index: 2;display: flex;justify-content: center;}
.dkcut-warp4 .main .dkcut4-page li{position: relative; margin: 0 5px;cursor: pointer;}
.dkcut-warp4 .main .dkcut4-page li:before{position: absolute;top: 0;left: 0; width: 28px;height: 28px;border: 1px solid rgba(255,255,255,.5);border-radius: 100%;box-sizing: border-box;content: "";}
.dkcut-warp4 .main .dkcut4-page li.on .progress .dian{background: #fe9400;}
.dkcut-warp4 .main .dkcut4-page li.on .progress .progress-left,.dkcut-warp4 .main .dkcut4-page li.on .progress .progress-right{display: block;}
.dkcut-warp4 .main .dkcut4-page .progress .progress-bar{border-color: #fe9400;}
.dkcut-warp4 .main .sum {padding: 27px 0 108px;}
.dkcut-warp4 .main .sum p{font-size: 16px;line-height: 30px;color: #676767;}
.dkcut-warp4 .main .sum p.sum1{margin-bottom: 30px;}

/*福宥文化*/
.fycut .titt{font-size: 36px;text-align: center;line-height: 1em;color: #333;}
.fycut-warp1{position: relative;padding: 76px 0 0; background: #fcfcfc;}
.fycut-warp1 .fixen{top: 58px;font-size: 100px;font-weight: bold;line-height: 74px;color: rgba(51,51,51,.1);}
.fycut-warp1 .main .sum{padding: 40px 0 60px;font-size: 16px;line-height: 30px;color: #666;}
.fycut-warp2{position: relative;padding: 127px 0 0;}
.fycut-warp2 .fixen{position: absolute;top: 38px;left: 56.03272%; font-size: 177px;font-weight: bold;line-height: 127px;color: rgba(51,51,51,.1);}
.fycut-warp2 .main{position: relative;justify-content: space-between;align-items: flex-start;}
.fycut-warp2 .main .l{width: 66.5985%;margin: 0;}
.fycut-warp2 .main .l .swiper-slide{}
.fycut-warp2 .main .l .bigimg{border-radius: 50px 50px 0 0;overflow: hidden;}
.fycut-warp2 .main .mes{width: 29.0389%;padding: 60px 0 0;}
.fycut-warp2 .main .mes .titt{margin-bottom: 36px;text-align: left;}  
.fycut-warp2 .main .mes .sum{font-size: 16px;line-height: 30px;color: #666;}
.fycut-warp2 .main .mn{position: absolute;bottom: 0;right: 0;width: 500px;padding: 26px 10px 22px 77px;border-radius: 30px 30px 0 0; box-sizing: border-box;background: #fcfcfc;z-index: 2;}
.fycut-warp2 .main .mn .tit{margin-bottom: 25px;font-size: 24px;line-height: 1em;color: #343434;}
.fycut-warp2 .main .mn ul{display: flex;flex-wrap: wrap;margin-bottom: 24px;}
.fycut-warp2 .main .mn .mmn.two ul{margin-bottom: 14px;}
.fycut-warp2 .main .mn li{padding: 0 5px;box-shadow: 0px 0px 7px rgba(0,0,0,.05);margin:0 9px 10px 0;border-radius: 5px;line-height: 26px;font-size: 16px;color: #666;background: #fff;}
.fycut-warp2 .main .mn .di{align-items: center;}
.fycut-warp2 .main .mn .di p{margin-left: 7px;font-size: 16px;line-height: 22px;color: #676767;}
.fycut-warp2 .main .mn .di.weixin .tuewm{position: absolute;left: 0; top: -180px;}
.fycut-warp2 .main .mn .di.weixin:hover .tuewm{top: -170px;}
.fycut-warp2 .fy-page{padding: 28px 0 80px;}
.fycut-warp2 .fy-page.phone{display: none;}
.fycut-warp2 .fy-page li{margin-right: 25px;font-size: 16px;line-height: .8em; color: #999;cursor: pointer;}
.fycut-warp2 .fy-page li.on{color: #cc0000;}
.fycut-warp2 .fy-page li:hover{color: #cc0000;}
.fycut-warp3{position: relative;padding-bottom: 115px;}
.fycut-warp3 .main{position: relative; justify-content: space-between;z-index: 2;}
.fycut-warp3 .main img{max-width: 100%;height: auto;}
.fycut-warp3 .fixen{position: absolute;bottom: -37px;left: -33px;line-height: 261px;font-size: 354px;color: rgba(1,1,1,.1);}

/*青蕉文化*/
.qjcut{background: #fcfcfc;}
.qjw{position: relative; width: 93.75%;margin:0 auto;}
.qjcut .titt{width: 36px;font-size: 36px;line-height: 1em;color: #333;}
.qjcut-warp1{padding: 60px 0 54px;}
.qjcut-warp1 .l{position: absolute;left: 0;top: 67px;align-items: flex-start;}
.qjcut-warp1 .l .titt{padding-top: 34px;margin-left: 12px; }
.qjcut-warp1 .main p{margin-bottom: 30px;font-size: 16px;line-height: 30px;color: #676767;}
.qjcut-warp2{position: relative;width: 100%;}
.qjcut-warp2 .btr{position: absolute;top: 0;height: 0;z-index: 2;}
.qjcut-warp2 .btr .titt{float: right;}
.qjcut-warp2 .top{align-items: center;}
.qjcut-warp2 .top .l{width: 39.479167%;}
.qjcut-warp2 .top .r{position: relative; /*margin-top: 79px;*/box-sizing: border-box;padding: 63px 310px 50px 84px; width: 60.520834%;height: auto;background: #fff;}
.qjcut-warp2 .top .r .tit{font-size: 30px;line-height: 1em;color: #343434;}
.qjcut-warp2 .top .r .line{margin: 8px 0 16px;width: 119px;height: 4px;background:#228f7a;}
.qjcut-warp2 .top .r .sum{font-size: 16px;line-height: 30px;color: #666;}
.qjcut-warp2 .top .r .stit{margin: 27px 0;font-size: 24px;line-height: 1em; color: #343434;}
.qjcut-warp2 .top .r li{padding: 0 5px;box-shadow: 0px 0px 7px rgba(0,0,0,.05);border-radius: 5px;font-size: 16px;line-height: 26px;color: #666;background: #fff;}
.qjcut-warp2 .top .r img{position: absolute;bottom:14px;right:50px;}
.qjcut-warp2 .bottom .mn{box-sizing: border-box;padding: 58px 10px 0;height: 196px;width: 33.3334%;text-align: center;}
.qjcut-warp2 .bottom .mn img{margin: 0 auto 14px;}
.qjcut-warp2 .bottom .mn p{font-size: 16px;line-height: 30px;color: #666;}
.qjcut-warp2 .bottom .mn.weixin .tuewm{margin: 0;top: -100px;}
.qjcut-warp2 .bottom .mn.weixin:hover .tuewm{top: -110px;}
.qjcut-warp3{position: relative;padding: 51px 0 60px; background: #fff;}
.qjcut-warp3 .img{position: absolute;}
.qjcut-warp3 .img.img1{left: 0;top: 370px;}
.qjcut-warp3 .img.img2{right: 0;bottom: 61px;}
.qjcut-warp3 .qjw{position: absolute; top: 58px;height: 0;}
.qjcut-warp3 .main p{margin-bottom: 30px;font-size: 16px;line-height: 30px;color: #666;}
.videom{position: relative; width: 100%;height: 622px;padding-top: 26px;}
.videom video{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.videom a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.videom a#mzt{display: none;}
.qjcut-warp4 .bigimg img{width: 100%;height: auto;}
.qjcut-warp4 .qjcut4-page{position: absolute;bottom: 22px;width: 100%; z-index: 2;display: flex;justify-content: center;}
.qjcut-warp4 .qjcut4-page li{margin: 0 5px;cursor: pointer;}
.qjcut-warp4 .qjcut4-page li:before{position: absolute;width: 28px;height: 28px;border: 1px solid rgba(255,255,255,.5);border-radius: 100%;box-sizing: border-box;content: "";opacity: 0;}
.qjcut-warp4 .qjcut4-page li.on:before{opacity: 1;}
.qjcut-warp4 .qjcut4-page li.on .progress .dian{background: #228f7a;}
.qjcut-warp4 .qjcut4-page li.on .progress .progress-left,.qjcut-warp4 .qjcut4-page li.on .progress .progress-right{display: block;}
.qjcut-warp4 .qjcut4-page .progress .progress-bar{border-color: #228f7a;}

/*新佑文化*/
.xncut-warp1{position: relative;padding: 84px 0 90px;}
.xncut-warp1 .bimg{position: absolute;right: 0;bottom: 90px;}
.xncut-warp1 .main{justify-content: space-between;}
.xncut-warp1 .main .mes{width: 50%;padding-top: 122px;box-sizing: border-box;}
.xncut-warp1 .main .mes .tit{margin-bottom: 55px;font-size: 36px;line-height: 1em;color: #333;}
.xncut-warp1 .main .mes .con p{font-size: 16px;line-height: 30px;color: #666;}
.xncut-warp2{height: 815px;}
.xncut-warp2 .main{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.xncut-warp2 .main .mes{text-align: center;color: #fff;}
.xncut-warp2 .main .mes .tit{margin-bottom: 14px; font-size: 72px;line-height: 80px;}
.xncut-warp2 .main .mes .sum{font-size: 36px;line-height:1em; text-transform: uppercase;}
.xncut-warp2 .xncut2-page{position: absolute;bottom: 27px;width: 100%; z-index: 2;display: flex;justify-content: center;}
.xncut-warp2 .xncut2-page li{position: relative; margin: 0 5px;cursor: pointer;}
.xncut-warp2 .xncut2-page li:before{position: absolute;top: 0;left: 0; width: 28px;height: 28px;border: 1px solid rgba(255,255,255,.5);border-radius: 100%;box-sizing: border-box;content: "";opacity: 0;}
.xncut-warp2 .xncut2-page li.on:before{opacity: 1;}
.xncut-warp2 .xncut2-page li.on .progress .dian{background: #cc0000;}
.xncut-warp2 .xncut2-page li.on .progress .progress-left,.xncut-warp2 .xncut2-page li.on .progress .progress-right{display: block;}
.xncut-warp2 .xncut2-page .progress .progress-bar{border-color: #cc0000;}
.xncut-warp3 {padding: 88px 0 62px;}
.xncut-warp3 .mtit{font-size: 36px;line-height: 1em;color: #333;}
.xncut-warp3 .men{margin: 18px 0 34px; font-size: 60px;line-height: 45px;color: rgba(52,52,52,.1);}
.xncut-warp3 p{margin-bottom: 30px;font-size: 16px;line-height: 30px;color: #666;}
.xncut-warp4 .main{width: 88.28125%;justify-content: space-between;}
.xncut-warp4 .top .l{width: 56.0472%;height: 719px;}
.xncut-warp4 .top .r{width: 38.5841%;}
.xncut-warp4 .top .r .bigimg img{width: 100%;height: auto;}
.xncut-warp4 .top .r .mes{align-items: flex-start;}
.xncut-warp4 .top .r .sum{position: relative;padding: 53px 0 0 50px;}
.xncut-warp4 .top .r .sum p{height: 205px;font-size: 16px;line-height: 30px;writing-mode: vertical-rl;color: #666;}
.xncut-warp4 .top .r .sum .line{position: absolute;background: #dcdcdc;}
.xncut-warp4 .top .r .sum .line.line1{top: 42px;left: 23px;width: 1px;height: 300px;}
.xncut-warp4 .top .r .sum .line.line2{top: 321px;left: 0; height: 1px;width: 184px;}
.xncut-warp4 .top .r .tit{position: relative; margin: 53px 0 0 60px;width: 30px;font-size: 30px;line-height: 1em; color: #333;}
.xncut-warp4 .top .r .pen{position: absolute;top: 30px;left: -118px;transform: rotate(90deg);line-height: 53px;font-size: 72px;text-transform: uppercase;color: rgba(51,51,51,.1);}
.xncut-warp4 .bottom{padding: 95px 0 116px;}
.xncut-warp4 .bottom .tit{font-size: 30px;line-height: 32px;color: #333;}
.xncut-warp4 .bottom .pen{margin:16px 0 36px;font-size: 48px;line-height: 36px;text-transform: uppercase; color: rgba(51,51,51,.1);}
.xncut-warp4 .bottom .sum{font-size: 16px;line-height: 30px;color: #666;}
.xncut-warp4 .bottom .right{width: 51.8584%;position: relative;}
.xncut-warp4 .bottom .left{width: 43.2448%}
.xncut-warp4 .bottom .mn.one{margin-bottom: 110px;}
.xncut-warp4 .bottom .mn.two .tit{margin-bottom: 30px;}
.xncut-warp4 .xncut2-page{position: absolute;bottom: 27px;width: 100%; z-index: 2;display: flex;justify-content: center;}
.xncut-warp4 .xncut2-page li{position: relative; margin: 0 5px;cursor: pointer;}
.xncut-warp4 .xncut2-page li:before{position: absolute;top: 0;left: 0; width: 28px;height: 28px;border: 1px solid rgba(255,255,255,.5);border-radius: 100%;box-sizing: border-box;content: "";opacity: 0;}
.xncut-warp4 .xncut2-page li .progress.le{float: left;}
.xncut-warp4 .xncut2-page li .progress.ri{float: right;}
.xncut-warp4 .xncut2-page li.on:before{opacity: 1;}
.xncut-warp4 .xncut2-page li.on .progress .dian{background: #cc0000;}
.xncut-warp4 .xncut2-page li.on .progress .progress-left,.xncut-warp4 .xncut2-page li.on .progress .progress-right{display: block;}
.xncut-warp4 .xncut2-page .progress .progress-bar{border-color: #cc0000;}

/*人才招聘*/
.join{background: #fff;}
.join-warp1{padding: 56px 0 60px; background: #fcfcfc;}
.join-warp1 .main .mn{width: 19.9%;padding: 62px 103px 0 75px; -webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;box-sizing: border-box;height: 273px;}
/*.join-warp1 .main .mn:hover{width:55.5%;}*/
.join-warp1 .main .mn.on{width: 55.55%;padding: 62px 75px 0 100px;}
.join-warp1 .main .mn .mes{justify-content: space-between;align-items: flex-start;color: #fff;}
.join-warp1 .main .mn .mes .tit{margin-bottom: 10px;font-size: 24px;line-height: 1em;}
.join-warp1 .main .mn .mes .en{font-size: 16px;line-height: 18px;}
.join-warp2{padding: 74px 0 104px;}
.join-warp2 .top{position: relative;margin-bottom: 60px;justify-content: space-between;z-index: 22;}
.sewv{position: relative;display: block;margin-right: 62px;background: #f6f6f6;}
.sewv .twsum{line-height: 60px;}
.sewvtop{width:373px;height:60px;display: flex;justify-content: space-between;align-items: center; box-sizing: border-box;border-bottom: 1px solid #eee;padding:0 47px;cursor:pointer;}
.sewvtop .twsum{font-size: 16px;line-height: 60px;color: #666;}
.sewvbm{width: 100%;position: absolute;left: 0;top: 60px;display: none;box-sizing: border-box;height: 300px!important;overflow: auto; z-index: 2;}
.sewvbm>li{width:100%;height:60px;padding:0 10px 0 47px;border: 1px solid #eee;border-bottom: none;; box-sizing: border-box;text-align: left!important; cursor:pointer;background: #fff;}
.sewvbm>li:last-child{border-bottom: 1px solid #eee;}
.sewvbm>li a{line-height: 60px;color: #676666;}
.sewvbm>li:hover{background: #f6f6f6;}
.sewvbm>li:hover .twsum{color: #333232;}
.join-search{width: 595px;}
.join-search form{position: relative;}
.join-search .input-box{width: 100%;height: 60px;padding-left: 47px;box-sizing: border-box; border: none;font-size: 16px;line-height: 60px;color: #666;background: #f6f6f6;}
.join-search .tj{position: absolute;right: 60px;border: none;background:none;cursor: pointer;}
.join-search .input-box::-webkit-input-placeholder{color: #666;}
.join-warp2 .bottom1 li{padding: 15px 0;}
.join-warp2 .bottom1 p{font-size: 20px;line-height:32px;color: #333;}
.join-warp2 .bottom2 li{transition: all .5s;cursor: pointer;}
.join-warp2 .bottom2 li:hover{background: #fcfcfc}
.join-warp2 .bottom2 p{font-size: 16px;line-height:24px;color: #333;}
.join-warp2 ul .one{width: 12.0137%;}
.join-warp2 ul .two{width: 29.2833%;}
.join-warp2 ul .three{width: 12.6280%;}
.join-warp2 ul .four{width: 28.0546%;}
.join-warp2 ul .five{width: 12.6962%;}
.join-warp2 ul li{border-bottom: 1px solid #eee;text-align: center; }
.join-warp2 ul li .t{position: relative; width: 100%;display: flex;align-items: center; padding: 28px 0;}
.join-warp2 .bottom2{margin-bottom: 40px;}
.join-warp2 .bottom2 .tbimg{position: absolute;right: 28px;top:33px;}
.join-warp2 .bottom2 .tbimg.on{transform: rotate(90deg);}
.join-warp2 .join-page{position: relative; justify-content: flex-end;box-sizing: border-box;padding-right: 33px;z-index: 22;}
.join-warp2 .join-page .join-p{position: relative;width: 52px;height: 52px;border: 1px solid #eee;border-radius: 5px;cursor: pointer;font-size: 0;}
.join-warp2 .join-page .join-p span,.join-warp2 .join-page .join-p .p1{position: absolute;top: 0;left: 0; width: 100%;height: 100%;}
.join-warp2 .join-page .join-p .img{height: 18px;width: 10px;}
.join-warp2 .join-page .join-p .img.img2{opacity: 0;}
.join-warp2 .join-page .join-p.page-l .img.img1,.join-warp2 .join-page .join-p.page-l .img.img2{transform:translate(-50%,-50%) rotate(180deg) ;}
.join-warp2 .join-page .join-p.page-r{margin-left: 9px;}
.join-warp2 .join-page .join-p:hover{border-color: #cc0000; background: #cc0000;}
.join-warp2 .join-page .join-p:hover .img.img1{opacity: 0;}
.join-warp2 .join-page .join-p:hover .img.img2{opacity: 1}
.join-warp2 .zmimg{position: absolute;left: 0;bottom: 0;}
.sq-main{position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none; background: rgba(0,0,0,.45);z-index: 9999999;}
.sq-main .form{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.sq-form{position: relative; width: 94%;max-width: 1000px;padding: 80px 100px;box-sizing: border-box;background: #fff;}
.sq-form .close{position: absolute;right: 0;top: 0;cursor: pointer;}
.sq-form .close img{display: block;}
.sq-form .row{margin-bottom: 15px;}
.sq-form .row .message{height: 80px;}
.sq-form .file-info{font-size: 16px;line-height: 30px;color: #666;}
.sq-form .row-submit{display: flex;justify-content: space-between;padding-top: 10px;}
.sq-form .row-submit .submit{width: 185px;height: 50px;border: none;outline: none;margin: 0 auto; font-size: 18px;color: #fff;line-height: 50px;text-align: center;background: #cc0000;cursor: pointer;transition: all .5s;}
.sq-form .row-submit .submit:hover{background: #fff;color: #cc0000;}
.ant-input {position: relative;display: inline-block; width: 100%;height: 50px;padding: 4px 11px;box-sizing: border-box;margin: 0; border: 1px solid #dcdcdc!important;
font-variant: tabular-nums;list-style: none;font-feature-settings: 'tnum';font-size: 14px;line-height: 1.5;
color: #595959;background-color: #FFFFFF;background-image: none;transition: all 0.3s;}
.ant-input:hover {border-color: #9E9E9E;border-right-width: 1px !important;}
.ant-input:focus {border-color: #013e6d;border-right-width: 1px !important;outline: 0;box-shadow: 0 0 0 2px rgba(158, 158, 158, 0.2);}
.ant-input::-moz-placeholder {
  color: #C4C4C4;
  opacity: 1;
}
.ant-input:-ms-input-placeholder {
  color: #C4C4C4;
}
.ant-input::-webkit-input-placeholder {
  color: #C4C4C4;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}

.join-read .top{padding: 61px 0 57px;border-bottom: 1px solid #eee;}
.join-read .top .mn{position: relative; box-sizing: border-box;width: 20%;text-align: center;}
.join-read .top .mn:after{position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 1px;height: 62px;background: #dcdcdc; content: "";}
.join-read .top .mn:last-child:after{display: none;}
.join-read .top .mn .bt{margin-bottom: 22px; font-size: 16px;line-height: 1em;color: #999;}
.join-read .top .mn .tit{font-size: 20px;line-height: 32px;color: #333;}
.join-read .bottom{padding-bottom: 152px;}
.join-read .bottom .cont{padding: 62px 0 85px;}
.join-read .bottom .mn{position: relative;margin-top: 90px;width: 160px;height: 50px;border-radius: 5px;margin-right: 22px;text-align: center;color: #fff; background: #cc0000;cursor: pointer;}
.join-read .bottom .mn p{line-height: 50px; color: #fff;}
.join-read .bottom .mn img{right: 18px;}
.join-read .bottom .mn:hover img{right: 10px;}

/*团队风采*/
.joinrcg{background: #fff;}
.joinrcg-warp1 .top{position: relative;padding: 116px 0 17px;border-bottom: 1px solid #eee;}
.joinrcg-warp1 .top .tit{position: relative; font-size: 48px;line-height: 1em;color: #333;z-index: 2;}
.joinrcg-warp1 .top .en{position: absolute;top: 90px;left: 0; font-size: 60px;line-height:45px;text-transform: uppercase; color: #ccc;}
.joinrcg-warp1 .bottom{justify-content: space-between;padding: 56px 0 60px;}
.joinrcg-warp1 .bottom .mn{width:31.9425%;}
.joinrcg-warp1 .bottom .mn img{width: 100%;height: auto;}
.joinrcg-warp2 .mn{box-sizing: border-box;box-shadow: 0px 0px 5px rgba(0,0,0,.1);margin-bottom: 38px;}
.joinrcg-warp2 .mn .box{box-sizing: border-box;width: 50%;}
.joinrcg-warp2 .mn .box.mes{padding: 100px 72px 0 75px;}
.joinrcg-warp2 .mn .box.mes .mflex{align-items: center;}
.joinrcg-warp2 .mn .box.mes .one{margin-bottom: 33px;}
.joinrcg-warp2 .mn .box.mes .one .tit{position: relative; margin-left: 6px;font-size: 30px;line-height:32px;color: #333;}
.joinrcg-warp2 .mn .box.mes .one .tit:before{position: absolute;left: 1px;bottom: 0px;width: 140px;height: 7px;background: url(/static/img/joinrcgtb2.png) no-repeat center; content: "";}
.joinrcg-warp2 .mn .box.mes .two{margin-bottom: 26px;}
.joinrcg-warp2 .mn .box.mes .two .box1{width: 15px;height: 15px;border: 2px solid #cc0000;box-sizing: border-box;}
.joinrcg-warp2 .mn .box.mes .two .box2{width: 13px;height: 13px;margin: -8px 0 0 7px; background: #cc0000;}
.joinrcg-warp2 .mn .box.mes .two .titt{margin-left: 6px; font-size: 20px;line-height: 1em;color: #666;}
.joinrcg-warp2 .mn .box.mes .sum{font-size: 16px;line-height: 30px;text-align: justify; color: #666;}
.joinrcg-warp2 .swiper-pagination{display: flex;justify-content: center;bottom: 22px!important}
.joinrcg-warp2 .swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 12px;opacity: 1;background: #eee!important;outline: none;}
.joinrcg-warp2 .swiper-pagination-bullet-active{background: #cc0000!important;}
.joinrcg-warp2 .swiper-slide .bimg{width: 100%;height: 100%;object-fit: cover;object-position: center;transform: scale(1.1);transition: all 5.8s;}
.joinrcg-warp2 .swiper-slide-active .bimg{transform: scale(1);}
.joinrcg-warp3{position: relative; padding: 6px 0 157px;}
.joinrcg-warp3 .videom{position: relative;padding: 0;z-index: 22;}
.joinrcg-warp3 .bimg{bottom: 26px;}
/*联系我们*/
.map a,.map img{display: inline-block;}
.cont{padding: 54px 0 0;background: #fff;}
.cont .main{background: #fcfcfc;}
.cont .main .top{position: relative;}
.cont .main .map{height: 637px;width: 100%;}
.cont .main .mes{position: absolute;bottom: 0;right: 0;padding: 48px 48px 10px 42px;box-sizing: border-box;width: 492px;background: rgba(153,0,0,.8);color: #fff;}
.cont .main .mes .tit{margin-bottom: 40px;font-size: 36px;line-height: 1em;}
.cont .main .mes .shuaix{width: 100%;padding-bottom: 44px;}
.cont .main .mes .shuaix .sewv{margin: 0 0 21px 0;background: none;}
.cont .main .mes .shuaix .sewvtop{width: 100%;height: 44px;box-sizing: border-box;padding: 0 24px 0 13px;}
.cont .main .mes .shuaix .sewvtop .twsum{line-height: 43px;color: #ccc;}
.cont .main .mes .shuaix .sewvtop img{transform: rotate(-90deg);}
.cont .main .mes .shuaix .sewvbm{top: 44px;}
.cont .main .mes .shuaix .sewvbm>li{height: 44px;}
.cont .main .mes .shuaix .sewv .twsum{line-height: 44px;}
.cont .main .mes .box {width: 100%;}
.cont .main .mes .box .titt{margin-bottom: 25px;font-size: 24px;line-height: 1em;}
.cont .main .mes .box li{margin-bottom: 22px;}
.cont .main .mes .box .l{width: 56px;}
.cont .main .mes .box .l img{margin: 8px auto 0;}
.cont .main .mes .box .r p{font-size: 16px;line-height: 30px;}

.cont .bottom{position: relative;height: 200px; overflow: hidden;}
.cont .bottom .bimg{bottom: -68px;}
.cont .bottom .mn{width: 33.3333%;padding: 80px 0 64px; text-align: center;}
.cont .bottom .mn .tit{margin-bottom: 41px;font-size: 24px;line-height: 1em;color: #333;}
.cont .bottom .mn .sum{justify-content: center;align-items: center; font-size: 24px;color: #333;}
.cont .bottom .mn .sum img{margin-right: 16px;}

.media{padding: 42px 0 102px;background: #fff;}
.media .bimg{position: absolute;right: 0;bottom: 162px;max-width: 100%;height: auto;}
.media .main{position: relative; justify-content: space-between;flex-wrap: wrap;}
.media .l{width:46.0804%;margin-top: 3px;}
.media .l img{width: 100%;height: auto;}
.media .r{position: relative; width: 47.7164%;}
.media .r .tit{margin-bottom: 16px;font-size: 24px;line-height: 40px;color: #333;}
.media .r .box{width: 530px;}
.media .r .summ{position: absolute;left: 0;bottom: 0; font-size: 16px;line-height: 1em;color: #666;}
.media .form_group .mn{margin-bottom: 20px;}
.media .form_group .input-box{display: block;width: 100%;border: none;border-bottom: 1px solid #eee;padding-left: 10px;box-sizing: border-box; font-size: 16px;line-height: 38px;}
.media .form_group .mn.wb .input-box{height: 100px;box-sizing: border-box;padding-top: 4px;}
.media .form_group button{display: block;background: none;border: none;outline: none;}
.media .form_group .xzan{padding: 18px 0 0;}

/*搜索页*/
.com-wrap{padding: 66px 0 124px;}
.com-wrap .maincon{width: 1160px;margin: 0 auto;}
.maincon-top{margin-bottom: 40px;padding: 14px 0;border-bottom: 1px solid #cacaca;}
.maincon-top .type-title{float: left;font-size: 32px;font-weight: bold;color: #444;}
.maincon-top .bread-menu{float: right;padding-top: 18px;}
.maincon-top .bread-menu i{}
.maincon-top .bread-menu a{position: relative;margin-left: 26px;font-size: 14px;color: #555;}
.maincon-top .bread-menu a:hover{color: #cc0000;}
.maincon-top .bread-menu a:after{position: absolute;left: -20px;top: 0;display: block;content: "";width: 18px;height: 18px;background: url(/static/img/s-s.png) center no-repeat;}
.maincon-top .bread-menu a:nth-child(1):after{left: -23px;top: 0;width: 18px;height: 18px;background: url(/static/img/s-home.png) no-repeat;}
.nopic-list li{border-bottom: 1px dashed #cacaca;}
.nopic-list li a{display: block;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #666;}
.nopic-list li time{margin-left: 20px;line-height: 40px;}
.nopic-list li a::before{display:inline-block; content:''; margin-top: -4px;margin-right:5px; vertical-align:middle; border:5px solid transparent; border-left-color:#cc0000;}
.nopic-list li a:hover{color: #cc0000}

/*404*/
.message-box{border:1px solid #ccc;width:1200px;margin: 0 auto;}
.message-box .title{height:32px;line-height:32px;
background:#eee;color:#666;font-weight:bold;padding-left:20px;font-size:14px}
.tips{padding:20px 0;text-align:center;font-size:16px;color:#cc0000}
.infos{box-sizing: border-box;padding: 0 10px;text-align:center}
.btn{padding:20px 0;text-align:center}
.btn .button{cursor:pointer;display:inline-block;padding:5px 20px;background:#cc0000;color:#fff;font-size:14px;border:none;outline:none}


@media (max-width: 1840px) {
.qjcut-warp1 .main ,.qjcut-warp3 .main{padding-left: 100px;box-sizing: border-box;}
}
@media (max-width: 1640px) {

.w1460{width: 90%;}
.message-box{width: 90%;}

.cul-warp2 .main{width: 95%;}

#swipervideopage .swiper-scrollbar{width: 90%;}

.sz-warp1 .szimg.img2{top: 180px;}
.case2-warp1 .r .line{margin: 22px 0 40px;}
.case2-warp2 .bottom .swiper-container{width: 95%;}

.fycut-warp3 .main img.img1{width: 70.8%;height: auto;}
.fycut-warp3 .main img.img2{width: 26.6%;height: auto;}

.news .main li .xx{width: 55%;max-width: 750px;}
.viewpage-box .viewpage-boxl{width: calc(100% - 350px);}


}

@media (max-width: 1440px) {
.header .head-nav li{padding: 0 15px;}
.biank{width: calc(100% - 60px);height: calc(100% - 60px);}

.i-news .swiper-pagination.hide{bottom: 20px!important; display: flex!important;justify-content: center;}
.i-news .swiper-pagination-bullet{width: 15px;height: 15px;margin:0 10px!important;}
.i-news .swiper-pagination-bullet-active{background: #fff;}
.i-news .tj{padding-bottom: 50px;}
.i-mpro .ul-page .mn .tit{font-size: 30px;}

.n-banner .mes .ben{font-size: 40px;}
.n-banner .mes .btit{font-size: 42px;}

.honor-warp1 ul li{width: 24%;}
.honor-warp1 ul li .sum{font-size: 16px;}
.honor-warp1 ul li .sum span{font-size: 40px;}

.news .main li{padding: 32px 0 32px 40px;}
.news .main li .tb{right: 40px;}
.news .main li .xx{width: 50%;}

.wlcx-warp4 .ztit .img{width: 400px;}
.wlcx-warp4 .ztit .mes{left: 125px;}
.fycut-warp2 .main .mes{padding: 30px 0 0;}
.fycut-warp2 .main .mes .titt{font-size: 30px;}

.join-warp1 .main .mn,.join-warp1 .main .mn.on{padding: 62px 40px 0;}
.sewv,.join-search{width: 30%;margin: 0;}
.sewvtop,.join-search .input-box{width: 100%;padding: 0 20px;}
.join-search .tj{right: 20px;}
.joinrcg-warp2 .mn .box.mes{padding: 50px 72px 0 75px;}

.media .r .summ{position:static;margin: 30px 0;}
}

@media (max-width: 1240px) {
.header{height: 90px;display: flex;align-items: center; background: #333;}
.head .head-right .head-nav{display: none;}
.head .head-right .head-eng{display: none;}
.header .phone-nav{display: block;}
.header.header-small{height: 80px;}
.head .head-right .head-search{margin-right: 50px;}
.head-box{height: 90px;}

.i-banner .message .tit,.i-pro .mn .message .tit{margin-bottom: 30px; font-size: 40px;line-height: 50px;}
.i-banner .i-page,.i-banner .i-page .qha{display: flex;align-items: center;}
.i-banner .i-page .line{width: 100px;height: 2px;}
.i-banner .i-page .sum{position: static;padding: 0 20px; transform: rotate(0);}
.i-banner .i-page{bottom: 50px;right: auto;left: 50%;transform: translateX(-50%);}
.i-banner .i-page .line:before{background-image: linear-gradient(to right, #c70405,#1392e9);}
.i-banner .i-page .prev .line:before{left: -100%;top: 0;}
.i-banner .i-page .prev:hover .line:before{left: 0;}
.i-banner .i-page .next .line:before{left: 100%;top: 0;}
.i-banner .i-page .next:hover .line:before{left: 0;}
#swiperban .swiper-pagination{display: none;}
.i-mpro .ul-page li{width: 33%;}
.i-video{height: 600px;}

.ny-title .tit,.dxcc-warp3 .ny-title .tit{font-size: 32px;}
.ny-title .en{font-size: 14px;}
.nn-tit .tit{font-size: 28px;}
.nn-tit .tit:after{top:20px;}
.e-nav .oth-nav a{margin-left: 30px;}
.search-box .search-form{width: 94%;}

.about-warp1 .main .tit{font-size: 36px;line-height: 48px;}
.about .ny-title .tit{font-size: 32px;}
.about-warp2 .main .swiper-slide{width: 600px;}
.about-warp4{height: auto;}
.about-warp4 .main .swiper-container{width: 100%;}
.about-warp4 .main .fir, .about-warp4 .main .second{display: inline-block;}
.about-warp4 .main .about-qh{position: static;flex-flow: row;justify-content: center;padding: 20px 0 30px;}
.about-warp4 .main .about-qh .mmn{margin:0 20px!important;}
.about-warp4 .swiper-slide{text-align: center;}

.lead .lead-top .entit{font-size: 60px;line-height: .8em;}
.lead .lead-top .sentit{font-size: 48px;line-height: .8em;}
.lead .lead-top .tit{font-size: 32px;}

.honor-warp1 ul li{width: 49%;margin-bottom: 10px;height: 150px;box-sizing: border-box;padding: 10px 40px;display: flex;flex-flow: column;justify-content: center;}
.honor-warp1 ul li .img{left: auto;right: 40px;bottom: 10px;}

.cul-warp2 .ny-title .tit,.cul-warp3 .ny-title .tit{margin-bottom: 8px; font-size: 28px;}
.cul-warp2 .main{height: 400px;}

.video .main .l,.video .main .r{width: 100%;float: none;display: block;}
.video .main .l{display: flex;}
.video .main .t,.video .main .b{width: 50%;height: 340px;}

.news .main li{padding: 20px;}
.news .main li .tb{right: 20px;}
.news .main li:hover{padding-left: 20px;}
.news .main li .xx{margin-left: 30px;width: 45%;}

.sz-warp1{padding: 60px 0 0;}
.sz-warp1 .sum{margin: 30px 0; font-size: 18px;line-height: 30px;}
.sz-warp1 .summary{font-size: 16px;}
.sz-warp1 .yuan .yuan-m{margin: 0 20px;}
.sz-warp1 .sz-main{flex-wrap: wrap;}
.sz-warp1 .sz-main .mn{width: 50%;height: auto;}
.sz-warp1 .sz-main .mn:hover{width: 50%!important;}
.sz-warp1 .sz-main .mn .img{height: auto;}
.sz-warp2 ul li .mes{padding: 0 15px;}
.sz-warp2 ul li .mes .mes-l .tit{font-size: 24px;line-height: 30px;}
.sz-warp2 ul li .mes .mes-l .telphone{display: none;}
.case-con4 .mn .jtqh.prev{left:0;}
.case-con4 .mn .jtqh.next{right: 0;}

.cysg-warp2{height: 600px;}
.cysg-warp2 .qiu-page .progress{width: 350px;height: 350px;}
.cysg-warp2 .qiu-page .progress > span{width: 175px;height: 350px;}
.cysg-warp2 .qiu-page .imgqiu{width: 320px;height: 320px;margin: -160px 0 0 -160px;}
.cysg-warp2 .qiu-page .tbimg{width: 40px;height: 40px;}
.cysg-warp2 .qiu-page .tbimg img{width: 20px;height: auto;}
.cysg-warp2 .qiu-page .mn .sum{font-size: 24px;line-height: 40px;}
.cysg-warp2 .qiu-page .mn.four .sum, .cysg-warp2 .qiu-page .mn.five .sum, .cysg-warp2 .qiu-page .mn.six .sum{left: 50px;}
.cysg-warp2 .qiu-page .mn .sum{right: 50px;}
.cysg-warp2 .swiper-slide .mes{top: 50%;transform: translate(-50%,-50%);}
.cysg-warp2 .swiper-slide .mes .tit{font-size: 40px;}
.cysg-warp2 .swiper-slide .mes .en{font-size: 20px;}
.cysg-warp3 .mesbox{top: 50%;transform: translateY(-50%);z-index: 2;}
.case2-warp1 .l .line.line1{top: 20px;}
.fiximg{top: 80px;height: calc(100% - 80px)}
.fiximg .main{width: 94%;max-width: 1130px;}

.wlcx-warp1 .main .ftit{padding: 0 50px 0 5%; font-size: 24px;}
.wlcx-warp2{height: auto;min-height: 350px;}
.wlcx-warp2 .swiper-slide .bimg{width: 100%;height: auto;}
.wlcx-warp2 .swiper-slide .qhimg{display: none;}
.wlcx-warp2 .mes{bottom: auto;top: 50%;transform: translate(-50%,-50%);justify-content: center;}
.wlcx-warp2 .mes .fen{margin-bottom: 20px;}
.wlcx-warp2 .mes .ftit{font-size: 30px;line-height: 40px;}
.wlcx-warp2 .ipro-qh{position: absolute;left: 50%;transform: translateX(-50%);bottom: 20px; display: flex;justify-content: center;align-items: center;z-index: 22;}
.wlcx-warp2 .ipro-qh li{position: static;margin: 0 20px; font-size: 22px!important;}
.wlcx-warp2 .ipro-qh li.on .tit{font-size: 22px;}
.wlcx-warp2 .ipro-qh li.one1{transform: translate(0,0);}
.wlcx-warp2 .ipro-qh li{}
.wlcx-warp2 .tj{top: 50%;transform: translateY(-50%);right: 5%;}
.wlcx-warp4 .ztit{position: static;transform: translateY(0);width: 90%;margin: 0 auto 40px;text-align: center;}
.wlcx-warp4 .ztit .img{display: none;}
.wlcx-warp4 .ztit .mes{position: static;transform: translate(0);}
.wlcx-warp4 .main{width: 90%;float: none;margin: 0 auto;}
.dkcut-warp2 .main,.dkcut-warp3 .main{width: 90%;margin: 0 auto;float: none;display: block;}
.dkcut-warp2 .main .r,.dkcut-warp2 .main.top .mes,.dkcut-warp3 .main .l,.dkcut-warp3 .main .r{width: 100%;float: none;display: block;}
.dkcut-warp2 .main.top .videom{padding: 0;height: 500px;margin-bottom: 30px;}
.dkcut-warp2 .main.bottom .r{height: 500px;}
.dkcut-warp2 .main.bottom{padding-bottom: 30px;}
.dkcut-warp3 .main{height: auto;padding-bottom: 50px;}
.dkcut-warp3 .main .l .tit{margin-bottom: 60px;}
.dkcut-warp3 .fixen{font-size: 400px;line-height:.8em;}
.xncut-warp1 .main{align-items: center;}
.xncut-warp1 .main .mes{width: auto;padding-top: 0;}
.xncut-warp1 .main .bigimg{width: calc(100% - 500px);max-width: 500px;}
.xncut-warp1 .main .bigimg img{width: 100%;height: auto;}
.xncut-warp1 .bimg{max-width: 90%;height: auto;}
.xncut-warp4 .main{width: 90%;margin: 0 auto;float: none;}
.xncut-warp4 .bottom{display: block;}
.xncut-warp4 .top .l{height: 500px;}
.xncut-warp4 .top .r .tit{margin:53px 0 0 30px;}
.xncut-warp4 .top .r .pen{left: -180px;}
.xncut-warp4 .top .r .sum{padding: 53px 0 0 30px;}
.xncut-warp4 .top .r .sum p{font-size: 14px;line-height: 24px;}
.xncut-warp4 .bottom .right,.xncut-warp4 .bottom .left{width: 100%;float: none;display: block;}
.xncut-warp4 .bottom .right{margin-bottom: 30px;}
.xncut-warp4 .bottom .right img{width: 100%;height: auto;}

.qjcut-warp2 .btr{position: static;width: 100%;height: auto;transform: translate(0,0);margin-bottom: 30px;text-align: center;}
.qjcut-warp2 .btr .titt{float: none;width: auto;}
.qjcut-warp2 .top .l,.qjcut-warp2 .top .r{width: 90%;float: none;display: block;margin: 0 auto;}
.qjcut-warp2 .top{flex-wrap: wrap;}
.qjcut-warp2 .top .l img{width: 100%;height: auto;}
.qjcut-warp2 .top .r{padding: 50px;}
.fycut-warp2 .main{flex-wrap: wrap;}
.fycut-warp2 .main .l,.fycut-warp2 .main .mes{width: 100%;}
.fycut-warp2 .main .l .bigimg img{width: 100%;height: auto;}
.fycut-warp2 .main .mes{position: relative;}
.fycut-warp2 .main .mn{bottom: auto;top: -314px}

.join-warp1 .main .mn.on{width: 40%;}
.join-warp1 .main .mn .mes{align-items: center;}
.join-warp1 .main .mn .mes img{height: 50px;width: auto;}
.join-warp2 .zmimg{max-width: 70%;height: auto;}
.joinrcg-warp2 .mn .box.mes{padding: 40px 20px 0 20px;}
.joinrcg-warp2 .mn .box.mes .one{margin-bottom: 20px;}
.joinrcg-warp2 .mn .box.mes .two{margin-bottom: 15px;}

.media .r .box{width: 100%;}
.media .r .tit{font-size: 20px;line-height: 30px;}
.cont .main .mes{padding: 30px 30px 0 30px;}
.cont .main .mes .tit{margin-bottom: 20px; font-size: 24px;}
.cont .main .mes .box .titt{margin-bottom: 20px;font-size: 20px;}
.cont .main .mes .box li{margin-bottom: 15px;}

.com-wrap .maincon{width: 94%;}

}

@media (max-width: 940px) {
.i-banner{height: 700px;}
.i-mpro .bg{display: none;}
.i-mpro .qhmain{display: none;}
.i-mpro .ul-page{flex-wrap: wrap;justify-content: center;padding: 15px 0 0px;}
.i-mpro .ul-page li{width: 100%;max-width: 600px;max-height: 400px;margin-bottom: 20px;}
.i-mpro .ul-page li a{height: 100%;}
.i-mpro .ul-page .mn .img{width: 100%;height: 100%;object-fit: cover;object-position: center;} 
.i-mpro .ul-page .mn .line{display: none;}
.i-mpro .ul-page .mn .tit{font-size: 24px;}
.i-mpro .ul-page .mn .een{font-size: 14px;}
.i-mpro .ul-page .mn .mes{bottom: 60px;}
.i-mpro .ul-page li.on .mn .tit{display: block;}
.i-mpro .ul-page li .mn .sum{opacity: 1;margin-left: 0;}
.i-mpro .ul-page li:hover .mn .tit,.i-mpro .ul-page li:hover .mn .een{display: block;}
.i-mpro .ul-page li.on .mn .tit,.i-mpro .ul-page li.on .mn .een{display: block;}
.titn{padding: 30px 0 15px;}
.mqh-page,.i-pro .swiper-slide-active .qhimg{display: none;}
.titn .tit{margin-bottom: 3px; font-size: 24px;line-height: 36px;}
.titn .en{font-size: 14px;line-height: .8em;}
.i-news .newqh-page{position: static;margin:15px 0 30px;}
.i-news .newqh-page .main{float: none;margin: 0 auto;}
.i-news ul li .tit{margin-bottom: 0px;display: block;}
.i-news ul li .tit:after{display: none;}
.i-news ul li:hover{box-shadow: unset;}
/*.i-tt .main{flex-wrap: wrap;}*/
.i-tt .main .mn{width: 50%;height: 200px;}
/*.i-tt .main .mn .title{display: none;}*/
.i-tt .main .mn:hover{width: 50%!important;}

.foot .top .right{display: none;}
.foot-top .fhtop{font-size: 14px;}
.foot .bottom p.right{float: left;margin-left: 10px;}

.about-warp2 .main .swiper-slide{width: 450px;}
.about-warp5 .main .box{flex-wrap: wrap;}
.about-warp5 .main .mn.one{width: 100%;}
.about-warp5 .main .mn{width: 50%}

.lead .lead-bottom{text-align: center;}
.lead .lead-bottom .r{width: 100%;display: block;float: none;padding-right: 0;}
.lead .lead-bottom .l{float: none;display: inline-block;}
.lead .lead-bottom .l img{max-width: 100%;height: auto;}
.lead .lead-bottom .r .img{right: 0;margin-top: 0!important;}

.cul-warp2 .main .swiper-slide.swiper-slide-active{width: 70%!important;}

.news .main li{flex-wrap: wrap;}
.news .main li .bigimg,.news .main li .xx{width: 100%;}
.news .main li .bigimg{margin-bottom: 30px;display: flex;justify-content: center;}
.news .main li .xx{margin-left: 0;}
.news .main li .tb{top: auto;transform: translateY(0);bottom: 20px;}
.viewpage-box .viewpage-boxr,.viewpage-box .viewpage-boxl{width: 100%;float: none;display: block;}
.viewpage-box .viewpage-boxr{padding-bottom: 50px;}
.viewpage-box .viewpage-boxr .tit{padding: 0 0 40px;}
.viewpage-box .viewpage-boxr .media-more{width: 276px;margin: 0 auto;}

.sz-warp1 .szimg{display: none;}
.case-con2 .l{width: 100%;}
.case-con2 .r{position: static;width: 100%;height: 300px;}
.case-con3 ul{height: auto;flex-wrap: wrap;padding: 10px 20px;}
.case-con3 ul li{width: 100%;padding: 10px 0;}
.case-con4 .casecon4-img .swiper-slide-next .bigimg img{transform: perspective(0) rotateY(0) scale(1);}
.case-con4 .casecon4-img .swiper-slide-prev .bigimg img{transform: perspective(0) rotateY(0) scale(1);}
.case-con4 .mn .jtqh{z-index: 2;}
.case-con4 .mn .jtqh.prev{left: 10px;}
.case-con4 .mn .jtqh.next{right: 10px;}

.cysg-warp2 .line-page li{display: flex;justify-content: center;align-items: center;height: 40px; line-height: 20px;font-size: 16px;}
.cysg-warp2 .line-page li.on{height: 50px;}
.cysg-warp3 .swiper-container{padding: 10px 10px 30px;}
.cysg-warp3 .bigimg{width: 100%;float: none;display: block;}
.cysg-warp3 .mesbox{position: static;transform: translate(0,0);width: 100%;}
.cysg-warp3 .mesbox .img{bottom: 70px;}
.cysg-warp3 .cysg-page{bottom:0;right: auto;left: 50%;transform: translateX(-50%);}
.cysg-warp4 .main li{width: 49%;margin-right: 2%;}
.cysg-warp4 .main li:nth-child(3n){margin-right: 2%;}
.cysg-warp4 .main li:nth-child(2n){margin-right: 0;}
.dxcc-warp2 .dxvideo .tit{font-size: 30px;line-height: 80px;}
.dxcc-warp3 li .mes{left: 15px;bottom: 15px; padding-right: 15px;max-width: 100%;}
.case2-warp1 .main{flex-wrap: wrap;}
.case2-warp1 .r,.case2-warp1 .l{width: 100%;}
.case2-warp1 .l {margin-bottom: 20px;}
.case2-warp1 .l .line{display: none;}
.case2-warp1 .l .tit{writing-mode:initial;padding: 0;margin-bottom: 10px;}
.case2-warp1 .l .en{position: static;transform: rotate(0);}
.case2-warp2 .top .imgb,.case2-warp2 .top .mes{width: 100%;}
.case2-warp2 .top .bigimg{height: auto;}
.case2-warp2 .top .bigimg img{height: auto;}
.case2-warp2 .top .imgb .imgline{display: none;}
.case2-warp2 .top .img{display: none;}
.case2-warp3.case-con5 .case2tn{margin-bottom: 20px;}
.case2tn .case2en{font-size: 60px;line-height: .8em;}
.case2tn .case2tit{font-size: 24px;}
.case-con5 .main{height: 420px;padding: 10px;}
.case2-warp4{padding: 40px 0;}

.wlcx-warp1{padding: 50px 0 0;}
.wlcx-warp1 .sum{padding: 24px 0;font-size: 14px;line-height: 24px;}
.wlcx-warp1 .main .ftit{width: 100%;}
.wlcx-warp1 .main{height: auto;justify-content: center;padding: 30px 0 80px;}
.wlcx-warp1 .main .ftit{margin-bottom: 50px; text-align: center;}
.wlcx-warp1 .main ul{width: 90%;}
.wlcx-warp3{padding: 40px 0 25px;}
.wlcx-warp3 .ny-title .tit,.wlcx-warp4 .ztit .mes .tit{font-size: 26px;line-height: 32px;}
/*.wlcx-warp3 .main{flex-wrap: wrap;justify-content: center;}
.wlcx-warp3 .main .mn{max-width: 25%;margin-bottom: 10px;}*/
/*.wlcx-warp3 .main .mn:nth-child(5){max-width: 13%;}*/
.wlcx-warp3 .main .mn .ftit{font-size: 14px;line-height: 16px;}
.wlcx-warp4{padding: 50px 0;}
.wlcx-warp4 .ztit .mes .en{margin: 10px 0; font-size: 16px;line-height: 1em;}
.wlcx-warp4 .ztit .mes .ent{font-size: 30px;line-height: .8em;}
.wlcx-warp4 .main li .sum{height: 30px;font-size: 22px;line-height: 30px;}
.dkcut-warp1 .main .mes{position: static;padding: 24px 0;}
.xncut-warp4 .main{flex-wrap: wrap;}
.xncut-warp4 .top .l{width: 100%;height: 400px;margin-bottom: 30px;}
.xncut-warp4 .top .r{width: 100%;}
.xncut-warp4 .top .r .sum p{height: auto;writing-mode: initial;}
.xncut-warp4 .top .r .sum{padding: 30px 0 0 60px;}
.xncut-warp4 .top .r .tit{margin-top: 30px;}
.xncut-warp4 .top .r .sum .line.line1{height: 150px;}
.xncut-warp4 .top .r .sum .line.line2{width: 150px;top: 150px;}
.xncut-warp4 .bottom{padding: 40px 0 60px;}

.joinrcg-warp2 .mn .box{width: 100%;}
.joinrcg-warp2 .mn .box.mes{padding: 30px 15px;}
.joinrcg-warp3 .bimg{max-width: 94%;}

.media .l,.media .r{width: 100%;}
.media .l{max-height: 500px;margin-bottom: 20px;}
.media .r .tit{padding-left: 10px;}
.media .bimg{left: 50%;transform: translateX(-50%);bottom: 0;}
.media .form_group button{margin: 0 auto;}
.media .r .summ{text-align: center;}
.cont .main .map{height: 400px;}
.cont .main .mes{position: static;width: 100%;box-sizing: border-box;padding: 30px 15px 10px 15px;}
.cont .bottom{height: 60px;}
.cont .bottom .bimg{max-width: 100%;}
.cont .main .mes .box .l{width: 30px;}
.cont .main .mes .box .l img{margin: 8px 0 0 0;}

}

@media (max-width: 768px) {
.w1460,.xncut-warp4 .main{width: 94%;}
.xncut-warp4 .main{justify-content: center;align-items: center;}
.header{height: 80px;}
.head-box{height: 80px;}
.header .head .logo img{width: 200px;}
.i-banner {height: 300px;}
.i-banner.pcban{position:absolute;top:-10000px;left:0;}
.i-banner.phoneban{display: block;margin-top: 80px;}
.i-banner .swiper-slide .bimg{transition: all 5.8s;}
.i-banner .message{top: 50%;transform: translate(-50%,-50%);bottom: auto;}
.i-banner .message .tit{margin-bottom: 10px; font-size: 24px;line-height: 36px;}
.i-banner .message .sum{font-size: 18px;line-height: 30px;}
.i-banner .i-page{width: 94%}
.i-banner .i-page .qha{width: 50%;}
.i-banner .i-page, .i-banner .i-page .qha{justify-content: space-between;}
.i-banner .i-page .sum{padding: 0;}
.phoneno{display: none!important;}
.i-mpro .ul-page li{max-height: 250px;}
.i-mpro .ul-page .mn .tit{font-size: 22px;}
.i-mpro .ul-page .mn .sum{font-size: 16px;}
.i-mpro .ul-page .mn .mes{bottom: 30px;}
.i-mpro .ul-page li .mn .mc{background: rgba(44,43,43,.6);}
.i-mpro .ul-page li .mn .biank{opacity: 1;}
.biank{width: calc(100% - 20px);height: calc(100% - 20px);display: block;opacity: 1;}
.biank .mline.mline1{width: 100%;}
.biank .mline.mline2{height: 100%;}
.biank .mline.mline3{width: 100%;}
.biank .mline.mline4{height: 100%;}

.i-news .titn{padding: 30px 0 10px;}
.i-news .phone{padding: 20px 8px 20px 8px;}  
.i-news .swiper-pagination-bullet{width: 10px;height: 10px;margin:0 10px!important;}
.i-news ul li .nr-r{padding:20px 10px ;}
.i-news ul li .time{right: 10px;bottom: 10px;}
.i-news ul li .nr-l,.i-news ul li .nr-r{width: 100%;float: none;display: block;}
.i-news ul li:hover a{margin: 0!important;}

.i-tt .main .mn{height: 70px;width: 100%;overflow: hidden;}
.i-tt .main .mn .title{padding: 5px;}
.i-tt .main .mn .title .tit{font-size: 14px;line-height: 60px;text-align: center; display: block;margin: 0; padding: 0;}
.i-tt .main .mn .title .tit:before{display: none;}
.i-tt .main .mn .title .tit:after{display: none;}
.i-tt .main .mn .title .en{font-size: 12px;display: none;}

.i-video{height: 250px;/*background: url(/static/img/i-bidebg2.jpg) no-repeat center / cover fixed;*/}
.i-video.pcvideo{display: none;}
.i-video.phonevideo{display: block;}
.i-video a{cursor: pointer;}
.i-video a img{display: block!important;bottom: 100px;}
.i-video a.mbf img{width: 40px;height: auto;}
.i-video a.mzt img{width: 50px;height: auto;}
.i-video a.mbf{display: block;}
.i-video a.mzt{display: none;}
.i-video .bfan{display: block!important;width: 50px;height: auto;}
footer{height: 330px;box-sizing: border-box;}
body{padding-bottom: 330px;}
.foot-top{margin-bottom: 30px;height: 50px;}
.foot .top .left{width: 100%;}
.foot .top .foot-logo img{margin:0 auto;width: auto;height: 40px;margin-bottom: 20px;}
.foot .top .foot-nav{display: none;}
/*.foot .top .foot-nav{padding: 30px 0 10px;display: flex;justify-content: center;}*/
.foot .top .foot-nav a{margin:0 10px;font-size: 14px;}
.foot .top .mes{margin-bottom: 10px; text-align: center;}
.foot .top .mn.share{justify-content: center;}
/*.foot .top .mn.share .img{width: 25px;height: 25px;margin: 0 15px;}*/
.foot .bottom p{font-size: 14px;line-height: 24px;text-align: center;}
.foot .bottom p.right{margin-top: 24px;}
.foot .bottom .mes{display: none;}
.foot .bottom .mes.phone{display: block!important;}
.foot .bottom p a{display: inline-block;}
.fix-wx{display: none!important;}

.n-banner,.wlcx.n-banner{height: 300px;}
.n-banner .mes{padding-top: 100px;}
.n-banner .mes .ben{margin-bottom: 10px; font-size: 22px;line-height: 1em;}
.n-banner .mes .btit{padding:0 15px 0 10px; font-size: 26px;}
.n-banner .mes .btit:before{width: 2px;}
.n-banner .mes .img{width: 100px;height: auto;}
.e-nav{font-size: 14px;}
.e-nav .left .sjbox{margin: 0 8px}
.e-nav .left, .e-nav .oth-nav{height: 40px; line-height: 40px;}
.e-nav .oth-nav{display: none;}
.e-nav .oth-nav a{margin-left: 20px;}
.e-nav .oth-nav a:first-child{margin-left: 0;}

.ny-title .tit,.dxcc-warp3 .ny-title .tit{font-size: 26px;}
.ny-title .en{font-size: 12px;}
.nn-tit{font-size: 12px;}
.nn-tit .tit{margin: 10px; font-size: 24px;}
.nn-tit .tit:after{top:18px;width: 70px;}

.about-warp1 .main{padding: 50px 0 0;}
.about-warp1 .main .mes p{font-size: 14px;line-height: 24px;text-indent: 32px;text-align: left;}
.about-warp1 .main .tit{margin-bottom: 5px;font-size: 26px;line-height: 40px;}
.about-warp1 .main .en{font-size: 14px;line-height: .8em;}
.about-warp1 .main .line{margin: 15px auto 10px;}
.about-warp2{padding: 35px 0 50px;}
.about-warp2 .main .swiper-container{width: 100%;}
.about-warp2 .main .swiper-slide{margin-top: 0!important;}
.about-page.page-l{left: 10px;}
.about-page.page-r{right: 10px;}
.about .ny-title .tit{font-size: 22px;}
.about-warp2 .ny-title{margin-bottom: 30px;}
.about-warp2 .main .swiper-slide .mes .tit{margin-bottom: 5px; font-size: 20px;}
.about-warp3{padding: 40px 0 50px;}
.about-warp3 img.img1{height: 40px;}
.about-warp4 .ny-title{margin-bottom: 30px;}
.about-warp4 .main .about-qh .tit{font-size: 20px;}
.about-warp4 .main .wzimg{display: none;}
.about-warp5{background: url(/static/img/ab5-2.png) no-repeat center 30px;}
.about-warp5 .ny-title{margin-bottom: 30px;}
.about-warp5 .main .mn{height: 150px;padding: 20px;font-size: 16px;line-height: 24px;}
.about-warp5 .main .mn.one{padding: 20px;border-bottom: none;}
.about-warp5 .main .mn.one .tit{font-size: 40px;line-height: .8em;}
.about-warp5 .main .mn.one .sum{font-size: 16px;}
.about-warp5 .main .mn.one .img{left: 20px;max-width: calc(100% - 20px);height: auto;}
.about-warp5 .main .mn .img{left: 20px;width: 400px;height: auto;}
.about-warp5 .main2{flex-wrap: wrap;justify-content: center;align-items: center;}
.about-warp5 .main2 img{width: 100%;}
.about-warp6 .ny-title{margin-bottom: 20px;}
.about-warp6 .main .swiper-slide{justify-content: center;padding: 10px 48px 30px;box-sizing: border-box;}
.about-warp6 .main .swiper-slide .tit{font-size: 24px;}
.about-warp6 .main .swiper-slide .tit span{font-size: 18px;}

.lead .lead-bottom .r .tit{font-size: 20px;padding: 15px 0;}
.lead .lead-bottom .r .ftit{padding: 10px 0; font-size: 18px;}
.lead .lead-bottom .r p{margin-bottom: 10px;font-size: 14px;line-height: 24px;}
.lead .lead-top{padding: 40px 0 50px;}
.lead .lead-top .mflex{padding-top: 10px;}
.lead .lead-top .entit{font-size: 40px;}
.lead .lead-top .sentit{font-size: 26px;}
.lead .lead-top .tit{font-size: 24px;line-height: 30px;}
.lead .lead-top .line{height: 30px;}
.lead .lead-bottom .lead-qh{top: -31px;}
.lead .lead-bottom .lead-qh a{height: 30px;margin-left: 10px; font-size: 14px;line-height: 30px;}

.honor-warp1{padding: 50px 0 40px;}
.honor-warp1 .ny-title{margin-bottom: 30px;}
.honor-warp1 ul li{padding: 10px;align-items: center;height: 130px; font-size: 16px;}
.honor-warp1 ul li .img{max-width: calc(100% - 20px);right: 10px;}
.honor-warp1 ul li .tit{margin-bottom: 10px;}
.honor-warp1 ul li .sum{flex-wrap: wrap;font-size: 14px;}
.honor-warp1 ul li .sum span{font-size: 28px;letter-spacing: 0;line-height: .8em;}
.honor-warp1 ul li.oth .sum span{font-size: 20px;}
.honor-warp2{padding-bottom: 40px;}
.honor-warp2 .bimg,.honor-warp2 .bimg img{height: auto;}
.honor-warp2 li .main{padding: 15px 0;}
.honor-warp2 li .main .tb{width: 26px;height:auto;}
.honor-warp2 li .main .mn{width: calc(100% - 50px);margin: 0 0 0 50px; font-size: 16px;line-height: 22px;}

.cul-warp1{padding: 50px 0 40px;}
.cul-warp1 .main{margin-top: 30px;flex-wrap: wrap;}
.cul-warp1 .main .mn{width: 100%;height: 150px;}
.cul-warp1 .main .mn .icon{margin: 30px auto 10px;width: 40px;height: auto;}
.cul-warp1 .main .mn .tit{margin-bottom: 5px; font-size: 20px;line-height: 30px;}
.cul-warp1 .main .mn .sum{font-size: 14px;line-height: 24px;}
.cul-warp1 .main .mn .bimg{max-width: 200px;height: auto;}
.cul-warp2 .main{width: 97%;height: 300px;}
.cul-warp2 .wzimg{width: 300px;height: auto;}
.cul-warp2 .main .swiper-slide.swiper-slide-active{width: 80%!important;}
.cul-warp2 .ny-title .tit, .cul-warp3 .ny-title .tit{margin-bottom: 5px; font-size: 22px;}
.cul-warp3 .main{margin-top: 30px;height: 200px;}
.cul-warp3 .main .img{width: 100%;height: 100%;object-position: center;object-fit: cover;}

.video{padding: 50px 0 0;}
.video .bgimg{top: 70px;}
.video .ny-title{margin-bottom: 30px;}
.video .main .l{flex-wrap: wrap;margin-bottom: 12px;}
.video .main .t, .video .main .b{width: 100%;height: auto;padding: 20px;}
.video .main .t .line{margin: 10px 0 40px;}
.video .main .l .ent{font-size: 30px;}
.video .main .l .cnt{font-size: 18px;}
.video .main .t .sum{font-size: 22px;line-height: 30px;}
.video .main .r{height: 400px;}
.video .video-page .swiper-slide{width: 200px;}
.video .video-page .swiper-slide .bigimg img{height: auto;width: 100%;}
.video .video-page .swiper-slide .mes{height: 40px;}
.video .video-page .swiper-slide-thumb-active .mes,.video .video-page .swiper-slide:hover .mes{top: calc(100% - 40px);}
.video .video-page .swiper-slide .mes p{font-size: 16px;line-height: 20px;}

.news{padding: 50px 0 0;}
.news .ny-title{margin-bottom: 30px;}
.news .line .line-m{max-width: 250px;margin-left: -125px;}
.news .ytit,.viewpage .ytit{font-size: 100px;}
.news .main li{padding: 20px 0 ;}
.news .main li:hover{padding: 20px 0;}
.news .main li .bigimg a{width: 100%;}
.news .main li .bigimg img{width: 100%;height: auto;}
.news .main li .xx .tit{margin-bottom: 10px; font-size: 18px;}
.news .main li .xx .sum{margin-bottom: 25px; font-size: 14px;line-height: 24px;}
.news .main li .xx .b .time{font-size: 14px;}
.news .main li .tb img{width: 20px;height: auto;}
.news .main{padding-bottom: 30px;}
.nfy .l{padding-bottom: 50px;}
.nfy .l .now,.nfy .l a{width: 30px;height: 30px;font-size: 16px;line-height: 30px;}
.viewpage .ytit{top: 0;}
.viewpage-box .viewpage-boxl .tit{padding: 50px 0 12px;font-size: 20px;line-height: 30px;}
.viewpage-box .viewpage-boxl .top{padding-bottom: 30px;}
.viewpage-box .viewpage-body{padding: 40px 0 20px;}
.viewpage-box .viewpage-link{padding-bottom: 40px}
.viewpage-box .viewpage-link .infolist2{font-size: 14px;}
.viewpage-box .viewpage-boxr .tit{padding-bottom: 30px;margin-bottom: 20px; font-size: 20px;}
.viewpage-box .viewpage-boxr .mes{padding-bottom: 12px;margin-bottom: 12px;}
.viewpage-box .viewpage-boxr .mes .ntit{margin-bottom: 5px;}

.sz-warp1 .sum{margin: 15px 0;}
.sz-warp1 .yuan{padding: 20px 0 40px;}
.sz-warp1 .yuan .yuan-m{width: 100px;height: 100px;display: flex;align-items: center;flex-flow: column;justify-content: center;margin: 0 10px;}
.sz-warp1 .yuan .yuan-m .tit{margin: 0 0 10px 0;font-size: 18px;}
.sz-warp1 .yuan .yuan-m .en{font-size: 12px;}
.sz-warp1 .summary{font-size: 14px;line-height: 24px;}
.sz-warp1 .nn-tit{margin-bottom: 30px;}
.sz-warp1 .sz-main .mn .mes1{padding: 20px;display: block!important;}
.sz-warp1 .sz-main .mn .mes2{display: none!important;}
.sz-warp1 .sz-main .mn .mes1 .otit{margin-top: 10px;font-size: 24px;line-height: 30px;}
.sz-warp1 .sz-main .mn .mes1 .rightb{right: 20px;bottom: 20px;}
.sz-warp2{padding-bottom: 40px;}
.sz-warp2 .nn-tit{padding: 40px 0 30px;}
.sz-warp2 ul li{width: 100%;margin-bottom: 15px;}
.sz-warp2 ul li .mes{height: 60px;}
.sz-warp2 ul li .mes .mes-l .tit{font-size: 18px;}
.sz-warp2 ul li .mes .sz-more{font-size: 14px;}
.sz-warp2 ul li:hover{top: auto;}
.case-con1{padding: 50px 0 0;}
.casecon .casetit{font-size: 24px;}
.casecon .casen{font-size: 14px;}
.case-con1 .main{margin: 15px 0 40px;}
.case-con1 .ftit{font-size: 18px;}
.case-con1 .line{height: 5px;margin: 5px 0;}
.case-con1 .sum{font-size: 14px;line-height: 24px;}
.case-con2 .l .casecon2-page li:before{width: 20px;height: 20px;}
.case-con2 .r{padding: 20px;}
.case-con2 .r .tit{margin-bottom: 10px; font-size: 18px;}
.case-con2 .r .main p{font-size: 14px;line-height: 24px;}
.case-con3{padding: 30px 0;}
.case-con3 ul li p{font-size: 14px;line-height: 24px;}
.case-con4{padding: 40px 0 ;}
.case-con4 .caseimg-page{margin: 30px 0;}
.case-con4 .caseimg-page ul{width: 94%;}
.case-con4 .caseimg-page ul li a{font-size: 16px;line-height: 40px;}
.case-con5{padding: 30px 0;}
.map .sum{font-size: 14px;line-height: 24px;}
.case-con6{padding: 40px 0;}
.case-con6 .main{margin-top: 30px;}
.case-con6 .main .mes{height: 40px;padding: 7px 5px 0;}
.case-con6 .main .mes .tit{font-size: 16px;}

.dxcc-warp1{padding: 50px 0;}
.dxcc-warp1 .img{display: none;}
.dxcc-warp1 .main .imgl{width: 200px;height: auto;}
.dxcc-warp1 .main .tit{margin: 20px 0 15px; font-size: 18px;}
.dxcc-warp1 .main .sum{font-size: 14px;line-height: 24px;}
.dxcc-warp2 .dxvideo{height: 280px;}
.dxcc-warp2 .bimg{height: 100%;object-fit: cover;object-position: center;}
.dxcc-warp2 .dxvideo .tit{font-size: 24px;line-height: 50px;}
.dxcc-warp3 li{width: 100%;margin-right: 0!important;}
.dxcc-warp3 li .mes .tit{margin-bottom: 5px;font-size: 20px;line-height: 30px;}
.cysg-warp2{height: 500px;margin-bottom: 30px;}
.cysg-warp2 .qiu-page .progress{width: 200px;height: 200px;}
.cysg-warp2 .qiu-page .progress > span{width: 100px;height: 200px;}
.cysg-warp2 .qiu-page .imgqiu{width: 180px;height: 180px;margin: -90px 0 0 -90px;}
.cysg-warp2 .qiu-page{top: 50%;transform: translate(-50%,-50%);}
.cysg-warp2 .swiper-slide .mes .tit{margin-bottom: 6px;font-size: 20px;}
.cysg-warp2 .swiper-slide .mes .en{font-size: 14px;line-height: .8em;}
.cysg-warp2 .qiu-page .mn .sum{font-size: 16px;display: none;}
.cysg-warp2 .line-page{flex-wrap: wrap;}
.cysg-warp2 .line-page li{width: 33.33333%;}
.cysg-warp2 .line-page li.on{height: 40px;}
.cysg-warp3 .cysg-page li:before{width: 20px;height: 20px;}
.cysg-warp3 .mes{left: 20px;}
.cysg-warp3 .mes .tit,.cysg-warp3 .mesbox .tit{font-size: 24px;line-height: 30px;}
.cysg-warp3 .mesbox{padding: 20px;}
.cysg-warp3 .mesbox .sum{margin-bottom: 20px; font-size: 14px;line-height: 24px;}
.cysg-warp3 .mesbox .cysgmore{font-size: 14px;}
.cysg-warp4{padding: 20px 0 50px;}
.cysg-warp4 .ny-title{margin-bottom: 20px;}
.cysg-warp4 .ny-title .tit{margin-bottom: 5px;font-size: 24px;}
.cysg-warp4 .main li{margin-bottom: 15px;}
.cysg-warp4 .main li .mes .tit{height: auto;font-size: 16px;line-height: 30px;}
.casecon .caseimg{height: 250px;}
.case2-warp1{padding: 50px 0 40px;}
.case2-warp1 .l .tit{margin-bottom: 5px;font-size: 22px;}
.case2-warp1 .l .en{font-size: 12px;}
.case2-warp1 .r .tit{font-size: 20px;}
.case2-warp1 .r .sum{font-size: 14px;line-height: 24px;}
.case2-warp1 .r .line{margin: 10px 0;height: 4px;}
.case2-warp1 .img{max-width: 50%;height: auto;}
.case2-warp2 .top .mes .titt{font-size: 24px;}
.case2-warp2 .top .mes .line{margin: 15px 0;width: 100%;}
.case2-warp2 .top .mes .tit{margin-bottom: 5px; font-size: 18px;}
.case2-warp2 .top .mes .main p{font-size: 14px;line-height: 24px;}
.case2-warp2 .top .mes .zixun{width: 100%;height: 30px; font-size: 14px;line-height: 30px;}
.case2-warp2 .bottom .swiper-container{width: 97%;}
.case2-warp2 .bottom .swiper-slide{width: 60%;}
.case2-warp2 .bottom .swiper-slide .bigimg img{width: 100%;height: auto;}
.case2-warp4 .main p{font-size: 20px;}
.casexq .jtqh{width: 30px;}
.fiximg .close{width: 50px;height: auto;}

.wlcx-warp1 .main{padding-bottom: 40px;}
.wlcx-warp1 .main .ftit{margin-bottom: 15px;}
.wlcx-warp1 .main ul{width: 94%;flex-wrap: wrap;}
.wlcx-warp1 .main ul li{width: 50%;box-sizing: border-box;}
.wlcx-warp1 .main ul li a{align-items: center;min-height: 100px;}
.wlcx-warp2{height: 300px;min-height: unset;}
.wlcx-warp2 .swiper-slide .bimg{height: 100%;}
.wlcx-warp2 .ipro-qh{width: 100%;}
.wlcx-warp2 .ipro-qh li,.wlcx-warp2 .ipro-qh li.on .tit{font-size: 16px!important}
.wlcx-warp2 .ipro-qh li .num{top: -5px;}
.wlcx-warp2 .mes{top: 60px;left: 3%;transform: translate(0,0);max-width: 80%;justify-content: flex-start;}
.wlcx-warp2 .mes .ftit{font-size: 22px;line-height: 30px;}
.wlcx-warp2 .xzan .yuan,.xzan .yuan{width: 40px;height: 40px;}
.wlcx-warp2 .xzan .yuan-m,.wlcx-warp2 .xzan .yuan-n,.xzan .yuan-m,.xzan .yuan-n{width: 30px;height: 30px;}
.xzan .yuan:hover .yuan-n{width: 30px;height: 30px;}
.xzan .yuan{margin-bottom: 6px;}
.xzan .sum{font-size: 14px;}
.wlcx-warp4 .main li{width: 48%;}
.wlcx-warp4 .main li .sum{font-size: 18px;}
.wlcx.n-banner .mes{padding: 0;display: flex;justify-content: center;align-items: center;}
.wlcx.n-banner .mes img{max-width: 70%;height: auto;}
.wlpchide{display: block;}
.wlphonehide{display: none!important;}
.dkcut-warp1{padding: 66px 0 40px;}
.dkcut-warp1 .fixen{left: 0; font-size: 60px;line-height: .8em;}
.dkcut-warp1 .main .tit{margin-bottom: 30px;font-size: 26px;}
.dkcut-warp1 .main .mes p{font-size: 14px;line-height: 24px;}
.dkcut-warp2 .fixen{left: -30px;font-size: 200px;line-height: .8em;}
.dkcut-warp2 .tit{padding: 30px 0; font-size: 26px;}
.dkcut-warp2 .main{width: 94%;}
.dkcut-warp2 .main.top{margin-bottom: 20px;}
.dkcut-warp2 .main.top .videom,.dkcut-warp2 .main.bottom .r{height: 350px;}
.dkcut-warp2 .main.top .mes .dktit{font-size: 20px;line-height: 30px;}
.dkcut-warp2 .main.top .mes .sum p{margin-bottom: 24px;font-size: 14px;line-height: 24px;}
.dkcut-warp2 .main.bottom .mes .titt{font-size: 18px;line-height: 30px;}
.dkcut-warp2 .main.bottom .mn.one ul{margin: 10px 0 24px;}
.dkcut-warp2 .main.bottom .mn.one li{font-size: 14px;}
.dkcut-warp2 .main.bottom .mes .sum{font-size: 14px;line-height: 24px;}
.dkcut-warp2 .main.bottom .mn.two,.dkcut-warp2 .main.bottom .mn.three{margin-bottom: 24px;}
.dkcut-warp2 .main.bottom .mn.four .titt{margin-bottom: 10px;}
.dkcut-warp2 .main.bottom .r .dkcut5-page li:before,.dkcut-warp4 .main .dkcut4-page li:before{width: 20px;height: 20px;}
.dkcut-warp3{padding: 60px 0 0; }
.dkcut-warp3 .fixen{font-size: 200px;}
.dkcut-warp3 .main .l .tit{margin-bottom: 30px;font-size: 26px;}
.dkcut-warp3 .main .l p{font-size: 14px;line-height: 24px;}
.dkcut-warp3 .main .l p.sum1{margin-bottom: 24px;}
.dkcut-warp3 .main .r{margin: 24px 0 0;padding-bottom: 30px;}
.dkcut-warp3 .main .r .swiper-slide-active{width: 60%!important;}
.dkcut-warp3 .main .r .swiper-pagination{bottom: 0!important;padding: 0;justify-content: center;}
.dkcut-warp4 .main .titt{font-size: 26px;}
.dkcut-warp4 .main .dkcut4-main{height: 300px;}
.dkcut-warp4 .main .sum{padding: 20px 0 40px;}
.dkcut-warp4 .main .sum p{font-size: 14px;line-height: 24px;}
.xncut-warp1{padding: 50px 0 40px;}
.xncut-warp1 .main{flex-wrap: wrap;}
.xncut-warp1 .main .bigimg{margin-bottom: 30px;}
.xncut-warp1 .main .bigimg,.xncut-warp1 .main .mes{width: 100%;}
.xncut-warp1 .main .mes .tit{font-size: 24px;margin-bottom: 15px;}
.xncut-warp1 .main .mes .con p{font-size: 14px;line-height: 24px;}
.xncut-warp2{height: 400px;}
.xncut-warp2 .main .mes .tit{margin-bottom: 5px;font-size: 36px;line-height: 48px;}
.xncut-warp2 .main .mes .sum{font-size: 18px;}
.xncut-warp3{padding: 40px 0 16px;}
.xncut-warp3 .mtit{font-size: 24px;}
.xncut-warp3 .men{margin: 15px 0;font-size: 30px;line-height: .8em;}
.xncut-warp3 p{margin-bottom: 24px; font-size: 14px;line-height: 24px;}
.xncut-warp4 .top .r .sum{padding: 40px 0 0 20px}
.xncut-warp4 .top .r .sum .line.line1{left: 10px;}
.xncut-warp4 .top .r .sum .line.line2{top: 180px;}
.xncut-warp4 .top .r .pen{left: -92px; font-size: 36px;}
.xncut-warp4 .top .r .tit{font-size: 20px;}
.xncut-warp4 .bottom .mn.one{margin-bottom: 20px;}
.xncut-warp4 .bottom .tit{font-size: 24px;}
.xncut-warp4 .bottom .pen{margin:15px 0; font-size: 30px;line-height: .8em;}
.xncut-warp4 .bottom .sum{font-size: 14px;line-height: 24px;}
.xncut-warp2 .xncut2-page li:before, .xncut-warp4 .xncut2-page li:before{width: 20px;height: 20px;}
.xncut-warp4 .bottom .mn.two .tit{margin-bottom: 10px;}
.xncut-warp2 .xncut2-page{bottom: 10px;}
.qjw{width: 94%;}
.qjcut-warp1 .l img{width: 24px;height: auto;}
.qjcut-warp1 .l .titt{margin-left: 5px;}
.qjcut .titt{width: 24px; font-size: 24px;}
.qjcut-warp1{padding: 50px 0 30px;}
.qjcut-warp1 .main, .qjcut-warp3 .main{padding-left: 70px;}
.qjcut-warp1 .main p{margin-bottom: 24px;font-size: 14px;line-height: 24px;}
.qjcut-warp2 .top .l, .qjcut-warp2 .top .r{width: 94%;}
.qjcut-warp2 .top .r{padding: 30px 10px;}
.qjcut-warp2 .top .r .tit{font-size: 24px;}
.qjcut-warp2 .top .r .line{width: 96px;margin: 5px 0 10px;}
.qjcut-warp2 .top .r .sum{font-size: 14px;line-height: 24px;}
.qjcut-warp2 .top .r img{max-width: 70%;height: auto;right: 10px;}
.qjcut-warp2 .top .r .stit{margin: 15px 0;}
.qjcut-warp2 .top .r li{font-size: 14px;}
.qjcut-warp2 .bottom{flex-wrap: wrap;}
.qjcut-warp2 .bottom .mn{width: 100%;padding: 20px 10px;height: auto;}
.qjcut-warp2 .bottom .mn p{font-size: 14px;line-height: 24px;}
.qjcut-warp2 .bottom .mn img{margin: 0 auto 10px;}
.qjcut-warp2 .bottom .mn.weixin .tuewm{top: -135px;}
.qjcut-warp3{padding: 40px 0;}
.qjcut-warp3 .img{max-width: 94%;height: auto;}
.qjcut-warp3 .img.img2{display: none;}
.qjcut-warp3 .main p{margin-bottom: 24px;font-size: 14px;line-height: 24px;}
.qjcut-warp3 .videom{height: 200px;}
.qjcut-warp4 .qjcut4-page li{margin: 0 2px;}
.qjcut-warp4 .qjcut4-page li:before{width: 20px;height: 20px;}
.progress{width: 20px;height: 20px;}
.progress .dian{width: 10px;height: 10px;}
.progress > span{width: 10px ;height: 20px;}
.fycut .titt{font-size: 26px;}
.fycut-warp1{padding: 50px 0 0;}
.fycut-warp1 .fixen{top: 40px;font-size: 60px;line-height: .8em;}
.fycut-warp1 .main .sum{padding: 25px 0 30px; font-size: 14px;line-height: 24px;}
.fycut-warp2{padding: 50px 0 0;}
.fycut-warp2 .fixen{left: auto;right: 0;top: 20px; font-size: 60px;line-height: .8em;}
.fycut-warp2 .main .mn{position: static;width: 100%;margin-bottom: 40px; padding: 25px 20px;}
.fycut-warp2 .main .mn .tit{margin-bottom: 10px;font-size: 18px;}
.fycut-warp2 .main .mn ul{margin-bottom: 15px;}
.fycut-warp2 .main .mn li{font-size: 14px;}
.fycut-warp2 .main .mn .di p{font-size: 14px;}
.fycut-warp2 .fy-page.phone{display: flex;padding: 15px 0 0px;}
.fycut-warp2 .fy-page.pc{display: none;}
.fycut-warp2 .main .mes .titt{margin-bottom: 15px; font-size: 24px;}
.fycut-warp2 .main .mes .sum{margin-bottom: 15px; font-size: 14px;line-height: 24px;}
.fycut-warp3{padding-bottom: 60px;}
.fycut-warp3 .fixen{left: 0;bottom: 0; font-size: 100px;line-height: .8em}

.join-warp1,.join-warp2{padding: 50px 0;}
.join-warp1 .main{flex-wrap: wrap;}
.join-warp1 .main .mn{width: 100%!important;height: 150px;}
.join-warp1 .main .mn, .join-warp1 .main .mn.on{padding: 30px 20px 0;}
.join-warp1 .main .mn .mes .tit{font-size: 18px;}
.join-warp1 .main .mn .mes .en{font-size: 14px;}
.sewv, .join-search{width: 33%;}
.sewvtop,.join-search .input-box{height: 50px;padding: 0 7px;}
.sewvtop .twsum,.join-search .input-box{font-size: 14px;line-height: 50px;}
.sewvbm{top: 50px;}
.sewvbm>li{height: auto; min-height: 40px;padding: 0 10px;display: flex;justify-content: center;align-items: center;}
.sewv .twsum{font-size: 14px;line-height: 20px;}
.join-search .tj img{width: 14px;height: auto;}
.join-warp2 .top{margin-bottom: 30px;}
.join-warp2 .bottom1 p{font-size: 16px;}
.join-warp2 .bottom1 li{box-sizing: border-box;justify-content: space-between;padding: 20px 20px 20px 0;}
.join-warp2 ul li .t{padding: 20px 20px 20px 0;justify-content: space-between;box-sizing: border-box;}
.join-warp2 .bottom2 p{font-size: 14px;line-height: 20px;}
.join-warp2 ul .four{width: 12%;box-sizing: border-box;padding: 0 2px;}
.join-warp2 .bottom2 .tbimg{top: 50%;transform: translateY(-50%); right: 5px;}
.join-read .top{flex-wrap: wrap;justify-content: center;padding: 40px 0 10px;}
.join-read .top .mn{width: 33.333%;margin-bottom: 30px;}
.join-read .top .mn .bt{font-size: 14px;margin-bottom: 15px;}
.join-read .top .mn .tit{font-size: 16px;line-height: 28px;}
.join-read .bottom .mn{margin-top: 30px;width: 120px;height: 40px;}
.join-read .bottom .mn p{line-height: 40px;}
.join-read .bottom{padding-bottom: 50px;}
.join-read .bottom .cont{padding: 40px 0;}
.viewpage-box .viewpage-body p,.join-read .bottom p{font-size: 14px;line-height: 24px;}
.sq-form{padding: 80px 20px 30px;}
.sq-form .close img{width: 50px;height: auto;}
.sq-form .row-submit .submit{width: 120px;height: 40px;line-height: 40px;font-size: 14px;}
.joinrcg-warp1 .top .tit{font-size: 24px;}
.joinrcg-warp1 .top{padding: 80px 0 17px;}
.joinrcg-warp1 .top .en{top: 60px;font-size: 40px;line-height: .8em;}
.joinrcg-warp1 .bottom{padding: 30px 0;flex-wrap: wrap;}
.joinrcg-warp1 .bottom .mn{width: 100%;height: 250px;margin-bottom: 15px;}
.joinrcg-warp1 .bottom .mn img{height: 100%;object-position: top;object-fit: cover;}
.joinrcg-warp2 .mn .box.mes .one .tit{font-size: 24px;}
.joinrcg-warp2 .mn .box.mes .two .titt{font-size: 16px;}
.joinrcg-warp2 .mn .box.mes .one .tit:before{max-width: 100%;}
.joinrcg-warp2 .mn .box.mes .sum{font-size: 14px;line-height: 24px;}
.joinrcg-warp3{padding-bottom: 100px;}
.videom{height: 400px;padding: 0;}
.videom a img{width: 50px;height: auto;}

.media{padding: 30px 0 70px;}
.media .bimg{max-width: 94%;bottom: 30px;}
.media .r .tit{font-size: 16px;}

.search-box .search-form{height: 60px;}
.search-box .search-form .search-submit{height: 60px;width: 60px;}
.search-box .search-form .search-text{padding: 15px 10px;width: calc(100% - 60px); font-size: 16px;}

.com-wrap{padding: 50px 0 70px;}
.maincon-top{margin-bottom: 20px;}
.maincon-top .type-title{font-size: 22px;line-height: 1em;}
.maincon-top .bread-menu{padding: 1px 0 0;}
.nopic-list li{padding: 10px 0;}
.nopic-list li a,.nopic-list li time{font-size: 14px;line-height: 24px;}
.nopic-list li time{margin-left: 10px;}

.message-box{width: 94%;}

}

@media (max-width: 550px) {
.cul-warp2 .main{height: 200px;}
.video .main .r{height: 350px;}
.cysg-warp4 .main li{width: 100%;margin-right: 0!important}
.sz-warp1 .sz-main .mn{width: 100%;}
.sz-warp1 .sz-main .mn:hover{width: 100%!important}
}

@media (max-width: 400px) {
footer{height: 350px;box-sizing: border-box;}
body{padding-bottom: 350px;}

}