@charset "utf-8";
@font-face {
    font-family: DINEngschriftStd;
    src: url("../font/DINEngschriftStd.otf");
}
* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;box-sizing: border-box;}
html,body{font-size: 14px;font-family:"Microsoft YaHei","PingFang SC";background: #fff;color: #000;}
input,textarea,select{font-family:"Microsoft YaHei","PingFang SC";font-size: 14px;}
img,input,textarea{ border: none; }
h1,h2,h3,h4,h5{font-weight: normal;font-size: 14px;}
table{width: 100%;border-collapse: collapse;}
audio,canvas,video{ display: inline-block; *display: inline; *zoom: 1;}
html.hide{overflow: hidden;}
body.hide{overflow: hidden;}
a{color: #000;}
.fl{ float: left;}
.fr{float: right;}
.clear:after{ content: ''; display: table; clear: both; }
p{line-height: 1.5em;}
.img100 img{vertical-align: bottom;width: 100%;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative; table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.pc-show{display: block;}
.wap-show{display: none;}
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.relative{position: relative;}
.text-center{text-align: center;}
.overhide{overflow: hidden;}
.w1440{width: 1440px;max-width: 92%;margin: 0 auto;}
.w1720{width: 1720px;max-width: 92%;margin: 0 auto;}
ul{font-size: 0;}
ul li{font-size: 14px;display: inline-block;vertical-align: top;}
ul li:last-child{margin-right: 0;}
/*.size16{font-size: calc(14px + 0.1vw);}*/
/*.size18{font-size: calc(14px + 0.2vw);}*/
/*.size20{font-size: calc(16px + 0.2vw);}*/
/*.size24{font-size: calc(16px + 0.41vw);}*/
/*.size30{font-size: calc(18px + 0.62vw);}*/
/*.size36{font-size: calc(18px + 0.93vw);}*/
/*.size40{font-size: calc(18px + 1.14vw);}*/
/*.size48{font-size: calc(18px + 1.56vw);}*/
/*.size60{font-size: calc(18px + 2.18vw);}*/
/*.des16 p{font-size: calc(14px + 0.1vw); text-align: justify;}*/
/*.des18 p{font-size: calc(14px + 0.2vw); text-align: justify;}*/
/*.padding-tb100{padding: calc(20px + 4.16vw) 0;}*/
/*.padding-tb90{padding: calc(22px + 3.54vw) 0;}*/
/*.padding-tb80{padding: calc(25px + 2.86vw) 0;}*/
/*.w1620{width: 1620px;max-width: 92%;margin: 0 auto;}*/
/*.padding-t100{padding-top: calc(20px + 4.16vw);}*/
.mg-bt10{margin-bottom: 10px;}
.mg-bt15{margin-bottom: 15px;}
.mg-bt20{margin-bottom: 20px;}
.mg-bt30{margin-bottom: 30px;}
.mg-bt40{margin-bottom: 40px;}
.imgmax img{vertical-align: bottom;max-width: 100%;}

body{padding-top: 100px;transition: all .4s;}
.padding-tb60{padding: 40px 0;}
/*header s*/
.menu-handler{width: 30px; height: 32px; cursor: pointer; position: absolute;right:12px;top:14px; transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); display: none; z-index: 9;}
.menu-handler .burger{transition: all .4s; height: 2px; background: #ff0675; display: block;width: 20px; position: absolute; z-index: 5; left: 5px;transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center;-o-transform-origin: center; -ms-transform-origin: center;border-radius: 2px;-webkit-border-radius: 2px;top: 8px;}
.menu-handler .burger-2{top: 15px;}
.menu-handler .burger-3{top: 22px;}
.menu-handler.active .burger-1{top:15px;-moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2{-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3{top: 15px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
.header{background: #fff;position: fixed;z-index: 999;width: 100%;top:0;left: 0;transition: all .4s;}
.logo{position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.logo img{vertical-align: bottom;display: block;height: 61px;transition: all .4s;}
.nav li{float: left;position: relative;margin-right: 80px;}
.nav li:last-child{margin-right: 0;}
.nav li.active .nav-yi{color: #f50061;}
.nav-yi{display: block;line-height: 100px; text-align: center;transition: all .4s;font-size: 18px;text-transform: uppercase;}
.nav-er-box{position: absolute;top:100%;left: 50%;transform: translateX(-50%);white-space: nowrap;display: none;overflow: hidden;min-width: 130px;text-align: center;background: #ff0675;}
.nav-er-box a{display: block;color: #fff;line-height: 44px;transition: all .4s;padding:0 15px;position: relative;text-align: center;font-size: 16px;}
.nav-er-box a:after{content: '';position: absolute;left: 0;width: 100%;bottom:0;height: 1px;background: linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0));}
.nav-er-box a:last-child:after{display: none;}
.index-body{padding-top: 0 !important;}
body.active{padding-top: 80px;}
body.active .header{box-shadow: 0 1px 2px #ddd;}
body.active .nav-yi{line-height: 80px;}
body.active .logo img{height: 52px;}
/*header e*/
/*footer s*/
.footer{background: url("../images/footer.jpg") no-repeat center;background-size: cover;padding-top: 66px;padding-bottom: 20px;}
.guding{width: 64px;position: fixed;z-index: 998;top:50%;transform: translateY(-50%);right: -100px;transition: all .4s;}
.guding.active{right: 5px;}
.guding li{background: #ffc502;border-radius: 14px;margin-bottom: 1px;position: relative;transition: all .4s;}
.guding li:hover{background: #f65b0f;}
.guding li.return{background: #f65b0f;}
.guding-code{position: absolute;top:0;right: 100%;transition: all .4s;width: 0;overflow: hidden;}
.guding-code-warp{width: 128px;background: #fff;box-shadow: 0 0 4px #999;padding: 5px;margin: 4px;}
.guding-code-warp img{width: 100%;vertical-align: bottom;}
.guding li:hover .guding-code{width: 137px;}
.guding-tel{position: absolute;top:0;right: 100%;transition: all .4s;width: 0;overflow: hidden;}
.guding-tel-warp{width: 200px;line-height: 64px;text-align: center;background: #fff;box-shadow: 0 0 4px #999;margin: 4px;font-size: 24px;}
.guding li:hover .guding-tel{width: 209px;}
/*footer e*/
/*index s*/
.banner-con{position: absolute;top:100px;left: 0;width: 100%;bottom:0;transition: all .4s;z-index: 5;}
.banner-des h2{color: #fff;font-size: 72px;font-family: DINEngschriftStd;line-height:1;}
.banner-des{width: 792px;max-width: 100%;}
.banner-des p{font-size: 48px;font-family: DINEngschriftStd;color: #fff;}
.more-style{display: inline-block;}
.more-style span{display: inline-block;vertical-align: middle;font-size: 16px;text-transform: uppercase;}
.more-style i{display: inline-block;vertical-align: middle;width: 49px;height: 16px;transition: all .4s;margin-left: 12px;}
.more-style:hover i{transform: translateX(6px);}
.more-fff{color: #fff;}
.more-fff i{background: url("../images/more-fff.png") no-repeat center;background-size: 100% 100%;}
.padding-t100{padding-top: 100px;}
.des16 p{font-size: 16px;}
.line20 p{line-height: 2;}
.des-bt40 p{margin-bottom: 40px;}
.title48 h2{font-size: 48px;font-weight: bold;transition: all .4s;}
a:hover .title48 h2{color: #f50061;}
.ms30{font-size: 30px;}
.des18 p{font-size: 18px;}
.more i{background: url("../images/more.png") no-repeat center;background-size: 100% 100%;}
.hv{height: 670px;}
.play92{display: inline-block;width: 92px;height: 92px;background: url("../images/play184.png") no-repeat center;background-size: cover;transition: all .4s;}
.play92:hover{transform: scale(1.1);}
.shipin{cursor: pointer;}
.sptc{position: fixed;z-index: 99999;background: rgba(0,0,0,0.5);left: 0;right: 0;top: 0;bottom:0;display: none;}
.video_t{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 1200px;max-width: 92%;}
.video_t a{position: absolute;width: 38px;height: 38px;right: -38px;top:-38px;z-index:9;}
.video_t a img{width: 100%;vertical-align: bottom;}
.video_t video{width: 100%;vertical-align: bottom;}
@media (max-width:760px) {
    .video_t a{width: 24px;height: 24px;right: 0;top:-30px;}
}
.hv-bot{position: absolute;bottom:40px;left: 0;width: 100%;}
.desfff *{color: #fff;}
.hv-bot .des18{padding-left: 80px;width: 920px;max-width: 100%;}
.hv-bot img{position: absolute;top:50%;left: 0;transform: translateY(-50%);}
.glg-style{height: 108px;}
.padding-tb100{padding:100px 0;}
.title48 span{font-size: 24px;}
.event-left{width:55%;}
.ev-time{position: absolute;bottom:0;left: 0;width: 100%;z-index: 5;background: rgba(0,0,0,.7);padding: 15px 50px;}
.ev-time p{font-size: 24px;color: #fff;font-weight: bold;text-transform: uppercase;margin-right: 80px;}
.ev-time .more-style{position: absolute;right: 50px;top:50%;transform: translateY(-50%);transition: all .4s;}
.event-con1{background: #ececec;height: 196px;padding: 25px 50px;}
.event-left .img100 img{height: 425px;display: block;object-fit: cover;}
.title30 h3{font-size: 30px;text-transform: uppercase;transition: all .4s;}
a:hover .title30 h3{color: #f50061;}
.title24 h3{font-size: 24px;transition: all .4s;}
a:hover .title24 h3{color: #f50061;}
.des404040 p{color:#404040;}
.map-marker3 img{width: 13px;position: absolute;top:50%;transform: translateY(-50%);left: 0;}
.map-marker3{padding-left: 25px;}
.event-des1 p{height: 3em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.event-des2 p{height: 3em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.event-des2 h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.event-right{width: 42.15%;}
.event-img2{width: 225px;}
.event-right .img100 img{height: 195px;object-fit: cover;}
.event-right li{width: 100%;display: block;margin-bottom: 18px;}
.event-right li:last-child{margin-bottom: 0;}
.event-right a{display: block;background: #ececec;position: relative;}
.event-con2{position: absolute;left: 225px;right: 0;height: 100%;top:0;}
.event-des2{padding: 35px 40px;}
.event-con-sd2 img{width: 37px;}
.event-con-sd2{transition: all .4s;opacity: 0;background: rgba(0,0,0,.6);}
.event-right a:hover .event-con-sd2{opacity: 1;}
.swiperDot{margin-top: 40px;}
.swiperDot .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;margin: 6px;background: #ddd;}
.swiperDot .swiper-pagination-bullet-active{background: #f50061;}
.works h3{transition: all .4s;}
.works .swiper-slide:hover h3{color: #f50061;}
/*index e*/
/*2.1关于 s*/
.w1140{width: 1140px;max-width: 92%;margin: 0 auto;}
.title60 h2{font-size: 60px;}
.title60 span{font-size: 30px;}
.gy-top{padding-left: 120px;}
.gy-top img{position: absolute;top:50%;transform: translateY(-50%); left: 0;}
.gy-left{width: 65.17%;}
.gy-right{width: 32.54%;}
.mg-bt50{margin-bottom: 50px;}
.mg-bt60{margin-bottom: 60px;}
.mg-bt70{margin-bottom: 70px;}
.des1b1b1b *{color: #1b1b1b;}
.des-bt70 p{margin-bottom: 70px;}
.ban-des h2{color: #fff;font-size: 115px;font-family: DINEngschriftStd;}
.ban-des p{color: #fff;font-size: 72px;font-family: DINEngschriftStd;line-height: 1;}
/*2.1关于 e*/
/*2.2关于-volg s*/
.w1300{width: 1300px;max-width: 92%;margin: 0 auto;}
.title30 h2{font-size: 30px;}
.des-bt20 p{margin-bottom: 20px;}
.des-bt20 p:last-child{margin-bottom: 0;}
.volg-des{width: 1150px;max-width: 100%;margin: 0 auto;}
.volg-des img{max-width: 50%;}
.vd-sd{background: rgba(0,0,0,.5);}
/*2.2关于-volg e*/
/*3.1我们的故事 s*/
.padding-t60{padding-top:60px;}
.bel-a{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.bel-a-left{width: 37.85%;}
.bel-a-right{width: 58%;}
.bel-b-warp{width: 80%;}
.bel-c{width: 80%;}
.mg-bt80{margin-bottom: 80px;}
.bel-d{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.bel-d-img{width: 37.15%;}
.bel-d-con{width: 58%;}
/*3.1我们的故事 e*/
/*3.2活动行程 s*/
.news a{display: flex;position: relative; flex-wrap: wrap;justify-content: space-between;align-items: center;}
.news-img{width: 50%;}
.news-con{width: 45.13%;}
/*.news li:nth-child(odd) .news-img{float: left;}*/
/*.news li:nth-child(odd) .news-con{float: right;}*/
/*.news li:nth-child(even) .news-img{float: right;}*/
/*.news li:nth-child(even) .news-con{float: left;}*/

.news li{margin-bottom: 70px;display: block;}
.news li:nth-child(even) a{flex-direction: row-reverse;}
.news li:last-child{margin-bottom: 0;}
.date-box{display: inline-block;}
.date-y{font-size: 50px;font-weight: bold;border-right: 1px solid #aeaeae;line-height: 1em;padding-bottom: 5px;padding-right: 5px;}
.date-m{font-size: 18px;color:#585858;text-transform: uppercase;line-height: 1;transform: rotate(90deg);height: 1em;}
.date-a{border-bottom: 1px solid #aeaeae;display: flex;justify-content: space-between;align-items: center;}
.date-b{font-size: 16px;color: #585858;text-transform: uppercase;}
.date-b span{line-height: 1;}
.date-b span:nth-child(1){padding-right: 10px;border-right: 1px solid #aeaeae;}
.date-b span:nth-child(2){padding-left: 10px;}
.news-con .title24{position: relative;}
.news-con .title24 img{width: 16px;position: absolute;top:5px;left: 0;}
.news-con .title24 h3{margin-left: 30px;color: #000 !important;}
.news-con .des16 p{max-height: 7.5em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.news2 .news-con .des16 p{height: 9em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.yline-box{height: 10px;background: #f3f3f3;position: relative;border-radius: 10px;}
.yline{background: #f50061;position: absolute;border-radius: 10px;width: 0;transition: all .4s; height: 100%;top:50%;left: 50%;transform: translate(-50%,-50%);}
.year .swiper-slide a{display: block;padding-bottom: 9px;}
.year span{font-size: 16px;}
.ydot{position: absolute;width: 28px;height: 28px;border-radius: 100%;background: #fff;left: 50%;top:50%;margin: -14px 0 0 -14px;transition: all .4s;}
.ydot i{position: absolute;width: 16px;height: 16px;border-radius: 100%;background: #f3f3f3;left: 6px;top:6px;transition: all .4s;}
.year .swiper-slide.active h3{color: #f50061;}
.year .swiper-slide.active .yline{width: 100%;}
.year .swiper-slide.active .ydot i{background: #f50061;}
.year .swiper-slide a:hover .yline{width: 100%;opacity: 1;}
.year .swiper-slide a:hover .ydot i{background: #f50061;}
.yearBtn div{z-index: 9;position: absolute;width: 16px;height: 16px;bottom:6px;cursor: pointer;}
.yearBtn1{background: url("../images/32-1.png") no-repeat center;background-size: cover;left: 0;}
.yearBtn2{background: url("../images/32-2.png") no-repeat center;background-size: cover;right: 0;}
.year{margin: 0 26px;}
/*3.2活动行程 s*/
/*3.2活动行程详情 s*/
.xqfx-con span{display: inline-block;vertical-align: middle;font-size: 16px;text-transform: uppercase;}
.xqfx-con a{display: inline-block;vertical-align: middle;width: 32px;height: 32px;margin-right: 10px;}
.xqfx-con a:last-child{margin-right: 0;}
.face{background: url("../images/fx1.png") no-repeat center;background-size: cover;}
.in{background: url("../images/fx2.png") no-repeat center;background-size: cover;}
.weixin2{background: url("../images/fx3.png") no-repeat center;background-size: cover;}
.weibo2{background: url("../images/fx4.png") no-repeat center;background-size: cover;}
.ermbox{position: fixed;z-index: 9999;top:0;left: 0;width: 100%;height: 100%;display: none;}
.ermwarp{position: absolute;top:50%;left: 50%;margin: -147px 0 0 -125px;padding: 10px;background: #fff;width: 250px;height: 294px;border:1px solid #d8d8d8;}
#erm{width: 185px;height: 185px;margin: 15px auto;}
.erlgh span{font-size: 12px;font-weight: bold;text-align: left;line-height: 16px;height: 16px;position: relative;color: #000;}
.ermwarp_close{width: 16px;height: 16px;position: absolute;right: 0;top: 0;color: #999;text-decoration: none;font-size: 16px;}
.erlgh_footer{font-size: 12px;text-align: left;line-height: 22px;color: #666;}
.xqfx{padding-top: 35px;}
.font-bold h2{font-weight: bold;}
.xql{width: 25%;min-height: 10px;}
.xqm{width: 42%;margin-left: 6.5%;}
.xqm img{max-width: 100%;vertical-align: bottom;height: auto !important;}
.xqm video{max-width: 100%;vertical-align: bottom;height: auto !important;background: #000;}
.xqr{width: 20%;min-height: 10px;}
.padding-tb80{padding: 80px 0;}
.xqbox.active .xqfixedcon{position: fixed;top:160px;}
.rddt{padding-left: 30px;}
.rddt img{position: absolute;width: 17px;top:2px;left: 0;}
.mg-bt25{margin-bottom: 25px;}
.title36 h2{font-size: 36px;}
.cinfo p{line-height: 1.8;}
.cinfo p:nth-child(1){position: absolute;left: 0;top:0;font-weight: 600;}
.cinfo p:nth-child(2){color: #5f5f5f;}
.cinfo .relative{padding-left: 66px;}
.cinfo .relative:nth-child(3){padding-left: 146px;}
.cinfo .relative:nth-child(4){padding-left: 96px;}
.xq-date{position: absolute;top:0;left: 0;}
.xq-date span{display: block;}
.xq-date span:nth-child(1){font-size: 30px;}
.xq-date span:nth-child(2){font-size: 48px;font-weight: bold;line-height: 1;}
.xq-date span:nth-child(3){font-size: 16px;}
.xq-date span:nth-child(4){font-size: 16px;}
.xq-title{margin-left: 115px;}
.xqm-a p:nth-child(1){font-size: 30px;position: absolute;top:-4.5px;left: 0;}
.xqm-a p:nth-child(2){font-size: 24px;color: #6b6b6b;}
.xqm-a .relative{margin-bottom: 15px;}
.xqm-a .relative:nth-child(1){padding-left: 217px;}
.xqm-a .relative:nth-child(2){padding-left: 173px;}
.xu{background: #ededed;padding: 15px 25px;}
.xu p{font-size: 20px;}
/*3.2活动行程详情 e*/
/*4.1作品 s*/
.zp li{display: block;margin-bottom: 40px;}
.zp li:nth-child(odd) .img100{margin-right: 444px;}
.zp li:nth-child(even) .img100{margin-left: 444px;}
.zp li a{display: block;position: relative;}
.zp-title{position: absolute;top:50%;transform: translateY(-50%);}
.zp-title h2{font-size: 72px;}
.zp li:nth-child(odd) .zp-title{right: 0;text-align: right;}
.zp li:nth-child(even) .zp-title{left: 0;}
.gongyi-list .img100{width: 369px;}
.gongyi-list .img100 img{height: 241px;object-fit: cover;}
.gongyi-list li{display: block;margin-bottom: 30px;}
.gongyi-list li a{padding:5px;border:1px solid #d5d5d5; display: block;transition: all .4s;}
.gongyi-list li a:hover{border-color: #ff0675;box-shadow: 0 4px 8px 0 rgba(199, 199, 199, 0.53);}
.gongyi-warp{width: 850px;max-width: 100%;}
.gongyi-warp p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3em;}
.gongyi-con{position: absolute;right: 30px;top:0;height: 100%;left: 428px;}
.page{text-align: center;margin-top: 60px;}
.page a{display: inline-block;vertical-align: middle;transition: all .4s;margin: 12px;}
.pages{font-size: 18px;}
.pages.active{color: #ff0675;}
.pages:hover{color: #ff0675;}
.page-btn{width: 30.5px;height: 16.5px;filter: grayscale(1);}
.page-btn:hover{filter: grayscale(0);}
.page-left{background: url("../images/7.png") no-repeat center;background-size: 100% 100%;}
.page-right{background: url("../images/8.png") no-repeat center;background-size: 100% 100%;}
.news2 a{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.news2 a:after{display: none;}
/*4.1作品 e*/
/*5.1公益故事详情 s*/
.xu2{background: #ededed;padding: 50px 25px;}
.xu2 p{font-size: 20px;}
.edit img{display: block;max-width: 100%;height: auto !important;margin: 0 auto;vertical-align: bottom;}
/*5.1公益故事详情 e*/
/*6.1联系我们 s*/
.w1020{width: 1020px;max-width: 92%;margin: 0 auto;}
.lxwm-logo{width: 192px;}
.lxwm-tel span{display: inline-block;vertical-align: middle;font-size: 60px;color: #fe0876;font-family: DINEngschriftStd;}
.lxwm-tel img{display: inline-block;vertical-align: middle;width: 42px;margin-right: 18px;}
.lxwm-xx{padding-top: 10px;}
.lxwm-xx p{font-size: 24px;margin-top: 15px;}
.code-list li{width: 182px;text-align: center;margin-right: 50px;}
.code-list li:last-child{margin-right: 0;}
.code-list li .img100{border:1px solid #a2a2a2;}
.code-list li p{font-size: 18px;text-transform: uppercase;color: #1b1b1b;}
.lxwm-a{display: flex;justify-content: space-between;align-items: flex-end;}
.lxwm-fx{text-align: right;font-size: 0;}
.lxwm-fx a{font-size: 14px;width: 34px;height: 34px;display: inline-block;margin-right: 15px;transition: all .4s;}
.lxwm-fx a:hover{background-color: #f50061;}
.lxwm-fx a:last-child{margin-right: 0;}
.gram{background: #999 url("../images/lxwm-fx01.png") no-repeat center;background-size: cover;}
.in2{background: #999 url("../images/lxwm-fx02.png") no-repeat center;background-size: cover;}
.wx2{background: #999 url("../images/lxwm-fx03.png") no-repeat center;background-size: cover;}
.wb2{background: #999 url("../images/lxwm-fx04.png") no-repeat center;background-size: cover;}
.mg-bt120{margin-bottom: 120px;}
.input-page{float: left;width: 32%;margin-right: 2%;margin-bottom: 18px;}
.input-page:last-child{margin-right: 0;}
.input-name{text-transform: uppercase;font-size: 18px;color: #6d6d6d;margin-bottom: 8px;}
.input-con{border:1px solid #d6d6d6;}
.input-con .text{height: 33px;text-indent: 1em;font-size: 16px;width: 100%;display: block;}
.input-page-full{float: none;width: 100% !important;margin-right: 0;margin-bottom: 50px;}
.textarea textarea{display: block;width: 100%;resize: none;overflow: auto;font-size: 16px;padding: 1em;height: 130px;}
.replace{line-height: 35px;position: absolute;right: 0;bottom:0;text-transform: uppercase;color: #b2b2b2;transition: all .4s;}
.replace:hover{color: #f50061;}
.er138{position: absolute;right: 80px;bottom:0;width: 85px;height: 35px;}
.code-box .input-con{margin-right: 170px;}
.Submit{font-size: 24px;text-align: center;color: #fff;background: #ccc;width: 292px;line-height: 61px;border-radius: 10px;display: inline-block;text-transform: uppercase;transition: all .4s;}
.Submit:hover{background: #f50061;}
/*6.1联系我们 e*/
.gy2{max-width: 50%;}
.cta__social-icns{grid-column-gap: 1rem;grid-row-gap: 1rem;align-items: flex-start;display: flex;}
.social-icn-con{align-items: center;border: 3px solid #1b1a19;border-radius: 3px;display: flex;flex: 0 1 auto;height: 48px;justify-content: flex-start;max-width: 12.5vw;overflow: hidden;padding-right: 1.5vw;text-decoration: none;width: 48px;}
.social-icn{display: block;height: 42px;max-width: 42px;}
.social-icn, .social-title{flex: 0 0 auto;position: relative;}
.social-title{color: #1b1a19;font-size: 20px;font-weight: 600;line-height: 1.4rem;margin-left: 0.2vw;}
.social-icn-con:hover{border-color: #f50061;width: auto;}

.vd-sd{transition: all .4s;}
.divty .vd-sd{background: none;}
.divtyBtnyy{position: absolute;top:50%;transform: translateY(-50%);z-index: 9;left: 50%;cursor: pointer;}
.divtyBtnyy i{margin: 0;}
.divtyBtn1 .more-fff{transform: rotate(180deg);}
.swiper-slide-active .hv:hover .vd-sd{background: rgba(0,0,0,0);}
.divty .swiper-slide:before{content: "";position: absolute;width: 100%;height: 100%;top:0;left: 0;background: rgba(0,0,0,.6);z-index: 9;transition: all .4s;}
.divty .swiper-slide-active:before{z-index: -1;}

.bannerDot .swiper-pagination-bullet{width: 23px;height: 19px;background: url("../images/2222.png") no-repeat center;background-size:100% 100%;opacity: 1;border-radius: 0;margin-right: 15px;}
.bannerDot .swiper-pagination-bullet:last-child{margin-right: 0;}
.bannerDot .swiper-pagination-bullet-active{background: url("../images/3333.png") no-repeat center;background-size:100% 100%;}

.bannerDot{position: absolute;bottom:25px;left:0;width: 100%; z-index: 20;}


.divtyDot .swiper-pagination-bullet{width: 35px;height: 3px;background: #fff;opacity: 1;border-radius: 0;margin-right: 9px;}
.divtyDot .swiper-pagination-bullet:last-child{margin-right: 0;}
.divtyDot .swiper-pagination-bullet-active{background: #f50061;}
.divtyDot{position: absolute;bottom:20px;right: 50%;z-index: 20;}

.title50 h3{font-size: 50px;line-height: 1.6em;}

.founder .glg-style{position: absolute; top: 50%;width:100px; transform: translateY(-50%); vertical-align: bottom;left: 0;}
.founder-title1{padding-left: 130px;}

.ysz-even{background: #ececec;}
.des585858 p{color: #585858;}
.des20 p{font-size: 20px;}
.desbold p{font-weight: bold;}
.yszBtn div{cursor: pointer;width: 60px;height: 30px; position: absolute;z-index: 9;top:50%;margin-top: -15px;}
.yszBtn1{background: url("../images/120x60-1.png") no-repeat center;background-size: cover;left: 10px;}
.yszBtn2{background: url("../images/120x60-2.png") no-repeat center;background-size: cover;right: 10px;}
.fixed-style{position: fixed;width: 100%;height: 100%;top:0;left: 0;background: rgba(0,0,0,.5);z-index: 9999;display: none;}
.big7{width: 1320px;max-width: 82%;margin: 0 auto;}
.gb845{position: absolute;right: 15px;top:15px;z-index: 9;cursor: pointer;background: url("../images/gb64-2.png") no-repeat center;background-size: cover;width: 32px;height: 32px;}
.ysz-even .ysz-top{position: absolute;width: 45%;top:0;left: 0;z-index: 9;}
.ysz-top p{display: inline-block;vertical-align: middle;margin-right: 20px;}
.ysz-top p:last-child{margin-right: 0;}

.ysz-even .swiper-slide{padding: 175px 0 0;transform: scale(0.72);transform-origin: bottom left;-webkit-transform-origin: bottom left;}
.ysz-even .swiper-slide-active{}
.ysz-even .swiper-slide-next .img100{transform: translateX(-42%);}
.ysz-even .swiper-slide-next + div{transform: scale(1.6);-webkit-transform: scale(1.6);transform-origin: bottom right;-webkit-transform-origin: bottom right;}
.ysz-even .yszBtn1{left: 50%;}
.ysz .swiper-slide{cursor: pointer;}




.imgscale .img100{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.background-cover{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.slideUp,.swiper-slide-active .banner-des{
    animation:slideUp 1.5s both ease-out;-webkit-animation:slideUp 1.5s both ease-out;
}
@keyframes slideUp{
    0%{opacity:0;-webkit-transform: translateY(60px);transform: translateY(60px);}
    100%{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.slideLeft{
    animation:slideLeft 1.5s both ease-out;-webkit-animation:slideLeft 1.5s both ease-out;
}
@keyframes slideLeft{
    0%{opacity:0;-webkit-transform: translateX(-60px);transform: translateX(-60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.slideRight{
    animation:slideRight 1.5s both ease-out;-webkit-animation:slideRight 1.5s both ease-out;
}
@keyframes slideRight{
    0%{opacity:0;-webkit-transform: translateX(60px);transform: translateX(60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.tobig{
    animation:tobig 1.5s both ease-out;-webkit-animation:tobig 1.5s both ease-out;
}
@keyframes tobig{
    0%{opacity:0;-webkit-transform: scale(0);transform: scale(0);}
    100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}

