@charset "utf-8";
/* CSS Document */


/* ========== css reset ========== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;width:100%;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}


body{
	font-size: 14px;
	line-height: 1.4;
	font-family:Microsoft YaHei,'微软雅黑',Arial;
	color: #333;
	overflow-x: hidden;
	max-width:640px;
	margin:0 auto;
}

a{color:#005fb7;outline:none;text-decoration:none;}
/*a:hover{color:#005fb7;}*/

.f_l{float:left;}
.f_r{float:right;}
hr.cb,.cb{
	visibility:hidden;
	height:0;
	border:none;
	clear:both;
	font-size:1px;
	line-height:0;
	overflow:hidden;
	margin:0;
}

.clearfix:after {  
        visibility: hidden;  
        display: block;  
        font-size: 0;  
        content: " ";  
        clear: both;  
        height: 0;  
}     
.clearfix { display: inline-block; }  
/* start commented backslash hack \*/  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
/* close commented backslash hack */

input[type=text],input[type=password]{
	color:#333;
	font-size:14px;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 4px 5px;
	height:30px;
	border: 1px solid #d4d4d4;
	-webkit-appearance: none;
}


.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.mr5{margin-right:5px;}
.mr20{margin-right:20px;}
.mr10{margin-right:10px;}
.pd10{padding:10px;}

.W100{width:100px;}
.W180{width:180px;}
.W350{width:350px;}

.fontS10{font-size:10px;}
.fontS11{font-size:11px;}
.fontS12{font-size:12px;}
.fontS13{font-size:13px;}
.fontS14{font-size:14px;}
.fontS16{font-size:16px;}
.fontS18{font-size:18px;}
.fontS24{font-size:24px;}

.fontWeight{font-weight:bold;}

.ac{text-align:center;}
.ar{text-align:right;}

/* 设置图片视频等自适应调整 */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

.red{
    color:#e70014;	
}
.blue{
    color:#005fb7;	
}
.gray{
    color:#999999;	
}
.gray01{
    color:#666;	
}
.black{
    color:#000000;
}
