@charset "utf-8";
body,html{font-family:'Microsoft Yahei'; margin:0; padding:0; font-size:12px; line-height:1.5; color:#949292;
background-color:#FFF}
button,dd,div,dl,dt,form,img,input,li,ol,p,td,th,ul{
	margin: 0;
	padding: 0;
	border: 0;






	color:#949292 ;
	text-align: left;
}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-size:14px; font-weight:100;}
input{ font-size:12px; vertical-align:middle; color:#333; outline:0;}
table{ border-collapse:collapse; border-spacing:0;}
a{cursor:pointer; outline:0; color: #333;}
a:hover,a:link,a:visited{text-decoration:none;
}

.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}

.clearfix:after {clear: both; content: '.';display: block;visibility: hidden;height: 0;}
.clearfix {display: inline-block;


}
* html .clearfix {height: 1%;}
.clearfix {display: block;
}
*+html .clearfix{min-height:1%;}

.fl{ float:left; }
.fr{ float:right; }

.mt10{ margin-top:10px; }
.mt15{ margin-top:15px; }
.mt20{ margin-top:20px; }
.mt25{ margin-top:25px; }
.mt30{ margin-top:30px; }
.mt35{ margin-top:35px; }
.mt45{ margin-top:45px;}
.mt60{ margin-top:60px;}
.ml10{ margin-left:20px; }
.mr10{ margin-right:10px;}

.pt10{ padding-top:10px;}
.pl10{ padding-left:10px;}
.pr10{ padding-right:10px;}

.ta-l{ text-align:left;}
.ta-c{ text-align:center;}
.ta-r{ text-align:right;}

.c515151{ color: #515151;}
.red{color: #f00;}

.size18{ font-size: 18px;}
.size20{ font-size: 20px;}

.w1200{ width:1200px; margin:0 auto; text-align:center;}
.browserSug{ width:1200px; margin:0 auto; border:1px solid #e5debc; background:#fff7d1; line-height:24px; padding-left:10px;}
