@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: #7c0800;}
#footer_bx{clear: both;}


a[title="站长统计"]{display: none;}
@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
.wrap{position: relative; width: 1100px; margin: 0 auto;font-size: 0;text-align: center;}


 /* 输入框填充背景 */
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 1000px white inset;
}
.section{display: inline-block;width: 100%;float: left;margin-top: 75px;}
.section .title{display: inline-block;width: 100%;height: 88px;background: url(../images/titBg.png) no-repeat center top;background-size: auto 93%;text-align: center;}
.section .title p{font-size: 42px;font-weight: bold;color: #fff;margin-top: 15px;}
.section .main{display: inline-block;width: 100%;margin-top: 32px;}
/* 输入框填充透明 */
/* input:-internal-autofill-previewed,
input:-internal-autofill-selected {
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-out 0.5s;
} */
 
/*banner*/
.banner-box{width: 100%;height: 865px;position: relative;font-size: 0;text-align: center;background: url(../images/banner.jpg) no-repeat center top;background-size: auto 100%;}
.banner-box .wrap{height: 715px;}
.banimg1{width: 208px;position: absolute;left: 124px;top: 212px;
	-webkit-animation: ballon 5s linear infinite;
	animation: ballon 5s linear infinite;
}
.banimg4{width: 271px;position: absolute;right: -60px;bottom: 60px;
	/* -webkit-animation: ballon 2s linear infinite;
	animation: ballon 2s linear infinite; */
}
.banimg2{width: 127px;position: absolute;left: 17px;bottom: 0;
	/* -webkit-animation: ballon2 2s linear infinite;
	animation: ballon2 2s2 linear infinite; */
}
.banimg3{width: 106px;position: absolute;bottom: 110px;right: 24%;
	-webkit-animation: ballon2 8s linear infinite;
	animation: ballon2 8s linear infinite;
}
.ren{width: 308px;position: absolute;bottom: -20%;left: 38%;
	 animation: movepeo 3s ease-in-out forwards;
}
.banner-box .logo{width: 136px;height: 65px;position: absolute;top: 0;left: 0;}
.banner-box .logo img{width: 100%;}


@keyframes ballon {
   0%{-webkit-transform: translateY(0); opacity: 0;}
  50%{-webkit-transform: translateY(80px); opacity: 1;}
100% {-webkit-transform: translateY(260px); opacity: 0;}
}
@-webkit-keyframes ballon {
	0%{-webkit-transform: translateY(0); opacity: 0;}
  50%{-webkit-transform: translateY(80px); opacity: 1;}
100% {-webkit-transform: translateY(260px); opacity: 0;}
}
@keyframes movepeo{
	from{ bottom: -30%; transform: scale(.5);}
	to{bottom: 0%; transform: scale(1);}
}
@keyframes ballon2 {
   0%{-webkit-transform: translateY(0); opacity: 0;}
  50%{-webkit-transform: translateY(-80px); opacity: 1;}
100% {-webkit-transform: translateY(-160px); opacity: 0;}
}
@-webkit-keyframes ballon2 {
	0%{-webkit-transform: translateY(0); opacity: 0;}
  50%{-webkit-transform: translateY(-80px); opacity: 1;}
100% {-webkit-transform: translateY(-160px); opacity: 0;}
}
/* section1 */
.sec1{position: relative;margin-top: -150px;}
.s1main{height: 653px;background: url(../images/s1xqBg.png) no-repeat center top;background-size: auto 100%;}
.s1xq {width: 85%;height: 523px;margin: 64px 7.5% 0;}
#player{display: contents;}
/* section2 */
.sec2{background: url(../images/QBg2.png) no-repeat left 257px;background-size: 4% auto;/* margin-top: -1.7rem; */}
.s2main{height: 677px;background: url(../images/s2xqBg.png) no-repeat center top;background-size: auto 100%;}
.s2main>div{display: inline-block;float: left;width: 50%;}
.s2Tit{display: inline-block;width: 100%;height: 50px;background: url(../images/s2img1.png) no-repeat center top;background-size: auto 42%;margin-top: 95px;}
.s2Tit p{font-size: 28px;font-weight: bold;color: #b90c00;}
.s2B>p{width: 95%; min-height: 70px;line-height: 27px; font-size: 17px;color: #444;text-align: left;text-indent: 2em;border-bottom: 1px dashed #eee;margin-top: 12px;padding-bottom: 20px;}
.s2B>p:last-of-type{border-bottom: none;}
.s2main .s2L{width: 43%;margin-left: 60px;}
.s2B{width: 80%;margin: 30px auto 0;}
.s2main .s2R{width: 44%;margin-left: 26px;}

/* section3 */
.sec3{background: url(../images/QBg3.png) no-repeat right 535px;background-size: 3% auto;}
.sec3 .title {background: url(../images/titBg3.png) no-repeat center top;background-size: auto 93%;}
.s3main{height: 580px;background: url(../images/s3xqBg.png) no-repeat center top;background-size: auto 100%;}
.s3main>div{display: inline-block;width: 88%; margin: 58px auto 0;}
.s3T>p{width: 91%; margin: 0 auto; font-size: 18px;color: #fff;text-align: left;text-indent: 2em;line-height: 29px;}
.s3main .s3B{display: inline-block;background: url(../images/s3lbBg.png) no-repeat center top;margin-top: 25px;}
.s3xq{display: inline-block;width: 412px;height: 349px;position: relative;
	-webkit-box-shadow: 0 0 9px rgba(124, 8, 0, .32);
	-moz-box-shadow: 0 0 9px rgba(124, 8, 0, .32);
	box-shadow: 0 0 9px rgba(124, 8, 0, .32);
}
.s3B .bd{border-radius: 8px;overflow: hidden;}
.s3B .bd ul li{width: 100%; height:349px; position: relative;margin: 0 auto;}
.s3B .hd {width: 100%;margin: 0 auto;}
.s3B .hd .prev,.s3B .hd .next {width: 34px; height: 34px; background: url(../images/s5jtL.png) center no-repeat; background-size: 100% 100%; cursor: pointer;position: absolute;left: -72%;top: 50%;margin-top: -15px;z-index: 1;}
.s3B .hd .next {background: url(../images/s5jtR.png) center no-repeat; background-size: 100% 100%;left: auto;right: -72%;}

/* section4 */
.sec4{background: url(../images/QBg4.png) no-repeat left bottom;background-size: 2% auto;}
.sec4 .title{background: url(../images/titBg1.png) no-repeat center top;background-size: auto 93%;}
.s4main{height: 512px;background: url(../images/s4xqBg.png) no-repeat center top;background-size: auto 100%;}
.s4xq{display: inline-block;width: 88%; height: 380px; margin: 66px auto 0;position: relative;border-radius: 6px;overflow: hidden;background:#fff url(../images/ddBg.jpg) repeat center top;}
.s4xq>div{display: inline-block;float: right;}
.s4L{width: 584px;height: 384px;position: absolute;left: 0;top: -21px;}
.s4L .bd ul li{width: 100%; height:384px; position: relative;margin: 0 auto;}
.s4L .hd {width: 100%;margin: 0 auto;}
.s4L .hd .prev,.s4L .hd .next {width: 34px; height: 34px; background: url(../images/s4jtL.png) center no-repeat; background-size: 100% 100%; cursor: pointer;position: absolute;left: 0;top: 50%;margin-top: -15px;z-index: 1;}
.s4L .hd .next {background: url(../images/s4jtR.png) center no-repeat; background-size: 100% 100%;left: auto;right: 0;}
.s4R{width: 36.5%;margin-top: 42px;}
.s4R p {font-size: 17px;color: #444;line-height: 28px;text-align: left;text-indent: 2.2em;width: 88%;letter-spacing: 2px;margin-bottom: 12px;}

/* section5 */
.sec5{background: url(../images/QBg5.png) no-repeat right bottom;background-size: 3% auto;}
.sec5 .title{background: url(../images/titBg3.png) no-repeat center top;background-size: auto 93%;}
.s5main{height: 541px;background: url(../images/s5xqBg.png) no-repeat center top;background-size: auto 100%;}
.s5xq{display: inline-block;width: 88%; margin: 58px auto 0;position: relative;}
.s5L{position: absolute;width: 362px;height: 380px;background: #fff;left: 0;top: 22px;z-index: 1;background:#fff url(../images/ddBg.jpg) repeat center top;}
.s5L p {font-size: 17px;color: #333;text-align: left;text-indent: 2em;line-height: 28px;width: 76%;margin: 58px auto 0;}
.s5R{width: 649px;height: 427px; float: right; background: #5e0600;border-radius: 6px;overflow: hidden;}
.s5R .bd ul li{width: 100%; height:427px; position: relative;margin: 0 auto;}
.s5R .hd {width: 73px;margin: 0 auto;position: absolute;left: 26%;bottom: 44px;z-index: 2;}
.s5R .hd .prev,.s5R .hd .next {width: 34px; height: 34px; background: url(../images/s5jtL.png) center no-repeat; background-size: 100% 100%; cursor: pointer; z-index: 1;display: inline-block;float: left;}
.s5R .hd .next {background: url(../images/s5jtR.png) center no-repeat; background-size: 100% 100%;margin-left: 5px;}

/* section6 */
.sec6{background: url(../images/QBg6.png) no-repeat left bottom;background-size: 3% auto;}
.section .s6main{height: 740px;background: url(../images/s6xqBg.png) no-repeat center top;background-size: auto 100%;position: relative;margin-top: 130px;}
.section .s6Bj{height: 550px;background: url(../images/s9xqBg.png) no-repeat center top;background-size: auto 100%;}
.sec6 .title {background: url(../images/titBg3.png) no-repeat center top;background-size: auto 93%;}
.s6U{display: inline-block;width: 100%;margin: 0 auto;position: absolute;top: -93px;left: 0;}
.s6U li{display: inline-block;width: 420px;height: 91px;line-height: 91px;border: 2px solid #fe1000;font-size: 32px;font-weight: bold;color: #fff;border-top-left-radius: 25px;border-top-right-radius: 25px;background: #b71d13;border-bottom: none;cursor: pointer;}
.s6U li.s6ul1{margin-right: 35px;}
.s6U li.cur{
	color: #7c0800;
	border: 2px solid #fbe7bd;
	border-bottom: none;
	background: #fbe7bd;
	background: -webkit-linear-gradient(top, #fbe7bd , #fdbd62); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom, #fbe7bd, #fdbd62); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #fbe7bd, #fdbd62); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #fbe7bd , #fdbd62); /* 标准的语法 */
}
.s6T{display: inline-block;width: 100%;margin-top: 70px;}
.ZTBtn{display: inline-block;width: 264px;height: 48px;line-height: 48px;border: 1px solid #ffedae;border-radius: 30px; font-size: 24px;color: #ffedae;font-weight: bold;}
.s6ZT{margin-right: 37px;}
.ZTBtn>span{display: inline-block;height: 27px;line-height: 27px; vertical-align:middle;margin-right: 7px;vertical-align: text-top;}
.s6Z{display: inline-block;width: 100%;margin-top: 20px;}
.s6B{display: inline-block;width: 100%;margin: -5px auto 0;}
.s6B ul li{display: inline-block;width: 367px;height: 48px;background: url(../images/s6img2.png) no-repeat center top;background-size: 100% 100%;font-size: 16px;color: #3a3d4b;margin-right: 70px;margin-bottom: 36px;}
.s6B ul li:nth-of-type(2n){margin-right: 0;}
.s6B ul li>span {font-size: 20px;font-weight: bold;display: inline-block;width: 177px; line-height: 48px;float: left;color: #b30c00;}
.s6B ul li>label{font-size: 20px;color: #fff;display: inline-block;width: 188px; line-height: 48px;float: left;}
.s6sp{display: inline-block;width: 89%;margin:75px auto 0;}
.s6sp>div{display: inline-block;float: left;width: 313px;height: 396px;border-radius: 8px;border: 1px solid #ff1000;margin-right: 16px;
	background: #b71d13;
	background: -webkit-linear-gradient(top, #b71d13 , #880901); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom, #b71d13, #880901); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #b71d13, #880901); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #b71d13 , #880901); /* 标准的语法 */
}
.s6sp>div:last-of-type{margin-right: 0;}
.jms .p1{font-size: 26px;font-weight: bold;color: #ffedae;position: relative;margin-top: 32px;margin-bottom: 48px;}
.jms .p1::before{display: inline-block;content: '';background: #ffedae;width: 88px;height: 1px;position: absolute;bottom: -25px;transform: translate(-50%,0);left:50%;}
.jms .p2{font-size: 17px;color: #fff;line-height: 25px;text-align: left;width: 80%;letter-spacing: 2px;margin: 0 auto;}
.s6xq .s6nr{display: none;}
.s6xq .cur{display: inline-block;}

/* section7 */
.sec7{background: url(../images/QBg7.png) no-repeat right bottom;background-size: 3% auto;}
.s7main{height: 628px;background: url(../images/s7xqBg.png) no-repeat center top;background-size: auto 100%;}
.sec7 .title {background: url(../images/titBg3.png) no-repeat center top;background-size: auto 93%;}
.s7U{display: inline-block;width: 92%;margin: 24px auto 0;}
.s7U li{display: inline-block;float: left;width: 506px;height: 96px; line-height: 96px; font-size: 28px;font-weight: bold; color: #fff;cursor: pointer;}
.s7U li.cur{color: #a00a00;background: url(../images/s7tit.png) no-repeat center top;background-size: 100% 100%;}
.s7xq .s7nr{display: none;}
.s7xq .cur{display: inline-block;}
.s7nr .s7T{width: 88.1%;display: inline-block;margin: 75px 5.95% 0;}
.s7nr .jxT{width: 84.8%;margin: 36px 7.6% 0;}
.s7T>div{display: inline-block;float: left;}
.xuT>div{width: 189px;margin-right: 6px;display: inline-block;}
.xuT>div:last-of-type{margin-right: 0;}
.xuT>div .p1 img{width: 100%;}
.xutImg{cursor: pointer;}
.xutImg:hover{transform: translateY(-10px);}
.xutImg .p2{font-size: 24px;font-weight: bold;color: #ffedae;margin: 15px auto 10px;}
.xutImg .p3{font-size: 17px;color: #fff;}
.jxT>div{display: inline-block;width: 280px;height: 287px;background:url(../images/s7img6.png) no-repeat center top;background-size: 100% 100%;margin-right: 46px;}
.jxT .jxT2{background:url(../images/s7img7.png) no-repeat center top;background-size: 100% 100%;}
.jxT .jxT3{background:url(../images/s7img8.png) no-repeat center top;background-size: 100% 100%;}
.jxT>div:last-of-type{margin-right: 0;}
.jxxq .p1{font-size: 22px;font-weight: bold;color: #ffedae;margin: 180px auto 10px;}
.jxxq .p2{font-size: 17px;color: #fff;}
.s7B{width: 87%; height: 98px; display: inline-block;margin: 0 6.5%;color: #fff;border-radius: 6px;margin-top: 32px;
	-webkit-box-shadow: 0 0 9px rgba(124, 8, 0, .2);
	-moz-box-shadow: 0 0 9px rgba(124, 8, 0, .2);
	box-shadow: 0 0 9px rgba(124, 8, 0, .2);
}
.s7B p{font-size: 17px;color: #fff;line-height: 30px;text-align: left;text-indent: 2em;width: 85%;margin: 20px 7.5% 0;position: relative;}
.s7B p::before{content: '';display: inline-block;width: 18px;height: 17px;background: url(../images/s7zs.png) no-repeat left top;position: absolute;left: 0; top: -5px;}

/* section8 */
.sec8{background: url(../images/QBg8.png) no-repeat left bottom;background-size: 2% auto;}
.s8main{height: 628px;background: url(../images/s8xqBg.png) no-repeat center top;background-size: auto 100%;}
.sec8 .title {background: url(../images/titBg3.png) no-repeat center top;background-size: auto 93%;}
.s8xq{display: inline-block;width: 78%; height: 508px; margin: 0 auto;position: relative;background: url(../images/s8img7.png) no-repeat center 116px;}
.s8xq .s8nr{position: absolute;}
.s8xq .s81{top: 90px;left: 90px;}
.s8xq .s82{top: 95px;right: 105px;}
.s8xq .s83{top: 280px;left: 7px;}
.s8xq .s84{top: 280px;right: 15px;}
.s8xq .s85{top: 468px;left: 100px;}
.s8xq .s86{top: 468px;right: 110px;}
.s8nr>div{display: inline-block;float: left;}
.s8nr .sp1{width: auto;display: inline-block;vertical-align: middle;}
.s8nr .sp2{width: 64px;display: inline-block;vertical-align: middle; cursor: pointer;}
.s8nr .sp2:hover{animation:mymove1 3s infinite; -webkit-animation:mymove1 3s infinite; animation-direction:alternate; animation-timing-function: ease-in-out; -webkit-animation-direction:alternate; -webkit-animation-timing-function: ease-in-out;}
.s8nr .sp2 img{width: 100%;}
.s8nr .sp1>p{text-align: left;margin-left: 14px;}
.s8nr .sp1 .pL{text-align: right;margin-right: 14px;}
.s8nr .sp1 .p1{font-size: 26px;font-weight: bold;color: #ffedae;}
.s8nr .sp1 .p2{font-size: 17px;color: #fff;}

/* section9 */
.sec9{background: url(../images/QBg9.png) no-repeat right bottom;background-size: 3% auto;}
.s9main{height: 550px;background: url(../images/s9xqBg.png) no-repeat center top;background-size: auto 100%;}
.sec9 .title {background: url(../images/titBg3.png) no-repeat center top;background-size: auto 93%;}
.s9wa{width: 100%;display: inline-block;margin-top: 62px;}
.s9wa p{font-size: 17px;color: #fff;line-height: 30px;text-indent: 2em;text-align: left;width: 75%;margin: 0 auto;}
.s9B {width: 86%; padding: 0 7%; margin: 0 auto; overflow: hidden; position: relative;}
.s9B .hd {width: 100%; margin: 0 auto;}
.s9B .hd .prev,.s9B .hd .next {display: block; width: 28px; height: 69px; background: url(../images/s9jtL.png) center no-repeat; background-size: 100% 100%; cursor: pointer; position: absolute; left: 5%; top: 42%; margin-top: -15px; z-index: 1;border-radius: 50px;overflow: hidden;}
.s9B .hd .next {background: url(../images/s9jtR.png) center no-repeat; background-size: 100% 100%; left: auto; right: 5%;}
.s9B .hd .prev:hover,.s9B .hd .next:hover{
	-webkit-box-shadow: 0 0 40px rgb(202, 206, 219, .3);
	-moz-box-shadow: 0 0 40px rgba(202, 206, 219, .3);
	box-shadow: 0 0 40px rgb(202, 206, 219, .3);	
}
.s9B .bd {width: 95%; margin: 0 auto; z-index: 0;}
.s9B .bd ul {zoom: 1;padding: 32px 0!important;}
.s9B .bd ul li {width: 221px;height: 294px; margin: 0; float: left; _display: inline; overflow: hidden; text-align: center;border-radius: 6px;margin-right: 6px;cursor: pointer;background: #fff;}
.s9B .bd ul li img {width: 94%; margin: 0 auto;}
.s9B .bd ul li:hover{
	/* margin-top: -20px; */
	-webkit-box-shadow: 0 0 40px rgba(202, 206, 219, .4);
	-moz-box-shadow: 0 0 40px rgba(202, 206, 219, .4);
	box-shadow: 0 0 40px rgba(202, 206, 219, .4);
}

/* section10 */
.sec10{background: url(../images/QBg10.png) no-repeat left bottom;background-size: 5% auto;}
.s10main{height: 688px;background: url(../images/s10xqBg.png) no-repeat center top;background-size: auto 100%;margin-bottom: 50px;}
.sec10 .title {background: url(../images/titBg.png) no-repeat center top;background-size: auto 85%;}
.s10xq{display: inline-block;width: 82%;padding: 0 9%;margin-top: 57px;}
.s10xq>div{display: inline-block;width: 100%;}
.s10B{margin-top: 12px;}
.s10B>div{display: inline-block;width: 100%;}
.s10B>div>div{display: inline-block;float: left;}
.s10B>div .s10U{width: 50%;}
.s10B>div .s10img{width: 414px;height: 230px;}
.s10img img{width: 100%;}
.s10T>p{font-size: 18px;color: #fff;text-align: left;text-indent: 2em;line-height: 27px;letter-spacing: .3px;margin-bottom: 8px;}
.s10U li{font-size: 17px; line-height: 35px; color: #fff;text-align: left;border-bottom: 1px dashed #b06b66;display: table;margin-bottom: 10px;}
.s10U li::before{content: '';display: inline-block;width: 18px;height: 18px;background: url(../images/s10img3.png) no-repeat center top;background-size: 100% 100%;vertical-align: text-top;margin-right: 6px;}
.s10B .s10L .s10U{margin-left: 25px;margin-top: 18px;float: right;}
.s10B .s10R .s10U{width: 46%;margin-right: 25px;margin-top: 35px;}
.s10B .s10R .s10img{margin-top: -35px;width: 457px;height: 239px;}

/*按钮悬停*/
.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:162px; height:714px; display: block; background: url(../images/fixedNavBg.png) no-repeat center;top:10%; left:20px;z-index:9;}
.lfNav .close{position:absolute;top:-25px; right:0; height:29px; width:29px; }
.lfNav .close img{width: 100%;}
.mt185{margin-top:176px;}
.nav-bg{width:100%; height:34px; margin-bottom: 9px; display: block;float:left; clear:both;margin-left:0;padding-bottom:1px; text-align: center;}
.nav-bg.no-border{background: none;}
.nav-bg a{width:123px; height:34px; display: block; margin:auto; font: 18px/34px "microsoft yahei"; color: #fde5b4;border: 1px solid #fde5b4;}
.left_top {width: 78px;height: 78px;display: block;margin: auto;position: absolute;bottom: 13px;left: 26%;border-radius: 45px;}

@keyframes mymove1 {
	0%{transform: scale(1);}
	25%{transform: scale(1.3);}
	50%{transform: scale(1);}
	75%{transform: scale(1.3);}
}
@-webkit-keyframes mymove1 {
	0%{transform: scale(1);}
	25%{transform: scale(1.3);}
	50%{transform: scale(1);}
	75%{transform: scale(1.3);}
}