/*首页*/
nav.svc{
	background:#fff;
}
nav.svc ul{
	padding-bottom:.2rem;
}
nav.svc ul li{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
	padding-top:.2rem;
}
nav.svc ul li a{
	-webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    display:block;
    width:100%;
    color:#323232;
    text-align:center;
}
nav.svc ul li a i img{
	display:block;
	width:.97rem;
	height:.97rem;
	margin:0 auto;
}
nav.svc ul li a span{
	font-size:.24rem;
}
.banner img{
	width:100%;
}
.info_list>div{
	background:#fff;
	margin-bottom:.2rem;
}
.info_list>div h1{
	color:#666;
    padding:0 0.5em;
    border-bottom:1px solid #f1f1f1;
    position:relative;
    font-size:.26rem;
    padding:.15rem .2rem .15rem .31rem;
	background:url(../images/zjsf_icon1.png) no-repeat .2rem center;
	background-size:.06rem .19rem;
}
.result_show h1 a{
	display:block;
    float:right;
    font-size:.24rem;
    color:#666;
}
.result_show ul li{
	background:url(../images/yc_icon2.png) no-repeat 97% center;
    background-size:.1rem .18rem;
    border-bottom:1px solid #f1f1f1;
    padding:.1rem .2rem;
}
.result_show ul li a{
	display:block;
    background:url(../images/zx_red.png) no-repeat left 20%;
    background-size:.11rem .09rem;
    padding-left:.2rem;
}
.result_show ul li h2{
	width:95%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-size:.24rem;
    color:#4d4d4d;
    padding-bottom:.03rem;	
}
.result_show ul li p{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
}
.result_show ul li p span{
	display:block;
    font-size:.22rem;
    color:#999;
}
.result_show ul li p span:first-child{
	-webkit-box-flex:2;
    -moz-box-flex:2;
    -o-box-flex:2;
    -ms-box-flex:2;
    box-flex:2;
}
.result_show ul li p span:last-child{
	-webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
}
/*专家预测*/
.cz_ul{
	padding:.15rem .2rem;
    border-bottom:1px solid #e9e9e9;
    background:#fff;	
}
.cz_ul ul{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
}
.cz_ul ul li:first-child{
	border-top-left-radius:.08rem;
    border-bottom-left-radius:.08rem;
    border-left:1px solid #da3231;
}
.cz_ul ul li:last-child{
	border-top-right-radius:.08rem;
    border-bottom-right-radius:.08rem;
    border-right:1px solid #da3231;
}
.cz_ul ul li{
	-webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    border-left:1px solid #da3231;
    border-top:1px solid #da3231;
    border-bottom:1px solid #da3231;
    text-align:center;
    padding:.1rem 0;
}
.cz_ul ul li.on{
	background:#da3231;
}
.cz_ul ul li.on a{
	color:#fff;
}
.cz_ul ul li a{
	display:block;
    color:#da3231;
    font-size:.24rem;
}
.sjh_ul{
	background:#fff;
    border-bottom:1px solid #e9e9e9;
    padding:0 .2rem;
    position:relative;
    z-index:999;
}
.sjh_ul ol{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
	margin-bottom:-1px;
}
.sjh_ul ol li{
	-webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    text-align:center;
    padding:.15rem 0;
    background:url(../images/hui_bottom.png) no-repeat right center;
    background-size:.16rem .09rem;
}
.sjh_ul ol li a{
	color:#808080;
    display:block;
    font-size:.24rem;
}
.sjh_ul ol li.cur{
	border-bottom:1px solid #da3231;
    background:url(../images/red_top.png) no-repeat right center;
    background-size:.16rem .09rem;
}
.sjh_list{
	padding: .15rem .2rem;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
}
.sjh_list ul li{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
	text-align:center;
}
.sjh_list ul li a{
	font-size:.24rem;
    display:block;
    color:#666;
    border:1px solid #e8e8e8;
    border-radius:.08rem;
    margin:0 .1rem .1rem .1em;
    width:23%;
    height:.45rem;
    line-height:.5rem;
}
.sjh_list ul li a.blue{
    color:#2E8BE8;
    border:none;
    text-decoration:underline;
}
.sjh_list ul li a.on{
	background:#da3231;
	color:#fff;
	border:1px solid #da3231;
}
.sjh_list ul li a.more{
	background:url(../images/icon_xia.png) no-repeat 81% center;
    background-size:.18rem .1rem;
}
.sjh_list ul li:last-child a{
	margin-bottom:0;
}
.zj_list {
    margin-top:.2rem;
    background:#fff;
    padding-left:.2rem;
}
.zj_list>div{
    border-bottom:1px solid #f4f4f4;
    padding:.2rem .2rem .2rem 0;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.zj_list dl{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    border:1px solid#ccc;
    border-radius:.08rem;
    padding:.1rem 0 .1rem .1rem;
}
.zj_list>div:first-child dl dt{
    color:#da3231;
}
.zj_list dl dt{
    color:#666;
    font-size:.24rem;
    margin-right:.3rem;
    display:-webkit-box;
    display:-moz-box;
    -webkit-box-align:center;
}
.zj_list dl dt img{
    width:.43rem;
    height:.43rem;
    vertical-align:middle;
    display:inline-block;
    border-radius:5rem;
}
.zj_list dl dd h1{
    font-size:.24rem;
    font-weight:bold;
}
.zj_list dl dd h1 a {
    color: #da3231;
}
.zj_list dl dd ul{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
}
.zj_list dl dd ul li{
	font-size:.22rem;
    color:#999;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    margin:0 .1rem;
}
.zj_list dl dd ul li:first-child{
    background:url(../images/ding.png) no-repeat left 45%;
    background-size:.21rem .23rem;
    padding-left:.25rem;
    margin-left:0;
}
.zj_list dl dd ul li:last-child{
    background:url(../images/zj_icon3.png) no-repeat left center;
    background-size:.21rem;
    padding-left:.25rem;
    margin:0;
}
.zj_list a.yc_tableDiv{
    display: block;
    padding: .1rem;
    border: 1px solid #ccc;
    border-radius: .08rem;
    height: .8rem;
    -webkit-box-flex: 2;
    -moz-box-flex: 2;
    box-flex: 2;
    margin-left: .2rem;
}
.zj_list table{
    width: 100%;
}
.zj_list table td{
    color:#808080;
    text-align:center;
    font-size:.24em;
    border:none!important;
    padding:.05rem 0;
}
.zj_list table td span {
    color: #da3231;
}
.zj_list table td em.shang {
    background:url(../images/top.png) no-repeat right center;
    background-size:100% 100%;
    width:.08rem;
    height:.13rem;
    display:inline-block;
    margin-left:.1rem;
}
.zj_list table td em.xia {
    background:url(../images/xia.png) no-repeat right center;
    background-size:100% 100%;
    width:.08rem;
    height:.13rem;
    display:inline-block;
    margin-left:.1rem;
}
/*试机前弹框*/
.sjh_q_pop{
	width:100%;
    position:absolute;
    left:0;
    top:.67rem;
    background:#fff;
    z-index:999;
}
.sjh_q_pop ul li{
    border-bottom: 1px solid #e8e8e8;
    padding:.15rem .2rem;
    font-size:.24rem;
}
.sjh_q_pop ul li a{
	display:block;
	color:#4d4d4d;
	font-size:.24rem;
}
.sjh_q_pop ul li.cur{
    background:url(../images/zj_xuan.png) no-repeat 95% center;
    background-size:.42rem .42rem;
}
.sjh_q_pop ul li.cur a{
	color:#da3231;
}
/*试机后弹框*/
.sjh_h_pop{
	width:100%;
    position:absolute;
    left:0;
    top:.67rem;
    background:#fff;
    z-index:999;
}
.sjh_h_pop ul li{
    border-bottom: 1px solid #e8e8e8;
    padding:.15rem .2rem;
}
.sjh_h_pop ul li a{
	display:block;
	color:#4d4d4d;
	font-size:.24rem;
}
.sjh_h_pop ul li.cur {
    background:url(../images/zj_xuan.png) no-repeat 95% center;
    background-size:.42rem .42rem;
}
.sjh_h_pop ul li.cur a{
	color:#da3231;
}
/*左侧点击专家详情*/
.zj_introduce{
    padding:.2rem;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
    background: #fff;
}
.zj_introduce dl{
    width:70%;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.zj_introduce dl dt{
	margin-right:.2rem;
}
.zj_introduce dl dt img{
	display:block;
	width:50px;
	height:50px;
	border-radius:5rem;
}
.zj_introduce dl dd h1{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	font-size:.28rem;
    color:#4d4d4d;
    font-weight:bold;
}
.zj_introduce dl dd h1 span{
	font-size:.28rem;
    color:#4d4d4d;
    font-weight:bold;	
}
.zj_introduce dl dd h1 p{
    width:auto!important;
    margin:0!important;
}
.zj_introduce dl dd h1 p a{
	display:block;
    padding:.07rem .25rem .07rem .15rem;
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:.08rem;
    color:#da3231;
    text-align:center;
    margin-left:.3rem;
    font-size:.24rem;
    margin-top:-.1rem;
}
.zj_introduce dl dd div ul{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
}
.zj_introduce dl dd div ul li {
    font-size:.22rem;
    color:#999;
    margin-right:.2rem;
}
.zj_introduce dl dd div ul li:first-child {
    background:url(../images/zj_icon2.png) no-repeat left center;
    background-size:.16rem .17rem;
    padding-left:.2rem;
    vertical-align:middle;
}
.zj_introduce dl dd div ul li:last-child {
    background:url(../images/zj_icon3.png) no-repeat left center;
    background-size:.16rem .17rem;
    padding-left:.2rem;
    vertical-align:middle;
}
.zj_introduce p{
    width:30%;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
    -webkit-box-pack: center;
	-moz-box-pack:center;
	-ms-box-pack:center;
	-o-box-pack:cenrer;
}
.zj_introduce p a{
	display:block;
    padding:.1rem .15rem;
    background:#fff;
    border:1px solid #da3231;
    border-radius:.08rem;
    font-size:.24rem;
    color:#da3231;
    text-align:center;
}
.zjwz_info{
	padding:0 .2rem;
	background:#fff;
	position:relative;
}
.zjwz_info p{
	font-size:.22rem;
    color:#a3a3a3;
    line-height:.35rem;
    position:relative;
}
.zjwz_info p span{
	color:#da3231;
	padding-right:.2rem;
}
.news_gg{
	padding:.1ren 0;
	font-size:.22rem;
	color:#4d4d4d;
}
.news_gg span{
	font-size:.22rem;
	color:#da3231;
}
.mx_list{
	background:#fff;
	margin-top:.2rem;
}
.mx_ul{
    border-bottom: 1px solid #e6e6e6;
}
.zj_ul ul{
    margin-bottom: -1px;
}
.mx_ul ul{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	padding: 0 .3rem;
}
.mx_ul ul li{
	-webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    text-align:center;  
}
.mx_ul ul li a{
	font-size:.24rem;
	padding:.15rem 0;
	display:block;
}
.mx_ul ul li.on a{
	color:#da3231;
	border-bottom:1px solid #da3231;
}
.mx_ul ul li:last-child {
    background:url(../images/wz_bg.png) no-repeat left center;
}
.zj_table ul{
    padding:.15rem 0;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
    border-bottom:1px solid #f2f2f2;
    background:#f8f8f8;
}
.zj_table ul li{
    background:url(../images/wz_bg.png) no-repeat right center;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    text-align:center;
}
.zj_table ul li a{
    display block;
    font-size:.24rem;
    color:#666;
}
.zj_table table{
    width:100%;
}
.zj_table table.info_table1 th{
    background:url(../images/wz_bg.png) no-repeat right center;
    font-size:0.24rem;
    color:#666;
    font-weight:normal;
    padding:.15rem 0;
}
.zj_table table.info_table1 thead{
    background:#f8f8f8;
}
.zj_table table.info_table1 td{
    padding:.15rem 0;
    border-bottom:1px solid #f2f2f2;
    font-size:0.24rem;
    color:#909090;
    text-align:center;
}
.zj_table table.info_table1 td.w_width2{
	width:2.5rem;
}
.zj_table table.info_table1 img{
	width:.35rem;
    height:.18rem;
    vertical-align:middle;
}
.zj_table table.info_table1 span{
	color:#e8302e;
	font-size:.24rem;
}
.zj_table table.info_table1 em{
    color:#2E8BE8;
    padding-left:.1rem;
    font-size:.24rem;
}
.zj_table table.info_table1 a{
	padding:0 .1rem;
    border:1px solid #dc3f3e;
    border-radius:.08rem;
    color:#dc3f3e;
    text-align:center;
    display:inline-block;
    font-size:.24rem;
}
/*查看总成绩*/
.tj_table{
    padding:.15rem .2rem;
    background:#fff;
    border-top:1px solid #f8f8f8;
}
.tj_table table{
   width:100%;
}
.tj_table table td{
    font-size:.24rem;
    color:#4d4d4d;
}
.tj_table table td span{
    color:#e8302e;
    font-size:.24rem;
}
.tj_table table td a{
	display:block;
    padding:.05rem .15rem;
    text-align:center;
    color:#fff;
    background:#da3231;
    border-radius:.08rem
}
.ago_qh{
	padding:.15rem .2rem;
}
.ago_qh ol li{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.ago_qh ol li a{
	font-size:.24rem;
    color:#666;
    background:#fff;
    border-radius:.08rem;
    border:1px solid #ebebeb;
    text-align:center;
    margin-right:.1rem;
    padding:.05rem 0;
    width:18%;
    display:block;
}
.ago_qh ol li a:last-child{
	margin-right:0;
}
/*预测详情1*/
.ycwz_div{
    padding:0 .2rem;
    background:#fff;
    margin-bottom:.2rem;
}
.ycwz_div h1{
    font-size:.26rem;
    border-bottom:1px solid #f4f4f4;
    padding:.15rem 0;
}
.ycwz_div span{
    color:#4d4d4d;
    font-size:.26rem;
}
.yc_table{
	background:#fff;
	padding-left:.2rem;
}
.yc_table table{
	width:100%;
}
.yc_table table td{
    font-size:.24rem;
    padding:.15rem 0;
    border-bottom:1px solid #f4f4f4;
}
.yc_table table td:last-child{
	text-align:center;
}
.yc_table table td a{
    padding:.07rem .1rem;
    color:#da3231;
    border:1px solid #da3231;
    border-radius:.08rem;
    font-size:.24rem;
    text-align:center;
}
.yc_table td span{
	color:#da3231;
	font-size:.24rem;
}
.yc_table2 table td:nth-child(2) div {
    position: fixed;
    top:2rem;
    left:40%;
}
.yc_table2 table td:nth-child(2) div a{
    display:block;
    margin-top:.08rem;
    text-align:center;
}
.yc_table ul{
	padding:.15rem .2rem;
	float:right;
	width:100%;
	background:#fff;
}
.yc_table ul li{
	float:right;
    font-size:.24rem;
    color:#999;
    margin-left:.1rem;
}
.yc_table ul li:first-child {
    background:url(../images/zj_icon3.png) no-repeat left center;
    background-size:.16rem .17rem;
    padding-left:.25rem;
}
.yc_table ul li:last-child {
    background:url(../images/zj_icon2.png) no-repeat left center;
    background-size:.16rem .17rem;
    padding-left:.25rem;
}
/*预测详情2*/
.ycwz_div p{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
	padding:.15rem 0;
}
.ycwz_div p span{
	display:block;
    text-align:center;
    color:#fff;
    width:32px;
    height:32px;
    font-size:18px;
    font-weight:bold;
    line-height:32px;
    margin-right:.2rem;
    border-radius:5rem;
    font-weight:normal;
}
.ycwz_div p span.qiu_red {
    background: #E8302E;
}
/*资讯预测*/
.zx_tab{
    background:#fff;
    border-bottom:1px solid #e6e6e6;
    margin-top:.2rem;
}
.zx_tab ul{
	display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-o-box;
    width:100%;
    margin-bottom:-1px;
}
.zx_tab ul li{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    text-align:center;
    margin:0 .2rem;
}
.zx_tab ul li a{
    font-size:.24rem;
    color:#4d4d4d;
    display:block;
    padding:.15rem 0;
}
.zx_tab ul li.on a{
	color:#da3231;
    border-bottom:1px solid #da3231;
}
/*资讯详情*/
.news{
	background:#fff;
}
.news h1{
	padding:.15rem .2rem;
	font-size:.26rem;
	color:#000;
}
.news p{
	display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-o-box;
    padding:0 .2rem .15rem .2rem;
}
.news p em{
	-webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    color:#bebebe;
    font-size:.20rem;
}
.news p em:last-child{
	text-align:right;
}
.news .news_content{
	border-top:1px solid #e6e6e6;
    padding:.15rem .2rem;
    font-size:.24rem;
}
.news .news_content p{
	font-size:.24rem;
	line-height:.35rem;
	margin-bottom:.1rem;
	color:#4d4d4d;
	padding:0;
}
/*成绩对比*/
.cj_ul ul li{
	background:none;
}
.cj_ul ul li.cur{
	background:none;
}
.cj_table{
	width:100%;
}
.cj_table th{
    font-size:.22rem;
    background:#f8f8f8;
    color:#4d4d4d;
    text-align:center;
    border-bottom:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
    padding:.15rem 0;
}
.cj_table td{
    font-size:.22rem;
    background:#fff;
    color:#4d4d4d;
    text-align:center;
    padding:.15rem 0;
    border-bottom:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
}
.cj_table td em{
    color:#da3231;
    font-size:.22rem;
}
.cj_table td a{
    color:#da3231;
    text-align:center;
    border-radius:.05rem;
    border:1px solid #da3231;
    padding:.05rem .1rem;
    font-size:.22rem;
}
.cj_table td a.on{
    background:url(../images/cjdb_icon1.png) no-repeat right bottom;
    background-size:.31rem .24rem;
}
.xx_wz{
	background:#fff;
}
.xx_wz h1{
    font-size:.24rem;
    color:#999;
    padding:.15rem .2rem;
}
.xx_wz h1 em{
	font-size:.24rem;
	color:#da3231;
	font-weight:bold;
}
.xx_wz table{
	width:100%;
}
.xx_wz table td{
    font-size:.24rem;
    color:#666;
    text-align:center;
    border-top:1px solid #f7f7f7;
    padding:.15rem 0;
}
.xx_wz table td a{
    padding:.05rem .1rem;
    color:#da3231;
    text-align:center;
    border-radius:.05rem;
    border:1px solid #da3231;
}
.result_db table td:last-child{
    background:url(../images/yc_icon2.png) no-repeat center center;
    width:.10rem;
    height:.18rem;
    vertical-align:middle;
    display:inline-block;
}
/*用户登录*/
.zc_list{
    padding:.2rem;
}
.zc_list ul li{
    border:1px solid #ccc!important;
    font-size:.26rem;
    border-radius:.08rem;
}
.zc_list ul li:first-child{
	margin-bottom:.2rem;
}
.zc_list ul li input{
    width:88%;
    font-size:.26rem;
    border:none;
    display:block;
    padding-left:2.5rem;
    padding:.15rem 0 .15rem .35rem;
}
.iconUsername{
    background:url(../images/icon_user.png) no-repeat .1rem center;
    background-size:.17rem .19rem;
}
.iconUserpass{
    background:url(../images/icon_passwed.png) no-repeat .1rem center;
    background-size:.17rem .25rem;
}
.label_box{
    color:#323232;
    padding:0 .2rem;
}
.lab_login{
    color:#808080;
    font-size:.26rem;
}
.lab_login input{
    width:.3rem;
    height:.3rem;
    display:inline-block;
    vertical-align:middle;
    margin-right:.1rem;
}
.label_box a{
    display:inline-block;
    float:right;
    color:#da3231;
    font-size:.24rem;
}
.btnBox{
    padding:.2rem;
}
.btnBox input{
    width:100%;
    padding:.2rem 0;
    text-align:center;
    border-radius:.08rem;
    color:#fff;
    font-size:.26rem;
    display:block;
    border:none;
    background:#da3231;
}
.btnBox input.loginBtn{
    background:#da3231;
}
.btnBox input.registerBtn{
    background:#da3231;
}
.login_way{
    margin:.25rem 0;
    position:relative;
    text-align:center;
    min-width:280px;
}
.login_way h1{
    font-size:.26rem;
    line-height:20px;
    margin:10px 0 30px;
    color:#808080;
}
.login_way h1:before, .login_way h1:after {
    content:"";
    height:1px;
    position:absolute;
    top:10px;
    width:20%;
}
.login_way h1:before{
    background:#ebebeb;
    background:-moz-linear-gradient(right,#ebebeb 100%);
    background:-webkit-linear-gradient(right,#ebebeb 100%);
    background:-o-linear-gradient(right,#ebebeb 100%);
    background:-ms-linear-gradient(right,#ebebeb 100%);
    background:linear-gradient(right,#ebebeb 100%);
    left:.8rem;
}
.login_way h1:after{
    background:#ebebeb;
    background:-moz-linear-gradient(left,#ebebeb 100%);
    background:-webkit-linear-gradient(left,#ebebeb 100%);
    background:-o-linear-gradient(left,#ebebeb 100%);
    background:-ms-linear-gradient(left,#ebebeb 100%);
    background:linear-gradient(left,#ebebeb 100%);
    right:.8rem;
}
.login_way div{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    padding:0 1.5rem;
}
.login_way a{
    display:block;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    text-align:center;
}
.login_way dl dt img{
    display:block;
    height:.95rem;
    width:.95rem;
    margin:0 auto;
}
.login_way dl dd{
    font-size:.26rem;
    color:#999;
    margin-top:.1rem;
}
/*忘记密码*/
.yzm_list li{
    font-size:.26rem;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.yzm_list li:first-child input[type="button"]{
    display:block;
    text-align:center;
    border-radius:.08rem;
    background:#f2f2f2;
    color:#da3231;
    font-size:.26rem;
    width:100%;
}
.yzm_list li:first-child span:first-child{
    width:60%;
    margin-right:.2rem;
}
.yzm_list li:first-child span input[type="text"]{
    width:60%;
    display:inline-block;
}
.yzm_list li:first-child span:last-child{
    width:35%;
}
.btnBox p{
    text-align:right;
    padding-top:.2rem;
}
.btnBox p a{
    color:#da3231;
    font-size:.26rem;
}
.msg{
	text-align:center;
	padding-top:.2rem;
	color:#da3231;
	font-size:.26rem;
}
/*其他方法找回密码*/
.pass_list{
    padding:.15rem .2rem;
}
.pass_list li{
    font-size:.26rem;
    margin-bottom:.2rem;
}
.pass_list li:last-child{
    margin-bottom:0;
}
.pass_list li span{
    display:block;
    border:1px solid #ccc!important;
    border-radius:.08rem;
}
.pass_list li span input{
    width:95%;
    font-size:.26rem;
    border:none;
    display:inline-block;
    padding:.15rem;
}
.pass_list li select{
    font-size:.26rem;
    width:100%;
    border-radius:.08rem;
    border:1px solid #ccc!important;
    padding:.15rem;
    background:none;
}
/*注册*/
.new_user{
    background:#fff;
    margin:.2rem 0;
}
.new_user li {
    font-size:.26rem;
    padding:.15rem .2rem;
    border-bottom:1px solid #f6f6f6;
}
.new_user li:first-child input[type="text"]{
    width:56%;
    display: inline-block;
}
.new_user li input{
    width:95%;
    font-size:.26rem;
    border:none;
    display:inline-block;
    padding:.15rem;
    border-radius:.08rem;
}
.new_user li:first-child input[type="button"]{
    display:block;
    text-align:center;
    border-radius:0.3em;
    background:#f2f2f2;
    color:#da3231;
    font-size:.26rem;
    float:right;
    width:35%;
}
/*用户中心*/
.user_zh{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
	padding:.15rem .2rem;
	background:#fff;
	margin-bottom:.2rem;
}
.user_zh dl{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
}
.user_zh dl:first-child{
     -webkit-box-flex:2;
    -moz-box-flex:2;
    -o-box-flex:2;
    -ms-box-flex:2;
    box-flex:2;
    margin-right:1rem;
}
.user_zh dl:first-child dt{
    margin-right: .2rem;
    font-weight: bold;
}
.user_zh dl:first-child dt img{
    display:block;
    width:.75rem;
    height:.75rem;
    border-radius:.08rem;
    overflow:hidden;
}
.user_zh dl:first-child dd p:first-child{
    font-size:.26rem;
    color:#999;
    font-weight:bold;
}
.user_zh dl:first-child dd p:nth-child(2){
    font-size:.22rem;
    color:#999;
}
.user_zh dl:first-child dd p:nth-child(3){
    font-size:.22rem;
    color:#999;
}
.user_zh dl p span{
    color:#da3231;
    font-size:.22rem;
}
.user_zh dl:last-child{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
}
.user_zh dl:last-child dt{
    font-size:.24rem;
    color:#5ea1fd;
    margin-right:.2rem;
}
.user_zh dl:last-child dd a{
    display:block;
    padding:.05rem .15rem;
    text-align:center;
    border-radius:.05rem;
    background:#da3231;
    font-size:.24rem;
    color:#fff;
}
.user_zh dl:last-child dd a:first-child{
    margin-bottom:.1rem;
}
.yh_list{
	background:#fff;
}
.yh_list ul li{
    padding:.15rem .2rem;
    font-size:.24rem;
    color:#4d4d4d;
    background:url(../images/yc_icon2.png) no-repeat 97% center;
    background-size:.10rem .18rem;
    border-bottom:1px solid #e6e6e6;
}
.yh_list ul li a{
	display:block;
	font-size:.24rem;
	color:#4d4d4d;
	-webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
}
.yh_list ul li em{
	display:inline-block;
	vertical-align:middle;
	margin-right:.1rem;
	margin-top:0;
}
.yh_list ul li:first-child em{
	background:url(../images/center_icon1.png) no-repeat left center;
    background-size:100% 100%;
    width:.26rem;
    height:.29rem;
}
.yh_list ul li:nth-child(2) em{
    background:url(../images/center_icon2.png) no-repeat left center;
    background-size:100% 100%;
    width:.26rem;
    height:.29rem;
}
.yh_list ul li:nth-child(3) em{
    background:url(../images/center_icon3.png) no-repeat left center;
    background-size:100% 100%;
    width:.26rem;
    height:.29rem;
}
.yh_list ul li:nth-child(4) em{
    background:url(../images/center_icon4.png) no-repeat left center;
    background-size:100% 100%;
    width:.26rem;
    height:.29rem;
}
.yh_list ul li:nth-child(5) em{
    background: url(../images/center_icon10.png) no-repeat left center;
    background-size:100% 100%;
    width:.26rem;
    height:.29rem;
}
.yh_list ul li:nth-child(6) em{
    background: url(../images/center_icon5.png) no-repeat left center;
    background-size: 100% 100%;
    width:.29rem;
    height:.29rem;
}
.yh_list ul li:nth-child(7) em{
    background:url(../images/center_icon6.png) no-repeat left center;
    background-size:100% 100%;
    width:.29rem;
    height:.29rem;
}
.yh_list ul li:last-child em{
    background:url(../images/center_icon7.png) no-repeat left center;
    background-size:100% 100%;
    width:.29rem;
    height:.29rem;
}
.yh_list ul li:last-child{
	background:none;
	border:none;
}
.yh_list ul li:last-child span{
	float:right;
	display:inline-block;
	font-size:.24rem;
	color:#999;
}
.yh_list p{
    border-top:1px solid #e6e6e6;
    padding:.15rem .2rem;
}
.yh_list p a{
    width:100%;
    display:block;
    text-align:center;
    color:#fff;
    font-size:.26rem;
    background:#da3231;
    border-radius:.08rem;
    padding:.2rem 0;
}
/*用户信息*/
.user_info{
    padding-left:.2rem;
    background:#fff;
}
.user_info ul li{
    border-bottom:1px solid #e8e8e8;
    padding:.15rem .2rem .15rem 0;
}
.user_info ul li dl {
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.user_info ul li dl dt{
    text-align:left;
    width:40%;
    font-size:.24rem;
    color:#666;
}
.user_info ul li dl dd{
    width:60%;
    text-align:right;
    color:#999;
    font-size:.24rem;
    position:relative;
}
.user_info ul li dl dd select{
    border:none;
    background:none;
    font-size:15px;
    color:#999;
    position:absolute;
    top:0;
    right:0;
    display:inline-block;
    width:55%;
}
.user_info ul li dl dd input{
    border:none;
    background:none;
    text-align:right;
}
.user_info p{
    text-align:center;
    padding:.15rem;
}
.user_info p input{
    width:100%;
    padding:.2rem 0;
    background:#da3231;
    font-size:.26rem;
    color:#fff;
    text-align:center;
    border-radius:.08rem;
    border:none;
}
/*修改密码*/
.yzm_list{
    padding:.2rem;
    background:#fff;
}
.yzm_list li{
    font-size:.26rem;
    margin-bottom:.2rem;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.yzm_list li:last-child{
	margin-bottom:0;
}
.mm_list ul li:first-child span{
    width:99%!important;
}
.yzm_list li span{
    border:1px solid #ccc!important;
    border-radius:0.3em;
    display:block;
    width:99%;
}
.yzm_list li input{
    width:94%;
    font-size:.26rem;
    border:none;
    display:inline-block;
    padding:.15rem;
    border-radius:.08rem;
}
/*消费记录*/
.xf_cz{
	padding:.2rem;
    background:#fff;
    border-bottom:1px solid #e6e6e6;
}
.xf_cz ul{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.xf_cz ul li{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    border:1px solid #da3231!important;
    text-align:center;
}
.xf_cz ul li:first-child{
    border-top-left-radius:.05rem;
    border-bottom-left-radius:.05rem;
}
.xf_cz ul li:last-child{
    border-right: 1px solid #da3231!important;
    border-top-right-radius:.05rem;
    border-bottom-right-radius:.05rem;
}
.xf_cz ul li a{
    display:block;
    font-size:.26rem;
    color:#666;
    padding:.1rem 0;
}
.xf_cz ul li.on{
    background:#da3231;
}
.xf_cz ul li.on a{
    color:#fff;
}
.xf_tab{
    margin-bottom:.2rem;
}
.lb_tab{
    padding:0 .2rem;
    background:#fff;
    border-bottom:1px solid #e6e6e6;
}
.lb_tab ul{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    margin-bottom:-1px;
}
.lb_tab ul li{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    text-align:center;
}
.lb_tab ul li a{
    display:block;
    font-size:.24rem;
    color:#808080;
    padding:.15rem 0;
    margin:0 .3rem;
}
.lb_tab ul li.on a{
    color:#da3231;
    border-bottom:1px solid #da3231;
}
.tab_ul{
    padding-left:.2rem;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    background:#fff;
}
.tab_ul ol{
    width:100%;
}
.tab_ul ol li{
    border-bottom:1px solid #f4f4f4;
    padding:.15rem .2rem .15rem 0;
}
.tab_ul ol li dl{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.tab_ul ol li dl dt{
    width:50%;
    text-align:left;
    color:#4d4d4d;
    padding-left:.26rem;
    font-size:.24rem;
    vertical-align:middle;
}
.tab_ul ol li dl dd{
    width:45%;
    text-align:right;
    font-size:.24rem;
    color:#4d4d4d;
}
.tab_ul ol li dl dd span{
    color:#da3231;
    font-size:.24rem;
}
.tab_ul ol li:first-child dl dt{
    background:url(../images/xf_iocn1.png)no-repeat left center;
    background-size:.21rem .22rem;
}
.tab_ul ol li:nth-child(2) dl dt{
    background:url(../images/xf_icon2.png)no-repeat left center;
    background-size:.21rem .21rem;
}
.tab_ul ol li:last-child dl dt{
    background:url(../images/xf_icon3.png)no-repeat left center;
    background-size:.21rem .21rem;
}
.xf_table{
    background:#fff;
}
.xf_table table{
    width:100%;
}
.xf_table table th{
    text-align:center;
    color:#808080;
    font-size:.24rem;
    white-space:nowrap;
    padding:.15rem 0;
}
.xf_table table td{
    text-align:center;
    color:#808080;
    font-size:.24rem;
    white-space:nowrap;
    padding:.15rem 0;
}
.xf_table p{
    padding:.2rem;
}
.xf_table p a{
    display:block;
    width:100%;
    background:#da3231;
    color:#fff;
    font-size:.26rem;
    border-radius:.08rem;
    padding:.2rem 0;
    text-align:center;
    margin:0;
}
/*帮助中心*/
.zjbd_list{
	background:#fff;
}
.zjbd_list ul li{
    background:url(../images/yc_icon2.png) no-repeat 97% center;
    background-size:.10rem .18rem;
    border-bottom:1px solid #f4f4f4;
    padding:.15rem .2rem;
}
.zjbd_list ul li span{
    display:block;
    background:url(../images/li_bg.png) no-repeat left center;
    background-size:.11rem .11rem;
    padding-left:.2rem;
    font-size:.24rem;
    color:#666;
    width:93%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
/*热点详情*/
.hot_con{
	padding:0 .2rem;
}
.hot_con h1{
	padding:.15rem 0;
	font-size:.26rem;
	color:#4d4d4d;
}
.hot_con p{
	line-height:.4rem;
	margin-bottom:.1rem;
	font-size:.22rem;
	color:#808080;
}
/*意见反馈*/
.view_tab{
    padding:.2rem;
    background:#fff;
}
.view_tab ul{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.view_tab ul li{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    text-align:center;
    border-top:1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;
}
.view_tab ul li:first-child{
    border-left: 1px solid#d7d7d7;
    border-top-left-radius:.05rem;
    border-bottom-left-radius:.05rem;
}
.view_tab ul li:last-child{
    border-right:1px solid #d7d7d7!important;
    border-top-right-radius:.05rem;
    border-bottom-right-radius:.05rem;
}
.view_tab ul li a{
    font-size:.24rem;
    color:#4d4d4d;
    display:block;
    padding:.1rem 0;
}
.view_tab ul li.on{
    border-left:1px solid #da3231;
    border-top:1px solid #da3231;
    border-bottom:1px solid #da3231;
    background:#da3231;
}
.view_tab ul li.on a{
    color:#fff;
}
.view_edit{
    padding:.2rem;
}
.view_edit p.text_area{
    height:2rem;
    padding:.1rem;
    border:1px solid #e4e4e4;
    background:#fff;
    font-size:.24rem;
}
.view_edit p:last-child{
    margin-top:.2rem;
}
.view_edit p a{
    display:block;
    width:100%;
    background:#da3231;
    color:#fff;
    font-size:.26rem;
    text-align:center;
    padding:.2rem 0;
    border-radius:.08rem;
    border:none;
}
.view_hf{
	background:#fff;
}
.view_hf h1{
	padding:.15rem 0;
	border-bottom:1px solid #e6e6e6;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	position:relative;
}
.view_hf h1 span{
	display:block;
	font-size:.24rem;
	color:#000;
	font-weight:normal;
	-webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
}
.view_hf h1 em{
	display:block;
	font-size:.22rem;
	color:#a0a0a0;
	font-weight:normal;
	-webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
	text-align:right;
	margin:0;
}
.view_hf p{
	padding:.15rem 0;
	position:relative;
}
.view_hf p span{
	background:url(../images/view_icon.png) no-repeat left top;
	background-size:.31rem .31rem;
	padding-left:.4rem;
	font-size:.22rem;
	color:#da3231;
	display:block;
}
.view_hf p em{
	display:block;
	font-size:.22rem;
	color:#a0a0a0;
	text-align:right;
}
/*关于彩经网*/
.cjw_index{
    padding:.2rem;
}
.cjw_index p {
    margin-bottom:.1rem;
    line-height:.4rem;
    font-size:.22rem;
    color:#4d4d4d;
    text-indent:24px;
}
/*联系我们*/
.lx_list h1{
    font-size:.26rem;
    text-align:center;
    padding:.15rem 0;
    color:#4d4d4d;
    border-bottom:1px solid #e9e9e9;
}
.lx_list ul{
    margin-left:.2rem;
}
.lx_list ul li{
    padding:.15rem 0;
    padding-right:.2rem;
    border-bottom:1px solid #e9e9e9;
    position:relative;
}
.lx_list ul li span{
    display:inline-block;
    font-size:.24rem;
    color:#666;
}
.lx_list ul li span:last-child{
    color:#999;
    float:right;
    position:absolute;
    right:.2rem;
    top:.2rem;
}
.lx_list ul li:first-child span:first-child{
    background:url(../images/lx_icon1.png) no-repeat left center;
    padding-left:.5rem;
    background-size:.40rem .40rem;
}
.lx_list ul li:nth-child(2) span:first-child{
    background:url(../images/lx_icon2.png) no-repeat left center;
     padding-left:.5rem;
    background-size:.40rem .40rem;
}
.lx_list ul li:nth-child(3) span:first-child{
    background:url(../images/lx_icon3.png) no-repeat left center;
     padding-left:.5rem;
    background-size:.40rem .40rem;
}
.lx_list ul li:last-child span:first-child{
    background:url(../images/lx_icon4.png) no-repeat left center;
     padding-left:.5rem;
    background-size:.40rem .40rem;
}
.lx_list ul li:first-child span:last-child img{
    display:block;
    width:3.25rem;
}
.lx_list ul li:nth-child(2) span:last-child img{
    display:block;
    width:1.25rem;
}
.lx_list ul li:nth-child(3) span:last-child img{
    display:block;
    width:2.2rem;
}
.lx_list ul li:last-child span:last-child img{
    display:block;
    width:1.55rem;
}
/*账户充值*/
.cz_way{
    padding:.15rem .2rem;
    font-size:.24rem;
    color:#bebebe;
    border-bottom:1px solid #e9e9e9;
    background:#fff;
}
.cz_list{
    padding-left:.2rem;
    background:#fff;
    margin-top:.2rem;
}
.cz_list ul li{
    background:url(../images/yc_icon2.png) no-repeat 97% center;
    border-bottom:1px solid #e8e8e8;
    background-size:.10rem .18rem;
}
.cz_list ul li a{
    display:block;
    padding:.15rem 0;
}
.cz_list ul li dl{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
}
.cz_list ul li dl dt{
    margin-right:.2rem;
}
.cz_list ul li dl dt img{
    display:block;
    width:.68rem;
    height:.68rem;
    vertical-align:middle;
}
.cz_list ul li dl dd p:first-child{
    font-size:.26rem;
    color:#666;
    margin-bottom:.05rem;
}
.cz_list ul li dl dd p:last-child{
    font-size:.22rem;
    color:#d3d3d3;
}
/*微信充值*/
.wx_cz{
    margin: .2rem 0;
}
.wx_cz h1{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
    font-weight:normal;
    font-size:inherit;
}
.wx_cz h1 input[type="text"]{
    display:block;
    font-size:.26rem;
    width:90%;
    padding:.15rem;
    border:1px solid #ccc;
    margin:0 auto;
}
.wx_cz p{
    padding:.2rem;
}
.wx_cz p input[type="submit"]{
    width:100%;
    padding:.2rem 0;
    text-align:center;
    color:#fff;
    font-size:.26rem;
    border-radius:.08rem;
    border:none;
    display:block;
    background:#da3231;
}
/*储蓄卡快捷充值*/
.cb_cz dl{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
    border-bottom:1px solid #f5f5f5;
    padding:.2rem;
}
.cb_cz dl dt{
    width:1.2rem;
    color:#4d4d4d;
    font-size:.24rem;
}
.cb_cz dl dd{
    color:#4d4d4d;
    font-size:.24rem;
}
.cb_cz dl dd span{
    color:#da3231;
    font-size: .24rem;
}
.cb_cz p{
    padding:.15rem .2rem;
}
.cb_cz p input{
    font-size:.26rem;
    color:#fff;
    background:#da3231;
    border-radius:.08rem;
    text-align:center;
    width:100%;
    display:block;
    padding:.2rem 0;
    border:none;
}
.cb_warning{
    padding:0 .2rem;
}
.cb_warning h1{
    font-size:.24rem;
    color:#4d4d4d;
    padding-bottom:.1rem;
}
.cb_warning p{
    font-size:.22rem;
    color:#808080;
    line-height:.4rem;
    margin-bottom:.1rem;
}
/*支付宝充值*/
.cz_type {
    margin:.2rem 0;
    padding:0 .2rem;
    background:#fff;
}
.cz_type dl{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
    padding:.2rem 0;
}
.cz_type dl dt{
    background:url(../images/zfb_icon1.png) no-repeat left center;
    padding-left:.3rem;
    background-size:.25rem .26rem;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    font-size:.24rem;
    color:#4d4d4d;
}
.cz_type dl dd{
    -webkit-box-flex:2;
    -moz-box-flex:2;
    -o-box-flex:2;
    -ms-box-flex:2;
    box-flex:2;
    font-size:.24rem;
    color:#4d4d4d;
    text-align:right;
}
.cz_type dl dd span{
	color:#da3231;
	font-size:.24rem;
}
.cz_info{
    padding:.2rem;
    background:#fff;
}
.cz_info p{
    font-size:.24rem;
    color:#808080;
    line-height:.4rem;
}
/*话费充值*/
.card_type{
    padding-left:.2rem;
    background:#fff;
    margin-bottom:.2rem;
}
.card_type dl{
    border-bottom:1px solid #e6e6e6;
    padding:.15rem 0;
    display:-webkit-box;
    display:-moz-box;
    background:url(../images/card_icon2.png) no-repeat 96% center;
    background-size:.27rem .26rem;
    -webkit-box-align:center;
}
.card_type dl.on{
    background:url(../images/card_icon1.png) no-repeat 96% center;
    background-size:.27rem .26rem;
}
.card_type dl dt{
    margin-right:.2rem;
}
.card_type dl dt img{
    display:block;
    vertical-align:middle;
    width:.58rem;
    height:.42rem;
}
.card_type dl dd p:first-child{
    font-size:0.24em;
    color:#666;
}
.card_type dl dd p:last-child{
    font-size:0.22em;
    color:#ccc;
}
.recharge_list{
    background:#fff;
    margin-bottom:.2rem;
}
.recharge_list dl{
    border-bottom:1px solid #e6e6e6;
    padding:.15rem .2rem .15rem 0;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
    margin-left:.2rem;
}
.recharge_list dl dt{
    width:45%;
    text-align:left;
    font-size:.24rem;
    color:#4d4d4d;
}
.recharge_list dl dd{
    width:55%;
    text-align:right;
    font-size:.24rem;
    color:#4d4d4d;
}
.recharge_list dl dd span{
    color:#da3231;
    font-size:.24rem;
}
.recharge_list dl dd input[type="text"]{
    border:none;
    font-size:.24rem;
    text-align:right;
    display:block;
    width:100%;
}
.recharge_list p{
    padding:.15rem .2rem;
}
.recharge_list p a{
    font-size:.26rem;
    color:#fff;
    background:#da3231;
    border-radius:.08rem;
    text-align:center;
    width:100%;
    display:block;
    padding:.2rem 0;
    border:none;
}
.recharge_warning{
    padding:.2rem;
    background:#fff;
}
.recharge_warning h1{
    font-size:.24rem;
    color:#4d4d4d;
}
.recharge_warning p{
    padding-top:.1rem;
    line-height:.4rem;
    font-size:.22rem;
    color:#808080;
}
/*银行卡汇款*/
.pank_list{
    margin-top:.2rem;
}
.pank_list>div{
    margin-bottom:.2rem;
    background:#fff;
    padding-left:.2rem;
    padding-bottom:.15rem;
}
.pank_list h1{
    padding:.15rem;
    border-bottom:1px solid #e6e6e6;
}
.pank_list h1 img{
    display:block;
    height:.63rem;
}
.pank_list dl{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    padding-top:.15rem;
}
.pank_list dl dt{
    font-size:.24rem;
    color:#b3b3b3;
    width:35%;
    text-align:left;
}
.pank_list dl dd{
    font-size:.24rem;
    color:#4d4d4d;
    text-align: left;
    width:65%;
}
.pank_list dl dd span{
    color:#da3231;
    font-size:.24rem;
}
.pank_warning{
    padding:.2rem;
    background:#fff;
}
.pank_warning h1{
    font-size:.24rem;
    color:#4d4d4d;
}
.pank_warning h1 span{
    padding-left:.2rem;
    color:#da3231;
    font-weight:normal;
    font-size:.24rem;
}
.pank_warning p{
    padding-top:.1rem;
    font-size:.22rem;
    color:#808080;
    line-height:.4rem;
}
/*充值成功*/
.cz_success{
	text-align:center;
	padding:.2rem 0;
}
.cz_success h1{
	font-size:.26rem;
	color:#4d4d4d;
	margin-bottom:.1rem;
}
.cz_success h1 span{
	display:inline-block;
	background:url(../images/zj_xuan.png) no-repeat left center;
	background-size:100% 100%;
	vertical-align:middle;
	margin-right:.1rem;
	width:.42rem;
	height:.42rem;
}
.cz_success p{
	color:#d0d0d0;
	font-size:0.22rem;
	line-height:.4rem;
}
.cz_success p:nth-child(3){
	padding-bottom:.1rem;
}
.cz_success p:last-child{
	border-top:1px solid #f5f5f5;
	padding:.15rem;
}
.cz_success p input{
	font-size:.26rem;
	color:#fff;
	background:#da3231;
	border-radius:.08rem;
	text-align:center;
	width:100%;
	display:block;
	padding:.15rem 0;
	border:none;
}
/*我关注的专家*/
.zj_gz{
    padding-left:.2rem;
}
.zj_gz dl{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
}
.zj_gz dl dt{
    margin-right:.2rem;
    font-size:.24rem;
    color:#666;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
}
.zj_gz dl dt img{
    width:.62rem;
    height:.62rem;
    vertical-align:middle;
    display:block;
    border-radius:5rem;
}
.zj_gz dl dd{
    font-size:.24rem;
    border-bottom:1px solid #e6e6e6;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
    padding:.2rem 0;
    position:relative;
}
.zj_gz dl dd a:first-child{
    border:none;
    padding:0;
    color:#4d4d4d;
    width:auto;
    margin:0;
    text-align:left;
}
.zj_gz dl dd a{
    display:block;
    text-align:center;
    color:#da3231;
    margin-right:0.5em;
}
.zj_gz dl dd a:last-child {
    border:1px solid #e8e8e8;
    border-radius:.05rem;
    padding:0 .1rem;
    margin:0;
    position:absolute;
    right:.2rem;
}
/*专家搜索*/
.msg{
    text-align:center;
    font-size:.26rem;
    color:#da3231;
    padding-bottom:.15rem;
}
.zj_search{
    padding:.2rem;
}
.zj_search p{
    background-color:#fff;
    position:relative;
}
.zj_search input[type="text"]{
    width:91%;
    font-size:.24rem;
    padding:.15rem;
    padding-left:.35rem;
    background:url(../images/zj_input.png) no-repeat 0.3em center;
    background-size:.24rem .24rem;
    border:1px solid #ccc;
    border-radius:.08rem;
    display:block;
}
.zj_search input[type="submit"]{
    font-size:.24rem;
    padding:.15rem 0;
    position:absolute;
    right:.2rem;
    top:0;
    text-align:center;
    color:#666;
    background:none;
    display:block;
    border:none;
}
.hot_search{
    padding:0 .2rem;
}
.hot_search h1{
    font-size:.24rem;
    color:#666;
}
.hot_search h1 span{
    display:inline-block;
    background:url(../images/search_hot.png) no-repeat left center;
    vertical-align:-1px;
    background-size:100% 100%;
    width:.21rem;
    height:.22rem;
    margin-right:.1rem;
}
.hot_search ul li{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    margin:.15rem 0;
}
.hot_search ul li a{
    display:block;
    border:1px solid #ccc;
    background:#fff;
    border-radius:.05rem;
    text-align:center;
    margin:0 .07rem;
    font-size:.24rem;
    color:#999;
    width:22%;
    padding:.05rem 0;
}
/*倍投计算器*/
.bt_set{
    margin:.2rem 0;
    background:#fff;
}
.bt_set h1{
    font-size:.24rem;
    color:#4d4d4d;
    padding:.15rem .2rem;
    border-bottom:1px solid #e9e9e9;
}
.bt_set ul{
    margin-left:.2rem;
}
.bt_set ul li{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
    border-bottom:1px solid #e9e9e9;
    padding:.15rem 0;
}
.bt_set ul li dl{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
}
.bt_set ul li dl dt{
    font-size:.24rem;
    color:#4d4d4d;
    margin-right:.1rem;
}
.bt_set ul li dl dd{
    font-size:.24rem;
    color:#4d4d4d;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
}
.bt_set ul li dl dd span{
    padding:0 .05rem;
    border-radius:0.3em;
    border:1px solid #e8e8e8;
    width:40%;
    display:block;
}
.bt_set ul li dl dd input{
    border:none;
    font-size:.24rem;
    text-align:center;
    width:100%;
    height:.5rem;
    line-height:.55rem;
    display:block;
}
.bt_set ul li:last-child{
	border:none;
}
.sy_set{
    margin-bottom:.2rem;
    background:#fff;
}
.sy_set h1{
    font-size:.24rem;
    color:#4d4d4d;
    padding:.15rem .2rem;
    border-bottom:1px solid #e9e9e9;
}
.sy_set ul{
    margin-left:.2rem;
}
.sy_set ul li{
    border-bottom: 1px solid #e9e9e9;
    padding:.15rem 0;
    background:url(../images/card_icon2.png) no-repeat 98% center;
    background-size:.27rem .26rem;
}
.sy_set ul li.on{
    background:url(../images/card_icon1.png) no-repeat 98% center;
    background-size:.27rem .26rem;
}
.sy_set ul li:last-child{
    font-size:.24rem;
    color:#4d4d4d;
    padding:.15rem 0;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
}
.sy_set ul li dl{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
}
.sy_set ul li dl dt{
    width:50%;
    font-size:.24rem;
    color:#4d4d4d;
}
.sy_set ul li dl dd{
    font-size:.24rem;
    color:#4d4d4d;
    width:50%;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
}
.sy_set ul li dl dd span{
    border:1px solid #e8e8e8;
    padding:0 .1rem;
    border-radius:.05rem;
    width:50%;
    display:block;
}
.sy_set ul li dl dd input{
    font-size:.24rem;
    display:block;
    width:100%;
    text-align:center;
    border:none;
    height:.5rem;
    line-height:.55rem;
}
.sy_set ul li:last-child span{
    border:1px solid #e8e8e8;
    padding:.03rem .1rem;
    border-radius:.05rem;
    width:8%;
    display:block;
}
.sy_set ul li:last-child input{
    text-align:center;
    border:none;
    font-size:.24rem;
    display:inline-block;
    width:100%;
    height:.4rem;
    line-height:.45rem;
}
.sy_set p{
    padding:.15rem .2rem;
    border-top:1px solid #e9e9e9;
}
.sy_set p a{
    display:block;
    background:#da3231;
    font-size:.26rem;
    text-align:center;
    color:#fff;
    border-radius:.08rem;
    padding:.2rem 0;
}
.bt_table{
    background:#fff;
}
.bt_table table{
    width:100%;
}
.bt_table table th{
    border-bottom:1px solid #e6e6e6;
    color:#4d4d4d;
    text-align:center;
    font-size:.22rem;
    padding:.2rem 0;
}
.bt_table table td{
    border-bottom:1px solid #e6e6e6;
    color:#808080;
    text-align:center;
    font-size:.22rem;
    padding:.2rem 0;
}
/*申请专家*/
.zjsq_lc{
    background:#fff;
    padding-left:.2rem;
}
.zjsq_lc h1{
    padding:.15rem 0;
    border-bottom:1px solid #f3f3f3;
    font-size:.26rem;
    color:#999;
}
.zjsq_lc>div{
    border-bottom:1px dashed #e6e6e6;
    padding:.15rem .2rem .15rem 0;
}
.zjsq_lc>div h2 img{
    display:block;
    height:.37rem;
    width:1.78rem;
}
.zjsq_lc>div p{
    font-size:.24rem;
    color:#808080;
    line-height:.4rem;
    padding-top:.1rem;
}
.sq_btn{
    padding:.15rem .2rem;
    background:#fff;
}
.sq_btn a{
    display:block;
    width:100%;
    padding:.15rem 0;
    background:#da3231;
    border-radius:.08rem;
    text-align:center;
    font-size:.26rem;
    color:#fff;
}
.zjsq_info{
    background:#fff;
    padding-bottom:.2rem;
}
.zjsq_info h1{
    font-size:.26rem;
    color:#4d4d4d;
    padding:.15rem .2rem;
    border-bottom:1px solid #ececec;
}
.zjsq_info ul{
    padding-left:.2rem;
}
.zjsq_info ul li{
    border-bottom:1px solid #f3f3f3;
    padding:.15rem 0;
}
.sq_type ul li dl{
    background:url(../images/yc_icon2.png) no-repeat 98% center;
    background-size:.10rem .18rem;
}
.zjsq_info ul li dl{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.zjsq_info ul li dl dt{
    text-align:left;
    width:40%;
    font-size:.24rem;
    color:#666;
}
.sq_type ul li dl dd{
    width:50%;
    font-size:.24rem;	
}
.zjsq_info ul li dl dd{
    font-size:.24rem;
    color:#666;
    width:55%;
    text-align:right;
}
.zjsq_info ul li dl dd span{
    color:#da3231;
    font-size:.24rem;
}
.zjsq_info .sq_gg{
	padding:.15rem .2rem;
}
.zjsq_info .sq_gg h1{
	padding:.15rem 0;
}
.zjsq_info .sq_gg p{
	font-size:.22rem;
	line-height:.4rem;
	color:#808080;
	padding-top:.1rem;
}
.zjsq_info .sq_gg p:last-child{
	margin-bottom:0;
}
.check_btn{
    padding:.15rem .2rem;
}
.check_btn a{
    display:block;
    width:100%;
    padding:.15rem 0;
    background:#da3231;
    border-radius:.08rem;
    text-align:center;
    font-size:.26rem;
    color:#fff;
}
/*申请明细*/
.sq_form{
    background:#fff;
    margin-bottom:.2rem;
    padding-left:.2rem;
}
.sq_form dl{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    height:.6rem;
    line-height:.6rem;
}
.sq_form dl dt{
    text-align:center;
    margin-right:.2rem;
    line-height:.6rem;
}
.sq_form dl dt img{
    width:.25rem;
    height:.25rem;
    vertical-align:middle;
}
.sq_form dl dd{
    font-size:.24rem;
    color:#6d6d6d;
    border-bottom:1px solid #e6e6e6;
   -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    line-height:.6rem;
}
.sq_form dl dd span{
    display:inline-block;
    float:right;
    color:#b0b0b0;
    font-size:.24rem;
    margin-right:.2rem;
    border:none;
    text-align:right;
    line-height:.6rem;
}
.sq_form dl:last-child{
	height:.9rem;
}
.sq_form dl:last-child dt{
	line-height:.5rem;
}
.sq_form dl:last-child dd{
	border:none;
	color:#999;
}
.sq_form dl:last-child dd p:first-child{
    font-size:.24rem;
    padding-top:.1rem;
}
.sq_form dl:last-child dd p:last-child{
    font-size:.20rem;
}
.sq_info{
    background:#fff;
}
.sq_info h1{
    font-size:.26rem;
    color:#c4c4c4;
    padding:.15rem .2rem;
    border-bottom:1px solid #e6e6e6;
}
.sq_info ul li{
    border-bottom:1px solid #e6e6e6;
    font-size:.24rem;
    color:#666;
    padding:.15rem .2rem;
}
.sq_info ul li span{
    display:inline-block;
    float:right;
    color:#666;
    font-size:.24rem;
    border:none;
    padding-right:.15rem;
    text-align:right;
    background:url(../images/yc_icon2.png) no-repeat right center;
    background-size:.10rem .18rem;
}
.sq_info ul li select{
    display:inline-block;
    float:right;
    color:#666;
    font-size:.24rem;
    border:none;
    text-align:right;
    background:none;
    padding-right:.15rem;
}
.sq_info ul li select:first-child{
	padding:0;
}
.sq_info ul li input{
    display:block;
    float:right;
    color:#666;
    font-size:.24rem;
    border:none;
    text-align:right;
    width:35%;
}
.sex_div{
    padding:.15rem 0;
}
.sex_div ol li{
    border:none;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    padding:0!important;
}
.sex_div ol li a{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    display:block;
    border:1px solid #d2d2d2;
    border-radius:.08rem;
    text-align:center;
    color:#666;
    margin:0 .3rem;
    padding:.07rem 0;
    font-size:.24rem;
}
.btnBox{
    padding:.15rem .2rem;
}
.btnBox input{
    width:100%;
    padding:.2rem 0;
    text-align:center;
    border-radius:.08rem;
    color:#fff;
    font-size:.26rem;
    display:block;
    border:none;
    background: #da3231;
}
/*文章发布*/
.zj_info{
    background:url(../images/zj_bg.png) no-repeat;
    background-size:100% 100%;
    position:relative;
    padding:0 .2rem .2rem .2rem;
}
.zj_info dl{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
    padding:.2rem 0;
    background:url(../images/fb_btn.png) no-repeat 95% center;
    background-size:1.21rem .41rem;
}
.zj_info dl dt{
    margin-right:.2rem;
}
.zj_info dl dt img{
    width:.55rem;
    border-radius:5rem;
    height:.55rem;
    display:block;
}
.zj_info dl dd p:first-child{
    font-size:.26rem;
    color:#4d4d4d;
}
.zj_info dl dd p:last-child{
    font-size:.24rem;
    color:#808080;
}
.zj_info dl dd p span{
    color:#da3231;
    font-size:.24rem;
    padding-left:.1rem;
}
.zj_info h1{
    line-height:.4rem;
    color:#71706f;
    font-size:.24rem;
    border-bottom:1px solid #fff;
    padding-bottom:.15rem;
}
.zj_info ul{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    margin-top:.2rem;
}
.zj_info ul li{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    text-align:center;
    padding:.1rem 0;
    background:#ebe7e6;
}
.zj_info ul li:first-child{
    border-top-left-radius:.08rem;
    border-bottom-left-radius:.08rem;
    border-left:1px solid #ebe7e6;
}
.zj_info ul li:last-child{
    border-top-right-radius:.08rem;
    border-bottom-right-radius:.08rem;
    border-right: 1px solid #ebe7e6;
}
.zj_info ul li a{
    color:#7d7c7c;
    font-size:.24rem;
    display:block;
}
.zj_info ul li.on{
    background:#fff;
    border-left:1px solid #fff;
}
.zj_info ul li.on a{
    color:#da3231;
}
.wz_list{
    background:#fff;
}
.wz_list ul{
    border-bottom:1px solid #e9e9e9;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.wz_list ul li{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    text-align:center;
    background:url(../images/wz_bg.png) no-repeat right center;
}
.wz_list ul li a{
    color:#7d7c7c;
    font-size:.24rem;
    display:block;
    padding:.15rem 0;
    margin:0 .3rem;
}
.wz_list ul li.on a{
    border-bottom:1px solid #dc4948;
    color:#dc4948;
    font-size:.24rem;
}
.wz_list .wz_cz{
    border-bottom:1px solid #e6e6e6;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
    padding:.15rem .2rem;
    font-weight:normal;
}
.wz_list .wz_cz span{
    font-size:.24rem;
    color:#666;
    display:block;
}
.wz_list select{
    background:url(../images/icon_xia.jpg) no-repeat right center;
    background-size:.18rem .10rem;
    border:1px solid #ddd;
    border-radius:0.3em;
    position:relative;
    font-size:.24rem;
    width:70%;
    display:block;
    padding:0 .1rem;
    height:.5rem;
    line-height:.5rem;
    margin:0 .1rem;
}
.wz_list a.wz_search{
    background:#da3231;
    color:#fff;
    font-size:.24rem;
    border-radius:.08rem;
    display:block;
    margin-left:.2rem;
    padding:.05rem .15rem;
    text-align:center;
}
.table_list table{
    width:100%;
}
.table_list table th{
    border-bottom:1px solid #e6e6e6;
    font-size:.24rem;
    text-align:center;
    color:#666;
    overflow:hidden;
    white-space:nowrap;
    padding:.15rem 0;
}
.table_list table td{
    border-bottom:1px solid #f9f9f9;
    font-size:.24rem;
    text-align:center;
    color:#808080;
    padding:.15rem 0;
}
.table_list p{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-ms-box-pack:center;
	-o-box-pack:cenrer;
	padding:.2rem;
}
.table_list p a{
	text-align:center;
    padding:.1rem .25rem;
    background:#f2f2f2;
    color:#808080;
    font-size:.24rem;
    border-radius:.05rem;
	
} 
/*文章发布*/
.wz_lb{
    background:#fff;
    border-bottom:1px solid #f6f6f6;
    z-index:999999;
}
.wz_lb ul{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    border-bottom:1px solid #f6f6f6;
}
.wz_lb ul li{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    text-align:center;
}
.wz_lb ul li a{
    font-size:.24rem;
    color:#666;
    display:block;
    padding:.15rem 0;
    margin:0 .2rem;
}
.wz_lb ul li.cur a{
    color:#da3231;
    border-bottom:1px solid #da3231;
}
.wz_lb ul li:last-child{
    background:none;
}
.cz_yc_list{
    padding:.15rem .2rem;
}
.yc_ul ul{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    border:none;
}
.yc_ul ul li{
    font-size:.24rem;
    color:#666;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
    background:none;
    border:none;
}
.yc_ul ul li:first-child{
    text-align:left;
}
.yc_ul ul li:first-child span{
    background:url(../images/wz_icon1.png) no-repeat left center;
    background-size:100% 100%;
    display:inline-block;
    margin-right:.1rem;
    width:.23rem;
    height:.18rem;
    vertical-align:middle;
}
.yc_ul ul li:last-child{
    text-align:right;
}
.yc_ul ul li:last-child em{
	margin:0;
	font-size:.24rem;
    color:#da3231;
    padding-right:.1rem;
}
.yc_ul ul li:last-child span{
    background:url(../images/yc_icon2.png) no-repeat right center;
    display:inline-block;
    width:.10rem;
    height:.18rem;
    vertical-align:middle;
}
.zb_info{
    background:#fff;
    border-bottom:#e6e6e6;
}
.zb_info>div{
    padding:.15rem .2rem;
}
.zb_info .dd_div{
	border-bottom:1px solid #e8e8e8;
}
.zb_div{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.zb_div p {
    font-size:.24rem;
    display:-webkit-box;
}
.zb_div p:first-child{
    text-align:left;
    color:#666;
    width:30%;
}
.zb_div p:last-child{
    color:#4d4d4d;
    width:70%;
    text-align:right;
}
.zb_div p:last-child em{
    font-style:normal;
    text-align:center;
    width:.15rem;
    color:#4d4d4d;
    display:inline-block;
    margin:0 .1rem;
    font-size:.24rem;
}
.zj_wz{
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    border-bottom:1px solid #e8e8e8;
}
.zj_wz p:first-child{
    text-align:left;
    color:#666;
    width:20%;
    font-size:.24rem;
}
.zj_wz p:first-child span{
    display:inline-block;
    background:url(../images/wz_icon6.png) no-repeat left center;
    background-size:100% 100%;
    width:.18rem;
    height:.21rem;
    vertical-align:-1px;
    margin-right:.1rem;
}
.zj_wz dl{
    width:80%;
    text-align:right;
}
.zj_wz dl{
    width:80%;
    text-align:right;
}
.zj_wz dl dt{
	font-size:.24rem;
	color:#666;
}
.zj_wz dl dd{
    font-size:.24rem;
    margin-left:.1rem;
    margin-top:.1rem;
    border:1px solid #efefef;
    height:1rem;
}
.zj_wz dl dd input{
    border:none;
    border-radius:.05rem;
    padding:0 .1rem;
    font-size:.24rem;
    width:95%;
    line-height:.4rem;
    display:block;
}
.zb_div1{
    padding-bottom:0!important;
}
.zb_div1 p:first-child span{
    display:inline-block;
    background:url(../images/wz_icon3.png) no-repeat left center;
    background-size:100% 100%;
    width:.23rem;
    height:.20rem;
    vertical-align:middle;
    margin-right:.1rem;
}
.zb_div a{
    display:inline-block;
    margin:0 .2rem;
    background:#f2f2f2;
    border-radius:.05rem;
    padding:.05rem .15rem;
    font-size:.24rem;
}
.zb_div a:first-child{
    background:#f2f2f2 url(../images/wz_qaicon.png) no-repeat 91% center;
    padding:.05rem .4rem .05rem .15rem;
    background-size:.19rem .19rem;
}
.zb_list h1{
    font-size:.26rem;
    color:#666;
}
.zb_list p{
    padding:.15rem 0;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    -ms-box-pack:center;
    -o-box-pack:cenrer;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
}
.zb_list p span{
    display:block;
    border-radius:5rem;
    border:1px solid #ccc;
    color:#4d4d4d;
    font-size:.24rem;
    text-align:center;
    line-height:.55rem;
    margin:0 .03rem;
    height:.5rem;
    width:.5rem;
    background:#f2f2f2;
}
.zb_list p span.on{
    background:#da3231;
    color:#fff;
    border:1px solid #da3231;
}
.yc_sl{
    border-bottom:none!important;
}
.yc_sl h1{
    font-size:.24rem;
    padding:.15rem 0;
    font-weight:normal;
}
.yc_sl h1 span{
    display:inline-block;
    background:url(../images/wz_icon4.png) no-repeat left center;
    background-size:100% 100%;
    width:.23rem;
    height:.21rem;
    vertical-align:-2px;
    margin-right:.1rem;
}
.yc_sl p{
    border:1px solid #f3f3f3;
    border-radius:.05rem;
    padding:.1rem;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.yc_sl textarea{
    width:100%;
    border:none;
    font-size:.24rem;
    vertical-align:top;
    height:1rem;
    display:block;
}
.yc_sl p:last-child{
    border:none;
    padding:.15rem .2rem;
    height:.4rem;
    display:inherit;
}
.yc_sl p input[type="button"]{
    display:block;
    border-radius:.08rem;
    font-size:.24rem;
    color:#fff;
    text-align:center;
    border:none;
    float:left;
    padding:.15rem .5rem;
}
.yc_sl p input:first-child{
    background:#5ea1fd;
    margin-right:.5rem;
}
.yc_sl p input[type="submit"]{
    display:block;
    border-radius:.08rem;
    font-size:.24rem;
    color:#fff;
    text-align:center;
    border:none;
    float:right;
    padding:.15rem .5rem;
}
.yc_sl p input:last-child{
    background:#da3231;
    margin-left:.5rem;
}
.yc_ol{
	z-index:9999;
}
.yc_ol ol li{
	display:-webkit-box;
	display:-moz-box;
	text-align:center;
}
.yc_ol ol li a{
	width:45%;
	text-align:center;
	font-size:.24rem;
	color:#666;
	display:block;
	border-radius:.08rem;
	margin:.1rem .15rem;
	background:#f2f2f2;
	height:.6rem;
	line-height:.65rem;
}
.yc_ol ol li a.on{
	background:#da3231;
	color:#fff;
}
.gg_div{
	padding: .15rem .2rem;
	border-top:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.gg_div p{
	font-size:.24rem;
}
.gg_div p:first-child{
	width:20%;
	text-align:left;
}
.gg_div p:first-child span{
	display:inline-block;
	background:url(../images/wz_icon9.png) no-repeat left center;
	background-size:100% 100%;
	width:.19rem;
	height:.17rem;
	vertical-align:-1px;
	margin-right:.1rem;
}
.gg_div p:last-child{
	width:80%;
}
.gg_div p:last-child input[type="text"]{
	border:none;
	font-size:.24rem;
}
.jq_content{
	padding:0 .2rem .15rem .2rem;
}
.jq_content h1 span{
	display:inline-block;
	background:url(../images/wz_icon7.png) no-repeat left center;
	background-size:100% 100%;
	width:.16rem;
	height:.16rem;
	vertical-align:middle;
	margin-right:.1rem;
}
/*文章发布***********红球***********/
.zb_info .hq_xm{
	padding-bottom:0;
}
.hq_xm ul li{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.hq_xm ul li a{
	display:block;
	 -webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
	text-align:center;
	border:1px solid #e9e9e9;
	border-radius:.05rem;
	font-size:.24rem;
	color:#808080;
	margin:.1rem;
	padding:.05rem 0;
}
.hq_xm ul li a.red{
	background:#da3231;
	color:#fff;
	border:1px solid #da3231;
}
.hq_xm ol li{
	font-size:.24rem;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.hq_xm ol li a{
	display:block;
	border-radius:5rem;
	border:1px solid #e9e9e9;
	color:#da3231;
	font-size:.24rem;
	text-align:center;
	margin:.1rem;
	height:.5rem;
	width:.5rem;
	line-height:.55rem;
}
.hq_xm ol li a.red{
	background:#da3231;
	color:#fff;
	border:1px solid #da3231;
}
.hq_xm ol li a.hui{
   background:#f2f2f2;
   color:#999;
   border:1px solid #f2f2f2;
}
.hq_xm ol.lq_xm a.blue{
	background:#5ea1fd;
	color:#fff;
	border:1px solid #5ea1fd;
}
.hq_xm ol.lq_xm li a{
	color:#5ea1fd;
}
.hq_xm ul li a.blue{
	background:#5ea1fd;
	color:#fff;
	border:1px solid #5ea1fd;
}
.hq_xm ol li:last-child span{
	color:#da3231;
	font-size:.24rem;
}



/*发布成功*/
.success{
	padding:.2rem 0;
    text-align:center;
}
.success p{
	font-size:.24rem;
	color:#d4d4d;;
}
.btnBox p a.tj_btn{
	display:block;
    width:100%;
    padding:.1rem 0;
    background:#da3231;
    color:#fff;
    font-size:.26rem;
    text-align:center;
    border-radius:.08rem;
}
/*专家申请列表*/
.zj_from>div{
	margin-bottom:.2rem;
	background:#fff;
}
.zj_from>div dl{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	border-bottom:1px dashed #f3f3f3;
	padding:.15rem .2rem;
}
.zj_from>div dl dt{
	color:#666;
	width:1.5rem;
	font-size:.24rem;
}
.zj_from>div dl dt span{
	display:inline-block;
	background:url(../images/xing.png) no-repeat left center;
	width:.11rem;
	height:.11rem;
	margin-right:.13rem;
	background-size:100% 100%;
}
.zj_from>div dl dd{
	border:1px solid #ccc;
	padding:0 .05rem;
}
.zj_from>div dl dd input{
	width:100%;
	font-size:.24rem;
	vertical-align:middle;
	display:block;
	border:none;
	height:.45rem;
	line-height:.5rem;
}
.zj_from>div p{
	line-height:.4rem;
	font-size:.22rem;
	color:#b3b3b3;
	padding:.15rem .2rem;
}
.zj_from>div.zj_qd p{
	border-bottom:1px solid #e6e6e6;
}
.zj_from>div.zj_js{
	padding:0 .2rem;
	margin:0;
	border-bottom:1px solid #e6e6e6;
}
.zj_from>div.zj_js h1{
	font-size: .24rem;
	color:#666;
	background:url(../images/xing.png) no-repeat .2rem center;
	background-size:.11rem .11rem;
	padding:.15rem .2rem .15rem .34rem;
}
.zj_from>div.zj_js p{
	padding:.15rem .2rem;
	height:1rem;
	color:#ccc;
	border:1px solid #f2f2f2;
	font-size:.22rem;
	margin-bottom:.2rem;
	line-height:.4rem;
}

.zj_from>div.zj_js p textarea{
	width:100%;
	border:none;
	font-size:.24rem;
	vertical-align:top;
	height:1rem;
	display:block;
}
.zj_from p.zj_infp_p{
	font-size:.22rem;
	color:#262626;
	background:#fff;
	padding:.15rem .2rem 0 .2rem;
}
.zj_from p.zj_infp_p span{
	color:#da3231;
	font-size:.22rem;
}
.zj_from p.zj_infp_p em{
	display:inline-block;
	background:url(../images/zj_xuan.png) no-repeat left center;
	background-size:100% 100%;
	width:.21rem;
	height:.21rem;
	margin-right:.1rem;
	vertical-align:-1px;
}
.btnBox a.tj_btn{
	display:block;
    width:100%;
    padding:.1rem 0;
    background:#da3231;
    color:#fff;
    font-size:.26rem;
    text-align:center;
    border-radius:.08rem;
}
/*彩经网通知*/
.cjw_title{
	padding:.15rem .2rem;
}
.cjw_title dl dt{
	font-size:.24rem;
	color:#4d4d4d;
}
.cjw_title dl dd{
	font-size:.22rem;
	color:#808080;
}
.cjw_tz{
	padding:0 .2rem;
}
.cjw_tz p{
	line-height:.4rem;
	color:#808080;
	font-size:.22rem;
}
.cjw_tz p.tz_right{
	text-align:right;
}
.wz_qy{
	padding:0 .2rem;
}
.wz_qy p{
	line-height:.4rem;
	color:#808080;
	font-size:.22rem;
}
.wz_qy p.red{
	color:#da3231;
}
.wz_qy h1{
	font-size:.24rem;
	color:#4d4d4d;
}
.wz_lc{
	padding:0 .2rem;
}
.wz_lc h1{
	padding:.15rem 0;
	font-size:.24rem;
	color:#4d4d4d;
}
.wz_lc p{
	line-height:.4rem;
	color:#808080;
	font-size:.22rem;
}

/*指标设定*/
.marker{
	position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:.5;
}
.zb_set_pop{
	position:fixed;
    top:1.5rem;
    background:#fff;
    left:10%;
    z-index:999;
    width:80%;
    border-radius:.08rem;
}
.zb_set_pop h1{
	padding:.15rem 0;
    border-bottom:1px solid #ccc;
    font-size:.28rem;
    text-align:center;
    color:#4d4d4d;
    margin:0 .2rem;
    position:relative;
}
.zb_set_pop h1 span{
	display:block;
	width:.19rem;
	height:.19rem;
	background:url(../images/close.png) no-repeat center center;
	background-size:100% 100%;
	position:absolute;
	right:0rem;
	top:.3rem;
}
.zb_set_pop ul{
	padding:0 .2rem;
	max-height:6rem;
	overflow:hidden;
	overflow-y:scroll;
}
.zb_set_pop ul li{
	padding-top:.15rem;
    display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
}
.zb_set_pop ul li a{
	display:block;
    width:47%;
    text-align:center;
    font-size:.24rem;
    border:1px solid #ccc;
    border-radius:.08rem;
    height:.4rem;
    line-height:.45rem;
    margin-right:.15rem;
    color:#4d4d4d;
}
.zb_set_pop ul li a:last-child{
	margin:0;
}
.zb_set_pop ul li a.on{
	background:#da3231;
	border:1px solid #da3231;
	color:#fff;
}
.zb_set_pop p{
	padding-top:.25rem;
	position:relative;
}
.zb_set_pop p a{
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	width:100%;
	padding:.15rem 0;
	text-align:center;
	font-size:.26rem;
	border-bottom-left-radius:.08rem;
	border-bottom-right-radius:.08rem;
	background:#da3231;
	color:#fff;
}
/*加载更多按钮*/
.load_more{
	margin:.15rem;
	padding:.07rem .2rem;
	font-size:.24rem;
}
/*搜索结果*/
.result_list{
	margin-left:.2rem;
	border-top:1px solid #ececec;
}
.result_list ul li{
	padding:.15rem .2rem .15rem 0;
	border-bottom:1px solid #f1f1f1;
	display:-webkit-box;
	display:-moz-box;
	background: url(../images/yc_icon2.png) no-repeat 97% center;
}
.result_list ul li:last-child{
	border-bottom:1px solid #f1f1f1!important;
}
.result_list ul li dl{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	width:50%;
}
.result_list ul li dl dt{
	font-size:.24rem;
	margin-right:.1rem;
	color:#4d4d4d;
	text-align:left;
}
.result_list ul li dl dd{
	text-align:right;
}
.result_list ul li dl:first-child dd a{
	color:#da3231;
	font-size:.24rem;
	display:block;
}
.result_list ul li dl:last-child dt{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:65%;
}
.result_list ul li dl:last-child dd a{
	display:block;
	color:#da3231;
	border:1px solid #f1f1f1;
	border-radius:.05rem;
	font-size:.24rem;
	-webkit-box-flex:1;
    -moz-box-flex:1;
    -o-box-flex:1;
    -ms-box-flex:1;
    box-flex:1;
	text-align:center;
}
.result_list ul span{
	text-align:center;
	font-size:.24rem;
	color:#666;
	display:block;
	padding: .15rem 0;
}
/*独胆计划详情页*/
.phb_info{
	background:#fff;
}
.phb_info h1{
	padding:.15rem .2rem;
	font-size:.26rem;
	color:#4d4d4d;
	font-weight:normal;
}
.phb_info h1 span{
	color:#da3231;
	font-size:.26rem;
}
.phb_info table{
	width:100%;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
}
.phb_info table th{
	background:#f8f8f8;
	text-align:center;
	border-right:1px solid #ececec;
	font-size:.22rem;
	color:#666;
	padding:.15rem 0;
}
.phb_info table td{
	background:#fff;
	text-align:center;
	border-right:1px solid #ececec;
	border-top:1px solid #ececec;
	font-size:.22rem;
	color:#808080;
	padding:.15rem 0;
}
.phb_info table th:last-child{
	border-right:none;
}
.phb_info table td:last-child{
	border-right:none;
}
.phb_info table td span{
	color:#da3231;
	font-size:.22rem;
}



























