@charset "utf-8";
/* 首页 */

.mbox{width: 100%;height: 100%;background: url("../images/m-bg.jpg") no-repeat #fbe5c2;background-size: 100% 100%;overflow-y: auto;position: relative;}
.m-logo{display: block;width:15vw;left:4%;top:17%;}
.m-r{width:20vw;background:linear-gradient(to bottom right,#faf6ea,#f2e0c3);right:2%;padding: 0.6vw;box-sizing: border-box;box-shadow: 2px 8px 12px rgba(0,0,0,0.3);z-index:499;}
.m-r1{height:29%;top:4%;border-radius:0 20px 0 0;}
.m-r2{height:26%;top:35%;border-radius:0 20px 0 0;}
.m-r3{height:38%;top:59%;}
.m-r-map{background:#ad1f1f!important;color: #fff!important;}
.m-r-map .bt01{color: #fff!important;border-bottom:0.1vw #B56C6D dashed!important;}
.m-r-map .bt01 a{background: url("../images/more.png") no-repeat center!important;}
.m-r-map .lie01 ul li{color: #fff!important;}
.m-r-map .lie01 ul li a{color: #fff!important}
.m-r-map .tuli ul li p{color:#DAAFAF!important;}
.search{width:24vw;height:2vw;border:0.2vw #dc0707 solid;background: #fff;position: absolute;left:22%;top:32%;border-radius:10px;box-shadow: 3px 6px 8px rgba(0,0,0,0.2);}
.search input{width: 90%;height:96%;border: none;background:none;outline: none;float: left;box-sizing: border-box;padding: 0 10px;font-size:1vw;}
.search a{display: block;width: 10%;height: 100%;background: url("../images/btn-s.png") no-repeat center;background-size: auto 86%;float: right;cursor: pointer;}
.bt01{height:2.2vw;font-size:1.2vw;font-weight: bold;color:#A80002;border-bottom:0.1vw #D3A87A dashed;overflow: hidden;}
.bt01 a{display: block;width:15%;height:1.8vw;background: url("../images/more-m.png") no-repeat center;background-size: 100% auto;float: right;}
.dy{padding:0 0.2vw;margin-top: 0.8vw; font-size:0.8vw;line-height: 1.6vw;height: 9.6vw;overflow: hidden;}
.lie01{padding: 0.7vw 0 0 0.2vw;}
.lie01 ul li{font-size:0.8vw;color:#821012;line-height:1.6vw;height: 1.6vw;list-style-type:disc; list-style-position: inside; overflow:hidden;}
.lie01 ul li a{color: #333;}
.tuli{padding: 1vw 0;}
.tuli ul li{width:100%; margin-bottom:0.7vw;text-align: center;}
.tuli ul li img{width: 96%;border: .3vw rgba(250,230,200,.3) solid;}
.tuli ul li p{font-size:0.8vw;color:#821012;ine-height: 1vw;padding-top: 0.3vw;}
.close{display:none;}
.m-foot{display: none}
.search-pop{display: none;width:40vw; padding:2vw;border-radius:1vw;border: 0.2vw #911111 solid;position: absolute;left:50%;margin-left: -20vw; top:20%;z-index:999;background: #EED9C2;box-shadow: 4px 8px 10px rgba(0,0,0,0.4);}
.search-pop div{text-align: center;font-size:1.2vw;padding-bottom: 1vw; font-weight: bold;color:#ad1f1f;}
.search-pop p{font-size:0.8vw;line-height:2.2vw;border-bottom: 0.1vw #AB7F60 dashed;font-weight: bold;}
.search-pop p a{color: #333;}
.search-pop p span{padding-left: 0.8vw;font-weight: normal}
.search-pop .close{display: block!important;width:2vw;height:2vw;background:url("../images/close.png") no-repeat center;background-size: 100% 100%;top:0.3vw;right:0.3vw;cursor: pointer;}
#container{width: 100%;height: 100%;}
.mark{height:2.2vw;background: url("../images/map.png") no-repeat left top;background-size: auto 100%;margin: -2.2vw 0 0 -0.6vw;cursor:default;}
.mark a{display: block;width:5vw; margin-left:1.4vw; padding:0.2vw 0.4vw;line-height:0.8vw;font-size: 0.6vw;font-weight: bold; background: #fff;border: 0.15vw #8D2123 solid;border-radius:0.4vw;color: #72090B;}
.mark02{height:2.2vw;background: url("../images/map02.png") no-repeat left top;background-size: auto 100%;margin: -2.2vw 0 0 -0.6vw;cursor:default;}
.mark02 a{display: block;width:5vw; margin-left:1.4vw; padding:0.2vw 0.4vw;line-height:0.8vw;font-size: 0.6vw;font-weight: bold; background: #fff;border: 0.15vw #376384 solid;border-radius:0.4vw;color: #333;}
.tip{width:30vw;height:4vw; padding:2vw;border-radius:1vw;border: 0.2vw #911111 solid;position: absolute;left:0;top:0;right: 0;bottom: 0;margin: auto; z-index:99;background: #EED9C2;box-shadow: 4px 8px 10px rgba(0,0,0,0.4);font-size:0.9vw;line-height:4vw;text-align: center;display: none}

.top{width:100%; height:7vw;position:absolute;top:0;left: 0; background: url("../images/home-top.jpg") no-repeat;background-size: 100% 100%;box-sizing: border-box;border-bottom: 0.1vw #BB9766 solid;box-shadow: 3px 6px 8px rgba(0,0,0,0.2);z-index:400;}
.top>a{display: block;width:7.5vw;height:2vw;position: absolute;left: 50%;top:38%;font-size:1.2vw;line-height:1.5vw;color: #333;cursor:pointer;}
.top>a img{display: block;width:1.5vw;height:1.5vw;float: left;margin-right:0.8vw;}
.top .ms-btn01{display: none;}
.zk-box{width: 100%;height:100%;background: url("../images/home02bb.jpg") no-repeat;background-size: 100% 100%;position: absolute;left: 0;top:0;z-index:200;}
.ssbox{position: absolute; width: 32.8vw;height:9vw;border:0.3vw rgba(255,255,255,0.2) double;top:20%;background: rgba(255,255,220,0.1);border-radius:0.6vw;}
.ssbox p{width:5vw;height:2vw;margin: -1.1vw 0 0 1.5vw;color: #fff;font-weight: bold;font-size:1.2vw;text-align: center;border-bottom: 0.2vw #fff solid;}
.class-s{left:40vw;}
.area-s{left:4vw;}
.ssbox div{padding:0.8vw;}
.ssbox div a{float: left;font-size:1vw;line-height:2vw; color:#F3DBDB;margin:0 0.8vw; }
.ssbox div a:hover{color:#E19192}

.zkbox-jd{width:72%;position: absolute;top:43%;left:4%;height: 54%;overflow-y: auto;}
.zkbox-jd::-webkit-scrollbar {width:0.6vw; border-radius: 10px;background-color:rgba(0,0,0,0.2);}
.zkbox-jd::-webkit-scrollbar-thumb {width:0.8vw; height:6vw;border-radius: 10px;background-color:rgba(90,10,5,0.7);}
.zkbox-jd ul li{width: 33.33%;float: left;margin-bottom:0.5vw;min-height:17vw;}
.zkbox-jd ul li img{ width:21vw;height: 12vw;border: 0.4vw rgba(250,230,200,.3) solid;}
.zkbox-jd ul li p{width: 91%; text-align: center;font-size: 1vw;color: #FFF;line-height:1.5vw;padding-top:0.6vw;}

.tipbox{width: 100%;height: 100%;position: absolute;top: 0;left:0; background: rgba(0,0,0,0.7);z-index:199;display: none}
.tipbox div{width:30vw;height:12vw;position: absolute;left: 50%;margin-left: -20vw;top:50%;margin-top: -10vw;border: 0.4vw rgba(255,255,255,0.5) double;border-radius: 1vw;padding:2.4vw;background: rgba(40,0,0,0.5);color: #fff;}
.tipbox div p{font-size: 1.2vw;line-height: 3vw;padding:1vw 0;}
.tipbox div p img{width: 3vw;vertical-align:middle;margin-right:1vw;}
.tipbox div a{display: block;position: absolute; width:6vw;height:2.4vw;line-height:2.2vw;font-size:1vw;text-align: center;background: rgba(40,0,0,0.5);border: 0.1vw rgba(255,255,255,0.5) solid;left: 50%;margin-left: -3vw;bottom: -5vw;cursor: pointer;}

/* 内容页 */
.infobox{width:60%;margin:0 auto;position: relative;}
.infotop{height:3.5vw;padding:2vw 0 1vw 0;}
.infotop img{width: 20%; float: left;margin-right: 3vw;}
.infotop p{color: #666;font-size: 1vw;padding-top:1.2vw;}
.infotop p a{color: #666}
.infobt{font-size:1.6vw;font-weight: bold;text-align: center;line-height:2.6vw;padding: 1vw 0 2vw 0;}
.info-m{font-size:0.8vw;line-height: 1.6vw;}
.info-m img{max-width: 100%;}
.info-line{border-top: 1px #bbb solid;margin-top: 2vw;padding-top: 1vw;text-align: right;font-size: 0.8vw;color: #999;}
.info-foot{line-height: 5vw;font-size: 0.8vw;text-align: center;color:#fff;position: absolute;width: 100%;left: 0;bottom: 0;}

/* 列表页 */
.classli{margin:1vw 0 3vw 1vw;}
.classli ul li{font-size:1vw;font-weight: bold;line-height:3vw;color:#333;list-style-type:disc;list-style-position: inside; overflow:hidden;border-bottom: 1px #aaa dashed;}
.classli ul li a{color:#333;}
.classli ul li a:hover{color:#777}
.classli ul li span{font-size:1vw;color: #bbb;padding-left:4vw;font-weight: normal;}
.page{margin:2vw 0 2vw 1vw;; overflow:hidden;}
.page a{height:1.6vw; border:1px #bbb solid; float:left; margin-right:1vw; text-align:center; line-height:1.6vw; font-size:0.8vw;color:#666; padding:0 0.5vw; display:block;cursor: pointer}
.page_s{background: #C01316; color:#fff !important; cursor:default;border:1px #C01316 solid!important;}

/* 图片列表 */
.imgli{margin-top:1.5vw;}
.imgli ul li{width: 25%;float: left;text-align: center;margin-bottom: 1vw;}
.imgli ul li img{width: 90%;}
.imgli ul li a{color: #666;}
.imgli ul li p{line-height:2vw;height:2vw; font-size: 0.8vw;overflow: hidden;}

/* 图文内容 */
.ccbox{height: 90%;background: url("../images/cc-bg.png") no-repeat center;background-size: 100% 100%;box-sizing: border-box;padding:2.8vw 0;}
.cctop{padding:1.4vw 0 0 0!important; }
.ccbt{font-size:1.8vw;color:#fff;font-weight: bold;line-height:2.8vw;padding: 1vw 0 2vw 0;border-bottom:1px #B15F60 solid;}
.ccbt-f{font-size: 0.8vw;color:#C78788;text-align: right;line-height:2.5vw;}
.focus{width:49%;height:20vw;overflow: hidden;position: relative;margin-top: 1.6vw;}
.focus .swiper-wrapper .swiper-slide{position: relative;}
.focus .swiper-wrapper .swiper-slide img{width:100%;height:90%;}
.focus .swiper-wrapper .swiper-slide p{width:75%; height:1vw;box-sizing: border-box;font-size:0.8vw;color: #fff;position: absolute;left: 0;bottom: 0;overflow: hidden;}
.focus .swiper-pagination{bottom: 0;right: 0;left:auto; width:20%;position: absolute;}
.focus .swiper-pagination-bullet{width:0.5vw;height:0.5vw;background:#ccc;margin:0 0.3vw!important;}
.focus .swiper-pagination-bullet{background:#fff;}
.cc-txt{margin-top:1.6vw;width: 47%; font-size:0.7vw;line-height: 1.6vw;color: #fff;height:75%;overflow-y: auto;}
.cc-txt img{max-width: 100%;}
.cc-txt::-webkit-scrollbar {width:0.3vw; border-radius: 10px;background-color:rgba(0,0,0,0.2);}
.cc-txt::-webkit-scrollbar-thumb {width:0.4vw; height:6vw;border-radius: 10px;background-color:#75080A;}

/* 点位封面 */
.cover-box{overflow-y: auto;background:rgba(40,30,30,0.3)}
.cover-top{width:100%; height:6vw;text-align: center;box-sizing: border-box;padding-top: 1.5vw;}
.cover-top img{width:12vw;}
.cover-m{padding:3.5vw 0 0;background: linear-gradient(100deg,rgba(180,90,20,0.4),rgba(180,35,20,0.95) 50%,rgba(180,40,20,0.5));position: absolute;width: 100%;height:31vw; margin: auto;top: 0;left: 0;right: 0;bottom: 0;box-shadow: 0 1vw 1vw rgba(20,0,0,0.3)}
.cover-m-top{border-bottom: 0.1vw rgba(255,255,255,0.2) solid;height:4vw;background: url("../images/cover-bt.png") left top no-repeat;background-size:2.2vw auto; padding-left: 3vw;position: relative;}
.cover-m-top span:nth-child(1){font-size:1.8vw;color: #fff;font-weight: bold;}
.cover-m-top span:nth-child(2){font-size:1.2vw;color:#e8bbbb;font-weight:normal;padding-left: 1vw;}
.cover-m-top a{float: right;margin-top:1.2vw; color: #e8bbbb;font-size: 1vw;font-weight: normal;line-height: 1vw; display: flex;margin-left:2.5vw;cursor: pointer;}
.cover-m-top a img{height: 1vw;margin-right: 0.4vw;}
.cover-m-top i{display: block;font-size: 1.2vw;color:rgba(255,255,255,0.4);font-weight: bold;position: absolute;right:0;top:-0.6vw;font-style: normal;display: none;}
.cover-img{margin-top: 3vw;width: 34vw;}
.cover-img img{width:100%;border: 0.4vw rgba(255,255,255,0.3) solid;}
.cover-info{margin-top:2.6vw;width:22.5vw; font-size:0.9vw;color: #fff;line-height:2vw;}
.cover-info a{color:#fff;}
.cover-info p{height:12vw;overflow: hidden;cursor: pointer;display: -webkit-box;-webkit-line-clamp:6;-webkit-box-orient: vertical;text-overflow:ellipsis;}
.cover-info-n{box-sizing: border-box;border: 0.1vw rgba(255,255,255,0.3) solid;background:linear-gradient(to bottom right,rgb(220,80,20),rgb(180,20,20));padding:0.6vw 0;margin-top:1.2vw;border-radius: .4vw;}
.cover-info-n a{font-size:1.1vw;line-height: 1.3vw; color: #fff;font-weight: bold;float: left;margin:0.7vw 1.2vw;display: flex;position: relative;cursor: pointer;}
.cover-info-n a img{width:1.6vw;height: 1.4vw; margin-right: 0.4vw;}
.cover-info-n a p{position: absolute;width: 10vw;height: 12vw;background: #FFF;left: 50%;bottom:2vw;}
.cover-xg{margin-top:1.8vw;}
.cover-xg a{ display: block;float: left;margin:0 4vw 0.5vw 0;font-size:1vw;line-height:2.6vw; color: #fff;border-bottom: 0.1vw rgba(255,255,255,0.3) solid;background: url("../images/btdd.png") left center no-repeat;padding-left: 1vw;background-size: 0.4vw 0.4vw;}
.pop{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.5);display: none;}
.pop .jj-box{position: absolute;width:50vw;height:64%;background:linear-gradient(to bottom right,rgba(160,20,10,1),rgba(100,10,10,1));left: 0;top:0;right: 0;bottom: 0;margin: auto;color: #fff;font-size:0.8vw;line-height:2vw;box-sizing: border-box;padding: 3vw;overflow-y: auto;border-radius:1vw;border: 0.2vw #B97F51 solid;box-shadow: 0.1vw 1vw 1vw rgba(0,0,0,0.3);}
.pop::-webkit-scrollbar {width:0.3vw; border-radius: 10px;background-color:rgba(0,0,0,0.2);}
.pop::-webkit-scrollbar-thumb {width:0.4vw; height:6vw;border-radius: 10px;background-color:#75080A;}
.pop>p{width:3vw;height:3vw;background: url("../images/close02.png") no-repeat;background-size: 100% 100%;position: absolute;left: 50%;bottom:11vw;margin-left: -1.5vw;cursor: pointer;z-index: 99}
.pop>img{width:12vw;height:12vw;display: block;left: 0;top:0;right: 0;bottom: 0;margin: auto;position: absolute;box-shadow: 0.1vw 1vw 1vw rgba(0,0,0,0.3);}
.pics{width:96%;height:80%;position: absolute;left: 0;right: 0; top: 0;bottom: 0;margin: auto;}
.swiper-slide {text-align: center;}
.swiper-slide img{height:98%;max-width: 98%; border:0.3vw #fff solid;}
.swiper-button-next:after,.swiper-button-prev:after{color: #fff!important;font-size:3vw!important;}
#pop-pic>p{bottom:1vw!important;}
.pop>span{display: block; position: absolute;width:26vw;height:3vw;line-height:3vw; padding:1vw;background: #fff;margin: auto;left: 0;right: 0;top: 0;bottom: 0;text-align: center;font-size:1.2vw;border-radius: 0.6vw;}

/* 手机端 */
@media (max-width:1000px){
/* 首页 */
.m-logo{width:40vw;left:3%;top:10%;}
.m-r{display:none;width:86vw;left: 0; right:0;top:0;bottom: 0;margin: auto; border-radius:3vw;padding:3vw 2vw;box-sizing: border-box;box-shadow:2px 6px 8px rgba(0,0,0,0.4);}
.m-r1{height:65vw;}
.m-r2{height:84vw;}
.m-r3{height:70vw;}
.search{width:48vw;height:6vw;border:0.5vw #dc0707 solid;background: #fff;position: absolute;left:auto;right:3vw; top:25%;border-radius:1.4vw;box-shadow:2px 4px 6px rgba(0,0,0,0.2);}
.search input{width: 85%;}
.search a{width: 15%;}
.bt01{height:9vw;font-size:4.6vw;font-weight: bold;border-bottom: 1px #B56C6D solid;overflow: hidden;}
.bt01 a{width:15%;height:6vw;}
.lie01{padding: 5vw 0 0 2vw;}
.lie01 ul li{font-size:3.2vw;line-height:8vw;height:8vw;}
.lie01 ul li a{color:#333;}
.tuli{padding:5vw 0;}
.tuli ul li{width:100%; float:none;margin-bottom:3vw;text-align: center;}
.tuli ul li img{width: 90%;}
.tuli ul li p{font-size:3vw;text-align: center;line-height:5vw;padding-top:1vw;}
.close{display: block;width:12vw;height: 12vw;background:url("../images/close.png") no-repeat center;background-size: 100% 100%;left: 50%;margin-left: -6vw;bottom: -15vw;}
.search-pop{width:70vw;height:60%; padding:5vw;border-radius:6vw;border: 1vw #911111 solid;left:0;right: 0;top: 0;bottom: 0;margin: auto;}
.search-pop div{font-size:5vw;padding-bottom:4vw;}
.search-pop p{font-size:4vw;line-height:10vw;border-bottom:0.4vw #AB7F60 dashed;}
.search-pop p a{color: #333;}
.search-pop p span{padding-left:2vw;font-weight: normal;font-size:3.2vw;}
.search-pop .close{width:10vw;height:10vw;top:1.4vw;left:auto;right:1.4vw;}
.mark{height:7vw;background: url("../images/map.png") no-repeat left top;background-size: auto 100%;margin: -7vw 0 0 -3.5vw;}
.mark a{display: block;width:18vw; margin-left:5vw; padding:0.8vw;line-height:4vw;font-size:3vw;font-weight: bold; background: #fff;border:0.4vw #8D2123 solid;border-radius:1vw;color: #72090B;}
.mark02{height:7vw;background: url("../images/map02.png") no-repeat left top;background-size: auto 100%;margin: -7vw 0 0 -3.5vw;}
.mark02 a{display: block;width:18vw; margin-left:5vw; padding:0.8vw;line-height:4vw;font-size:3vw;font-weight: bold; background: #fff;border:0.4vw #866A3D solid;border-radius:1vw;color: #333;}
.tip{width:70vw;height:6vw; padding:5vw;border-radius:3vw;border: 1vw #911111 solid;position: absolute;left:0;top:0;right: 0;bottom: 0;margin: auto; z-index:99;background: #EED9C2;box-shadow: 4px 8px 10px rgba(0,0,0,0.4);font-size:4.4vw;line-height:6vw;text-align: center;}
.dy{padding:0 1.5vw;margin-top:3vw; font-size:3.4vw;line-height:7vw;height:42vw;overflow:auto;}

.top{height:16vw;box-shadow:1px 4px 5px rgba(0,0,0,0.2);}
.top>a{width:30vw;height:12vw;top:16vw;left: 50%;margin-left: -15vw; font-size:4vw;font-weight: bold;line-height:8vw;color:#fff;background:url("../images/m-qh.png") no-repeat;background-size: 100% auto; border-radius:0;box-shadow:none;text-align: center;}
.top>a img{display: none;}
.zk-box{overflow-y: auto;background: url("../images/home02bb.jpg") no-repeat -20vw top;background-size: 120% 100%;}
.m-foot{height:22vw;width:82vw;display: block;background:linear-gradient(to bottom right,rgba(230,240,200,0.15),rgba(230,240,200,0.1));margin:30vw auto 8vw;border-radius:2vw;padding:5vw 5vw 0 5vw;}
.m-foot a{width:33.3%;display: block;float: left;color: #fff;font-size:3.6vw;text-align: center;font-size:3.4vw;}
.m-foot a img{width:12vw;margin-bottom: 1vw;}
.ssbox{position:relative; width:92vw;height: auto; background:linear-gradient(to bottom right,rgba(230,240,200,0.15),rgba(230,240,200,0.1));border-radius:2vw;padding:5vw 0 3vw;box-sizing: border-box;top: 0;border:none;margin-bottom:7vw;}
.ssbox p{width:17vw;height:6vw;margin: -8vw 0 0 4vw;font-size:4vw;border-bottom:0.8vw #fff solid;}
.class-s{left:4vw;}
.area-s{left:4vw;}
.ssbox div{overflow: hidden;padding-top: 3vw;}
.ssbox div a{float: left;font-size:3.4vw;line-height:7vw; color:#F3DBDB;margin:0 3vw; }

.zkbox-jd{width:92%;height:auto;position:relative;padding-bottom:10vw;overflow: hidden;top: 0;}
.zkbox-jd ul li{width:45vw;text-align: center;min-height:39vw;}
.zkbox-jd ul li:nth-child(odd){float: left;}
.zkbox-jd ul li:nth-child(even){float:right;}
.zkbox-jd ul li img{ width:43vw;height:24.7vw;border: 1vw rgba(250,230,200,.3) solid;}
.zkbox-jd ul li p{width:100%; font-size:3vw;line-height:4vw;padding-bottom: 2vw;}

.tipbox{width: 100%;height: 100%;position: absolute;top: 0;left:0; background: rgba(0,0,0,0.7);z-index:199;display: none}
.tipbox div{width:70vw;height:40vw;margin-left: -40vw;margin-top: -25vw;border:1vw rgba(255,255,255,0.5) double;border-radius:8vw;padding:5vw;}
.tipbox div p{font-size:4vw;line-height:8vw;padding:4vw 0;}
.tipbox div p img{width:10vw;margin-right:4vw;}
.tipbox div a{width:20vw;height:8vw;line-height:7.8vw;font-size:3.4vw;border:0.2vw rgba(255,255,255,0.5) solid;margin-left: -10vw;bottom: -14vw;}


/* 内容页 */
.infobox{width:92%;margin:0 auto;position: relative;}
.infotop{height:16vw;padding:4vw 0 3vw 0;}
.infotop img{width:50%; float: left;margin-right:5vw;}
.infotop p{color: #666;font-size:4vw;padding-top:3vw;border-bottom:1vw #ad1f1f solid;height:7vw;width: 43%;float: left;}
.infotop p a{color: #666}
.infobt{font-size:5vw;font-weight: bold;text-align: center;line-height:7vw;padding-bottom:6vw;height: 30%;}
.info-m{font-size:3.4vw;line-height:7vw;} 
.info-line{border-top: 1px #bbb solid;margin-top:6vw;padding-top:3vw;text-align: right;font-size:3vw;color: #999;}
.info-foot{line-height:16vw;font-size:3.4vw;position: relative;}

/* 列表页 */
.classli ul li{font-size:4vw;font-weight: bold;line-height:6vw;color:#333;list-style-type:none;border-bottom:0.3vw #aaa dashed;padding: 2vw 0;}
.classli ul li a{color:#333;}
.classli ul li a:hover{color:#777}
.classli ul li span{display: none}
.page{margin:7vw 0 5vw 2vw;; overflow:hidden;}
.page a{height:5vw; border:2px #bbb solid; float:left; margin-right:2vw; text-align:center; line-height:5vw; font-size:4vw;color:#666; padding:0 1vw; display:block;cursor: pointer}
.page_s{background: #C01316; color:#fff !important; cursor:default;border:2px #C01316 solid!important;}

/* 图片列表 */
.imgli{margin-top:1.5vw;}
.imgli ul li{width:50%;float: left;text-align: center;margin-bottom:3vw;}
.imgli ul li img{width: 90%;}
.imgli ul li a{color: #666;}
.imgli ul li p{line-height:6vw;height:6vw; font-size:3vw;overflow: hidden;}

/* 图文内容 */
.ccbox{height: auto!important; background: #911111;box-sizing: border-box;padding:6vw 0;}
.w60{width:85%!important;}
.ccbt{font-size:5vw;color:#fff;font-weight: bold;line-height:7vw;border-bottom:2px #B15F60 solid;padding-bottom: 4vw;}
.ccbt-f{font-size:2.8vw;color:#C78788;text-align: right;line-height:7vw;}
.focus{width:100%;height:66vw;overflow: hidden;position: relative;margin-top:5vw;}
.focus .swiper-wrapper .swiper-slide{position: relative;}
.focus .swiper-wrapper .swiper-slide img{width:100%;height:80%;}
.focus .swiper-wrapper .swiper-slide p{width:100%; height:7vw;box-sizing: border-box;font-size:3.4vw;color: #fff;position: absolute;left: 0;bottom:4vw;overflow: hidden;text-align: center;}
.focus .swiper-pagination{bottom: 0;right: 0;left:auto; width:100%;position: absolute;}
.focus .swiper-pagination-bullet{width:2vw;height:2vw;background:#ccc;margin:0 1vw!important;}
.focus .swiper-pagination-bullet{background:#fff;}
.cc-txt{margin-top:7vw;width:100%; font-size:3.4vw;line-height:7vw;color: #fff;overflow-y:visible;}

/* 点位封面 */
.cover-box{}
.cover-top{height:16vw;text-align: center;box-sizing: border-box;padding-top:4vw;}
.cover-top img{width:34vw;}
.cover-m{padding:7vw 0;position:relative;height: auto;}
.cover-m-top{border-bottom: 1px rgba(255,255,255,0.3) solid;padding:0 0 4vw;line-height:8vw;margin-bottom:4vw;text-align: center;background:none;height: auto!important}
.cover-m-top span:nth-child(1){font-size:6vw;}
.cover-m-top span:nth-child(2){display: none}
.cover-m-top a{display:flex;float:none;margin-top:0;font-size:3.4vw;line-height:3.4vw;margin-left:0;position: absolute;bottom:-7vw;}
.cover-m-top a:nth-child(2){left:54%;}
.cover-m-top a:nth-child(3){display: none}
.cover-m-top a img{height:3.4vw;margin-right:1.4vw;}
.cover-m-top i{font-size:5vw;right:33%;top:9vw;}
.cover-img{float: none!important;width:100%;text-align: center;}
.cover-img img{border:1.5vw rgba(255,255,255,0.2) solid;width:96%}
.cover-info{margin-top:5vw;width:100%; font-size:3.4vw;color: #fff;line-height:6vw;float: none!important;}
.cover-info p{height:36vw;}
.cover-info-n{border:2px rgba(255,255,255,0.2) solid;padding:2vw 0;margin-top:5vw;border-radius:2vw;}
.cover-info-n a{font-size:4.4vw;line-height:4vw;margin:2.4vw 4.6vw;}
.cover-info-n a img{width:6vw;height:5vw; margin-right:2vw;}
.cover-xg{margin-top:7vw;}
.cover-xg a{margin:0 6vw 0 0;font-size:4vw;line-height:10vw;border-bottom:1px rgba(255,255,255,0.3) solid;padding-left:3vw;background-size:1vw 1vw;}
.pop .jj-box{width:90vw;height:80%;font-size:3.4vw;line-height:7vw;padding:5vw;border-radius:4vw;border:4px #B97F51 solid;box-shadow: 0.3vw 2vw 3vw rgba(0,0,0,0.3);}
.pop>p{width:10vw;height:10vw;bottom:5vw;margin-left: -5vw;}
.pop>img{width:40vw;height:40vw;box-shadow: 0.3vw 2vw 3vw rgba(0,0,0,0.3);}
.pics{width:100%;}
.swiper-slide{display: flex;align-items: center;}
.swiper-slide img{width:90%;height: auto!important; border:1vw #fff solid;margin: 0 auto;}
.swiper-button-next:after,.swiper-button-prev:after{color: #fff!important;font-size:6vw!important;background: rgba(0,0,0,0.4);padding:1vw;}
#pop-pic>p{bottom:3vw!important;}
.pop>span{width:80vw;height:14vw;line-height:14vw;padding: 0; background: #fff;font-size:3.6vw;border-radius:2vw;}
}






