* {
 	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
 	-webkit-text-size-adjust: none;
 	behavior: url(/inc/file/ie-css3.htc)
 }

 body,
 div,
 dl,
 dt,
 dd,
 ul,
 ol,
 li,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 pre,
 form,
 fieldset,
 input,
 textarea,
 blockquote {
 	padding: 0;
 	margin: 0
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
 	font-weight: 400
 }

 li {
 	list-style-type: none
 }

 img {
 	border: none;
 	vertical-align: middle
 }

 .img img {
 	max-height: 100%;
 	max-width: 100%
 }

 .line {
 	border-bottom: 1px dashed #ccc;
 	height: 1px;
 	overflow: hidden
 }

 .border {
 	border: 1px solid #ccc
 }

 .fl {
 	float: left;
 	margin-right: 2%;
 }

 .fr {
 	float: right
 }

 .fz_12px {
 	font-size: 12px
 }

 .fz_14px {
 	font-size: 14px
 }

 .fz_16px {
 	font-size: 16px
 }

 .fc_red {
 	color: red
 }

 .fc_gory {
 	color: #666
 }

 .fc_white {
 	color: #fff
 }

 .fc_yellow {
 	color: #f60
 }

 .flh_150 {
 	line-height: 150%
 }

 .flh_180 {
 	line-height: 180%
 }

 .form_input {
 	border: 1px solid #ccc;
 	color: #333;
 	background: url(../images/input_bg.gif) #fff repeat-x;
 	height: 20px;
 	line-height: 20px
 }

 .form_area {
 	border: 1px solid #ccc;
 	color: #333;
 	background: url(../images/input_bg.gif) #fff repeat-x;
 	line-height: 180%
 }

 .form_button {
 	border: none;
 	background: #505050;
 	color: #fff;
 	height: 22px;
 	line-height: 22px;
 	padding: 0 5px;
 	overflow: hidden;
 	width: 80px
 }

 .form_button_130 {
 	width: 130px
 }

 .form_focus {
 	border-color: red
 }

 .form_gory_button {
 	border: none;
 	background: url(../images/button_grey.gif);
 	width: 110px;
 	height: 25px;
 	line-height: 25px;
 	font-weight: 700;
 	color: #555;
 	text-align: center
 }

 select.form_focus {
 	background: #ccc
 }

 .clean {
 	zoom: 1;
 }

 .clean:after,
 clean:before {
 	display: table;
 	content: ''
 }

 .clean:after {
 	clear: both
 }

 .clear {
 	margin: 0 auto;
 	clear: both;
 	height: 0;
 	font-size: 0;
 	overflow: hidden
 }

 .blank3 {
 	margin: 0 auto;
 	clear: both;
 	height: 3px;
 	font-size: 1px;
 	overflow: hidden
 }

 .blank6 {
 	margin: 0 auto;
 	clear: both;
 	height: 6px;
 	font-size: 1px;
 	overflow: hidden
 }

 .blank9 {
 	margin: 0 auto;
 	clear: both;
 	height: 9px;
 	font-size: 1px;
 	overflow: hidden
 }

 .blank12 {
 	margin: 0 auto;
 	clear: both;
 	height: 12px;
 	font-size: 1px;
 	overflow: hidden
 }

 .blank15 {
 	margin: 0 auto;
 	clear: both;
 	height: 15px;
 	font-size: 1px;
 	overflow: hidden
 }

 .blank20 {
 	margin: 0 auto;
 	clear: both;
 	height: 20px;
 	font-size: 1px;
 	overflow: hidden
 }

 .blank25 {
 	margin: 0 auto;
 	clear: both;
 	height: 25px;
 	font-size: 1px;
 	overflow: hidden
 }

 a {
 	color: #333;
 	text-decoration: none
 }

 a:hover {
 	color: #f60;
 	text-decoration: none
 }

 a.red {
 	color: red;
 	text-decoration: none
 }

 a.red:hover {
 	color: red;
 	text-decoration: underline
 }

 #turn_page {
 	text-align: center;
 	margin: 40px 0
 }

 #turn_page a,
 #turn_page font {
 	display: inline-block;
 	vertical-align: middle
 }

 #turn_page .page_button {
 	background: #fff;
 	border: 1px solid #e5e5e5;
 	width: 118px;
 	height: 38px;
 	line-height: 38px;
 	margin: 0 3px;
 	color: #757575;
 	font-size: 14px
 }

 #turn_page .page_item {
 	background: #fff;
 	border: 1px solid #e5e5e5;
 	width: 38px;
 	height: 38px;
 	line-height: 38px;
 	margin: 0 3px;
 	color: #757575;
 	font-size: 14px
 }

 #turn_page .page_item_current {
 	background: #dd0c0c;
 	border: 1px solid #dd0c0c;
 	width: 38px;
 	height: 38px;
 	line-height: 38px;
 	margin: 0 3px;
 	color: #fff;
 	font-size: 14px
 }
