﻿html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {
	margin: 0;
	padding: 0
}

header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {
	display: block
}

html,body,fieldset,img,iframe,abbr {
	border: 0
}

h1,h2,h3,h4,h5,h6,small {
	font-size: 100%
}

sup,sub {
	font-size: 83%
}

pre,code,kbd,samp {
	font-family: inherit
}

q:before,q:after {
	content: none
}

textarea {
	overflow: auto;
	resize: none
}

label,summary {
	cursor: default
}

a,button {
	cursor: pointer
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
body,textarea,input,button,select,keygen,legend {
	font: 12px/1.14 arial,\5b8b\4f53;
	color: #333;
	outline: 0
}

body {
	background: #fff
}

a,a:hover {
	color: #333;
	-webkit-tap-highlight-color: transparent
}
a:link {
  color: #1d1d1d;
}

img,input,textarea,button {
	vertical-align: middle;
	-webkit-tap-highlight-color: transparent
}

.f-bsi {
	box-sizing: border-box
}

.f-csp {
	cursor: pointer
}

.f-clb {
	clear: both;
	padding: 0;
	margin: 0
}

.f-dn {
	display: none
}

.f-db {
	display: block
}

.f-dib {
	-moz-inline-stack: inline-block;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.f-fb {
	font-weight: bold
}

.f-fn {
	font-weight: normal
}

.f-fl {
	float: left
}

.f-fr {
	float: right
}

.f-ff1 {
	font-family: "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53
}

.f-ovh {
	overflow: hidden
}

.f-ovs {
	overflow: scroll
}

.f-pr {
	position: relative
}

.f-pa {
	position: absolute
}

.f-tac {
	text-align: center
}

.f-tar {
	text-align: right
}

.f-tal {
	text-align: left
}

.f-ti2 {
	text-indent: 2em
}

.f-toe {
	overflow: hidden;
	word-wrap: normal;
	white-space: nowrap;
	text-overflow: ellipsis
}

.f-vh {
	visibility: hidden
}

.f-vv {
	visibility: visible
}

.f-vam,.f-vama * {
	vertical-align: middle
}

.rds5 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.rds10 {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px
}

.rds50 {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.mgA {
	margin-left: auto;
	margin-right: auto
}

.mgT10 {
	margin-top: 10px
}

.mgR10 {
	margin-right: 10px
}

.mgB10 {
	margin-bottom: 10px
}

.mgL10 {
	margin-left: 10px
}

.pd10 {
	padding: 10px
}

.pdT10 {
	padding-top: 10px
}

.pdR10 {
	padding-right: 10px
}

.pdB10 {
	padding-bottom: 10px
}

.pdL10 {
	padding-left: 10px
}

.colYel {
	color: #eba514
}

.colBlue {
	color: #259dd3
}

.colWhi {
	color: #fff
}

.colRed {
	color: #cc4e5b
}

.colGray {
	color: #999
}

.colPink {
	color: #de5d96
}

.bacBlue {
	background: #259dd3
}

.bacgreen {
	background: #65ac42
}

.bacPink {
	background: #de5d96
}

.bacYel {
	background: #e5802f
}

.bacWhi {
	background: #fff
}

.bacRed {
	background: #cc4e5b
}

.bacGray {
	background: #ccc
}

.noTouchBac {
	-webkit-tap-highlight-color: transparent
}

.noselect {
	-webkit-user-select: none
}

.noLong {
	-webkit-touch-callout: none
}

.select_ui {
	border: 1px solid #D2D2D2;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	background: #fff;
	text-align: left;
	cursor: inherit;
	*display: inline;
	*cursor: default;
	*zoom: 1
}

select:focus,.select_focus_ui {
	border-color: #FED519
}

.select_ui .select_arrow {
	border: 5px solid #fff;
	border-color: #999 transparent;
	*border-color: #999 #fff;
	position: absolute;
	border-bottom: 0;
	overflow: hidden;
	margin-top: -2px;
	display: block;
	right: 5px;
	top: 50%;
	height: 0;
	width: 0;
	*zoom: 1
}

.select_ui .select_text_ui {
	vertical-align: baseline;
	padding: 3px 0 3px 3px;
	white-space: nowrap;
	line-height: normal;
	margin-right: 20px;
	overflow: hidden;
	display: block;
	color: inherit;
	*line-height: 1.25;
	*zoom: 1
}

.select_ui select,.select_ui .select_poswrap {
	position: absolute;
	padding: 0;
	border: 0;
	margin: 0;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0
}

.select_ui select {
	filter: alpha(opacity=0);
	box-sizing: border-box;
	background: #fff;
	min-width: 100%;
	color: inherit;
	font: inherit;
	height: 100%;
	opacity: 0
}

.select_ui .select_poswrap {
	overflow: hidden;
	height: 0;
	width: 0
}

.select_poswrap select {
	_position: static !important
}

.chbox label {
	display: block;
	position: relative
}

.chbox label input {
	position: absolute;
	left: 5px;
	top: 50%;
	width: 1em;
	margin-top: -6px;
	opacity: .01
}

.chbox label input ~ span {
	display: block;
	padding-left: 25px
}

.chbox label input ~ span:before {
	content: " ";
	width: 12px;
	height: 12px;
	border: 1px solid rgba(0,0,0,0.4);
	background: rgba(0,0,0,0.1);
	position: absolute;
	left: 5px;
	top: 50%;
	margin-top: -7px
}

.chbox label input ~ span:after {
	content: " ";
	width: 6px;
	height: 6px;
	position: absolute;
	left: 9px;
	top: 50%;
	margin-top: -3px;
	background: transparent
}

.chbox label input[type="radio"] ~ span:before,.chbox label input[type="radio"] ~ span:after {
	border-radius: 50%
}

.chbox label input:checked ~ span:before {
	border-color: #259dd3
}

.chbox label input:checked ~ span:after {
	background: #259dd3
}
.fen_left a{
	text-decoration:none;

}