.container{ background: #efe098; padding-bottom: .2rem;}
.pageHead{ background: url(../images/m/headerBg1120m.jpg) center center no-repeat; height: 5.99rem; background-size: cover;}
.sec{ margin-bottom: .26rem; box-shadow: 0 0 3px rgba(0,0,0,0.2); background: #fefef4;}
.sec_title{ background: #f3ecd9; padding-left: .2rem; height: .98rem; line-height: 1rem; color: #975900; clear: both; overflow: hidden;}
.title_num{ display: inline-block; width: 1rem; height: 1rem; background: url(../images/m/title_bg_01.png) no-repeat center center; background-size: cover; float: left;}
.title_num02{background-image: url(../images/m/title_bg_02.png);}
.zisenichengArea{ background: url(../images/m/zisenicheng.png) no-repeat center center; background-size: cover; width: 2.19rem; height: 2.19rem; margin: .3rem auto; position: relative;}
.getBtn{ width: 1.1rem; height: .46rem; border-radius: .46rem; text-align: center; line-height: .46rem; color: #fff; font-size: .24rem; position: absolute; top: 1.43rem; left: 50%; -webkit-transform: translateX(-50%);}
.getBtn.has{ background: #f25858;}
.getBtn.noGet{ background: #cdcdcd;}
.actProgress{ height: .76rem; line-height: .76rem; background: #f7f6e6; padding: 0 .3rem; overflow: hidden; clear: both;}
.dayProgress{ float: left; position: relative; color: #975900; font-size: .28rem; padding-left: .17rem;}
.dayProgress span{ position: absolute; display: block; background: #fd3d4e; width: .08rem; height: .3rem; left: 0; top: .22rem; border-radius: .08rem;}
.timeProgress{ float: right; position: relative; color: #975900; font-size: .28rem; padding-left: .42rem;}
.timeIcon{ width: .32rem; height: .35rem; position: absolute; left: 0; top: .2rem; background: url(../images/m/timeIcon.png) no-repeat center center; background-size: cover;}
#day{ color: #ff7800;}
.stateArea{}
.stateArea_title{ color: #ff7800; margin-top: .3rem; font-size: .28rem; line-height: 100%; padding: 0 .3rem .2rem;}
.stateAreaList li{ position: relative; color: #c39f5c; font-size: .28rem; line-height: 100%; padding: .15rem .3rem .15rem; clear: both; overflow: hidden;}
.headImg{ display: block; position: absolute; width: .5rem; height: .5rem; background-position: center center; background-size: cover; top: 0; left: 1rem; border-radius: 50%;}
.stateArea_head,.stateArea_picNum,.stateArea_flowerNum{ float: left;}
.isGet{ float: right;}
.getFlag{ color: #a7a7a7;}
.noFlag{}
.wenBox{ clear: both; overflow: hidden; padding: 0 .3rem; padding-bottom: .4rem; border-bottom: 1px solid #e2e2e2;}
.wenList{ padding-top: .3rem; float: left;}
.wenList li{ font-size: .24rem; color: #6094d4; line-height: .4rem;}
.wenList li a{font-size: .24rem; color: #6094d4;}
.getZisenichengBtn{ font-size: .28rem; color: #fff; float: right; text-align: center; line-height: .72rem; width: 2.76rem; height: .72rem; background: #cdcdcd; border-radius: .72rem; margin-top: .6rem;}
.getZisenichengBtn.canGet{ background: #f74b5a;}
.tishiBox{ padding: .24rem .3rem;}
.tishiTitle{ position: relative; color: #975900; font-size: .3rem; padding-left: .16rem;}
.tishiTitle span{ position: absolute; display: block; background: #fd3d4e; width: .08rem; height: .3rem; left: 0; top: .05rem; border-radius: .08rem;}
.tishiBox p{ font-size: .24rem; line-height: .4rem; color: #c4aa79;}
.iconGetBox{ padding: .3rem .3rem 0;}
.iconGetBox_item{ padding-bottom: .5rem; height: 1.88rem; clear: both; overflow: hidden;}
.iconSec{ width: 1.88rem; height: 1.9rem; margin-right: .3rem; float: left; position: relative;}
.zhuanxiang{ background: url(../images/m/vvmusiczhuanIcon.png) no-repeat center center; background-size: cover;}
.cansai{ background: url(../images/m/cansaiIcon.png) no-repeat center center; background-size: cover;}
.iconSecBtn{ width: 1.1rem; height: .46rem; border-radius: .46rem; text-align: center; line-height: .46rem; color: #fff; font-size: .24rem; position: absolute; top: 1.23rem; left: 50%; -webkit-transform: translateX(-50%); color: #fff;}
.iconSecGet{ background: #f25858;}
.iconSecNoGet{ background: #cdcdcd;}
.iconGetBox_desc{ margin-top: .4rem;}
.iconGetBox_desc p{ font-size: .24rem; color: #c39f5c;}
.sss{ padding: .5rem .3rem 0;}
.vvmuslogo{margin: 0 auto 0; width: 1.4rem; height: 1.4rem;background: url(../images/m/vvmusicLogo.png) no-repeat center center; background-size: cover;}
.dlvm{ width: 2.7rem; height: .72rem; background: #f74b5a; text-align: center; line-height: .72rem; color: #fff; font-size: .3rem; margin: .34rem auto 0; border-radius: .72rem; display: block;}
.bbb{ padding: .3rem 0 0; margin-top: .3rem; border-top: 1px solid #dedede; display: -webkit-box; padding-bottom: .3rem;}
.guanbox{ -webkit-box-flex: 1;}
.sao{ color: #ff7f0d; font-size: .31rem; font-weight: bold;}
.sb{ color: #c39f5c; font-size: .25rem;}
.vs{ color: #ff7f0d;}
.guanbox p{ color: #c39f5c; font-size: .21rem;}
.erweima{ width: 2.12rem;}