@charset "utf-8";
/* CSS Common */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt
,dd,input,label{margin:0;padding:0;border:0;font-family:Microsoft Yahei;font-style: normal !important;}
img{border:none;}
ul,ol{list-style:none;}
input,select,textarea{outline:none;}
textarea{resize:none;}
a{text-decoration:none;}
.no-padding{margin:0 !important;padding:0 !important;}
/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}

/*浮动*/
.fl{float:left;}
.fr{float:right;}


/*公共*/
.center{
	margin-left:auto;
	margin-right: auto;
	text-align: center;
	
}
.center-block{
	margin-left:auto;
	margin-right: auto;
	text-align: center;
	display: block;
	
}
.mb5 {
	margin-bottom: 5px
}

.mb10 {
	margin-bottom: 10px
}

.mb15 {
	margin-bottom: 15px
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt15 {
	margin-top: 15px
}
.mt20 {
	margin-top: 20px
}

.mt25 {
	margin-top: 25px
}

.mt45 {
	margin-top: 45px
}

.mt60 {
	margin-top: 60px;
}
.mt120{
	margin-top:120px;
}
.mt130{
	margin-top:130px;
}
.pb5 {
	padding-bottom: 5px
}

.pb10 {
	padding-bottom: 10px
}

.pb15 {
	padding-bottom: 15px
}
.pb65 {
	padding-bottom: 55px
}

.pt5 {
	padding-top: 5px
}

.pt10 {
	padding-top: 10px
}

.pt15 {
	padding-top: 15px
}
.pt20 {
	padding-top: 20px
}
.pt25 {
	padding-top: 25px
}
.fontFFF{
	color:#FFFFFF;
}
.bg-grey{
	background-color: #f3f3f3;
}
.font-white{
	color: #fff;
}
.font-grey{
	color: #f3f3f3;
}
.font-orange{
	color: #ee8015;
}
.font-blue{
	color: #1986ff;
}
.font-red{
	color:#e40f0f;
}
.font-small{
	font-size: 0.8em;
}
.font-green{
	color:#9dc800;
}
.pl10{
padding-left:8px;	
}
