@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; width: 100%;color: #333;text-align: center;}
textarea {resize: vertical;}
a {text-decoration: none;outline: 0 none;color:inherit}
.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: 1200px!important;
    font-family: "Helvetica Neue","Microsoft YaHei", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC",  "WenQuanYi Micro Hei", sans-serif;
    color: #444;background: #a5020c;
}
#footer_bx{clear: both;}


.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;}
}
@media screen and (min-width:800px) and (max-width:1440px){body{zoom:0.8}}
.wrap{position: relative; width: 1100px; margin: 0 auto;font-size: 0;text-align: center;}
 
/* body{
	cursor: url(https://files.cnblogs.com/files/monster-jian/cursor.ico),auto;
} */
 /* 输入框填充背景 */
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 1000px white inset;
}

.sec1{
	background: #a5020c url(../images/s1Bg.jpg) no-repeat center top;
	background-size: auto 100%;
	height: auto;
	margin-bottom: .3rem;
}
.sec3{background: url("../images/s3Bg.jpg") no-repeat center top;background-size: auto 100%;height: 6.31rem;}
.sec4{background:#ffecd0 url("../images/s4Bg.jpg") no-repeat center top;background-size: 20rem;padding-bottom: .3rem;}
/* 输入框填充透明 */
/* input:-internal-autofill-previewed,
input:-internal-autofill-selected {
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-out 0.5s;
} */
 
 
/*banner */
.titSp{
	background: #e00018;
	display: inline-block;
	position: absolute;
	top: .2rem;
	transform: translate(-50%, 0);
	left: 50%;
	padding: .1rem .2rem;
	border-radius: .04rem;
}
.banner-box{
	position:relative;height:7.13rem;
	background:url(../images/banner.jpg) no-repeat center top; overflow:hidden;width:100%; text-align:center;
}
.banner-box .wrap{height: auto;}
.banner-box .pic{
	width: 100%; clear: both; float: left; text-align: center;
	position: relative;
}
.banner-box .pic .tit1{
	width: 5.67rem;
	margin-top: .86rem;
}
.banner-box .pic .tit2{
	width: 8.57rem; display: block;
	margin: .3rem auto 0;
}
.banner-box .pic .tit3{
	display: inline-block;
	width: 6.01rem;
	position: absolute;
	bottom: 1.8rem;
	transform: translate(-50%, 0) !important;
	left: 50%;
	z-index: 1;
}
.banP{
	display: inline-block;
	width: 100%;
	font-size: .28rem;
	color: #030201;
	margin-top: .26rem;
	letter-spacing: -1px;
}
.sections{
	width: 100%; clear: both;
	position: relative;
}
.titK{
	display: inline-block;
	width: 100%;
	background: #f5e2c4;
	background: linear-gradient(#faf1e3,#f5e2c4);
	border-radius: .15rem;
	position: relative;
}
.titK::before{
	display: inline-block;
	content: '';
	width: .64rem;
	height: .78rem;
	background: url(../images/znqJb.png) no-repeat center top;
	background-size: 100%;
	position: absolute;
	left: -.09rem;
	top: -.06rem;
	display: none;
}
.secTit{
	width: 11.18rem;
	display: block;
	clear: both;
	text-align: center;
	height: 1.19rem;
	background: url(../images/titBg.png) no-repeat center top;
	background-size: 100%;
	margin-left: -.09rem;
}
.secTit>div{
	display: inline-block;
	float: left;
}
.titL{width: .44rem;margin-left: 1.9rem;margin-top: .3rem;}
.titL img{width: 100%;}
.titR{
	height: 1.02rem;
	line-height: 1.02rem;
	font-size: .42rem;
	font-weight: bold;
	color: #c40000;
	margin-left: .5rem;
	width: 8rem;
}
.titR span{color: #000;}
.secMain{
	display: inline-block;
	width: 100%;
}

/* section1 */
.s1-main{
	width: 10.48rem;
}
.s1-main>div{
	display: inline-block;
	width: 100%;
}
.s1T{
	height: .97rem;
	background: #f6e6ce;
	border: .02rem solid #f2dfc0;
	border-radius: .12rem;
	margin-top: .1rem;
}
.s1T>div{
	display: inline-block;
	float: left;
	width: auto;
	height: .76rem;
	border-right: .02rem dashed #e5cfac;
	padding: 0 .45rem;
	margin-top: .08rem;
}
.s1T>div:last-child{
	border-right: initial;
}
.s1fw .p1{
	font-size: .2rem;
	font-weight: bold;
	background-image: linear-gradient(to bottom, #c80000, #760101);
	-webkit-background-clip: text;
	color: transparent;
	letter-spacing: -.02rem;
}
.s1fw .p1 span{
	font-size: .4rem;
}
.s1fw .p2{
	font-size: .2rem;
	color: #000;
	letter-spacing: -1px;
}
.s1TP{
	display: inline-block;
	width: 100%;
	font-size: .14rem;
	color: #c27324;
	text-align: right;
	margin: .06rem auto .13rem;
}
.s1B>div{
	display: inline-block;
	float: left;
	width: 2.47rem;
	margin-right: .2rem;
}
.s1B>div:last-child{
	margin-right: 0;
}
.s1Bzz>img{
	width: 100%;
	transition: all .5s;
}
.s1Bzz>img:hover{
	transform: scale(1.05);
}
.s1Bzz>p{
	font-size: .14rem;
	color: #333;
	margin-top: .08rem;
	margin-bottom: .25rem;
}
.enterprise-honor_box{
	display: inline-block;
	width: 100%;
	padding-top: 0!important;
	padding-bottom: .2rem!important;
	background: transparent!important;
}
.enterprise-honor{
	width: 100%;
}
/*sec2*/
.sec2{
	margin-bottom: .72rem;
}
.titK2{
	height: 5.1rem;
}
.s2-main{
	display: inline-block;
	width: 10.66rem;
	margin-top: .14rem;
}
.s2U{
	display: inline-block;
	width: 91.5%;
	height: .6rem;
	background: #c80000;
	padding: 0 4.5%;
}
.s2U li{
	height: .6rem;
	line-height: .6rem;
	font-size: .18rem;
	color: #ff9c92;
	display: inline-block;
	float: left;
	position: relative;
	padding: 0 .17rem;
	cursor: pointer;
}
.s2U li.cur{
	font-size: .2rem;
	font-weight: bold;
	color: #ffe9a0;
}
.s2U li::before{
	display: inline-block;
	content: '';
	width: .01rem;
	height: .18rem;
	background: #ff9c92;
	position: absolute;
	right: 0;
	top: .22rem;
}
.s2U li:last-child::before{
	display: none;
}
.s2nr{
	display: inline-block;
	width: 100%;
	margin-top: .15rem;
}
.s2nr>div{
	display: none;
}
.s2nr .cur{
	display: block;
}
.s2tp>div{
	display: inline-block;
	width: 1.47rem;
	height: 2.61rem;
	position: relative;
	margin-right: .06rem;
}
.s2tp>div:nth-child(2n) .s2Btm{
	background: #8f3613;
}
.s2tp>div:last-child{
	margin-right: 0;
}
.s2tp>div>img{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.s2Btm{
	display: inline-block;
	width: 100%;
	height: .51rem;
	background: #2288da;
	border-bottom-right-radius: .04rem;
	border-bottom-left-radius: .04rem;
	position: absolute;
	left: 0;
	bottom: 0;
}
.s2Btm>p{
	display: inline-block;
	width: 100%;
	height: .51rem;
	line-height: .51rem;
	font-size: .15rem;
	background-image: linear-gradient(to right, #fff, #ffe4b5);
	-webkit-background-clip: text;
	color: transparent;
	font-weight: bold;
}
.s2Btm>p>span{
	font-size: .19rem;
}
.s2ts .s2Btm>p{
	height: .22rem;
	line-height: .22rem;
	margin-top: .05rem;
}
.s2ts .s2Btm>label{
	font-size: .12rem;
	font-weight: bold;
	background-image: linear-gradient(to right, #fff, #ffe4b5);
	-webkit-background-clip: text;
	color: transparent;
}















/*sec3*/
.titK3{
	margin-top: .65rem;
	height: 5.65rem;
	background: url("../images/s3img4.png") no-repeat center bottom;
	background-size: 100%;
}
.sec3Tit{
	background: url(../images/titBg3.png) no-repeat center top;
	background-size: 100%;
}
.s3-main{
	display: inline-block;
	width: 100%;
	position: relative;
}
.s3img2{
	height: 5.19rem;
	background: url(../images/s3img2.png) no-repeat center top;
	background-size: auto 100%;
	z-index: 11;
	position: absolute;
	left: -.25rem;
	top: -.54rem;
}
.s3img3{
	display: inline-block;
	width: 4.06rem;
	height: 4.06rem;
	background: url(../images/s3img3.png) no-repeat center top;
	background-size: 100%;
	position: absolute;
	left: 30%;
	top: 0.15rem;
	animation: animtran 8s linear infinite;
	-webkit-animation: animtran 8s linear infinite;
	z-index: 0;
}
.s3img1{
	display: inline-block;
	width: 2.13rem;
	height: 1.82rem;
	background: url(../images/s3img1.png) no-repeat center top;
	background-size: 100%;
	margin-top: 1.3rem;
	margin-left: -.3rem;
	z-index: 11;
	position: relative;
}
/*sec4*/
.sec4Tit {
	width: 100%;
	height: .89rem;
	background: transparent;
	margin-left: 0;
	margin-top: .44rem;
}
.sec4Tit .titR{
	width: 100%;
	margin-left: 0;
}
.titK4 {
	background: transparent;
	border-radius: inherit;
}
.titK4::before{
	display: none;
}
.s4U{
	display: inline-block;
	width: 95.5%;
	height: .6rem;
	background: #c80000;
	padding: 0 2.25%
}
.s4U li{
	height: .6rem;
	line-height: .6rem;
	font-size: .18rem;
	color: #ff9c92;
	display: inline-block;
	float: left;
	position: relative;
	padding: 0 .14rem;
	cursor: pointer;
}
.s4U li.cur{
	font-size: .2rem;
	font-weight: bold;
	color: #ffe9a0;
}
.s4U li::before{
	display: inline-block;
	content: '';
	width: .01rem;
	height: .18rem;
	background: #ff9c92;
	position: absolute;
	right: 0;
	top: .22rem;
}
.s4U li:last-child::before{
	display: none;
}




/*sec5*/
.titK5 {
	margin-top: .84rem;
	height: 6.85rem;
	background: url(../images/s5img3.png) no-repeat center bottom;
	background-size: 100%;
}
.s5U{
	display: inline-block;
	width: 100%;
	margin-top: .18rem;
}
.s5U>li{
	display: inline-block;
	width: 3.25rem;
	height: 5.11rem;
	position: relative;
	margin: 0 .42rem;
}
.s5U>li>img{
	display: inline-block;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.s5U>li>p{
	font-size: .14rem;
	color: #000;
	width: 100%;
	position: absolute;
	bottom: .4rem;
	left: 0;
}
/*sec6*/
.sec6{
	margin-top: .64rem;
}
.s6-main{
	margin-top: .4rem;
	margin-bottom: .62rem;
}
.s6-main>div{
	display: inline-block;
	width: 4.7rem;
	height: 2.32rem;
	background: url("../images/s6img1.png") no-repeat center top;
	background-size: 100%;
	margin: 0 .16rem;
}
.s6xq>div{
	display: inline-block;
	float: left;
}
.s6L{
	width: 1.26rem;
	margin-top: .66rem;
	margin-left: .25rem;
	margin-right: .15rem;
}
.s6L img{
	width: 100%;
}
.s6R .p1{
	display: inline-block;
	padding: 0 .2rem;
	height: .34rem;
	background: #c51718;
	background: linear-gradient(to right, #f05b45, #c51718);
	border-radius: 1rem;
	margin-top: .3rem;
	float: left;
	margin-bottom: .1rem;
}
.s6R .p1 span{
	height: .34rem;
	line-height: .34rem;
	font-size: .22rem;
	font-weight: bold;
	background-image: linear-gradient(to right, #fff, #ffe479);
	-webkit-background-clip: text;
	color: transparent;
}
.s6R .p2{
	font-size: .2rem;
	color: #000;
	width: 2.7rem;
	text-align: left;
	margin-top: .2rem;
	display: block;
	clear: both;
}
/*sec7*/
.sec7 {
	margin-top: .64rem;
}
.s7-main{
	display: inline-block;
	width: 100%;
	margin-top: .22rem;
	margin-bottom: .26rem;
	position: relative;
}
.s7-main .s7img{
	display: inline-block;
	content: '';
	width: 3.26rem;
	height: 3.26rem;
	position: absolute;
	top: .02rem;
	left: 34%;
}
.s7-main>div{
	display: inline-block;
	width: 4.04rem;
	height: 1.36rem;
	background: url("../images/s7img2.png") no-repeat center top;
	background-size: 100%;
	margin-bottom: .22rem;
	margin-right: 1.14rem;
}
.s7-main .s7xq1{
	background: url("../images/s7img3.png") no-repeat center top;
	background-size: 100%;
}
.s7-main>div:nth-child(2n){
	margin-right: 0;
}
.s7xq .p1{
	font-size: .22rem;
	font-weight: bold;
	color: #fff;
	width: 57%;
	height: .38rem;
	line-height: .38rem;
}
.s7xq .p2{
	font-size: .17rem;
	color: #000;
	text-align: left;
	line-height: .25rem;
	width: 88%;
	margin-top: .24rem;
	margin-left: .3rem;
}
/*sec8*/
.sec8 {
	margin-top: .66rem;
	margin-bottom: .68rem;
}
.s8T{
	display: inline-block;
	width: 11.77rem;
	background: url(../images/s8img5.png) no-repeat center bottom;
	background-size: 100%;
	margin-left: -.385rem;
	padding-bottom: .98rem;
	margin-top: .44rem;
}
.s8T>div{
	width: 7.64rem;
	height: 2.42rem;
	border-radius: .15rem;
	background: rgba(255,255,255,0.75);
	box-shadow: 0 0 .2rem rgba(191,118,73,0.15);
	display: none;
}
.s8T>div.active{
	display: inline-block;
}
.s8xq>div{
	display: inline-block;
	float: left;
}
.s8L{
	width: 2.01rem;
	margin-left: .35rem;
	margin-right: .12rem;
	margin-top: -.24rem;
}
.s8L img{
	width: 100%;
}
.s8R {
	width: 62%;
	margin-top: .38rem;
}
.s8R .p1{
	font-size: .22rem;
	color: #452908;
	text-align: left;
	height: .64rem;
	line-height: .64rem;
}
.s8R .p1 span{
	font-size: .3rem;
	font-weight: bold;
	color: #c40000;
}
.s8R .p2{
	font-size: .2rem;
	color: #000;
	text-align: left;
	border-top: .01rem dashed #f8dfbe;
	padding-top: .12rem;
}
#s-teaImg li{
	width: 1.35rem;
	display: inline-block;
	float: left;
	margin: 0 .19rem;
}
#s-teaImg li img{
	width: 100%;
}
.s8B{
	display: inline-block;
	width: 82%;
}
.s8B a.arr-left{float: left;width: .54rem; height: .54rem; margin-top: .52rem; margin-right: .5rem;}
.s8B a.arr-right{float: left;width: .54rem; height: .54rem; margin-top: .52rem; margin-left: .5rem;}
.s8B a img{width: 100%;}












/*section1*/
@-webkit-keyframes scaleDraw{
	0%  {transform: scale(1); }
	25% {transform: scale(1.2);}
	50% {transform: scale(1);}
	75% {transform: scale(1.2);}
	100%{transform: scale(1);}
}
@keyframes scaleDraw {  /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
	0%  {transform: scale(1); }
	25% {transform: scale(1.2);}
	50% {transform: scale(1);}
	75% {transform: scale(1.2);}
	100%{transform: scale(1);}
}

/*放大缩小1*/
@keyframes scale1 {  from {    transform: scale(0.9)  }  to {    transform: scale(1.1)  }}
@-o-keyframes scale1  {  from {    transform: scale(0.9)  }  to {    transform: scale(1.1)  }}
@-moz-keyframes scale1  {  from {    transform: scale(0.9)  }  to {    transform: scale(1.1)  }}
@-webkit-keyframes scale1  {  from {    transform: scale(0.9)  }  to {    transform: scale(1.1)  }}
/*section2*/

/*按钮悬停*/
.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;top:45%; margin-top: -187px; left:20px;z-index:9;
	width:150px; height:474px; display: block;
	background: url('../images/fixedNavBg.png') no-repeat center;
}
.lfNav .close{position:absolute;top:10px; right:-32px; height:32px; width:32px; }
.lfNav .close img{width:100%; display: block;}

.nav-bg{
	width: 108px;
	height: 43px;
	display: block;
	clear: both;
	margin: 0 auto;
	border-bottom: .02rem dashed #ad885b;
}
.mt185{margin-top:90px;}
.nav-bg a{width:100%; height:43px; display: block; margin:auto;
	font-size: .18rem; line-height: .43rem; color: #6c420b;
	text-align: center;
}
.nav-bg:last-child{
	border-bottom: none;
}
.nav-bg.cur{
	background: #e9be8f;
	border-bottom: none;
	border: .01rem solid #d5a775;
	font-weight: bold;
	color: #cc120e;
	border-radius: 1rem;
}
.left_top{width:55px; height:55px;display: block;float:left;margin: .11rem .53rem auto;
	border-radius: 50%;
	box-shadow: 0 0 .13rem #fffaae;
}

.frPart{
	width:182px; height: 211px;
	position: fixed; top: 50%; margin-top: -106px; right: 20px; z-index: 3;
	display: flex;
	justify-content: center;
	align-content: center;
	flex-wrap: wrap;
}
.frPart a{
	width: 1.12rem; height: .27rem; display: block;
	background: #fcf383;
	background: linear-gradient(#fcf383,#fcbc30);
	border-radius: .3rem;
	box-shadow: 0 .04rem .1rem #3982fe;
	margin: 1.44rem .39rem 0;
	font-size: .18rem; color: #a31717; line-height: .27rem; text-align: center;
	cursor: pointer;
}
@keyframes animtran {
	from {
		transform: rotateZ(0deg);
	}
	to {
		transform: rotateZ(360deg);
	}
}
@-webkit-keyframes animtran {
	from {
		transform: rotateZ(0deg);
	}
	to {
		transform: rotateZ(360deg);
	}
}

/*1111111111111*/
/* 简章 */
.s4nr>div{
	display: none;
}
.s4nr>div.cur{
	display: inline-block;
	width: 100%;
}
.s4xq .jz_top{
	display: inline-block;
	width: 100%;
}
.s4xq .jz_top .jz_toprg {
	width: 140px;
	line-height: 32px;
	font-size: 18px;
	color: #0c2345;
	cursor: pointer;
	text-align: center;
	border: 1px solid #485a74;
	border-radius: 0.5rem;
	float: right;
	margin: 20px 0;
}
.s4xq .jz_top .jz_toprg.active {
	color: #ffffff;
	background: #2f64cd;
	border-color: #2f64cd;
}
.s4xq .shuban {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.s4xq .shuban #clearfix {
	display: none;
}
.s4xq .shuban .banxing {
	width: 3.57rem;
}
.s4xq .shuban .banxing h2 {
	height: 101px;
	line-height: 101px;
	text-align: center;
	color: #ffffff;
	font-size: 35px;
	font-weight: bold;
	margin-left: -.04rem;
}
.s4xq .shuban .banxing h2>img{
	height: .39rem;
	vertical-align: sub;
}
.s4xq .shuban .banxing h2.fixed {
	position: fixed;
	top: 0;
	z-index: 1;
	width: 361px;
}
.s4xq .shuban .banxing .shiyiflag {
	position: relative;
}
.s4xq .shuban .banxing .xiaobiaoti {
	position: absolute;
	left: -.01rem;
	top: 50%;
	transform: translate(0, -50%);
}
.s4xq .shuban .banxing .xiaobiaoti span {
	display: inline-block;
	width: .29rem;
	height: .95rem;
	padding-top: .15rem;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	margin: 0 auto;
	border-radius: 0 13px 13px 0;
	background: #3f70cf;
}
.s4xq .shuban .banxing .xiaobiaoti img {
	width: 17px;
	margin-right: 8px;
}
.s4xq .shuban .banxing .xiangxi {
	font-size: 15px;
	line-height: 22px;
	color: #000000;
	margin-left: 40px;
	text-align: left;
	letter-spacing: -1px;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.s4xq .shuban .banxing .xiangxiZj{
	margin-left: .35rem;
	width: 100%;
}
.s4xq .shuban .banxing .xiangxi i {
	color: #7693da;
}
.s4xq .shuban .banxing .xiangxi span.mcSp {
	color: #f32a17;
}
.s4xq .shuban .banxing .xiangxi b {
	display: inline-block;
	margin-top: 5px;
	letter-spacing: 1px;
	text-shadow: 0 0 0 #000;
	font-weight: bold;
}
.s4xq .shuban .banxing .xiangxi em{
	font-size: .14rem;
	letter-spacing: -.02rem;
	margin-left: -.03rem;
}
.s4xq .shuban .banxing .xiangxi b.mkB{
	display: inline-block;
	font-weight: bold;
	color: #f32a17;
}
.s4xq .shuban .banxing .bx_btm {
	overflow: hidden;
	border: 3px solid #cbdef9;
	/*background: #fafbfd;*/
	margin-bottom: 20px;
}
.s4xq .shuban .banxing .bx_btm>div{
	position: relative;
	border-bottom: 2px solid #cbdef9;
}
.s4xq .shuban .banxing2 .bx_btm>div{
	border-bottom: 2px solid #ffb592;
}
.s4xq .shuban .banxing .mokuai {
	height: 172px;
}
.s4xq .shuban .banxing .peiziliao {
	height: 240px;
}
.s4xq .shuban .banxing .peiziliao img {
	width: 14px;
}
.s4xq .shuban .banxing .fuwu {
	height: 358px;
}
.s4xq .shuban .banxing .fuwu img {
	width: 16px;
}
.s4xq .shuban .banxing .jiage {
	height: 260px;
	border-bottom: none!important;
}
.s4xq .shuban .banxing .jiage img {
	width: 19px;
}
.s4xq .shuban .banxing .price {
	display: inline-block;
	text-align: center;
	font-size: 16px;
	height: 86%;
	line-height: 22px;
	color: #000;
	margin-top: 15px;
}
.s4xq .shuban .banxing .price span{
	font-weight: bold;
	color: #3f70cf;
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
}
.s4xq .shuban .banxing .price b{
	font-weight: bold;
}
.s4xq .shuban .banxing .price .zhanwei {
	width: 100%;
}
.s4xq .shuban .banxing .price label{
	font-size: 14px;
	line-height: 15px;
	width: 90%;
	display: inline-block;
	color: #ff0000;
}
.s4xq .price a,.s4xq .hengban a{
	display: block;
	width: 120px;
	text-align: center;
	line-height: 32px;
	font-size: 16px;
	color: #fff;
	border-radius: 0.06rem;
	background: #cb060d;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	margin: 8px auto 0;
	display: none;
}
.s4xq .hengban a{
	margin: 15px auto 0;
}
.s4xq .shuban .banxing1 h2 {
	position: relative;
	background: url("../images/banxing1h2.png") center center no-repeat;
	background-size: 100% 100%;
}
.s4xq .shuban .banxing2 h2 {
	position: relative;
	background: url("../images/banxing2h2.png") center center no-repeat;
	background-size: 100% 100%;
}
.s4xq .shuban .banxing3 h2 {
	position: relative;
	background: url("../images/banxing3h2.png") center center no-repeat;
	background-size: 100% 100%;
}
.s4xq .shuban .banxing h2::after{
	position: absolute;
	top: -5px;
	left: 1px;
	content: '';
	width: 101px;
	height: 93px;
	/*animation: scale1 1s linear infinite alternate;*/
	/*-webkit-animation: scale1 1s linear infinite alternate;*/
}
.s4xq .shuban .banxing1 h2::after {
	background: url("../images/s4jb1.png") no-repeat center top;
	background-size: 100%;
}
.s4xq .shuban .banxing2 h2::after {
	background: url("../images/s4jb2.png") no-repeat center top;
	background-size: 100%;
}
.s4xq .shuban .banxing3 h2::after {
	background: url("../images/s4jb3.png") no-repeat center top;
	background-size: 100%;
}
.JLjz .shuban .banxing1 h2::after{
	background: url("../images/s4jb4.png") no-repeat center top;
	background-size: 100%;
}
.s4xq .shuban .banxing2 .bx_btm {
	border: 3px solid #ffb592;
}
.s4xq .shuban .banxing2 .xiaobiaoti {

}
.s4xq .shuban .banxing2 .xiaobiaoti span {
	background: #ee5342;
}
.s4xq .shuban .banxing2 .xiangxi i {
	color: #f32a17;
}
.s4xq .shuban .banxing3 h2 {
	position: relative;
}
.s4xq .shuban .banxing3 .price .price_item {
	display: flex;
	align-items: center;
	width: 100%;
	height: 45%;
	margin: 0 8px;
	text-align: left;
}
.s4xq .shuban .banxing3 .price .price_item:nth-of-type(1) {
	border-bottom: 1px dashed #c7d1dc;
}
.s4xq .shuban .banxing3 .price .ban {
	width: 64px;
	padding: 4px 0;
	border-radius: 0.1rem;
	border-radius: 10px 10px 0 10px;
	text-align: center;
	background: #2f64cd;
	color: #ffffff;
	margin: 0 5px 0 25px;
}
.s4xq .hengban {
	display: none;
	border-radius: 0.1rem;
	padding-bottom: 15px;
	background: #eef2f8;
	margin-bottom: .1rem;
}
.s4xq .hengban.show {
	display: block;
}
.s4xq .hengban .leimu {
	display: flex;
	align-items: center;
	text-align: center;
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	border-top: 3px solid #2f64cd;
	border-bottom: 3px solid #2f64cd;
}
.s4xq .hengban .leimu.fixed {
	position: fixed;
	top: 0;
	z-index: 1;
	width: 1100px;
}
.s4xq .hengban .leimu span {
	height: 54px;
	line-height: 54px;
	border-right: 1px solid #ffffff;
	background: #2f64cd;
	letter-spacing: 2px;
}
.s4xq .hengban .leimu span:nth-of-type(1) {
	width: 7%;
}
.s4xq .hengban .leimu span:nth-of-type(2) {
	width: 19%;
}
.s4xq .hengban .leimu span:nth-of-type(3) {
	width: 19%;
}
.s4xq .hengban .leimu span:nth-of-type(4) {
	width: 39%;
}
.s4xq .hengban .leimu span:nth-of-type(5) {
	flex: 1;
	border-right: 0;
}
.s4xq .hengban .banxing {
	display: flex;
	align-items: center;
	border-radius: 0.12rem;
	font-size: 15px;
	color: #000000;
	line-height: 24px;
	margin: 10px 14px 0;
	border: 1px solid #d4dde8;
	background: #ffffff;
}
.s4xq .hengban .banxing .red {
	color: #f32a17;
}
.s4xq .hengban .banxing .banx {
	width: 2.4%;
	height: 100%;
	font-size: 26px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	color: #ffffff;
	padding: 0 20px;
	font-weight: bold;
	line-height: 33px;
}
.s4xq .hengban .banxing .mokuai {
	width: 17.3%;
	height: 100%;
	padding-left: 28px;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
}
.s4xq .hengban .banxing .mokuai p {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}
.s4xq .hengban .banxing .mokuai p b {
	font-weight: bold;
	color: #f32a17;
}
.s4xq .hengban .banxing .ptziliao {
	width: 17%;
	height: 100%;
	padding-left: 28px;
	border-left: 1px solid #d4dde8;
	border-right: 1px solid #d4dde8;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.s4xq .hengban .banxing .ptziliao b {
	display: block;
	font-weight: bold;
}
.s4xq .hengban .banxing .bjfuwu {
	width: 37.8%;
	height: 100%;
	padding-left: 28px;
	border-right: 1px solid #d4dde8;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.s4xq .hengban .banxing .bjfuwu b {
	display: block;
	font-weight: bold;
	text-align: left;
}
.s4xq .hengban .banxing .bjfuwu p {
	text-align: left;
}
.s4xq .hengban .banxing .bjfuwu p label{
	font-size: .13rem;
	color: #ff0000;
	line-height: .2rem;
	display: inline-block;
}
.s4xq .hengban .banxing .jiage {
	flex: 1;
	text-align: center;
}
.s4xq .hengban .banxing .jiage span{
	font-weight: bold;
	color: #ff0000;
}
.s4xq .hengban .banxing .jiage label{
	font-size: .13rem;
	color: #ff0000;
	line-height: .2rem;
	display: inline-block;
}
.s4xq .hengban .banxing1 {
	height: 320px;
}
.s4xq .hengban .banxing2 {
	height: 320px;
	background: #fdfbfa;
	border: 3px solid #fca550;
}
.s4xq .hengban .banxing2 .ptziliao {
	border-color: #ffcec6;
}
.s4xq .hengban .banxing2 .bjfuwu {
	border-color: #ffcec6;
}
.s4xq .hengban .banxing3 {
	height: 430px;
}
.s4xq .bxtips {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 16px;
	color: #ad8d62;
	padding: 0 40px;
	margin: 10px auto 80px;
}
.s4xq .shuban .banxing1 .bx_btm>div{
	background: #f7f9fc;
}
.s4xq .shuban .banxing1 .bx_btm>div:nth-of-type(2n){
	background: #eef2f8;
}
.s4xq .shuban .banxing2 .bx_btm>div{
	background: #fff9f8;
}
.s4xq .shuban .banxing2 .bx_btm>div:nth-of-type(2n){
	background: #fff2f0;
}
.s4xq .shuban .banxing3 .bx_btm>div{
	background: #fdfbf8;
}
.s4xq .shuban .banxing3 .bx_btm>div:nth-of-type(2n){
	background: #fbf7f1;
}
.s4-main .bxtips {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 16px;
	color: #ad8d62;
	margin: 0 auto 0;
}
.s4xq .jz_top{
	position: absolute;
	left: 0;
	top: 1.1rem
}
.s4-main{
	margin-top: .3rem;
}
.s4nr{
	display: inline-block;
	width: 100%;
	margin-top: .18rem;
}
.s4xq .hengban .banxing1 .banx{
	background: #2c57ad;
	background: -webkit-linear-gradient(to bottom, #2e65cc, #29488e);
	background: linear-gradient(to bottom, #2e65cc, #29488e);
}
.s4xq .hengban .banxing2 .banx {
	position: relative;
	background: url(../images/banxing2banx.jpg) center center no-repeat;
	background-size: 100% 100%;
}
.s4xq .hengban .banxing3 .banx {
	position: relative;
	background: url(../images/banxing4banx.jpg) center center no-repeat;
	background-size: 100% 100%;
}
.s4xq .hengban .banxing2 {
	border: 1px solid #d4dde8;
}
