body {overflow-y: auto;}
strong {color: #000;}
.afeelings_icon {background: url(../images/icon_afeelings.png) center no-repeat;background-size: 300px 300px;}
/* 美图 */
.pics_img {position: relative;}
.pics_img img {width: 100%;}
.pics_img .pics_logo {width: unset;position: absolute;height: 50%;left: 10%;bottom: 10%;}
.pics_base {padding: 0px 10%;}
.pics_base p {border-bottom: 1px solid #ebebeb;padding: 15px 0;color: #636363;font-size: 14px;line-height: 25px;}
.pics_base p i {display: inline-block;width: 20px;height: 20px;background-position: 2% 15%;vertical-align: middle;margin-right: -4px;}
.pics_lists {padding: 50px 10%;}
.pics_lists .txt {position: relative;margin-top: -2px;}
.pics_lists .txt>div {position: absolute;top: 0;left: 0;}
.pics_lists .txt>div p {color: #000;font-size: 16px;font-weight: bold;padding-top: 10px;    padding-bottom: 10px;}
.pics_lists .txt>div p i {display: inline-block;vertical-align: 3px;width: 6px;height: 6px;background-color: #14b8a7;margin: 0 5px 0 10px;}
.pics_lists .txt>div span {margin-left: 22px;color: #868686;}
.pics_lists .txt img {position: relative;z-index: -2;}
.pics_lists ul {margin-left: 1%;width: 24.2%;}
.pics_lists ul:first-child {margin-left: 0;}
.pics_lists ul li {margin-bottom: 30px}
.pics_lists ul li a {display: block;position: relative;}
.pics_lists ul li a .entrance {color: #fff;padding: 8px;width:auto;font-size: 16px;line-height: 18px;text-align: center;background-color: #14b8a7;position: absolute;right: 10px;top: 0;z-index: 2;transform: translateY(-50%);transition: opacity .5s;-webkit-transition: opacity .5s;-moz-transition: opacity .5s;-ms-transition: opacity .5s;-o-transition: opacity .5s;opacity: 0;}
.pics_lists ul li a:hover .entrance {opacity: 1;}
/* 美图详情 */
.swiper_box {width: 100%;padding: 0 10%;background-color: #434a55;padding-bottom: 30px;}
.swiper_box>.swiper-button-prev {left: calc(10% - 40px);top: calc(47% - 40px);font-weight: bold;}
.swiper_box>.swiper-button-next {right: calc(10% - 40px);top: calc(47% - 40px);font-weight: bold;}
.swiper_box .gallery-thumbs .swiper-button-prev {padding: 10px;background-color: rgba(0, 0, 0, .6);left: 0;}
.swiper_box .gallery-thumbs .swiper-button-prev:hover {background-color: rgba(0, 0, 0, 1);}
.swiper_box .gallery-thumbs .swiper-button-prev:after {font-size: 16px;}
.swiper_box .gallery-thumbs .swiper-button-next {padding: 10px;right: 0;background-color: rgba(0, 0, 0, .6);}
.swiper_box .gallery-thumbs .swiper-button-next:hover {background-color: rgba(0, 0, 0, 1);}
.swiper_box .gallery-thumbs .swiper-button-next:after {font-size: 16px;}
.swiper_box .swiper-container {margin-bottom: 30px;}
.swiper_box img {display: block;margin: auto;height: 100%;}
.swiper_box .swiper-slide {margin: auto;height: 100%;}
.swiper_box .gallery-top {background-color: #000;}
.swiper_box .gallery-top .swiper-slide {position: relative;}
.swiper_box .gallery-top .swiper-slide .txt {position: absolute;left: 30px;bottom: 30px;color: #fff;line-height: 30px;}
.swiper_box .gallery-top .swiper-slide .txt span {display: block;}
.swiper_box .gallery-top .swiper-slide .txt .title {font-size: 24px;}
.swiper_box .gallery-top .swiper-slide .txt .author {font-size: 16px;position: relative;}
.swiper_box .gallery-top .swiper-slide .txt .author::before {content: '';display: inline-block;width: 32px;height: 3px;position: absolute;bottom: -5px;left: 0;background-color: #b90000;}
.swiper_box .gallery-thumbs .swiper-slide {height: 160px;background-size: contain;background-color: #000;cursor: pointer;}
.swiper_box .swiper-slide-box {background: #000;}
.swiper_box .gallery-thumbs .swiper-slide {opacity: 0.4;}
.swiper_box .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.swiper_box .picsDetail_title {padding: 20px 0;}
.swiper_box .picsDetail_title a {color: #fff;font-size: 16px;padding: 8px 10px;background-color: #970000;}
.swiper_box .picsDetail_title p {line-height: 36px;font-size: 30px;}
.swiper_box .picsDetail_title .fl i {display: inline-block;width: 30px;margin-bottom: 3px;margin-right: 10px;height: 30px;background-position:37% 38%;vertical-align: middle;}
.swiper_box .gallery-top .swiper-slide {position: relative;height: 700px;}
/* 直播 */
.video_img {position: relative;}
.video_img img {width: 100%;}
.video_img .video_logo {width: unset;position: absolute;height: 50%;left: 10%;bottom: 10%;}
.video_base {padding: 0 10%;}
.video_base p {border-bottom: 1px solid #ebebeb;padding: 15px 0;color: #636363;font-size: 14px;line-height: 25px;}
.video_base p i {display: inline-block;width: 20px;height: 20px;background-position: 2% 15%;vertical-align: middle;margin-right: -4px;}
.video_lists {width: 100%;padding: 30px 10%;}
.video_lists .recommend_video {position: relative;margin-bottom: 30px;height:488px;}
.video_lists .recommend_video .play{background-position: 42% 78%;display: inline-block;width: 42px;height: 42px;position: absolute;transform: translate(-50%, -50%);    top: 50%;    left: 50%;}
.video_lists ul {width: 100%;}
.video_lists ul li {width: 32%;margin-left: 2%;float: left;margin-bottom: 50px}
.video_lists ul li video {width: 100%;}
.video_lists ul li:nth-child(3n+1) {margin-left: 0;}
.video_lists ul li p {color: #313131;font-size: 16px;margin-left: -5px;margin-top: 10px;}
.video_lists ul li p i {display: inline-block;width: 30px;height: 30px;background-position: 40% 50%;vertical-align: middle;}
.video_lists ul li .video_box {position: relative;cursor: pointer;height: 246px;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.video_box img{width: auto;height: unset;min-width: 100%;min-height: 100%;max-width: 100%;max-height: 100%;}
.video_lists ul li .video_box:hover .play {display: inline-block;}
.video_lists ul li .play {background-position: 42% 78%;display: none;width: 42px;height: 42px;position: absolute;transform: translate(-50%, -50%);top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);}
.video .shade_box{position: fixed;display:none;top:0;left:0;overflow:hidden;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);z-index: 9999;}
.video .shade_box .content{ position: absolute;width: 40%; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); }
.video .shade_box .content p{color:#fff;font-size: 18px;line-height: 30px;}
.video .shade_box .content p .afeelings_icon{display:inline-block;vertical-align: middle; width: 30px; height:30px;background-position: 41% 94%;}
.video .shade_box .content p .close_shade{ font-size: 24px; transition:all .5s ; float: right; font-family: serif; margin-top: -5px; cursor: pointer; -webkit-transition:all .5s ; -moz-transition:all .5s ; -ms-transition:all .5s ; -o-transition:all .5s ; }
.video .shade_box .content p .close_shade:hover{ transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; }
/* 分页样式重置 */
.page_break {text-align: center;margin-bottom: 40px;}
.page_break .layui-laypage a,
.page_break .layui-laypage span {border: 0;}
.page_break .layui-laypage .layui-laypage-curr .layui-laypage-em {background-color: #fff;}
.page_break .layui-laypage .layui-laypage-curr em {color: #14b8a7;font-weight: bold;}
/* 虚拟游 */
.vr_img {position: relative;}
.vr_img img {width: 100%;}
.vr_img .vr_logo {width: unset;position: absolute;font-size: 48px;left: 10%;bottom: 10%;}
.vr_img .vr_logo::before{position: absolute;content: '';width: 50px;height: 4px;background-color: #b90000;display: inline-block;top: -20px;left: 0;}
.vr_base {padding: 0 10%;}
.vr_base p {border-bottom: 1px solid #ebebeb;padding: 15px 0;color: #636363;font-size: 14px;line-height: 25px;}
.vr_base p i {display: inline-block;width: 20px;height: 20px;background-position: 2% 15%;vertical-align: middle;margin-right: -4px;}
.vr_lists {width: 80%;padding: 80px 10%;}
.vr_lists ul li {width: 32%;margin-bottom: 50px}
.vr_lists ul li p {color: #313131;font-size: 16px;margin-left: -5px;height: 100%;display: flex;align-items: center;justify-content: center;}
.vr_lists .bottom_txt a {position: relative;display: block;}
.vr_lists .bottom_txt a p {position: absolute;top: 0;right: 0;width: 100%;text-align: center;font-size: 16px;color: #000;font-weight: bold;}
.vr_lists .bottom_txt a p span {margin-right: 10px;}
.vr_lists .bottom_txt a p i {display: inline-block;width: 32px;height: 32px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;background-position: 1% 91%;background-color: #b90000;}
.bottom_txt{display: block;box-shadow: 0px 0 15px #eee;background:url('../images/tour_vr_bg.jpg');background-size: 100% 100%;width:100%;height:78px;}
.vr_lists .swiper-slide.swiper-slide-active{ transform: scale(1.3); z-index: 99; -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3); }
.vr_lists .swiper-slide{ z-index: 1; transform: scale(1); transition:all .3s ; -webkit-transition:all .3s ; -moz-transition:all .3s ; -ms-transition:all .3s ; -o-transition:all .3s ; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); }
.vr .banner{position: relative;width: 80%;margin:auto}
.vr .banner .swiper-button-prev,.vr .banner .swiper-button-next{top:42%; width: 35px; height: 35px; border: 1px solid #6a6a6a; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.vr .banner .swiper-button-prev:after,.vr .banner .swiper-button-next:after{font-size: 24px;color: #6a6a6a;}
.jiantou_icon{background-position: 49% 100%;width: 23px;height: 21px;position: absolute;right: 10px;}
.bottom_txt p span{padding:0 40px;}