@charset "utf-8";
/**初始化样式开始**/
*{margin:0;border:0; padding:0;}
/*注：font-size:87.5%;他根的字体大小：10px，这里的10px是一个动态的值,那么页面中的其他字体则是设计图上的值除以10所得到的*/
html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:62.5%;}
body{font-family:Microsoft YaHei; font-size:14px; color:#333;background: #F6F6F6;}
body .container{position:relative;max-width:640px; margin:0 auto;}
li{list-style:none;}
em,i{ font-style:normal; font-weight:normal;}
img{ border:0; vertical-align:middle;}
a{text-decoration:none; outline:none;-webkit-tap-highlight-color:rgba(255,0,0,0);tap-highlight-color:rgba(255,0,0,0);}
/*body input,body{-webkit-appearance: none;outline:none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);tap-highlight-color:rgba(255,0,0,0);}*/

body{-webkit-appearance: none;outline:none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);tap-highlight-color:rgba(255,0,0,0);}
body textarea,body button{-webkit-appearance: none;outline:none;resize:none;-webkit-tap-highlight-color:rgba(255,0,0,0);tap-highlight-color:rgba(255,0,0,0);}
body label{-webkit-tap-highlight-color:rgba(255,0,0,0);tap-highlight-color:rgba(255,0,0,0);}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ display:inline-block;display: block;zoom: 1;}
*html .clearfix{ height: 1%;}
h2{ font-size:16px;}
h3{ font-size:14px;}
h4{ font-size:12px;}
.ellipsis{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.fl{ float:left;}
.fr{ float:right;}
.vh{ visibility:hidden;}
.dn{ display:none;}
.tc{ text-align:center;}
.w100{ width:100%;}
.border2{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.border3{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.border4{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.border5{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.border8{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
.border10{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.border14{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;}
.border22{-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;}
/*phone端实现圆形*/
.border100{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;}
/*pc端实现圆形*/
.circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
/**初始化样式结束**/
.m-top5{margin-top: 5px !important;}
.m-top10{margin-top: 10px !important;}
.m-top15{margin-top: 15px !important;}
.m-top20{margin-top: 20px !important;}
.p-top15{padding-top: 15px !important;}