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


* {
	margin: 0 auto;
	padding: 0;
	word-wrap: break-word;
}
body {

	color: #333;
	font: 12px/1 'Microsoft YaHei', Tahoma, SimSun, Verdana;
	/***	font: 12px/1 'Microsoft YaHei', Tahoma, SimSun, Verdana;**/
	background: #cdcdcd;
}
html, body {
	height: auto; /*+overflow-x:hidden;*/
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color:#ff0003;
	text-decoration: none;
}
img {
	border: 0;
}
ul, li {
	list-style: none;
}
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%;
}
sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
/***************** universal *****************/
.h10{ height:10px;}
.ml_2 {
	margin-left: 2px;
}
.ml_10 {
	margin-left: 10px;
}
.ml_30 {
	margin-left: 30px;
}
.mt_5 {
	margin-top: 5px;
}
.mt_10 {
	margin-top: 10px;
}
.mt_20 {
	margin-top: 20px;
}
.mt_50 {
	margin-top: 50px;
}
.clear {
	clear: both;
	height: 1px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
/*.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearfix{display: inline-block;}*/

/* Hides from IE-mac \*/

/** html .clearfix{height: 1%;}

.clearfix{display: block;}*/

/* End hide from IE-mac */

.float_l {
	float: left;
}
.float_r {
	float: right;
}
/***************** universal *****************/

span.spacing {
	height: 10px;
	display: block;
	overflow: hidden;
}
table{ border-collapse:collapse;}

.ml_50{ margin-left:50px;}
.ml_80{ margin-left:80px;}
.ml_100{ margin-left:100px;}
.ml_120{ margin-left:120px;}
.red{ color:red;}