/*--------------------------------------------------------------------- 重定义浏览器默认样式 */

	* { margin: 0; padding: 0; word-wrap: break-word;}
	body { background-color:#FFF;}
	body, input, button, select, textarea {font:"宋体" 12px;}
	table { empty-cells: show; border-collapse: collapse; }
		caption, th { text-align: left; font-weight: 400; }
	ul li { list-style: none; margin: 0; padding: 0;  vertical-align:middle;}
	a {text-decoration: none;}
		a:hover { text-decoration: underline; }
		a img { border: none; }
	img { border: none; }
	input,textarea { border:0; font-size:12px; font-family:"宋体";}

/*--------------------------------------------------------------------- 全局常用样式 */

	.left_float { float:left; display:inline;}
	.clear_float { clear:both;}

/*---------------------------------------------------------------------- 各种字体字号样式 */

	h1 { font-size:20px; font-family: "宋体"; font-weight:bold; line-height:24px;}
	h2 { font-size:16px; font-family: "宋体"; font-weight:bold; line-height:22px;}
	h3 { font-size:14px; font-family: "宋体"; font-weight:bold; line-height:20px;}
	h4 { font-size:14px; font-family: "宋体"; font-weight:normal; line-height:20px;}
	h5 { font-size:12px; font-family: "宋体"; font-weight:bold; line-height:18px;}
	h6 { font-size:12px; font-family: "宋体"; font-weight:normal; line-height:18px;}

/*----------------------------------------------------------------------- 各种空行空格内外边距 */
	.blank1 {height:1px;clear:both;overflow:hidden;}
	.blank3 {height:3px;clear:both;overflow:hidden;}
	.blank5 {height:5px;clear:both;overflow:hidden;}
	.blank8 {height:8px;clear:both;overflow:hidden;}
	.blank10 {height:10px;clear:both;overflow:hidden;}
	.blank15 {height:15px;clear:both;overflow:hidden;}
	.blank20 {height:20px;clear:both;overflow:hidden;}
	.blank25 {height:25px;clear:both;overflow:hidden;}
	.blank30 {height:30px;clear:both;overflow:hidden;}
	.blank35 {height:35px;clear:both;overflow:hidden;}
	.blank40 {height:40px;clear:both;overflow:hidden;}

	/* 外边距 Margin，三组从窄到宽，级别分别为：n, m, w */
	.mt5 { margin-top: 5px;}
	.mb5 { margin-bottom: 5px; }
	.mt10 { margin-top: 10px; }
	.mb10 { margin-bottom: 10px; }
	.mt15 { margin-top: 15px; }
	.mb15 { margin-bottom: 15px; }
	.mt20 { margin-top: 20px; }
	.mb20 { margin-bottom: 20px; }
	.mt30 { margin-top: 30px; }
	.mb30 { margin-bottom: 30px; }
	.mb40 { margin-bottom: 40px; }
	.ml5 { margin-left:5px;}
	.ml10 { margin-left:10px;}
	.ml15 { margin-left:15px;}
	.ml20 { margin-left:20px;}
	.ml30 { margin-left:30px;}
	.mr5 { margin-right:5px;}
	.mr10 { margin-right:10px;}
	.mr15 { margin-right:15px;}
	.mr20 { margin-right:20px;}
	.mr30 { margin-right:30px;}
	.mall5{ margin:5px;}
	.mall10{ margin:10px;}
	.mall15{ margin:15px;}
	
	/* 内边距 Padding，三组从窄到宽，级别分别为：n, m, w */
	.pt5 { padding-top: 5px; }
	.pb5 { padding-bottom: 5px; }
	.pt10 { padding-top: 10px; }
	.pb10 { padding-bottom: 10px; }
	.pt15 { padding-top: 15px; }
	.pb15 { padding-bottom: 15px; }		
	.pt20 { padding-top: 20px; }
	.pb20 { padding-bottom: 20px; }
	.pall5 { padding:5px;}
	.pall10 { padding:10px;}
	.pall15	{ padding:15px;}
	


