@charset "utf-8";
.header.current .logo{opacity:1!important}
.header.current .logo_green{opacity:0!important}

.Floor001235{ padding-top:3%}
.Floor001235 .auto {   max-width: 1560px; margin: auto; }
.Floor001235  .about-title .title{margin-bottom:15px;font-weight:200;font-size:2.5rem;color:#000;line-height:1.4; text-align: center;}
.Floor001235 .page-1{position:relative;height:36.458vw;margin-bottom:4.167vw}
.Floor001235 .page-1 .desc-block{width:79.48vw;height:36.458vw;position:absolute;left:6.354vw;top:0;background:#f9f9f9}
.Floor001235 .page-1 .info{position:absolute;top:7.5vw;left:4.0625vw;width:20.9375vw}
.Floor001235 .page-1 .info .title{font-weight:bold;font-size:2.5rem;color:#000;position:relative;line-height:1.4;text-transform:uppercase;}
.Floor001235 .page-1 .info .title:after{content:"";display:block;width:8.0625vw;height:6px;background:#a4a4a4;position:absolute;bottom:-1.05vw;left:0}
.Floor001235 .page-1 .info .desc{margin-top:6vw;font-weight:200;font-size:1.275rem;color:#333;text-align:justify;line-height:2.2}
.Floor001235 .page-1 .photo{width:54.27vw;height:28.65vw;position:absolute;right:6.354vw;top:50%;margin-top:-14.325vw;z-index:2;background-size:cover!important;transition: 0.3s;}
.Floor001235 .page-1 .photo:hover{ transform: scale(1.2);}

.Floor001235 .page-2{position:relative;height:36.458vw;margin-bottom:4.167vw}
.Floor001235 .page-2 .about-title{margin-bottom:4.1667vw}
.Floor001235 .page-2 .photo{width:54.27vw;height:28.65vw;position:absolute;left:6.354vw;top:50%;margin-top:-14.325vw;z-index:2;background-size:cover!important}
.Floor001235 .page-2 .desc-block{width:79.48vw;height:36.458vw;position:absolute;left:6.354vw;top:0;z-index:2;}
.Floor001235 .page-2 .info{position:absolute;top:9.5vw;right:4.0625vw;width:32.9375vw;padding:4.0625vw;background: rgba(255, 255, 255, 0.6)}
.Floor001235 .page-2 .info .title{font-weight:bold;font-size:2.5rem;color:#000;position:relative;line-height:1.4;text-transform:uppercase;}
.Floor001235 .page-2 .info .title:after{content:"";display:block;width:8.0625vw;height:6px;background:#a4a4a4;position:absolute;bottom:-1.05vw;left:0}
.Floor001235 .page-2 .info .desc{font-weight:200;font-size:1.275rem;color:#333;text-align:justify;line-height:2.2}

.Floor001235 .pic-block ul li{ width:23%; margin-right:2%; float:left; position:relative;}
.Floor001235 .pic-block ul li .Ispic{ position:relative; overflow:hidden;}
.Floor001235 .pic-block ul li .Ispic img{ transition: 0.3s; cursor:pointer;}
.Floor001235 .pic-block ul li .Ispic img:hover{ transform: scale(1.2);}
.Floor001235 .pic-block ul li span{ position:absolute; top:0; margin:1%; background: rgba(255, 255, 255, 0.6); padding:1% 2%; font:normal 38px/38px "微软雅黑"; color:#333;}
.Floor001235 .pic-block ul li p{ font:normal 14px/28px "微软雅黑"; color:#000; margin:3% 6%;}

.Floor001235 .qtln-block{ padding:2% 0;}
.Floor001235 .qtln-block .about-title{margin-bottom:4.1667vw}
.Floor001235 .qtln-block dl dt{ background:#312f2f; font:normal 20px/48px "微软雅黑"; color:#fff; padding:4%;}

.Floor001235 .page-3 .about-title{margin-bottom:4.1667vw}
.Floor001235 .page-3 .main{width:100%;height:40.458vw;position:relative}
.Floor001235 .page-3 .photo{width:72.916vw;height:36.458vw;position:absolute;left:6.354vw;top:0;background-size:cover!important}
.Floor001235 .page-3 .info-block{width: 50vw;height: 28.042vw;background:#f9f9f9;position:absolute;top:50%;right: 1.5625vw;margin-top: -16.021vw;padding: 3vw 8vw 3vw 3vw;box-sizing:border-box;}
.Floor001235 .page-3 .info-block dd{position: relative;padding:20px 0 20px 58px;}
.Floor001235 .page-3 .info-block dd img{ position: absolute; left: 0; top:50%; transform: translateY(-50%);display: block; max-width: 48px;}
.Floor001235 .page-3 .info-block dd .tit{font-weight:200;font-size: 1.3rem;color:#000;position:relative;line-height: 1.2; margin-left: 0;}
.Floor001235 .page-3 .info-block .desc{font-weight:200;font-size:.875rem;/* display:inline-block; */text-align:justify;line-height: 1.2;}


.Floor001235 .page-3 .culture:nth-of-type(2n+1) .photo{left:auto;right:6.354vw;}
.Floor001235 .page-3 .culture:nth-of-type(2n+1) .info-block {right:auto;left: 1.5625vw;padding: 3vw 3vw 3vw 8vw;}


.Floor001235 .top{margin-bottom: 2%; text-align: center }
.Floor001235 .top .title{  text-align: center;   margin-bottom: 15px;font-weight: 200; font-size: 2.5rem; color: #000;line-height: 1.4;margin-top: 4%; }

@media(max-width:640px){
.Floor001235 .page-1,.Floor001235 .page-2,.Floor001235 .page-3,.Floor001235 .page-3 .main{ height:auto;}
.Floor001235 .desc-block,.Floor001235 .info,.Floor001235 .photo,.Floor001235 .page-3 .info-block{ width:100% !important; height:100% !important; position:static !important;}
.Floor001235 .about-title .title{ font-size: 1.5rem;}
.Floor001235 .page-1 .info .title{ font-size: 1.5rem; text-align:center; padding:2%;}
.Floor001235 .page-1 .info .title:after{width:24.0625vw;left:38%}
.Floor001235 .page-1 .info .desc{font-size:1.1rem;text-align:justify;line-height:1.8;padding:2% 4%;}
.Floor001235 .page-1 .photo{ margin:0;}
.Floor001235 .about-title{ margin-bottom:10.1667vw !important;}
.Floor001235 .page-2 .info{ background:0;}
.Floor001235 .page-2 .info .desc{font-size:1.1rem;text-align:justify;line-height:1.8;padding:2% 0;}
.Floor001235 .page-2 .photo{ margin:0; padding-bottom:66%;}
.Floor001235 .pic-block ul li{ width:100%;}
.Floor001235 .pic-block ul li span{ font-size:28px; padding:6% 10%;}
.Floor001235 .qtln-block dl .ytable-cell{ display:block; font:normal 16px/32px "微软雅黑";}
.Floor001235 .page-3 .photo{ padding-bottom:50%;}
.Floor001235 .page-3 .info-block{ margin:0;}
}

/*Floor002529 */
.Floor002529{ padding-bottom:3%}
.Floor002529 .auto {  max-width: 1560px; margin: auto; }
.Floor002529 h3{ text-align: center;   margin-bottom: 15px;font-weight: 200; font-size: 2.5rem; color: #000;line-height: 1.4;margin: 0 0 2%;}
.Floor002529 .video {position:relative; z-index:1;}
.Floor002529 .video img {display:block;width:100%;}
.Floor002529 .open_video,.Floor002529 .file {position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}
.Floor002529 .open_video span {position:absolute;left:0;text-align:center;top:50%;margin-top:-41px;color:#fff;width:100%;line-height:20px;}
.Floor002529 .open_video span::before {display:block;content:'';max-width:60px;width:15%;height:52px;background:url(../images/Floor002529_icon.png) no-repeat center center;background-size:contain;margin:0 auto 10px;}
.Floor002529 .file {z-index:3;display:none;}
.Floor002529 .file video{ height:413px;}
.Floor002529 .file .close {position:absolute;z-index:10;right:1%;top:3%;width:40px;height:40px;border-radius:50%;background:#c6141e;cursor:pointer;}
.Floor002529 .file .close span {font-size:20px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}

@media(max-width:1024px) {
.Floor002529 .intro .ul_num li span {font-size:40px;}
}
@media(max-width:640px) {
.Floor002529 h3{ font-size: 1.5rem; text-align:center; padding:2%;}
.Floor002529 .intro .ul_num li {font-size:14px;}
.Floor002529 .intro .ul_num li span {font-size:30px;}
.Floor002529 .intro .ul_num li p {font-size:18px;}
.Floor002529 .video img {height:220px;}
.Floor002529 .file video{ height:220px;}
}

.Floor001234{ padding:3% 0; background: #f5f5f5}
.Floor001234 .auto {  max-width: 1560px; margin: auto; }
.Floor001234 .info{ line-height:30px; font-size: 16px; max-width: 300px;width: 100%;margin: 0 auto; /* position: relative */}
.Floor001234 h3{   text-align: center;   margin-bottom: 15px;font-weight: 200; font-size: 2.5rem; color: #000;line-height: 1.4;margin: 2% 0 2%;}

.Floor001234 .info .title{ color: #444; font-size: 18px; margin: 15px 0 10px }
.Floor001234 .info .desc{ color: #999; font-size: 16px; line-height: 30px; }
.Floor001234 .info .more{ position: absolute; right: 0; top:30px; color: #666}
.Floor001234 .info .desc p img{ width:100px; margin-right:10px; margin-top:10px;}
.Floor001234 #allmap_01{height: 23.96vw; margin-top: 3%;}
.Floor001234 #allmap_01,
.Floor001234 #allmap_01 *{box-sizing: content-box;}
.Floor001234 #allmap_01 img{max-width: inherit;}
.Floor001234 .BMap_bubble_content b{font-size: 18px;display: block;padding-bottom: 5px;}
@media(max-width:1550px){
.auto{ max-width: 96%;}
}
@media(max-width:1024px){
.Floor001234 #allmap_01{height: 40vw;}
}
@media(max-width:640px) {
.Floor001234 h3{ font-size: 1.5rem; text-align:center; padding:2%;}
}
@media(max-width:480px){
.Floor001234 #allmap_01{height: 70vw;}
}