.jsq_t1{
	width: 90%;
    padding-left: 5%;
    color: #fff;
    text-align: left;
    font-size: 0.2rem;
    font-weight: bolder;
    padding-top: 0.5rem;
    padding-bottom: 0.3rem;
    line-height: 0.35rem;
}
.jsq_m{
    width: 90%;
    padding-left: 5%;
    height: auto;
    overflow: hidden;
}
.jsq_m_l{
    float: left;
    width: 48%;
    height: 4rem;
    background: #343434;
    border-radius: 0.2rem;
	overflow:hidden;
}
.jsq_m_l_tab{
    width: 100%;
    height: 0.55rem;
    background: #2fa954;	
}
.jsq_m_l_tab li{
    float: left;
    width: 20%;
    height: 0.55rem;
    line-height: 0.55rem;
    cursor: pointer;
    text-align: center;
}
.jsq_m_l_tab li img{
    width: 0.3rem;
    height: 0.3rem;
}
.jsq_m_l_tab li.cur{
	background:#cccccc;
	filter: invert(100%);	
}
.jsq_m_l_m{
    width: 97%;
    height: 3.35rem;
    overflow: auto;
}
.jsq_m_l_m li{
    width: auto;
    min-width: 0.37rem;
    height: 0.35rem;
    background: #fff;
    float: left;
    line-height: 0.35rem;
    border-radius: 9rem;
    font-size: 0.12rem;
    margin-top: 0.1rem;
    margin-left: 0.1rem;
    cursor: pointer;
    text-align: center;
    padding-left: 0.05rem;
    padding-right: 0.05rem;
    font-family:  "Microsoft Yahei", Arial, sans-serif;
}
.jsq_m_l_m li.cur{
    background: #2fa954;
    color: #fff;	
}
.jsq_m_r{
	float: left;
    width: 48%;
    height: 4rem;
    background: #000000;
    border-radius: 0.2rem;
    overflow: hidden;
    margin-left: 4%;
}
.jsq_m_r_li{
	width: 90%;
    padding-top: 3%;
    padding-left: 5%;
    height: 1rem;
    margin-bottom: 0.1rem;
    overflow-y: scroll;
}
.jsq_m_r_li li{
    width: 100%;
    height: 0.25rem;
    line-height: 0.25rem;
    font-size: 0.1rem;
    color: rgba(255,255,255,0.6);
    font-family: 'iconfont';
}
.jsq_m_r_li li b{
	color: #fff;
}
.jsq_m_r_li li span{
	font-size: 0.08rem;
}
.jsq_m_r_li li em{
    width: 0.2rem;
    height: 0.2rem;
    background: #2fa954;
    float: right;
    border-radius: 0.1rem;
    line-height: 0.2rem;
    text-align: center;
    color: #fff;
    cursor: pointer;
    margin-right: 0.03rem;
}
.jsq_m_r_c{
    margin:0 5%;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 0.1rem;
    padding: 3% 5%;	
}
.jsq_m_r_c li{
	width: 100%;
    height: 0.2rem;
    line-height: 0.2rem;
    overflow: hidden;
    color: #fff;
    font-size: 0.1rem;
}
.jsq_m_r_c li .l{
    float: left;	
}
.jsq_m_r_c li .l i{
	color: #2fa954;
    font-style: normal;
}
.jsq_m_r_c li .r{
    float: right;	
}
.jsq_m_r_c li .r span{
    font-size: 0.08rem;	
}
.jsq_m_r_c li .r i{
	color: #2fa954;
    font-style: normal;
}
.jsq_m_r_b{
	margin:0 5%;	
	overflow: hidden;
    height: 0.5rem;
}
.jsq_m_r_b_l{
	float: left;
    font-size: 0.12rem;
    color: #fff;
    overflow: hidden;
    height: 0.5rem;
    line-height: 0.5rem;	
}
.jsq_m_r_b_l b{
    font-size: 0.13rem;	
	float: left;
}
.jsq_m_r_b_l i{
    font-style: normal;
    float: left;
    padding-left: 0.05rem;
    padding-right: 0.02rem;
}
.jsq_m_r_b_l span{
    float: left;
	font-size: 0.09rem;
	color:rgba(255,255,255,1);
}
.jsq_m_r_b_r{
	float: right;
    height: 0.5rem;
}
.jsq_m_r_b_r input{
	width:0.58rem;
    margin-top: 0.12rem;
    height: 0.25rem;
    line-height: 0.2rem;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 0.2rem;
    text-indent: 0.1rem;
    color: #fff;
    font-size: 0.1rem;
}
.jsq_m_r_b_r span{
	color: #fff;
    font-size: 0.08rem;
    padding-left: 0.05rem;
}
.jsq_m_r_num{
    margin: 0 3%;
    overflow: hidden;	
}
.jsq_m_r_num li{
    float: left;
    width: 20%;
    height: 0.43rem;
    text-align: center;
}
.jsq_m_r_num li span{
	cursor: pointer;
    background: rgba(255, 255, 255, 0.2);
    width: 0.36rem;
    margin-right: 3%;
    height: 0.36rem;
    margin-bottom: 3%;
    text-align: center;
    color: #fff;
    font-size: 0.15rem;
    font-weight: bold;
    border-radius: 0.2rem;
    line-height: 0.36rem;
    display: inline-block;
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.jsq_m_r_num li span:active {
    background: #2fa954;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.jsq_m_r_num li span.an{
	margin-right: 0rem;
    font-size: 0.1rem;
    background: #2fa954;
}
.jsq_m_r_num li span:active {
    background: #3ae46d;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.jsq_m_r_pay{
    margin: 0 5%;
    overflow: hidden;	    
}
.jsq_m_r_pay li{
    background: rgba(255, 255, 255, 0.2);
    font-size: 0.12rem;
    border-radius: 0.1rem;
    height: 0.3rem;
    line-height: 0.3rem;
    padding: 0 0.16rem;
    color: #fff;
    margin-top: 0.05rem;
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.jsq_m_r_pay li.l{
    float:left;
	cursor: pointer;
}
.jsq_m_r_pay li.r{
    float:right;
	cursor: pointer;
}
.jsq_m_r_pay li:active {
    background: #2fa954;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.sy_rcf {
    width: 100%;
    margin-top: 0.3rem;
    height: 0.4rem;
    text-align: center;
    background: url(../image/rcf.png) center no-repeat;
    background-size: 1rem;
}
.sy_colse{
    margin-left: 5%;
    display: inline-block;
    width: 1.3rem;
    height: 0.45rem;
    line-height: 0.45rem;
    background: #2fa954;
    margin-top: 0.3rem;
    font-size: 0.13rem;
    color: #fff;
    border-radius: 0.5rem;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    text-align: center;
}
.sy_colse:hover{
	color: #fff;
}
.sy_colse:active{
    background: #2fa954;
	font-size: 0.14rem;
    color: #fff;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}