@charset "UTF-8";
/*-----default model-----*/
body,h1, h2, h3, h4, h5, h6,p,ul, ol, dl, dd,figure, menu, input, textarea, button, select, th, td,figcaption {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6,b, strong {font-size: 100%;font-weight: normal;}
li {list-style: none;}
em, i {font-style: normal;}
img {border:none;}
input,textarea,button,select {outline: 0 none;}
table{border-collapse: collapse; margin:0 auto;}
textarea {resize: vertical;}
a {text-decoration: none;outline: 0 none;color:inherit}
i,em{ font-style:normal;}
table{border-collapse:collapse;width: 100%;color: #333;text-align: center;}
.clearfix:before,.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfix{zoom:1} 
body{width: 100%;height:100%;font-size: 12px;min-width: 1100px!important; font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;color: #444;background: #283cb2;}
#footer_bx{clear: both;}

.nav-bgd,.dv_mn{display:none;}
.nav-fixed{position: fixed;top: 0;left: 0;width: 100%; z-index: 900; _position: absolute; _top: expression(eval(document.documentElement.scrollTop));_left:20px }
.pbot80{padding-bottom: 80px;}
.m-show,.m-ib{display: none!important;}
.qgfx_box {margin-top: 10px; margin-bottom: 20px!important;}
a[title="站长统计"]{display: none;}
@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
.wrap{position: relative; width: 1167px; margin: 0 auto;font-size: 0;text-align: center;}
.section {display: inline-block;width: 100%;float: left;}
.sec-title{display: inline-block;width: 100%;}
.sec-title h2 {display: inline-block;width: 100%;margin-top: 0.15rem;line-height: 1rem;}
.cont{display: inline-block;width: 100%;}
 /* 输入框填充背景 */
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 1000px white inset;
}
 
/* 输入框填充透明 */
/* input:-internal-autofill-previewed,
input:-internal-autofill-selected {
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-out 0.5s;
} */

/*banner */
.banner-box{position:relative;height:1274px;background:url(../images/banner.jpg) no-repeat center top;background-size: auto 100%; overflow:hidden;width:100%; text-align:center;}
.banner-box .wrap{}
.banner-box .logo{width: auto; position: absolute;left: .35rem; top: .62rem; cursor: pointer;display: block;}
.banner-box .logo img{width: 100%;}
.banner-box>img{position: absolute;}
.img01{width: 1.87rem;top: 8.82rem;left: 1rem;
	animation: move1 3s linear infinite alternate;
}
.img02{width: 1.82rem;top: 6.9rem;left: 6.5rem;
	animation: move 3s linear infinite alternate;
}
.img03{width: 3.43rem;top: 5rem;right: 1.8rem;
	animation: move2 3s linear infinite alternate;
}
.img04{width: 2.16rem;top: 8.22rem;right: .8rem;
	animation: move1 3s linear infinite alternate;
}
.s1ts {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: .18rem;
    /* color: #f30e0e; */
    color: #fff;
    margin-top: 0.2rem;
}
@keyframes move{
	50%{opacity: .3; transform: scale(.7);}
	100%{opacity: 1; transform: scale(1.1);}
}
@keyframes move1{
	20%{transform: translate3d(0,0,0);}
	100%{transform: translate3d(0,20px,0);}
}
@keyframes move2{
	20%{transform: translate3d(0,0,0);}
	100%{transform: translate3d(20px,0,0);}
}
/*section1*/
.sec1{background: url(../images/s1-bg.jpg) no-repeat center top;background-size: auto 100%;height: 1164px;}
.s1-cont{background: url(../images/s1Cont.png) no-repeat center top;background-size: auto 100%;height: 1114px;}
.s1U{display: inline-block;width: 100%;margin-top: 1.7rem;}
.s1U li{display: inline-block;width: 3rem;height: .81rem; line-height: .8rem; background: url(../images/Btn.png) no-repeat center top;background-size: 100% 100%;margin-right: .58rem;font-size: .3rem;font-weight: bold;color: #9a642e;cursor: pointer;}
.s1U li:nth-of-type(3){margin-right: 0;}
.s1U li.cur{background: url(../images/BtnCur.png) no-repeat center top;background-size: 100% 100%;color: #fff;}
.s1Xq>div{
	display: none;
}
.s1Xq .cur{
	display: inline-block;
}
.s1nr{
	display: inline-block;
	width: 100%;
	margin-top: .7rem;
}
.s1nr>div{
	display: inline-block;
	width: 2.61rem;
	height: 5.93rem;
	background: #c775f0;
	margin-right: .62rem;
	border-radius: .18rem;
	z-index: 2;
	/* overflow: hidden; */
}
.ej>div{margin-right: .2rem;}
.s1nr>div:last-of-type{margin-right: 0;}

.nrTit {
    font-size: .3rem;
    font-weight: bold;
    color: #fff;
    line-height: .65rem;
    display: inline-block;
    width: 100%;
    background: #8a19da;
    background: -webkit-linear-gradient(left, #8a19da , #ed53f9);
    background: -o-linear-gradient(right, #8a19da, #ed53f9);
    background: -moz-linear-gradient(right, #8a19da, #ed53f9);
    background: linear-gradient(to right, #8a19da , #ed53f9);	
	border-top-left-radius: 0.18rem;
	border-top-right-radius: 0.18rem;
}
.nrBtm{
	display: inline-block;
	width: 97%;
	height: 88.2%;
	margin: 0 1.5%;
	background: #fff;
	border-bottom-left-radius: .18rem;
	border-bottom-right-radius: .18rem;
}
.nrBtm>div{
	display: inline-block;
	width: 100%;
	height: 3.13rem;
	float: left;
}
.nrBT{
	margin-top: .13rem;
	position: relative;
	height: 3.13rem;
	position: relative;
}
.nrBT::before {
    display: inline-block;
    content: '';
    width: 0.02rem;
    height: 2rem;
    background: url(../images/xingB.png) repeat-y left top;
    background-size: 100% auto;
    position: absolute;
    top: 0.1rem;
    left: 0.14rem;
}
.ejnrBT::before{
	height: 1.4rem;
}
.nrBtP {
    display: inline-block;
    width: 83%;
    float: left;
    padding-left: 10%;
    margin-left: 0.05rem;
}
.nrBtP>p{
	display: inline-block;
	width: 100%;
	float: left;
	text-align: left;
	line-height: .23rem;
}
.nrBtP .p1{
	font-size: .18rem;
	font-weight: bold;
	color: #5f46c8;
	position: relative;
	margin-bottom: .03rem;
}
.nrBtP .p1::before {
    display: inline-block;
    content: '';
    width: 0.18rem;
    height: 0.17rem;
    background: url(../images/xing.jpg) no-repeat left top;
    background-size: 100% 100%;
    position: absolute;
    top: 0.04rem;
    left: -0.24rem;
}
.nrBtP .p2{
	font-size: .16rem;
	color: #4c4c4c;
	margin-bottom: 0.05rem;
}
.nrBtP .p2 span{
	color: #b65ceb;
	font-weight: bold;
}
.nrBjg{
	display: inline-block;
	border-radius: .5rem;
	width: 2.32rem;
	line-height: .27rem;
	font-size: .16rem;
	color: #fff;
	margin-top: 0.04rem;
	background: #cb7af0;
	background: -webkit-linear-gradient(left, #cb7af0 , #9d4ce4);
	background: -o-linear-gradient(right, #cb7af0, #9d4ce4);
	background: -moz-linear-gradient(right, #cb7af0, #9d4ce4);
	background: linear-gradient(to right, #cb7af0 , #9d4ce4);	
	position: absolute;
	bottom: 0;
	transform: translate(-50%,0);
	left: 50%;
}
/* .ejnrBT .nrBjg{
	width: 100%;
	background: transparent;
	margin-top: 0.12rem;
} */
.nrP{
	display: inline-block;
	width: 100%;
	margin-bottom: .08rem;
}
.nrP>label{
	display: inline-block;
	width: .66rem;
	line-height: .24rem;
	font-size: .16rem;
	color: #fff;
	background: url(../images/kmtitBg.png) no-repeat center top;
	background-size: 100% 100%;
	
}
.nrP>span {
    display: inline-block;
    font-size: .2rem;
    color: #f12020;
    vertical-align: sub;
}
.nrP>span>a{
	display: inline-block;
	font-size: .16rem;
}
.sImg{margin-top: .15rem;}
.gmBtn{
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: -0.1rem;
}
.gmBtn a{
	display: inline-block;
	width: 1.87rem;
	height: .41rem;
	line-height: .41rem;
	font-size: .2rem;
	font-weight: bold;
	color: #fff;
	background: url(../images/ljgmBtn.png) no-repeat center top;
	background-size: 100% 100%;
}
.gzs{
	margin-top: 1.06rem;
}
.gzs>div {
    margin-right: 0.2rem;
	position: relative;
}
.gzs>div .sgtit{
	display: inline-block;
	content: '';
	width: 4.05rem;
	height: .97rem;
	background: url(../images/gzstitBg.png) no-repeat center top;
	background-size: 100% 100%;
	position: absolute;
	left: .67rem;
	top: -.8rem;
	font-size: .3rem;
	font-weight: bold;
	color: #fff;
	line-height: .55rem;
	z-index: -1;
}
/* section02 */
.sec2{background: url(../images/s2-bg.jpg) no-repeat center top;background-size: auto 100%;height: 1144px;}
.s2-cont{background: url(../images/s2Cont.jpg) no-repeat center top;background-size: auto 100%;height: 1092px;}
.s2xq .txtBox {
    width: 100%;
    float: left;
    padding-bottom: 0.8rem;
    position: relative;
    margin-top: 1.9rem;
    margin-left: 0.24rem;
}
.s2xq .txtBox ul{
	width: 90%; float: left; margin-left: .94rem;
}
.s2xq .txtBox ul li{
	width: 100%; clear: both; float: left; text-align: left;margin-bottom: 0.1rem;
	position: relative;
}
.s2xq .txtBox ul li font{
	width: 1.71rem;height: .47rem;
	font-size: .24rem; line-height: .47rem; color: #fff; float: left;border-radius: .5rem;margin-left: -0.54rem;margin-bottom: .11rem;
	background: #c873ef;
	background: -webkit-linear-gradient(top, #c873ef , #9e4de3);
	background: -o-linear-gradient(bottom, #c873ef, #9e4de3);
	background: -moz-linear-gradient(bottom, #c873ef, #9e4de3);
	background: linear-gradient(to bottom, #c873ef , #9e4de3);
}
.s2xq .txtBox ul li font span{display: inline-block;font-weight: bold;color: #b15ae8;width: .37rem;line-height: .37rem;font-size: .22rem;border-radius: .5rem;background: #fff;text-align: center;margin-left: .05rem;margin-right: .11rem;}
.s2xq .txtBox ul li p{
	clear: both; float: left; font-size: .18rem; line-height: .36rem; color: #666;width: 90%;
}
.s2xq .txtBox ul li p.red{
	color: #f30e0e;
}
.s2xq .txtBox ul li img {
    margin-top: 0.15rem;
    margin-left: 1.32rem;
}

/* section03 */
.sec3{background: url(../images/s3-bg.jpg) no-repeat center top;background-size: auto 100%;height: 832px;}
.s3-cont{background: url(../images/s3Cont.jpg) no-repeat center top;background-size: auto 100%;height: 782px;}
.s3xq{display: inline-block;width: 1013px; height: 3.7rem; margin-top: 1.83rem;}
.sec03-l{
	width: 6.62rem; 
	height: 100%; 
	display: inline-block; 
	vertical-align: top;
	background: url(../images/s3spBg.png) no-repeat center top;
	background-size: 100% auto;
	float: left;
}
.sec03-r{
	width: 2.97rem; 
	height: 100%; 
	display: inline-block; 
	vertical-align: top;
	float: right;
	border: .02rem solid #c775f0;
	border-radius: .2rem;
}
.sec03-r .video-list{
	height: auto;
	margin-top: .1rem;
}
.sec03-r .video-list a {
    font-size: .17rem;
    display: block;
    text-align: left;
    width: 100%;
    height: .62rem;
    line-height: .62rem;
	color: #666;
	border-bottom: .01rem dashed #a5a5a5;
	cursor: pointer;
}
/* 5f46c8 */
.sec03-r .video-list a label{
	display: inline-block;
	width: 100%;
	height: 100%;
	text-align: center;
	cursor: pointer;
}
.sec03-r .video-list a label::before{
	content: '';
	display: inline-block;
	width: .16rem;
	height: .16rem;
	background: url(../images/spImg1.png) no-repeat center top;
	background-size: 100% 100%;
	margin-right: .1rem;
}
.sec03-r .video-list a.cur label{color: #5f46c8;}
.sec03-r .video-list a.cur label::before{
	background: url(../images/spImg2.png) no-repeat center top;
	background-size: 100% 100%;
}
.s3Btn a{
	display: inline-block;
	color: #bd65eb;
	width: 2.28rem;
	line-height: .38rem;
	background: #fff;
	border-radius: .5rem;
	font-size: .18rem;
	font-weight: bold;
	border: .01rem solid #d16ae8;
	margin-top: .37rem;
}



/*section4*/
.sec4{background: url(../images/s4-bg.jpg) no-repeat center top;background-size: auto 100%;height: 1497px;}
.s4-cont{background: url(../images/s4Cont.jpg) no-repeat center top;background-size: auto 100%;height: 1447px;}
.s4xq{
	width: 100%;
    float: left;
    clear: both;
    margin-top: 1.35rem;
    border-radius: 0.2rem;
}
.s4nr{width: 1100px;display: inline-block;border: .02rem solid #c775f0;border-radius: .18rem;overflow: hidden;}
.s4xq table{
	width: 100%; float: left; line-height: .42rem;
}
.s4xq table .tbHed{
	width: 100%;
	line-height: .6rem;
	background: #8a19da;
    background: -webkit-linear-gradient(left, #8a19da , #eb54f8);
    background: -o-linear-gradient(right, #8a19da, #eb54f8);
    background: -moz-linear-gradient(right, #8a19da, #eb54f8);
    background: linear-gradient(to right, #8a19da , #eb54f8);
	border-top-left-radius: .2rem;
	border-top-right-radius: .2rem;
}
.s4xq table th{
	font-size: .26rem; line-height: .6rem; font-weight: bold; color: #fff;
}
.s4xq table th:last-child{
	border-right: 0;
}
.s4xq table td{
	font-size: .18rem; line-height: .37rem; padding: .1rem 0;color: #666;
	border-right: solid 1px #d4d4d4;
	border-bottom: solid 1px #d4d4d4;
	background-color: #f2eeff;
}
.s4xq table tr td:last-child{
	border-right: none;
}
.s4xq table tr.blink td{
	background-color: #fffaf3;
}
.s4Btm{
	display: inline-block;
	width: 100%;
	margin-top: .5rem;
}
.s4Btm>div{
	display: inline-block;
	float: left;
}
.s4L{
	display: inline-block;
	width: 3.16rem;
	height: 3.29rem;
	background: url(../images/s4-ewmBg.png) no-repeat center top;
	background-size: 100% 100%;
	text-align: center;
	margin-left: 2.94rem;
}
.s4L .p1{
	margin-top: .28rem;
	margin-bottom: .1rem;
}
.s4L .p1 img:hover{
	transform: scale3d(1.05, 1.05, 1.05);
}
.s4L .p2{
	display: inline-block;
	font-size: .16rem;
	font-weight: bold;
	color: #9b4fe5;
	width: 1.67rem;
	line-height: .3rem;
	border-radius: .5rem;
	background: #fff;
}
.s4L .p3 {
    font-size: .2rem;
    color: #fff;
    margin-top: 0.3rem;
}
.s4R {
    width: 2.41rem;
    margin-top: 0.4rem;
	margin-left: .26rem;
}
.s4R img{width: 100%;}

/* section5 */
.sec5{background: url(../images/s5-bg.jpg) no-repeat center top;background-size: auto 100%;height: 1472px;}
.s5-cont{background: url(../images/s5Cont.jpg) no-repeat center top;background-size: auto 100%;height: 1422px;}
.s5xq{
	display: inline-block;
	width: 100%;
	margin-top: 1.12rem;
}
.s5xq>div{
	display: inline-block;
	width: 100%;
}
.s5xq .s5T{
	height: 7.04rem;
	background: url(../images/s5nrBg1.png) no-repeat center top;
	background-size: auto 100%;
}
.s5Tit{
    font-size: .3rem;
    font-weight: bold;
    color: #fff;
    margin-top: 0.13rem;
    line-height: .8rem;
}
.s5T>.s5nr{
	margin-top: .35rem;
}
.s5ewm{
	display: inline-block;
	width: 2.24rem;
	height: 2.46rem;
	background: url(../images/s5ewmBg.png) no-repeat center top;
	background-size: 100% 100%;
	margin: 0 .54rem .24rem;
}
.s5ewm img{
	width: 1.44rem;
	margin-top: .27rem;
}
.s5ewm span{
	display: inline-block;
	width: 100%;
	font-size: .18rem;
	color: #fff;
	margin-top: .18rem;
}
.s5ewm img:hover{transform: scale3d(1.05, 1.05, 1.05)};
.s5B>div{
	display: inline-block;
	float: left;
}
.s5xq .s5B{
	width: 1086px;
	position: relative;
}
.s5B .s5L{
	width: 8.16rem;
	height: 4.44rem;
	background: url(../images/s5nrBg2.png) no-repeat center top;
	background-size: 100% 100%;
	position: absolute;
	left: -.2rem;
}
.s5B .s5R{
	width: 3.27rem;
	height: 4.44rem;
	background: url(../images/s5nrBg3.png) no-repeat center top;
	background-size: 100% 100%;
	position: absolute;
	right: -.19rem;
}
.s5L .s5nr{
	margin-top: .4rem;
}
.s5L .s5ewm{
	margin: 0 .12rem;
}
.s5R .s5ewm{
	margin-top: .4rem;
}
.s5R .s5ewm img{
	width: 1.7rem;
	margin-top: .15rem;
}
.s5R .s5ewm span{
	margin-top: .05rem;
}



/*按钮悬停*/
.hvr-grow-shadow{
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:active {
    box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.5);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
/*侧边悬停*/
.lfNav{position: fixed;width:172px; height:435px; display: block; background: url(../images/fixedNavBg.png) no-repeat center;top:18%; left:8%;z-index:9;}
.lfNav .close{position:absolute;top:0; right:-10px; height:20px; width:20px; }
.nav-bg{width:144px; height:auto; display: block; clear:both;margin-left:0;margin: 0 auto;}
.mt185{margin-top:117px;}
.nav-bg a{width:100%; height:48px; display: block; margin:auto; text-align: center;
	font-size: 20px; line-height: 48px; color: #fff;
}
.nav-bg a:hover{color: #fae27f;font-weight: bold;font-size: 22px;}
.left_top{width:100%; height:auto;display: block;float:left;margin-left:0; text-align: center;}
.left_top img{display: inline-block;margin: .08rem auto;}
