html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,textarea,legend {margin:0;padding:0;list-style:none;}
:focus {outline:0;}
html {-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; font-size:15px;}
a img {border:0;}
img {vertical-align:middle;}
table {empty-cells:show;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
cite,i,em {font-style:normal;}
b {font-weight:normal;}
div,span,i,a,button,input {-webkit-tap-highlight-color:rgba(0,0,0,0);}
::-webkit-scrollbar {display:none;}
.el {white-space:nowrap;text-overflow:ellipsis;}
body {font-family:Helvetica,"microsoft yahei",simsun; font-size:1rem;}
.cl:after {content:"\0020";line-height:0;font-size:0;display:block;clear:both;visibility:hidden;overflow:hidden;}
.cl {*zoom:1;}
.c {height:0;clear:both;line-height:0;font-size:0;overflow:hidden;}
a {text-decoration:none;color:#333;}
.wi {width:100%;}
.pyc {display:block;visibility:visible;}
.h60 {height:60px;}
.g50 {height:2.2rem;}
.m04{ margin:0 .4rem}

.bgf{ background:#fff;}

.x2{ background: #f5f5f5; height:2px;}
.g5{ height:5rem;}
.g3{ height:3rem;}
.g2{ height:2rem;}
.g23{ height:2.3rem;}

.w640 {width:640px;margin:0 auto;}
/*小屏的时候*/
@media only screen and (min-width:320px)and (max-width:768px) {.w640 {width:100%}
}

.clear {padding:0;margin:0;height:0;width:0;line-height:0;font-size:0;clear:both}
.clearfix:after,.clearfix:before {content:"";display:table}
.clearfix:after {clear:both;overflow:hidden}
.clearfix {zoom:1}
.flex {display:box;display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-vc {-webkit-box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-ms-flex-align:center;align-items:center}
.flex-hc {-webkit-box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-pack:center}
.flex1 {-webkit-box-flex:1;-ms-flex:1;flex:1}
.page {padding-bottom:5.2rem}
.list-wrap {height:100%;overflow:hidden}

.pa{ position:absolute}
.pr{ position:relative}
.fl{ float:left}
.fr{ float:right}
.g5{ height:5rem;}
.g2{ height:2rem;}
.line {display:block;border-top:1px solid #ebebeb;background:#f8f8f8;height:0.6rem;}
.g08{ height:.8rem;}
.hide{ display:none;}
/*底部浮动*/



/*底部浮动*/
.public-nav {position:fixed;bottom:0;left:0;right:0;z-index:1000; background:#fff;border-top:0px solid #d5d5d5;height:3rem;padding-top:.2rem; border-top:1px solid #eee}
/*底部*/
.public-nav ul.df{  display:-webkit-box;display:-moz-box;display:-ms-flexbox; }
.public-nav ul.df li{-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;box-flex:1;width:0;}
.public-nav ul.df li a{ width:100%; display:block; position:relative; }
.public-nav ul.df li a i{ display:block; width:1.5rem; height:1.5rem; background-repeat:no-repeat;  margin:0 auto; background-size:1.5rem}
.public-nav ul.df li a.sn3 i{  position:absolute; width:2.5rem; height:2.5rem; top:-3rem; left:50%; margin-left:-1.5rem;border-radius:100%; border:3px solid #fff; box-shadow: 1px -3px 8px rgba(0, 0, 0, 0.3);}
.public-nav ul.df li a.sn3 span{ margin-top:1.7rem;}
.public-nav ul.df li a.sn1 i{ background-image:url(/template/wap/css/skin/d1.jpg)}
.public-nav ul.df li a.sn2 i{ background-image:url(/template/wap/css/skin/d2.jpg)}
.public-nav ul.df li a.sn3 i{ background:url(/template/wap/css/skin/d3.jpg) #Ff2535 center no-repeat; background-size:1.5rem;}
.public-nav ul.df li a.sn4 i{ background-image:url(/template/wap/css/skin/d4.jpg)}
.public-nav ul.df li a.sn5 i{ background-image:url(/template/wap/css/skin/d5.jpg)}

.public-nav ul.df li a span{ display:block; font-size:.8rem; text-align:center; margin-top:.2rem;}

/*登陆的遮罩*/
.m_log_bg{position:fixed; bottom:0;width:100%;height:100%;background-color:#fff;opacity:0.8;z-index:100;}
.m_log_box{ position:fixed; top:30%; z-index:101; left:50%; width:400px; margin-left:-200px; background:#fff;border-radius: 10px;  border:1px solid #ddd; padding:15px;}
.m_log_c{ position:absolute; right:15px; font-size:12px; color:#999}
.m_log_t{ font-size:16px; padding-bottom:10px; border-bottom:0px solid #eee;}
.m_log_u{ padding:5px 0;}
.m_log_u input{ width:98%;border-radius: 10px;  border:1px solid #eee; padding:15px 1%;}
.m_log_p input{ width:98%;border-radius: 10px;  border:1px solid #eee; padding:15px 1%;}

.m_log_b{ padding:10px 0;}
.m_log_b button{ width:100%; text-align:center; background:#e6e6e6; border:0; padding:5px 0;border-radius: 10px;}

.m_log_r{ padding:10px 0; text-align:right;}
.m_log_r a{ font-size:14px; margin-left:20px; color:#999}