@charset "utf-8";
/* 640设计稿rem适配 */
html{font-size:100px; margin:0; padding:0;}
@media screen and (min-width:0px) and (max-width:320px){
    html{font-size:50px;}
}
@media screen and (min-width:321px) and (max-width:359px){
    html{font-size:54px;}
}
@media screen and (min-width:360px) and (max-width:374px){
    html{font-size:58px;}
}
@media screen and (min-width:375px) and (max-width:383px){
    html{font-size:62px;}
}
@media screen and (min-width:384px) and (max-width:413px){
    html{font-size:66px;}
}
@media screen and (min-width:414px) and (max-width:440px){
    html{font-size:70px;}
}
@media screen and (min-width:441px) and (max-width:600px){
    html{font-size:72px;}
}
@media screen and (min-width:601px) and (max-width:750px){
    html{font-size:74px;}
}
@media screen and (min-width:751px) and (max-width:1024px){
    html{font-size:76px;}
}
@media screen and (min-width:1025px) and (max-width:1280px){
    html{font-size:78px;}
}
html,body{height:100%;}
body{background:#ebefed; color:#888;}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,select,input,textarea,form{padding:0; margin:0;  vertical-align:middle;  font:14px/1.2em "Microsoft YaHei","Helvetica Neue",Helvetica,sans-serif,Arial,"tahoma"; letter-spacing:normal;}
ul,ol,li{list-style:none;}
a,input,textarea:focus{outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:""; display:block; visibility:hidden; clear:both; height:0;}.clearfix{zoom:1;}
.blank5{clear:both; height:5px; overflow:hidden;}
.blank10{clear:both; height:10px; overflow:hidden;}
.blank15{clear:both; height:15px; overflow:hidden;}
.blank20{clear:both; height:20px; overflow:hidden;}
a{color:#999; text-decoration:none; transition:color 0.3s linear; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:active{color:#ff9900;}
.p5{padding:5px;}.pt5{padding-top:5px;}.pb5{padding-bottom:5px;}.pl5{padding-left:5px;}.pr5{padding-right:5px;}
.p10{padding:10px;}.pt10{padding-top:10px;}.pb10{padding-bottom:10px;}.pl10{padding-left:10px;}.pr10{padding-right:10px;}
.p15{padding:15px;}.pt15{padding-top:15px;}.pb15{padding-bottom:15px;}.pl15{padding-left:15px;}.pr15{padding-right:15px;}
.p20{padding:20px;}.pt20{padding-top:20px;}.pb20{padding-bottom:20px;}.pl20{padding-left:20px;}.pr20{padding-right:20px;}
.p30{padding:30px;}.pt30{padding-top:30px;}.pb30{padding-bottom:30px;}.pl30{padding-left:30px;}.pr30{padding-right:30px;}
.p40{padding:40px;}.pt40{padding-top:40px;}.pb40{padding-bottom:40px;}.pl40{padding-left:40px;}.pr40{padding-right:40px;}
.p50{padding:50px;}.pt50{padding-top:50px;}.pb50{padding-bottom:50px;}.pl50{padding-left:50px;}.pr50{padding-right:50px;}
.pl115{padding-left:115px !important;}
.m5{margin:5px;}.mt5{margin-top:5px;}.mb5{margin-bottom:5px;}.ml5{margin-left:5px;}.mr5{margin-right:5px;}
.m10{margin:10px;}.mt10{margin-top:10px;}.mb10{margin-bottom:10px;}.ml10{margin-left:10px;}.mr10{margin-right:10px;}
.m12{margin:12px;}.mt12{margin-top:12px;}.mb12{margin-bottom:12px;}.ml12{margin-left:12px;}.mr12{margin-right:12px;}
.m15{margin:15px;}.mt15{margin-top:15px !important;}.mb15{margin-bottom:15px;}.ml15{margin-left:15px;}.mr15{margin-right:15px;}
.m20{margin:20px;}.mt20{margin-top:20px;}.mb20{margin-bottom:20px;}.ml20{margin-left:20px;}.mr20{margin-right:20px;}
.m40{margin:40px;}.mt40{margin-top:40px;}.mb40{margin-bottom:40px;}.ml40{margin-left:40px;}.mr40{margin-right:40px;}
.tl{text-align:left;}.tr{text-align:right;}.tc{text-align:center;}
.orange{color:#ff9900;}
.green{color:#8dc11f;}
.blue{color:#58a1f3;}