@charset "utf-8";
/* CSS Document */
/***********
	*@Description: 基础css样式
	*@Author:poqi
	*@Update:
	*@time:(2016-10-17)
***********/
html{font-size:100%; font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,sans-serif,Arial,"tahoma"; margin:0; padding:0}
body{background:#f1f1f1; color:#888; padding:0; margin:0;}
div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,select,input,form{padding:0; margin:0; list-style:none; vertical-align:middle}
div,a,span,p,i,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -ms-text-size-adjust:100%; text-size-adjust:100%;}
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; 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:#f15a4a}
.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}