
header, footer, section, aside, details, menu, article, section, nav, address, hgroup, figure, figcaption, legend {
	display: block;
	margin: 0;
	padding: 0
}
time {
	display: inline
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]) {
	display: none
}
legend {
	width: 100%;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 40px;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}
legend small {
	font-size: 15px;
	color: #999
}
svg:not(:root) {
	overflow: hidden
}
fieldset {
	border-width: 0;
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid #c0c0c0
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
input[type="search"] {
	-webkit-appearance: textfield
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
.cl:after, .clearfix:after {
	content: "\20";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.cl, .clearfix {
	zoom: 1
}
.row {
	box-sizing: border-box
}
[class^="col-"], [class*=" col-"] {
box-sizing:border-box;
float:left;
min-height:1px;
position:relative
}
.col-1 {
	width: 8.33333%
}
.col-2 {
	width: 16.66667%
}
.col-3 {
	width: 25%
}
.col-4 {
	width: 33.33333%
}
.col-5 {
	width: 41.66667%
}
.col-6 {
	width: 50%
}
.col-7 {
	width: 58.33333%
}
.col-8 {
	width: 66.66667%
}
.col-9 {
	width: 75%
}
.col-10 {
	width: 83.33333%
}
.col-11 {
	width: 91.66667%
}
.col-12 {
	width: 100%
}
.col-offset-0 {
	margin-left: 0
}
.col-offset-1 {
	margin-left: 8.33333%
}
.col-offset-2 {
	margin-left: 16.66667%
}
.col-offset-3 {
	margin-left: 25%
}
.col-offset-4 {
	margin-left: 33.33333%
}
.col-offset-5 {
	margin-left: 41.66667%
}
.col-offset-6 {
	margin-left: 50%
}
.col-offset-7 {
	margin-left: 58.33333%
}
.col-offset-8 {
	margin-left: 66.66667%
}
.col-offset-9 {
	margin-left: 75%
}
.col-offset-10 {
	margin-left: 83.33333%
}
.col-offset-11 {
	margin-left: 91.66667%
}
.col-push-0 {
	position: relative;
	left: 0;
	right: auto
}
.col-pull-0 {
	right: 0;
	left: auto
}
.col-push-1 {
	left: 8.33333%;
	right: auto
}
.col-pull-1 {
	right: 8.33333%;
	left: auto
}
.col-push-2 {
	left: 16.66667%;
	right: auto
}
.col-pull-2 {
	right: 16.66667%;
	left: auto
}
.col-push-3 {
	left: 25%;
	right: auto
}
.col-pull-3 {
	right: 25%;
	left: auto
}
.col-push-4 {
	left: 33.33333%;
	right: auto
}
.col-pull-4 {
	right: 33.33333%;
	left: auto
}
.col-push-5 {
	left: 41.66667%;
	right: auto
}
.col-pull-5 {
	right: 41.66667%;
	left: auto
}
.col-push-6 {
	left: 50%;
	right: auto
}
.col-pull-6 {
	right: 50%;
	left: auto
}
.col-push-7 {
	left: 58.33333%;
	right: auto
}
.col-pull-7 {
	right: 58.33333%;
	left: auto
}
.col-push-8 {
	left: 66.66667%;
	right: auto
}
.col-pull-8 {
	right: 66.66667%;
	left: auto
}
.col-push-9 {
	left: 75%;
	right: auto
}
.col-pull-9 {
	right: 75%;
	left: auto
}
.col-push-10 {
	left: 83.33333%;
	right: auto
}
.col-pull-10 {
	right: 83.33333%;
	left: auto
}
.col-push-11 {
	left: 91.66667%;
	right: auto
}
.col-pull-11 {
	right: 91.66667%;
	left: auto
}
.col-1-1 {
	width: 100%
}
.col-2-1 {
	width: 50%
}
.col-3-1 {
	width: 33.333333%
}
.col-3-2 {
	width: 66.666667%
}
.col-4-1 {
	width: 25%
}
.col-4-3 {
	width: 75%
}
.col-5-1 {
	width: 20%
}
.col-5-2 {
	width: 40%
}
.col-5-3 {
	width: 60%
}
.col-5-4 {
	width: 80%
}
.col-6-1 {
	width: 16.666667%
}
.col-6-5 {
	width: 83.333333%
}
@media(max-width:767px) {
.responsive [class^="col-"], .responsive [class*=" col-"] {
	float: none!important;
	width: auto!important
}
.responsive [class^="col-offset-"], .responsive [class*=" col-offset-"] {
	margin-left: 0!important
}
}
@media(min-width:768px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
	float: left
}
.col-sm-12 {
	width: 900px
}
.col-sm-11 {
	width: 91.66666666666666%
}
.col-sm-10 {
	width: 83.33333333333334%
}
.col-sm-9 {
	width: 75%
}
.col-sm-8 {
	width: 66.66666666666666%
}
.col-sm-7 {
	width: 58.333333333333336%
}
.col-sm-6 {
	width: 50%
}
.col-sm-5 {
	width: 41.66666666666667%
}
.col-sm-4 {
	width: 33.33333333333333%
}
.col-sm-3 {
	width: 25%
}
.col-sm-2 {
	width: 16.666666666666664%
}
.col-sm-1 {
	width: 8.333333333333332%
}
.col-sm-pull-12 {
	right: 100%
}
.col-sm-pull-11 {
	right: 91.66666666666666%
}
.col-sm-pull-10 {
	right: 83.33333333333334%
}
.col-sm-pull-9 {
	right: 75%
}
.col-sm-pull-8 {
	right: 66.66666666666666%
}
.col-sm-pull-7 {
	right: 58.333333333333336%
}
.col-sm-pull-6 {
	right: 50%
}
.col-sm-pull-5 {
	right: 41.66666666666667%
}
.col-sm-pull-4 {
	right: 33.33333333333333%
}
.col-sm-pull-3 {
	right: 25%
}
.col-sm-pull-2 {
	right: 16.666666666666664%
}
.col-sm-pull-1 {
	right: 8.333333333333332%
}
.col-sm-pull-0 {
	right: 0
}
.col-sm-push-12 {
	left: 100%
}
.col-sm-push-11 {
	left: 91.66666666666666%
}
.col-sm-push-10 {
	left: 83.33333333333334%
}
.col-sm-push-9 {
	left: 75%
}
.col-sm-push-8 {
	left: 66.66666666666666%
}
.col-sm-push-7 {
	left: 58.333333333333336%
}
.col-sm-push-6 {
	left: 50%
}
.col-sm-push-5 {
	left: 41.66666666666667%
}
.col-sm-push-4 {
	left: 33.33333333333333%
}
.col-sm-push-3 {
	left: 25%
}
.col-sm-push-2 {
	left: 16.666666666666664%
}
.col-sm-push-1 {
	left: 8.333333333333332%
}
.col-sm-push-0 {
	left: 0
}
.col-sm-offset-12 {
	margin-left: 100%
}
.col-sm-offset-11 {
	margin-left: 91.66666666666666%
}
.col-sm-offset-10 {
	margin-left: 83.33333333333334%
}
.col-sm-offset-9 {
	margin-left: 75%
}
.col-sm-offset-8 {
	margin-left: 66.66666666666666%
}
.col-sm-offset-7 {
	margin-left: 58.333333333333336%
}
.col-sm-offset-6 {
	margin-left: 50%
}
.col-sm-offset-5 {
	margin-left: 41.66666666666667%
}
.col-sm-offset-4 {
	margin-left: 33.33333333333333%
}
.col-sm-offset-3 {
	margin-left: 25%
}
.col-sm-offset-2 {
	margin-left: 16.666666666666664%
}
.col-sm-offset-1 {
	margin-left: 8.333333333333332%
}
.col-sm-offset-0 {
	margin-left: 0
}
}
@media(min-width:992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float: left
}
.col-md-12 {
	width: 100%
}
.col-md-11 {
	width: 91.66666666666666%
}
.col-md-10 {
	width: 83.33333333333334%
}
.col-md-9 {
	width: 75%
}
.col-md-8 {
	width: 66.66666666666666%
}
.col-md-7 {
	width: 58.333333333333336%
}
.col-md-6 {
	width: 50%
}
.col-md-5 {
	width: 41.66666666666667%
}
.col-md-4 {
	width: 33.33333333333333%
}
.col-md-3 {
	width: 25%
}
.col-md-2 {
	width: 16.666666666666664%
}
.col-md-1 {
	width: 8.333333333333332%
}
.col-md-pull-12 {
	right: 100%
}
.col-md-pull-11 {
	right: 91.66666666666666%
}
.col-md-pull-10 {
	right: 83.33333333333334%
}
.col-md-pull-9 {
	right: 75%
}
.col-md-pull-8 {
	right: 66.66666666666666%
}
.col-md-pull-7 {
	right: 58.333333333333336%
}
.col-md-pull-6 {
	right: 50%
}
.col-md-pull-5 {
	right: 41.66666666666667%
}
.col-md-pull-4 {
	right: 33.33333333333333%
}
.col-md-pull-3 {
	right: 25%
}
.col-md-pull-2 {
	right: 16.666666666666664%
}
.col-md-pull-1 {
	right: 8.333333333333332%
}
.col-md-pull-0 {
	right: 0
}
.col-md-push-12 {
	left: 100%
}
.col-md-push-11 {
	left: 91.66666666666666%
}
.col-md-push-10 {
	left: 83.33333333333334%
}
.col-md-push-9 {
	left: 75%
}
.col-md-push-8 {
	left: 66.66666666666666%
}
.col-md-push-7 {
	left: 58.333333333333336%
}
.col-md-push-6 {
	left: 50%
}
.col-md-push-5 {
	left: 41.66666666666667%
}
.col-md-push-4 {
	left: 33.33333333333333%
}
.col-md-push-3 {
	left: 25%
}
.col-md-push-2 {
	left: 16.666666666666664%
}
.col-md-push-1 {
	left: 8.333333333333332%
}
.col-md-push-0 {
	left: 0
}
.col-md-offset-12 {
	margin-left: 100%
}
.col-md-offset-11 {
	margin-left: 91.66666666666666%
}
.col-md-offset-10 {
	margin-left: 83.33333333333334%
}
.col-md-offset-9 {
	margin-left: 75%
}
.col-md-offset-8 {
	margin-left: 66.66666666666666%
}
.col-md-offset-7 {
	margin-left: 58.333333333333336%
}
.col-md-offset-6 {
	margin-left: 50%
}
.col-md-offset-5 {
	margin-left: 41.66666666666667%
}
.col-md-offset-4 {
	margin-left: 33.33333333333333%
}
.col-md-offset-3 {
	margin-left: 25%
}
.col-md-offset-2 {
	margin-left: 16.666666666666664%
}
.col-md-offset-1 {
	margin-left: 8.333333333333332%
}
.col-md-offset-0 {
	margin-left: 0
}
}
@media(min-width:1200px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
	float: left
}
.col-lg-12 {
	width: 100%
}
.col-lg-11 {
	width: 91.66666666666666%
}
.col-lg-10 {
	width: 83.33333333333334%
}
.col-lg-9 {
	width: 75%
}
.col-lg-8 {
	width: 66.66666666666666%
}
.col-lg-7 {
	width: 58.333333333333336%
}
.col-lg-6 {
	width: 50%
}
.col-lg-5 {
	width: 41.66666666666667%
}
.col-lg-4 {
	width: 33.33333333333333%
}
.col-lg-3 {
	width: 25%
}
.col-lg-2 {
	width: 16.666666666666664%
}
.col-lg-1 {
	width: 8.333333333333332%
}
.col-lg-pull-12 {
	right: 100%
}
.col-lg-pull-11 {
	right: 91.66666666666666%
}
.col-lg-pull-10 {
	right: 83.33333333333334%
}
.col-lg-pull-9 {
	right: 75%
}
.col-lg-pull-8 {
	right: 66.66666666666666%
}
.col-lg-pull-7 {
	right: 58.333333333333336%
}
.col-lg-pull-6 {
	right: 50%
}
.col-lg-pull-5 {
	right: 41.66666666666667%
}
.col-lg-pull-4 {
	right: 33.33333333333333%
}
.col-lg-pull-3 {
	right: 25%
}
.col-lg-pull-2 {
	right: 16.666666666666664%
}
.col-lg-pull-1 {
	right: 8.333333333333332%
}
.col-lg-pull-0 {
	right: 0
}
.col-lg-push-12 {
	left: 100%
}
.col-lg-push-11 {
	left: 91.66666666666666%
}
.col-lg-push-10 {
	left: 83.33333333333334%
}
.col-lg-push-9 {
	left: 75%
}
.col-lg-push-8 {
	left: 66.66666666666666%
}
.col-lg-push-7 {
	left: 58.333333333333336%
}
.col-lg-push-6 {
	left: 50%
}
.col-lg-push-5 {
	left: 41.66666666666667%
}
.col-lg-push-4 {
	left: 33.33333333333333%
}
.col-lg-push-3 {
	left: 25%
}
.col-lg-push-2 {
	left: 16.666666666666664%
}
.col-lg-push-1 {
	left: 8.333333333333332%
}
.col-lg-push-0 {
	left: 0
}
.col-lg-offset-12 {
	margin-left: 100%
}
.col-lg-offset-11 {
	margin-left: 91.66666666666666%
}
.col-lg-offset-10 {
	margin-left: 83.33333333333334%
}
.col-lg-offset-9 {
	margin-left: 75%
}
.col-lg-offset-8 {
	margin-left: 66.66666666666666%
}
.col-lg-offset-7 {
	margin-left: 58.333333333333336%
}
.col-lg-offset-6 {
	margin-left: 50%
}
.col-lg-offset-5 {
	margin-left: 41.66666666666667%
}
.col-lg-offset-4 {
	margin-left: 33.33333333333333%
}
.col-lg-offset-3 {
	margin-left: 25%
}
.col-lg-offset-2 {
	margin-left: 16.666666666666664%
}
.col-lg-offset-1 {
	margin-left: 8.333333333333332%
}
.col-lg-offset-0 {
	margin-left: 0
}
}
.Hui-wraper, .wp {
	margin-left: auto;
	margin-right: auto;
	text-align: left
}
.container-fluid {
	width: 100%
}
.sd {
	float: right
}
.ct2 .mn {
	float: left
}
.ct2 .sd {
	float: right
}
.ct2_r .leftmenu {
	float: left
}
.ct2_r .mn {
	float: right
}
.ct3 .app {
	float: left;
	margin-right: 20px
}
.ct3 .mn {
	float: left;
	border-left: solid 1px #ddd
}
.ct3 .sd {
	float: right
}
.w-1000 {
	width: 1000px
}
.w-980 {
	width: 980px
}
.w-300 {
	width: 300px
}
.w-200 {
	width: 200px
}
@media(max-width:1000px) {
.Hui-wraper, .wp, .container {
	
}
}
@media print {
.Hui-wraper {
	
}
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 500;
	line-height: 1.1;
	color: inherit
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small {
	font-weight: 400;
	line-height: 1;
	color: #999
}
h1, h2, h3 {
	padding-top: 20px;
	padding-bottom: 10px
}
h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small {
	font-size: 65%
}
h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px
}
h4 small, h5 small, h6 small, h4 .small, h5 .small, h6 .small {
	font-size: 75%
}
h1 {
	font-size: 36px
}
h2 {
	font-size: 30px
}
h3 {
	font-size: 24px
}
h4 {
	font-size: 18px
}
h5 {
	font-size: 14px
}
h6 {
	font-size: 12px
}
p {
	margin-bottom: 10px
}
small {
	font-size: 85%
}
b, strong {
	font-weight: bold
}
em {
	font-style: italic
}
cite {
	font-style: normal
}
mark {
	color: #000;
	background: #ff0
}
dfn {
	font-style: italic
}
del {
	font-family: Simsun
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 1em
}
pre {
	white-space: pre-wrap
}
.uppercase {
	text-transform: uppercase
}
.lowercase {
	text-transform: lowercase
}
.capitalize {
	text-transform: capitalize
}
.en {
	font-family: Arial!important
}
.text-l {
	text-align: left
}
.text-r {
	text-align: right
}
.text-c {
	text-align: center
}
.va * {
	vertical-align: sub!important;
*vertical-align:middle!important;
	_vertical-align: middle!important
}
.va-t {
	vertical-align: top!important
}
.va-m {
	vertical-align: middle!important
}
.va-b {
	vertical-align: bottom!important
}
.pos-r {
	position: relative
}
.pos-a {
	position: absolute
}
.pos-f {
	position: fixed
}
.l, .f-l {
	float: left!important;
	_display: inline
}
.r, .f-r {
	float: right!important;
	_display: inline
}
[class*="span"].r, [class*="span"].f-r {
	float: right
}
.left {
	left: 0;
	right: auto
}
.right {
	right: 0;
	left: auto
}
.top {
	top: auto;
	bottom: 0
}
.bottom {
	top: 0;
	bottom: auto
}
.text-overflow {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.line {
	font-size: 0;
	line-height: 0;
	border-top: solid 1px #eee;
	float: none
}


q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
.content {
	position: relative;
	font-size: 14px;
	line-height: 1.6;
	overflow: hidden;
	text-align: left
}
.content h3 {
	margin-top: 20px;
	font-size: 16px
}
