@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} 
body{width: 100%;height:100%; background: #fff; 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;overflow-x: hidden;background: #97040a;}
a[title="站长统计"]{display: none;}
@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
.left{float: left;}
.right{float: right;}
.wrap{width: 1200px; margin: 0 auto;font-size: 0;text-align: center;position: relative;z-index: 1;}
.hide{display: none;}
.p-hide{
	display: none;
}
select::-ms-expand {
  display: none;
}

select {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: #fff;
  outline: 0;
  appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
}
input, button, select, textarea, .yzmBtn {
    outline: none;
    border: none;
}
.section{
	display: inline-block;width: 100%;margin-bottom: .5rem;
}
.tit{
	display: inline-block;width: 100%;height: 1.3rem;
}
.tit h2{
	font-size: .38rem;font-weight: bold;color: #d36b33;line-height: 1.45rem;
}

.cot{
	display: inline-block;width: 100%;position: relative; /* border: .01rem solid #f03536;background: #d51f20;border-radius: .12rem;height: 5rem;box-shadow:inset 0 0 .5rem rgba(255,248,190,0.22) , 0 .08rem .29rem #830005;border-top: initial;margin-top: -.15rem; */
	background: url(../images/bg1.jpg) repeat-y center top;background-size: 100%;border-bottom-left-radius: .28rem;border-bottom-right-radius: .28rem;
}
.cot::after{
	display: inline-block;content: '';width: 100%;height: .4rem;background: url(../images/bg2.png) no-repeat center top;background-size: 100%;    position: relative;z-index: 1;margin-top: -.05rem;
}
.titImg1{
	width: 3.3rem;position: absolute;top: -1.2rem;right: .08rem;animation: fudong 2s infinite alternate linear;
}
.titImg2{
	width: 3.3rem;position: absolute;top: -1.2rem;right: .08rem;animation: fudong 2s infinite alternate linear;
}
.xing{
	position: absolute;top: -.15rem;left: 4.2rem;animation: scale1 .3s infinite alternate linear;
}
.s3tit .xing{
	left: 4.4rem;
}
.s4tit .xing{
	left: 1.8rem;
}
.s5tit .xing{
	left: 2.4rem;
}
.s6tit .xing{
	left: 4.1rem;
}
.cotC{
	display: inline-block;width: 94%; margin: 0 2.5%; border: .01rem solid #f03536;background: rgba(191,16,22,0.8);border-radius: .12rem;box-shadow:inset .06rem .06rem .18rem rgba(0,0,0,0.15);border-top: initial;position: relative;z-index: 11;border: .01rem solid #f03536;
}
.sec1{
	margin-top: -.22rem;
}
.sec2{
	background: url(../images/s2bg.jpg) no-repeat center top;background-size: auto 14.19rem;
}
.sec2{
	background: url(../images/s2bg.jpg) no-repeat center top;background-size: auto 14.19rem;
}
.sec3{
	background: url(../images/s3bg.jpg) no-repeat center top;background-size: auto 8.99rem;
}
.sec4{
	background: url(../images/s4bg.jpg) no-repeat center top;background-size: auto 6.48rem;
}
.sec5{
	background: url(../images/s5bg.jpg) no-repeat center top;background-size: auto 6.49rem;
}
.sec6{
	background: url(../images/s6bg.jpg) no-repeat center top;background-size: auto 10.1rem;
}
/* banner */
.banner-box{
	width: 100%;height:991px;position: relative;font-size: 0; box-sizing: border-box;background: url(../images/banner.jpg) no-repeat center top;background-size: auto 100%;
}
.banner-box .logo{
	 display: inline-block;width: 1.42rem;margin-top: .2rem;float: left;
}
.banner-box .logo img{
	width: 100%;
}
.banP1{
	display: inline-block;margin-top: 1.61rem;
}
.bandB{
	display: inline-block;width: 13.46rem;position: relative;margin-top: 1.07rem;margin-left: -.47rem;
}
.banimg1 {
    width: 100%;
    display: inline-block;
}
.banPic {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.banPic >img {
    display: inline-block;
    position: absolute;
}
.banPic .banIcon {
    width: 2.16rem;
    top: 5.5rem;
    left: 1.3rem;
    animation: fudong3 .9s infinite alternate linear;
}
.banPic .ribbon02 {
    width: .95rem;
    top: 1.2rem;
    right:1.2rem;
    animation: fudong2 .8s infinite alternate linear;
}

/* sec1 */
.s1C{
	padding-top: .28rem;
}
.s1T{
	display: inline-block;width: 97%;
}
.s1T>div{
	display: inline-block;float: left;width: 3.58rem;height: 2.99rem;background: url(../images/xqbg1.png) no-repeat center top;background-size: 100%;position: relative;cursor: pointer;margin-right: .1rem;margin-bottom: .2rem;
}
.s1T>div:last-child{
	margin-right: 0;
}
.zjT{
	position: absolute;left: -.2rem;top: -.2rem;animation: scale .7s infinite alternate linear;
}
.s1xq a{
	display: inline-block;width: 100%;
}
.s1xq a .p1{
	margin: .5rem auto .15rem;
}
.s1xq a .p5{
	margin-top: .39rem;
}
.s1xq a .p2{
	display: inline-block; font-size: .2rem;color: #b57766;height: .42rem;line-height: .42rem;background: #ffefde;border-radius: 1rem;padding: 0 .35rem;position: relative;
}
.s1xq a .p3{
	font-size: .32rem;font-weight: bold;color: #fff;text-shadow: 0 .02rem .04rem #d12a24;margin-top: .29rem;
}
.s1xq a .p4{
	padding: 0 .25rem;
}
.s1xq a .p2::before{
	display: inline-block;content: '';width: .5rem;height: .01rem;border-bottom: .01rem dashed #ecb3a3;position: absolute;left: -.6rem;top: .2rem;
}
.s1xq a .p2::after{
	display: inline-block;content: '';width: .5rem;height: .01rem;border-bottom: .01rem dashed #ecb3a3;position: absolute;right: -.6rem;top: .2rem;
}
.s1xq a .p4::before{
	width: .3rem;left: -.4rem;
}
.s1xq a .p4::after{
	width: .3rem;right: -.4rem;
}
.s1T>div .p1{
	transition: all .5s;
}
.s1T>div .p1:hover{
	transform: scale(1.2);
}
/* sec2 */
.s2T{
	display: inline-block;width: 97%;margin: .28rem 1.5% 0;
}
.s2T>div{
	display: inline-block;width: 3.58rem;height: 3.69rem; background: url(../images/xqbg2.png) no-repeat center top;background-size: 100%;position: relative;margin-right: .05rem;margin-bottom: .2rem;
}
.s2T>div:nth-of-type(3n){
	margin-right: 0;
}
.s2xq a{
	display: inline-block;width: 100%;
}
.s2xq a .p1{
	display: inline-block;width: 1.98rem;height: .74rem;line-height: .68rem;background: url(../images/s2img1.png) no-repeat center top;background-size: 100%;font-size: .2rem;color: #b94f32;position: absolute;top: -.14rem;right: 0;
}
.s2xq a .p2{
	margin: .7rem auto .15rem;
}
.s2xq a .p3{
	display: inline-block;width: 3rem;height: .38rem;line-height: .38rem; font-size: .18rem;color: #b57766;border-radius: 1rem;background: #ffefde;
}
.s2xq a .p4{
	font-size: .3rem;font-weight: bold;color: #fff;text-shadow: 0 .02rem .04rem #d12a24;margin: .33rem auto .05rem;	
}
.s2xq a .p5{
	display: inline-block;height: .4rem;line-height: .4rem;background: #d92316; font-size: .2rem;color: #fff;box-shadow: inset 0 .02rem .04rem rgba(0,0,0,0.35);border-radius: 1rem;padding: 0 .33rem;
}
.s2T>div .p2{
	transition: all .5s;
}
.s2T>div .p2:hover{
	transform: scale(1.2);
}
/* sec3 */
.s3T{
	display: inline-block;width: 97%;margin: .28rem 1.5% 0;
}
.s3T>div{
	display: inline-block;width: 3.58rem;height: 3.69rem; background: url(../images/xqbg2.png) no-repeat center top;background-size: 100%;position: relative;margin-right: .05rem;
}
.s3T>div:last-child{
	margin-right: 0;
}
.s3xq a{
	display: inline-block;width: 100%;
}
.s3xq a .p1{
	display: inline-block;margin-top: -.04rem;
}
.s3xq a .p2{
	display: inline-block;width: 100%;margin: .27rem auto .15rem;
}
.s3xq a .p3{
	display: inline-block;width: 3rem;height: .38rem;line-height: .38rem; font-size: .18rem;color: #b57766;border-radius: 1rem;background: #ffefde;
}
.s3xq a .p4{
	font-size: .32rem;font-weight: bold;color: #fff;text-shadow: 0 .02rem .04rem #d12a24;margin: .33rem auto .05rem;	
}
.s3xq a .p5{
	display: inline-block;height: .4rem;line-height: .4rem;background: #d92316; font-size: .2rem;color: #fff;box-shadow: inset 0 .02rem .04rem rgba(0,0,0,0.35);border-radius: 1rem;padding: 0 .33rem;
}
.s3B {
    display: inline-block;width: 94%;margin: 0 3%;background: #d2191e;border-radius: .18rem;padding-top: .32rem;padding-bottom: .34rem;margin-bottom: .36rem;margin-top: .18rem;
}
.s3B>p{
	font-size: .2rem;color: #ff8d77;width: 90%;text-align: left;line-height: .32rem;margin-left: .58rem;
}
.s3T>div .p2{
	transition: all .5s;
}
.s3T>div .p2:hover{
	transform: scale(1.2);
}
/* sec4 */
.s4T{
	display: inline-block; width: 97%;margin: .38rem 1.5% .2rem;
}
.s4T>div{
	display: inline-block;float: left;width: 5.38rem;height: 3.68rem;background: url(../images/xqbg4.png) no-repeat center top;background-size: 100%;position: relative;margin-right: .09rem;
}
.s4T>div:last-child{
	margin-right: 0;
}
.s4xq .p1{
	display: inline-block;width: 3.18rem;height: .86rem;line-height: .8rem;background: url(../images/s4img1.png) no-repeat center top;background-size: 100%;font-size: .32rem;font-weight: bold;color: #fff;float: right;margin-top: -.08rem;margin-right: .05rem;	
}
.s4xq>div{
	display: inline-block;float: left;
}
.s4xq .zjT{
	left: 1rem;
}
.s4L{
	margin-left: .2rem;margin-top: .18rem;	
}
.s4rT>p{
	font-size: .2rem;color: #444;text-align: left;position: relative;width: 1.9rem;line-height: .26rem;margin-bottom: .09rem;
}
.s4rT>p::before{
	display: inline-block;content: '';width: .29rem;height: .29rem;vertical-align: bottom;background: url(../images/s4img4.png) no-repeat center top;background-size: 100%;position: absolute;left: -.35rem;
}
.s4R{
	margin-left: .62rem;margin-top: .24rem;
}
.s4rB{
	width: 3.47rem;position: absolute;right: 0;bottom: .54rem;
}
.s4rB>p{
	display: inline-block;width: 100%;height: .55rem;line-height: .55rem;background: url(../images/s4img5.png) no-repeat center top;background-size: 100%;font-size: .28rem;font-weight: bold;color: #b94f32;
}

/* sec5 */
.s5T{
	display: inline-block; width: 105%;margin: .16rem 0 0;
}
.s5T>div{
	display: inline-block;width: 5.58rem;height: 4.19rem;background: url(../images/xqbg5.png) no-repeat center top;background-size: 100%;float: left;
}
.s5xq1{
	margin-left: .26rem;
}
.s5xq2{
	margin-left: -.13rem;
}
.s5xq>div{
	display: inline-block;float: left;margin-top: 1.05rem;
}
.s5xq .s5L{
	margin-left: .5rem;
}
.s5xq2 .s5L{
	margin-left: .7rem;
}
.s5L>p{
	font-size: .18rem;color: #b57766;width: 2.01rem;height: .38rem;line-height: .38rem;background: #ffefde;border-radius: 1rem;margin: .15rem auto 0;
}
.s5L>p>a{
	display: inline-block;width: 100%;
}
.s5xq .s5R {
    width: 1.9rem;
    margin-left: .3rem;margin-top: 1.22rem;
}
.s5R>p{
	font-size: .2rem;color: #fff;line-height: .34rem;
}
.s5R>p>span{
	font-weight: bold;display: inline-block;
}
.s5xq2 .s5R{
	margin-left: .65rem;margin-top: 1.35rem;
}
.s5xq2 .s5R>p{
	line-height: .28rem;
}
.s5rP{
	margin-top: .05rem;
}
.s5rP::before{
	display: inline-block;content: '';width: 1.36rem;height: .02rem;background: url(../images/s5img1.png) no-repeat center top;margin-bottom: .05rem;
}
.s5L img{
	transition: all .5s;cursor: pointer;
}
.s5L img:hover{
	transform: scale(1.2);
}


/* sec6 */
.s6C>p{
	display: inline-block;width: 94%;height: 6.05rem; background: url(../images/s6img1.png) no-repeat center top;background-size: 100%;margin: .3rem 3% 0;position: relative;
}
.s6C>p>a{
	display: inline-block;width: 2.41rem;height: .61rem;line-height: .61rem;border: .01rem solid #fff;border-radius: 1rem;position: absolute;left: 37.5%;bottom: -.2rem;font-size: .26rem;font-weight: bold;color: #e43b3b;box-shadow: 0 0 .1rem rgba(251,146,43,0.82);
	background: #fae0af;
	background: -webkit-linear-gradient(right, #fff, #fae0af);
	background: -o-linear-gradient(right, #fff, #fae0af);
	background: -moz-linear-gradient(right, #fff, #fae0af);
	background: linear-gradient(to right, #fff, #fae0af);
}
.s6sP{
	display: inline-block;width: 100%;font-size: .18rem;color: #fff;margin: .4rem auto .35rem;
}





@keyframes fudong {
    0% {transform: translateY(-.2rem);}
    100% {transform: translateY(.2rem);}
}
@keyframes fudong2 {
    0% {transform: translateY(.1rem);}
    100% {transform: translateY(-.1rem);}
}
@keyframes fudong3 {
    0% {transform: translateY(.12rem);}
    100% {transform: translateY(-.12rem);}
}
@keyframes scale {
    0% {
        transform: scale(1);
    }
	100%{
		transform: scale(1.1);
	}
}
@keyframes scale1 {
    0% {
        transform: scale(0.9);
    }
	100%{
		transform: scale(1.2);
	}
}

/*侧边悬停*/
.lfNav{
	position: fixed;left:20px;z-index:9;
	width:255px; height:489px; display: block; background: url('../images/fixedNavBg.png') no-repeat center top;
	top: 45%; 
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%);
}
.lfNav .close{position:absolute;top:40px; right:0; height:22px; width:22px; }
.lfNav .close img{width:100%;}
.mt185{margin-top:172px;}
.nav-bg{width:255px; height:39px; display: block;float:left; clear:both;margin-left:0;}
.nav-bg a{width:130px; height:39px; display: block; margin:auto;font-size: 20px; line-height: 39px; color: #fff; text-align: center;
}
.nav-bg a:hover{
	font-size: 21px; color: #ffed8c;font-weight: bold;border-top: 1px solid #ff5951;border-bottom: 1px solid #ff5951;
}

.left_top{width:160px; height:50px;display: block;float:left;margin-top: .35rem; text-align: center;margin-left: .48rem;position: relative;z-index: 3;
}
.left_top img{display: inline-block;}

.close{position: absolute; top: -.9rem; right:0; display: block; width: .58rem; height: .58rem; z-index: 99;}
.close a{width: 100%; display: block;}
.close a img{width: 100%; display: block;}
/* #notePage{display: block;} */