/* reset */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, select, th, td iframe{ 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;}
a, a:visited, a:active { text-decoration:none; border:none; outline:none;}
input, textarea { outline:none;}
textarea { resize: vertical;}
body { -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1.5;font-size: 12px;min-width:7.5rem!important;}
body, button, input, select, textarea { font-family: 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', 'microsoft yahei', simsun, sans-serif;}
.none{ display:none;}
.left { float:left;}
.right { float:right;}
.m-hide{display: none;}
.clearfix::after { content:''; clear:both; display:block; height:0; overflow:hidden;visibility:hidden;}
.The_total{display:none;}
a[title="站长统计"]{display: none;}
body{width:7.5rem;margin: 0 auto!important;overflow-x: hidden;overflow-y: auto;
	/* display: flex;
    justify-content: center; */
	    padding: 0;
	    border: 0;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
}
.wrap{width:6.8rem;margin: 0 auto; position: relative;}
.wrap1{width:7.1rem;margin: 0 auto;clear: both; text-align: center; position: relative;}
.wrap2{width:6.9rem; margin: 0 auto; position: relative;}
.m-show{display:block!important;}
.m-hide{display: none!important;}

@media screen and (max-width: 750px) {
	body{background: #c93947;}
}

/* 
.page-index{width: 100%; height: 100%; background: url(../images/page-index.jpg) no-repeat center top; background-size: 7.5rem; float: left;}
.page-zd{width: 100%; height: 100%; background:#5a070f url(../images/page-zd.jpg) no-repeat center top; background-size: 7.5rem; float: left;}
.page-paper{width: 100%; height: 100%; background:#5a070f url(../images/page-paper.jpg) no-repeat center top; background-size: 7.5rem; float: left;}
 */
.page-index{
	display: inline-block;
	/* width: 100%; */
	width: 7.5rem;
	display: flex;
	justify-content: center;
	background: #c93947;
	padding-bottom: 2rem;
	display: flex;
	flex-wrap: wrap;
}
/*banner*/
.banner-box{height:9.62rem;width: 100%; float: left;background: url(../images/banner.jpg) no-repeat center top;background-size: 100% 100%;}
.page-pl .banner-box{height: 2.5rem;}
.page-paper .banner-box{height: 4.22rem;}
.banner-box .wrap{text-align: center;}
.banner-box .logo {
    width: 2.2rem;
    height: 0.78rem;
    top: 0;
    position: absolute;
    left: 0;
}

.banner-box .logo img{width: 1.62rem; display: block; margin: .14rem auto;}

.banner-box img#state{height: 2.8rem; display: block; margin: 1.97rem auto auto;}


.loginbox{position: absolute; top: .22rem; right: .1rem; text-align: center;height: .52rem; display: block; background: rgba(109,15,17,.6); font: .26rem/.52rem "microsoft yahei";color: #048acd;
	-webkit-border-radius: .26rem;
	-moz-border-radius:.26rem;
	border-radius: .26rem;
}

.loginbox #divLogin a{color: #fff;padding-left: .25rem; padding-right: .25rem;}
#divLoginSuccess{float: left;}
#divLoginSuccess a{color: #fff;padding-left: .3rem; padding-right: .15rem;}
#ExitCookies{float: left; padding-right: .15rem; }
#ExitCookies a{color: #fff;border-left: solid 1px #aaa; padding-left: .15rem;}

.fixBtn{position: fixed; right: 0; top: .98rem; display: block;z-index: 2;}
.fixBtn a{font: .24rem/.44rem "microsoft yahei";width: 1.42rem; height: .44rem; display: block; text-align: center; border-radius: .5rem 0 0 .5rem; float: left; margin-bottom: .15rem; clear: both;}
.fixBtn a.btn01{background: #fff; color: #bb0413;}
.fixBtn a.btn02{background: #fff; color: #bb0413; font-weight: bold;
	background: #ffab0b;
	background: -webkit-linear-gradient(left, #ffbe03 , #ff9a13); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ffbe03, #ff9a13); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ffbe03, #ff9a13); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ffbe03 , #ff9a13); /* 标准的语法 */
}


.index-btn{width: 100%; height: 2.01rem; text-align: center; float: left;background: url(../images/img4.png) no-repeat center top;background-size: 100% 100%;position: relative;margin: .25rem auto .35rem;
	position: fixed;
	width: 6.9rem;
	display: block;
	bottom: -0.5rem;
}
.index-btn a{position: absolute;width: .86rem;height: .98rem; line-height: .35rem; background: url(../images/Btn.png) no-repeat center top;background-size: 100% 100%; border-radius: .5rem; top: .36rem;right: .32rem;font-size: .3rem;color: #c73846;font-weight: bold;padding: .25rem .2rem 0;
	animation: mymove 3s infinite;
    -webkit-animation: mymove 3s infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: ease-in-out;
}

.video-box{clear: both; float: left; margin: .2rem .35rem;width: 6.8rem;}

.page-zd .mainbox{width: 100%; height: 3rem; display: block; clear: both;}
.lock{clear: both; width: 100%; float: left;  margin-top: -.29rem;}
.lock span{width: 6.15rem; height: .66rem; display: block; margin: auto; background: #cb6720; border-radius: .33rem;
	font: .32rem/.66rem "microsoft yahei"; color: #fff;
}
.lock span em{color: #fffc00; font-weight: bold;}


.member{width: 100%; clear: both; float: left; margin-top: 1.6rem;}
.member ul{width: 100%; clear: both; float: left;}
.member ul li{width: 2.08rem; display: inline-block;}
.member ul li img{width: 1.78rem; display: block; margin: auto;}
.member ul li.not img{width: 1.17rem;}
.member ul li:nth-child(2) img.join{width: 1.88rem;}

.member ul li p{width: 100%; height: .92rem; display: block; margin-top: .1rem;}
.member ul li p span{font: .25rem/.3rem "microsoft yahei"; text-align: center; color: #fff; float: left; width: 100%; margin-top: .15rem;}
.member ul li p span em{color: #be0e0e;}
.member ul li p span em.red{color: #be0e0e;}
.member ul li.not p span{margin-left: .67rem; width: 1.15rem;}

/* 真题答案科目选择页 */
.choseMain{width: 100%; clear: both; float: left; background: #fff; border-radius: .1rem;}
.choseMain h3{float: left; width: 3.9rem; height: .66rem; display: block; margin-top: .23rem; font: .32rem/.66rem "microsoft yahei"; color: #fff;
	background: #cb6720; border-radius: 0 .33rem .33rem 0;
}
.choseMain ul{width: 100%; display: block; float: left; margin: .84rem auto .35rem;}
.choseMain ul li{width: 2.15rem; display: inline-block; margin: auto .08rem; background: #ffe8e8; border-radius: .1rem; padding-bottom: .1rem;}
.choseMain ul li img{width: 1.53rem; display: block; margin: -.65rem auto .1rem;}
.choseMain ul li h4{font: .28rem/.5rem "microsoft yahei"; color: #333; width: 100%; clear: both;
	background: url(../images/list-img04.png) no-repeat center bottom; background-size: 2rem;
}
.choseMain ul li font{font: bold .32rem/.5rem "microsoft yahei"; color: #a60b0c; width: 100%; clear: both; float: left; margin-bottom: .1rem;}
.choseMain ul li a{width: 1.9rem; height: .69rem; display: block; clear: both; float: left; margin: 0 .12rem .12rem;
	font: bold .26rem/.62rem "microsoft yahei"; color: #fff;
	background: url(../images/list-btn01.png) no-repeat center; background-size: 100%;
}




/* .list-btn{width: 100%; position: fixed; left: 0; bottom: .35rem; text-align: center;z-index: 2;} */
.list-btn{width: 100%;  text-align: center;z-index: 2; float: left; margin: .25rem auto;}
.list-btn a{width: 6.06rem; height: .87rem; display: none; margin: auto; font: bold .36rem/.8rem "microsoft yahei"; color: #a80e0e;
	background: #fff; border-radius: .45rem;
	position: relative;
}
.list-btn a span{width: 2.57rem; height: .6rem; font: .28rem/.55rem "microsoft yahei"; color: #a80e0e;
	position: absolute; top: -.45rem; right: .1rem;
}
.list-btn a#share02 span{ width: 3.17rem;}

/* 积分展示模块 */
.integral{width: 100%;  text-align: center;z-index: 2; float: left; margin: .25rem auto;}
.integral p{width: 6.8rem; margin: auto; color: #fff; text-align: left;}

/* 抽奖 */
.drawBtn{width: 100%; text-align: center;z-index: 2;}
.drawBtn a{width: 6.06rem; height: .87rem; display: inline-block; margin:0 auto .3rem; font: bold .36rem/.8rem "microsoft yahei"; color: #a80e0e;
	background: #fff; border-radius: .45rem;
	position: relative;
}
.drawH3{width: 100%; float: left; margin: .25rem auto; font: .32rem/.64rem "microsoft yahei"; color: #fff; text-align: center;}
.lotTxt p{font: .32rem/.55rem "microsoft yahei";width: 100%; color: #fff;}
.lotTxt ul{width: 100%; clear: both; float: left;}
.lotTxt ul li{font: .32rem/.55rem "microsoft yahei";width: 95%; color: #fff;margin-left: 5%;}
.lotTxt ul li span{float: left; margin-right: .3rem;}
.lotTxt ul li time{clear: both; float: left;}

/* 评论 */
ul#topicList{margin: .15rem 5% .2rem; width: 90%; clear: both; float: left;}
ul#topicList li{width: 100%; font: .26rem/.45rem "microsoft yahei"; color: #fff;}
.shurubox{margin: 0 3% .25rem; height: 1.7rem;width: 94%; float: left;border: solid 1px #bfbfbf;position: relative; background-color: #fff;}
.shurubox textarea{margin: .1rem 2%;height: 1.5rem;width: 96%; font: .26rem/.45rem "microsoft yahei";
	border: none;float: left;resize: none;
}
.shurubox .text-btn{width: 50%; height: .62rem; display: block; text-align: center; font: .3rem/.62rem "microsoft yahei"; background: #fff; 
	position: absolute; bottom: -.81rem; right: 25%; color: #9D0808;
}
.s2-search{height: auto; border: none; margin: .8rem auto .2rem; padding-bottom: .35rem;width: 100%; float: left; clear: both; background: #fff;}
.s2-search input{width: 90%; border: solid 1px #f95145; margin: .2rem 4%; height: .62rem; font: .28rem/.62rem "microsoft yahei",arial; padding: .1rem 1%; text-align: center;}
.s2-search a{width: 42%; height: .72rem; margin: 0 29%; font: bold .32rem/.72rem "microsoft yahei"; border-radius: .1rem; text-align: center;
	display: block; float: right; color: #fff;
	background: #f75246;
	background: -webkit-linear-gradient(left, #f33c34 , #fb6c5b); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #f33c34, #fb6c5b); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f33c34, #fb6c5b); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f33c34 , #fb6c5b); /* 标准的语法 */
}



/* 秒杀 */
.seckilBtn{width: 100%; text-align: center;z-index: 2;}
.seckilBtn a{width: 45%; height: .87rem; display: inline-block; margin: auto 2%; font: bold .36rem/.8rem "microsoft yahei"; color: #a80e0e;
	background: #fff; border-radius: .45rem;
	position: relative;
}
.seckilTxt{width: 100%; clear: both; float: left; margin-top: .25rem;}
.seckilTxt p{font: .32rem/.55rem "microsoft yahei";width: 100%; color: #fff;}
.seckilTxt li{font: .32rem/.55rem "microsoft yahei";width: 100%; color: #fff;}

/* 砍价 */
.bargainTxt{width: 100%; clear: both; float: left; margin-top: .25rem;}
.bargainTxt p{font: .32rem/.55rem "microsoft yahei";width: 100%; color: #fff;}
.bargainTxt font{font: bold .32rem/.55rem "microsoft yahei";width: 100%; color: #fff;}
.bargainList{width: 100%; clear: both; float: left; margin-top: .25rem;}
.bargainList li{font: .28rem/.42rem "microsoft yahei";width: 100%; color: #fff;}
.bargainList li a{background: #fff; color: #9D0808; padding: 0 .12rem; border-radius: .05rem;}


/* NEW */
.paImg{display: inline-block;width: 100%;float: left;}
.paImg img{display: inline-block;width: 100%;float: left;}
/* 弹窗 */
.zhezhao {width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, .8); z-index: 8; display: none;}
.popup {width: 6rem; min-height:3rem; padding: 0 0 16px; background: #fff; z-index: 9; display: none; border-radius: 10px; position: fixed; top: 50%; left: 50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.popup .close {
    display: block;
    width: 0.5rem;
    position: absolute;
    top: -0.65rem;
    right: -0.1rem;
}
.popup .close img{width: 100%;}
.popup_p {width: 100%; text-align: center;font-size: .44rem; color: #fff; line-height: 1.2rem; font-weight: bold; border-radius: 9px 9px 0 0;
	background: #cf3d4c;
    background: -webkit-linear-gradient(left, #cf3d4c , #a4232a);
    background: -o-linear-gradient(right, #cf3d4c, #a4232a);
    background: -moz-linear-gradient(right, #cf3d4c, #a4232a);
    background: linear-gradient(to right, #cf3d4c , #a4232a);
}
.popup_img {
    width: 38%;
    margin: 0.3rem 31% 0;
}
.popxq{width: 86%;display: inline-block;margin: .3rem 7% 0;}
.popxq p{
	font-size: .3rem;
	color: #333;
	line-height: .48rem;
}
.popxq span{color: #cd3c4a;}
.ydPc>p{display: inline-block;float: left;}
.pL{width: 60%;margin-right: .15rem;}
.pR {
    width: 1.9rem;
    margin-top: -0.2rem;
}
.pR img{width: 100%;}
.tcBtn {
    display: inline-block;
    width: 100%;
    margin: 0.25rem auto;
    text-align: center;
}
.tcBtn a{display: inline-block;width: 4.2rem;line-height: .62rem;border-radius: .5rem;font-size: .32rem;color: #fff;font-weight: bold;text-align: center;
	background: #fdac7d;
    background: -webkit-linear-gradient(left, #fdac7d , #fb9059);
    background: -o-linear-gradient(right, #fdac7d, #fb9059);
    background: -moz-linear-gradient(right, #fdac7d, #fb9059);
    background: linear-gradient(to right, #fdac7d , #fb9059);
}
@keyframes mymove {
	0%{transform: scale(1);}
	25%{transform: scale(1.1);}
	50%{transform: scale(1);}
	75%{transform: scale(1.1);}
}
@-webkit-keyframes mymove {
	0%{transform: scale(1);}
	25%{transform: scale(1.1);}
	50%{transform: scale(1);}
	75%{transform: scale(1.1);}
}