@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}
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; width: 100%; clear: both;} 
body{width: 100%;height:100%; background: #690200; font-size: .12rem;min-width: 1100px!important;  font-family: "Microsoft YaHei", Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei"; color: #444;}
a[title="站长统计"]{display: none;}
@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
.left{float: left;}
.right{float: right;}
.wrap{position: relative; width: 1200px; margin: 0 auto;font-size: 0;text-align: center;}
.hide{display: none !important;}
.section{ padding-bottom: .9rem;}
.title{height: 1.63rem; background: url(../images/t_bg.png) no-repeat center / 100% 100%; padding-top: .2rem; box-sizing: border-box;}
.title h2{font-size: .48rem; color: #ffc88f; font-weight: bold; letter-spacing: .01rem;}
.title h2 i{width: 1.22rem;height: 1.27rem;line-height: 1.37rem; background: url(../images/s1_nbg.png) no-repeat center / 100% 100%; font-size: .56rem; color: #c10a0f; font-weight: 600; letter-spacing: -0.01rem; font-style: italic; text-align: left; padding-left: .21rem; box-sizing: border-box; display: inline-block;vertical-align: top; margin-right: .25rem;}
.title h2 span{display: inline-block;vertical-align: top;margin-top: -0.46rem;padding-top: .7rem;}
.title h2 span::before{
  content: '';width: 2.57rem;height: .14rem;background: url(../images/s1_nian.png) no-repeat top left / 100% 100%;
  display: block;margin-bottom: .11rem;
}
.title h2::before{
  content: ''; width: .97rem; height: .01rem; background: #ff9148; display: inline-block;vertical-align: -0.31rem; margin-right: .6rem;
}
.title h2::after{
  content: ''; width: .97rem; height: .01rem; background: #ff9148; display: inline-block;vertical-align: -0.31rem; margin-left: .6rem;
}

/*banner*/
.banner{
	width: 100%;height: 9.94rem;position: relative;background: url(../images/ban_bg.jpg) no-repeat top center; font-size: 0; 
}
.tips{
  font-size: .28rem; color: #fbc992; border: .01rem solid #fbc992; border-radius: .2rem; display: inline-block; padding: 0 .18rem; position: absolute; top: 1rem; left: 3.05rem;
}
.ban-guang{
  position: absolute; top: .01rem; left: 3.57rem; animation: shan .8s infinite alternate;
}
.ban-yanhua{
  position: absolute; top: -0.63rem; left: -2.6rem; animation: yanhua 1s infinite forwards linear;
}
.ban-yanhua02{
  position: absolute; top: 1.03rem; left: 6.1rem; animation: yanhua 1s infinite forwards linear;
}
.ban-bt{
  padding-top: .72rem;
}
.ban-bt-left{
  display: inline-block; vertical-align: top; visibility: hidden; margin-left: -0.5rem;
}
.ban-bt-right{
  display: inline-block; vertical-align: top; visibility: hidden; margin-top: 1.48rem; margin-left: .12rem;
}
.ban-txt{
  margin-top: .18rem; text-align: left;
}
.ban-txt p{
  width: .59rem;height: .57rem;line-height: .56rem; background: url(../images/ban_txt_bg.png) no-repeat center / 100% 100%; display: inline-block; margin-right: .01rem; font-size: .36rem; color: #ffc88f; font-weight: bold; text-align: center;
}
.ban-list01{
  margin-top: -0.14rem;
}
.ban-list01 ul li{
  width: 1.36rem; height: 1.36rem; background: url(../images/ban_ibg01.png) no-repeat center / 100% 100%; font-size: .2rem; color: #a30004; font-weight: bold; display: inline-block; vertical-align: top; visibility: hidden; box-sizing: border-box; padding-top: .38rem; margin: 0 .17rem;
}
.ban-list01 ul li:nth-child(2n){
  background: url(../images/ban_ibg02.png) no-repeat center / 100% 100%; color: #7e0501;
}
.ban-list01 ul li:nth-child(2),.ban-list01 ul li:nth-child(5){
  margin-top: .6rem;
}
.ban-list01 ul li:nth-child(3),.ban-list01 ul li:nth-child(4){
  margin-top: .9rem;
}
.ban-list02{
  margin-top: .57rem; height: 2.91rem; position: relative; background: url(../images/ban_list02_bg.png) no-repeat center / 100% 100%; padding-top: .58rem; box-sizing: border-box;
}
.ban-list02 ul li{
  width: 3.07rem; height: 1.75rem; background: url(../images/ban_list02_lbg01.png) no-repeat center / 100% 100%; padding-top: .44rem; box-sizing: border-box; margin: 0 .15rem;
} 
.ban-list02 ul li:nth-child(2n){
  background: url(../images/ban_list02_lbg02.png) no-repeat center / 100% 100%;
} 
.ban-list02 ul li h3{
  font-size: .28rem; color: #ffc88f; font-weight: bold; margin-bottom: .18rem;
}
.ban-list02 ul li:nth-child(2n) h3{
  color: #7e0501;
}
.ban-list02 ul li p{
  font-size: .16rem; color: #ffc88f; padding: 0 .26rem;
}
.ban-list02 ul li:nth-child(2n) p{
  color: #7e0501;
}
.ban-list02 .tempWrap{
  margin: 0 auto !important;
}
.prev{
  position: absolute; left: .4rem; top: 1.2rem;
}
.next{
  position: absolute; right: .4rem; top: 1.2rem;
}
@keyframes shan{
  0%{opacity: 1;}
  100%{opacity: 0;}
}
@keyframes yanhua{
  0%{ transform: scale(0); opacity: 1;}
  50%{ transform: scale(.5); opacity: 1;}
  100%{ transform: scale(1.2); opacity: .3;}
}

/*sec01*/
.sec01{
  background: url(../images/s1_bg.jpg) no-repeat top center / 100% 100%;
}
.sec-main{
  border-radius:0 0 .5rem .5rem; padding: .38rem .72rem .5rem;
  background: #a51012;
  background: linear-gradient(to bottom, #a5101200, #a51012);
}
.play-box{
  width: 10.52rem; padding: .26rem; border: .01rem solid #ee2d1a; box-sizing: border-box; margin: 0 auto;
}

/*sec02*/
.sec02{
  background: url(../images/s2_bg.jpg) no-repeat top center / 100% 100%;
}
.sec02-main .hd{
  width: 100%; background: #ffc88f; padding: .26rem 1.7rem .12rem; box-sizing: border-box; margin-bottom: .5rem;
}
.sec02-main .hd ul li{
  font-size: .2rem; color: #7e0501; display: inline-block; padding: 0 .12rem; border-right: .01rem solid #a45237; margin-bottom: .14rem; cursor: pointer;
}
.sec02-main .hd ul li.on{
  color: #d61d22; font-weight: bold;
}
.sec02-main .hd ul li:last-child{
  border-right: none;
}
.sec02-main .bd{
  height: 2.78rem; background: #860703;
}
.sec02-main .bd ul{
  height: 100%;
}
.sec02-main .bd ul li{
  height: 100%; display: flex; align-items: flex-end; justify-content: center;
}

/*sec03*/
.sec03{
  background: url(../images/s3_bg.jpg) no-repeat top center / 100% 100%;
}
.sec03-main .hd ul li{
  height: .45rem; line-height: .45rem; font-size: .28rem; color: #ffc88f; font-weight: bold; border: .01rem solid #ffc88f; border-radius: .22rem; padding: 0 .5rem; display: inline-block; margin: 0 .1rem .4rem; cursor: pointer;
}
.sec03-main .hd ul li.on{
  border: .01rem solid #f6301c; margin-bottom: .5rem;
  background: #d81f24;
  background: linear-gradient(to bottom, #d81f24 , #bf0a0f);
}
.sec03-item{
  margin-bottom: .1rem;
}
.sec03-item h3{
   display: inline-block; vertical-align: middle;
}
.sec03-item h3 span{
  width: 1.44rem; height: 1.44rem; background: url(../images/s3_yuan01.png) no-repeat center / 100% 100%; font-size: .24rem; color: #760705; line-height: .3rem; text-align: center; padding-top: .44rem; box-sizing: border-box; display: block; margin-bottom: .08rem;
}
.sec03-item02 h3 span,.sec03-item04 h3 span{
  background: url(../images/s3_yuan02.png) no-repeat center / 100% 100%; color: #7e0501;
}
.sec03-item .item-info{
  width: 7.52rem; display: inline-block; vertical-align: middle; text-align: left; margin-left: .18rem;
}
.sec03-item .item-info h4{
  height: .36rem; line-height: .32rem; border-radius: .18rem; border: .01rem solid #ff331e ; box-sizing: border-box; font-size: .24rem; color: #ffc88f; font-weight: bold; padding: 0 .15rem; display: inline-block; vertical-align: middle; margin-right: .12rem;
  background: #d81f23;
  background: linear-gradient(to bottom, #d81f23 , #bf0a0f);
}
.sec03-item01 .item-info h4{
  margin-bottom: .1rem;
}
.sec03-item .item-info p{
  font-size: .18rem; color: #ffc88f; font-weight: 600; display: inline-block; vertical-align: middle;
}
.sec03-item01 .item-info p{
  margin-left: .08rem; display: block;
}
.sec03-item03 .item-info-l,.sec03-item04 .item-info-l{
  width: 3.6rem;display: inline-block; vertical-align: top;
}
.sec03-item03 .item-info-r,.sec03-item04 .item-info-r{
  width: 3.92rem;display: inline-block; vertical-align: top;
}
.item-info-l div,.item-info-r div{
  margin-bottom: .18rem;
}
.sec03-main .bd ul li:nth-child(2).item-info-r{
	width: 100%;
}

/*sec04*/
.sec04{
  background: url(../images/s4_bg.jpg) no-repeat top center / 100% 100%;
}
.sec04-mbg01{
  padding: .28rem; border: .01rem solid #ff331e;
}
.sec04-mbg02{
  background: #87090780; padding: .7rem 0; display: flex; align-items: center; justify-content: center;
}
.sec04-l{
  display: flex; align-items: center;
}
.sec04-r{
  display: flex; align-items: center; margin-left: -0.3rem;
}
.sec04 p{
  width: 2.38rem; height: 3.55rem; background: #750705; font-size: .18rem; line-height: .28rem; color: #ffc88f; display: flex; vertical-align: middle; align-items: center; padding: 0 .2rem; box-sizing: border-box;
}
.sec04 img{
  display: inline-block; vertical-align: middle;
}
.sec04-l img{
  margin: 0 .08rem 0 .03rem;
}
.sec04-r img{
  margin: 0 .03rem 0 .08rem;
}
.sec04 h3{
  width: 1.63rem; height: 1.63rem; background: #c911177c; border-radius: 1rem; font-size: .3rem; color: #ffc88f; font-weight: bold; display: flex; align-items: center; justify-content: center;
}
.sec04-r h3{
  background: #f3854e83;
}
.sec04-r img{
  transform: rotate(180deg);
}

/*sec05*/
.sec05{
  background: url(../images/s5_bg.jpg) no-repeat top center / 100% 100%;
}
.sec05-main{
  padding-bottom: 0;
}
.sec05-main ul{
  width: 9.37rem; height: 4.73rem; background: url(../images/s5_mbg.png) no-repeat center / 100% 100%; margin: .2rem auto 0;
}
.sec05-main ul li{
  width: 2.26rem; display: inline-block; vertical-align: top; margin-top: .38rem; margin-right: .66rem;
}
.sec05-main ul li i{
  width: .78rem; height: .78rem; display: block; margin: 0 auto .2rem;
}
.sec05-main ul li i:nth-child(1){
  background: url(../images/s5_i01.png) no-repeat center / 100% 100%;
}
.sec05-main ul li i:nth-child(2){
  background: url(../images/s5_i02.png) no-repeat center / 100% 100%;
}
.sec05-main ul li i:nth-child(3){
  background: url(../images/s5_i03.png) no-repeat center / 100% 100%;
}
.sec05-main ul li h3{
  font-size: .28rem; color: #ffc88f; font-weight: bold; margin-bottom: .12rem;
}
.sec05-main ul li p{
  font-size: .16rem; color: #ffc88f; line-height: .26rem;
}
.sec05-main ul li:nth-child(2n-1){
  margin-top: 2.08rem;
}
.sec05-main ul li:last-child{
  margin-right: 0;
}
.sec05-main ul li:hover i:nth-child(1){
  background: url(../images/s5_i01_h.png) no-repeat center / 100% 100%;
}
.sec05-main ul li:hover i:nth-child(2){
  background: url(../images/s5_i02_h.png) no-repeat center / 100% 100%;
}
.sec05-main ul li:hover i:nth-child(3){
  background: url(../images/s5_i03_h.png) no-repeat center / 100% 100%;
}

/*sec06*/
.sec06{
  background: url(../images/s6_bg.jpg) no-repeat top center / 100% 100%;
}
.sec06-main{
  position: relative;padding: .38rem .25rem .5rem;
}
.sec06-main-box{
  background: url(../images/s6_yuan.png) no-repeat center; display: flex; align-items: center; justify-content: center; flex-wrap: wrap;
}
.sec06-img{
  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); animation: s6Move 1.3s infinite alternate ease-in-out;
}
.sec06 ul li{
  display: flex; align-items: center; height: 2.5rem;
}
.sec06-l ul li:nth-child(1),.sec06-l ul li:nth-child(3){
  margin-left: .7rem;
}
.sec06-r ul li:nth-child(2){
  margin-left: .7rem;
}
.sec06 ul li div{
  width: 3.4rem; background: #750705; border-radius: .2rem; padding: .22rem .2rem; box-sizing: border-box;
}
.sec06-l ul li div{
  margin-right: .2rem;
}
.sec06-r ul li div{
  margin-left: .2rem;
}
.sec06 ul li div h3{
  height: .5rem; line-height: .5rem; border-radius: .25rem; font-size: .24rem; color: #ffebb4; font-weight: bold; display: inline-block; padding: 0 .36rem; margin-bottom: .16rem;
  background: #d81f24;
  background: linear-gradient(to bottom, #d81f24 , #bf0a0f);
}
.sec06-l ul li:nth-child(2) div h3,.sec06-r ul li:nth-child(1) div h3,.sec06-r ul li:nth-child(3) div h3{
  background: #f38853; color: #7e0501;
}
.sec06 ul li div p{
  font-size: .18rem; color: #ffc88f; line-height: .26rem; text-align: justify;
}
.sec06-l{
  width: 5.1rem; margin-right: 1.3rem;
}
.sec06-r{
  width: 4.9rem;
}
@keyframes s6Move{
  0%{transform: translateY(-46%) translateX(-50%);}
  100%{transform: translateY(-54%) translateX(-50%);}
}


/*sec07*/
.sec07{
  background: url(../images/s7_bg.jpg) no-repeat top center / 100% 100%;
}
.sec07-main{
  padding: .38rem .5rem .5rem;
}
.sec07-main-box{
  border: .01rem solid #ff331e; padding: .28rem;
}
.sec07-book-box{
  background: #800806; padding: .28rem 0; 
}
.sec07-item{
  height: 4.22rem; background: #750705; padding-top: .4rem; display: inline-block; vertical-align: top; margin: 0 .05rem; box-sizing: border-box;
}
.sec07-item h3{
  height: .45rem; line-height: .45rem; font-size: .28rem; color: #ffc88f; font-weight: bold; border: .01rem solid #ffc88f; border-radius: .22rem; padding: 0 .5rem; display: inline-block; margin-bottom: .4rem;
}
.sec07-item p{
  font-size: .22rem; color: #ffc88f; line-height: .36rem;
}
.sec07-item01{
  width: 4.5rem;
}
.sec07-item02{
  width: 2.63rem;
}
.sec07-item03{
  width: 2.63rem;
}
.sec07-item03 h3{
  border: .01rem solid #f6301c; margin-bottom: .5rem;
  background: #d81f24;
  background: linear-gradient(to bottom, #d81f24 , #bf0a0f);
}
.sec07-tips{
  display: block; text-align: right; font-size: .16rem; color: #ffc88f; padding-top: .16rem;
}

/*sec08*/
.sec08{
  background: url(../images/s8_bg.jpg) no-repeat top center / 100% 100%;
}
.sec08 .title h2 span::before{
  margin: 0 auto .11rem;
}
.sec08-main{
  padding: .45rem .5rem .5rem;
}
.sec08-main .hd{
  width: 11rem; background: #ffc88f; padding: .26rem 1.7rem .12rem; box-sizing: border-box; margin-bottom: .5rem;
}
.sec08-main .hd ul li{
  font-size: .2rem; color: #7e0501; display: inline-block; padding: 0 .12rem; border-right: .01rem solid #a45237; margin-bottom: .14rem; cursor: pointer;
}
.sec08-main .hd ul li.on{
  color: #d61d22; font-weight: bold;
}
.sec08-main .hd ul li:last-child{
  border-right: none;
}
.sec08-main .bd .s8-bt{
  font-size: .3rem; color: #ffc88f; margin-bottom: .18rem;
}
.sec08-main .bd .s8-bt b{
  font-weight: bold;
}
.sec08-main .bd .kk{
  font-size: .18rem; color: #ffc88f; margin-bottom: .32rem; line-height: .3rem;
}
.sec08-main .jz {
  width: 100%;
  margin-top: 0.12rem;
  border: 0.01rem solid #ff331e;
  padding: 0.2rem;
  box-sizing: border-box;
}
.sec08-main .jz table {
  width: 100%; background: #fff;
}
.sec08-main thead {
  background: #bf090e;
  background: -webkit-linear-gradient(right,#bf090e,#d81f24);
  background: -moz-linear-gradient(right,#bf090e,#d81f24);
  background: -o-linear-gradient(right,#bf090e,#d81f24);
  background: linear-gradient(to right,#bf090e,#d81f24);
}
.sec08-main .jz table th {
  line-height: 0.56rem;
  font-size: 0.2rem;
  color: #ffc88f;
  font-weight: normal
}
.sec08-main .jz table th:nth-of-type(1) {
  width: 8%
}
.sec08-main .jz table th:nth-of-type(2) {
  width: 16%
}
.sec08-main .jz table th:nth-of-type(3) {
  width: 19%
}
.sec08-main .jz table th:nth-of-type(5) {
  width: 15%
}
.sec08-main .jz td {
  color: #000000;
  font-size: 0.16rem;
  border-bottom: 0.01rem solid #d6e1f0;
  border-right: 0.01rem solid #d6e1f0;
  padding-bottom: 0.1rem;
  line-height: 0.26rem;
  text-align: left;
  padding: 0.1rem 0.15rem;
}

.sec08-main .jz td.fwbiao {
  width: 5%;
  padding: 0 0.04rem;
  font-weight: bold
}
.sec08-main .jz td.price {
  text-align: center;
}
.sec08-main .jz table td b {
  font-weight: bold
}

.sec08-main .jz table td h5 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #dd0006;
  font-weight: bold;
  font-size: 0.22rem;
  text-align: center;
  padding: 0 .1rem;
}

.sec08-main .jz table a {
  display: inline-block;
  width: 1.1rem;
  height: 0.36rem;
  font-size: 0.16rem;
  color: #fff;
  text-align: center;
  line-height: 0.36rem;
  background: #ea8022;
  background: -webkit-linear-gradient(right, #ea8022 , #ad5501); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ea8022, #ad5501); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ea8022, #ad5501); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ea8022 , #ad5501); /* 标准的语法 */
  border-radius: 0.18rem;
  margin: 0.2rem auto 0;
}
.sec08-main .jz table .mk{
	text-align: left;
	padding: 0 .15rem;
}
.sec08-main .jz table .mk b{
	float: left;
}
.sec08-main .jz table .mk span{
	float: left;
	width: 1.2rem; white-space: nowrap;
}
.sec08-main .jz table i{
	color: #dd0006;
}
.sec08-main .jz table .fuwu b{color: #dd0006;}





.sec08-main .item .itemTit.fixed{
	position: fixed; top: 0; width: 5.29rem; z-index: 3;
}

/*sec09*/
.sec09{
  background: url(../images/s9_bg.jpg) no-repeat top center / 100% 100%; clear: both;
}
.sec09 .title h2 span::before{
  margin: 0 auto .11rem;
}
.sec09-main{
  padding: .45rem .5rem .5rem;
}
.sec09 ul{
  border: .01rem solid #ff331e; padding: .18rem .3rem; display: flex; flex-wrap: wrap;
}
.sec09 ul li{
  margin: .14rem;
}

/*sec10*/
.sec10{
  background: url(../images/s10_bg.jpg) no-repeat top center / 100% 100%; clear: both;
}
.sec10 .title h2 span::before{
  margin: 0 auto .11rem;
}
.sec10-main{
  padding: .45rem 1.05rem .5rem;
}
.sec10-main ul li{
  width: 2.9rem; height: 3.32rem; background: url(../images/s10_lbg.png) no-repeat center / 100% 100%; margin-right: .6rem; padding: .22rem 0; box-sizing: border-box;
}
.sec10-main ul li img:nth-child(1){
  padding: 0 .3rem;
}
.sec10-main ul li img:nth-child(2){
  margin: .35rem 0 .12rem;
}
.sec10-main ul li p{
  font-size: .18rem; color: #fab884;
}
.sec10-main ul li p b{
  font-weight: bold;
}


/*侧边悬停*/
.lfNav{position: fixed;width:2.06rem; height:6.29rem; display: block; background: url(../images/fixedNavBg.png) no-repeat center;top:14%; left:.2rem;z-index:9;}
.lfNav .close{position:absolute; top: -0.06rem; right: -0.04rem; height:.3rem; width:.3rem; }
.lfNav .close img{width: 100%;}
.mt185{margin-top:1.46rem;}
.nav-bg{
	width:1.26rem;
	height: .46rem;
	display: block;
	float:left;
	clear:both;
	margin-left: .38rem;
	text-align: center;
}
.nav-bg a{width:100%; height:.47rem; display: block; margin:auto;
	font-size: .18rem; line-height: .47rem; color: #ffe5b0;
}
.nav-bg a:hover{
	color: #fccaa6; font-weight: bold; font-size: .22rem;
}
.nav-bg:last-of-type{
	background: initial;
}
.left_top{width:1.51rem; height:.4rem;display: block;float:left;margin-left:.22rem;margin-top: .1rem;}
