@charset "utf-8";
/* CSS Document */

/*Reset start*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p/* ,th,td */{border:0;font-size:100%;margin:0;outline:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top; border:0}
a{ text-decoration:none; outline:none; color:#000;}
a:hover{ color:#000;}
a:focus{outline:none; color:#000;}
a:hover,a:visited,a:active,a:link{text-decoration: none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
/*table{border-collapse:collapse;border-spacing:0;}*/
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
br{font-size: 0;line-height:0;}
var{ font-style:normal;}
var{ padding-left:3px;}
input,select{ outline:none;}
body,button,input,select,textarea{font:12px/1.5; padding:0; margin:0; font-style:normal;}
body{width: 100%;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}

body {color: #000;font: 14px/1.5 Arial, Helvetica, sans-serif; margin: 0 auto; overflow-x: hidden; background-color: #fff; /* min-width: 1600px; */}
a {color: #000;}
a:hover {color: #000;}

label{ max-width: initial;}

.edit-container{ /* width: 79.166vw; */ /* width: 62.5vw; */ width: 83.333vw; margin-right: auto; margin-left: auto; position: relative;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent;}
.visible-xs{ display: none !important;}

.bodymain{ width:100%; overflow: hidden; position: relative; left:0;}
.swiper-container{ width: 100%; height: 100%; overflow: hidden; position: relative;}
.swiper-pagination{ width: 100%; font-size: 0;}
.swiper-pagination-bullet{ vertical-align: middle; width: 0.08rem; height: 0.08rem; background-color: #000; opacity: 0.45; margin: 0 0.04rem !important; border-radius: 100%;}
.swiper-pagination-bullet-active{ opacity: 1; background-color: #22f7ff;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 0.3rem;}


/* 动画 */
.js-m {
	opacity: 0;
	-webkit-transform: translate(0, 30px);
	-ms-transform: translate(0, 30px);
	transform: translate(0, 30px);
	-webkit-transition: all 0.8s cubic-bezier(0.79, -0.27, 0.21, 0.82);
	transition: all 0.8s cubic-bezier(0.79, -0.27, 0.21, 0.82);
}
.delay1 {
	-webkit-transition-delay: .2s !important;
	transition-delay: .2s !important;
}
.delay2 {
	-webkit-transition-delay: .4s !important;
	transition-delay: .4s !important;
}
.delay3 {
	-webkit-transition-delay: .6s !important;
	transition-delay: .6s !important;
}
.delay4 {
	-webkit-transition-delay: .8s !important;
	transition-delay: .8s !important;
}
.delay5 {
	-webkit-transition-delay: 1s !important;
	transition-delay: 1s !important;
}
.delay6 {
	-webkit-transition-delay: 1.2s !important;
	transition-delay: 1.2s !important;
}
.delay7 {
	-webkit-transition-delay: 1.4s !important;
	transition-delay: 1.4s !important;
}
.delay8 {
	-webkit-transition-delay: 1.6s !important;
	transition-delay: 1.6s !important;
}
.delay9 {
	-webkit-transition-delay: 1.8s !important;
	transition-delay: 1.8s !important;
}
.js-m.animate {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}


select{
	/* 解决select下拉箭头在ios上不兼容的问题 */
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	/* background: url('../../assets/arrow_drop_down.png') no-repeat scroll right center transparent; */
	background: transparent;
	border: 1px solid #749ccb;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }

body{ background: url(../images/body-bg2.jpg) top center no-repeat; background-size: cover;}

.header{ width: 100%; height: 1.24rem; padding: 0 0.92rem; position: absolute; top: 0; left: 0;}
.header .logo{ float: left; height: 0.3rem; margin-top: 0.47rem;}
.header .logo img{ display: block; height: 100%;}
.header .intel{ float: right; height: 0.34rem; margin-top: 0.45rem;}
.header .intel img{ display: block; height: 100%;}

.footer{width:100%;height:0.7rem;background-color:rgba(9, 53, 110, 0.18);text-align:center;font-size:0.16rem;line-height:0.7rem;color:#000;}
.footer .main{margin:0 auto;}
.footer img{width:auto;vertical-align:middle;display:inline-block;padding-left:1%;padding-right:0.5%;}


.home-banner{ height: 100vh; position: relative;}
.home-banner .banner-inner{ width: 100%; position: absolute; left: 0; top: 50%; transform:translateY(-50%);}
.home-banner .banner-inner .banner-title{ height: 1.53rem;}
.home-banner .banner-inner .banner-title img{ display: block; height: 100%;}
.home-banner .banner-inner .time{ font-size: 0.38rem; color: #fff; margin-top: 0.45rem;}
.home-banner .banner-inner .banner-btn{ width: 4.94rem; /* height: 0.92rem; */ line-height: 0.92rem; position: relative; margin-top: 0.37rem; margin-bottom: -0.18rem; text-align: center; overflow: hidden; padding: 0.18rem 0;}
.home-banner .banner-inner .banner-btn a{ display: block; position: relative;}
.home-banner .banner-inner .banner-btn span{ display: inline-block; vertical-align: top; font-size: 0.42rem; color: #fff; padding-right: 0.7rem; background: url(../images/icon-play.png) right center no-repeat; background-size: 0.47rem auto;}
.home-banner .banner-inner .banner-btn .line{ position: absolute;}
.home-banner .banner-inner .banner-btn .border-top,.home-banner .banner-inner .banner-btn .border-bottom{ width: 100%; height: 1px; background: -webkit-linear-gradient(to left, transparent, #fff, transparent); background: linear-gradient(to left, transparent, #fff, transparent); left: 0;}
.home-banner .banner-inner .banner-btn .border-top{ top: 0;}
.home-banner .banner-inner .banner-btn .border-bottom{ bottom: 0;}
.home-banner .banner-inner .banner-btn .border-left,.home-banner .banner-inner .banner-btn .border-right{ width: 1px; height: 100%; background: -webkit-linear-gradient(to top, transparent, #fff, transparent); background: linear-gradient(to top, transparent, #fff, transparent); top: 0;}
.home-banner .banner-inner .banner-btn .border-left{ left: 0;}
.home-banner .banner-inner .banner-btn .border-right{ right: 0;}
.home-banner .banner-inner .banner-btn .light{ position: absolute; background-position: center; background-repeat: no-repeat; pointer-events: none; /* transition: left 0.5s; */ opacity: 0;}
.home-banner .banner-inner .banner-btn .light-top,.home-banner .banner-inner .banner-btn .light-bottom{ width: 100%; height: 0.38rem; background-image: url(../images/btn-line-light-horizontal.png); background-size: 60% auto; left: 0; animation: moveLight 2s linear infinite;}
.home-banner .banner-inner .banner-btn .light-top{ top: -0.19rem;}
.home-banner .banner-inner .banner-btn .light-bottom{ bottom: -0.19rem;}

@keyframes moveLight {  
    0% {
		opacity: 0;
        left: -100%;
    }
	25% {
		opacity: 0;
	}
    50% {  
		opacity: 1;
        left: 0;
    }  
	75% {
		opacity: 0;
	}
    100% {  
		opacity: 0;
        left: 100%; 
    }  
}


@keyframes moveLight2 {  
    0% {
		opacity: 0;
        left: -5%;
    }
	20% {
		opacity: 1;
    }
    100% {  
		opacity: 0;
        left: 75%; 
    }  
}



.live-section{ background: url(../images/live-bg-box.png) top center no-repeat; background-size: 100% auto; padding: 0.8rem 0; position: relative;}
.live-section::before{ content: ''; width: 60%; height: 0.35rem; background: url(../images/line-light-horizontal.png) center no-repeat; background-size: 100% 100%; position: absolute; /* left: 50%; transform:translateX(-50%); */ top: -0.15rem; animation: moveLight2 4s linear infinite;}
.live-section::after{ content: ''; width: 0.35rem; height: 60%; background: url(../images/line-light-vertical.png) center no-repeat; background-size: 100% 100%; position: absolute; right: 0.35rem; top: 0;}
.live-section-inner{ width: 16rem; margin: 0 auto; color: #fff; text-align: center;}
.live-section-cont{ width: 12.8rem; margin: 0 auto;}
.live-section-inner .top-title{ font-size: 0.42rem;}
.live-section-inner .cont{ font-size: 0.18rem; line-height: 1.8; margin-top: 0.45rem;}
.live-section-inner .live-iframe{ padding-top: 1.2rem;}
.live-section-inner .live-iframe iframe{ border: 0; width: 100%; height: 9rem;}
.live-section-inner .live-iframe iframe.height-customize{ height: 7.54rem;}


.base-title-box .title-box{ line-height: 1.81rem; background-position: 0.27rem center; background-repeat: no-repeat; background-size: auto 100%; font-size: 0.6rem; color: #fff;}
.base-title-box.hyyc .title-box{ background-image: url(../images/hyyc-title-bg.png);}
.base-title-box.hyjb .title-box{ background-image: url(../images/hyjb-title-bg.png);}
.base-title-box.jckd .title-box{ background-image: url(../images/jckd-title-bg.png);}

.hyyc-section{ padding-bottom: 0.3rem;}
.hyyc-section-inner{ background: url(../images/hyyc-bg-box.png) top center no-repeat; background-size: 100% auto; margin-top: 0.3rem; padding-top: 0.15rem; font-size: 0.24rem; color: #fff; text-align: center; position: relative;}
.hyyc-section-inner::before{ content: ''; width: 60%; height: 0.35rem; background: url(../images/line-light-horizontal.png) center no-repeat; background-size: 100% 100%; position: absolute; /* left: 50%; transform:translateX(-50%); */ top: -0.15rem; animation: moveLight2 3s linear infinite;}
.hyyc-section-inner::after{ content: ''; width: 0.35rem; height: 60%; background: url(../images/line-light-vertical.png) center no-repeat; background-size: 100% 100%; position: absolute; right: 0.35rem; top: 0;}

.hyyc-section-inner table{ overflow: hidden;}
.hyyc-section-inner table th{ line-height: 0.78rem; padding: 0 0.6rem;}
.hyyc-section-inner table thead{ position: relative;}
.hyyc-section-inner table thead:before{ content: ''; width: 100%; height: 0.01rem; position: absolute; left: 0; top: 0.77rem; background: -webkit-linear-gradient(to left, transparent, #22f7ff, transparent); background: linear-gradient(to left, transparent, #22f7ff, transparent);}
.hyyc-section-inner table tbody tr{ /* background: url(../images/td-bg.png) center no-repeat; background-size: 100% auto; */}
.hyyc-section-inner table tbody tr.even{ background-color: rgba(255, 255, 255, 0.1);}
.hyyc-section-inner table td{ padding: 0.3rem 0.6rem; position: relative;}
/* .hyyc-section-inner table td .td-icon{ width: 2.7rem; height: 0.3rem; background: url(../images/td-icon.png) center no-repeat; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); right: -0.4rem;} */
.hyyc-section-inner table .guest-txt{ display: inline-block; vertical-align: middle; text-align: left;}
.hyyc-section-inner table .guest-txt .type,.hyyc-section-inner table .guest-txt .cont{ display: inline-block; vertical-align: middle;}
.hyyc-section-inner table .guest-txt .type{ width: 0.8rem; text-align: justify; text-align-last: justify;}
.hyyc-section-inner table .guest-txt .cont{ font-size: 0.16rem; width: 3.25rem; margin-left: 0.3rem;}
.hyyc-section-inner .notes{ font-size: 0.16rem; color: #6d6ba6; margin-top: 0.3rem; text-align: right;}

.hyjb-section{ padding-bottom: 0.3rem;}
.hyjb-section-inner{ background: url(../images/hyjb-bg-box.png) top center no-repeat; background-size: 100% auto; margin-top: 0.3rem; padding-top: 0.15rem; color: #fff; position: relative;}
.hyjb-section-inner::before{ content: ''; width: 60%; height: 0.35rem; background: url(../images/line-light-horizontal.png) center no-repeat; background-size: 100% 100%; position: absolute; /* left: 50%; transform:translateX(-50%); */ top: -0.15rem; animation: moveLight2 3s linear infinite;}
.hyjb-section-inner::after{ content: ''; width: 0.35rem; height: 60%; background: url(../images/line-light-vertical.png) center no-repeat; background-size: 100% 100%; position: absolute; right: 0.35rem; top: 0;}
.hyjb-section-inner ul{ font-size: 0; text-align: center;}
.hyjb-section-inner li{ display: inline-block; vertical-align: top; width: 20%; padding: 0 0.3rem; margin-top: 0.9rem;}
.hyjb-section-inner li .block-box{ text-align: left;}
.hyjb-section-inner li .block-box .pic img{ display: block; width: 100%;}
.hyjb-section-inner li .block-box .cont-box{ font-size: 0.16rem; padding: 0 0.3rem 0 0.05rem; margin-top: -0.4rem; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease;}
.hyjb-section-inner li .block-box .cont-box .title{ font-size: 0.18rem;}
.hyjb-section-inner li .block-box .cont-box .cont{ margin-top: 0.05rem; height: 4.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.hyjb-section-inner li .block-box:hover .cont-box{ margin-top: -0.5rem;}
.hyjb-section-inner .notes{ font-size: 0.16rem; color: #5a59ab; margin-top: 0.3rem; text-align: right;}

.jckd-section{ padding-bottom: 0.8rem;}
.jckd-section-inner{ background: url(../images/jckd-bg-box.png) top center no-repeat; background-size: 100% auto; margin-top: 0.3rem; padding-top: 0.8rem; color: #fff; position: relative;}
.jckd-section-inner::before{ content: ''; width: 60%; height: 0.35rem; background: url(../images/line-light-horizontal.png) center no-repeat; background-size: 100% 100%; position: absolute; /* left: 50%; transform:translateX(-50%); */ top: -0.15rem; animation: moveLight2 3s linear infinite;}
.jckd-section-inner::after{ content: ''; width: 0.35rem; height: 60%; background: url(../images/line-light-vertical.png) center no-repeat; background-size: 100% 100%; position: absolute; right: 0.35rem; top: 0;}
.jckd-section-inner ul{ margin: 0 -0.1rem;}
.jckd-section-inner li{ float: left; width: 50%; padding: 0 0.1rem; margin-top: 0.2rem;}
.jckd-section-inner li .block-box{ position: relative;}
.jckd-section-inner li .block-box .pic{ overflow: hidden;}
.jckd-section-inner li .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.jckd-section-inner li .block-box .cont-box{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 0.4rem 0.45rem; color: #fff;}
.jckd-section-inner li .block-box .cont-box .num{ font-size: 0.32rem; color: #9de7f7; line-height: 1; position: relative;}
.jckd-section-inner li .block-box .cont-box .num::before{ content: ''; width: 0.87rem; height: 0.76rem; background: url(../images/jckd-num-bg.png) center no-repeat; background-size: cover; position: absolute; top: -0.18rem; left: -0.15rem;}
.jckd-section-inner li .block-box .cont-box .num span{ position: relative; z-index: 5;}
.jckd-section-inner li .block-box .cont-box .title{ font-size: 0.24rem; margin-top: 0.2rem;}
.jckd-section-inner li .block-box .cont-box .cont{ font-size: 0.16rem; margin-top: 0.1rem;}
.jckd-section-inner li .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.jckd-section-inner li.w3{ width: 33.333%;}


.qxfb-section{ padding-bottom: 0.8rem;}
.qxfb-section-inner{ background: url(../images/hyyc-bg-box.png) top center no-repeat; background-size: 100% auto; margin-top: 0.3rem; padding-top: 0.8rem; font-size: 0.18rem; color: #fff; text-align: center; position: relative;}
.qxfb-section-inner::before{ content: ''; width: 60%; height: 0.35rem; background: url(../images/line-light-horizontal.png) center no-repeat; background-size: 100% 100%; position: absolute; /* left: 50%; transform:translateX(-50%); */ top: -0.15rem; animation: moveLight2 3s linear infinite;}
.qxfb-section-inner::after{ content: ''; width: 0.35rem; height: 60%; background: url(../images/line-light-vertical.png) center no-repeat; background-size: 100% 100%; position: absolute; right: 0.35rem; top: 0;}

.qxfb-section-inner .top-title{ font-size: 0.42rem;}
.qxfb-section-inner .cont{ margin-top: 0.45rem; line-height: 1.8;}
.qxfb-section-inner .img{ width: 12.8rem; margin: 0.8rem auto 0 auto;}
.qxfb-section-inner .img img{ display: block; width: 100%;}

.yhsl-section{ padding-bottom: 0.8rem;}
.yhsl-section-inner{ background: url(../images/hyyc-bg-box.png) top center no-repeat; background-size: 100% auto; margin-top: 0.3rem; padding-top: 0.6rem; font-size: 0.18rem; color: #fff; position: relative;}
.yhsl-section-inner::before{ content: ''; width: 60%; height: 0.35rem; background: url(../images/line-light-horizontal.png) center no-repeat; background-size: 100% 100%; position: absolute; /* left: 50%; transform:translateX(-50%); */ top: -0.15rem; animation: moveLight2 3s linear infinite;}
.yhsl-section-inner::after{ content: ''; width: 0.35rem; height: 60%; background: url(../images/line-light-vertical.png) center no-repeat; background-size: 100% 100%; position: absolute; right: 0.35rem; top: 0;}

.yhsl-tabs{ border-bottom: 0.01rem solid #22f7ff; font-size: 0; text-align: center;}
.yhsl-tabs ul{ margin: 0 -0.3rem;}
.yhsl-tabs li{ display: inline-block; vertical-align: top; padding: 0 0.3rem;}
.yhsl-tabs li .block-box{ padding: 0.2rem 0; cursor: pointer; position: relative;}
.yhsl-tabs li .block-box::before{ content: ''; width: 0; height: 0.05rem; background-color: #61fcfd; border-radius: 0.05rem; position: absolute; bottom: -0.03rem; left: 50%; transform:translateX(-50%); transition:all 0.3s ease;}
.yhsl-tabs li .block-box .icon,.yhsl-tabs li .block-box span{ display: inline-block; vertical-align: middle;}
.yhsl-tabs li .block-box .icon{ width: 0.25rem; height: 0.25rem; background-position: center; background-repeat: no-repeat; background-size: cover; margin-right: 0.1rem;}
.yhsl-tabs li .block-box .icon.count{ background-image: url(../images/icon-count.png);}
.yhsl-tabs li .block-box .icon.storage{ background-image: url(../images/icon-storage.png);}
.yhsl-tabs li .block-box .icon.offly{ background-image: url(../images/icon-offly.png);}
.yhsl-tabs li .block-box span{ font-size: 0.24rem;}
.yhsl-tabs li .block-box:hover::before,.yhsl-tabs li.active .block-box::before{ width: 100%;}
.yhsl-tabs li .block-box:hover .icon.count,.yhsl-tabs li.active .block-box .icon.count{ background-image: url(../images/icon-count-on.png);}
.yhsl-tabs li .block-box:hover .icon.storage,.yhsl-tabs li.active .block-box .icon.storage{ background-image: url(../images/icon-storage-on.png);}
.yhsl-tabs li .block-box:hover .icon.offly,.yhsl-tabs li.active .block-box .icon.offly{ background-image: url(../images/icon-offly-on.png);}
.yhsl-tabs li .block-box:hover span,.yhsl-tabs li.active .block-box span{ color: #61fcfd; font-weight: bold;}

.yhsl-content{ margin-top: 0.7rem;}
.yhsl-content .box{ display: none;}
.yhsl-swiper{ margin: 0 -0.2rem; position: relative;}
.yhsl-swiper-hidden{ display: none;}
.yhsl-swiper .swiper-wrapper{ display: block;}
.yhsl-swiper .swiper-slide{ float: left; width: 33.333%; padding: 0 0.2rem;}
.yhsl-swiper .swiper-slide .block-box{ background-color: rgba(34, 51, 157, 0.2);}
.yhsl-swiper .swiper-slide .block-box .pic-box{ position: relative;}
.yhsl-swiper .swiper-slide .block-box .pic-box .pic img{ display: block; width: 100%;}
.yhsl-swiper .swiper-slide .block-box .pic-box .title-box{ width: 100%; padding: 0 0.5rem; position: absolute; left: 0; top: 0.5rem; color: #fff; text-align: center;}
/* .yhsl-swiper .swiper-slide .block-box .pic-box .title-box .type{ font-size: 0.16rem; background: url(../images/yhsl-swiper-type-bg.png) center repeat-y; background-size: auto 100%; padding: 0.05rem 0;} */
.yhsl-swiper .swiper-slide .block-box .pic-box .title-box .type{ font-size: 0.16rem; center repeat-y; background-size: auto 100%; padding: 0.05rem 0;} 
.yhsl-swiper .swiper-slide .block-box .pic-box .title-box .title{ font-size: 0.24rem; font-weight: bold; margin-top: 0.05rem;}
.yhsl-swiper .swiper-slide .block-box .pic-box .more-btn{ width: 1.35rem; line-height: 0.43rem; background-color: #ee3c4a; border-radius: 0.43rem; position: absolute; left: 50%; transform:translateX(-50%); bottom: 0.25rem; font-size: 0.16rem; color: #fff; text-align: center;}
.yhsl-swiper .swiper-slide .block-box .pic-box .more-btn span{ padding-right: 0.15rem; background: url(../images/icon-btn-arrow.png) center right no-repeat; background-size: 0.1rem auto;}

.yhsl-swiper .swiper-slide .block-box .cont-inner{ padding: 0 0.15rem;}
.yhsl-swiper .swiper-slide .block-box .cont-inner .cont-box{ /* height: 3.35rem; */ background: -webkit-linear-gradient(to bottom, rgba(34, 51, 157, 0.55), rgba(34, 51, 157, 0.05), transparent); background: linear-gradient(to bottom, rgba(34, 51, 157, 0.55), rgba(34, 51, 157, 0.05), transparent); padding: 0.1rem 0.15rem; font-size: 0.14rem; color: #fff; line-height: 1.8;}
.yhsl-swiper .swiper-slide .block-box .cont-inner .cont-box .c-block{ padding: 0.1rem; border-bottom: 1px dashed rgba(110, 221, 225, 0.4);}
.yhsl-swiper .swiper-slide .block-box .cont-inner .cont-box .c-block:last-child{ border-bottom: 0;}
.yhsl-swiper .swiper-slide .block-box .cont-inner .cont-box .c-block .title{ font-weight: bold;}

.yhsl-swiper .swiper-slide:hover .block-box{ background: url(../images/yhsl-swiper-block-box-bg.png) no-repeat #5c82ed; background-size: cover;}
.yhsl-swiper .swiper-slide:hover .block-box .cont-inner .cont-box{ background-image: url(../images/yhsl-swiper-cont-box-bg.png); background-position: center; background-repeat: no-repeat; background-size: cover;}

.yhsl-swiper .swiper-pagination{ position: initial; margin-top: 0.6rem;}
.yhsl-swiper .swiper-arrow{ width: 0.44rem; height: 0.44rem; background-color: rgba(34, 51, 157, 0.13); background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 35%; z-index: 9; border-radius: 100%; cursor: pointer; display: none;}
.yhsl-swiper .swiper-arrow-prev{ background-image: url(../images/icon-swiper-prev.png); left: -0.4rem;}
.yhsl-swiper .swiper-arrow-next{ background-image: url(../images/icon-swiper-next.png); right: -0.4rem;}

.yhsl-swiper.swiper-animate .swiper-wrapper{ display: flex;}
.yhsl-swiper.swiper-animate .swiper-arrow{ display: block;}
.yhsl-swiper.swiper-animate .swiper-button-disabled{ display: none;}

.yhsl-content .box:nth-of-type(1) .yhsl-swiper .swiper-slide .block-box .cont-inner .cont-box{ height: 2.85rem;}
.yhsl-content .box:nth-of-type(2) .yhsl-swiper .swiper-slide .block-box .cont-inner .cont-box{ height: 3.35rem;}
.yhsl-content .box:nth-of-type(3) .yhsl-swiper .swiper-slide .block-box .cont-inner .cont-box{ height: 3.35rem;}


.xwjj-section{ padding-bottom: 0.8rem;}
.xwjj-section-inner{ background: url(../images/hyyc-bg-box.png) top center no-repeat; background-size: 100% auto; margin-top: 0.3rem; padding-top: 0.6rem; font-size: 0.18rem; color: #fff; position: relative;}
.xwjj-section-inner::before{ content: ''; width: 60%; height: 0.35rem; background: url(../images/line-light-horizontal.png) center no-repeat; background-size: 100% 100%; position: absolute; /* left: 50%; transform:translateX(-50%); */ top: -0.15rem; animation: moveLight2 3s linear infinite;}
.xwjj-section-inner::after{ content: ''; width: 0.35rem; height: 60%; background: url(../images/line-light-vertical.png) center no-repeat; background-size: 100% 100%; position: absolute; right: 0.35rem; top: 0;}

.xwjj-swiper{ margin: 0.6rem -0.1rem 0 -0.1rem; position: relative;}
.xwjj-swiper .swiper-wrapper{ display: block;}
.xwjj-swiper .swiper-slide{ float: left; width: 33.333%; padding: 0 0.1rem;}
.xwjj-swiper .swiper-slide .block-box{ background-color: rgba(97, 123, 197, 0.63);}
.xwjj-swiper .swiper-slide .block-box .pic{ overflow: hidden;}
.xwjj-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.xwjj-swiper .swiper-slide .block-box .cont-box{ height: 2rem; padding: 0.2rem; font-size: 0.16rem; color: #fff;}
.xwjj-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.22rem; font-weight: bold; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.xwjj-swiper .swiper-slide .block-box .cont-box .p{ margin-top: 0.2rem; height: 4.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.xwjj-swiper .swiper-slide .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.xwjj-swiper .swiper-pagination{ position: initial; margin-top: 0.6rem;}
.xwjj-swiper .swiper-arrow{ width: 0.44rem; height: 0.44rem; background-color: rgba(34, 51, 157, 0.13); background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 35%; z-index: 9; border-radius: 100%; cursor: pointer; display: none;}
.xwjj-swiper .swiper-arrow-prev{ background-image: url(../images/icon-swiper-prev.png); left: -0.5rem;}
.xwjj-swiper .swiper-arrow-next{ background-image: url(../images/icon-swiper-next.png); right: -0.5rem;}

.xwjj-swiper.swiper-animate .swiper-wrapper{ display: flex;}
.xwjj-swiper.swiper-animate .swiper-arrow{ display: block;}
.xwjj-swiper.swiper-animate .swiper-button-disabled{ display: none;}


.sdjd-section{ padding-bottom: 0.8rem;}
.sdjd-section-inner{ background: url(../images/hyyc-bg-box.png) top center no-repeat; background-size: 100% auto; margin-top: 0.3rem; padding-top: 0.6rem; font-size: 0.18rem; color: #fff; position: relative;}
.sdjd-section-inner::before{ content: ''; width: 60%; height: 0.35rem; background: url(../images/line-light-horizontal.png) center no-repeat; background-size: 100% 100%; position: absolute; /* left: 50%; transform:translateX(-50%); */ top: -0.15rem; animation: moveLight2 3s linear infinite;}
.sdjd-section-inner::after{ content: ''; width: 0.35rem; height: 60%; background: url(../images/line-light-vertical.png) center no-repeat; background-size: 100% 100%; position: absolute; right: 0.35rem; top: 0;}

.sdjd-swiper{ margin: 0.6rem -0.1rem 0 -0.1rem; position: relative;}
.sdjd-swiper .swiper-wrapper{ display: block;}
.sdjd-swiper .swiper-slide{ float: left; width: 50%; padding: 0 0.1rem;}
.sdjd-swiper .swiper-slide ul{ /* margin: 0 -0.1rem; */}
.sdjd-swiper .swiper-slide li{/* float: left; width: 50%; */}
.sdjd-swiper .swiper-slide li .block-box{ position: relative; height: 2.9rem;}
.sdjd-swiper .swiper-slide li .block-box .pic{ height: 100%; overflow: hidden;}
.sdjd-swiper .swiper-slide li .block-box .pic img{ display: block; width: 100%; height: 100%; object-fit: cover; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.sdjd-swiper .swiper-slide li .block-box .pic::before{ content: ''; width: 50%; height: 100%; position: absolute; top: 0; left: 0; z-index: 5; background: -webkit-linear-gradient(to right, #112052, transparent); background: linear-gradient(to right, #112052, transparent);}
.sdjd-swiper .swiper-slide li .block-box .cont-box{ width: 100%; padding: 0 43% 0 0.4rem; position: absolute; top: 50%; transform:translateY(-50%); left: 0; z-index: 9; font-size: 0.16rem; color: #fff;}
.sdjd-swiper .swiper-slide li .block-box .cont-box .title{ font-size: 0.2rem; font-weight: bold;}
.sdjd-swiper .swiper-slide li .block-box .cont-box .p{ color: rgba(255, 255, 255, 0.74); margin-top: 0.15rem; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.sdjd-swiper .swiper-slide li.big .block-box{ height: 6rem;}
.sdjd-swiper .swiper-slide li.big .block-box .pic::before{ width: 100%; height: 50%; top: auto; bottom: 0; background: -webkit-linear-gradient(to top, #112052, transparent); background: linear-gradient(to top, #112052, transparent);}
.sdjd-swiper .swiper-slide li.big .block-box .cont-box{ padding: 0 0.4rem; top: auto; transform:translateY(0); bottom: 0.8rem;}

.sdjd-swiper .swiper-slide li:nth-of-type(2){ margin-top: 0.2rem;}

.sdjd-swiper .swiper-slide li .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.sdjd-swiper .swiper-pagination{ position: initial; margin-top: 0.6rem;}
.sdjd-swiper .swiper-arrow{ width: 0.44rem; height: 0.44rem; background-color: rgba(34, 51, 157, 0.13); background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 42%; z-index: 9; border-radius: 100%; cursor: pointer; display: none;}
.sdjd-swiper .swiper-arrow-prev{ background-image: url(../images/icon-swiper-prev.png); left: -0.6rem;}
.sdjd-swiper .swiper-arrow-next{ background-image: url(../images/icon-swiper-next.png); right: -0.6rem;}

.sdjd-swiper.swiper-animate .swiper-wrapper{ display: flex;}
.sdjd-swiper.swiper-animate .swiper-arrow{ display: block;}
.sdjd-swiper.swiper-animate .swiper-button-disabled{ display: none;}

.jchg-section{ padding-bottom: 0.8rem;}
.jchg-section-inner{ background: url(../images/hyyc-bg-box.png) top center no-repeat; background-size: 100% auto; margin-top: 0.3rem; padding-top: 0.6rem; font-size: 0.18rem; color: #fff; position: relative;}
.jchg-section-inner::before{ content: ''; width: 60%; height: 0.35rem; background: url(../images/line-light-horizontal.png) center no-repeat; background-size: 100% 100%; position: absolute; /* left: 50%; transform:translateX(-50%); */ top: -0.15rem; animation: moveLight2 3s linear infinite;}
.jchg-section-inner::after{ content: ''; width: 0.35rem; height: 60%; background: url(../images/line-light-vertical.png) center no-repeat; background-size: 100% 100%; position: absolute; right: 0.35rem; top: 0;}

.jchg-video{ width: 12.8rem; margin: 0.6rem auto 0 auto; position: relative;}
.jchg-video video{ display: block; width: 100%;}

.jchg-swiper{ /* margin: 0.6rem -0.1rem 0 -0.1rem; */ margin-top: 0.6rem;}
.jchg-swiper .swiper-slide{ /* padding: 0 0.1rem; */ transition: 300ms; transform: scale(0.8);}
.jchg-swiper .swiper-slide .block-box{ position: relative;}
.jchg-swiper .swiper-slide .block-box::before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 5;}
.jchg-swiper .swiper-slide .block-box .img{ position: relative; cursor: pointer;}
.jchg-swiper .swiper-slide .block-box .img img{ display: block; width: 100%;}
.jchg-swiper .swiper-slide .block-box .img::before{ content: ''; width: 0.6rem; height: 0.6rem; background: url(../images/icon-play.png) center no-repeat; background-size: auto 100%; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); z-index: 9;}
.jchg-swiper .swiper-slide .block-box .img::after{ content: ''; width: 100%; height: 100%; background-color: #000; position: absolute; top: 0; left: 0; opacity: 0.6;}
.jchg-swiper .swiper-slide .block-box .video-box{ display: none;}
.jchg-swiper .swiper-slide .block-box .video-box video{ display: block; width: 100%;}
.jchg-swiper .swiper-slide .block-box .title{ font-size: 0.2rem; font-weight: bold; margin-top: 0.2rem; text-align:center;}
.jchg-swiper .swiper-slide-active{ transform: scale(1);}
.jchg-swiper .swiper-slide-active .block-box::before{ display: none;}
.jchg-swiper .swiper-pagination{ position: initial; margin-top: 0.6rem;}





@media (max-width: 1680px){
	/* 缩小80% */
	
	
	
	
	
}
@media (max-width: 1440px){
	/* 缩小70% */
	
	
	
	
	
}
@media (max-width: 1200px){
	/* 缩小60% */
	
	
	
	
}

@media (max-width: 992px){
	/* 缩小60% */
	body{ min-width: 100%;}
	.edit-container{ /* width: calc(100% - 10.66vw); */ width: 100%;}
	.visible-xs{ display: block !important;}
	.hidden-xs{ display: none !important;}
	
	.swiper-pagination-bullet{ width: 0.14rem; height: 0.14rem; margin: 0 0.08rem !important;}
	
	.header{ padding: 0 0.4rem;}
	
	.footer{ height: auto; line-height: 1.5; padding: 0.2rem 0.4rem; font-size: 0.24rem;}
	.footer .div-br{ display: block;}
	
	.home-banner{ height: 8rem;}
	.home-banner .banner-inner{ padding: 0 0.4rem;}
	.home-banner .banner-inner .banner-title{ height: auto; width: 100%;}
	.home-banner .banner-inner .banner-title img{ height: auto; width: 100%;}
	.home-banner .banner-inner .time{ font-size: 0.36rem;}
	.home-banner .banner-inner .banner-btn{ width: 3.6rem;}
	.home-banner .banner-inner .banner-btn span{ font-size: 0.32rem;}
	.home-banner .banner-inner .banner-btn .light-top{ top: -0.2rem;}
	.home-banner .banner-inner .banner-btn .light-bottom{ bottom: -0.15rem;}
	
	
	.live-section{ padding: 0.8rem 0.4rem;}
	.live-section::after{ right: 0.05rem;}
	.live-section-inner{ width: 100%;}
	.live-section-cont{ width: 100%;}
	.live-section-inner .top-title{ font-size: 0.36rem;}
	.live-section-inner .cont{ font-size: 0.24rem; margin-top: 0.4rem;}
	.live-section-inner .live-iframe{ padding-top: 0.6rem;}
	.live-section-inner .live-iframe iframe{ height: 6.3rem;}
	.live-section-inner .live-iframe iframe.height-customize{ height: 3.76rem;}
	
	.base-title-box .title-box{ line-height: 1.4rem; font-size: 0.48rem;}
	
	.hyyc-section{ padding-bottom: 0.8rem;}
	.hyyc-section .base-title-box{ padding: 0 0.4rem;}
	.hyyc-section-inner{ padding: 0.15rem 0.4rem 0 0.4rem; font-size: 0.28rem;}
	.hyyc-section-inner::after{ right: 0.05rem;}
	.hyyc-section-inner table th{ padding: 0 0.15rem;}
	.hyyc-section-inner table td{ padding: 0.3rem 0.15rem;}
	.hyyc-section-inner table td .td-icon{ display: none;}
	.hyyc-section-inner table .guest-txt .type, .hyyc-section-inner table .guest-txt .cont{ display: block;}
	.hyyc-section-inner table .guest-txt .type{ width: 100%; text-align: initial; text-align-last: initial;}
	.hyyc-section-inner table .guest-txt .cont{ font-size: 0.24rem; margin-left: 0;}
	.hyyc-section-inner table tbody tr{ background-size: auto 90%;}
	.hyyc-section-inner .notes{ font-size: 0.24rem; color: #5a59ab;}
	
	.hyjb-section{ padding-bottom: 0.8rem;}
	.hyjb-section .base-title-box{ padding: 0 0.4rem;}
	.hyjb-section-inner{ padding: 0.15rem 0.4rem 0 0.4rem;}
	.hyjb-section-inner::after{ right: 0.05rem;}
	.hyjb-section-inner ul{ text-align: left;}
	.hyjb-section-inner li{ width: 50%; padding: 0 0.15rem; margin-top: 0.6rem;}
	.hyjb-section-inner li .block-box .cont-box .title{ font-size: 0.32rem;}
	.hyjb-section-inner li .block-box .cont-box{ font-size: 0.24rem;}
	.hyjb-section-inner li .block-box .cont-box .cont{ height: 7.5em; -webkit-line-clamp: 5;}
	.hyjb-section-inner .notes{ font-size: 0.24rem;}
	
	.jckd-section{ padding-bottom: 0.8rem;}
	.jckd-section .base-title-box{ padding: 0 0.4rem;}
	.jckd-section-inner{ padding: 0.4rem 0.4rem 0 0.4rem;}
	.jckd-section-inner::after{ right: 0.05rem;}
	.jckd-section-inner li{ float: none; width: 100%;}
	.jckd-section-inner li.w3{ width: 100%;}
	.jckd-section-inner li .block-box .pic{ height: 3.4rem;}
	.jckd-section-inner li .block-box .pic img{ height: 100%; object-fit: cover;}
	.jckd-section-inner li .block-box .cont-box .num{ font-size: 0.48rem;}
	.jckd-section-inner li .block-box .cont-box .num::before{ width: 1rem; height: 0.89rem; top: -0.2rem; left: -0.17rem;}
	.jckd-section-inner li .block-box .cont-box .title{ font-size: 0.28rem;}
	.jckd-section-inner li .block-box .cont-box .cont{ font-size: 0.24rem;}
	
	
	.qxfb-section{ padding-bottom: 0.8rem;}
	.qxfb-section .base-title-box{ padding: 0 0.4rem;}
	.qxfb-section-inner{ padding: 0.4rem 0.4rem 0 0.4rem; font-size: 0.24rem;}
	.qxfb-section-inner::after{ right: 0.05rem;}
	.qxfb-section-inner .top-title{ font-size: 0.36rem;}
	.qxfb-section-inner .img{ width: 100%; margin-top: 0.6rem;}
	
	.yhsl-section{ padding-bottom: 0.8rem;}
	.yhsl-section .base-title-box{ padding: 0 0.4rem;}
	.yhsl-section-inner{ padding: 0.4rem 0.4rem 0 0.4rem; font-size: 0.24rem;}
	.yhsl-section-inner::after{ right: 0.05rem;}
	.yhsl-tabs li .block-box .icon{ width: 0.28rem; height: 0.28rem;}
	.yhsl-tabs li .block-box span{ font-size: 0.28rem;}
	.yhsl-swiper .swiper-slide{ float: none; width: 100%;}
	.yhsl-swiper .swiper-slide .block-box .pic-box .title-box .type{ font-size: 0.24rem;}
	.yhsl-swiper .swiper-slide .block-box .pic-box .title-box .title{ font-size: 0.32rem;}
	.yhsl-swiper .swiper-slide .block-box .pic-box .more-btn{ width: 2rem; line-height: 0.6rem; font-size: 0.24rem;}
	.yhsl-swiper .swiper-slide .block-box .pic-box .more-btn span{ padding-right: 0.2rem; background-size: 0.14rem;}
	.yhsl-swiper .swiper-slide .block-box .cont-inner{ padding: 0 0.2rem;}
	.yhsl-swiper .swiper-slide .block-box .cont-inner .cont-box{ padding: 0.2rem; /* height: 6.8rem; */ font-size: 0.24rem;}
	.yhsl-swiper .swiper-slide .block-box .cont-inner .cont-box .c-block{ padding: 0.2rem;}
	.yhsl-swiper .swiper-pagination{ margin-top: 0.4rem;}
	.yhsl-swiper.swiper-animate .swiper-arrow{ display: none;}
	
	.yhsl-content .box:nth-of-type(1) .yhsl-swiper .swiper-slide .block-box .cont-inner .cont-box{ height: 5.56rem;}
	.yhsl-content .box:nth-of-type(2) .yhsl-swiper .swiper-slide .block-box .cont-inner .cont-box{ height: 6.4rem;}
	.yhsl-content .box:nth-of-type(3) .yhsl-swiper .swiper-slide .block-box .cont-inner .cont-box{ height: 6.8rem;}
	
	.xwjj-section{ padding-bottom: 0.8rem;}
	.xwjj-section .base-title-box{ padding: 0 0.4rem;}
	.xwjj-section-inner{ padding: 0.4rem 0.4rem 0 0.4rem; font-size: 0.24rem;}
	.xwjj-section-inner::after{ right: 0.05rem;}
	.xwjj-swiper{ margin-top: 0.2rem;}
	.xwjj-swiper .swiper-slide .block-box .cont-box{ padding: 0.4rem; font-size: 0.24rem; height: 3.16rem;}
	.xwjj-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.32rem;}
	.xwjj-swiper .swiper-pagination{ margin-top: 0.4rem;}
	.xwjj-swiper.swiper-animate .swiper-arrow{ display: none;}
	
	
	.sdjd-section{ padding-bottom: 0.8rem;}
	.sdjd-section .base-title-box{ padding: 0 0.4rem;}
	.sdjd-section-inner{ padding: 0.4rem 0.4rem 0 0.4rem; font-size: 0.24rem;}
	.sdjd-section-inner::after{ right: 0.05rem;}
	.sdjd-swiper{ margin-top: 0.2rem;}
	.sdjd-swiper .swiper-slide{ float: none; width: 100%;}
	.sdjd-swiper .swiper-slide li{}
	.sdjd-swiper .swiper-slide li .block-box{ height: 2.9rem;}
	.sdjd-swiper .swiper-slide li .block-box .cont-box{ font-size: 0.24rem; padding: 0 0.4rem;}
	.sdjd-swiper .swiper-slide li .block-box .cont-box .title{ font-size: 0.32rem;}
	.sdjd-swiper .swiper-slide li.big .block-box{ height: 6rem;}
	.sdjd-swiper .swiper-pagination{ margin-top: 0.4rem;}
	.sdjd-swiper.swiper-animate .swiper-arrow{ display: none;}
	
	
	.jchg-section{ padding-bottom: 0.8rem;}
	.jchg-section .base-title-box{ padding: 0 0.4rem;}
	.jchg-section-inner{ padding: 0.4rem 0.4rem 0 0.4rem; font-size: 0.24rem;}
	.jchg-section-inner::after{ right: 0.05rem;}
	.jchg-video{ width: 100%; margin-top: 0.2rem;}
	
	.jchg-swiper{ margin-top: 0.2rem;}
	.jchg-swiper .swiper-slide .block-box .title{ font-size: 0.32rem; margin-top: 0.3rem;}
	
	
	
	
	
	
}

@media (max-width: 768px){
	
}

/* 超小屏 */
@media (max-width: 640px){
	
}

@media (max-width: 320px){
	.live-section-inner .live-iframe iframe{ height: 7rem;}
}

/* 特殊缩放 */
@media (min-width: 1201px) and (max-width: 1280px){
	/* 缩小70% */
	
	
}