@charset "utf-8";
/*
*公共部分
*/
a,body,div,dl,form,h1,h2,h3,h4,h5,h6,input,li,p,select,span,table,ul{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none;color: #666;}
h1,h2,h3,h4,h5,h6{font-weight:400;}
textarea{resize:none;}
li{list-style:none;}
em,i{font-style:normal;}
img {
    max-width: 100%;
    height: auto;
}
.l_float{float:left;}
.r_float{float:right;}
.clear{clear:both;}
.hide{display:none;}
.show{display: block;}
input,textarea{outline:0;border: none;}
body{position:relative;font-size: .28rem; margin:0 auto;width:100%;max-width:12.8rem;min-width:6.4rem;background-color:#fff;-webkit-user-select:none;font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif}
input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:0 0 0 60px #fff  inset;-webkit-text-fill-color:#999;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.current{background: #3eccb3;color: #fff !important;}
/*.user_message{margin-top:1rem;}*/
@media screen and (min-width:320px){html{font-size:43px;}}
@media screen and (min-width:360px){html{font-size:48px;}}
@media screen and (min-width:375px){html{font-size:50px;}}
@media screen and (min-width:414px){html{font-size:55px;}}
@media screen and (min-width:424px){html{font-size:57px;}}
@media screen and (min-width:480px){html{font-size:64px;}}

/*返回顶部*/

.return_top{display:block;width:50px;height:20px;position:fixed;right:.266667rem;bottom:1rem;z-index:9999;}
.goto-top{position:fixed;right:.266667rem;bottom:1rem;z-index:9999;box-sizing:border-box;padding:.08rem;width:1.1rem;height:1.1rem;background: url(../Images/home_icon_top.png) no-repeat;background-size:100% 100%;border:none;display: none; }
.goto-top .arrow{position:absolute;top:10px;left:-1px;display:block;width:50px;height:20px;background:url(http://www.52jiaoshi.com/Public/images/returntopphone.png) no-repeat top center;background-size:64px;background-size:contain;}

.placeholder{background: #f0f0f0;height: .2rem}
.placeholder_e4{background: #f0f0f0;height: .4rem}
.placeholder_f{background: #fff;height: .2rem}
.placeholder_f3{background: #f5f5f5;height: .2rem}
.placeholder_f0{background: #f0f0f0;height: .2rem}
.left,.right{height:auto;flex-grow:0;}
.between{display: -webkit-box; display: flex;  -webkit-box-align: center;   align-items: center;  -webkit-box-pack: justify;  justify-content: space-between;}
.minheight{background: #f0f0f0;min-height:10rem;}

/*空白页*/
.M_blank {text-align: center}
.M_blank img{display: block;margin: 0 auto;width: 3.2rem;height: 3.2rem;}
.M_blank p{color: #a9a9a9;text-align: center;font-size: .26rem;line-height: 1rem}
/*公共头部*/
.M_top{width:100%;height: 1.2rem;overflow: hidden;border-bottom: 1px solid #ddd;position: fixed;top:0;z-index:999;background: #FFF;box-shadow: 0 0 4px rgba(146,146,144,.6);}
.logo {width: 100px;float: left;margin-left: .3rem;margin-top: .32rem;}
.Righticon {float: right;}
.M_title{text-align: center;width: 100%;z-index:9999;position: fixed;top:0;height: 44px;line-height: 44px;background: #fff;border-bottom: 1px solid #ddd;}
.M_title+div{margin-top: 44px;}
.M_title+form{margin-top: 44px;}
.M_title+ul{margin-top: 44px;}
.M_title .coupon_container{margin-top: 44px;}
.M_title a img{position: absolute;top:0;bottom: 0;left:10px;margin: auto;}
.M_title h2{width: 50%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin: 0 auto;font: 1.8rem;color: #666;font-family:  "黑体" !important;}
.M_title p{position: absolute;top:0;bottom: 0;right: 1rem;}
.Righticon a{background: #3eccb4 ; height:28px;padding:0 10px;color: #fff;border-radius: 0.4rem;line-height: 28px;text-align:center;display: inline-block;margin:.3rem .3rem 0 0; font-size: 14px;}
