<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.bgFull {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.vcenter {
	display: block;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.tHide {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.blockFull {
	display: block;
	width: 100%;
	height: 100%;
	position: relative
}

.block {
	display: block;
	position: relative
}

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

.clearfix {
	clear: both
}/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://v3.bootcss.com/customize/?id=6375352ed40f9a6ab734)
 * Config saved to config.json and https://gist.github.com/6375352ed40f9a6ab734
 *//*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block;
	padding: 0;
	margin: 0
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}[hidden],template {
	display: none
}

a {
	background-color: transparent
}

a:active,a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,strong {
	font-weight: bold
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,kbd,pre,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type="checkbox"],input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height: auto
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: bold
}

table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}

td,th {
	padding: 0
}

* {
	box-sizing: border-box
}

*:before,*:after {
	box-sizing: border-box
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

body {
	font-family: "Microsoft YaHei",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.6;
	color: #333;
	background-color: #fff
}

input,button,select,textarea {
	font-family: "Microsoft YaHei";
	font-size: inherit;
	line-height: inherit
}

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

a:hover,a:focus {
	color: #23527c;
	text-decoration: none
}

a:focus {
	outline: 0
}

figure {
	margin: 0
}

img {
	vertical-align: middle
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}

.img-rounded {
	border-radius: 6px
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.6;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}

.img-circle {
	border-radius: 50%
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}[role="button"] {
	cursor: pointer
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family: "Microsoft YaHei";
	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,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: normal;
	line-height: 1;
	color: #777
}

h1,.h1,h2,.h2,h3,.h3 {
	margin-top: 0;
	margin-bottom: 0
}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {
	font-size: 65%
}

h4,.h4,h5,.h5,h6,.h6 {
	margin-top: 0;
	margin-bottom: 0
}

h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {
	font-size: 75%
}

h1,.h1 {
	font-size: 36px
}

h2,.h2 {
	font-size: 30px
}

h3,.h3 {
	font-size: 24px
}

h4,.h4 {
	font-size: 18px
}

h5,.h5 {
	font-size: 14px
}

h6,.h6 {
	font-size: 12px
}

p {
	margin: 0 0
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4
}

@media (min-width:768px) {
	.lead {
		font-size: 21px
	}
}

small,.small {
	font-size: 85%
}

mark,.mark {
	background-color: #fcf8e3;
	padding: .2em
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: cen:;
	ter
}

.text-justify {
	text-align: justify
}

.text-nowrap {
	white-space: nowrap
}

.text-lowercase {
	text-transform: lowercase
}

.text-uppercase {
	text-transform: uppercase
}

.text-capitalize {
	text-transform: capitalize
}

.text-muted {
	color: #777
}

.text-primary {
	color: #333
}

a.text-primary:hover,a.text-primary:focus {
	color: #286090
}

.text-success {
	color: #3c763d
}

a.text-success:hover,a.text-success:focus {
	color: #2b542c
}

.text-info {
	color: #31708f
}

a.text-info:hover,a.text-info:focus {
	color: #245269
}

.text-warning {
	color: #8a6d3b
}

a.text-warning:hover,a.text-warning:focus {
	color: #66512c
}

.text-danger {
	color: #a94442
}

a.text-danger:hover,a.text-danger:focus {
	color: #843534
}

.bg-primary {
	color: #fff;
	background-color: #333
}

a.bg-primary:hover,a.bg-primary:focus {
	background-color: #286090
}

.bg-success {
	background-color: #dff0d8
}

a.bg-success:hover,a.bg-success:focus {
	background-color: #c1e2b3
}

.bg-info {
	background-color: #d9edf7
}

a.bg-info:hover,a.bg-info:focus {
	background-color: #afd9ee
}

.bg-warning {
	background-color: #fcf8e3
}

a.bg-warning:hover,a.bg-warning:focus {
	background-color: #f7ecb5
}

.bg-danger {
	background-color: #f2dede
}

a.bg-danger:hover,a.bg-danger:focus {
	background-color: #e4b9b9
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee
}

ul,ol {
	margin-top: 0;
	margin-bottom: 0
}

ul ul,ol ul,ul ol,ol ol {
	margin-bottom: 0
}

.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px
}

.list-inline&gt;li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}

dl {
	margin-top: 0;
	margin-bottom: 20px
}

dt,dd {
	line-height: 1.6
}

dt {
	font-weight: bold
}

dd {
	margin-left: 0
}

@media (min-width:768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.dl-horizontal dd {
		margin-left: 180px
	}
}

abbr[title],abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #777
}

.initialism {
	font-size: 90%;
	text-transform: uppercase
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee
}

blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {
	margin-bottom: 0
}

blockquote footer,blockquote small,blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.6;
	color: #777
}

blockquote footer:before,blockquote small:before,blockquote .small:before {
	content: '\2014 \00A0'
}

.blockquote-reverse,blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
	text-align: right
}

.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before {
	content: ''
}

.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after {
	content: '\00A0 \2014'
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.6
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:768px) {
	.container {
		width: 750px
	}
}

@media (min-width:992px) {
	.container {
		width: 970px
	}
}

@media (min-width:1200px) {
	.container {
		width: 1030px
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

.row {
	margin-left: -15px;
	margin-right: -15px
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float: left
}

.col-xs-12 {
	width: 100%
}

.col-xs-11 {
	width: 91.66666667%
}

.col-xs-10 {
	width: 83.33333333%
}

.col-xs-9 {
	width: 75%
}

.col-xs-8 {
	width: 66.66666667%
}

.col-xs-7 {
	width: 58.33333333%
}

.col-xs-6 {
	width: 50%
}

.col-xs-5 {
	width: 41.66666667%
}

.col-xs-4 {
	width: 33.33333333%
}

.col-xs-3 {
	width: 25%
}

.col-xs-2 {
	width: 16.66666667%
}

.col-xs-1 {
	width: 8.33333333%
}

.col-xs-pull-12 {
	right: 100%
}

.col-xs-pull-11 {
	right: 91.66666667%
}

.col-xs-pull-10 {
	right: 83.33333333%
}

.col-xs-pull-9 {
	right: 75%
}

.col-xs-pull-8 {
	right: 66.66666667%
}

.col-xs-pull-7 {
	right: 58.33333333%
}

.col-xs-pull-6 {
	right: 50%
}

.col-xs-pull-5 {
	right: 41.66666667%
}

.col-xs-pull-4 {
	right: 33.33333333%
}

.col-xs-pull-3 {
	right: 25%
}

.col-xs-pull-2 {
	right: 16.66666667%
}

.col-xs-pull-1 {
	right: 8.33333333%
}

.col-xs-pull-0 {
	right: auto
}

.col-xs-push-12 {
	left: 100%
}

.col-xs-push-11 {
	left: 91.66666667%
}

.col-xs-push-10 {
	left: 83.33333333%
}

.col-xs-push-9 {
	left: 75%
}

.col-xs-push-8 {
	left: 66.66666667%
}

.col-xs-push-7 {
	left: 58.33333333%
}

.col-xs-push-6 {
	left: 50%
}

.col-xs-push-5 {
	left: 41.66666667%
}

.col-xs-push-4 {
	left: 33.33333333%
}

.col-xs-push-3 {
	left: 25%
}

.col-xs-push-2 {
	left: 16.66666667%
}

.col-xs-push-1 {
	left: 8.33333333%
}

.col-xs-push-0 {
	left: auto
}

.col-xs-offset-12 {
	margin-left: 100%
}

.col-xs-offset-11 {
	margin-left: 91.66666667%
}

.col-xs-offset-10 {
	margin-left: 83.33333333%
}

.col-xs-offset-9 {
	margin-left: 75%
}

.col-xs-offset-8 {
	margin-left: 66.66666667%
}

.col-xs-offset-7 {
	margin-left: 58.33333333%
}

.col-xs-offset-6 {
	margin-left: 50%
}

.col-xs-offset-5 {
	margin-left: 41.66666667%
}

.col-xs-offset-4 {
	margin-left: 33.33333333%
}

.col-xs-offset-3 {
	margin-left: 25%
}

.col-xs-offset-2 {
	margin-left: 16.66666667%
}

.col-xs-offset-1 {
	margin-left: 8.33333333%
}

.col-xs-offset-0 {
	margin-left: 0
}

@media (min-width:768px) {
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
		float: left
	}

	.col-sm-12 {
		width: 100%
	}

	.col-sm-11 {
		width: 91.66666667%
	}

	.col-sm-10 {
		width: 83.33333333%
	}

	.col-sm-9 {
		width: 75%
	}

	.col-sm-8 {
		width: 66.66666667%
	}

	.col-sm-7 {
		width: 58.33333333%
	}

	.col-sm-6 {
		width: 50%
	}

	.col-sm-5 {
		width: 41.66666667%
	}

	.col-sm-4 {
		width: 33.33333333%
	}

	.col-sm-3 {
		width: 25%
	}

	.col-sm-2 {
		width: 16.66666667%
	}

	.col-sm-1 {
		width: 8.33333333%
	}

	.col-sm-pull-12 {
		right: 100%
	}

	.col-sm-pull-11 {
		right: 91.66666667%
	}

	.col-sm-pull-10 {
		right: 83.33333333%
	}

	.col-sm-pull-9 {
		right: 75%
	}

	.col-sm-pull-8 {
		right: 66.66666667%
	}

	.col-sm-pull-7 {
		right: 58.33333333%
	}

	.col-sm-pull-6 {
		right: 50%
	}

	.col-sm-pull-5 {
		right: 41.66666667%
	}

	.col-sm-pull-4 {
		right: 33.33333333%
	}

	.col-sm-pull-3 {
		right: 25%
	}

	.col-sm-pull-2 {
		right: 16.66666667%
	}

	.col-sm-pull-1 {
		right: 8.33333333%
	}

	.col-sm-pull-0 {
		right: auto
	}

	.col-sm-push-12 {
		left: 100%
	}

	.col-sm-push-11 {
		left: 91.66666667%
	}

	.col-sm-push-10 {
		left: 83.33333333%
	}

	.col-sm-push-9 {
		left: 75%
	}

	.col-sm-push-8 {
		left: 66.66666667%
	}

	.col-sm-push-7 {
		left: 58.33333333%
	}

	.col-sm-push-6 {
		left: 50%
	}

	.col-sm-push-5 {
		left: 41.66666667%
	}

	.col-sm-push-4 {
		left: 33.33333333%
	}

	.col-sm-push-3 {
		left: 25%
	}

	.col-sm-push-2 {
		left: 16.66666667%
	}

	.col-sm-push-1 {
		left: 8.33333333%
	}

	.col-sm-push-0 {
		left: auto
	}

	.col-sm-offset-12 {
		margin-left: 100%
	}

	.col-sm-offset-11 {
		margin-left: 91.66666667%
	}

	.col-sm-offset-10 {
		margin-left: 83.33333333%
	}

	.col-sm-offset-9 {
		margin-left: 75%
	}

	.col-sm-offset-8 {
		margin-left: 66.66666667%
	}

	.col-sm-offset-7 {
		margin-left: 58.33333333%
	}

	.col-sm-offset-6 {
		margin-left: 50%
	}

	.col-sm-offset-5 {
		margin-left: 41.66666667%
	}

	.col-sm-offset-4 {
		margin-left: 33.33333333%
	}

	.col-sm-offset-3 {
		margin-left: 25%
	}

	.col-sm-offset-2 {
		margin-left: 16.66666667%
	}

	.col-sm-offset-1 {
		margin-left: 8.33333333%
	}

	.col-sm-offset-0 {
		margin-left: 0
	}
}

@media (min-width:992px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
		float: left
	}

	.col-md-12 {
		width: 100%
	}

	.col-md-11 {
		width: 91.66666667%
	}

	.col-md-10 {
		width: 83.33333333%
	}

	.col-md-9 {
		width: 75%
	}

	.col-md-8 {
		width: 66.66666667%
	}

	.col-md-7 {
		width: 58.33333333%
	}

	.col-md-6 {
		width: 50%
	}

	.col-md-5 {
		width: 41.66666667%
	}

	.col-md-4 {
		width: 33.33333333%
	}

	.col-md-3 {
		width: 25%
	}

	.col-md-2 {
		width: 16.66666667%
	}

	.col-md-1 {
		width: 8.33333333%
	}

	.col-md-pull-12 {
		right: 100%
	}

	.col-md-pull-11 {
		right: 91.66666667%
	}

	.col-md-pull-10 {
		right: 83.33333333%
	}

	.col-md-pull-9 {
		right: 75%
	}

	.col-md-pull-8 {
		right: 66.66666667%
	}

	.col-md-pull-7 {
		right: 58.33333333%
	}

	.col-md-pull-6 {
		right: 50%
	}

	.col-md-pull-5 {
		right: 41.66666667%
	}

	.col-md-pull-4 {
		right: 33.33333333%
	}

	.col-md-pull-3 {
		right: 25%
	}

	.col-md-pull-2 {
		right: 16.66666667%
	}

	.col-md-pull-1 {
		right: 8.33333333%
	}

	.col-md-pull-0 {
		right: auto
	}

	.col-md-push-12 {
		left: 100%
	}

	.col-md-push-11 {
		left: 91.66666667%
	}

	.col-md-push-10 {
		left: 83.33333333%
	}

	.col-md-push-9 {
		left: 75%
	}

	.col-md-push-8 {
		left: 66.66666667%
	}

	.col-md-push-7 {
		left: 58.33333333%
	}

	.col-md-push-6 {
		left: 50%
	}

	.col-md-push-5 {
		left: 41.66666667%
	}

	.col-md-push-4 {
		left: 33.33333333%
	}

	.col-md-push-3 {
		left: 25%
	}

	.col-md-push-2 {
		left: 16.66666667%
	}

	.col-md-push-1 {
		left: 8.33333333%
	}

	.col-md-push-0 {
		left: auto
	}

	.col-md-offset-12 {
		margin-left: 100%
	}

	.col-md-offset-11 {
		margin-left: 91.66666667%
	}

	.col-md-offset-10 {
		margin-left: 83.33333333%
	}

	.col-md-offset-9 {
		margin-left: 75%
	}

	.col-md-offset-8 {
		margin-left: 66.66666667%
	}

	.col-md-offset-7 {
		margin-left: 58.33333333%
	}

	.col-md-offset-6 {
		margin-left: 50%
	}

	.col-md-offset-5 {
		margin-left: 41.66666667%
	}

	.col-md-offset-4 {
		margin-left: 33.33333333%
	}

	.col-md-offset-3 {
		margin-left: 25%
	}

	.col-md-offset-2 {
		margin-left: 16.66666667%
	}

	.col-md-offset-1 {
		margin-left: 8.33333333%
	}

	.col-md-offset-0 {
		margin-left: 0
	}
}

@media (min-width:1200px) {
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
		float: left
	}

	.col-lg-12 {
		width: 100%
	}

	.col-lg-11 {
		width: 91.66666667%
	}

	.col-lg-10 {
		width: 83.33333333%
	}

	.col-lg-9 {
		width: 75%
	}

	.col-lg-8 {
		width: 66.66666667%
	}

	.col-lg-7 {
		width: 58.33333333%
	}

	.col-lg-6 {
		width: 50%
	}

	.col-lg-5 {
		width: 41.66666667%
	}

	.col-lg-4 {
		width: 33.33333333%
	}

	.col-lg-3 {
		width: 25%
	}

	.col-lg-2 {
		width: 16.66666667%
	}

	.col-lg-1 {
		width: 8.33333333%
	}

	.col-lg-pull-12 {
		right: 100%
	}

	.col-lg-pull-11 {
		right: 91.66666667%
	}

	.col-lg-pull-10 {
		right: 83.33333333%
	}

	.col-lg-pull-9 {
		right: 75%
	}

	.col-lg-pull-8 {
		right: 66.66666667%
	}

	.col-lg-pull-7 {
		right: 58.33333333%
	}

	.col-lg-pull-6 {
		right: 50%
	}

	.col-lg-pull-5 {
		right: 41.66666667%
	}

	.col-lg-pull-4 {
		right: 33.33333333%
	}

	.col-lg-pull-3 {
		right: 25%
	}

	.col-lg-pull-2 {
		right: 16.66666667%
	}

	.col-lg-pull-1 {
		right: 8.33333333%
	}

	.col-lg-pull-0 {
		right: auto
	}

	.col-lg-push-12 {
		left: 100%
	}

	.col-lg-push-11 {
		left: 91.66666667%
	}

	.col-lg-push-10 {
		left: 83.33333333%
	}

	.col-lg-push-9 {
		left: 75%
	}

	.col-lg-push-8 {
		left: 66.66666667%
	}

	.col-lg-push-7 {
		left: 58.33333333%
	}

	.col-lg-push-6 {
		left: 50%
	}

	.col-lg-push-5 {
		left: 41.66666667%
	}

	.col-lg-push-4 {
		left: 33.33333333%
	}

	.col-lg-push-3 {
		left: 25%
	}

	.col-lg-push-2 {
		left: 16.66666667%
	}

	.col-lg-push-1 {
		left: 8.33333333%
	}

	.col-lg-push-0 {
		left: auto
	}

	.col-lg-offset-12 {
		margin-left: 100%
	}

	.col-lg-offset-11 {
		margin-left: 91.66666667%
	}

	.col-lg-offset-10 {
		margin-left: 83.33333333%
	}

	.col-lg-offset-9 {
		margin-left: 75%
	}

	.col-lg-offset-8 {
		margin-left: 66.66666667%
	}

	.col-lg-offset-7 {
		margin-left: 58.33333333%
	}

	.col-lg-offset-6 {
		margin-left: 50%
	}

	.col-lg-offset-5 {
		margin-left: 41.66666667%
	}

	.col-lg-offset-4 {
		margin-left: 33.33333333%
	}

	.col-lg-offset-3 {
		margin-left: 25%
	}

	.col-lg-offset-2 {
		margin-left: 16.66666667%
	}

	.col-lg-offset-1 {
		margin-left: 8.33333333%
	}

	.col-lg-offset-0 {
		margin-left: 0
	}
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold
}

input[type="search"] {
	box-sizing: border-box
}

input[type="radio"],input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal
}

input[type="file"] {
	display: block
}

input[type="range"] {
	display: block;
	width: 100%
}

select[multiple],select[size] {
	height: auto
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
	outline: 0
}

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.6;
	color: #555
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.6;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #999
}

.form-control::-webkit-input-placeholder {
	color: #999
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1
}

.form-control[disabled],fieldset[disabled] .form-control {
	cursor: not-allowed
}

textarea.form-control {
	height: auto
}

input[type="search"] {
	-webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control {
		line-height: 34px
	}

	input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"] {
		line-height: 30px
	}

	input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"] {
		line-height: 46px
	}
}

.form-group {
	margin-bottom: 15px
}

.radio,.checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}

.radio label,.checkbox label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9
}

.radio+.radio,.checkbox+.checkbox {
	margin-top: -5px
}

.radio-inline,.checkbox-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer
}

.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
	margin-top: 0;
	margin-left: 10px
}

input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] {
	cursor: not-allowed
}

.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline {
	cursor: not-allowed
}

.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label {
	cursor: not-allowed
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 34px
}

.form-control-static.input-lg,.form-control-static.input-sm {
	padding-left: 0;
	padding-right: 0
}

.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

select.input-sm {
	height: 30px;
	line-height: 30px
}

textarea.input-sm,select[multiple].input-sm {
	height: auto
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px
}

.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {
	height: auto
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5
}

.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

select.input-lg {
	height: 46px;
	line-height: 46px
}

textarea.input-lg,select[multiple].input-lg {
	height: auto
}

.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px
}

.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {
	height: auto
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333
}

.has-feedback {
	position: relative
}

.has-feedback .form-control {
	padding-right: 42.5px
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none
}

.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px
}

.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {
	color: #3c763d
}

.has-success .form-control {
	border-color: #3c763d;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-success .form-control:focus {
	border-color: #2b542c;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8
}

.has-success .form-control-feedback {
	color: #3c763d
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {
	color: #8a6d3b
}

.has-warning .form-control {
	border-color: #8a6d3b;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-warning .form-control:focus {
	border-color: #66512c;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3
}

.has-warning .form-control-feedback {
	color: #8a6d3b
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {
	color: #a94442
}

.has-error .form-control {
	border-color: #a94442;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-error .form-control:focus {
	border-color: #843534;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede
}

.has-error .form-control-feedback {
	color: #a94442
}

.has-feedback label~.form-control-feedback {
	top: 25px
}

.has-feedback label.sr-only~.form-control-feedback {
	top: 0
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373
}

@media (min-width:768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}

	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}

	.form-inline .form-control-static {
		display: inline-block
	}

	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle
	}

	.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {
		width: auto
	}

	.form-inline .input-group&gt;.form-control {
		width: 100%
	}

	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle
	}

	.form-inline .radio,.form-inline .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle
	}

	.form-inline .radio label,.form-inline .checkbox label {
		padding-left: 0
	}

	.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
		position: relative;
		margin-left: 0
	}

	.form-inline .has-feedback .form-control-feedback {
		top: 0
	}
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px
}

.form-horizontal .radio,.form-horizontal .checkbox {
	min-height: 27px
}

.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px
}

@media (min-width:768px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px
}

@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 14.333333px;
		font-size: 18px
	}
}

@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px
	}
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.6;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
	outline: 0
}

.btn:hover,.btn:focus,.btn.focus {
	color: #333;
	text-decoration: none
}

.btn:active,.btn.active {
	outline: 0;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	box-shadow: none
}

a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events: none
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}

.btn-default:focus,.btn-default.focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c
}

.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}

.btn-default:active,.btn-default.active,.open&gt;.dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}

.btn-default:active:hover,.btn-default.active:hover,.open&gt;.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open&gt;.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open&gt;.dropdown-toggle.btn-default.focus {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c
}

.btn-default:active,.btn-default.active,.open&gt;.dropdown-toggle.btn-default {
	background-image: none
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {
	background-color: #fff;
	border-color: #ccc
}

.btn-default .badge {
	color: #fff;
	background-color: #333
}

.btn-primary {
	color: #fff;
	background-color: #333;
	border-color: #2e6da4
}

.btn-primary:focus,.btn-primary.focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40
}

.btn-primary:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.btn-primary:active,.btn-primary.active,.open&gt;.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.btn-primary:active:hover,.btn-primary.active:hover,.open&gt;.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open&gt;.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open&gt;.dropdown-toggle.btn-primary.focus {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40
}

.btn-primary:active,.btn-primary.active,.open&gt;.dropdown-toggle.btn-primary {
	background-image: none
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
	background-color: #333;
	border-color: #2e6da4
}

.btn-primary .badge {
	color: #333;
	background-color: #fff
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success:focus,.btn-success.focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625
}

.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}

.btn-success:active,.btn-success.active,.open&gt;.dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}

.btn-success:active:hover,.btn-success.active:hover,.open&gt;.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open&gt;.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open&gt;.dropdown-toggle.btn-success.focus {
	color: #fff;
	background-color: #398439;
	border-color: #255625
}

.btn-success:active,.btn-success.active,.open&gt;.dropdown-toggle.btn-success {
	background-image: none
}

.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info:focus,.btn-info.focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}

.btn-info:active,.btn-info.active,.open&gt;.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}

.btn-info:active:hover,.btn-info.active:hover,.open&gt;.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open&gt;.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open&gt;.dropdown-toggle.btn-info.focus {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85
}

.btn-info:active,.btn-info.active,.open&gt;.dropdown-toggle.btn-info {
	background-image: none
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning:focus,.btn-warning.focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d
}

.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}

.btn-warning:active,.btn-warning.active,.open&gt;.dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}

.btn-warning:active:hover,.btn-warning.active:hover,.open&gt;.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open&gt;.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open&gt;.dropdown-toggle.btn-warning.focus {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d
}

.btn-warning:active,.btn-warning.active,.open&gt;.dropdown-toggle.btn-warning {
	background-image: none
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger:focus,.btn-danger.focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}

.btn-danger:active,.btn-danger.active,.open&gt;.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}

.btn-danger:active:hover,.btn-danger.active:hover,.open&gt;.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open&gt;.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open&gt;.dropdown-toggle.btn-danger.focus {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19
}

.btn-danger:active,.btn-danger.active,.open&gt;.dropdown-toggle.btn-danger {
	background-image: none
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff
}

.btn-link {
	color: #333;
	font-weight: normal;
	border-radius: 0
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color: transparent;
	box-shadow: none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
	border-color: transparent
}

.btn-link:hover,.btn-link:focus {
	color: #23527c;
	text-decoration: none;
	background-color: transparent
}

.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {
	color: #777;
	text-decoration: none
}

.btn-lg,.btn-group-lg&gt;.btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

.btn-sm,.btn-group-sm&gt;.btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-xs,.btn-group-xs&gt;.btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-block {
	display: block;
	width: 100%
}

.btn-block+.btn-block {
	margin-top: 5px
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
	width: 100%
}

.btn-group,.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.btn-group&gt;.btn,.btn-group-vertical&gt;.btn {
	position: relative;
	float: left
}

.btn-group&gt;.btn:hover,.btn-group-vertical&gt;.btn:hover,.btn-group&gt;.btn:focus,.btn-group-vertical&gt;.btn:focus,.btn-group&gt;.btn:active,.btn-group-vertical&gt;.btn:active,.btn-group&gt;.btn.active,.btn-group-vertical&gt;.btn.active {
	z-index: 2
}

.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
	margin-left: -1px
}

.btn-toolbar {
	margin-left: -5px
}

.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {
	float: left
}

.btn-toolbar&gt;.btn,.btn-toolbar&gt;.btn-group,.btn-toolbar&gt;.input-group {
	margin-left: 5px
}

.btn-group&gt;.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0
}

.btn-group&gt;.btn:first-child {
	margin-left: 0
}

.btn-group&gt;.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.btn-group&gt;.btn:last-child:not(:first-child),.btn-group&gt;.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.btn-group&gt;.btn-group {
	float: left
}

.btn-group&gt;.btn-group:not(:first-child):not(:last-child)&gt;.btn {
	border-radius: 0
}

.btn-group&gt;.btn-group:first-child:not(:last-child)&gt;.btn:last-child,.btn-group&gt;.btn-group:first-child:not(:last-child)&gt;.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.btn-group&gt;.btn-group:last-child:not(:first-child)&gt;.btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline: 0
}

.btn-group&gt;.btn+.dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px
}

.btn-group&gt;.btn-lg+.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px
}

.btn-group.open .dropdown-toggle {
	box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}

.btn-group.open .dropdown-toggle.btn-link {
	box-shadow: none
}

.btn .caret {
	margin-left: 0
}

.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0
}

.dropup .btn-lg .caret {
	border-width: 0 5px 5px
}

.btn-group-vertical&gt;.btn,.btn-group-vertical&gt;.btn-group,.btn-group-vertical&gt;.btn-group&gt;.btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%
}

.btn-group-vertical&gt;.btn-group&gt;.btn {
	float: none
}

.btn-group-vertical&gt;.btn+.btn,.btn-group-vertical&gt;.btn+.btn-group,.btn-group-vertical&gt;.btn-group+.btn,.btn-group-vertical&gt;.btn-group+.btn-group {
	margin-top: -1px;
	margin-left: 0
}

.btn-group-vertical&gt;.btn:not(:first-child):not(:last-child) {
	border-radius: 0
}

.btn-group-vertical&gt;.btn:first-child:not(:last-child) {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical&gt;.btn:last-child:not(:first-child) {
	border-bottom-left-radius: 4px;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.btn-group-vertical&gt;.btn-group:not(:first-child):not(:last-child)&gt;.btn {
	border-radius: 0
}

.btn-group-vertical&gt;.btn-group:first-child:not(:last-child)&gt;.btn:last-child,.btn-group-vertical&gt;.btn-group:first-child:not(:last-child)&gt;.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical&gt;.btn-group:last-child:not(:first-child)&gt;.btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate
}

.btn-group-justified&gt;.btn,.btn-group-justified&gt;.btn-group {
	float: none;
	display: table-cell;
	width: 1%
}

.btn-group-justified&gt;.btn-group .btn {
	width: 100%
}

.btn-group-justified&gt;.btn-group .dropdown-menu {
	left: auto
}[data-toggle="buttons"]&gt;.btn input[type="radio"],[data-toggle="buttons"]&gt;.btn-group&gt;.btn input[type="radio"],[data-toggle="buttons"]&gt;.btn input[type="checkbox"],[data-toggle="buttons"]&gt;.btn-group&gt;.btn input[type="checkbox"] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate
}

.input-group[class*="col-"] {
	float: none;
	padding-left: 0;
	padding-right: 0
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0
}

.input-group-lg&gt;.form-control,.input-group-lg&gt;.input-group-addon,.input-group-lg&gt;.input-group-btn&gt;.btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

select.input-group-lg&gt;.form-control,select.input-group-lg&gt;.input-group-addon,select.input-group-lg&gt;.input-group-btn&gt;.btn {
	height: 46px;
	line-height: 46px
}

textarea.input-group-lg&gt;.form-control,textarea.input-group-lg&gt;.input-group-addon,textarea.input-group-lg&gt;.input-group-btn&gt;.btn,select[multiple].input-group-lg&gt;.form-control,select[multiple].input-group-lg&gt;.input-group-addon,select[multiple].input-group-lg&gt;.input-group-btn&gt;.btn {
	height: auto
}

.input-group-sm&gt;.form-control,.input-group-sm&gt;.input-group-addon,.input-group-sm&gt;.input-group-btn&gt;.btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

select.input-group-sm&gt;.form-control,select.input-group-sm&gt;.input-group-addon,select.input-group-sm&gt;.input-group-btn&gt;.btn {
	height: 30px;
	line-height: 30px
}

textarea.input-group-sm&gt;.form-control,textarea.input-group-sm&gt;.input-group-addon,textarea.input-group-sm&gt;.input-group-btn&gt;.btn,select[multiple].input-group-sm&gt;.form-control,select[multiple].input-group-sm&gt;.input-group-addon,select[multiple].input-group-sm&gt;.input-group-btn&gt;.btn {
	height: auto
}

.input-group-addon,.input-group-btn,.input-group .form-control {
	display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0
}

.input-group-addon,.input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px
}

.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px
}

.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px
}

.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {
	margin-top: 0
}

.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child&gt;.btn,.input-group-btn:first-child&gt;.btn-group&gt;.btn,.input-group-btn:first-child&gt;.dropdown-toggle,.input-group-btn:last-child&gt;.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child&gt;.btn-group:not(:last-child)&gt;.btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.input-group-addon:first-child {
	border-right: 0
}

.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child&gt;.btn,.input-group-btn:last-child&gt;.btn-group&gt;.btn,.input-group-btn:last-child&gt;.dropdown-toggle,.input-group-btn:first-child&gt;.btn:not(:first-child),.input-group-btn:first-child&gt;.btn-group:not(:first-child)&gt;.btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.input-group-addon:last-child {
	border-left: 0
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap
}

.input-group-btn&gt;.btn {
	position: relative
}

.input-group-btn&gt;.btn+.btn {
	margin-left: -1px
}

.input-group-btn&gt;.btn:hover,.input-group-btn&gt;.btn:focus,.input-group-btn&gt;.btn:active {
	z-index: 2
}

.input-group-btn:first-child&gt;.btn,.input-group-btn:first-child&gt;.btn-group {
	margin-right: -1px
}

.input-group-btn:last-child&gt;.btn,.input-group-btn:last-child&gt;.btn-group {
	z-index: 2;
	margin-left: -1px
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em
}

a.label:hover,a.label:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.label:empty {
	display: none
}

.btn .label {
	position: relative;
	top: -1px
}

.label-default {
	background-color: #777
}

.label-default[href]:hover,.label-default[href]:focus {
	background-color: #5e5e5e
}

.label-primary {
	background-color: #333
}

.label-primary[href]:hover,.label-primary[href]:focus {
	background-color: #286090
}

.label-success {
	background-color: #5cb85c
}

.label-success[href]:hover,.label-success[href]:focus {
	background-color: #449d44
}

.label-info {
	background-color: #5bc0de
}

.label-info[href]:hover,.label-info[href]:focus {
	background-color: #31b0d5
}

.label-warning {
	background-color: #f0ad4e
}

.label-warning[href]:hover,.label-warning[href]:focus {
	background-color: #ec971f
}

.label-danger {
	background-color: #d9534f
}

.label-danger[href]:hover,.label-danger[href]:focus {
	background-color: #c9302c
}

.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical&gt;.btn-group:before,.btn-group-vertical&gt;.btn-group:after {
	content: " ";
	display: table
}

.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical&gt;.btn-group:after {
	clear: both
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.pull-right {
	float: right !important
}

.pull-left {
	float: left !important
}

.hide {
	display: none !important
}

.show {
	display: block !important
}

.invisible {
	visibility: hidden
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.hidden {
	display: none !important
}

.affix {
	position: fixed
}

@-ms-viewport {
	width:device-width
}

.visible-xs,.visible-sm,.visible-md,.visible-lg {
	display: none !important
}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
	display: none !important
}

@media (max-width:767px) {
	.visible-xs {
		display: block !important
	}

	table.visible-xs {
		display: table !important
	}

	tr.visible-xs {
		display: table-row !important
	}

	th.visible-xs,td.visible-xs {
		display: table-cell !important
	}
}

@media (max-width:767px) {
	.visible-xs-block {
		display: block !important
	}
}

@media (max-width:767px) {
	.visible-xs-inline {
		display: inline !important
	}
}

@media (max-width:767px) {
	.visible-xs-inline-block {
		display: inline-block !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
		display: block !important
	}

	table.visible-sm {
		display: table !important
	}

	tr.visible-sm {
		display: table-row !important
	}

	th.visible-sm,td.visible-sm {
		display: table-cell !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
		display: block !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline {
		display: inline !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline-block {
		display: inline-block !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
		display: block !important
	}

	table.visible-md {
		display: table !important
	}

	tr.visible-md {
		display: table-row !important
	}

	th.visible-md,td.visible-md {
		display: table-cell !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
		display: block !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline {
		display: inline !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block {
		display: inline-block !important
	}
}

@media (min-width:1200px) {
	.visible-lg {
		display: block !important
	}

	table.visible-lg {
		display: table !important
	}

	tr.visible-lg {
		display: table-row !important
	}

	th.visible-lg,td.visible-lg {
		display: table-cell !important
	}
}

@media (min-width:1200px) {
	.visible-lg-block {
		display: block !important
	}
}

@media (min-width:1200px) {
	.visible-lg-inline {
		display: inline !important
	}
}

@media (min-width:1200px) {
	.visible-lg-inline-block {
		display: inline-block !important
	}
}

@media (max-width:767px) {
	.hidden-xs {
		display: none !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
		display: none !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
		display: none !important
	}
}

@media (min-width:1200px) {
	.hidden-lg {
		display: none !important
	}
}

.visible-print {
	display: none !important
}

@media print {
	.visible-print {
		display: block !important
	}

	table.visible-print {
		display: table !important
	}

	tr.visible-print {
		display: table-row !important
	}

	th.visible-print,td.visible-print {
		display: table-cell !important
	}
}

.visible-print-block {
	display: none !important
}

@media print {
	.visible-print-block {
		display: block !important
	}
}

.visible-print-inline {
	display: none !important
}

@media print {
	.visible-print-inline {
		display: inline !important
	}
}

.visible-print-inline-block {
	display: none !important
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important
	}
}

@media print {
	.hidden-print {
		display: none !important
	}
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}

.slick-track:before,.slick-track:after {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}[dir="rtl"] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-prev,.slick-next {
	position: absolute;
	display: block;
	height: 60px;
	width: 30px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	margin-top: -30px;
	padding: 0;
	border: none;
	outline: none;
	border: 1px solid #f00
}

.slick-prev {
	left: 30px
}[dir="rtl"] .slick-prev {
	left: auto;
	right: 30px
}

.slick-next {
	right: 30px
}[dir="rtl"] .slick-next {
	left: 30px;
	right: auto
}

.slick-dots {
	position: absolute;
	bottom: 20px;
	height: auto;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	width: 100%;
	line-height: 0
}

.slick-dots li {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

.slick-dots li button {
	border: 0;
	display: block;
	height: 10px;
	width: 10px;
	padding: 0;
	margin: 0;
	outline: none;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: #ccc;
	border-radius: 0
}

.slick-dots li.slick-active button {
	background: #333
}

img {
	max-width: 100%
}

.container {
	max-width: 1000px;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px
}

header {
	width: 100%
}

header .logo {
	display: block;
	float: left
}

header .logo img {
	max-width: 100%
}

header .national {
	width: 40%;
	float: right
}

header .national span {
	color: #ff3440
}

@media (max-width:768px) {
	header .logo {
		max-width: 160px
	}

	header .logo .logo-2 {
		display: none
	}

	.banner .slick-dots {
		bottom: 10px!important
	}
}

.nav {
	background: #d5000f;
	overflow: hidden
}

.nav ul li {
	width: 8.77777778%;
	float: left;
	position: relative;
	text-align: center;
	line-height: 30px
}

.nav ul li a {
	display: inline-block;
	color: #fff;
	padding: 8px 0;
	margin: 0 1px;
	width: 100%;
	line-height: 22px
}

.nav ul li a:hover,.nav ul li a.cur {
	background: #af000c;
	border-bottom: #fcc802 solid 2px
}

.nav ul li:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 14px;
	top: 50%;
	left: 100%;
	margin-top: -7px;
	background: #ea8087
}

.nav ul li:last-child:after {
	display: none
}

.nav ul li.teltext {
	text-align: right;
	font-size: 20px;
	width: 21%;
	padding: 0 0 0 30px;
	line-height: 38px
}

.nav ul li.teltext a {
	padding: 0
}

.nav ul li.teltext a:hover {
	background: none;
	border: none
}

.nav ul li.teltext img {
	vertical-align: middle;
	margin-right: 10px
}

.nav-btn {
	display: none;
	width: auto;
	float: right;
	text-align: right;
	line-height: 80px
}

@media (max-width:1000px) {
	.nav ul li {
		width: 11.11111111%
	}

	.nav ul li.teltext {
		display: none
	}
}

@media (max-width:991px) {
	.national,.nav {
		display: none
	}

	.nav-btn {
		display: block
	}

	.nav-btn a {
		margin: 0 0 0 10px
	}

	.nav-btn {
		line-height: 65px
	}
}

.banner .slick-prev,.banner .slick-next {
	width: 40px;
	height: 75px;
	margin-top: -37.5px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	border: 0
}

@media (max-width:767px) {
	.banner .slick-prev,.banner .slick-next {
		opacity: 0;
		filter: alpha(opacity=0)
	}
}

.banner .slick-prev {
	left: 10%;
	background-image: url(../imagesenglish8090/left-arrow.png)
}

.banner .slick-next {
	right: 10%;
	background-image: url(../imagesenglish8090/right-arrow.png)
}

.banner .slick-dots {
	bottom: 50px
}

.banner .slick-dots li button {
	background: #d0c9c9;
	width: 14px;
	height: 14px;
	border-radius: 50%
}

.banner .slick-dots li.slick-active button {
	background: #d5000f;
	width: 14px;
	height: 14px;
	border-radius: 50%
}

.banner .pc,.banner .phone {
	width: 100%;
	text-align: center
}

.banner .phone {
	display: none
}

@media (max-width:768px) {
	.banner .pc {
		display: none
	}

	.banner .phone {
		display: block
	}
}

.ny-banner {
	text-align: center
}

.ny-banner .pc,.ny-banner .phone {
	width: 100%;
	text-align: center
}

.ny-banner .phone {
	display: none
}

@media (max-width:768px) {
	.ny-banner .pc {
		display: none
	}

	.ny-banner .phone {
		display: block
	}
}

.area-tab,.area-tab-2 {
	margin: 60px auto 0;
	overflow: hidden
}

.area-tab .p1,.area-tab-2 .p1 {
	color: #f00;
	padding: 10px 0 10px 10px;
	border-bottom: #ccc 1px solid
}

.area-tab .tabBtn,.area-tab-2 .tabBtn {
	clear: both;
	background: #d5000f;
	color: #fff;
	min-height: 30px;
	padding: 9px 0 9px 20px;
	margin: 0
}

.area-tab .tabBtn dt,.area-tab-2 .tabBtn dt {
	float: left;
	font-size: 22px;
	line-height: 30px;
	background: url(../images/tel-2.png) no-repeat left;
	padding: 0 20px 0 50px;
	font-weight: normal;
	width: 28%;
	margin: 0
}

.area-tab .tabBtn dd,.area-tab-2 .tabBtn dd {
	float: left;
	width: 72%;
	text-align: center;
	padding: 0;
	margin: 0
}

.area-tab .tabBtn dd a,.area-tab-2 .tabBtn dd a {
	display: inline-block;
	line-height: 30px;
	color: #fff;
	border-radius: 20px;
	margin: 0 10px 0 0;
	padding: 0 10px
}

.area-tab .tabBtn dd a:hover,.area-tab-2 .tabBtn dd a:hover,.area-tab .tabBtn dd a.active,.area-tab-2 .tabBtn dd a.active {
	background: #fff;
	color: #d5000f
}

.area-tab .tabSec,.area-tab-2 .tabSec {
	width: 100%;
	overflow: hidden
}

.area-tab .tabSec .tabArt,.area-tab-2 .tabSec .tabArt {
	padding: 10px;
	display: none;
	overflow: hidden;
	color: #333
}

.area-tab .tabSec .tabArt ul li,.area-tab-2 .tabSec .tabArt ul li {
	float: left
}

.area-tab .tabSec .tabArt ul li a,.area-tab-2 .tabSec .tabArt ul li a {
	color: #d5000f;
	margin: 5px 10px 5px 0;
	display: inline-block
}

.area-tab .tabSec .tabArt ul li a span,.area-tab-2 .tabSec .tabArt ul li a span {
	color: #333
}

@media (max-width:960px) {
	.area-tab,.area-tab-2 {
		display: none;
		margin: 20px 0 0 0
	}
}

.area-tab-2 {
	margin: 30px auto 0
}

.area-tab-2 .tabBtn dd {
	width: 100%;
	text-align: center
}

.area-tab-2 .tabBtn dd a {
	display: inline-block
}

@media (max-width:960px) {
	.area-tab-2 {
		display: block
	}
}

.secton-1 {
	background: #eee;
	margin: 10px 0;
	padding: 40px 0
}

.secton-1 .title1 {
	font-size: 30px;
	text-align: center;
	font-weight: bold
}

.secton-1 .title2 {
	font-size: 22px;
	color: #fff;
	text-align: center;
	background: url(../images/bg-1.png) no-repeat center;
	height: 45px;
	margin: 10px 0
}

.secton-1 ul {
	margin: 30px 0 0 0
}

.secton-1 ul li {
	width: 19%;
	float: left;
	font-size: 26px;
	color: #fff;
	text-align: center;
	margin-top: 2.5%
}

.secton-1 ul li.li-center {
	margin-top: 0;
	width: 24%
}

@media (max-width:320px) {
	.secton-1 .title1 {
		font-size: 20px
	}

	.secton-1 .title2 {
		font-size: 18px;
		line-height: 35px
	}

	.secton-1 ul li {
		width: 50%
	}

	.secton-1 ul li img {
		max-width: 100px
	}

	.secton-1 ul li.li-center {
		width: 100%
	}

	.secton-1 ul li.li-center img {
		max-width: 140px
	}
}

.secton-2 {
	margin: 10px 0;
	padding: 40px 0
}

.secton-2 .title1 {
	background: #d5000f;
	font-size: 26px;
	color: #fff;
	border-radius: 5px;
	padding: 5px 10px;
	text-align: center
}

.secton-2 .title2 {
	background: #f39800;
	font-size: 26px;
	color: #fff;
	border-radius: 5px;
	padding: 5px 10px;
	text-align: center
}

.secton-2 .title2 a {
	color: #fff
}

@media (max-width:768px) {
	.secton-2 .title1 {
		font-size: 20px
	}

	.secton-2 .title2 {
		font-size: 20px
	}
}

.secton-2 .list-1 {
	overflow: hidden;
	margin: 40px 0
}

.secton-2 .list-1 li {
	width: 50%;
	float: left
}

.secton-2 .list-1 li dl {
	background: #f5f7fa;
	border: #dcdcdc solid 1px;
	overflow: hidden;
	margin: 0 35px 0 0;
	padding: 30px
}

.secton-2 .list-1 li dl dt {
	float: left;
	width: 40%;
	text-align: center
}

.secton-2 .list-1 li dl dd {
	float: left;
	color: #666;
	font-size: 18px;
	margin: 0 0 0 20px;
	width: 50%
}

.secton-2 .list-1 li dl dd span {
	font-size: 22px;
	color: #d5000f
}

.secton-2 .list-1 li.li-last dl {
	margin: 0 0 0 35px
}

@media (max-width:768px) {
	.secton-2 .list-1 li dl {
		margin: 0;
		padding: 5px
	}

	.secton-2 .list-1 li dl dt {
		width: 100%;
		clear: both
	}

	.secton-2 .list-1 li dl dd {
		width: 100%;
		clear: both;
		margin: 0;
		font-size: 14px;
		min-height: 80px
	}

	.secton-2 .list-1 li dl dd span {
		font-size: 18px
	}

	.secton-2 .list-1 li.li-last dl {
		margin: 0
	}
}

.secton-2 .list-2 {
	margin: 40px 0 0 0
}

.secton-2 .list-2 li {
	width: 25%;
	float: left
}

.secton-2 .list-2 li dl {
	margin: 0 35px
}

.secton-2 .list-2 li dl dt {
	background: #d5000f;
	color: #fff;
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	line-height: 30px;
	padding: 5px 0
}

.secton-2 .list-2 li dl dt span {
	display: block;
	font-size: 20px;
	line-height: 20px
}

.secton-2 .list-2 li dl dd {
	font-size: 16px;
	padding: 15px 0
}

@media (max-width:768px) {
	.secton-2 .list-2 li {
		width: 50%
	}

	.secton-2 .list-2 li dl {
		margin: 0 5px
	}

	.secton-2 .list-2 li dl dt {
		font-size: 16px
	}

	.secton-2 .list-2 li dl dt span {
		display: inline;
		font-size: 14px
	}

	.secton-2 .list-2 li dl dd {
		font-size: 12px
	}
}

.secton-3 {
	background: #f5f9ff;
	margin: 10px 0;
	padding: 40px 0
}

.secton-3 .title1 {
	font-size: 22px;
	color: #fff;
	text-align: center;
	background: url(../images/bg-1.png) no-repeat center;
	height: 45px;
	margin: 10px 0
}

.secton-3 .title2 {
	font-size: 30px;
	text-align: center;
	font-weight: bold
}

@media (max-width:320px) {
	.secton-3 .title1 {
		font-size: 18px;
		line-height: 35px
	}

	.secton-3 .title2 {
		font-size: 20px
	}
}

.secton-3 .list-1 {
	margin: 40px 0 10px 0
}

.secton-3 .list-1 li {
	width: 50%;
	text-align: center;
	float: left
}

@media (max-width:320px) {
	.secton-3 .list-1 li {
		width: 100%;
		margin-bottom: 10px
	}
}

@media (max-width:768px) {
	.secton-3 .list-1 {
		margin: 20px 0 10px 0
	}
}

.secton-3 .list-2 {
	background: url(../images/pic-10.jpg) no-repeat;
	min-height: 350px;
	margin: 40px 0
}

.secton-3 .list-2 ul {
	width: 70%;
	float: right
}

.secton-3 .list-2 ul li {
	font-size: 20px;
	text-align: center;
	width: 50%;
	float: left
}

.secton-3 .list-2 ul li&gt;div {
	background: #fff;
	border: #dcdcdc solid 1px;
	margin: 0 0 30px 30px;
	padding: 30px 5px
}

.secton-3 .list-2 ul li .p1 {
	color: #f39800;
	font-size: 24px
}

@media (max-width:768px) {
	.secton-3 .list-2 {
		background: none;
		min-height: 180px;
		margin: 20px 0
	}

	.secton-3 .list-2 ul {
		width: 100%
	}

	.secton-3 .list-2 ul li&gt;div {
		margin: 0 5px 5px 0;
		font-size: 14px;
		padding: 20px 0
	}

	.secton-3 .list-2 ul li .p1 {
		font-size: 18px
	}
}

.secton-3 .list-3 li {
	width: 20%;
	float: left
}

.secton-3 .list-3 li dl {
	text-align: center;
	border-radius: 15px;
	border: #fff solid 8px;
	background: -webkit-linear-gradient(#c1e8ff, #85c4e8);
	background: linear-gradient(#c1e8ff, #85c4e8);
	padding: 30px 0;
	margin: 0 5px
}

.secton-3 .list-3 li dl dt {
	color: #096093;
	font-size: 20px
}

.secton-3 .list-3 li dl dd {
	margin: 10px 0 0 0
}

.secton-3 .list-3 li dl dd a {
	font-size: 18px;
	color: #096093;
	border-radius: 5px;
	padding: 5px 15px;
	background: #fff
}

@media (max-width:768px) {
	.secton-3 .list-3 li {
		width: 33.33333333%
	}
}

@media (max-width:420px) {
	.secton-3 .list-3 li {
		width: 50%
	}

	.secton-3 .list-3 li dl {
		padding: 15px 0
	}

	.secton-3 .list-3 li dd a {
		font-size: 14px
	}
}

@media (max-width:768px) {
	.secton-3 {
		padding: 20px 0
	}
}

.secton-4 {
	margin: 40px 0 0 0
}

.secton-4 .title1 {
	font-size: 22px;
	color: #fff;
	text-align: center;
	background: url(../images/bg-1.png) no-repeat center;
	height: 45px;
	margin: 10px 0 40px 0;
	clear: both
}

.secton-4 .title2 {
	font-size: 36px;
	text-align: center;
	margin: 20px 0
}

.secton-4 .title2 span {
	color: #d5000f;
	font-weight: bold
}

@media (max-width:768px) {
	.secton-4 .title2 {
		font-size: 28px
	}
}

@media (max-width:320px) {
	.secton-4 .title1 {
		font-size: 18px;
		line-height: 35px
	}

	.secton-4 .title2 {
		font-size: 18px
	}
}

.secton-4 .text-pic-1 .text {
	font-size: 20px;
	text-align: center;
	font-weight: normal;
	width: 60%;
	float: left;
	margin: 0;
	padding: 0
}

.secton-4 .text-pic-1 .text .p1 {
	color: #333;
	font-size: 36px
}

.secton-4 .text-pic-1 .pic {
	margin: 0;
	padding: 0;
	width: 40%;
	float: left
}

@media (max-width:768px) {
	.secton-4 .text-pic-1 .text {
		width: 100%;
		text-align: center;
		font-size: 16px;
		margin: 0 0 20px 0
	}

	.secton-4 .text-pic-1 .text .p1 {
		font-size: 24px
	}

	.secton-4 .text-pic-1 .pic {
		width: 100%;
		text-align: center
	}
}

.secton-4 .list-1 {
	clear: both;
	margin: 0 0 40px 0
}

.secton-4 .list-1&gt;div {
	width: 33.33333333%;
	float: left
}

.secton-4 .list-1 dl {
	background: #70b259;
	color: #fff;
	border-radius: 10px;
	text-align: center;
	padding: 25px 0;
	margin: 0 25px
}

.secton-4 .list-1 dl.dl1 {
	background: #0077e5
}

.secton-4 .list-1 dl.dl1 a {
	background: #cce4fa;
	color: #064376
}

.secton-4 .list-1 dl.dl2 {
	background: #f39800
}

.secton-4 .list-1 dl.dl2 a {
	background: #fdeacc;
	color: #835200
}

.secton-4 .list-1 dl.dl3 {
	background: #70b259
}

.secton-4 .list-1 dl.dl3 a {
	background: #e2f0de;
	color: #42812d
}

.secton-4 .list-1 dl dt {
	font-size: 36px;
	font-weight: normal
}

.secton-4 .list-1 dl dd {
	font-size: 16px
}

.secton-4 .list-1 dl dd a {
	background: rgba(255,255,255,0.8);
	padding: 5px 35px;
	margin: 20px auto 0;
	display: inline-block;
	color: #fff
}

@media (max-width:768px) {
	.secton-4 .list-1&gt;div {
		width: 100%;
		clear: both;
		margin-bottom: 10px
	}

	.secton-4 .list-1 dl a {
		font-size: 14px
	}

	.secton-4 .list-1 dl dt {
		font-size: 24px
	}
}

.secton-4 .list-2 .title3 {
	font-size: 50px;
	font-weight: bold;
	text-align: center
}

.secton-4 .list-2 .title4 {
	font-size: 32px;
	text-align: center;
	color: #d5000f;
	padding: 10px 0
}

.secton-4 .list-2 .title5 {
	font-size: 18px;
	text-align: center;
	color: #999
}

.secton-4 .list-2 .pic {
	text-align: center;
	margin: 20px 0 0 0
}

.secton-4 .list-2 .online-btn {
	text-align: center
}

.secton-4 .list-2 dl {
	width: 25%;
	float: left
}

.secton-4 .list-2 dl dt {
	margin: 0 30px;
	text-align: center
}

.secton-4 .list-2 dl dd {
	background: #d5000f;
	color: #fff;
	text-align: center;
	margin: 0 30px;
	padding: 20px 0
}

.secton-4 .list-2 dl dd P:first-child {
	font-size: 18px
}

@media (max-width:768px) {
	.secton-4 .list-2 {
		display: none
	}
}

.secton-5 {
	margin: 40px 0 0 0;
	padding: 40px 0 0 0;
	background: #eee
}

.secton-5 .p1 {
	text-align: center;
	font-size: 36px;
	font-weight: bold
}

.secton-5 .list-1 {
	padding: 40px 0 0 0;
	clear: both
}

.secton-5 .list-1 dl {
	float: left;
	width: 25%;
	text-align: center
}

.secton-5 .list-1 dl dd .p2 {
	color: #d5000f;
	font-size: 24px
}

@media (max-width:768px) {
	.secton-5 {
		margin: 20px 0 0 0;
		padding: 20px 0 0 0
	}

	.secton-5 .p1 {
		font-size: 24px
	}

	.secton-5 .list-1 {
		padding: 20px 0 0 0
	}

	.secton-5 .list-1 dl {
		width: 33.33333333%
	}

	.secton-5 .list-1 dl dd {
		font-size: 12px;
		min-height: 90px
	}

	.secton-5 .list-1 dl dd .p2 {
		font-size: 18px
	}
}

.secton-6 .list-1 .p1 {
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	padding: 40px 0
}

.secton-6 .list-1&gt;div {
	width: 33.33333333%;
	float: left
}

.secton-6 .list-1 dl {
	border-top: #d5000f solid 10px;
	padding: 0 20px;
	background: #f4f4f4;
	margin: 0 20px
}

.secton-6 .list-1 dl span {
	color: #d5000f
}

.secton-6 .list-1 dl dt {
	text-align: center;
	padding: 30px 0;
	font-size: 20px;
	font-weight: normal;
	border-bottom: #e8727b solid 1px
}

.secton-6 .list-1 dl dt p {
	line-height: 30px;
	margin: 10px 0 0 0
}

.secton-6 .list-1 dl dd {
	padding: 20px 0;
	line-height: 30px
}

.secton-6 .list-1 dl dd a.btn {
	display: inline-block;
	color: #fff;
	background: #d5000f;
	text-align: center;
	margin: 10px 0;
	padding: 5px 20px;
	font-size: 18px
}

.secton-6 .list-1 dl:hover {
	background: #fbe5e7
}

@media (max-width:768px) {
	.secton-6 .list-1 {
		display: none
	}
}

.secton-7 {
	background: #f5f9ff;
	padding: 40px 0 0 0;
	margin: 40px 0 0 0
}

.secton-7 .p1 {
	text-align: center;
	font-size: 30px;
	font-weight: bold
}

.secton-7 .p2 {
	text-align: center;
	color: #d5000f;
	font-size: 24px;
	padding-bottom: 40px
}

.secton-7 dl {
	float: left;
	width: 25%;
	text-align: center
}

.secton-7 dl dt {
	color: #d5000f;
	font-weight: normal;
	font-size: 18px;
	line-height: 40px
}

.secton-7 dl dt img {
	max-width: 240px
}

.secton-7 dl dd {
	margin: 0 10px
}

@media (max-width:768px) {
	.secton-7 {
		display: none
	}
}

.free {
	clear: both;
	margin: 40px 0
}

.free .p1 {
	font-size: 36px;
	text-align: center;
	font-weight: bold
}

.free .list-1 {
	margin: 40px 0 0 0
}

.free .list-1 ul li {
	width: 25%;
	float: left;
	text-align: center
}

.free .list-1 ul li p {
	line-height: 40px;
	font-size: 12px
}

@media (max-width:768px) {
	.free {
		display: none
	}
}

.hotline {
	padding: 40px 0 0 0
}

.hotline .p1 {
	font-size: 36px;
	color: #d5000f;
	text-align: center;
	font-weight: bold
}

.hotline .p2 {
	text-align: center;
	font-size: 26px;
	color: #666
}

@media (max-width:768px) {
	.hotline {
		padding: 20px 0 0 0
	}

	.hotline .p1 {
		font-size: 24px
	}

	.hotline .p2 {
		font-size: 20px
	}
}

.footer {
	width: 100%;
	height: 80px;
	background: #282c2f;
	padding-top: 20px;
}

.city ul li {
	width: 25%;
	float: left;
	text-align: center
}

.city ul li a {
	border: 1px solid #dbdbdb;
	display: block;
	margin-bottom: -1px;
	margin-right: -1px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}

.consult-main {
	z-index: 99999;
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	font-size: 14px
}

.consult-main .consult-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50)
}

.consult-main .main-div {
	width: 370px;
	height: 240px;
	background: #fff;
	border: 1px solid #c70614;
	position: relative;
	top: 50%;
	left: 50%;
	margin-left: -185px;
	margin-top: -100px
}

.consult-main .main-div .main-div-content {
	margin: 30px auto 20px 18px;
	position: relative
}

.consult-main .main-div .main-div-content p.p1 {
	margin: 10px 0 20px 0;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden
}

.consult-main .main-div .main-div-content div input {
	width: 225px;
	padding: 2px 5px
}

.consult-main .main-div .main-div-content .tip {
	display: none;
	position: absolute;
	background: #efefef;
	border: #ccc solid 1px;
	padding: 4px 15px;
	width: 220px;
	border-radius: 3px;
	top: -28px;
	left: 98px;
	z-index: 3;
	font-size: 12px
}

.consult-main .main-div .main-div-content .tip p {
	font-weight: none
}

.consult-main .main-div .main-div-content-btn {
	margin-left: 105px
}

.consult-main .main-div .main-div-content-btn a {
	display: inline-block;
	min-width: 80px;
	text-align: center;
	height: 34px;
	line-height: 34px;
	background: #f5a504;
	color: #fff;
	font-size: 14px;
	margin: 0 5px 0 10px;
	padding: 0 20px;
	border-radius: 3px
}

.consult-main .main-div .main-div-content-btn a:active {
	background: #013f90
}

.consult-main .main-div p.tel {
	margin: 5px 0 10px 113px;
	font-size: 12px
}

@media (max-width:767px) {
	.consult-main .main-div {
		width: 300px;
		height: 242px;
		margin-left: -150px
	}

	.consult-main .main-div .main-div-content {
		margin: 10px 15px
	}

	.consult-main .main-div .main-div-content .tip {
		width: 100% !important;
		left: 0;
		bottom: 34px;
		height: auto;
		top: auto;
		padding: 10px
	}

	.consult-main .main-div .main-div-content .p1 {
		margin: 0 !important
	}

	.consult-main .main-div .main-div-content input {
		margin-top: 10px;
		width: 100% !important
	}

	.consult-main .main-div .tel {
		margin: 0 15px 10px 15px !important
	}

	.consult-main .main-div .main-div-content-btn {
		margin: 0 15px !important
	}

	.consult-main .main-div .main-div-content-btn a {
		width: 100%;
		margin: 0 !important
	}
}

.consult-main .bt {
	height: 36px;
	line-height: 36px;
	padding: 0 16px;
	background: #d5000f;
	color: #fff;
	font-size: 16px;
	position: relative
}

.consult-main .bt .closed {
	cursor: pointer;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 50%;
	right: 5px;
	margin-top: -10px
}

@media (max-width:380px) {
	.consult-main,.consult-main-b,.consult-main-c,.consult-main-d {
		display: none;
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: url(../images/mask.png) repeat;
		font-size: 14px
	}

	.consult-main a.close,.consult-main-b a.close,.consult-main-c a.close,.consult-main-d a.close {
		width: 20px;
		height: 20px;
		background: url(../images/close-icon1.png) no-repeat;
		position: absolute;
		top: 10px;
		right: 10px
	}

	.consult-main .main-div,.consult-main-b .main-div,.consult-main-c .main-div,.consult-main-d .main-div {
		width: 300px;
		min-height: 260px;
		background: #fff;
		border: 1px solid #013f90;
		position: relative;
		top: 50%;
		left: 50%;
		margin-left: -150px;
		margin-top: -100px
	}

	.consult-main .main-div .main-div-content,.consult-main-b .main-div .main-div-content,.consult-main-c .main-div .main-div-content,.consult-main-d .main-div .main-div-content {
		margin: 30px auto 20px 18px;
		position: relative
	}

	.consult-main .main-div .main-div-content p.p1,.consult-main-b .main-div .main-div-content p.p1,.consult-main-c .main-div .main-div-content p.p1,.consult-main-d .main-div .main-div-content p.p1 {
		margin: 10px 0 20px 0;
		font-weight: bold;
		font-size: 12px;
		overflow: hidden
	}

	.consult-main .main-div .main-div-content div input,.consult-main-b .main-div .main-div-content div input,.consult-main-c .main-div .main-div-content div input,.consult-main-d .main-div .main-div-content div input {
		width: 225px
	}

	.consult-main .main-div .main-div-content .tip,.consult-main-b .main-div .main-div-content .tip,.consult-main-c .main-div .main-div-content .tip,.consult-main-d .main-div .main-div-content .tip {
		display: none;
		position: absolute;
		background: #efefef;
		border: #ccc solid 1px;
		padding: 4px 15px;
		width: 225px;
		border-radius: 3px;
		top: -10px;
		left: 0;
		z-index: 3;
		font-size: 12px
	}

	.consult-main .main-div .main-div-content .tip p,.consult-main-b .main-div .main-div-content .tip p,.consult-main-c .main-div .main-div-content .tip p,.consult-main-d .main-div .main-div-content .tip p {
		font-weight: none
	}

	.consult-main .main-div .main-div-content-btn,.consult-main-b .main-div .main-div-content-btn,.consult-main-c .main-div .main-div-content-btn,.consult-main-d .main-div .main-div-content-btn {
		margin-left: 5px
	}

	.consult-main .main-div .main-div-content-btn a,.consult-main-b .main-div .main-div-content-btn a,.consult-main-c .main-div .main-div-content-btn a,.consult-main-d .main-div .main-div-content-btn a {
		display: inline-block;
		min-width: 80px;
		text-align: center;
		height: 34px;
		line-height: 34px;
		background: #f5a504;
		color: #fff;
		font-size: 14px;
		margin: 0 5px 0 10px;
		padding: 0 20px;
		border-radius: 3px
	}

	.consult-main .main-div .main-div-content-btn a:hover,.consult-main-b .main-div .main-div-content-btn a:hover,.consult-main-c .main-div .main-div-content-btn a:hover,.consult-main-d .main-div .main-div-content-btn a:hover {
		background: #013f90
	}

	.consult-main .main-div p.tel,.consult-main-b .main-div p.tel,.consult-main-c .main-div p.tel,.consult-main-d .main-div p.tel {
		margin: 5px 0 10px 18px;
		font-size: 12px
	}

	.consult-main p.bt,.consult-main-b p.bt,.consult-main-c p.bt,.consult-main-d p.bt {
		height: 36px;
		line-height: 36px;
		padding: 0 16px;
		background: #013f90;
		color: #fff;
		font-size: 16px
	}
}

.block-float1 {
	width: 40px;
	position: fixed;
	right: 10px;
	bottom: 10px;
	font-family: "Microsoft YaHei";
	z-index: 999999;
	color: #696969
}

.block-float1&gt;ul&gt;li&gt;img {
	display: block;
	width: 40px;
	height: 40px;
	cursor: pointer
}

.block-float1&gt;ul&gt;li {
	width: 40px;
	height: 40px;
	margin-bottom: 2px;
	position: relative
}

.xiaoxue .bt {
	margin: 40px 0 0 0;
	text-align: center
}

.xiaoxue .bt .title2 {
	background: #d5000f;
	font-size: 26px;
	color: #fff;
	border-radius: 5px;
	padding: 5px 10px;
	text-align: center;
	margin: 0 0 10px 0;
	display: inline-block
}

.xiaoxue .bt .title3 {
	font-size: 16px
}

.xiaoxue .bt .title3 span {
	color: #cf1824
}

.xiaoxue .bt .title4 {
	background: #47a6dc;
	font-size: 26px;
	color: #fff;
	border-radius: 5px;
	padding: 5px 10px;
	text-align: center;
	margin: 0 0 10px 0;
	display: inline-block
}

@media (max-width:768px) {
	.xiaoxue .bt {
		margin: 10px 0
	}

	.xiaoxue .bt .title2 {
		font-size: 20px
	}

	.xiaoxue .bt .title3 {
		font-size: 14px
	}

	.xiaoxue .bt .title4 {
		font-size: 14px
	}
}

.xiaoxue .xiaoxue-section-1 .title1 {
	font-size: 50px;
	text-align: center;
	font-weight: bold;
	padding: 30px 0
}

.xiaoxue .xiaoxue-section-1 .title1 span {
	color: #cf1824
}

.xiaoxue .xiaoxue-section-1 .list-1 {
	margin: 0 -30px
}

.xiaoxue .xiaoxue-section-1 .list-1 li {
	width: 33.33333333%;
	border-right: #d2d2d2 solid 1px;
	padding: 0 30px 0 0;
	float: left
}

.xiaoxue .xiaoxue-section-1 .list-1 li dl {
	margin: 0 0 0 30px
}

.xiaoxue .xiaoxue-section-1 .list-1 li dl dt {
	background: #d5000f;
	color: #fff;
	font-size: 20px;
	text-align: center
}

.xiaoxue .xiaoxue-section-1 .list-1 li dd {
	font-size: #666
}

.xiaoxue .xiaoxue-section-1 .list-1 li dd img {
	margin: 20px 0 20px 0
}

.xiaoxue .xiaoxue-section-1 .list-1 li dd .title {
	font-size: 18px;
	color: #d5000f
}

.xiaoxue .xiaoxue-section-1 .list-1 li dd p {
	margin: 0 0 5px 0
}

.xiaoxue .xiaoxue-section-1 .list-1 li:last-child {
	border: none
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-1 .title1 {
		font-size: 20px;
		padding: 20px 0
	}

	.xiaoxue .xiaoxue-section-1 .list-1 {
		margin: 0 0
	}

	.xiaoxue .xiaoxue-section-1 .list-1 li {
		width: 100%;
		clear: both;
		padding: 0;
		border: none;
		margin: 0 0 10px 0
	}

	.xiaoxue .xiaoxue-section-1 .list-1 li dl {
		margin: 0
	}

	.xiaoxue .xiaoxue-section-1 .list-1 li dl dt {
		font-weight: normal
	}

	.xiaoxue .xiaoxue-section-1 .list-1 li dl dd {
		padding: 0 20px
	}
}

.xiaoxue .xiaoxue-section-1 .list-2 {
	padding: 50px 0 0 0
}

.xiaoxue .xiaoxue-section-1 .list-2 li {
	width: 25%;
	float: left
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl {
	text-align: center;
	line-height: 26px
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dt {
	font-size: 20px
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dt.dt1 {
	background: #d5000f;
	color: #fff
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dt.dt2 {
	background: #dd333f;
	color: #fff
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dt.dt3 {
	background: #e6666f;
	color: #fff
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dt.dt4 {
	background: #ee999f;
	color: #fff
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dd {
	border: #ebebeb solid 1px;
	margin-left: -1px;
	padding: 10px 0
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dd span {
	color: #d5000f
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dd p {
	min-height: 100px
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dd a {
	display: inline-block;
	border: #d5000f solid 1px;
	border-radius: 5px;
	color: #d5000f;
	padding: 0 5px
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-1 .list-2 li {
		width: 50%
	}
}

.xiaoxue .xiaoxue-section-2 {
	background: #f5fafe;
	margin: 30px 0 0 0;
	padding: 0 0 30px 0
}

.xiaoxue .xiaoxue-section-2 .title1 {
	font-size: 50px;
	text-align: center;
	font-weight: bold;
	padding: 30px 0
}

.xiaoxue .xiaoxue-section-2 .list-text-pic .text {
	float: left;
	width: 55%;
	font-size: 20px;
	line-height: 50px
}

.xiaoxue .xiaoxue-section-2 .list-text-pic .text span {
	color: #d5000f
}

.xiaoxue .xiaoxue-section-2 .list-text-pic .pic {
	float: right;
	width: 40%
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-2 .title1 {
		font-size: 20px;
		padding: 20px 0
	}
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-2 {
		display: none
	}
}

.xiaoxue .xiaoxue-section-3 {
	margin: 30px 0 0 0;
	padding: 0 0 30px 0
}

.xiaoxue .xiaoxue-section-3 .title1 {
	font-size: 50px;
	text-align: center;
	font-weight: bold;
	padding: 30px 0
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-3 .title1 {
		font-size: 20px;
		padding: 20px 0
	}
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-3 {
		display: none
	}
}

.xiaoxue .xiaoxue-section-4 {
	background: #f5fafe;
	margin: 30px 0 0 0;
	padding: 0 0 30px 0
}

.xiaoxue .xiaoxue-section-4 .title1 {
	font-size: 50px;
	text-align: center;
	font-weight: bold;
	padding: 30px 0 10px 0
}

.xiaoxue .xiaoxue-section-4 .title2 {
	background: #e4747e;
	color: #fff;
	text-align: center;
	font-size: 24px
}

.xiaoxue .xiaoxue-section-4 .list-1 {
	background: url(../images/xiaoxue-06.jpg) no-repeat center;
	width: 943px;
	height: 330px;
	margin: 40px auto;
	position: relative
}

.xiaoxue .xiaoxue-section-4 .list-1 dl {
	position: absolute;
	width: 290px;
	min-height: 125px;
	overflow: hidden
}

.xiaoxue .xiaoxue-section-4 .list-1 dl dt {
	width: 205px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center
}

.xiaoxue .xiaoxue-section-4 .list-1 dl dd {
	padding: 10px
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl1 {
	top: 49px;
	left: 6px
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl1 dt {
	background: #2973e7
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl2 {
	top: 49px;
	left: 648px
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl2 dt {
	background: #ff9c10
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl3 {
	top: 199px;
	left: 6px
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl3 dt {
	background: #ff9c10
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl4 {
	top: 199px;
	left: 648px
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl4 dt {
	background: #2973e7
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-4 .title1 {
		font-size: 20px;
		padding: 20px 0 10px 0
	}

	.xiaoxue .xiaoxue-section-4 .title2 {
		font-size: 14px;
		padding: 5px 0
	}
}

@media (max-width:991px) {
	.xiaoxue .xiaoxue-section-4 .list-1 {
		width: 100%;
		background: none;
		position: relative;
		margin: 20px auto
	}

	.xiaoxue .xiaoxue-section-4 .list-1 dl {
		position: initial;
		width: 100%;
		min-height: 30px;
		margin: 0
	}

	.xiaoxue .xiaoxue-section-4 .list-1 dl.dl3 dt {
		background: #2973e7
	}

	.xiaoxue .xiaoxue-section-4 .list-1 dl.dl4 dt {
		background: #ff9c10
	}
}

.xiaoxue .xiaoxue-section-5 .title1 {
	font-size: 50px;
	text-align: center;
	font-weight: bold;
	padding: 30px 0 10px 0
}

.xiaoxue .xiaoxue-section-5 .list-1 li {
	width: 48%;
	position: relative;
	float: left
}

.xiaoxue .xiaoxue-section-5 .list-1 li .student {
	border-top: #efefef solid 3px;
	border-left: #efefef solid 3px;
	border-right: #efefef solid 3px
}

.xiaoxue .xiaoxue-section-5 .list-1 li .name {
	font-size: 24px;
	background: #d5000f;
	color: #fff;
	padding: 0 20px
}

.xiaoxue .xiaoxue-section-5 .list-1 li .star {
	color: #ff9913;
	font-size: 16px
}

.xiaoxue .xiaoxue-section-5 .list-1 li .text-1 {
	width: 60%;
	padding: 30px 0 30px 30px
}

.xiaoxue .xiaoxue-section-5 .list-1 li .pic-1 {
	position: absolute;
	top: 50px;
	right: 30px;
	width: 40%
}

.xiaoxue .xiaoxue-section-5 .list-1 li .teacher {
	background: #efefef;
	overflow: hidden;
	padding: 30px 20px 30px 20px
}

.xiaoxue .xiaoxue-section-5 .list-1 li .teacher .pic-2 {
	float: left;
	width: 40%
}

.xiaoxue .xiaoxue-section-5 .list-1 li .teacher .text-2 {
	float: right;
	width: 55%;
	font-size: 12px
}

.xiaoxue .xiaoxue-section-5 .list-1 li .teacher .text-2 span {
	color: #d5000f;
	font-weight: bold;
	font-size: 16px
}

.xiaoxue .xiaoxue-section-5 .list-1 li.last {
	float: right
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-5 {
		display: none
	}
}

.chuzhong .title1 {
	background: #f1f2f4;
	text-align: center;
	padding: 20px 0;
	margin: 0 0 30px 0
}

.chuzhong .title1 .p1 {
	font-size: 24px
}

.chuzhong .title1 .p1 span {
	color: #cf1824
}

.chuzhong .title1 .p2 {
	font-size: 56px;
	font-weight: bold
}

.chuzhong .title1 .p2 span {
	color: #cf1824
}

.chuzhong .bt {
	text-align: center;
	clear: both
}

.chuzhong .bt .title2 {
	background: #d5000f;
	color: #fff;
	font-size: 30px;
	padding: 3px 30px;
	border-radius: 5px
}

.chuzhong .bt .title3 span {
	color: #d5000f
}

.chuzhong .bt .title4 {
	clear: both;
	background: #47a6dc;
	color: #fff;
	font-size: 16px;
	padding: 3px 30px;
	border-radius: 5px;
	margin: 10px 0 0 0;
	display: inline-block
}

.chuzhong .chuzhong-section-1 .list-1 {
	margin: 30px -20px 40px -20px;
	overflow: hidden
}

.chuzhong .chuzhong-section-1 .list-1 li {
	width: 33.33333333%;
	float: left
}

.chuzhong .chuzhong-section-1 .list-1 li dl {
	margin: 0 20px
}

.chuzhong .chuzhong-section-1 .list-1 li dl dt {
	background: #d5000f;
	color: #fff;
	font-weight: normal;
	font-size: 20px;
	text-align: center
}

.chuzhong .chuzhong-section-1 .list-1 li dl dd {
	background: #fbe5e7;
	text-align: center;
	padding: 15px 15px 15px 15px
}

.chuzhong .chuzhong-section-1 .list-1 li dl dd p {
	text-align: left
}

@media (max-width:768px) {
	.chuzhong .chuzhong-section-1 .title1 {
		padding: 10px 0
	}

	.chuzhong .chuzhong-section-1 .title1 .p1 {
		font-size: 18px
	}

	.chuzhong .chuzhong-section-1 .title1 .p2 {
		font-size: 20px
	}

	.chuzhong .chuzhong-section-1 .bt {
		margin: 10px 0
	}

	.chuzhong .chuzhong-section-1 .bt .title2 {
		font-size: 20px
	}

	.chuzhong .chuzhong-section-1 .bt .title3 {
		font-size: 14px
	}

	.chuzhong .chuzhong-section-1 .list-1 {
		margin: 20px 0 0 0
	}

	.chuzhong .chuzhong-section-1 .list-1 li {
		width: 100%;
		clear: both;
		margin: 0 0 5px 0
	}

	.chuzhong .chuzhong-section-1 .list-1 li dl {
		margin: 0
	}
}

.chuzhong .chuzhong-section-1 .list-2 {
	margin: 30px -20px 50px -20px;
	overflow: hidden
}

.chuzhong .chuzhong-section-1 .list-2 li {
	width: 33.33333333%;
	float: left
}

.chuzhong .chuzhong-section-1 .list-2 li dl {
	background: #f1f1f1;
	margin: 0 20px
}

.chuzhong .chuzhong-section-1 .list-2 li dl dt {
	font-weight: normal;
	font-size: 30px;
	color: #d5000f;
	text-align: center;
	margin: 0 0 10px 0
}

.chuzhong .chuzhong-section-1 .list-2 li dl dt img {
	margin-bottom: 10px;
	clear: both
}

.chuzhong .chuzhong-section-1 .list-2 li dl dd {
	line-height: 30px
}

.chuzhong .chuzhong-section-1 .list-2 li dl dd p {
	padding: 0 10px
}

.chuzhong .chuzhong-section-1 .list-2 li dl dd p span {
	color: #d5000f
}

.chuzhong .chuzhong-section-1 .list-2 li dl dd p.p1 {
	background: url(../images/chuzhong-07.png) no-repeat center left;
	font-size: 18px;
	font-weight: bold;
	padding: 0 10px 0 25px;
	margin: 10px 0 0 10px
}

.chuzhong .chuzhong-section-1 .list-2 li dl dd a.a1 {
	display: block;
	background: #d5000f;
	color: #fff;
	font-size: 24px;
	text-align: center;
	padding: 5px 0;
	margin: 10px 0 0 0
}

@media (max-width:768px) {
	.chuzhong .chuzhong-section-1 .list-2 {
		margin: 10px 0 0 0
	}

	.chuzhong .chuzhong-section-1 .list-2 li {
		width: 100%;
		clear: both
	}

	.chuzhong .chuzhong-section-1 .list-2 li dl {
		margin: 0 0 10px 0
	}

	.chuzhong .chuzhong-section-1 .list-2 li dl dd a.a1 {
		font-size: 18px;
		padding: 2px 0
	}
}

.chuzhong .chuzhong-section-1 .list-3 {
	padding: 50px 0 0 0
}

.chuzhong .chuzhong-section-1 .list-3 li {
	width: 25%;
	float: left
}

.chuzhong .chuzhong-section-1 .list-3 li dl {
	text-align: center;
	line-height: 26px
}

.chuzhong .chuzhong-section-1 .list-3 li dl dt {
	font-size: 20px
}

.chuzhong .chuzhong-section-1 .list-3 li dl dt.dt1 {
	background: #d5000f;
	color: #fff
}

.chuzhong .chuzhong-section-1 .list-3 li dl dt.dt2 {
	background: #dd333f;
	color: #fff
}

.chuzhong .chuzhong-section-1 .list-3 li dl dt.dt3 {
	background: #e6666f;
	color: #fff
}

.chuzhong .chuzhong-section-1 .list-3 li dl dt.dt4 {
	background: #ee999f;
	color: #fff
}

.chuzhong .chuzhong-section-1 .list-3 li dl dd {
	border: #ebebeb solid 1px;
	margin-left: -1px;
	padding: 10px 0
}

.chuzhong .chuzhong-section-1 .list-3 li dl dd span {
	color: #d5000f
}

.chuzhong .chuzhong-section-1 .list-3 li dl dd p {
	min-height: 100px
}

.chuzhong .chuzhong-section-1 .list-3 li dl dd a {
	display: inline-block;
	border: #d5000f solid 1px;
	border-radius: 5px;
	color: #d5000f;
	padding: 0 5px
}

@media (max-width:768px) {
	.chuzhong .chuzhong-section-1 .list-3 li {
		width: 50%
	}
}

.chuzhong .chuzhong-section-2 {
	background: #f6f9fe;
	padding: 40px 0 0 0
}

.chuzhong .chuzhong-section-2 .list-1 {
	margin: 40px 0 0 0
}

.chuzhong .chuzhong-section-2 .list-1 li {
	width: 33.33333333%;
	float: left;
	min-height: 241px;
	position: relative;
	margin: 0 0 30px 0
}

.chuzhong .chuzhong-section-2 .list-1 li dl {
	margin: 0 20px
}

.chuzhong .chuzhong-section-2 .list-1 li dl dt {
	background: #d5000f;
	color: #fff;
	font-weight: normal;
	font-size: 20px;
	text-align: center
}

.chuzhong .chuzhong-section-2 .list-1 li dl dd {
	text-align: center;
	padding: 20px 15px 0 15px
}

.chuzhong .chuzhong-section-2 .list-1 li dl dd img {
	margin: 0 0 20px 0
}

.chuzhong .chuzhong-section-2 .list-1 li dl dd p {
	text-align: left;
	text-indent: 2em
}

.chuzhong .chuzhong-section-2 .list-1 li .pic {
	position: absolute;
	top: -60px
}

.chuzhong .chuzhong-section-2 .list-2 {
	margin: 0 0 20px 0
}

.chuzhong .chuzhong-section-2 .list-2 li {
	width: 25%;
	float: left
}

.chuzhong .chuzhong-section-2 .list-2 li dl {
	margin: 0 20px;
	border: solid 1px #e5e5e7;
	padding: 5px
}

.chuzhong .chuzhong-section-2 .list-2 li dl dd {
	background: #e6eaee;
	border-top: #f9782c 25px solid;
	text-align: center;
	padding: 5px 0
}

@media (max-width:768px) {
	.chuzhong .chuzhong-section-2 {
		display: none
	}
}

.chuzhong .chuzhong-section-3 .list-1 .p1 {
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	padding: 40px 0
}

.chuzhong .chuzhong-section-3 .list-1&gt;div {
	width: 33.33333333%;
	float: left
}

.chuzhong .chuzhong-section-3 .list-1 dl {
	border-top: #d5000f solid 10px;
	padding: 0 20px;
	background: #f4f4f4;
	margin: 0 20px
}

.chuzhong .chuzhong-section-3 .list-1 dl span {
	color: #d5000f
}

.chuzhong .chuzhong-section-3 .list-1 dl dt {
	text-align: center;
	padding: 30px 0;
	font-size: 20px;
	font-weight: normal;
	border-bottom: #e8727b solid 1px
}

.chuzhong .chuzhong-section-3 .list-1 dl dt p {
	line-height: 30px;
	margin: 10px 0 0 0
}

.chuzhong .chuzhong-section-3 .list-1 dl dd {
	padding: 20px 0;
	line-height: 30px
}

.chuzhong .chuzhong-section-3 .list-1 dl dd a.btn {
	display: inline-block;
	color: #fff;
	background: #d5000f;
	text-align: center;
	margin: 10px 0;
	padding: 5px 20px;
	font-size: 18px
}

.chuzhong .chuzhong-section-3 .list-1 dl:hover {
	background: #fbe5e7
}

@media (max-width:768px) {
	.chuzhong .chuzhong-section-3 .list-1 {
		display: none
	}
}

@media (max-width:768px) {
	.chuzhong .chuzhong-section-3 {
		display: none
	}
}

.gaozhong .title1 {
	text-align: center;
	font-size: 40px
}

.gaozhong .title1 span {
	color: #d5000f
}

.gaozhong .title2 {
	text-align: center;
	font-size: 16px
}

.gaozhong .title2 span {
	color: #d5000f
}

.gaozhong .title3 {
	background: #d5000f;
	font-size: 20px;
	color: #fff;
	border-radius: 5px;
	padding: 5px 10px;
	text-align: center;
	margin: 0 0 10px 0;
	display: inline-block
}

@media (max-width:768px) {
	.gaozhong .title1 {
		font-size: 24px
	}

	.gaozhong .title2 {
		font-size: 14px
	}

	.gaozhong .title3 {
		font-size: 18px
	}
}

.gaozhong .gaozhong-section-1 {
	padding: 30px 0
}

.gaozhong .gaozhong-section-1 .list-1 {
	margin: 30px 0 0 0
}

.gaozhong .gaozhong-section-1 .list-1 li {
	width: 33.33333333%;
	float: left
}

.gaozhong .gaozhong-section-1 .list-1 li dl {
	border-radius: 5px;
	border: #fcbfc3 solid 1px;
	text-align: center;
	margin: 0 20px;
	padding: 15px 0;
	background: #f6f7f7
}

.gaozhong .gaozhong-section-1 .list-1 li dl dt {
	font-weight: normal;
	font-size: 18px;
	color: #FEAD03
}

.gaozhong .gaozhong-section-1 .list-1 li dl dt span {
	display: inline-block;
	background: #FEAD03;
	width: 30px;
	height: 30px;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 30px
}

@media (max-width:640px) {
	.gaozhong .gaozhong-section-1 .list-1 {
		margin: 10px 0
	}

	.gaozhong .gaozhong-section-1 .list-1 li {
		width: 100%;
		margin: 0 0 10px 0
	}
}

.gaozhong .gaozhong-section-1 .list-2 {
	padding: 50px 0 0 0
}

.gaozhong .gaozhong-section-1 .list-2 li {
	width: 25%;
	float: left
}

.gaozhong .gaozhong-section-1 .list-2 li dl {
	text-align: center;
	line-height: 26px
}

.gaozhong .gaozhong-section-1 .list-2 li dl dt {
	font-size: 20px
}

.gaozhong .gaozhong-section-1 .list-2 li dl dt.dt1 {
	background: #FEAD03;
	color: #fff
}

.gaozhong .gaozhong-section-1 .list-2 li dl dt.dt2 {
	background: #F7C155;
	color: #fff
}

.gaozhong .gaozhong-section-1 .list-2 li dl dt.dt3 {
	background: #FEAD03;
	color: #fff
}

.gaozhong .gaozhong-section-1 .list-2 li dl dt.dt4 {
	background: #F7C155;
	color: #fff
}

.gaozhong .gaozhong-section-1 .list-2 li dl dd {
	border: #ebebeb solid 1px;
	margin-left: -1px;
	padding: 10px 0
}

.gaozhong .gaozhong-section-1 .list-2 li dl dd span {
	color: #d5000f
}

.gaozhong .gaozhong-section-1 .list-2 li dl dd p {
	min-height: 100px
}

.gaozhong .gaozhong-section-1 .list-2 li dl dd a {
	display: inline-block;
	border: #FEAD03 solid 1px;
	border-radius: 5px;
	color: #FEAD03;
	padding: 0 5px
}

@media (max-width:768px) {
	.gaozhong .gaozhong-section-1 .list-2 li {
		width: 50%
	}
}

.gaozhong .gaozhong-section-2 {
	background: #f5f9ff;
	padding: 30px 0
}

.gaozhong .gaozhong-section-2 .list-1 {
	background: url(../images/gaozhong-01z.png) no-repeat center;
	overflow: hidden;
	padding: 80px 0 0 0
}

.gaozhong .gaozhong-section-2 .list-1 dl {
	width: 38%;
	border: #dde5ef solid 1px;
	background: #fff;
	border-radius: 5px;
	float: left
}

.gaozhong .gaozhong-section-2 .list-1 dl.dl2 {
	margin-left: 24%
}

.gaozhong .gaozhong-section-2 .list-1 dl.dl4 {
	float: right
}

.gaozhong .gaozhong-section-2 .list-1 dl.dl5 {
	width: 100%
}

.gaozhong .gaozhong-section-2 .list-1 dl dt {
	color: #FEAD03;
	font-size: 18px;
	border-bottom: #dde5ef solid 1px;
	padding: 10px 10px;
	overflow: hidden
}

.gaozhong .gaozhong-section-2 .list-1 dl dt a {
	border: solid 1px #ff081a;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	padding: 5px;
	font-family: "Microsoft YaHei";
	float: right;
	background: #FEAD03;
}

.gaozhong .gaozhong-section-2 .list-1 dl dt a:hover {
	border: #ff081a solid 1px;
	background: #ff081a;
	color: #fff
}

.gaozhong .gaozhong-section-2 .list-1 dl dd {
	padding: 10px
}

.gaozhong .gaozhong-section-2 .list-1 dl dd span {
	background: #fead03;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
	padding: 2px 10px
}

@media (max-width:768px) {
	.gaozhong .gaozhong-section-2 .list-1 {
		background: none
	}

	.gaozhong .gaozhong-section-2 .list-1 dl {
		width: 48%
	}

	.gaozhong .gaozhong-section-2 .list-1 dl.dl2 {
		margin-left: 4%
	}

	.gaozhong .gaozhong-section-2 .list-1 dl.dl4 {
		float: right
	}
}

@media (max-width:640px) {
	.gaozhong .gaozhong-section-2 .list-1 {
		background: none;
		padding: 10px 0 0 0
	}

	.gaozhong .gaozhong-section-2 .list-1 dl {
		width: 100%;
		margin: 0 0 10px 0
	}

	.gaozhong .gaozhong-section-2 .list-1 dl.dl2 {
		margin-left: 0
	}

	.gaozhong .gaozhong-section-2 .list-1 dl.dl4 {
		float: right
	}
}

.gaozhong .gaozhong-section-3 {
	padding: 20px 0 0 0
}

.gaozhong .gaozhong-section-3 .list-1 {
	margin: 40px 0 30px 0;
	overflow: hidden
}

.gaozhong .gaozhong-section-3 .list-1 li {
	width: 33.33333333%;
	float: left
}

.gaozhong .gaozhong-section-3 .list-1 li dl {
	border-right: #d2d2d2 solid 1px;
	padding: 0 20px
}

.gaozhong .gaozhong-section-3 .list-1 li dl dt {
	text-align: center;
	color: #d5000f;
	font-size: 26px
}

.gaozhong .gaozhong-section-3 .list-1 li dl dt img {
	margin: 0 0 5px 0
}

.gaozhong .gaozhong-section-3 .list-1 li dl dd {
	text-align: center
}

.gaozhong .gaozhong-section-3 .list-1 li dl dd p {
	text-align: left;
	margin: 0 0 15px 0
}

.gaozhong .gaozhong-section-3 .list-1 li dl dd a {
	display: inline-block;
	color: #d5000f;
	border-radius: 20px;
	border: #d5000f solid 1px;
	padding: 3px 10px
}

.gaozhong .gaozhong-section-3 .list-1 li:last-child dl {
	border: none
}

@media (max-width:768px) {
	.gaozhong .gaozhong-section-3 .list-1 {
		margin: 10px 0 0 0
	}

	.gaozhong .gaozhong-section-3 .list-1 li {
		width: 100%
	}

	.gaozhong .gaozhong-section-3 .list-1 li dl {
		border: solid 1px #d2d2d2;
		margin: 10px;
		padding: 10px
	}

	.gaozhong .gaozhong-section-3 .list-1 li:last-child dl {
		border: solid 1px #d2d2d2
	}
}

.gaozhong .gaozhong-section-3 .list-2 {
	margin: 30px 0 0 0
}

.gaozhong .gaozhong-section-3 .list-2 li {
	width: 50%;
	float: left
}

.gaozhong .gaozhong-section-3 .list-2 li dl {
	margin: 0 20px 20px 20px;
	overflow: hidden
}

.gaozhong .gaozhong-section-3 .list-2 li dl dt {
	background: #fcad2a;
	color: #fff;
	width: 30%;
	float: left;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	font-size: 22px;
	font-weight: normal;
	text-align: center;
	min-height: 76px
}

.gaozhong .gaozhong-section-3 .list-2 li dl dt.dt2 {
	background: #8ad26f
}

.gaozhong .gaozhong-section-3 .list-2 li dl dt.dt3 {
	background: #ee4b4c
}

.gaozhong .gaozhong-section-3 .list-2 li dl dt.dt4 {
	background: #55c6e6
}

.gaozhong .gaozhong-section-3 .list-2 li dl dt.dt5 {
	background: #967bc8
}

.gaozhong .gaozhong-section-3 .list-2 li dl dt.dt6 {
	background: #5d94e0
}

.gaozhong .gaozhong-section-3 .list-2 li dl dd {
	width: 70%;
	float: left;
	border-top: #dce4ef solid 1px;
	border-right: #dce4ef solid 1px;
	border-bottom: #dce4ef solid 1px;
	min-height: 76px;
	padding: 5px 1%
}

@media (max-width:768px) {
	.gaozhong .gaozhong-section-3 {
		display: none
	}
}

.gaozhong .gaozhong-section-4 {
	background: #f6f9fe;
	padding: 30px 0
}

@media (max-width:768px) {
	.gaozhong .gaozhong-section-4 {
		display: none
	}
}

.gaozhong .gaozhong-section-5 .list-1 {
	margin: 30px 0
}

.gaozhong .gaozhong-section-5 .list-1 li {
	width: 25%;
	text-align: center;
	float: left;
	font-size: 20px;
	color: #FEAD03
}

.gaozhong .gaozhong-section-5 .list-2 {
	margin: 20px 0 0 0
}

.gaozhong .gaozhong-section-5 .list-2&gt;div {
	width: 25%;
	float: left
}

.gaozhong .gaozhong-section-5 .list-2 dl {
	border-top: #d5000f solid 10px;
	padding: 0 10px;
	background: #f4f4f4;
	margin: 0 10px
}

.gaozhong .gaozhong-section-5 .list-2 dl span {
	color: #d5000f
}

.gaozhong .gaozhong-section-5 .list-2 dl dt {
	text-align: center;
	padding: 10px 0;
	font-size: 20px;
	font-weight: normal;
	border-bottom: #e8727b solid 1px
}

.gaozhong .gaozhong-section-5 .list-2 dl dt p {
	line-height: 30px;
	margin: 10px 0 0 0
}

.gaozhong .gaozhong-section-5 .list-2 dl dd {
	padding: 20px 0;
	line-height: 30px
}

.gaozhong .gaozhong-section-5 .list-2 dl dd a.btn {
	display: inline-block;
	color: #fff;
	background: #d5000f;
	text-align: center;
	margin: 10px 0;
	padding: 5px 20px;
	font-size: 18px
}

.gaozhong .gaozhong-section-5 .list-2 dl dd i {
	font-style: normal;
	color: #feae03;
	font-size: 16px
}

.gaozhong .gaozhong-section-5 .list-2 dl:hover {
	background: #fbe5e7
}

@media (max-width:768px) {
	.gaozhong .gaozhong-section-5 .list-2 {
		display: none
	}
}

@media (max-width:768px) {
	.gaozhong .gaozhong-section-5 {
		######
	}
}

.tfbzh .title1 {
	text-align: center;
	font-size: 40px
}

.tfbzh .title1 span {
	color: #d5000f
}

.tfbzh .title2 {
	text-align: center;
	font-size: 16px
}

.tfbzh .title2 span {
	color: #d5000f
}

.tfbzh .title3 {
	font-size: 18px;
	color: #cf1824;
	text-align: center;
	font-weight: bold
}

.tfbzh .title4 {
	font-size: 18px;
	color: #cf1824;
	font-weight: bold
}

.tfbzh .title5 {
	font-size: 18px;
	color: #cf1824;
	font-weight: bold;
	background: #eee;
	padding: 5px
}

@media (max-width:768px) {
	.tfbzh .title1 {
		font-size: 20px
	}

	.tfbzh .title2 {
		font-size: 14px
	}
}

.tfbzh .tfbzh-section-1 {
	margin: 40px auto;
	padding: 30px 0;
	border-top: #cf1824 solid 10px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-1 {
		margin: 0 auto;
		padding: 10px 0
	}
}

.tfbzh .tfbzh-section-1 .list-1 {
	border-bottom: #dcdcdc solid 1px;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0
}

.tfbzh .tfbzh-section-1 .list-1 li {
	width: 33.33333333%;
	float: left;
	font-size: 18px
}

.tfbzh .tfbzh-section-1 .list-1 li span {
	color: #ff7701;
	font-weight: bold
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-1 .list-1 {
		margin: 20px 0
	}

	.tfbzh .tfbzh-section-1 .list-1 li {
		width: 44%;
		padding: 0 3%;
		font-size: 14px
	}
}

.tfbzh .tfbzh-section-1 .list-2 li {
	width: 40%;
	margin: 0 5%;
	float: left;
	font-size: 22px;
	color: #666
}

.tfbzh .tfbzh-section-1 .list-2 li span {
	color: #ff7701;
	font-weight: bold
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-1 .list-2 li {
		width: 48%;
		margin: 0 1%;
		font-size: 14px
	}
}

.tfbzh .tfbzh-section-1 .list-3 {
	margin: 40px 0
}

.tfbzh .tfbzh-section-1 .list-3 li {
	width: 50%;
	float: left;
	line-height: 30px
}

.tfbzh .tfbzh-section-1 .list-3 li dl {
	margin: 0 10px
}

.tfbzh .tfbzh-section-1 .list-3 li dl dt {
	background: #ff7701;
	color: #fff;
	font-size: 22px;
	text-align: center;
	font-weight: normal;
	padding: 5px 0
}

.tfbzh .tfbzh-section-1 .list-3 li dl dd {
	background: #fbfae8;
	font-size: 18px;
	padding: 10px 40px
}

.tfbzh .tfbzh-section-1 .list-3 li dl dd img {
	margin: 10px 0
}

.tfbzh .tfbzh-section-1 .list-3 li dl dd .p1 {
	color: #d45a8d
}

.tfbzh .tfbzh-section-1 .list-3 li dl dd .p2 {
	color: #4487e2
}

.tfbzh .tfbzh-section-1 .list-3 li dl dd .p3 {
	color: #f7a71c
}

.tfbzh .tfbzh-section-1 .list-3 li dl dd .p4 {
	color: #7bb02a
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-1 .list-3 {
		margin: 20px 0 0 0
	}

	.tfbzh .tfbzh-section-1 .list-3 li dl dt {
		font-size: 18px
	}

	.tfbzh .tfbzh-section-1 .list-3 li dl dd {
		font-size: 14px;
		padding: 10px 30px
	}

	.tfbzh .tfbzh-section-1 .list-3 li dl dd img {
		max-width: 200px
	}
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-1 .list-3 li {
		width: 100%;
		margin: 0 0 10px 0
	}
}

.tfbzh .tfbzh-section-2 {
	margin: 40px auto;
	padding: 30px 0;
	border-top: #cf1824 solid 10px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-2 {
		margin: 0 auto;
		padding: 10px 0
	}
}

.tfbzh .tfbzh-section-2 .list-1 {
	margin: 40px 0
}

.tfbzh .tfbzh-section-2 .list-1 li {
	width: 50%;
	float: left;
	line-height: 30px
}

.tfbzh .tfbzh-section-2 .list-1 li dl {
	margin: 0 10px;
	text-align: center
}

.tfbzh .tfbzh-section-2 .list-1 li dl dt {
	background: #ff7701;
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding: 5px 0
}

.tfbzh .tfbzh-section-2 .list-1 li dl dd {
	background: #fbfae8;
	font-size: 18px;
	padding: 10px 40px;
	line-height: 50px
}

.tfbzh .tfbzh-section-2 .list-1 li dl dd span {
	color: #ff7701;
	font-size: 24px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-2 .list-1 {
		margin: 20px 0
	}

	.tfbzh .tfbzh-section-2 .list-1 li {
		width: 100%;
		clear: both
	}

	.tfbzh .tfbzh-section-2 .list-1 li dl dt {
		font-size: 18px
	}

	.tfbzh .tfbzh-section-2 .list-1 li dl dd {
		line-height: 30px;
		font-size: 14px
	}
}

.tfbzh .tfbzh-section-2 .div1 .table-1 {
	margin: 30px 0 0 0;
	border-color: #fff
}

.tfbzh .tfbzh-section-2 .div1 .table-1 thead {
	background: #dfa047;
	color: #fff;
	font-size: 20px;
	text-align: center
}

.tfbzh .tfbzh-section-2 .div1 .table-1 td {
	border: #fff solid 1px;
	text-align: center;
	line-height: 30px
}

.tfbzh .tfbzh-section-2 .div1 .table-1 td.td-b {
	color: #dfa047;
	font-size: 36px
}

.tfbzh .tfbzh-section-2 .div1 .table-2 {
	margin: 30px 0 0 0;
	border-color: #fff
}

.tfbzh .tfbzh-section-2 .div1 .table-2 thead {
	background: #f86e43;
	color: #fff;
	font-size: 20px;
	text-align: center
}

.tfbzh .tfbzh-section-2 .div1 .table-2 td {
	border: #fff solid 1px;
	text-align: center;
	line-height: 30px
}

.tfbzh .tfbzh-section-2 .div1 .table-2 td.td-b {
	color: #f86e43;
	font-size: 36px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-2 .div1 {
		display: none
	}
}

.tfbzh .tfbzh-section-3 {
	margin: 40px auto;
	padding: 30px 0;
	border-top: #cf1824 solid 10px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-3 {
		margin: 0 auto;
		padding: 10px 0 0
	}
}

.tfbzh .tfbzh-section-3 .list-1 {
	margin: 40px 0
}

.tfbzh .tfbzh-section-3 .list-1 li {
	width: 50%;
	float: left;
	line-height: 30px
}

.tfbzh .tfbzh-section-3 .list-1 li dl {
	margin: 0 10px;
	text-align: center
}

.tfbzh .tfbzh-section-3 .list-1 li dl dt {
	background: #ff7701;
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding: 5px 0
}

.tfbzh .tfbzh-section-3 .list-1 li dl dd {
	background: #fbfae8;
	font-size: 18px;
	padding: 10px 40px;
	min-height: 120px
}

.tfbzh .tfbzh-section-3 .list-1 li dl dd span {
	color: #ff7701;
	font-size: 24px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-3 .list-1 {
		margin: 20px 0
	}

	.tfbzh .tfbzh-section-3 .list-1 li {
		width: 100%;
		clear: both
	}

	.tfbzh .tfbzh-section-3 .list-1 li dl dt {
		font-size: 18px
	}

	.tfbzh .tfbzh-section-3 .list-1 li dl dd {
		line-height: 30px;
		font-size: 14px
	}
}

.tfbzh .tfbzh-section-3 .div1 .table-1 {
	margin: 30px 0 0 0;
	border-color: #fff
}

.tfbzh .tfbzh-section-3 .div1 .table-1 thead {
	background: #dfa047;
	color: #fff;
	font-size: 20px;
	text-align: center
}

.tfbzh .tfbzh-section-3 .div1 .table-1 td {
	border: #fff solid 1px;
	text-align: center;
	line-height: 30px
}

.tfbzh .tfbzh-section-3 .div1 .table-1 td.td-b {
	color: #dfa047;
	font-size: 36px
}

.tfbzh .tfbzh-section-3 .div1 .table-2 {
	margin: 30px 0 0 0;
	border-color: #fff
}

.tfbzh .tfbzh-section-3 .div1 .table-2 thead {
	background: #f86e43;
	color: #fff;
	font-size: 20px;
	text-align: center
}

.tfbzh .tfbzh-section-3 .div1 .table-2 td {
	border: #fff solid 1px;
	text-align: center;
	line-height: 30px
}

.tfbzh .tfbzh-section-3 .div1 .table-2 td.td-b {
	color: #f86e43;
	font-size: 36px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-3 .div1 .table-1 {
		margin: 10px 0
	}

	.tfbzh .tfbzh-section-3 .div1 .table-1 td {
		font-size: 12px
	}
}

.tfbzh .tfbzh-section-4 {
	margin: 40px auto;
	padding: 30px 0;
	border-top: #cf1824 solid 10px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-4 {
		margin: 20px auto
	}
}

.tfbzh .tfbzh-section-4 .table-1 {
	margin: 20px 0
}

.tfbzh .tfbzh-section-4 .table-1 td {
	border: #d2d2d2 solid 1px;
	padding: 5px
}

.tfbzh .tfbzh-section-4 .table-1 tr td:first-child {
	color: #cf1824
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-4 {
		display: none
	}
}

.tfbzh .tfbzh-section-5 {
	margin: 40px auto;
	padding: 30px 0;
	border-top: #cf1824 solid 10px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-5 {
		margin: 20px auto
	}
}

.tfbzh .tfbzh-section-5 .list-1,.tfbzh .tfbzh-section-5 .list-2 {
	margin: 20px -5px
}

.tfbzh .tfbzh-section-5 .list-1 li,.tfbzh .tfbzh-section-5 .list-2 li {
	width: 25%;
	float: left
}

.tfbzh .tfbzh-section-5 .list-1 li dl,.tfbzh .tfbzh-section-5 .list-2 li dl {
	color: #fff;
	overflow: hidden;
	min-height: 210px;
	margin: 0 5px
}

.tfbzh .tfbzh-section-5 .list-1 li dl dt,.tfbzh .tfbzh-section-5 .list-2 li dl dt {
	background: #fff;
	color: #cf1824;
	margin: 20px 5%;
	font-size: 18px;
	text-align: center;
	padding: 5px 0
}

.tfbzh .tfbzh-section-5 .list-1 li dl dd,.tfbzh .tfbzh-section-5 .list-2 li dl dd {
	margin: 20px 5%
}

.tfbzh .tfbzh-section-5 .list-1 li dl.dl1,.tfbzh .tfbzh-section-5 .list-2 li dl.dl1 {
	background: #ee999f
}

.tfbzh .tfbzh-section-5 .list-1 li dl.dl2,.tfbzh .tfbzh-section-5 .list-2 li dl.dl2 {
	background: #e6666f
}

.tfbzh .tfbzh-section-5 .list-1 li dl.dl3,.tfbzh .tfbzh-section-5 .list-2 li dl.dl3 {
	background: #dd333f
}

.tfbzh .tfbzh-section-5 .list-1 li dl.dl4,.tfbzh .tfbzh-section-5 .list-2 li dl.dl4 {
	background: #d5000f
}

.tfbzh .tfbzh-section-5 .list-2 li {
	width: 33.33333333%
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-5 {
		display: none
	}
}

.about .about-section-1 {
	background: #f1f1f1;
	padding: 20px 0
}

.about .about-section-1 img {
	float: left
}

.about .about-section-1 .text {
	font-size: 18px;
	margin: 20px 0 0 0;
	line-height: 40px
}

.about .about-section-1 .text span {
	color: #d5000f
}

@media (max-width:768px) {
	.about .about-section-1 img {
		max-width: 100px
	}

	.about .about-section-1 .text {
		font-size: 14px;
		margin: 10px 0 0 0;
		line-height: 26px
	}
}

.about .about-section-2 {
	background: #fcc802
}

.about .about-section-2 .list-1 li {
	width: 50%;
	float: left
}

.about .about-section-2 .list-1 li dl {
	overflow: hidden;
	margin: 0
}

.about .about-section-2 .list-1 li dl dt {
	float: left;
	width: 45%;
	overflow: hidden;
	height: 134px
}

.about .about-section-2 .list-1 li dl dt img {
	max-height: 100%
}

.about .about-section-2 .list-1 li dl dd {
	width: 55%;
	float: left;
	padding: 9px 2%;
	background: #fff;
	min-height: 134px
}

.about .about-section-2 .list-1 li dl dd .year {
	color: #e6422d;
	font-size: 26px;
	text-align: center;
	line-height: 26px
}

.about .about-section-2 .list-1 li dl dd span {
	color: #e6422d;
	font-weight: bold
}

.about .about-section-2 .list-1 li dl.dl2 dd {
	background: #eee
}

.about .about-section-2 .list-1 li dl.dl2 dd .year {
	color: #8f4714
}

.about .about-section-2 .list-1 li dl.dl2 dd span {
	color: #8f4714
}

.about .about-section-2 .list-1 li dl.dl3 dt {
	overflow: hidden
}

.about .about-section-2 .list-1 li dl.dl3 dt img {
	max-height: 100%
}

.about .about-section-2 .list-1 li dl.dl3 dd {
	background: #c6e3f5
}

.about .about-section-2 .list-1 li dl.dl3 dd .year {
	color: #1158a0
}

.about .about-section-2 .list-1 li dl.dl3 dd span {
	color: #1158a0
}

.about .about-section-2 .list-1 li dl.dl4 dt {
	width: 52%
}

.about .about-section-2 .list-1 li dl.dl4 dd {
	width: 48%;
	background: #c6efb2
}

.about .about-section-2 .list-1 li dl.dl4 dd .year {
	color: #11a05e
}

.about .about-section-2 .list-1 li dl.dl4 dd span {
	color: #11a05e
}

@media (max-width:991px) {
	.about .about-section-2 .list-1 li {
		width: 100%;
		clear: both
	}

	.about .about-section-2 .list-1 li dl dt {
		width: 25%
	}

	.about .about-section-2 .list-1 li dl dd {
		width: 75%
	}

	.about .about-section-2 .list-1 li dl.dl4 dt {
		width: 25%
	}

	.about .about-section-2 .list-1 li dl.dl4 dd {
		width: 75%
	}
}

@media (max-width:768px) {
	.about .about-section-2 .list-1 li {
		width: 100%;
		clear: both
	}

	.about .about-section-2 .list-1 li dl dt {
		display: none
	}

	.about .about-section-2 .list-1 li dl dd {
		width: 100%;
		min-height: 60px
	}

	.about .about-section-2 .list-1 li dl.dl4 dd {
		width: 100%
	}
}

.about .about-section-3 {
	background: #f9f9f9
}

.about .about-section-3 .list-1 {
	margin: 10px 0 0 0
}

.about .about-section-3 .list-1 li {
	width: 33.33333333%;
	float: left
}

.about .about-section-3 .list-1 li dl {
	border: #c4c3c3 solid 1px;
	border-radius: 5px;
	text-align: center;
	margin: 0 10px 30px 10px;
	min-height: 125px;
	overflow: hidden
}

.about .about-section-3 .list-1 li dl.dl2 {
	height: 125px
}

.about .about-section-3 .list-1 li dl dt {
	background: #0b8be6;
	color: #fff;
	font-size: 24px;
	display: inline-block;
	text-align: center;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	margin: -1px 0 0 0;
	padding: 0 15px;
	font-weight: normal
}

.about .about-section-3 .list-1 li dl dd {
	text-align: left;
	padding: 9px 15px
}

@media (max-width:991px) {
	.about .about-section-3 .list-1 li {
		width: 50%
	}

	.about .about-section-3 .list-1 li dl.dl2 {
		height: auto
	}
}

@media (max-width:640px) {
	.about .about-section-3 .list-1 li {
		width: 100%;
		clear: both
	}

	.about .about-section-3 .list-1 li dl {
		min-height: 60px
	}
}

.about .about-section-4 {
	background: #bc374c
}

@media (max-width:768px) {
	.about .about-section-4 {
		display: none
	}
}

.about .about-section-5 .list-1 {
	margin: 40px 0 0 0
}

.about .about-section-5 .list-1 li {
	width: 25%;
	float: left
}

.about .about-section-5 .list-1 li dl {
	border: solid 1px #dcdcdc;
	background: #faf9f9;
	padding: 15px;
	margin: 0 10px;
	margin-bottom: 20px
}

.about .about-section-5 .list-1 li dl dt {
	min-height: 135px
}

.about .about-section-5 .list-1 li dl dd {
	text-align: center;
	margin: 20px 0 0 0
}

.about .about-section-5 .list-1 li dl dd span {
	color: #d5000f;
	font-size: 18px
}

@media (max-width:768px) {
	.about .about-section-5 {
		display: none
	}
}

.teacher .title1 {
	text-align: center;
	font-size: 40px
}

.teacher .title1 span {
	color: #d5000f
}

.teacher .title2 {
	text-align: center;
	font-size: 18px
}

.teacher .title2 span {
	color: #d5000f
}

.teacher .title3 {
	font-size: 18px;
	color: #cf1824;
	text-align: center;
	font-weight: bold
}

.teacher .title4 {
	font-size: 18px;
	color: #cf1824;
	font-weight: bold
}

.teacher .title5 {
	font-size: 18px;
	color: #cf1824;
	font-weight: bold;
	background: #eee;
	padding: 5px
}

@media (max-width:768px) {
	.teacher .title1 {
		font-size: 20px
	}

	.teacher .title2 {
		font-size: 14px
	}
}

.teacher .teacher-section-1 {
	margin: 40px auto
}

.teacher .teacher-section-1 .list-1 {
	margin: 40px 0 0 0
}

.teacher .teacher-section-1 .list-1 li {
	width: 33.33333333%;
	float: left
}

.teacher .teacher-section-1 .list-1 li dl {
	border: solid #fcbfc3 1px;
	padding: 20px;
	margin: 0 10px
}

.teacher .teacher-section-1 .list-1 li dl dt {
	text-align: center;
	color: #d5000f;
	font-size: 22px;
	padding-bottom: 10px
}

.teacher .teacher-section-1 .list-1 li dl dt img {
	margin-bottom: 10px
}

.teacher .teacher-section-1 .list-1 li dl dd {
	font-size: 12px;
	color: #666;
	text-align: center
}

.teacher .teacher-section-1 .list-1 li dl dd p {
	text-align: left;
	min-height: 76px
}

.teacher .teacher-section-1 .list-1 li dl dd a {
	color: #d5000f;
	font-size: 16px;
	border-radius: 20px;
	border: 1px #d5000f solid;
	padding: 3px 10px;
	display: inline-block;
	margin-top: 20px
}

.teacher .teacher-section-1 .list-1 li dl dd a:hover {
	background: #d5000f;
	color: #fff
}

@media (max-width:768px) {
	.teacher .teacher-section-1 {
		display: none
	}
}

.teacher .teacher-section-2 {
	background: #f5f9ff;
	padding: 40px 0
}

.teacher .teacher-section-2 .div1 {
	text-align: center;
	margin: 20px 0 0 0
}

.teacher .teacher-section-2 .div1 a {
	background: #f39800;
	color: #fff;
	font-size: 24px;
	border-radius: 5px;
	padding: 3px 10px
}

.teacher .teacher-section-2 .div1 span {
	background: #489aed;
	color: #fff;
	font-size: 24px;
	border-radius: 5px;
	padding: 3px 10px
}

.teacher .teacher-section-2 .div2 {
	text-align: center
}

@media (max-width:768px) {
	.teacher .teacher-section-2 .div1,.teacher .teacher-section-2 .div2 {
		display: none
	}
}

.teacher .teacher-section-3 {
	padding: 40px 0
}

.teacher .teacher-section-3 .teacher-tab {
	margin: 40px 0 0 0
}

.teacher .teacher-section-3 .teacher-tab .tabBtn span {
	background: #489aed;
	width: 33.33333333%;
	line-height: 50px;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 20px;
	border-left: #fff solid 2px;
	border-right: #fff solid 2px;
	cursor: pointer
}

.teacher .teacher-section-3 .teacher-tab .tabBtn span.active {
	background: #d5000f;
	position: relative
}

.teacher .teacher-section-3 .teacher-tab .tabBtn span.active:after {
	content: "";
	width: 26px;
	height: 12px;
	background: url(../images/teacher-12.jpg) no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -12px;
	bottom: -11px
}

.teacher .teacher-section-3 .teacher-tab .tabSec {
	margin: 26px 0 0 0
}

.teacher .teacher-section-3 .teacher-tab .tabSec li {
	width: 50%;
	float: left;
	margin-bottom: 12px
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl {
	border: solid #eee 1px;
	padding: 10px;
	overflow: hidden;
	margin: 0 6px
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dt {
	width: 40%;
	float: left
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dd {
	width: 60%;
	float: left
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dd .name {
	background: #ebebeb;
	font-size: 18px;
	display: block;
	margin: 5px 0;
	padding: 0 0 0 20px
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dd p {
	padding: 0 0 0 20px
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dd .p1 {
	color: #d5000f;
	margin: 5px 0
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dd .p2 {
	font-size: 12px
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dd .p3 {
	text-align: center;
	margin: 20px 0 0 0
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dd .p3 a {
	background: #d5000f;
	border-radius: 5px;
	color: #fff;
	padding: 3px 10px
}

@media (max-width:768px) {
	.teacher .teacher-section-3 .teacher-tab .tabSec li {
		width: 100%;
		clear: both;
		margin-bottom: 10px
	}
}

.teacher .teacher-section-3 .div1 {
	text-align: center;
	margin: 20px 0 0 0
}

.teacher .teacher-section-3 .div1 a {
	background: #f39800;
	color: #fff;
	font-size: 24px;
	border-radius: 5px;
	padding: 3px 10px
}

.teacher .teacher-section-3 .div1 span {
	background: #489aed;
	color: #fff;
	font-size: 24px;
	border-radius: 5px;
	padding: 3px 10px
}

@media (max-width:640px) {
	.teacher .teacher-section-3 .div1 {
		margin: 0 10px
	}

	.teacher .teacher-section-3 .div1 a {
		font-size: 18px;
		display: block;
		margin-bottom: 5px
	}

	.teacher .teacher-section-3 .div1 span {
		font-size: 18px;
		display: block
	}
}

.teacher .teacher-section-4 {
	background: #f5f9ff;
	padding: 40px 0
}

.teacher .teacher-section-4 .list-1 li {
	width: 33.33333333%;
	float: left;
	text-align: center
}

.teacher .teacher-section-4 .list-1 li dl {
	border: solid #e8e8e9 1px;
	padding: 8px;
	background: #fff;
	margin: 0 15px
}

.teacher .teacher-section-4 .list-1 li dl dd {
	background: #d5000f;
	color: #fff;
	font-size: 18px;
	padding: 5px 0;
	margin: 8px 0 0 0
}

@media (max-width:768px) {
	.teacher .teacher-section-4 {
		display: none
	}
}

.gkfd .title1 {
	color: #d5000f;
	font-size: 26px;
	text-align: center;
	line-height: 40px
}

.gkfd .title2 {
	background: #868b99;
	color: #fff;
	font-size: 26px;
	text-align: center;
	padding: 10px 0
}

.gkfd .title3 {
	color: #d5000f;
	font-weight: bold;
	font-size: 32px;
	text-align: center
}

@media (max-width:768px) {
	.gkfd .title1 {
		font-size: 18px;
		line-height: 30px
	}

	.gkfd .title2 {
		font-size: 20px
	}

	.gkfd .title3 {
		font-size: 20px
	}
}

.gkfd .gkfd-section-1 {
	background: #5499e7
}

.gkfd .gkfd-section-2 {
	margin: 20px auto
}

.gkfd .gkfd-section-2 .item-1 {
	margin: 20px 0;
	clear: both;
	overflow: hidden
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 {
	margin: 40px auto;
	max-width: 920px
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn {
	width: 30%;
	float: left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li {
	width: 242px;
	height: 96px;
	cursor: pointer
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li span {
	width: 242px;
	height: 96px;
	display: block
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li .span1 {
	background: url(../images/gkfd-02.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li.active .span1 {
	background: url(../images/gkfd-03.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li .span2 {
	background: url(../images/gkfd-04.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li.active .span2 {
	background: url(../images/gkfd-05.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li .span3 {
	background: url(../images/gkfd-06.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li.active .span3 {
	background: url(../images/gkfd-07.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li .span4 {
	background: url(../images/gkfd-08.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li.active .span4 {
	background: url(../images/gkfd-09.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt {
	width: 70%;
	float: left;
	padding: 20px 20px;
	min-height: 285px;
	display: none
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt.div1 {
	background: #f4f9fd;
	border-top: #4e9bdf solid 1px
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .text {
	width: 50%;
	float: left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .text .bt {
	background: #4e9bdf;
	color: #fff;
	font-size: 26px;
	padding: 3px 20px
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .text .p1 {
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0 10px
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .text .p1 span {
	color: #d5000f
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt.div2 {
	background: #fef2e8;
	border-top: #f8841d solid 1px
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt.div2 .text .bt {
	background: #e6720b
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt.div3 {
	background: #f8fcea;
	border-top: #ddeda5 solid 1px
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt.div3 .text .bt {
	background: #abca3e
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .pic {
	width: 50%;
	float: right;
	text-align: right
}

@media (max-width:768px) {
	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn {
		display: none
	}

	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt {
		width: 100%;
		display: block
	}

	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .text .bt {
		font-size: 18px
	}

	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .text .p1 {
		font-size: 16px
	}
}

@media (max-width:480px) {
	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 {
		margin: 20px 0 0 0
	}

	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn {
		display: none
	}

	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt {
		width: 100%;
		min-height: 200px
	}

	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .text {
		width: 100%
	}

	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .pic {
		display: none
	}
}

.gkfd .gkfd-section-2 .item-2 {
	clear: both
}

@media (max-width:768px) {
	.gkfd .gkfd-section-2 .item-2 {
		display: none
	}
}

.gkfd .gkfd-section-2 .item-3 {
	margin: 20px 0
}

.gkfd .gkfd-section-2 .item-3 .question {
	color: #4d9cdf;
	font-size: 22px;
	position: relative;
	padding: 0 0 0 35px
}

.gkfd .gkfd-section-2 .item-3 .question:before {
	content: " Q ";
	position: absolute;
	left: 0;
	top: 0
}

.gkfd .gkfd-section-2 .item-3 .answer {
	border-bottom: #d2d2d2 solid 1px;
	color: #d5000f;
	position: relative;
	margin: 0 0 20px 0;
	padding: 10px 0 20px 35px
}

.gkfd .gkfd-section-2 .item-3 .answer:before {
	content: " A ";
	position: absolute;
	left: 0;
	top: 0;
	font-size: 22px
}

.gkfd .gkfd-section-2 .div-btn {
	text-align: center;
	margin: 20px 0 0 0
}

.gkfd .gkfd-section-2 .div-btn a {
	background: #f39800;
	color: #fff;
	font-size: 24px;
	border-radius: 5px;
	padding: 3px 10px
}

.gkfd .gkfd-section-2 .div-btn span {
	background: #489aed;
	color: #fff;
	font-size: 24px;
	border-radius: 5px;
	padding: 3px 10px
}

@media (max-width:640px) {
	.gkfd .gkfd-section-2 .div-btn {
		margin: 0 10px
	}

	.gkfd .gkfd-section-2 .div-btn a {
		font-size: 18px;
		display: block;
		margin-bottom: 5px
	}

	.gkfd .gkfd-section-2 .div-btn span {
		font-size: 18px;
		display: block
	}
}

.gkfd .gkfd-section-3 {
	background: #5499e7
}

@media (max-width:768px) {
	.gkfd .gkfd-section-3 {
		display: none
	}
}

.gkfd .gkfd-section-4 {
	padding: 20px 0 0 0
}

@media (max-width:768px) {
	.gkfd .gkfd-section-4 .title1 {
		display: none
	}
}

.gkfd .gkfd-section-4 .item-1 {
	padding: 30px 0 0 0
}

.gkfd .gkfd-section-4 .item-1 ul {
	padding: 20px 0 0 0
}

.gkfd .gkfd-section-4 .item-1 ul li {
	width: 33.33333333%;
	float: left;
	font-size: 18px
}

.gkfd .gkfd-section-4 .item-1 ul li div {
	background: #dd333f;
	color: #fff;
	margin: 0 15px;
	padding: 20px 30px;
	min-height: 152px
}

.gkfd .gkfd-section-4 .item-1 ul li.li2 div {
	background: #e6666f
}

@media (max-width:768px) {
	.gkfd .gkfd-section-4 .item-1 {
		display: none
	}
}

.gkfd .gkfd-section-4 .item-2 {
	padding: 30px 0 0 0;
	overflow: hidden
}

.gkfd .gkfd-section-4 .item-2 ul {
	margin: 20px 0 0 0
}

.gkfd .gkfd-section-4 .item-2 ul li {
	width: 33.33333333%;
	float: left
}

.gkfd .gkfd-section-4 .item-2 ul li div {
	border: #ccc solid 1px;
	border-top: #ccc solid 3px;
	margin: 0 15px;
	padding: 10px;
	text-align: center
}

.gkfd .gkfd-section-4 .item-2 ul li div img {
	margin-bottom: 10px
}

@media (max-width:768px) {
	.gkfd .gkfd-section-4 .item-2 {
		display: none
	}
}

.gkfd .gkfd-section-4 .item-3 {
	padding: 30px 0 0 0;
	overflow: hidden
}

.gkfd .gkfd-section-4 .item-3 ul {
	margin: 20px 0 0 0
}

.gkfd .gkfd-section-4 .item-3 ul li {
	width: 33.33333333%;
	float: left
}

.gkfd .gkfd-section-4 .item-3 ul li div {
	padding: 0 15px;
	text-align: center
}

.gkfd .gkfd-section-4 .item-3 ul li div p {
	background: #d5000f;
	color: #fff;
	min-height: 82px;
	padding: 10px
}

@media (max-width:768px) {
	.gkfd .gkfd-section-4 .item-3 {
		display: none
	}
}

.gkfd .gkfd-section-4 .item-4 {
	padding: 30px 0 0 0
}

.gkfd .gkfd-section-4 .item-4 ul {
	margin: 20px 0 0 0
}

.gkfd .gkfd-section-4 .item-4 ul li {
	width: 33.33333333%;
	float: left;
	text-align: center
}

.gkfd .gkfd-section-4 .item-4 ul li div {
	padding: 0 15px
}

.gkfd .gkfd-section-4 .item-4 ul li div img {
	margin: 10px 0
}

.gkfd .gkfd-section-5 {
	background: #5499e7;
	margin: 20px auto
}

@media (max-width:768px) {
	.gkfd .gkfd-section-5 {
		display: none
	}
}

.gkfd .gkfd-section-6 .gkfd-tab-2 {
	max-width: 900px;
	margin: 20px auto
}

.gkfd .gkfd-section-6 .gkfd-tab-2 .tabBtn {
	width: 100%;
	padding-left: 32px
}

.gkfd .gkfd-section-6 .gkfd-tab-2 .tabBtn li {
	width: 150px;
	height: 38px;
	cursor: pointer;
	background: url(../images/gkfd-27.png) no-repeat;
	float: left;
	text-align: center;
	line-height: 38px;
	margin: 0 0 0 -32px
}

.gkfd .gkfd-section-6 .gkfd-tab-2 .tabBtn li.active {
	background: url(../images/gkfd-28.png) no-repeat;
	color: #fff;
	font-weight: bold
}

.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt {
	width: 100%;
	border: #eaeff9 solid 5px;
	float: left;
	padding: 20px 20px;
	min-height: 285px;
	display: none;
	padding: 30px
}

.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt .red {
	color: #d5000f
}

@media (max-width:768px) {
	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabBtn {
		display: none
	}

	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt {
		width: 100%;
		display: block
	}

	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt .text .bt {
		font-size: 18px
	}

	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt .text .p1 {
		font-size: 16px
	}
}

@media (max-width:480px) {
	.gkfd .gkfd-section-6 .gkfd-tab-2 {
		margin: 20px 0 0 0
	}

	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabBtn {
		display: none
	}

	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt {
		width: 100%;
		min-height: 200px
	}

	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt .text {
		width: 100%
	}

	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt .pic {
		display: none
	}
}

@media (max-width:768px) {
	.gkfd .gkfd-section-6 {
		display: none
	}
}

.yikao .title1 {
	background: #f27e31;
	text-align: center;
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	padding: 10px 0
}

.yikao .title2 {
	text-align: center
}

.yikao .title2 span {
	background: #f50c0b;
	color: #fff;
	font-size: 35px;
	padding: 3px 30px
}

.yikao .tel-btn {
	text-align: center
}

.yikao .tel-btn a {
	background: #ffa32c;
	color: #fff;
	font-size: 25px;
	font-weight: bold;
	padding: 3px 40px
}

@media (max-width:768px) {
	.yikao .title1 {
		font-size: 20px
	}

	.yikao .title2 span {
		font-size: 20px
	}

	.yikao .tel-btn a {
		font-size: 20px
	}
}

.yikao .yikao-section-1 {
	background: #f8f8f8;
	padding: 0 0 20px 0
}

.yikao .yikao-section-1 .p1 {
	font-size: 36px;
	text-align: center;
	font-weight: bold
}

.yikao .yikao-section-1 .p1 span {
	color: #d5000f;
	font-size: 50px
}

@media (max-width:768px) {
	.yikao .yikao-section-1 .p1 {
		font-size: 20px
	}

	.yikao .yikao-section-1 .p1 span {
		font-size: 25px
	}
}

.yikao .yikao-section-1 .list-1 {
	font-size: 28px;
	margin: 20px 0 0 0
}

.yikao .yikao-section-1 .list-1 li {
	width: 33.33333333%;
	float: left;
	background: url(../images/yikao-01.jpg) no-repeat;
	padding: 0 0 0 80px;
	line-height: 70px
}

@media (max-width:768px) {
	.yikao .yikao-section-1 .list-1 {
		font-size: 22px
	}

	.yikao .yikao-section-1 .list-1 li {
		width: 100%;
		clear: both;
		background-size: 40px;
		background-position: 15px center;
		padding: 0 0 0 70px;
		line-height: 40px
	}
}

.yikao .yikao-section-1 .list-2 {
	margin: 20px 0 20px 0
}

.yikao .yikao-section-1 .list-2 li {
	width: 33.33333333%;
	float: left
}

.yikao .yikao-section-1 .list-2 li dl {
	text-align: center;
	margin: 0 20px
}

.yikao .yikao-section-1 .list-2 li dl dt {
	color: #fff;
	font-size: 30px;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	line-height: 120px;
	text-align: center;
	margin: 0 auto
}

.yikao .yikao-section-1 .list-2 li dl dd {
	margin: 10px 0 0 0
}

.yikao .yikao-section-1 .list-2 li dl.dl1 dt {
	background: #1fa4e5
}

.yikao .yikao-section-1 .list-2 li dl.dl2 dt {
	background: #e70012
}

.yikao .yikao-section-1 .list-2 li dl.dl3 dt {
	background: #07913b
}

@media (max-width:768px) {
	.yikao .yikao-section-1 .list-2 li dl {
		margin: 0 5px
	}

	.yikao .yikao-section-1 .list-2 li dl dt {
		border-radius: 0;
		height: 30px;
		line-height: 30px;
		font-size: 20px;
		width: 100%
	}
}

.yikao .yikao-section-2 .item-1 {
	margin: 20px 0 0 0
}

@media (max-width:768px) {
	.yikao .yikao-section-2 .item-1 {
		display: none
	}
}

.yikao .yikao-section-2 .item-2 {
	margin: 20px 0 0 0
}

.yikao .yikao-section-2 .item-2 ul {
	margin: 20px 0 20px 0
}

.yikao .yikao-section-2 .item-2 ul li {
	width: 25%;
	float: left;
	text-align: center
}

.yikao .yikao-section-2 .item-2 ul li dl {
	margin: 0 20px
}

.yikao .yikao-section-2 .item-2 ul li dl dt {
	width: 120px;
	height: 120px;
	background: #f06c7a;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto
}

.yikao .yikao-section-2 .item-2 ul li dl dt img {
	margin: 5px
}

.yikao .yikao-section-2 .item-2 ul li dl dd {
	margin: 10px 0 0 0
}

.yikao .yikao-section-2 .item-2 ul li dl dd p {
	font-weight: bold;
	font-size: 20px;
	color: #d5000f;
	margin: 0 0 5px 0
}

@media (max-width:768px) {
	.yikao .yikao-section-2 .item-2 ul li {
		width: 100%;
		clear: both
	}

	.yikao .yikao-section-2 .item-2 ul li dl {
		margin: 0 0 20px 0
	}
}

.yikao .yikao-section-2 .item-3 {
	margin: 20px 0 0 0
}

.yikao .yikao-section-2 .item-3 ul {
	margin: 20px 0 0 0
}

.yikao .yikao-section-2 .item-3 ul li {
	width: 33.33333333%;
	float: left
}

.yikao .yikao-section-2 .item-3 ul li dl {
	margin: 0 10px
}

.yikao .yikao-section-2 .item-3 ul li dl dt {
	background: #ff8b2c;
	color: #fff;
	text-align: center;
	font-size: 20px;
	padding: 5px 0
}

.yikao .yikao-section-2 .item-3 ul li dl dd {
	background: #eee;
	padding: 20px
}

.yikao .yikao-section-2 .item-4 {
	margin: 20px 10px
}

.yikao .yikao-section-2 .item-4 .left {
	background: #f6f6f7;
	padding: 10px;
	width: 60%;
	float: left;
	border: #cacacb dashed 1px;
	min-height: 305px
}

.yikao .yikao-section-2 .item-4 .left .p1 {
	font-size: 26px;
	font-weight: bold;
	padding: 10px 0
}

.yikao .yikao-section-2 .item-4 .left p {
	line-height: 32px
}

.yikao .yikao-section-2 .item-4 .left p span {
	color: #cc011c;
	font-weight: bold
}

.yikao .yikao-section-2 .item-4 .right {
	width: 40%;
	float: left;
	border: #d9d9d9 solid 1px;
	min-height: 305px;
	padding: 10px
}

.yikao .yikao-section-2 .item-4 .right .p1 {
	font-size: 26px;
	font-weight: bold;
	padding: 10px 0;
	color: #c4011c
}

.yikao .yikao-section-2 .item-4 .right ul li {
	background: url(../images/yikao-07.png) no-repeat left center;
	padding: 0 0 0 20px;
	line-height: 32px;
	color: #d5000f
}

@media (max-width:768px) {
	.yikao .yikao-section-2 {
		display: none
	}
}

.yikao .yikao-section-3 {
	margin: 30px 0 0 0
}

.yikao .yikao-section-3 .item-1 {
	margin: 20px 0 0 0
}

.yikao .yikao-section-3 .item-1 .left {
	width: 40%;
	float: left
}

.yikao .yikao-section-3 .item-1 .left .p1 {
	background: #d5000f;
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding: 5px 0
}

.yikao .yikao-section-3 .item-1 .left div {
	border-left: #f7cccf solid 1px;
	border-right: #f7cccf solid 1px;
	border-bottom: #f7cccf solid 1px;
	padding: 14px
}

.yikao .yikao-section-3 .item-1 .left div img {
	float: left;
	margin: 0 10px 0 0
}

.yikao .yikao-section-3 .item-1 .right {
	width: 55%;
	float: right
}

.yikao .yikao-section-3 .item-1 .right .p1 {
	font-size: 20px;
	background: #f3f3f3;
	padding: 5px 0 5px 20px
}

.yikao .yikao-section-3 .item-1 .right .list-1 {
	margin: 50px 0 0 25px
}

.yikao .yikao-section-3 .item-1 .right .list-1 div span {
	display: block;
	width: 140px;
	height: 125px;
	border: #d8d8d8 solid 1px;
	padding: 5px
}

.yikao .yikao-section-3 .item-1 .right .list-1 .slick-prev,.yikao .yikao-section-3 .item-1 .right .list-1 .slick-next {
	width: 31px;
	height: 52px;
	border: none
}

.yikao .yikao-section-3 .item-1 .right .list-1 .slick-prev {
	left: -40px;
	background: url(../images/yikao-btn-left.jpg) no-repeat
}

.yikao .yikao-section-3 .item-1 .right .list-1 .slick-next {
	right: -10px;
	background: url(../images/yikao-btn-right.jpg) no-repeat
}

@media (max-width:768px) {
	.yikao .yikao-section-3 {
		display: none
	}
}

.chunji .title1 {
	background: #ff7f00;
	text-align: center;
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	padding: 10px 0;
	margin: 0 0 20px 0
}

.chunji .btn-1 {
	text-align: center
}

.chunji .btn-1 a {
	color: #d5000f;
	color: #fff;
	font-size: 26px;
	background: #d5000f;
	border-radius: 20px;
	padding: 3px 30px
}

.chunji .title2 {
	text-align: center
}

.chunji .title2 span {
	color: #fefefe;
	font-size: 24px;
	text-align: center;
	background: #d5000f;
	padding: 3px 30px
}

.chunji .title3 {
	font-size: 22px;
	text-align: center
}

@media (max-width:768px) {
	.chunji .title1 {
		font-size: 20px
	}

	.chunji .title2 span {
		font-size: 16px
	}

	.chunji .title3 {
		font-size: 14px
	}
}

.chunji .tytf {
	text-align: center;
	margin: 20px 0 0 0
}

.chunji .tytf a {
	color: #fff;
	font-size: 26px;
	background: #d5000f;
	padding: 3px 20px;
	border-radius: 20px
}

.chunji .wybb {
	text-align: center;
	margin: 20px 0 0 0
}

.chunji .wybb a {
	color: #fff;
	font-size: 26px;
	background: #d5000f;
	padding: 3px 20px;
	border-radius: 20px
}

.chunji .chunji-section-1 {
	padding: 0 0 20px 0;
	overflow: hidden
}

.chunji .chunji-section-1 .p1 {
	text-align: center;
	line-height: 40px;
	font-size: 18px
}

.chunji .chunji-section-1 .p2 {
	text-align: center
}

.chunji .chunji-section-1 .student {
	padding: 20px 0 0 0
}

.chunji .chunji-section-1 .student div span {
	display: block;
	margin: 0 5px
}

.chunji .chunji-section-1 .student .slick-prev,.chunji .chunji-section-1 .student .slick-next {
	border: none;
	width: 28px;
	height: 48px
}

.chunji .chunji-section-1 .student .slick-prev {
	background: url(../images/chunji-left.jpg) no-repeat
}

.chunji .chunji-section-1 .student .slick-next {
	background: url(../images/chunji-right.jpg) no-repeat
}

.chunji .chunji-section-1 .list-1 {
	margin: 20px 0 20px 0;
	overflow: hidden
}

.chunji .chunji-section-1 .list-1 li {
	line-height: 30px;
	width: 33.33333333%;
	float: left;
	text-align: center
}

.chunji .chunji-section-1 .list-1 li span {
	color: #de0001;
	font-size: 30px
}

.chunji .chunji-section-1 .list-1 li i {
	font-style: normal;
	color: #ff7800;
	font-size: 26px
}

.chunji .chunji-section-1 .list-1 li p {
	font-size: 16px;
	line-height: 20px
}

.chunji .chunji-section-1 .list-1 li.li2 span {
	color: #005bff
}

.chunji .chunji-section-1 .list-1 li.li2 i {
	color: #009211
}

.chunji .chunji-section-1 .list-1 li.li3 span {
	color: #a200ff
}

.chunji .chunji-section-1 .list-1 li.li3 i {
	color: #ff00ea
}

@media (max-width:768px) {
	.chunji .chunji-section-1 {
		display: none
	}
}

.chunji .chunji-section-2 .p1 {
	text-align: center;
	font-size: 18px
}

.chunji .chunji-section-2 .list-1 {
	padding: 20px 0 20px 0;
	overflow: hidden
}

.chunji .chunji-section-2 .list-1 .pic-1 {
	float: left;
	width: 35%;
	height: 390px;
	overflow: hidden;
	text-align: center
}

.chunji .chunji-section-2 .list-1 .pic-2 {
	float: left;
	width: 65%;
	text-align: center
}

.chunji .chunji-section-2 .list-1 .pic-2 span {
	width: 25%;
	float: left;
	margin: 0 0 10px 0;
	padding: 5px
}

@media (max-width:768px) {
	.chunji .chunji-section-2 .list-1 .pic-1 {
		width: 100%;
		clear: both;
		margin-bottom: 10px
	}

	.chunji .chunji-section-2 .list-1 .pic-2 {
		width: 100%;
		max-width: 300px;
		clear: both;
		margin: 0 auto;
		float: none;
		overflow: hidden
	}

	.chunji .chunji-section-2 .list-1 .pic-2 span {
		width: 50%
	}
}

.chunji .chunji-section-2 .list-2 {
	margin: 20px 0 20px 0
}

.chunji .chunji-section-2 .list-2 li {
	width: 20%;
	float: left
}

.chunji .chunji-section-2 .list-2 li dl {
	border-left: #d5000f solid 1px;
	border-bottom: #d5000f solid 1px;
	margin: 0
}

.chunji .chunji-section-2 .list-2 li dl dt {
	text-align: center;
	color: #fff;
	background: #d5000f;
	font-size: 30px;
	font-weight: normal;
	height: 58px
}

.chunji .chunji-section-2 .list-2 li dl dd {
	padding: 20px;
	min-height: 200px
}

.chunji .chunji-section-2 .list-2 li dl.dl-last {
	border-right: #d5000f solid 1px
}

.chunji .chunji-section-2 .list-2 li dl.dl-last dd {
	text-align: center;
	padding: 30px 0;
	color: #d5000f
}

@media (max-width:910px) {
	.chunji .chunji-section-2 .list-2 li dl dd {
		min-height: 240px
	}
}

@media (max-width:768px) {
	.chunji .chunji-section-2 .list-2 li {
		width: 100%;
		margin: 0 0 10px 0
	}

	.chunji .chunji-section-2 .list-2 li dl dt {
		font-size: 16px;
		height: 40px;
		line-height: 40px
	}

	.chunji .chunji-section-2 .list-2 li dl dd {
		min-height: 30px
	}
}

.chunji .chunji-section-2 .list-3 {
	margin: 20px 0 0 0
}

.chunji .chunji-section-2 .list-3 li {
	width: 50%;
	float: left
}

.chunji .chunji-section-2 .list-3 li .div {
	margin: 0 50px
}

.chunji .chunji-section-2 .list-3 li .div .bt {
	background: #dd333f;
	color: #fff;
	font-size: 24px;
	text-align: center
}

.chunji .chunji-section-2 .list-3 li .div .text {
	background: #fbe5e7;
	padding: 20px 20px;
	min-height: 172px
}

.chunji .chunji-section-2 .list-3 li .div .btn-1 {
	text-align: center;
	margin: 25px 0 0 0
}

.chunji .chunji-section-2 .list-3 li .div .btn-1 a {
	background: #ff7f00;
	color: #fff;
	font-size: 20px;
	border-radius: 20px;
	padding: 3px 20px
}

.chunji .chunji-section-2 .list-3 li .div .btn-1 a:hover {
	background: #dd333f
}

@media (max-width:768px) {
	.chunji .chunji-section-2 .list-3 li .div {
		margin: 0 5px
	}

	.chunji .chunji-section-2 .list-3 li .div .bt {
		font-size: 18px
	}

	.chunji .chunji-section-2 .list-3 li .div .text {
		padding: 10px
	}

	.chunji .chunji-section-2 .list-3 li .div .btn-1 a {
		padding: 3px 5px
	}
}

.chunji .chunji-section-3 {
	margin: 20px 0 0 0
}

.chunji .chunji-section-3 .list-1 {
	padding: 20px 0 20px 0;
	overflow: hidden
}

.chunji .chunji-section-3 .list-1 .pic-1 {
	float: left;
	width: 35%;
	height: 390px;
	overflow: hidden;
	text-align: center
}

.chunji .chunji-section-3 .list-1 .pic-2 {
	float: left;
	width: 65%;
	text-align: center
}

.chunji .chunji-section-3 .list-1 .pic-2 span {
	width: 25%;
	float: left;
	margin: 0 0 10px 0;
	padding: 5px
}

@media (max-width:768px) {
	.chunji .chunji-section-3 .list-1 .pic-1 {
		width: 100%;
		clear: both;
		margin-bottom: 10px
	}

	.chunji .chunji-section-3 .list-1 .pic-2 {
		width: 100%;
		max-width: 300px;
		clear: both;
		margin: 0 auto;
		float: none;
		overflow: hidden
	}

	.chunji .chunji-section-3 .list-1 .pic-2 span {
		width: 50%
	}
}

.chunji .chunji-section-3 .list-2 {
	margin: 20px 0 0 0
}

.chunji .chunji-section-3 .list-2 li {
	width: 50%;
	float: left
}

.chunji .chunji-section-3 .list-2 li .div {
	margin: 0 50px
}

.chunji .chunji-section-3 .list-2 li .div .bt {
	background: #dd333f;
	color: #fff;
	font-size: 24px;
	text-align: center
}

.chunji .chunji-section-3 .list-2 li .div .text {
	background: #fbe5e7;
	padding: 20px 20px;
	min-height: 172px
}

.chunji .chunji-section-3 .list-2 li .div .btn-1 {
	text-align: center;
	margin: 25px 0 0 0
}

.chunji .chunji-section-3 .list-2 li .div .btn-1 a {
	background: #ff7f00;
	color: #fff;
	font-size: 20px;
	border-radius: 20px;
	padding: 3px 20px
}

.chunji .chunji-section-3 .list-2 li .div .btn-1 a:hover {
	background: #dd333f
}

@media (max-width:768px) {
	.chunji .chunji-section-3 .list-2 li .div {
		margin: 0 5px
	}

	.chunji .chunji-section-3 .list-2 li .div .bt {
		font-size: 18px
	}

	.chunji .chunji-section-3 .list-2 li .div .text {
		padding: 10px
	}

	.chunji .chunji-section-3 .list-2 li .div .btn-1 a {
		padding: 3px 5px
	}
}

.chunji .chunji-section-4 {
	margin: 20px 0 0 0
}

.chunji .chunji-section-4 .list-1 {
	padding: 20px 0 20px 0;
	overflow: hidden
}

.chunji .chunji-section-4 .list-1 .pic-1 {
	float: left;
	width: 35%;
	overflow: hidden;
	text-align: center
}

.chunji .chunji-section-4 .list-1 .pic-2 {
	float: left;
	width: 65%;
	text-align: center
}

.chunji .chunji-section-4 .list-1 .pic-2 span {
	width: 33.33333333%;
	float: left;
	margin: 0 0 0 0;
	padding: 5px
}

@media (max-width:768px) {
	.chunji .chunji-section-4 .list-1 .pic-1 {
		width: 100%;
		clear: both;
		margin-bottom: 10px
	}

	.chunji .chunji-section-4 .list-1 .pic-2 {
		width: 100%;
		max-width: 300px;
		clear: both;
		margin: 0 auto;
		float: none;
		overflow: hidden
	}

	.chunji .chunji-section-4 .list-1 .pic-2 span {
		width: 50%
	}
}

.chunji .chunji-section-4 .list-2 {
	margin: 20px 0 0 0
}

.chunji .chunji-section-4 .list-2 li {
	width: 50%;
	float: left
}

.chunji .chunji-section-4 .list-2 li .div {
	margin: 0 50px
}

.chunji .chunji-section-4 .list-2 li .div .bt {
	background: #dd333f;
	color: #fff;
	font-size: 24px;
	text-align: center
}

.chunji .chunji-section-4 .list-2 li .div .text {
	background: #fbe5e7;
	padding: 20px 20px;
	min-height: 172px
}

.chunji .chunji-section-4 .list-2 li .div .btn-1 {
	text-align: center;
	margin: 25px 0 0 0
}

.chunji .chunji-section-4 .list-2 li .div .btn-1 a {
	background: #ff7f00;
	color: #fff;
	font-size: 20px;
	border-radius: 20px;
	padding: 3px 20px
}

.chunji .chunji-section-4 .list-2 li .div .btn-1 a:hover {
	background: #dd333f
}

@media (max-width:768px) {
	.chunji .chunji-section-4 .list-2 li .div {
		margin: 0 5px
	}

	.chunji .chunji-section-4 .list-2 li .div .bt {
		font-size: 18px
	}

	.chunji .chunji-section-4 .list-2 li .div .text {
		padding: 10px
	}

	.chunji .chunji-section-4 .list-2 li .div .btn-1 a {
		padding: 3px 5px
	}
}

.chunji .chunji-section-4 .p1 {
	text-align: center
}

.chunji .chunji-section-4 {
	padding: 20px 0 0 0
}

.chunji .chunji-section-4 .p1 {
	text-align: center
}

.chunji .chunji-section-5 {
	padding: 20px 0 0 0
}

.chunji .chunji-section-5 .p1 {
	text-align: center;
	font-size: 24px
}

.chunji .chunji-section-5 .list-1 {
	margin: 20px 0 0 0
}

.chunji .chunji-section-5 .list-1 li {
	width: 25%;
	float: left;
	text-align: center
}

.chunji .chunji-section-5 .list-1 li div {
	margin: 0 10px
}

.chunji .chunji-section-5 .list-1 li div p {
	border-left: #ccc solid 1px;
	border-right: #ccc solid 1px;
	border-bottom: #ccc solid 1px;
	line-height: 30px
}

.chunji .chunji-section-5 .p1 {
	text-align: center
}

@media (max-width:768px) {
	.chunji .chunji-section-5 {
		display: none
	}
}

.chunji .chunji-section-6 {
	padding: 20px 0 0 0
}

.chunji .chunji-section-6 .list-1 li {
	width: 33.33333333%;
	float: left;
	margin: 0 0 30px 0
}

.chunji .chunji-section-6 .list-1 li dl {
	text-align: center;
	border: #ccc solid 1px;
	margin: 0 30px
}

.chunji .chunji-section-6 .list-1 li dl dd {
	padding: 15px 0 0 0
}

.chunji .chunji-section-6 .list-1 li dl dd .p1 {
	font-size: 20px;
	padding: 0 10px
}

.chunji .chunji-section-6 .list-1 li dl dd .p2 {
	font-size: 16px;
	padding: 0 10px 20px 0
}

.chunji .chunji-section-6 .list-1 li dl dd .p3 a {
	display: block;
	background: #111e47;
	color: #fff;
	font-size: 20px
}

.chunji .chunji-section-6 .p1 {
	text-align: center
}

@media (max-width:768px) {
	.chunji .chunji-section-6 {
		display: none
	}
}

.chunji .chunji-section-7 {
	margin: 20px 0 0 0
}

.chunji .chunji-section-7 .p1 {
	text-align: center;
	font-size: 20px;
	margin: 0 0 20px 0
}

@media (max-width:768px) {
	.chunji .chunji-section-7 {
		display: none
	}
}

.chunji .chunji-section-7 .item-1 {
	background: url(../images/chunji-57.jpg) no-repeat;
	width: 100%;
	height: 395px;
	background-size: 100%;
	color: #fff;
	font-size: 30px;
	text-align: center;
	padding: 60px 0 0 0
}

@media (max-width:768px) {
	.chunji .chunji-section-7 {
		display: none
	}
}

*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
	font-family: "Microsoft YaHei";
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block;
	padding: 0;
	margin: 0
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}[hidden],template {
	display: none
}

a {
	background-color: transparent
}

a:active,a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,strong {
	font-weight: bold
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,kbd,pre,samp {
	font-family: "Microsoft YaHei";
	font-size: 1em
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type="checkbox"],input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height: auto
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: bold
}

table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}

td,th {
	padding: 0
}

* {
	box-sizing: border-box
}

*:before,*:after {
	box-sizing: border-box
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

body {
	font-family: "Microsoft YaHei",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.6;
	color: #333;
	background-color: #fff
}

input,button,select,textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

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

a:hover,a:focus {
	color: #23527c;
	text-decoration: none
}

a:focus {
	outline: 0
}

figure {
	margin: 0
}

img {
	vertical-align: middle
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}

.img-rounded {
	border-radius: 6px
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.6;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}

.img-circle {
	border-radius: 50%
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}[role="button"] {
	cursor: pointer
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family: inherit;
	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,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: normal;
	line-height: 1;
	color: #777
}

h1,.h1,h2,.h2,h3,.h3 {
	margin-top: 0;
	margin-bottom: 0
}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {
	font-size: 65%
}

h4,.h4,h5,.h5,h6,.h6 {
	margin-top: 0;
	margin-bottom: 0
}

h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {
	font-size: 75%
}

h1,.h1 {
	font-size: 36px
}

h2,.h2 {
	font-size: 30px
}

h3,.h3 {
	font-size: 24px
}

h4,.h4 {
	font-size: 18px
}

h5,.h5 {
	font-size: 14px
}

h6,.h6 {
	font-size: 12px
}

p {
	margin: 0 0
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4
}

@media (min-width:768px) {
	.lead {
		font-size: 21px
	}
}

small,.small {
	font-size: 85%
}

mark,.mark {
	background-color: #fcf8e3;
	padding: .2em
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text-justify {
	text-align: justify
}

.text-nowrap {
	white-space: nowrap
}

.text-lowercase {
	text-transform: lowercase
}

.text-uppercase {
	text-transform: uppercase
}

.text-capitalize {
	text-transform: capitalize
}

.text-muted {
	color: #777
}

.text-primary {
	color: #333
}

a.text-primary:hover,a.text-primary:focus {
	color: #286090
}

.text-success {
	color: #3c763d
}

a.text-success:hover,a.text-success:focus {
	color: #2b542c
}

.text-info {
	color: #31708f
}

a.text-info:hover,a.text-info:focus {
	color: #245269
}

.text-warning {
	color: #8a6d3b
}

a.text-warning:hover,a.text-warning:focus {
	color: #66512c
}

.text-danger {
	color: #a94442
}

a.text-danger:hover,a.text-danger:focus {
	color: #843534
}

.bg-primary {
	color: #fff;
	background-color: #333
}

a.bg-primary:hover,a.bg-primary:focus {
	background-color: #286090
}

.bg-success {
	background-color: #dff0d8
}

a.bg-success:hover,a.bg-success:focus {
	background-color: #c1e2b3
}

.bg-info {
	background-color: #d9edf7
}

a.bg-info:hover,a.bg-info:focus {
	background-color: #afd9ee
}

.bg-warning {
	background-color: #fcf8e3
}

a.bg-warning:hover,a.bg-warning:focus {
	background-color: #f7ecb5
}

.bg-danger {
	background-color: #f2dede
}

a.bg-danger:hover,a.bg-danger:focus {
	background-color: #e4b9b9
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee
}

ul,ol {
	margin-top: 0;
	margin-bottom: 0
}

ul ul,ol ul,ul ol,ol ol {
	margin-bottom: 0
}

.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px
}

.list-inline&gt;li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}

dl {
	margin-top: 0;
	margin-bottom: 20px
}

dt,dd {
	line-height: 1.6
}

dt {
	font-weight: bold
}

dd {
	margin-left: 0
}

@media (min-width:768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.dl-horizontal dd {
		margin-left: 180px
	}
}

abbr[title],abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #777
}

.initialism {
	font-size: 90%;
	text-transform: uppercase
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee
}

blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {
	margin-bottom: 0
}

blockquote footer,blockquote small,blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.6;
	color: #777
}

blockquote footer:before,blockquote small:before,blockquote .small:before {
	content: '\2014 \00A0'
}

.blockquote-reverse,blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
	text-align: right
}

.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before {
	content: ''
}

.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after {
	content: '\00A0 \2014'
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.6
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:768px) {
	.container {
		width: 750px
	}
}

@media (min-width:992px) {
	.container {
		width: 970px
	}
}

@media (min-width:1200px) {
	.container {
		width: 1030px
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

.row {
	margin-left: -15px;
	margin-right: -15px
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float: left
}

.col-xs-12 {
	width: 100%
}

.col-xs-11 {
	width: 91.66666667%
}

.col-xs-10 {
	width: 83.33333333%
}

.col-xs-9 {
	width: 75%
}

.col-xs-8 {
	width: 66.66666667%
}

.col-xs-7 {
	width: 58.33333333%
}

.col-xs-6 {
	width: 50%
}

.col-xs-5 {
	width: 41.66666667%
}

.col-xs-4 {
	width: 33.33333333%
}

.col-xs-3 {
	width: 25%
}

.col-xs-2 {
	width: 16.66666667%
}

.col-xs-1 {
	width: 8.33333333%
}

.col-xs-pull-12 {
	right: 100%
}

.col-xs-pull-11 {
	right: 91.66666667%
}

.col-xs-pull-10 {
	right: 83.33333333%
}

.col-xs-pull-9 {
	right: 75%
}

.col-xs-pull-8 {
	right: 66.66666667%
}

.col-xs-pull-7 {
	right: 58.33333333%
}

.col-xs-pull-6 {
	right: 50%
}

.col-xs-pull-5 {
	right: 41.66666667%
}

.col-xs-pull-4 {
	right: 33.33333333%
}

.col-xs-pull-3 {
	right: 25%
}

.col-xs-pull-2 {
	right: 16.66666667%
}

.col-xs-pull-1 {
	right: 8.33333333%
}

.col-xs-pull-0 {
	right: auto
}

.col-xs-push-12 {
	left: 100%
}

.col-xs-push-11 {
	left: 91.66666667%
}

.col-xs-push-10 {
	left: 83.33333333%
}

.col-xs-push-9 {
	left: 75%
}

.col-xs-push-8 {
	left: 66.66666667%
}

.col-xs-push-7 {
	left: 58.33333333%
}

.col-xs-push-6 {
	left: 50%
}

.col-xs-push-5 {
	left: 41.66666667%
}

.col-xs-push-4 {
	left: 33.33333333%
}

.col-xs-push-3 {
	left: 25%
}

.col-xs-push-2 {
	left: 16.66666667%
}

.col-xs-push-1 {
	left: 8.33333333%
}

.col-xs-push-0 {
	left: auto
}

.col-xs-offset-12 {
	margin-left: 100%
}

.col-xs-offset-11 {
	margin-left: 91.66666667%
}

.col-xs-offset-10 {
	margin-left: 83.33333333%
}

.col-xs-offset-9 {
	margin-left: 75%
}

.col-xs-offset-8 {
	margin-left: 66.66666667%
}

.col-xs-offset-7 {
	margin-left: 58.33333333%
}

.col-xs-offset-6 {
	margin-left: 50%
}

.col-xs-offset-5 {
	margin-left: 41.66666667%
}

.col-xs-offset-4 {
	margin-left: 33.33333333%
}

.col-xs-offset-3 {
	margin-left: 25%
}

.col-xs-offset-2 {
	margin-left: 16.66666667%
}

.col-xs-offset-1 {
	margin-left: 8.33333333%
}

.col-xs-offset-0 {
	margin-left: 0
}

@media (min-width:768px) {
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
		float: left
	}

	.col-sm-12 {
		width: 100%
	}

	.col-sm-11 {
		width: 91.66666667%
	}

	.col-sm-10 {
		width: 83.33333333%
	}

	.col-sm-9 {
		width: 75%
	}

	.col-sm-8 {
		width: 66.66666667%
	}

	.col-sm-7 {
		width: 58.33333333%
	}

	.col-sm-6 {
		width: 50%
	}

	.col-sm-5 {
		width: 41.66666667%
	}

	.col-sm-4 {
		width: 33.33333333%
	}

	.col-sm-3 {
		width: 25%
	}

	.col-sm-2 {
		width: 16.66666667%
	}

	.col-sm-1 {
		width: 8.33333333%
	}

	.col-sm-pull-12 {
		right: 100%
	}

	.col-sm-pull-11 {
		right: 91.66666667%
	}

	.col-sm-pull-10 {
		right: 83.33333333%
	}

	.col-sm-pull-9 {
		right: 75%
	}

	.col-sm-pull-8 {
		right: 66.66666667%
	}

	.col-sm-pull-7 {
		right: 58.33333333%
	}

	.col-sm-pull-6 {
		right: 50%
	}

	.col-sm-pull-5 {
		right: 41.66666667%
	}

	.col-sm-pull-4 {
		right: 33.33333333%
	}

	.col-sm-pull-3 {
		right: 25%
	}

	.col-sm-pull-2 {
		right: 16.66666667%
	}

	.col-sm-pull-1 {
		right: 8.33333333%
	}

	.col-sm-pull-0 {
		right: auto
	}

	.col-sm-push-12 {
		left: 100%
	}

	.col-sm-push-11 {
		left: 91.66666667%
	}

	.col-sm-push-10 {
		left: 83.33333333%
	}

	.col-sm-push-9 {
		left: 75%
	}

	.col-sm-push-8 {
		left: 66.66666667%
	}

	.col-sm-push-7 {
		left: 58.33333333%
	}

	.col-sm-push-6 {
		left: 50%
	}

	.col-sm-push-5 {
		left: 41.66666667%
	}

	.col-sm-push-4 {
		left: 33.33333333%
	}

	.col-sm-push-3 {
		left: 25%
	}

	.col-sm-push-2 {
		left: 16.66666667%
	}

	.col-sm-push-1 {
		left: 8.33333333%
	}

	.col-sm-push-0 {
		left: auto
	}

	.col-sm-offset-12 {
		margin-left: 100%
	}

	.col-sm-offset-11 {
		margin-left: 91.66666667%
	}

	.col-sm-offset-10 {
		margin-left: 83.33333333%
	}

	.col-sm-offset-9 {
		margin-left: 75%
	}

	.col-sm-offset-8 {
		margin-left: 66.66666667%
	}

	.col-sm-offset-7 {
		margin-left: 58.33333333%
	}

	.col-sm-offset-6 {
		margin-left: 50%
	}

	.col-sm-offset-5 {
		margin-left: 41.66666667%
	}

	.col-sm-offset-4 {
		margin-left: 33.33333333%
	}

	.col-sm-offset-3 {
		margin-left: 25%
	}

	.col-sm-offset-2 {
		margin-left: 16.66666667%
	}

	.col-sm-offset-1 {
		margin-left: 8.33333333%
	}

	.col-sm-offset-0 {
		margin-left: 0
	}
}

@media (min-width:992px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
		float: left
	}

	.col-md-12 {
		width: 100%
	}

	.col-md-11 {
		width: 91.66666667%
	}

	.col-md-10 {
		width: 83.33333333%
	}

	.col-md-9 {
		width: 75%
	}

	.col-md-8 {
		width: 66.66666667%
	}

	.col-md-7 {
		width: 58.33333333%
	}

	.col-md-6 {
		width: 50%
	}

	.col-md-5 {
		width: 41.66666667%
	}

	.col-md-4 {
		width: 33.33333333%
	}

	.col-md-3 {
		width: 25%
	}

	.col-md-2 {
		width: 16.66666667%
	}

	.col-md-1 {
		width: 8.33333333%
	}

	.col-md-pull-12 {
		right: 100%
	}

	.col-md-pull-11 {
		right: 91.66666667%
	}

	.col-md-pull-10 {
		right: 83.33333333%
	}

	.col-md-pull-9 {
		right: 75%
	}

	.col-md-pull-8 {
		right: 66.66666667%
	}

	.col-md-pull-7 {
		right: 58.33333333%
	}

	.col-md-pull-6 {
		right: 50%
	}

	.col-md-pull-5 {
		right: 41.66666667%
	}

	.col-md-pull-4 {
		right: 33.33333333%
	}

	.col-md-pull-3 {
		right: 25%
	}

	.col-md-pull-2 {
		right: 16.66666667%
	}

	.col-md-pull-1 {
		right: 8.33333333%
	}

	.col-md-pull-0 {
		right: auto
	}

	.col-md-push-12 {
		left: 100%
	}

	.col-md-push-11 {
		left: 91.66666667%
	}

	.col-md-push-10 {
		left: 83.33333333%
	}

	.col-md-push-9 {
		left: 75%
	}

	.col-md-push-8 {
		left: 66.66666667%
	}

	.col-md-push-7 {
		left: 58.33333333%
	}

	.col-md-push-6 {
		left: 50%
	}

	.col-md-push-5 {
		left: 41.66666667%
	}

	.col-md-push-4 {
		left: 33.33333333%
	}

	.col-md-push-3 {
		left: 25%
	}

	.col-md-push-2 {
		left: 16.66666667%
	}

	.col-md-push-1 {
		left: 8.33333333%
	}

	.col-md-push-0 {
		left: auto
	}

	.col-md-offset-12 {
		margin-left: 100%
	}

	.col-md-offset-11 {
		margin-left: 91.66666667%
	}

	.col-md-offset-10 {
		margin-left: 83.33333333%
	}

	.col-md-offset-9 {
		margin-left: 75%
	}

	.col-md-offset-8 {
		margin-left: 66.66666667%
	}

	.col-md-offset-7 {
		margin-left: 58.33333333%
	}

	.col-md-offset-6 {
		margin-left: 50%
	}

	.col-md-offset-5 {
		margin-left: 41.66666667%
	}

	.col-md-offset-4 {
		margin-left: 33.33333333%
	}

	.col-md-offset-3 {
		margin-left: 25%
	}

	.col-md-offset-2 {
		margin-left: 16.66666667%
	}

	.col-md-offset-1 {
		margin-left: 8.33333333%
	}

	.col-md-offset-0 {
		margin-left: 0
	}
}

@media (min-width:1200px) {
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
		float: left
	}

	.col-lg-12 {
		width: 100%
	}

	.col-lg-11 {
		width: 91.66666667%
	}

	.col-lg-10 {
		width: 83.33333333%
	}

	.col-lg-9 {
		width: 75%
	}

	.col-lg-8 {
		width: 66.66666667%
	}

	.col-lg-7 {
		width: 58.33333333%
	}

	.col-lg-6 {
		width: 50%
	}

	.col-lg-5 {
		width: 41.66666667%
	}

	.col-lg-4 {
		width: 33.33333333%
	}

	.col-lg-3 {
		width: 25%
	}

	.col-lg-2 {
		width: 16.66666667%
	}

	.col-lg-1 {
		width: 8.33333333%
	}

	.col-lg-pull-12 {
		right: 100%
	}

	.col-lg-pull-11 {
		right: 91.66666667%
	}

	.col-lg-pull-10 {
		right: 83.33333333%
	}

	.col-lg-pull-9 {
		right: 75%
	}

	.col-lg-pull-8 {
		right: 66.66666667%
	}

	.col-lg-pull-7 {
		right: 58.33333333%
	}

	.col-lg-pull-6 {
		right: 50%
	}

	.col-lg-pull-5 {
		right: 41.66666667%
	}

	.col-lg-pull-4 {
		right: 33.33333333%
	}

	.col-lg-pull-3 {
		right: 25%
	}

	.col-lg-pull-2 {
		right: 16.66666667%
	}

	.col-lg-pull-1 {
		right: 8.33333333%
	}

	.col-lg-pull-0 {
		right: auto
	}

	.col-lg-push-12 {
		left: 100%
	}

	.col-lg-push-11 {
		left: 91.66666667%
	}

	.col-lg-push-10 {
		left: 83.33333333%
	}

	.col-lg-push-9 {
		left: 75%
	}

	.col-lg-push-8 {
		left: 66.66666667%
	}

	.col-lg-push-7 {
		left: 58.33333333%
	}

	.col-lg-push-6 {
		left: 50%
	}

	.col-lg-push-5 {
		left: 41.66666667%
	}

	.col-lg-push-4 {
		left: 33.33333333%
	}

	.col-lg-push-3 {
		left: 25%
	}

	.col-lg-push-2 {
		left: 16.66666667%
	}

	.col-lg-push-1 {
		left: 8.33333333%
	}

	.col-lg-push-0 {
		left: auto
	}

	.col-lg-offset-12 {
		margin-left: 100%
	}

	.col-lg-offset-11 {
		margin-left: 91.66666667%
	}

	.col-lg-offset-10 {
		margin-left: 83.33333333%
	}

	.col-lg-offset-9 {
		margin-left: 75%
	}

	.col-lg-offset-8 {
		margin-left: 66.66666667%
	}

	.col-lg-offset-7 {
		margin-left: 58.33333333%
	}

	.col-lg-offset-6 {
		margin-left: 50%
	}

	.col-lg-offset-5 {
		margin-left: 41.66666667%
	}

	.col-lg-offset-4 {
		margin-left: 33.33333333%
	}

	.col-lg-offset-3 {
		margin-left: 25%
	}

	.col-lg-offset-2 {
		margin-left: 16.66666667%
	}

	.col-lg-offset-1 {
		margin-left: 8.33333333%
	}

	.col-lg-offset-0 {
		margin-left: 0
	}
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold
}

input[type="search"] {
	box-sizing: border-box
}

input[type="radio"],input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal
}

input[type="file"] {
	display: block
}

input[type="range"] {
	display: block;
	width: 100%
}

select[multiple],select[size] {
	height: auto
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
	outline: 0
}

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.6;
	color: #555
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.6;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #999
}

.form-control::-webkit-input-placeholder {
	color: #999
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1
}

.form-control[disabled],fieldset[disabled] .form-control {
	cursor: not-allowed
}

textarea.form-control {
	height: auto
}

input[type="search"] {
	-webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control {
		line-height: 34px
	}

	input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"] {
		line-height: 30px
	}

	input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"] {
		line-height: 46px
	}
}

.form-group {
	margin-bottom: 15px
}

.radio,.checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}

.radio label,.checkbox label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9
}

.radio+.radio,.checkbox+.checkbox {
	margin-top: -5px
}

.radio-inline,.checkbox-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer
}

.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
	margin-top: 0;
	margin-left: 10px
}

input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] {
	cursor: not-allowed
}

.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline {
	cursor: not-allowed
}

.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label {
	cursor: not-allowed
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 34px
}

.form-control-static.input-lg,.form-control-static.input-sm {
	padding-left: 0;
	padding-right: 0
}

.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

select.input-sm {
	height: 30px;
	line-height: 30px
}

textarea.input-sm,select[multiple].input-sm {
	height: auto
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px
}

.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {
	height: auto
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5
}

.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

select.input-lg {
	height: 46px;
	line-height: 46px
}

textarea.input-lg,select[multiple].input-lg {
	height: auto
}

.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px
}

.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {
	height: auto
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333
}

.has-feedback {
	position: relative
}

.has-feedback .form-control {
	padding-right: 42.5px
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none
}

.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px
}

.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {
	color: #3c763d
}

.has-success .form-control {
	border-color: #3c763d;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-success .form-control:focus {
	border-color: #2b542c;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8
}

.has-success .form-control-feedback {
	color: #3c763d
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {
	color: #8a6d3b
}

.has-warning .form-control {
	border-color: #8a6d3b;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-warning .form-control:focus {
	border-color: #66512c;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3
}

.has-warning .form-control-feedback {
	color: #8a6d3b
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {
	color: #a94442
}

.has-error .form-control {
	border-color: #a94442;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-error .form-control:focus {
	border-color: #843534;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede
}

.has-error .form-control-feedback {
	color: #a94442
}

.has-feedback label~.form-control-feedback {
	top: 25px
}

.has-feedback label.sr-only~.form-control-feedback {
	top: 0
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373
}

@media (min-width:768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}

	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}

	.form-inline .form-control-static {
		display: inline-block
	}

	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle
	}

	.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {
		width: auto
	}

	.form-inline .input-group&gt;.form-control {
		width: 100%
	}

	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle
	}

	.form-inline .radio,.form-inline .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle
	}

	.form-inline .radio label,.form-inline .checkbox label {
		padding-left: 0
	}

	.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
		position: relative;
		margin-left: 0
	}

	.form-inline .has-feedback .form-control-feedback {
		top: 0
	}
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px
}

.form-horizontal .radio,.form-horizontal .checkbox {
	min-height: 27px
}

.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px
}

@media (min-width:768px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px
}

@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 14.333333px;
		font-size: 18px
	}
}

@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px
	}
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.6;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
	outline: 0
}

.btn:hover,.btn:focus,.btn.focus {
	color: #333;
	text-decoration: none
}

.btn:active,.btn.active {
	outline: 0;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	box-shadow: none
}

a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events: none
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}

.btn-default:focus,.btn-default.focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c
}

.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}

.btn-default:active,.btn-default.active,.open&gt;.dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}

.btn-default:active:hover,.btn-default.active:hover,.open&gt;.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open&gt;.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open&gt;.dropdown-toggle.btn-default.focus {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c
}

.btn-default:active,.btn-default.active,.open&gt;.dropdown-toggle.btn-default {
	background-image: none
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {
	background-color: #fff;
	border-color: #ccc
}

.btn-default .badge {
	color: #fff;
	background-color: #333
}

.btn-primary {
	color: #fff;
	background-color: #333;
	border-color: #2e6da4
}

.btn-primary:focus,.btn-primary.focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40
}

.btn-primary:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.btn-primary:active,.btn-primary.active,.open&gt;.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.btn-primary:active:hover,.btn-primary.active:hover,.open&gt;.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open&gt;.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open&gt;.dropdown-toggle.btn-primary.focus {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40
}

.btn-primary:active,.btn-primary.active,.open&gt;.dropdown-toggle.btn-primary {
	background-image: none
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
	background-color: #333;
	border-color: #2e6da4
}

.btn-primary .badge {
	color: #333;
	background-color: #fff
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success:focus,.btn-success.focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625
}

.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}

.btn-success:active,.btn-success.active,.open&gt;.dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}

.btn-success:active:hover,.btn-success.active:hover,.open&gt;.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open&gt;.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open&gt;.dropdown-toggle.btn-success.focus {
	color: #fff;
	background-color: #398439;
	border-color: #255625
}

.btn-success:active,.btn-success.active,.open&gt;.dropdown-toggle.btn-success {
	background-image: none
}

.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info:focus,.btn-info.focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}

.btn-info:active,.btn-info.active,.open&gt;.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}

.btn-info:active:hover,.btn-info.active:hover,.open&gt;.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open&gt;.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open&gt;.dropdown-toggle.btn-info.focus {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85
}

.btn-info:active,.btn-info.active,.open&gt;.dropdown-toggle.btn-info {
	background-image: none
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning:focus,.btn-warning.focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d
}

.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}

.btn-warning:active,.btn-warning.active,.open&gt;.dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}

.btn-warning:active:hover,.btn-warning.active:hover,.open&gt;.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open&gt;.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open&gt;.dropdown-toggle.btn-warning.focus {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d
}

.btn-warning:active,.btn-warning.active,.open&gt;.dropdown-toggle.btn-warning {
	background-image: none
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger:focus,.btn-danger.focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}

.btn-danger:active,.btn-danger.active,.open&gt;.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}

.btn-danger:active:hover,.btn-danger.active:hover,.open&gt;.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open&gt;.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open&gt;.dropdown-toggle.btn-danger.focus {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19
}

.btn-danger:active,.btn-danger.active,.open&gt;.dropdown-toggle.btn-danger {
	background-image: none
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff
}

.btn-link {
	color: #333;
	font-weight: normal;
	border-radius: 0
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color: transparent;
	box-shadow: none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
	border-color: transparent
}

.btn-link:hover,.btn-link:focus {
	color: #23527c;
	text-decoration: none;
	background-color: transparent
}

.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {
	color: #777;
	text-decoration: none
}

.btn-lg,.btn-group-lg&gt;.btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

.btn-sm,.btn-group-sm&gt;.btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-xs,.btn-group-xs&gt;.btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-block {
	display: block;
	width: 100%
}

.btn-block+.btn-block {
	margin-top: 5px
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
	width: 100%
}

.btn-group,.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.btn-group&gt;.btn,.btn-group-vertical&gt;.btn {
	position: relative;
	float: left
}

.btn-group&gt;.btn:hover,.btn-group-vertical&gt;.btn:hover,.btn-group&gt;.btn:focus,.btn-group-vertical&gt;.btn:focus,.btn-group&gt;.btn:active,.btn-group-vertical&gt;.btn:active,.btn-group&gt;.btn.active,.btn-group-vertical&gt;.btn.active {
	z-index: 2
}

.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
	margin-left: -1px
}

.btn-toolbar {
	margin-left: -5px
}

.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {
	float: left
}

.btn-toolbar&gt;.btn,.btn-toolbar&gt;.btn-group,.btn-toolbar&gt;.input-group {
	margin-left: 5px
}

.btn-group&gt;.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0
}

.btn-group&gt;.btn:first-child {
	margin-left: 0
}

.btn-group&gt;.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.btn-group&gt;.btn:last-child:not(:first-child),.btn-group&gt;.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.btn-group&gt;.btn-group {
	float: left
}

.btn-group&gt;.btn-group:not(:first-child):not(:last-child)&gt;.btn {
	border-radius: 0
}

.btn-group&gt;.btn-group:first-child:not(:last-child)&gt;.btn:last-child,.btn-group&gt;.btn-group:first-child:not(:last-child)&gt;.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.btn-group&gt;.btn-group:last-child:not(:first-child)&gt;.btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline: 0
}

.btn-group&gt;.btn+.dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px
}

.btn-group&gt;.btn-lg+.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px
}

.btn-group.open .dropdown-toggle {
	box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}

.btn-group.open .dropdown-toggle.btn-link {
	box-shadow: none
}

.btn .caret {
	margin-left: 0
}

.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0
}

.dropup .btn-lg .caret {
	border-width: 0 5px 5px
}

.btn-group-vertical&gt;.btn,.btn-group-vertical&gt;.btn-group,.btn-group-vertical&gt;.btn-group&gt;.btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%
}

.btn-group-vertical&gt;.btn-group&gt;.btn {
	float: none
}

.btn-group-vertical&gt;.btn+.btn,.btn-group-vertical&gt;.btn+.btn-group,.btn-group-vertical&gt;.btn-group+.btn,.btn-group-vertical&gt;.btn-group+.btn-group {
	margin-top: -1px;
	margin-left: 0
}

.btn-group-vertical&gt;.btn:not(:first-child):not(:last-child) {
	border-radius: 0
}

.btn-group-vertical&gt;.btn:first-child:not(:last-child) {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical&gt;.btn:last-child:not(:first-child) {
	border-bottom-left-radius: 4px;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.btn-group-vertical&gt;.btn-group:not(:first-child):not(:last-child)&gt;.btn {
	border-radius: 0
}

.btn-group-vertical&gt;.btn-group:first-child:not(:last-child)&gt;.btn:last-child,.btn-group-vertical&gt;.btn-group:first-child:not(:last-child)&gt;.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical&gt;.btn-group:last-child:not(:first-child)&gt;.btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate
}

.btn-group-justified&gt;.btn,.btn-group-justified&gt;.btn-group {
	float: none;
	display: table-cell;
	width: 1%
}

.btn-group-justified&gt;.btn-group .btn {
	width: 100%
}

.btn-group-justified&gt;.btn-group .dropdown-menu {
	left: auto
}[data-toggle="buttons"]&gt;.btn input[type="radio"],[data-toggle="buttons"]&gt;.btn-group&gt;.btn input[type="radio"],[data-toggle="buttons"]&gt;.btn input[type="checkbox"],[data-toggle="buttons"]&gt;.btn-group&gt;.btn input[type="checkbox"] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate
}

.input-group[class*="col-"] {
	float: none;
	padding-left: 0;
	padding-right: 0
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0
}

.input-group-lg&gt;.form-control,.input-group-lg&gt;.input-group-addon,.input-group-lg&gt;.input-group-btn&gt;.btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

select.input-group-lg&gt;.form-control,select.input-group-lg&gt;.input-group-addon,select.input-group-lg&gt;.input-group-btn&gt;.btn {
	height: 46px;
	line-height: 46px
}

textarea.input-group-lg&gt;.form-control,textarea.input-group-lg&gt;.input-group-addon,textarea.input-group-lg&gt;.input-group-btn&gt;.btn,select[multiple].input-group-lg&gt;.form-control,select[multiple].input-group-lg&gt;.input-group-addon,select[multiple].input-group-lg&gt;.input-group-btn&gt;.btn {
	height: auto
}

.input-group-sm&gt;.form-control,.input-group-sm&gt;.input-group-addon,.input-group-sm&gt;.input-group-btn&gt;.btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

select.input-group-sm&gt;.form-control,select.input-group-sm&gt;.input-group-addon,select.input-group-sm&gt;.input-group-btn&gt;.btn {
	height: 30px;
	line-height: 30px
}

textarea.input-group-sm&gt;.form-control,textarea.input-group-sm&gt;.input-group-addon,textarea.input-group-sm&gt;.input-group-btn&gt;.btn,select[multiple].input-group-sm&gt;.form-control,select[multiple].input-group-sm&gt;.input-group-addon,select[multiple].input-group-sm&gt;.input-group-btn&gt;.btn {
	height: auto
}

.input-group-addon,.input-group-btn,.input-group .form-control {
	display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0
}

.input-group-addon,.input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px
}

.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px
}

.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px
}

.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {
	margin-top: 0
}

.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child&gt;.btn,.input-group-btn:first-child&gt;.btn-group&gt;.btn,.input-group-btn:first-child&gt;.dropdown-toggle,.input-group-btn:last-child&gt;.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child&gt;.btn-group:not(:last-child)&gt;.btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.input-group-addon:first-child {
	border-right: 0
}

.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child&gt;.btn,.input-group-btn:last-child&gt;.btn-group&gt;.btn,.input-group-btn:last-child&gt;.dropdown-toggle,.input-group-btn:first-child&gt;.btn:not(:first-child),.input-group-btn:first-child&gt;.btn-group:not(:first-child)&gt;.btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.input-group-addon:last-child {
	border-left: 0
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap
}

.input-group-btn&gt;.btn {
	position: relative
}

.input-group-btn&gt;.btn+.btn {
	margin-left: -1px
}

.input-group-btn&gt;.btn:hover,.input-group-btn&gt;.btn:focus,.input-group-btn&gt;.btn:active {
	z-index: 2
}

.input-group-btn:first-child&gt;.btn,.input-group-btn:first-child&gt;.btn-group {
	margin-right: -1px
}

.input-group-btn:last-child&gt;.btn,.input-group-btn:last-child&gt;.btn-group {
	z-index: 2;
	margin-left: -1px
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em
}

a.label:hover,a.label:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.label:empty {
	display: none
}

.btn .label {
	position: relative;
	top: -1px
}

.label-default {
	background-color: #777
}

.label-default[href]:hover,.label-default[href]:focus {
	background-color: #5e5e5e
}

.label-primary {
	background-color: #333
}

.label-primary[href]:hover,.label-primary[href]:focus {
	background-color: #286090
}

.label-success {
	background-color: #5cb85c
}

.label-success[href]:hover,.label-success[href]:focus {
	background-color: #449d44
}

.label-info {
	background-color: #5bc0de
}

.label-info[href]:hover,.label-info[href]:focus {
	background-color: #31b0d5
}

.label-warning {
	background-color: #f0ad4e
}

.label-warning[href]:hover,.label-warning[href]:focus {
	background-color: #ec971f
}

.label-danger {
	background-color: #d9534f
}

.label-danger[href]:hover,.label-danger[href]:focus {
	background-color: #c9302c
}

.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical&gt;.btn-group:before,.btn-group-vertical&gt;.btn-group:after {
	content: " ";
	display: table
}

.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical&gt;.btn-group:after {
	clear: both
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.pull-right {
	float: right !important
}

.pull-left {
	float: left !important
}

.hide {
	display: none !important
}

.show {
	display: block !important
}

.invisible {
	visibility: hidden
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.hidden {
	display: none !important
}

.affix {
	position: fixed
}

@-ms-viewport {
	width:device-width
}

.visible-xs,.visible-sm,.visible-md,.visible-lg {
	display: none !important
}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
	display: none !important
}

@media (max-width:767px) {
	.visible-xs {
		display: block !important
	}

	table.visible-xs {
		display: table !important
	}

	tr.visible-xs {
		display: table-row !important
	}

	th.visible-xs,td.visible-xs {
		display: table-cell !important
	}
}

@media (max-width:767px) {
	.visible-xs-block {
		display: block !important
	}
}

@media (max-width:767px) {
	.visible-xs-inline {
		display: inline !important
	}
}

@media (max-width:767px) {
	.visible-xs-inline-block {
		display: inline-block !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
		display: block !important
	}

	table.visible-sm {
		display: table !important
	}

	tr.visible-sm {
		display: table-row !important
	}

	th.visible-sm,td.visible-sm {
		display: table-cell !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
		display: block !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline {
		display: inline !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline-block {
		display: inline-block !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
		display: block !important
	}

	table.visible-md {
		display: table !important
	}

	tr.visible-md {
		display: table-row !important
	}

	th.visible-md,td.visible-md {
		display: table-cell !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
		display: block !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline {
		display: inline !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block {
		display: inline-block !important
	}
}

@media (min-width:1200px) {
	.visible-lg {
		display: block !important
	}

	table.visible-lg {
		display: table !important
	}

	tr.visible-lg {
		display: table-row !important
	}

	th.visible-lg,td.visible-lg {
		display: table-cell !important
	}
}

@media (min-width:1200px) {
	.visible-lg-block {
		display: block !important
	}
}

@media (min-width:1200px) {
	.visible-lg-inline {
		display: inline !important
	}
}

@media (min-width:1200px) {
	.visible-lg-inline-block {
		display: inline-block !important
	}
}

@media (max-width:767px) {
	.hidden-xs {
		display: none !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
		display: none !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
		display: none !important
	}
}

@media (min-width:1200px) {
	.hidden-lg {
		display: none !important
	}
}

.visible-print {
	display: none !important
}

@media print {
	.visible-print {
		display: block !important
	}

	table.visible-print {
		display: table !important
	}

	tr.visible-print {
		display: table-row !important
	}

	th.visible-print,td.visible-print {
		display: table-cell !important
	}
}

.visible-print-block {
	display: none !important
}

@media print {
	.visible-print-block {
		display: block !important
	}
}

.visible-print-inline {
	display: none !important
}

@media print {
	.visible-print-inline {
		display: inline !important
	}
}

.visible-print-inline-block {
	display: none !important
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important
	}
}

@media print {
	.hidden-print {
		display: none !important
	}
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}

.slick-track:before,.slick-track:after {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}[dir="rtl"] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-prev,.slick-next {
	position: absolute;
	display: block;
	height: 60px;
	width: 30px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	margin-top: -30px;
	padding: 0;
	border: none;
	outline: none;
	border: 1px solid #f00
}

.slick-prev {
	left: 30px
}[dir="rtl"] .slick-prev {
	left: auto;
	right: 30px
}

.slick-next {
	right: 30px
}[dir="rtl"] .slick-next {
	left: 30px;
	right: auto
}

.slick-dots {
	position: absolute;
	bottom: 20px;
	height: auto;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	width: 100%;
	line-height: 0
}

.slick-dots li {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

.slick-dots li button {
	border: 0;
	display: block;
	height: 10px;
	width: 10px;
	padding: 0;
	margin: 0;
	outline: none;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: #ccc;
	border-radius: 0
}

.slick-dots li.slick-active button {
	background: #333
}

img {
	max-width: 100%
}

.container {
	max-width: 1200px;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px
}

header {
	width: 100%
}

header .logo {
	display: block;
	float: left
}

header .logo img {
	max-width: 100%
}

header .national {
	width: 40%;
	float: right
}

header .national span {
	color: #ff3440
}

@media (max-width:768px) {
	header .logo {
		max-width: 160px
	}

	header .logo .logo-2 {
		display: none
	}
}

.nav {
	background: #d5000f;
	overflow: hidden
}

.nav ul li {
	width: 8.77777778%;
	float: left;
	position: relative;
	text-align: center;
	line-height: 30px
}

.nav ul li a {
	display: inline-block;
	color: #fff;
	padding: 8px 0;
	margin: 0 1px;
	width: 100%;
	line-height: 22px
}

.nav ul li a:hover,.nav ul li a.cur {
	background: #af000c;
	border-bottom: #fcc802 solid 2px
}

.nav ul li:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 14px;
	top: 50%;
	left: 100%;
	margin-top: -7px;
	background: #ea8087
}

.nav ul li:last-child:after {
	display: none
}

.nav ul li.teltext {
	text-align: right;
	font-size: 20px;
	width: 21%;
	padding: 0 0 0 30px;
	line-height: 38px
}

.nav ul li.teltext a {
	padding: 0
}

.nav ul li.teltext a:hover {
	background: none;
	border: none
}

.nav ul li.teltext img {
	vertical-align: middle;
	margin-right: 10px
}

.nav-btn {
	display: none;
	width: auto;
	float: right;
	text-align: right;
	line-height: 80px
}

@media (max-width:1000px) {
	.nav ul li {
		width: 11.11111111%
	}

	.nav ul li.teltext {
		display: none
	}
}

@media (max-width:991px) {
	.national,.nav {
		display: none
	}

	.nav-btn {
		display: block
	}

	.nav-btn a {
		margin: 0 0 0 10px
	}

	.nav-btn {
		line-height: 65px
	}
}

.banner .slick-prev,.banner .slick-next {
	width: 40px;
	height: 75px;
	margin-top: -37.5px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	border: 0
}

@media (max-width:767px) {
	.banner .slick-prev,.banner .slick-next {
		opacity: 0;
		filter: alpha(opacity=0)
	}
}

.banner .slick-prev {
	left: 10%;
	background-image: url(../imagesenglish8090/left-arrow.png)
}

.banner .slick-next {
	right: 10%;
	background-image: url(../imagesenglish8090/right-arrow.png)
}

.banner .slick-dots {
	bottom: 10px
}

.banner .slick-dots li button {
	background: #d0c9c9;
	width: 14px;
	height: 14px;
	border-radius: 50%
}

.banner .slick-dots li.slick-active button {
	background: #d5000f;
	width: 14px;
	height: 14px;
	border-radius: 50%
}

.banner .pc,.banner .phone {
	width: 100%;
	text-align: center
}

.banner .phone {
	display: none
}

@media (max-width:768px) {
	.banner .pc {
		display: none
	}

	.banner .phone {
		display: block
	}
}

.ny-banner {
	text-align: center
}

.ny-banner .pc,.ny-banner .phone {
	width: 100%;
	text-align: center
}

.ny-banner .phone {
	display: none
}

@media (max-width:768px) {
	.ny-banner .pc {
		display: none
	}

	.ny-banner .phone {
		display: block
	}
}

.area-tab,.area-tab-2 {
	margin: 30px auto 0;
	overflow: hidden
}

.area-tab .p1,.area-tab-2 .p1 {
	color: #f00;
	padding: 10px 0 10px 10px;
	border-bottom: #ccc 1px solid
}

.area-tab .tabBtn,.area-tab-2 .tabBtn {
	clear: both;
	background: #d5000f;
	color: #fff;
	min-height: 30px;
	padding: 9px 0 9px 20px;
	margin: 0
}

.area-tab .tabBtn dt,.area-tab-2 .tabBtn dt {
	float: left;
	font-size: 22px;
	line-height: 30px;
	background: url(../images/tel-2.png) no-repeat left;
	padding: 0 20px 0 50px;
	font-weight: normal;
	width: 28%;
	margin: 0
}

.area-tab .tabBtn dd,.area-tab-2 .tabBtn dd {
	float: left;
	width: 72%;
	text-align: center;
	padding: 0;
	margin: 0
}

.area-tab .tabBtn dd a,.area-tab-2 .tabBtn dd a {
	display: inline-block;
	line-height: 30px;
	color: #fff;
	border-radius: 20px;
	margin: 0 10px 0 0;
	padding: 0 10px
}

.area-tab .tabBtn dd a:hover,.area-tab-2 .tabBtn dd a:hover,.area-tab .tabBtn dd a.active,.area-tab-2 .tabBtn dd a.active {
	background: #fff;
	color: #d5000f
}

.area-tab .tabSec,.area-tab-2 .tabSec {
	width: 100%;
	overflow: hidden
}

.area-tab .tabSec .tabArt,.area-tab-2 .tabSec .tabArt {
	padding: 10px;
	display: none;
	overflow: hidden;
	color: #333
}

.area-tab .tabSec .tabArt ul li,.area-tab-2 .tabSec .tabArt ul li {
	float: left
}

.area-tab .tabSec .tabArt ul li a,.area-tab-2 .tabSec .tabArt ul li a {
	color: #d5000f;
	margin: 5px 10px 5px 0;
	display: inline-block
}

.area-tab .tabSec .tabArt ul li a span,.area-tab-2 .tabSec .tabArt ul li a span {
	color: #333
}

@media (max-width:960px) {
	.area-tab,.area-tab-2 {
		display: none;
		margin: 20px 0 0 0
	}
}

.area-tab-2 {
	margin: 30px auto 0
}

.area-tab-2 .tabBtn dd {
	width: 100%;
	text-align: center
}

.area-tab-2 .tabBtn dd a {
	display: inline-block
}

@media (max-width:960px) {
	.area-tab-2 {
		display: block
	}
}

.secton-1 {
	background: #eee;
	margin: 10px 0;
	padding: 40px 0
}

.secton-1 .title1 {
	font-size: 30px;
	text-align: center;
	font-weight: bold
}

.secton-1 .title2 {
	font-size: 22px;
	color: #fff;
	text-align: center;
	background: url(../images/bg-1.png) no-repeat center;
	height: 45px;
	margin: 10px 0
}

.secton-1 ul {
	margin: 30px 0 0 0
}

.secton-1 ul li {
	width: 19%;
	float: left;
	font-size: 26px;
	color: #fff;
	text-align: center;
	margin-top: 2.5%
}

.secton-1 ul li.li-center {
	margin-top: 0;
	width: 24%
}

@media (max-width:320px) {
	.secton-1 .title1 {
		font-size: 20px
	}

	.secton-1 .title2 {
		font-size: 18px;
		line-height: 35px
	}

	.secton-1 ul li {
		width: 50%
	}

	.secton-1 ul li img {
		max-width: 100px
	}

	.secton-1 ul li.li-center {
		width: 100%
	}

	.secton-1 ul li.li-center img {
		max-width: 140px
	}
}

.secton-2 {
	margin: 10px 0;
	padding: 40px 0
}

.secton-2 .title1 {
	background: #d5000f;
	font-size: 26px;
	color: #fff;
	border-radius: 5px;
	padding: 5px 10px;
	text-align: center
}

.secton-2 .title2 {
	background: #f39800;
	font-size: 26px;
	color: #fff;
	border-radius: 5px;
	padding: 5px 10px;
	text-align: center
}

.secton-2 .title2 a {
	color: #fff
}

@media (max-width:768px) {
	.secton-2 .title1 {
		font-size: 20px
	}

	.secton-2 .title2 {
		font-size: 20px
	}
}

.secton-2 .list-1 {
	overflow: hidden;
	margin: 40px 0
}

.secton-2 .list-1 li {
	width: 50%;
	float: left
}

.secton-2 .list-1 li dl {
	background: #f5f7fa;
	border: #dcdcdc solid 1px;
	overflow: hidden;
	margin: 0 35px 0 0;
	padding: 30px
}

.secton-2 .list-1 li dl dt {
	float: left;
	width: 40%;
	text-align: center
}

.secton-2 .list-1 li dl dd {
	float: left;
	color: #666;
	font-size: 18px;
	margin: 0 0 0 20px;
	width: 50%
}

.secton-2 .list-1 li dl dd span {
	font-size: 22px;
	color: #d5000f
}

.secton-2 .list-1 li.li-last dl {
	margin: 0 0 0 35px
}

@media (max-width:768px) {
	.secton-2 .list-1 li dl {
		margin: 0;
		padding: 5px
	}

	.secton-2 .list-1 li dl dt {
		width: 100%;
		clear: both
	}

	.secton-2 .list-1 li dl dd {
		width: 100%;
		clear: both;
		margin: 0;
		font-size: 14px;
		min-height: 80px
	}

	.secton-2 .list-1 li dl dd span {
		font-size: 18px
	}

	.secton-2 .list-1 li.li-last dl {
		margin: 0
	}
}

.secton-2 .list-2 {
	margin: 40px 0 0 0
}

.secton-2 .list-2 li {
	width: 25%;
	float: left
}

.secton-2 .list-2 li dl {
	margin: 0 35px
}

.secton-2 .list-2 li dl dt {
	background: #d5000f;
	color: #fff;
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	line-height: 30px;
	padding: 5px 0
}

.secton-2 .list-2 li dl dt span {
	display: block;
	font-size: 20px;
	line-height: 20px
}

.secton-2 .list-2 li dl dd {
	font-size: 16px;
	padding: 15px 0
}

@media (max-width:768px) {
	.secton-2 .list-2 li {
		width: 50%
	}

	.secton-2 .list-2 li dl {
		margin: 0 5px
	}

	.secton-2 .list-2 li dl dt {
		font-size: 16px
	}

	.secton-2 .list-2 li dl dt span {
		display: inline;
		font-size: 14px
	}

	.secton-2 .list-2 li dl dd {
		font-size: 12px
	}
}

.secton-3 {
	background: #f5f9ff;
	margin: 10px 0;
	padding: 40px 0
}

.secton-3 .title1 {
	font-size: 22px;
	color: #fff;
	text-align: center;
	background: url(../images/bg-1.png) no-repeat center;
	height: 45px;
	margin: 10px 0
}

.secton-3 .title2 {
	font-size: 30px;
	text-align: center;
	font-weight: bold
}

@media (max-width:320px) {
	.secton-3 .title1 {
		font-size: 18px;
		line-height: 35px
	}

	.secton-3 .title2 {
		font-size: 20px
	}
}

.secton-3 .list-1 {
	margin: 40px 0 10px 0
}

.secton-3 .list-1 li {
	width: 50%;
	text-align: center;
	float: left
}

@media (max-width:320px) {
	.secton-3 .list-1 li {
		width: 100%;
		margin-bottom: 10px
	}
}

@media (max-width:768px) {
	.secton-3 .list-1 {
		margin: 20px 0 10px 0
	}
}

.secton-3 .list-2 {
	background: url(../images/pic-10.jpg) no-repeat;
	min-height: 350px;
	margin: 40px 0
}

.secton-3 .list-2 ul {
	width: 70%;
	float: right
}

.secton-3 .list-2 ul li {
	font-size: 20px;
	text-align: center;
	width: 50%;
	float: left
}

.secton-3 .list-2 ul li&gt;div {
	background: #fff;
	border: #dcdcdc solid 1px;
	margin: 0 0 30px 30px;
	padding: 30px 5px
}

.secton-3 .list-2 ul li .p1 {
	color: #f39800;
	font-size: 24px
}

@media (max-width:768px) {
	.secton-3 .list-2 {
		background: none;
		min-height: 180px;
		margin: 20px 0
	}

	.secton-3 .list-2 ul {
		width: 100%
	}

	.secton-3 .list-2 ul li&gt;div {
		margin: 0 5px 5px 0;
		font-size: 14px;
		padding: 20px 0
	}

	.secton-3 .list-2 ul li .p1 {
		font-size: 18px
	}
}

.secton-3 .list-3 li {
	width: 20%;
	float: left
}

.secton-3 .list-3 li dl {
	text-align: center;
	border-radius: 15px;
	border: #fff solid 8px;
	background: -webkit-linear-gradient(#c1e8ff, #85c4e8);
	background: linear-gradient(#c1e8ff, #85c4e8);
	padding: 30px 0;
	margin: 0 5px
}

.secton-3 .list-3 li dl dt {
	color: #096093;
	font-size: 20px
}

.secton-3 .list-3 li dl dd {
	margin: 10px 0 0 0
}

.secton-3 .list-3 li dl dd a {
	font-size: 18px;
	color: #096093;
	border-radius: 5px;
	padding: 5px 15px;
	background: #fff
}

@media (max-width:768px) {
	.secton-3 .list-3 li {
		width: 33.33333333%
	}
}

@media (max-width:420px) {
	.secton-3 .list-3 li {
		width: 50%
	}

	.secton-3 .list-3 li dl {
		padding: 15px 0
	}

	.secton-3 .list-3 li dd a {
		font-size: 14px
	}
}

@media (max-width:768px) {
	.secton-3 {
		padding: 20px 0
	}
}

.secton-4 {
	margin: 40px 0 0 0
}

.secton-4 .title1 {
	font-size: 22px;
	color: #fff;
	text-align: center;
	background: url(../images/bg-1.png) no-repeat center;
	height: 45px;
	margin: 10px 0 40px 0;
	clear: both
}

.secton-4 .title2 {
	font-size: 36px;
	text-align: center;
	margin: 20px 0
}

.secton-4 .title2 span {
	color: #d5000f;
	font-weight: bold
}

@media (max-width:768px) {
	.secton-4 .title2 {
		font-size: 28px
	}
}

@media (max-width:320px) {
	.secton-4 .title1 {
		font-size: 18px;
		line-height: 35px
	}

	.secton-4 .title2 {
		font-size: 18px
	}
}

.secton-4 .text-pic-1 .text {
	font-size: 20px;
	text-align: center;
	font-weight: normal;
	width: 60%;
	float: left;
	margin: 0;
	padding: 0
}

.secton-4 .text-pic-1 .text .p1 {
	color: #333;
	font-size: 36px
}

.secton-4 .text-pic-1 .pic {
	margin: 0;
	padding: 0;
	width: 40%;
	float: left
}

@media (max-width:768px) {
	.secton-4 .text-pic-1 .text {
		width: 100%;
		text-align: center;
		font-size: 16px;
		margin: 0 0 20px 0
	}

	.secton-4 .text-pic-1 .text .p1 {
		font-size: 24px
	}

	.secton-4 .text-pic-1 .pic {
		width: 100%;
		text-align: center
	}
}

.secton-4 .list-1 {
	clear: both;
	margin: 0 0 40px 0
}

.secton-4 .list-1&gt;div {
	width: 33.33333333%;
	float: left
}

.secton-4 .list-1 dl {
	background: #70b259;
	color: #fff;
	border-radius: 10px;
	text-align: center;
	padding: 25px 0;
	margin: 0 25px
}

.secton-4 .list-1 dl.dl1 {
	background: #0077e5
}

.secton-4 .list-1 dl.dl1 a {
	background: #cce4fa;
	color: #064376
}

.secton-4 .list-1 dl.dl2 {
	background: #f39800
}

.secton-4 .list-1 dl.dl2 a {
	background: #fdeacc;
	color: #835200
}

.secton-4 .list-1 dl.dl3 {
	background: #70b259
}

.secton-4 .list-1 dl.dl3 a {
	background: #e2f0de;
	color: #42812d
}

.secton-4 .list-1 dl dt {
	font-size: 36px;
	font-weight: normal
}

.secton-4 .list-1 dl dd {
	font-size: 16px
}

.secton-4 .list-1 dl dd a {
	background: rgba(255,255,255,0.8);
	padding: 5px 35px;
	margin: 20px auto 0;
	display: inline-block;
	color: #fff
}

@media (max-width:768px) {
	.secton-4 .list-1&gt;div {
		width: 100%;
		clear: both;
		margin-bottom: 10px
	}

	.secton-4 .list-1 dl a {
		font-size: 14px
	}

	.secton-4 .list-1 dl dt {
		font-size: 24px
	}
}

.secton-4 .list-2 .title3 {
	font-size: 50px;
	font-weight: bold;
	text-align: center
}

.secton-4 .list-2 .title4 {
	font-size: 32px;
	text-align: center;
	color: #d5000f;
	padding: 10px 0
}

.secton-4 .list-2 .title5 {
	font-size: 18px;
	text-align: center;
	color: #999
}

.secton-4 .list-2 .pic {
	text-align: center;
	margin: 20px 0 0 0
}

.secton-4 .list-2 .online-btn {
	text-align: center
}

.secton-4 .list-2 dl {
	width: 25%;
	float: left
}

.secton-4 .list-2 dl dt {
	margin: 0 30px;
	text-align: center
}

.secton-4 .list-2 dl dd {
	background: #d5000f;
	color: #fff;
	text-align: center;
	margin: 0 30px;
	padding: 20px 0
}

.secton-4 .list-2 dl dd P:first-child {
	font-size: 18px
}

@media (max-width:768px) {
	.secton-4 .list-2 {
		display: none
	}
}

.secton-5 {
	margin: 40px 0 0 0;
	padding: 40px 0 0 0;
	background: #eee
}

.secton-5 .p1 {
	text-align: center;
	font-size: 36px;
	font-weight: bold
}

.secton-5 .list-1 {
	padding: 40px 0 0 0;
	clear: both
}

.secton-5 .list-1 dl {
	float: left;
	width: 25%;
	text-align: center
}

.secton-5 .list-1 dl dd .p2 {
	color: #d5000f;
	font-size: 24px
}

@media (max-width:768px) {
	.secton-5 {
		margin: 20px 0 0 0;
		padding: 20px 0 0 0
	}

	.secton-5 .p1 {
		font-size: 24px
	}

	.secton-5 .list-1 {
		padding: 20px 0 0 0
	}

	.secton-5 .list-1 dl {
		width: 33.33333333%
	}

	.secton-5 .list-1 dl dd {
		font-size: 12px;
		min-height: 90px
	}

	.secton-5 .list-1 dl dd .p2 {
		font-size: 18px
	}
}

.secton-6 .list-1 .p1 {
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	padding: 40px 0
}

.secton-6 .list-1&gt;div {
	width: 33.33333333%;
	float: left
}

.secton-6 .list-1 dl {
	border-top: #d5000f solid 10px;
	padding: 0 20px;
	background: #f4f4f4;
	margin: 0 20px
}

.secton-6 .list-1 dl span {
	color: #d5000f
}

.secton-6 .list-1 dl dt {
	text-align: center;
	padding: 30px 0;
	font-size: 20px;
	font-weight: normal;
	border-bottom: #e8727b solid 1px
}

.secton-6 .list-1 dl dt p {
	line-height: 30px;
	margin: 10px 0 0 0
}

.secton-6 .list-1 dl dd {
	padding: 20px 0;
	line-height: 30px
}

.secton-6 .list-1 dl dd a.btn {
	display: inline-block;
	color: #fff;
	background: #d5000f;
	text-align: center;
	margin: 10px 0;
	padding: 5px 20px;
	font-size: 18px
}

.secton-6 .list-1 dl:hover {
	background: #fbe5e7
}

@media (max-width:768px) {
	.secton-6 .list-1 {
		display: none
	}
}

.secton-7 {
	background: #f5f9ff;
	padding: 40px 0 0 0;
	margin: 40px 0 0 0
}

.secton-7 .p1 {
	text-align: center;
	font-size: 30px;
	font-weight: bold
}

.secton-7 .p2 {
	text-align: center;
	color: #d5000f;
	font-size: 24px;
	padding-bottom: 40px
}

.secton-7 dl {
	float: left;
	width: 25%;
	text-align: center
}

.secton-7 dl dt {
	color: #d5000f;
	font-weight: normal;
	font-size: 18px;
	line-height: 40px
}

.secton-7 dl dt img {
	max-width: 240px
}

.secton-7 dl dd {
	margin: 0 10px
}

@media (max-width:768px) {
	.secton-7 {
		display: none
	}
}

.free {
	clear: both;
	margin: 40px 0
}

.free .p1 {
	font-size: 50px;
	text-align: center;
	padding:30px 0 ;
}

.free .list-1 {
	margin: 40px 0 0 0
}

.free .list-1 ul li {
	width: 25%;
	float: left;
	text-align: center
}

.free .list-1 ul li p {
	line-height: 40px;
	font-size: 12px
}

@media (max-width:768px) {
	.free {
		display: none
	}
}

.hotline {
	padding: 40px 0 0 0
}

.hotline .p1 {
	font-size: 36px;
	color: #d5000f;
	text-align: center;
	font-weight: bold
}

.hotline .p2 {
	text-align: center;
	font-size: 26px;
	color: #666
}

@media (max-width:768px) {
	.hotline {
		padding: 20px 0 0 0
	}

	.hotline .p1 {
		font-size: 24px
	}

	.hotline .p2 {
		font-size: 20px
	}
}

.footer {
	width: 100%;
	height: 80px;
	background: #282c2f;
	padding-top: 20px;
}

.city ul li {
	width: 25%;
	float: left;
	text-align: center
}

.city ul li a {
	border: 1px solid #dbdbdb;
	display: block;
	margin-bottom: -1px;
	margin-right: -1px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}

.consult-main {
	z-index: 99999;
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	font-size: 14px
}

.consult-main .consult-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50)
}

.consult-main .main-div {
	width: 370px;
	height: 240px;
	background: #fff;
	border: 1px solid #c70614;
	position: relative;
	top: 50%;
	left: 50%;
	margin-left: -185px;
	margin-top: -100px
}

.consult-main .main-div .main-div-content {
	margin: 30px auto 20px 18px;
	position: relative
}

.consult-main .main-div .main-div-content p.p1 {
	margin: 10px 0 20px 0;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden
}

.consult-main .main-div .main-div-content div input {
	width: 225px;
	padding: 2px 5px
}

.consult-main .main-div .main-div-content .tip {
	display: none;
	position: absolute;
	background: #efefef;
	border: #ccc solid 1px;
	padding: 4px 15px;
	width: 220px;
	border-radius: 3px;
	top: -28px;
	left: 98px;
	z-index: 3;
	font-size: 12px
}

.consult-main .main-div .main-div-content .tip p {
	font-weight: none
}

.consult-main .main-div .main-div-content-btn {
	margin-left: 105px
}

.consult-main .main-div .main-div-content-btn a {
	display: inline-block;
	min-width: 80px;
	text-align: center;
	height: 34px;
	line-height: 34px;
	background: #f5a504;
	color: #fff;
	font-size: 14px;
	margin: 0 5px 0 10px;
	padding: 0 20px;
	border-radius: 3px
}

.consult-main .main-div .main-div-content-btn a:active {
	background: #013f90
}

.consult-main .main-div p.tel {
	margin: 5px 0 10px 113px;
	font-size: 12px
}

@media (max-width:767px) {
	.consult-main .main-div {
		width: 300px;
		height: 242px;
		margin-left: -150px
	}

	.consult-main .main-div .main-div-content {
		margin: 10px 15px
	}

	.consult-main .main-div .main-div-content .tip {
		width: 100% !important;
		left: 0;
		bottom: 34px;
		height: auto;
		top: auto;
		padding: 10px
	}

	.consult-main .main-div .main-div-content .p1 {
		margin: 0 !important
	}

	.consult-main .main-div .main-div-content input {
		margin-top: 10px;
		width: 100% !important
	}

	.consult-main .main-div .tel {
		margin: 0 15px 10px 15px !important
	}

	.consult-main .main-div .main-div-content-btn {
		margin: 0 15px !important
	}

	.consult-main .main-div .main-div-content-btn a {
		width: 100%;
		margin: 0 !important
	}
}

.consult-main .bt {
	height: 36px;
	line-height: 36px;
	padding: 0 16px;
	background: #d5000f;
	color: #fff;
	font-size: 16px;
	position: relative
}

.consult-main .bt .closed {
	cursor: pointer;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 50%;
	right: 5px;
	margin-top: -10px
}

@media (max-width:380px) {
	.consult-main,.consult-main-b,.consult-main-c,.consult-main-d {
		display: none;
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: url(../images/mask.png) repeat;
		font-size: 14px
	}

	.consult-main a.close,.consult-main-b a.close,.consult-main-c a.close,.consult-main-d a.close {
		width: 20px;
		height: 20px;
		background: url(../images/close-icon1.png) no-repeat;
		position: absolute;
		top: 10px;
		right: 10px
	}

	.consult-main .main-div,.consult-main-b .main-div,.consult-main-c .main-div,.consult-main-d .main-div {
		width: 300px;
		min-height: 260px;
		background: #fff;
		border: 1px solid #013f90;
		position: relative;
		top: 50%;
		left: 50%;
		margin-left: -150px;
		margin-top: -100px
	}

	.consult-main .main-div .main-div-content,.consult-main-b .main-div .main-div-content,.consult-main-c .main-div .main-div-content,.consult-main-d .main-div .main-div-content {
		margin: 30px auto 20px 18px;
		position: relative
	}

	.consult-main .main-div .main-div-content p.p1,.consult-main-b .main-div .main-div-content p.p1,.consult-main-c .main-div .main-div-content p.p1,.consult-main-d .main-div .main-div-content p.p1 {
		margin: 10px 0 20px 0;
		font-weight: bold;
		font-size: 12px;
		overflow: hidden
	}

	.consult-main .main-div .main-div-content div input,.consult-main-b .main-div .main-div-content div input,.consult-main-c .main-div .main-div-content div input,.consult-main-d .main-div .main-div-content div input {
		width: 225px
	}

	.consult-main .main-div .main-div-content .tip,.consult-main-b .main-div .main-div-content .tip,.consult-main-c .main-div .main-div-content .tip,.consult-main-d .main-div .main-div-content .tip {
		display: none;
		position: absolute;
		background: #efefef;
		border: #ccc solid 1px;
		padding: 4px 15px;
		width: 225px;
		border-radius: 3px;
		top: -10px;
		left: 0;
		z-index: 3;
		font-size: 12px
	}

	.consult-main .main-div .main-div-content .tip p,.consult-main-b .main-div .main-div-content .tip p,.consult-main-c .main-div .main-div-content .tip p,.consult-main-d .main-div .main-div-content .tip p {
		font-weight: none
	}

	.consult-main .main-div .main-div-content-btn,.consult-main-b .main-div .main-div-content-btn,.consult-main-c .main-div .main-div-content-btn,.consult-main-d .main-div .main-div-content-btn {
		margin-left: 5px
	}

	.consult-main .main-div .main-div-content-btn a,.consult-main-b .main-div .main-div-content-btn a,.consult-main-c .main-div .main-div-content-btn a,.consult-main-d .main-div .main-div-content-btn a {
		display: inline-block;
		min-width: 80px;
		text-align: center;
		height: 34px;
		line-height: 34px;
		background: #f5a504;
		color: #fff;
		font-size: 14px;
		margin: 0 5px 0 10px;
		padding: 0 20px;
		border-radius: 3px
	}

	.consult-main .main-div .main-div-content-btn a:hover,.consult-main-b .main-div .main-div-content-btn a:hover,.consult-main-c .main-div .main-div-content-btn a:hover,.consult-main-d .main-div .main-div-content-btn a:hover {
		background: #013f90
	}

	.consult-main .main-div p.tel,.consult-main-b .main-div p.tel,.consult-main-c .main-div p.tel,.consult-main-d .main-div p.tel {
		margin: 5px 0 10px 18px;
		font-size: 12px
	}

	.consult-main p.bt,.consult-main-b p.bt,.consult-main-c p.bt,.consult-main-d p.bt {
		height: 36px;
		line-height: 36px;
		padding: 0 16px;
		background: #013f90;
		color: #fff;
		font-size: 16px
	}
}

.block-float1 {
	width: 40px;
	position: fixed;
	right: 10px;
	bottom: 10px;
	font-family: "Microsoft YaHei";
	z-index: 999999;
	color: #696969
}

.block-float1&gt;ul&gt;li&gt;img {
	display: block;
	width: 40px;
	height: 40px;
	cursor: pointer
}

.block-float1&gt;ul&gt;li {
	width: 40px;
	height: 40px;
	margin-bottom: 2px;
	position: relative
}

.xiaoxue .bt {
	margin: 40px 0 0 0;
	text-align: center
}

.xiaoxue .bt .title2 {
	background: #d5000f;
	font-size: 26px;
	color: #fff;
	border-radius: 5px;
	padding: 5px 10px;
	text-align: center;
	margin: 0 0 10px 0;
	display: inline-block
}

.xiaoxue .bt .title3 {
	font-size: 16px
}

.xiaoxue .bt .title3 span {
	color: #cf1824
}

.xiaoxue .bt .title4 {
	background: #47a6dc;
	font-size: 26px;
	color: #fff;
	border-radius: 5px;
	padding: 5px 10px;
	text-align: center;
	margin: 0 0 10px 0;
	display: inline-block
}

@media (max-width:768px) {
	.xiaoxue .bt {
		margin: 10px 0
	}

	.xiaoxue .bt .title2 {
		font-size: 20px
	}

	.xiaoxue .bt .title3 {
		font-size: 14px
	}

	.xiaoxue .bt .title4 {
		font-size: 14px
	}
}

.xiaoxue .xiaoxue-section-1 .title1 {
	font-size: 50px;
	text-align: center;
	font-weight: bold;
	padding: 30px 0
}

.xiaoxue .xiaoxue-section-1 .title1 span {
	color: #cf1824
}

.xiaoxue .xiaoxue-section-1 .list-1 {
	margin: 0 -30px
}

.xiaoxue .xiaoxue-section-1 .list-1 li {
	width: 33.33333333%;
	border-right: #d2d2d2 solid 1px;
	padding: 0 30px 0 0;
	float: left
}

.xiaoxue .xiaoxue-section-1 .list-1 li dl {
	margin: 0 0 0 30px
}

.xiaoxue .xiaoxue-section-1 .list-1 li dl dt {
	background: #d5000f;
	color: #fff;
	font-size: 20px;
	text-align: center
}

.xiaoxue .xiaoxue-section-1 .list-1 li dd {
	font-size: #666
}

.xiaoxue .xiaoxue-section-1 .list-1 li dd img {
	margin: 20px 0 20px 0
}

.xiaoxue .xiaoxue-section-1 .list-1 li dd .title {
	font-size: 18px;
	color: #d5000f
}

.xiaoxue .xiaoxue-section-1 .list-1 li dd p {
	margin: 0 0 5px 0
}

.xiaoxue .xiaoxue-section-1 .list-1 li:last-child {
	border: none
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-1 .title1 {
		font-size: 20px;
		padding: 20px 0
	}

	.xiaoxue .xiaoxue-section-1 .list-1 {
		margin: 0 0
	}

	.xiaoxue .xiaoxue-section-1 .list-1 li {
		width: 100%;
		clear: both;
		padding: 0;
		border: none;
		margin: 0 0 10px 0
	}

	.xiaoxue .xiaoxue-section-1 .list-1 li dl {
		margin: 0
	}

	.xiaoxue .xiaoxue-section-1 .list-1 li dl dt {
		font-weight: normal
	}

	.xiaoxue .xiaoxue-section-1 .list-1 li dl dd {
		padding: 0 20px
	}
}

.xiaoxue .xiaoxue-section-1 .list-2 {
	padding: 50px 0 0 0
}

.xiaoxue .xiaoxue-section-1 .list-2 li {
	width: 25%;
	float: left
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl {
	text-align: center;
	line-height: 26px
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dt {
	font-size: 20px
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dt.dt1 {
	background: #d5000f;
	color: #fff
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dt.dt2 {
	background: #dd333f;
	color: #fff
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dt.dt3 {
	background: #e6666f;
	color: #fff
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dt.dt4 {
	background: #ee999f;
	color: #fff
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dd {
	border: #ebebeb solid 1px;
	margin-left: -1px;
	padding: 10px 0
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dd span {
	color: #d5000f
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dd p {
	min-height: 100px
}

.xiaoxue .xiaoxue-section-1 .list-2 li dl dd a {
	display: inline-block;
	border: #d5000f solid 1px;
	border-radius: 5px;
	color: #d5000f;
	padding: 0 5px
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-1 .list-2 li {
		width: 50%
	}
}

.xiaoxue .xiaoxue-section-2 {
	background: #f5fafe;
	margin: 30px 0 0 0;
	padding: 0 0 30px 0
}

.xiaoxue .xiaoxue-section-2 .title1 {
	font-size: 50px;
	text-align: center;
	font-weight: bold;
	padding: 30px 0
}

.xiaoxue .xiaoxue-section-2 .list-text-pic .text {
	float: left;
	width: 55%;
	font-size: 20px;
	line-height: 50px
}

.xiaoxue .xiaoxue-section-2 .list-text-pic .text span {
	color: #d5000f
}

.xiaoxue .xiaoxue-section-2 .list-text-pic .pic {
	float: right;
	width: 40%
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-2 .title1 {
		font-size: 20px;
		padding: 20px 0
	}
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-2 {
		display: none
	}
}

.xiaoxue .xiaoxue-section-3 {
	margin: 30px 0 0 0;
	padding: 0 0 30px 0
}

.xiaoxue .xiaoxue-section-3 .title1 {
	font-size: 50px;
	text-align: center;
	font-weight: bold;
	padding: 30px 0
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-3 .title1 {
		font-size: 20px;
		padding: 20px 0
	}
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-3 {
		display: none
	}
}

.xiaoxue .xiaoxue-section-4 {
	background: #f5fafe;
	margin: 30px 0 0 0;
	padding: 0 0 30px 0
}

.xiaoxue .xiaoxue-section-4 .title1 {
	font-size: 50px;
	text-align: center;
	font-weight: bold;
	padding: 30px 0 10px 0
}

.xiaoxue .xiaoxue-section-4 .title2 {
	background: #e4747e;
	color: #fff;
	text-align: center;
	font-size: 24px
}

.xiaoxue .xiaoxue-section-4 .list-1 {
	background: url(../images/xiaoxue-06.jpg) no-repeat center;
	width: 943px;
	height: 330px;
	margin: 40px auto;
	position: relative
}

.xiaoxue .xiaoxue-section-4 .list-1 dl {
	position: absolute;
	width: 290px;
	min-height: 125px;
	overflow: hidden
}

.xiaoxue .xiaoxue-section-4 .list-1 dl dt {
	width: 205px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center
}

.xiaoxue .xiaoxue-section-4 .list-1 dl dd {
	padding: 10px
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl1 {
	top: 49px;
	left: 6px
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl1 dt {
	background: #2973e7
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl2 {
	top: 49px;
	left: 648px
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl2 dt {
	background: #ff9c10
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl3 {
	top: 199px;
	left: 6px
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl3 dt {
	background: #ff9c10
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl4 {
	top: 199px;
	left: 648px
}

.xiaoxue .xiaoxue-section-4 .list-1 dl.dl4 dt {
	background: #2973e7
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-4 .title1 {
		font-size: 20px;
		padding: 20px 0 10px 0
	}

	.xiaoxue .xiaoxue-section-4 .title2 {
		font-size: 14px;
		padding: 5px 0
	}
}

@media (max-width:991px) {
	.xiaoxue .xiaoxue-section-4 .list-1 {
		width: 100%;
		background: none;
		position: relative;
		margin: 20px auto
	}

	.xiaoxue .xiaoxue-section-4 .list-1 dl {
		position: initial;
		width: 100%;
		min-height: 30px;
		margin: 0
	}

	.xiaoxue .xiaoxue-section-4 .list-1 dl.dl3 dt {
		background: #2973e7
	}

	.xiaoxue .xiaoxue-section-4 .list-1 dl.dl4 dt {
		background: #ff9c10
	}
}

.xiaoxue .xiaoxue-section-5 .title1 {
	font-size: 50px;
	text-align: center;
	font-weight: bold;
	padding: 30px 0 10px 0
}

.xiaoxue .xiaoxue-section-5 .list-1 li {
	width: 48%;
	position: relative;
	float: left
}

.xiaoxue .xiaoxue-section-5 .list-1 li .student {
	border-top: #efefef solid 3px;
	border-left: #efefef solid 3px;
	border-right: #efefef solid 3px
}

.xiaoxue .xiaoxue-section-5 .list-1 li .name {
	font-size: 24px;
	background: #d5000f;
	color: #fff;
	padding: 0 20px
}

.xiaoxue .xiaoxue-section-5 .list-1 li .star {
	color: #ff9913;
	font-size: 16px
}

.xiaoxue .xiaoxue-section-5 .list-1 li .text-1 {
	width: 60%;
	padding: 30px 0 30px 30px
}

.xiaoxue .xiaoxue-section-5 .list-1 li .pic-1 {
	position: absolute;
	top: 50px;
	right: 30px;
	width: 40%
}

.xiaoxue .xiaoxue-section-5 .list-1 li .teacher {
	background: #efefef;
	overflow: hidden;
	padding: 30px 20px 30px 20px
}

.xiaoxue .xiaoxue-section-5 .list-1 li .teacher .pic-2 {
	float: left;
	width: 40%
}

.xiaoxue .xiaoxue-section-5 .list-1 li .teacher .text-2 {
	float: right;
	width: 55%;
	font-size: 12px
}

.xiaoxue .xiaoxue-section-5 .list-1 li .teacher .text-2 span {
	color: #d5000f;
	font-weight: bold;
	font-size: 16px
}

.xiaoxue .xiaoxue-section-5 .list-1 li.last {
	float: right
}

@media (max-width:768px) {
	.xiaoxue .xiaoxue-section-5 {
		display: none
	}
}

.chuzhong .title1 {
	background: #f1f2f4;
	text-align: center;
	padding: 20px 0;
	margin: 0 0 30px 0
}

.chuzhong .title1 .p1 {
	font-size: 24px
}

.chuzhong .title1 .p1 span {
	color: #cf1824
}

.chuzhong .title1 .p2 {
	font-size: 56px;
	font-weight: bold
}

.chuzhong .title1 .p2 span {
	color: #cf1824
}

.chuzhong .bt {
	text-align: center;
	clear: both
}

.chuzhong .bt .title2 {
	background: #d5000f;
	color: #fff;
	font-size: 30px;
	padding: 3px 30px;
	border-radius: 5px
}

.chuzhong .bt .title3 span {
	color: #d5000f
}

.chuzhong .bt .title4 {
	clear: both;
	background: #47a6dc;
	color: #fff;
	font-size: 16px;
	padding: 3px 30px;
	border-radius: 5px;
	margin: 10px 0 0 0;
	display: inline-block
}

.chuzhong .chuzhong-section-1 .list-1 {
	margin: 30px -20px 40px -20px;
	overflow: hidden
}

.chuzhong .chuzhong-section-1 .list-1 li {
	width: 33.33333333%;
	float: left
}

.chuzhong .chuzhong-section-1 .list-1 li dl {
	margin: 0 20px
}

.chuzhong .chuzhong-section-1 .list-1 li dl dt {
	background: #d5000f;
	color: #fff;
	font-weight: normal;
	font-size: 20px;
	text-align: center
}

.chuzhong .chuzhong-section-1 .list-1 li dl dd {
	background: #fbe5e7;
	text-align: center;
	padding: 15px 15px 15px 15px
}

.chuzhong .chuzhong-section-1 .list-1 li dl dd p {
	text-align: left
}

@media (max-width:768px) {
	.chuzhong .chuzhong-section-1 .title1 {
		padding: 10px 0
	}

	.chuzhong .chuzhong-section-1 .title1 .p1 {
		font-size: 18px
	}

	.chuzhong .chuzhong-section-1 .title1 .p2 {
		font-size: 20px
	}

	.chuzhong .chuzhong-section-1 .bt {
		margin: 10px 0
	}

	.chuzhong .chuzhong-section-1 .bt .title2 {
		font-size: 20px
	}

	.chuzhong .chuzhong-section-1 .bt .title3 {
		font-size: 14px
	}

	.chuzhong .chuzhong-section-1 .list-1 {
		margin: 20px 0 0 0
	}

	.chuzhong .chuzhong-section-1 .list-1 li {
		width: 100%;
		clear: both;
		margin: 0 0 5px 0
	}

	.chuzhong .chuzhong-section-1 .list-1 li dl {
		margin: 0
	}
}

.chuzhong .chuzhong-section-1 .list-2 {
	margin: 30px -20px 50px -20px;
	overflow: hidden
}

.chuzhong .chuzhong-section-1 .list-2 li {
	width: 33.33333333%;
	float: left
}

.chuzhong .chuzhong-section-1 .list-2 li dl {
	background: #f1f1f1;
	margin: 0 20px
}

.chuzhong .chuzhong-section-1 .list-2 li dl dt {
	font-weight: normal;
	font-size: 30px;
	color: #d5000f;
	text-align: center;
	margin: 0 0 10px 0
}

.chuzhong .chuzhong-section-1 .list-2 li dl dt img {
	margin-bottom: 10px;
	clear: both
}

.chuzhong .chuzhong-section-1 .list-2 li dl dd {
	line-height: 30px
}

.chuzhong .chuzhong-section-1 .list-2 li dl dd p {
	padding: 0 10px
}

.chuzhong .chuzhong-section-1 .list-2 li dl dd p span {
	color: #d5000f
}

.chuzhong .chuzhong-section-1 .list-2 li dl dd p.p1 {
	background: url(../images/chuzhong-07.png) no-repeat center left;
	font-size: 18px;
	font-weight: bold;
	padding: 0 10px 0 25px;
	margin: 10px 0 0 10px
}

.chuzhong .chuzhong-section-1 .list-2 li dl dd a.a1 {
	display: block;
	background: #d5000f;
	color: #fff;
	font-size: 24px;
	text-align: center;
	padding: 5px 0;
	margin: 10px 0 0 0
}

@media (max-width:768px) {
	.chuzhong .chuzhong-section-1 .list-2 {
		margin: 10px 0 0 0
	}

	.chuzhong .chuzhong-section-1 .list-2 li {
		width: 100%;
		clear: both
	}

	.chuzhong .chuzhong-section-1 .list-2 li dl {
		margin: 0 0 10px 0
	}

	.chuzhong .chuzhong-section-1 .list-2 li dl dd a.a1 {
		font-size: 18px;
		padding: 2px 0
	}
}

.chuzhong .chuzhong-section-1 .list-3 {
	padding: 50px 0 0 0
}

.chuzhong .chuzhong-section-1 .list-3 li {
	width: 25%;
	float: left
}

.chuzhong .chuzhong-section-1 .list-3 li dl {
	text-align: center;
	line-height: 26px
}

.chuzhong .chuzhong-section-1 .list-3 li dl dt {
	font-size: 20px
}

.chuzhong .chuzhong-section-1 .list-3 li dl dt.dt1 {
	background: #d5000f;
	color: #fff
}

.chuzhong .chuzhong-section-1 .list-3 li dl dt.dt2 {
	background: #dd333f;
	color: #fff
}

.chuzhong .chuzhong-section-1 .list-3 li dl dt.dt3 {
	background: #e6666f;
	color: #fff
}

.chuzhong .chuzhong-section-1 .list-3 li dl dt.dt4 {
	background: #ee999f;
	color: #fff
}

.chuzhong .chuzhong-section-1 .list-3 li dl dd {
	border: #ebebeb solid 1px;
	margin-left: -1px;
	padding: 10px 0
}

.chuzhong .chuzhong-section-1 .list-3 li dl dd span {
	color: #d5000f
}

.chuzhong .chuzhong-section-1 .list-3 li dl dd p {
	min-height: 100px
}

.chuzhong .chuzhong-section-1 .list-3 li dl dd a {
	display: inline-block;
	border: #d5000f solid 1px;
	border-radius: 5px;
	color: #d5000f;
	padding: 0 5px
}

@media (max-width:768px) {
	.chuzhong .chuzhong-section-1 .list-3 li {
		width: 50%
	}
}

.chuzhong .chuzhong-section-2 {
	background: #f6f9fe;
	padding: 40px 0 0 0
}

.chuzhong .chuzhong-section-2 .list-1 {
	margin: 40px 0 0 0
}

.chuzhong .chuzhong-section-2 .list-1 li {
	width: 33.33333333%;
	float: left;
	min-height: 241px;
	position: relative;
	margin: 0 0 30px 0
}

.chuzhong .chuzhong-section-2 .list-1 li dl {
	margin: 0 20px
}

.chuzhong .chuzhong-section-2 .list-1 li dl dt {
	background: #d5000f;
	color: #fff;
	font-weight: normal;
	font-size: 20px;
	text-align: center
}

.chuzhong .chuzhong-section-2 .list-1 li dl dd {
	text-align: center;
	padding: 20px 15px 0 15px
}

.chuzhong .chuzhong-section-2 .list-1 li dl dd img {
	margin: 0 0 20px 0
}

.chuzhong .chuzhong-section-2 .list-1 li dl dd p {
	text-align: left;
	text-indent: 2em
}

.chuzhong .chuzhong-section-2 .list-1 li .pic {
	position: absolute;
	top: -60px
}

.chuzhong .chuzhong-section-2 .list-2 {
	margin: 0 0 20px 0
}

.chuzhong .chuzhong-section-2 .list-2 li {
	width: 25%;
	float: left
}

.chuzhong .chuzhong-section-2 .list-2 li dl {
	margin: 0 20px;
	border: solid 1px #e5e5e7;
	padding: 5px
}

.chuzhong .chuzhong-section-2 .list-2 li dl dd {
	background: #e6eaee;
	border-top: #f9782c 25px solid;
	text-align: center;
	padding: 5px 0
}

@media (max-width:768px) {
	.chuzhong .chuzhong-section-2 {
		display: none
	}
}

.chuzhong .chuzhong-section-3 .list-1 .p1 {
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	padding: 40px 0
}

.chuzhong .chuzhong-section-3 .list-1&gt;div {
	width: 33.33333333%;
	float: left
}

.chuzhong .chuzhong-section-3 .list-1 dl {
	border-top: #d5000f solid 10px;
	padding: 0 20px;
	background: #f4f4f4;
	margin: 0 20px
}

.chuzhong .chuzhong-section-3 .list-1 dl span {
	color: #d5000f
}

.chuzhong .chuzhong-section-3 .list-1 dl dt {
	text-align: center;
	padding: 30px 0;
	font-size: 20px;
	font-weight: normal;
	border-bottom: #e8727b solid 1px
}

.chuzhong .chuzhong-section-3 .list-1 dl dt p {
	line-height: 30px;
	margin: 10px 0 0 0
}

.chuzhong .chuzhong-section-3 .list-1 dl dd {
	padding: 20px 0;
	line-height: 30px
}

.chuzhong .chuzhong-section-3 .list-1 dl dd a.btn {
	display: inline-block;
	color: #fff;
	background: #d5000f;
	text-align: center;
	margin: 10px 0;
	padding: 5px 20px;
	font-size: 18px
}

.chuzhong .chuzhong-section-3 .list-1 dl:hover {
	background: #fbe5e7
}

@media (max-width:768px) {
	.chuzhong .chuzhong-section-3 .list-1 {
		display: none
	}
}

@media (max-width:768px) {
	.chuzhong .chuzhong-section-3 {
		display: none
	}
}

.gaozhong .title1 {
	text-align: center;
	font-size: 50px;
	padding:30px 0;
}

.gaozhong .title1 span {
	color: #d5000f
}

.gaozhong .title2 {
	text-align: center;
	font-size: 16px
}

.gaozhong .title2 span {
	color: #d5000f
}

.gaozhong .title3 {
	background: #d5000f;
	font-size: 20px;
	color: #fff;
	border-radius: 5px;
	padding: 5px 10px;
	text-align: center;
	margin: 0 0 10px 0;
	display: inline-block
}

@media (max-width:768px) {
	.gaozhong .title1 {
		font-size: 24px
	}

	.gaozhong .title2 {
		font-size: 14px
	}

	.gaozhong .title3 {
		font-size: 18px
	}
}

.gaozhong .gaozhong-section-1 {
	padding: 30px 0
}

.gaozhong .gaozhong-section-1 .list-1 {
	margin: 30px 0 0 0
}

.gaozhong .gaozhong-section-1 .list-1 li {
	width: 33.33333333%;
	float: left
}

.gaozhong .gaozhong-section-1 .list-1 li dl {
	border-radius: 5px;
	border: #fcbfc3 solid 1px;
	text-align: center;
	margin: 0 20px;
	padding: 15px 0;
	background: #f6f7f7
}

.gaozhong .gaozhong-section-1 .list-1 li dl dt {
	font-weight: normal;
	font-size: 18px;
	color: #FEAD03;
	padding:20px 0;
}
.gaozhong .gaozhong-section-1 .list-1 li dl dd{
	padding-bottom: 20px;
}
.gaozhong .gaozhong-section-1 .list-1 li dl dt span {
	display: inline-block;
	background: #FEAD03;
	width: 30px;
	height: 30px;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 30px
}

@media (max-width:640px) {
	.gaozhong .gaozhong-section-1 .list-1 {
		margin: 10px 0
	}

	.gaozhong .gaozhong-section-1 .list-1 li {
		width: 100%;
		margin: 0 0 10px 0
	}
}

.gaozhong .gaozhong-section-1 .list-2 {
	padding: 50px 0 ;
}

.gaozhong .gaozhong-section-1 .list-2 li {
	width: 25%;
	float: left
}

.gaozhong .gaozhong-section-1 .list-2 li dl {
	text-align: center;
	line-height: 26px
}

.gaozhong .gaozhong-section-1 .list-2 li dl dt {
	font-size: 20px
}

.gaozhong .gaozhong-section-1 .list-2 li dl dt.dt1 {
	background: #FEAD03;
	color: #fff;
	padding: 20px 0;
}

.gaozhong .gaozhong-section-1 .list-2 li dl dt.dt2 {
	background: #F7C155;
	color: #fff;
	padding: 20px 0;
}

.gaozhong .gaozhong-section-1 .list-2 li dl dt.dt3 {
	background: #FEAD03;
	color: #fff;
	padding: 20px 0;
}

.gaozhong .gaozhong-section-1 .list-2 li dl dt.dt4 {
	background: #F7C155;
	color: #fff;
	padding: 20px 0;
}

.gaozhong .gaozhong-section-1 .list-2 li dl dd {
	border: #ebebeb solid 1px;
	margin-left: -1px;
	padding: 10px 0
}

.gaozhong .gaozhong-section-1 .list-2 li dl dd span {
	color: #d5000f
}

.gaozhong .gaozhong-section-1 .list-2 li dl dd p {
	min-height: 100px;
	padding: 20px 0 0;
}

.gaozhong .gaozhong-section-1 .list-2 li dl dd a {
	display: inline-block;
	border: #FEAD03 solid 1px;
	border-radius: 5px;
	color: #FEAD03;
	padding: 0 5px
}

@media (max-width:768px) {
	.gaozhong .gaozhong-section-1 .list-2 li {
		width: 50%
	}
}

.gaozhong .gaozhong-section-2 {
	background: #f5f9ff;
	padding: 50px 0
}

.gaozhong .gaozhong-section-2 .list-1 {
	background: url(../images/gaozhong-01z.png) no-repeat center;
	overflow: hidden;
	padding: 80px 0 0 0
}

.gaozhong .gaozhong-section-2 .list-1 dl {
	width: 38%;
	border: #dde5ef solid 1px;
	background: #fff;
	border-radius: 5px;
	float: left
}

.gaozhong .gaozhong-section-2 .list-1 dl.dl2 {
	margin-left: 24%
}

.gaozhong .gaozhong-section-2 .list-1 dl.dl4 {
	float: right
}

.gaozhong .gaozhong-section-2 .list-1 dl.dl5 {
	width: 100%
}

.gaozhong .gaozhong-section-2 .list-1 dl dt {
	color: #FEAD03;
	font-size: 24px;
	line-height: 36px;
	border-bottom: #dde5ef solid 1px;
	padding: 20px 16px;
	overflow: hidden
}

.gaozhong .gaozhong-section-2 .list-1 dl dt a {
	border: solid 1px ##ff081a;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	border-radius: 5px;
	padding: 5px;
	font-family: "Microsoft YaHei";
	float: right;
	background: #ff081a;
}

.gaozhong .gaozhong-section-2 .list-1 dl dt a:hover {
	border: #ff081a solid 1px;
	background: #ff081a;
	color: #fff
}

.gaozhong .gaozhong-section-2 .list-1 dl dd {
	padding: 20px 10px;
}

.gaozhong .gaozhong-section-2 .list-1 dl dd span {
	background: #fead03;
	color: #fff;
	border-radius: 5px;
	font-size: 20px;
	line-height: 30px;
	padding: 2px 10px
}
.gaozhong .gaozhong-section-2 .list-1 dl dd p{
	padding: 20px 0 0 0;
}
@media (max-width:768px) {
	.gaozhong .gaozhong-section-2 .list-1 {
		background: none
	}

	.gaozhong .gaozhong-section-2 .list-1 dl {
		width: 48%
	}

	.gaozhong .gaozhong-section-2 .list-1 dl.dl2 {
		margin-left: 4%
	}

	.gaozhong .gaozhong-section-2 .list-1 dl.dl4 {
		float: right
	}
}

@media (max-width:640px) {
	.gaozhong .gaozhong-section-2 .list-1 {
		background: none;
		padding: 10px 0 0 0
	}

	.gaozhong .gaozhong-section-2 .list-1 dl {
		width: 100%;
		margin: 0 0 10px 0
	}

	.gaozhong .gaozhong-section-2 .list-1 dl.dl2 {
		margin-left: 0
	}

	.gaozhong .gaozhong-section-2 .list-1 dl.dl4 {
		float: right
	}
}

.gaozhong .gaozhong-section-3 {
	padding: 20px 0 0 0
}

.gaozhong .gaozhong-section-3 .list-1 {
	margin: 40px 0 30px 0;
	overflow: hidden
}

.gaozhong .gaozhong-section-3 .list-1 li {
	width: 33.33333333%;
	float: left
}

.gaozhong .gaozhong-section-3 .list-1 li dl {
	border-right: #d2d2d2 solid 1px;
	padding: 0 20px
}

.gaozhong .gaozhong-section-3 .list-1 li dl dt {
	text-align: center;
	font-family: "Microsoft YaHei";
	color: #d5000f;
	padding: 20px 0;
	font-size: 26px
}

.gaozhong .gaozhong-section-3 .list-1 li dl dt img {
	margin: 0 0 12px 0
}

.gaozhong .gaozhong-section-3 .list-1 li dl dd {
	text-align: center
}

.gaozhong .gaozhong-section-3 .list-1 li dl dd p {
	text-align: left;
	margin-bottom: 30px;
}

.gaozhong .gaozhong-section-3 .list-1 li dl dd a {
	display: inline-block;
	color: #d5000f;
	border-radius: 20px;
	border: #d5000f solid 1px;
	padding: 3px 10px
}

.gaozhong .gaozhong-section-3 .list-1 li:last-child dl {
	border: none
}

@media (max-width:768px) {
	.gaozhong .gaozhong-section-3 .list-1 {
		margin: 10px 0 0 0
	}

	.gaozhong .gaozhong-section-3 .list-1 li {
		width: 100%
	}

	.gaozhong .gaozhong-section-3 .list-1 li dl {
		border: solid 1px #d2d2d2;
		margin: 10px;
		padding: 10px
	}

	.gaozhong .gaozhong-section-3 .list-1 li:last-child dl {
		border: solid 1px #d2d2d2
	}
}

.gaozhong .gaozhong-section-3 .list-2 {
	margin: 30px 0 0 0
}

.gaozhong .gaozhong-section-3 .list-2 li {
	width: 50%;
	float: left
}

.gaozhong .gaozhong-section-3 .list-2 li dl {
	margin: 0 20px 20px 20px;
	overflow: hidden
}

.gaozhong .gaozhong-section-3 .list-2 li dl dt {
	background: #fcad2a;
	color: #fff;
	width: 30%;
	padding: 20px 0;
	float: left;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	font-size: 22px;
	font-weight: normal;
	text-align: center;
	min-height: 76px
}

.gaozhong .gaozhong-section-3 .list-2 li dl dt.dt2 {
	background: #8ad26f
}

.gaozhong .gaozhong-section-3 .list-2 li dl dt.dt3 {
	background: #ee4b4c
}

.gaozhong .gaozhong-section-3 .list-2 li dl dt.dt4 {
	background: #55c6e6
}

.gaozhong .gaozhong-section-3 .list-2 li dl dt.dt5 {
	background: #967bc8
}

.gaozhong .gaozhong-section-3 .list-2 li dl dt.dt6 {
	background: #5d94e0
}

.gaozhong .gaozhong-section-3 .list-2 li dl dd {
	width: 70%;
	float: left;
	text-indent: 2em;
	border-top: #dce4ef solid 1px;
	border-right: #dce4ef solid 1px;
	border-bottom: #dce4ef solid 1px;
	min-height: 76px;
	padding: 27px 1%
}

@media (max-width:768px) {
	.gaozhong .gaozhong-section-3 {
		display: none
	}
}

.gaozhong .gaozhong-section-4 {
	background: #f6f9fe;
	padding: 30px 0
}

@media (max-width:768px) {
	.gaozhong .gaozhong-section-4 {
		display: none
	}
}

.gaozhong .gaozhong-section-5 .list-1 {
	margin: 30px 0
}

.gaozhong .gaozhong-section-5 .list-1 li {
	width: 25%;
	text-align: center;
	float: left;
	font-size: 20px;
	color: #FEAD03
}

.gaozhong .gaozhong-section-5 .list-2 {
	margin: 20px 0 0 0
}

.gaozhong .gaozhong-section-5 .list-2&gt;div {
	width: 25%;
	float: left
}

.gaozhong .gaozhong-section-5 .list-2 dl {
	border-top: #d5000f solid 10px;
	padding: 0 10px;
	background: #f4f4f4;
	margin: 0 10px
}

.gaozhong .gaozhong-section-5 .list-2 dl span {
	color: #d5000f
}

.gaozhong .gaozhong-section-5 .list-2 dl dt {
	text-align: center;
	padding: 10px 0;
	font-size: 20px;
	font-weight: normal;
	border-bottom: #e8727b solid 1px
}

.gaozhong .gaozhong-section-5 .list-2 dl dt p {
	line-height: 30px;
	margin: 10px 0 0 0
}

.gaozhong .gaozhong-section-5 .list-2 dl dd {
	padding: 20px 0;
	line-height: 30px
}

.gaozhong .gaozhong-section-5 .list-2 dl dd a.btn {
	display: inline-block;
	color: #fff;
	background: #d5000f;
	text-align: center;
	margin: 10px 0;
	padding: 5px 20px;
	font-size: 18px
}

.gaozhong .gaozhong-section-5 .list-2 dl dd i {
	font-style: normal;
	color: #feae03;
	font-size: 16px
}

.gaozhong .gaozhong-section-5 .list-2 dl:hover {
	background: #fbe5e7
}

@media (max-width:768px) {
	.gaozhong .gaozhong-section-5 .list-2 {
		display: none
	}
	.gaozhong .gaozhong-section-5 .list-1 li{
		width: 50%;
	}
}

@media (max-width:768px) {
	.gaozhong .gaozhong-section-5 {
		#######
	}
}

.tfbzh .title1 {
	text-align: center;
	font-size: 40px
}

.tfbzh .title1 span {
	color: #d5000f
}

.tfbzh .title2 {
	text-align: center;
	font-size: 16px
}

.tfbzh .title2 span {
	color: #d5000f
}

.tfbzh .title3 {
	font-size: 18px;
	color: #cf1824;
	text-align: center;
	font-weight: bold
}

.tfbzh .title4 {
	font-size: 18px;
	color: #cf1824;
	font-weight: bold
}

.tfbzh .title5 {
	font-size: 18px;
	color: #cf1824;
	font-weight: bold;
	background: #eee;
	padding: 5px
}

@media (max-width:768px) {
	.tfbzh .title1 {
		font-size: 20px
	}

	.tfbzh .title2 {
		font-size: 14px
	}
}

.tfbzh .tfbzh-section-1 {
	margin: 40px auto;
	padding: 30px 0;
	border-top: #cf1824 solid 10px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-1 {
		margin: 0 auto;
		padding: 10px 0
	}
}

.tfbzh .tfbzh-section-1 .list-1 {
	border-bottom: #dcdcdc solid 1px;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0
}

.tfbzh .tfbzh-section-1 .list-1 li {
	width: 33.33333333%;
	float: left;
	font-size: 18px
}

.tfbzh .tfbzh-section-1 .list-1 li span {
	color: #ff7701;
	font-weight: bold
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-1 .list-1 {
		margin: 20px 0
	}

	.tfbzh .tfbzh-section-1 .list-1 li {
		width: 44%;
		padding: 0 3%;
		font-size: 14px
	}
}

.tfbzh .tfbzh-section-1 .list-2 li {
	width: 40%;
	margin: 0 5%;
	float: left;
	font-size: 22px;
	color: #666
}

.tfbzh .tfbzh-section-1 .list-2 li span {
	color: #ff7701;
	font-weight: bold
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-1 .list-2 li {
		width: 48%;
		margin: 0 1%;
		font-size: 14px
	}
}

.tfbzh .tfbzh-section-1 .list-3 {
	margin: 40px 0
}

.tfbzh .tfbzh-section-1 .list-3 li {
	width: 50%;
	float: left;
	line-height: 30px
}

.tfbzh .tfbzh-section-1 .list-3 li dl {
	margin: 0 10px
}

.tfbzh .tfbzh-section-1 .list-3 li dl dt {
	background: #ff7701;
	color: #fff;
	font-size: 22px;
	text-align: center;
	font-weight: normal;
	padding: 5px 0
}

.tfbzh .tfbzh-section-1 .list-3 li dl dd {
	background: #fbfae8;
	font-size: 18px;
	padding: 10px 40px
}

.tfbzh .tfbzh-section-1 .list-3 li dl dd img {
	margin: 10px 0
}

.tfbzh .tfbzh-section-1 .list-3 li dl dd .p1 {
	color: #d45a8d
}

.tfbzh .tfbzh-section-1 .list-3 li dl dd .p2 {
	color: #4487e2
}

.tfbzh .tfbzh-section-1 .list-3 li dl dd .p3 {
	color: #f7a71c
}

.tfbzh .tfbzh-section-1 .list-3 li dl dd .p4 {
	color: #7bb02a
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-1 .list-3 {
		margin: 20px 0 0 0
	}

	.tfbzh .tfbzh-section-1 .list-3 li dl dt {
		font-size: 18px
	}

	.tfbzh .tfbzh-section-1 .list-3 li dl dd {
		font-size: 14px;
		padding: 10px 30px
	}

	.tfbzh .tfbzh-section-1 .list-3 li dl dd img {
		max-width: 200px
	}
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-1 .list-3 li {
		width: 100%;
		margin: 0 0 10px 0
	}
}

.tfbzh .tfbzh-section-2 {
	margin: 40px auto;
	padding: 30px 0;
	border-top: #cf1824 solid 10px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-2 {
		margin: 0 auto;
		padding: 10px 0
	}
}

.tfbzh .tfbzh-section-2 .list-1 {
	margin: 40px 0
}

.tfbzh .tfbzh-section-2 .list-1 li {
	width: 50%;
	float: left;
	line-height: 30px
}

.tfbzh .tfbzh-section-2 .list-1 li dl {
	margin: 0 10px;
	text-align: center
}

.tfbzh .tfbzh-section-2 .list-1 li dl dt {
	background: #ff7701;
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding: 5px 0
}

.tfbzh .tfbzh-section-2 .list-1 li dl dd {
	background: #fbfae8;
	font-size: 18px;
	padding: 10px 40px;
	line-height: 50px
}

.tfbzh .tfbzh-section-2 .list-1 li dl dd span {
	color: #ff7701;
	font-size: 24px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-2 .list-1 {
		margin: 20px 0
	}

	.tfbzh .tfbzh-section-2 .list-1 li {
		width: 100%;
		clear: both
	}

	.tfbzh .tfbzh-section-2 .list-1 li dl dt {
		font-size: 18px
	}

	.tfbzh .tfbzh-section-2 .list-1 li dl dd {
		line-height: 30px;
		font-size: 14px
	}
}

.tfbzh .tfbzh-section-2 .div1 .table-1 {
	margin: 30px 0 0 0;
	border-color: #fff
}

.tfbzh .tfbzh-section-2 .div1 .table-1 thead {
	background: #dfa047;
	color: #fff;
	font-size: 20px;
	text-align: center
}

.tfbzh .tfbzh-section-2 .div1 .table-1 td {
	border: #fff solid 1px;
	text-align: center;
	line-height: 30px
}

.tfbzh .tfbzh-section-2 .div1 .table-1 td.td-b {
	color: #dfa047;
	font-size: 36px
}

.tfbzh .tfbzh-section-2 .div1 .table-2 {
	margin: 30px 0 0 0;
	border-color: #fff
}

.tfbzh .tfbzh-section-2 .div1 .table-2 thead {
	background: #f86e43;
	color: #fff;
	font-size: 20px;
	text-align: center
}

.tfbzh .tfbzh-section-2 .div1 .table-2 td {
	border: #fff solid 1px;
	text-align: center;
	line-height: 30px
}

.tfbzh .tfbzh-section-2 .div1 .table-2 td.td-b {
	color: #f86e43;
	font-size: 36px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-2 .div1 {
		display: none
	}
}

.tfbzh .tfbzh-section-3 {
	margin: 40px auto;
	padding: 30px 0;
	border-top: #cf1824 solid 10px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-3 {
		margin: 0 auto;
		padding: 10px 0 0
	}
}

.tfbzh .tfbzh-section-3 .list-1 {
	margin: 40px 0
}

.tfbzh .tfbzh-section-3 .list-1 li {
	width: 50%;
	float: left;
	line-height: 30px
}

.tfbzh .tfbzh-section-3 .list-1 li dl {
	margin: 0 10px;
	text-align: center
}

.tfbzh .tfbzh-section-3 .list-1 li dl dt {
	background: #ff7701;
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding: 5px 0
}

.tfbzh .tfbzh-section-3 .list-1 li dl dd {
	background: #fbfae8;
	font-size: 18px;
	padding: 10px 40px;
	min-height: 120px
}

.tfbzh .tfbzh-section-3 .list-1 li dl dd span {
	color: #ff7701;
	font-size: 24px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-3 .list-1 {
		margin: 20px 0
	}

	.tfbzh .tfbzh-section-3 .list-1 li {
		width: 100%;
		clear: both
	}

	.tfbzh .tfbzh-section-3 .list-1 li dl dt {
		font-size: 18px
	}

	.tfbzh .tfbzh-section-3 .list-1 li dl dd {
		line-height: 30px;
		font-size: 14px
	}
}

.tfbzh .tfbzh-section-3 .div1 .table-1 {
	margin: 30px 0 0 0;
	border-color: #fff
}

.tfbzh .tfbzh-section-3 .div1 .table-1 thead {
	background: #dfa047;
	color: #fff;
	font-size: 20px;
	text-align: center
}

.tfbzh .tfbzh-section-3 .div1 .table-1 td {
	border: #fff solid 1px;
	text-align: center;
	line-height: 30px
}

.tfbzh .tfbzh-section-3 .div1 .table-1 td.td-b {
	color: #dfa047;
	font-size: 36px
}

.tfbzh .tfbzh-section-3 .div1 .table-2 {
	margin: 30px 0 0 0;
	border-color: #fff
}

.tfbzh .tfbzh-section-3 .div1 .table-2 thead {
	background: #f86e43;
	color: #fff;
	font-size: 20px;
	text-align: center
}

.tfbzh .tfbzh-section-3 .div1 .table-2 td {
	border: #fff solid 1px;
	text-align: center;
	line-height: 30px
}

.tfbzh .tfbzh-section-3 .div1 .table-2 td.td-b {
	color: #f86e43;
	font-size: 36px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-3 .div1 .table-1 {
		margin: 10px 0
	}

	.tfbzh .tfbzh-section-3 .div1 .table-1 td {
		font-size: 12px
	}
}

.tfbzh .tfbzh-section-4 {
	margin: 40px auto;
	padding: 30px 0;
	border-top: #cf1824 solid 10px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-4 {
		margin: 20px auto
	}
}

.tfbzh .tfbzh-section-4 .table-1 {
	margin: 20px 0
}

.tfbzh .tfbzh-section-4 .table-1 td {
	border: #d2d2d2 solid 1px;
	padding: 5px
}

.tfbzh .tfbzh-section-4 .table-1 tr td:first-child {
	color: #cf1824
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-4 {
		display: none
	}
}

.tfbzh .tfbzh-section-5 {
	margin: 40px auto;
	padding: 30px 0;
	border-top: #cf1824 solid 10px
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-5 {
		margin: 20px auto
	}
}

.tfbzh .tfbzh-section-5 .list-1,.tfbzh .tfbzh-section-5 .list-2 {
	margin: 20px -5px
}

.tfbzh .tfbzh-section-5 .list-1 li,.tfbzh .tfbzh-section-5 .list-2 li {
	width: 25%;
	float: left
}

.tfbzh .tfbzh-section-5 .list-1 li dl,.tfbzh .tfbzh-section-5 .list-2 li dl {
	color: #fff;
	overflow: hidden;
	min-height: 210px;
	margin: 0 5px
}

.tfbzh .tfbzh-section-5 .list-1 li dl dt,.tfbzh .tfbzh-section-5 .list-2 li dl dt {
	background: #fff;
	color: #cf1824;
	margin: 20px 5%;
	font-size: 18px;
	text-align: center;
	padding: 5px 0
}

.tfbzh .tfbzh-section-5 .list-1 li dl dd,.tfbzh .tfbzh-section-5 .list-2 li dl dd {
	margin: 20px 5%
}

.tfbzh .tfbzh-section-5 .list-1 li dl.dl1,.tfbzh .tfbzh-section-5 .list-2 li dl.dl1 {
	background: #ee999f
}

.tfbzh .tfbzh-section-5 .list-1 li dl.dl2,.tfbzh .tfbzh-section-5 .list-2 li dl.dl2 {
	background: #e6666f
}

.tfbzh .tfbzh-section-5 .list-1 li dl.dl3,.tfbzh .tfbzh-section-5 .list-2 li dl.dl3 {
	background: #dd333f
}

.tfbzh .tfbzh-section-5 .list-1 li dl.dl4,.tfbzh .tfbzh-section-5 .list-2 li dl.dl4 {
	background: #d5000f
}

.tfbzh .tfbzh-section-5 .list-2 li {
	width: 33.33333333%
}

@media (max-width:768px) {
	.tfbzh .tfbzh-section-5 {
		display: none
	}
}

.about .about-section-1 {
	background: #f1f1f1;
	padding: 20px 0
}

.about .about-section-1 img {
	float: left
}

.about .about-section-1 .text {
	font-size: 18px;
	margin: 20px 0 0 0;
	line-height: 40px
}

.about .about-section-1 .text span {
	color: #d5000f
}

@media (max-width:768px) {
	.about .about-section-1 img {
		max-width: 100px
	}

	.about .about-section-1 .text {
		font-size: 14px;
		margin: 10px 0 0 0;
		line-height: 26px
	}
}

.about .about-section-2 {
	background: #fcc802
}

.about .about-section-2 .list-1 li {
	width: 50%;
	float: left
}

.about .about-section-2 .list-1 li dl {
	overflow: hidden;
	margin: 0
}

.about .about-section-2 .list-1 li dl dt {
	float: left;
	width: 45%;
	overflow: hidden;
	height: 134px
}

.about .about-section-2 .list-1 li dl dt img {
	max-height: 100%
}

.about .about-section-2 .list-1 li dl dd {
	width: 55%;
	float: left;
	padding: 9px 2%;
	background: #fff;
	min-height: 134px
}

.about .about-section-2 .list-1 li dl dd .year {
	color: #e6422d;
	font-size: 26px;
	text-align: center;
	line-height: 26px
}

.about .about-section-2 .list-1 li dl dd span {
	color: #e6422d;
	font-weight: bold
}

.about .about-section-2 .list-1 li dl.dl2 dd {
	background: #eee
}

.about .about-section-2 .list-1 li dl.dl2 dd .year {
	color: #8f4714
}

.about .about-section-2 .list-1 li dl.dl2 dd span {
	color: #8f4714
}

.about .about-section-2 .list-1 li dl.dl3 dt {
	overflow: hidden
}

.about .about-section-2 .list-1 li dl.dl3 dt img {
	max-height: 100%
}

.about .about-section-2 .list-1 li dl.dl3 dd {
	background: #c6e3f5
}

.about .about-section-2 .list-1 li dl.dl3 dd .year {
	color: #1158a0
}

.about .about-section-2 .list-1 li dl.dl3 dd span {
	color: #1158a0
}

.about .about-section-2 .list-1 li dl.dl4 dt {
	width: 52%
}

.about .about-section-2 .list-1 li dl.dl4 dd {
	width: 48%;
	background: #c6efb2
}

.about .about-section-2 .list-1 li dl.dl4 dd .year {
	color: #11a05e
}

.about .about-section-2 .list-1 li dl.dl4 dd span {
	color: #11a05e
}

@media (max-width:991px) {
	.about .about-section-2 .list-1 li {
		width: 100%;
		clear: both
	}

	.about .about-section-2 .list-1 li dl dt {
		width: 25%
	}

	.about .about-section-2 .list-1 li dl dd {
		width: 75%
	}

	.about .about-section-2 .list-1 li dl.dl4 dt {
		width: 25%
	}

	.about .about-section-2 .list-1 li dl.dl4 dd {
		width: 75%
	}
}

@media (max-width:768px) {
	.about .about-section-2 .list-1 li {
		width: 100%;
		clear: both
	}

	.about .about-section-2 .list-1 li dl dt {
		display: none
	}

	.about .about-section-2 .list-1 li dl dd {
		width: 100%;
		min-height: 60px
	}

	.about .about-section-2 .list-1 li dl.dl4 dd {
		width: 100%
	}
}

.about .about-section-3 {
	background: #f9f9f9
}

.about .about-section-3 .list-1 {
	margin: 10px 0 0 0
}

.about .about-section-3 .list-1 li {
	width: 33.33333333%;
	float: left
}

.about .about-section-3 .list-1 li dl {
	border: #c4c3c3 solid 1px;
	border-radius: 5px;
	text-align: center;
	margin: 0 10px 30px 10px;
	min-height: 125px;
	overflow: hidden
}

.about .about-section-3 .list-1 li dl.dl2 {
	height: 125px
}

.about .about-section-3 .list-1 li dl dt {
	background: #0b8be6;
	color: #fff;
	font-size: 24px;
	display: inline-block;
	text-align: center;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	margin: -1px 0 0 0;
	padding: 0 15px;
	font-weight: normal
}

.about .about-section-3 .list-1 li dl dd {
	text-align: left;
	padding: 9px 15px
}

@media (max-width:991px) {
	.about .about-section-3 .list-1 li {
		width: 50%
	}

	.about .about-section-3 .list-1 li dl.dl2 {
		height: auto
	}
}

@media (max-width:640px) {
	.about .about-section-3 .list-1 li {
		width: 100%;
		clear: both
	}

	.about .about-section-3 .list-1 li dl {
		min-height: 60px
	}
}

.about .about-section-4 {
	background: #bc374c
}

@media (max-width:768px) {
	.about .about-section-4 {
		display: none
	}
}

.about .about-section-5 .list-1 {
	margin: 40px 0 0 0
}

.about .about-section-5 .list-1 li {
	width: 25%;
	float: left
}

.about .about-section-5 .list-1 li dl {
	border: solid 1px #dcdcdc;
	background: #faf9f9;
	padding: 15px;
	margin: 0 10px;
	margin-bottom: 20px
}

.about .about-section-5 .list-1 li dl dt {
	min-height: 135px
}

.about .about-section-5 .list-1 li dl dd {
	text-align: center;
	margin: 20px 0 0 0
}

.about .about-section-5 .list-1 li dl dd span {
	color: #d5000f;
	font-size: 18px
}

@media (max-width:768px) {
	.about .about-section-5 {
		display: none
	}
}

.teacher .title1 {
	text-align: center;
	font-size: 40px
}

.teacher .title1 span {
	color: #d5000f
}

.teacher .title2 {
	text-align: center;
	font-size: 18px
}

.teacher .title2 span {
	color: #d5000f
}

.teacher .title3 {
	font-size: 18px;
	color: #cf1824;
	text-align: center;
	font-weight: bold
}

.teacher .title4 {
	font-size: 18px;
	color: #cf1824;
	font-weight: bold
}

.teacher .title5 {
	font-size: 18px;
	color: #cf1824;
	font-weight: bold;
	background: #eee;
	padding: 5px
}

@media (max-width:768px) {
	.teacher .title1 {
		font-size: 20px
	}

	.teacher .title2 {
		font-size: 14px
	}
}

.teacher .teacher-section-1 {
	margin: 40px auto
}

.teacher .teacher-section-1 .list-1 {
	margin: 40px 0 0 0
}

.teacher .teacher-section-1 .list-1 li {
	width: 33.33333333%;
	float: left
}

.teacher .teacher-section-1 .list-1 li dl {
	border: solid #fcbfc3 1px;
	padding: 20px;
	margin: 0 10px
}

.teacher .teacher-section-1 .list-1 li dl dt {
	text-align: center;
	color: #d5000f;
	font-size: 22px;
	padding-bottom: 10px
}

.teacher .teacher-section-1 .list-1 li dl dt img {
	margin-bottom: 10px
}

.teacher .teacher-section-1 .list-1 li dl dd {
	font-size: 12px;
	color: #666;
	text-align: center
}

.teacher .teacher-section-1 .list-1 li dl dd p {
	text-align: left;
	min-height: 76px
}

.teacher .teacher-section-1 .list-1 li dl dd a {
	color: #d5000f;
	font-size: 16px;
	border-radius: 20px;
	border: 1px #d5000f solid;
	padding: 3px 10px;
	display: inline-block;
	margin-top: 20px
}

.teacher .teacher-section-1 .list-1 li dl dd a:hover {
	background: #d5000f;
	color: #fff
}

@media (max-width:768px) {
	.teacher .teacher-section-1 {
		display: none
	}
}

.teacher .teacher-section-2 {
	background: #f5f9ff;
	padding: 40px 0
}

.teacher .teacher-section-2 .div1 {
	text-align: center;
	margin: 20px 0 0 0
}

.teacher .teacher-section-2 .div1 a {
	background: #f39800;
	color: #fff;
	font-size: 24px;
	border-radius: 5px;
	padding: 3px 10px
}

.teacher .teacher-section-2 .div1 span {
	background: #489aed;
	color: #fff;
	font-size: 24px;
	border-radius: 5px;
	padding: 3px 10px
}

.teacher .teacher-section-2 .div2 {
	text-align: center
}

@media (max-width:768px) {
	.teacher .teacher-section-2 .div1,.teacher .teacher-section-2 .div2 {
		display: none
	}
}

.teacher .teacher-section-3 {
	padding: 40px 0
}

.teacher .teacher-section-3 .teacher-tab {
	margin: 40px 0 0 0
}

.teacher .teacher-section-3 .teacher-tab .tabBtn span {
	background: #489aed;
	width: 33.33333333%;
	line-height: 50px;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 20px;
	border-left: #fff solid 2px;
	border-right: #fff solid 2px;
	cursor: pointer
}

.teacher .teacher-section-3 .teacher-tab .tabBtn span.active {
	background: #d5000f;
	position: relative
}

.teacher .teacher-section-3 .teacher-tab .tabBtn span.active:after {
	content: "";
	width: 26px;
	height: 12px;
	background: url(../images/teacher-12.jpg) no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -12px;
	bottom: -11px
}

.teacher .teacher-section-3 .teacher-tab .tabSec {
	margin: 26px 0 0 0
}

.teacher .teacher-section-3 .teacher-tab .tabSec li {
	width: 50%;
	float: left;
	margin-bottom: 12px
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl {
	border: solid #eee 1px;
	padding: 10px;
	overflow: hidden;
	margin: 0 6px
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dt {
	width: 40%;
	float: left
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dd {
	width: 60%;
	float: left
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dd .name {
	background: #ebebeb;
	font-size: 18px;
	display: block;
	margin: 5px 0;
	padding: 0 0 0 20px
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dd p {
	padding: 0 0 0 20px
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dd .p1 {
	color: #d5000f;
	margin: 5px 0
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dd .p2 {
	font-size: 12px
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dd .p3 {
	text-align: center;
	margin: 20px 0 0 0
}

.teacher .teacher-section-3 .teacher-tab .tabSec li dl dd .p3 a {
	background: #d5000f;
	border-radius: 5px;
	color: #fff;
	padding: 3px 10px
}

@media (max-width:768px) {
	.teacher .teacher-section-3 .teacher-tab .tabSec li {
		width: 100%;
		clear: both;
		margin-bottom: 10px
	}
}

.teacher .teacher-section-3 .div1 {
	text-align: center;
	margin: 20px 0 0 0
}

.teacher .teacher-section-3 .div1 a {
	background: #f39800;
	color: #fff;
	font-size: 24px;
	border-radius: 5px;
	padding: 3px 10px
}

.teacher .teacher-section-3 .div1 span {
	background: #489aed;
	color: #fff;
	font-size: 24px;
	border-radius: 5px;
	padding: 3px 10px
}

@media (max-width:640px) {
	.teacher .teacher-section-3 .div1 {
		margin: 0 10px
	}

	.teacher .teacher-section-3 .div1 a {
		font-size: 18px;
		display: block;
		margin-bottom: 5px
	}

	.teacher .teacher-section-3 .div1 span {
		font-size: 18px;
		display: block
	}
}

.teacher .teacher-section-4 {
	background: #f5f9ff;
	padding: 40px 0
}

.teacher .teacher-section-4 .list-1 li {
	width: 33.33333333%;
	float: left;
	text-align: center
}

.teacher .teacher-section-4 .list-1 li dl {
	border: solid #e8e8e9 1px;
	padding: 8px;
	background: #fff;
	margin: 0 15px
}

.teacher .teacher-section-4 .list-1 li dl dd {
	background: #d5000f;
	color: #fff;
	font-size: 18px;
	padding: 5px 0;
	margin: 8px 0 0 0
}

@media (max-width:768px) {
	.teacher .teacher-section-4 {
		display: none
	}
}

.gkfd .title1 {
	color: #d5000f;
	font-size: 26px;
	text-align: center;
	line-height: 40px
}

.gkfd .title2 {
	background: #868b99;
	color: #fff;
	font-size: 26px;
	text-align: center;
	padding: 10px 0
}

.gkfd .title3 {
	color: #d5000f;
	font-weight: bold;
	font-size: 32px;
	text-align: center
}

@media (max-width:768px) {
	.gkfd .title1 {
		font-size: 18px;
		line-height: 30px
	}

	.gkfd .title2 {
		font-size: 20px
	}

	.gkfd .title3 {
		font-size: 20px
	}
}

.gkfd .gkfd-section-1 {
	background: #5499e7
}

.gkfd .gkfd-section-2 {
	margin: 20px auto
}

.gkfd .gkfd-section-2 .item-1 {
	margin: 20px 0;
	clear: both;
	overflow: hidden
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 {
	margin: 40px auto;
	max-width: 920px
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn {
	width: 30%;
	float: left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li {
	width: 242px;
	height: 96px;
	cursor: pointer
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li span {
	width: 242px;
	height: 96px;
	display: block
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li .span1 {
	background: url(../images/gkfd-02.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li.active .span1 {
	background: url(../images/gkfd-03.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li .span2 {
	background: url(../images/gkfd-04.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li.active .span2 {
	background: url(../images/gkfd-05.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li .span3 {
	background: url(../images/gkfd-06.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li.active .span3 {
	background: url(../images/gkfd-07.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li .span4 {
	background: url(../images/gkfd-08.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn li.active .span4 {
	background: url(../images/gkfd-09.jpg) no-repeat center left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt {
	width: 70%;
	float: left;
	padding: 20px 20px;
	min-height: 285px;
	display: none
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt.div1 {
	background: #f4f9fd;
	border-top: #4e9bdf solid 1px
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .text {
	width: 50%;
	float: left
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .text .bt {
	background: #4e9bdf;
	color: #fff;
	font-size: 26px;
	padding: 3px 20px
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .text .p1 {
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0 10px
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .text .p1 span {
	color: #d5000f
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt.div2 {
	background: #fef2e8;
	border-top: #f8841d solid 1px
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt.div2 .text .bt {
	background: #e6720b
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt.div3 {
	background: #f8fcea;
	border-top: #ddeda5 solid 1px
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt.div3 .text .bt {
	background: #abca3e
}

.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .pic {
	width: 50%;
	float: right;
	text-align: right
}

@media (max-width:768px) {
	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn {
		display: none
	}

	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt {
		width: 100%;
		display: block
	}

	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .text .bt {
		font-size: 18px
	}

	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .text .p1 {
		font-size: 16px
	}
}

@media (max-width:480px) {
	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 {
		margin: 20px 0 0 0
	}

	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabBtn {
		display: none
	}

	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt {
		width: 100%;
		min-height: 200px
	}

	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .text {
		width: 100%
	}

	.gkfd .gkfd-section-2 .item-1 .gkfd-tab-1 .tabArt .pic {
		display: none
	}
}

.gkfd .gkfd-section-2 .item-2 {
	clear: both
}

@media (max-width:768px) {
	.gkfd .gkfd-section-2 .item-2 {
		display: none
	}
}

.gkfd .gkfd-section-2 .item-3 {
	margin: 20px 0
}

.gkfd .gkfd-section-2 .item-3 .question {
	color: #4d9cdf;
	font-size: 22px;
	position: relative;
	padding: 0 0 0 35px
}

.gkfd .gkfd-section-2 .item-3 .question:before {
	content: " Q ";
	position: absolute;
	left: 0;
	top: 0
}

.gkfd .gkfd-section-2 .item-3 .answer {
	border-bottom: #d2d2d2 solid 1px;
	color: #d5000f;
	position: relative;
	margin: 0 0 20px 0;
	padding: 10px 0 20px 35px
}

.gkfd .gkfd-section-2 .item-3 .answer:before {
	content: " A ";
	position: absolute;
	left: 0;
	top: 0;
	font-size: 22px
}

.gkfd .gkfd-section-2 .div-btn {
	text-align: center;
	margin: 20px 0 0 0
}

.gkfd .gkfd-section-2 .div-btn a {
	background: #f39800;
	color: #fff;
	font-size: 24px;
	border-radius: 5px;
	padding: 3px 10px
}

.gkfd .gkfd-section-2 .div-btn span {
	background: #489aed;
	color: #fff;
	font-size: 24px;
	border-radius: 5px;
	padding: 3px 10px
}

@media (max-width:640px) {
	.gkfd .gkfd-section-2 .div-btn {
		margin: 0 10px
	}

	.gkfd .gkfd-section-2 .div-btn a {
		font-size: 18px;
		display: block;
		margin-bottom: 5px
	}

	.gkfd .gkfd-section-2 .div-btn span {
		font-size: 18px;
		display: block
	}
}

.gkfd .gkfd-section-3 {
	background: #5499e7
}

@media (max-width:768px) {
	.gkfd .gkfd-section-3 {
		display: none
	}
}

.gkfd .gkfd-section-4 {
	padding: 20px 0 0 0
}

@media (max-width:768px) {
	.gkfd .gkfd-section-4 .title1 {
		display: none
	}
}

.gkfd .gkfd-section-4 .item-1 {
	padding: 30px 0 0 0
}

.gkfd .gkfd-section-4 .item-1 ul {
	padding: 20px 0 0 0
}

.gkfd .gkfd-section-4 .item-1 ul li {
	width: 33.33333333%;
	float: left;
	font-size: 18px
}

.gkfd .gkfd-section-4 .item-1 ul li div {
	background: #dd333f;
	color: #fff;
	margin: 0 15px;
	padding: 20px 30px;
	min-height: 152px
}

.gkfd .gkfd-section-4 .item-1 ul li.li2 div {
	background: #e6666f
}

@media (max-width:768px) {
	.gkfd .gkfd-section-4 .item-1 {
		display: none
	}
}

.gkfd .gkfd-section-4 .item-2 {
	padding: 30px 0 0 0;
	overflow: hidden
}

.gkfd .gkfd-section-4 .item-2 ul {
	margin: 20px 0 0 0
}

.gkfd .gkfd-section-4 .item-2 ul li {
	width: 33.33333333%;
	float: left
}

.gkfd .gkfd-section-4 .item-2 ul li div {
	border: #ccc solid 1px;
	border-top: #ccc solid 3px;
	margin: 0 15px;
	padding: 10px;
	text-align: center
}

.gkfd .gkfd-section-4 .item-2 ul li div img {
	margin-bottom: 10px
}

@media (max-width:768px) {
	.gkfd .gkfd-section-4 .item-2 {
		display: none
	}
}

.gkfd .gkfd-section-4 .item-3 {
	padding: 30px 0 0 0;
	overflow: hidden
}

.gkfd .gkfd-section-4 .item-3 ul {
	margin: 20px 0 0 0
}

.gkfd .gkfd-section-4 .item-3 ul li {
	width: 33.33333333%;
	float: left
}

.gkfd .gkfd-section-4 .item-3 ul li div {
	padding: 0 15px;
	text-align: center
}

.gkfd .gkfd-section-4 .item-3 ul li div p {
	background: #d5000f;
	color: #fff;
	min-height: 82px;
	padding: 10px
}

@media (max-width:768px) {
	.gkfd .gkfd-section-4 .item-3 {
		display: none
	}
}

.gkfd .gkfd-section-4 .item-4 {
	padding: 30px 0 0 0
}

.gkfd .gkfd-section-4 .item-4 ul {
	margin: 20px 0 0 0
}

.gkfd .gkfd-section-4 .item-4 ul li {
	width: 33.33333333%;
	float: left;
	text-align: center
}

.gkfd .gkfd-section-4 .item-4 ul li div {
	padding: 0 15px
}

.gkfd .gkfd-section-4 .item-4 ul li div img {
	margin: 10px 0
}

.gkfd .gkfd-section-5 {
	background: #5499e7;
	margin: 20px auto
}

@media (max-width:768px) {
	.gkfd .gkfd-section-5 {
		display: none
	}
}

.gkfd .gkfd-section-6 .gkfd-tab-2 {
	max-width: 900px;
	margin: 20px auto
}

.gkfd .gkfd-section-6 .gkfd-tab-2 .tabBtn {
	width: 100%;
	padding-left: 32px
}

.gkfd .gkfd-section-6 .gkfd-tab-2 .tabBtn li {
	width: 150px;
	height: 38px;
	cursor: pointer;
	background: url(../images/gkfd-27.png) no-repeat;
	float: left;
	text-align: center;
	line-height: 38px;
	margin: 0 0 0 -32px
}

.gkfd .gkfd-section-6 .gkfd-tab-2 .tabBtn li.active {
	background: url(../images/gkfd-28.png) no-repeat;
	color: #fff;
	font-weight: bold
}

.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt {
	width: 100%;
	border: #eaeff9 solid 5px;
	float: left;
	padding: 20px 20px;
	min-height: 285px;
	display: none;
	padding: 30px
}

.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt .red {
	color: #d5000f
}

@media (max-width:768px) {
	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabBtn {
		display: none
	}

	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt {
		width: 100%;
		display: block
	}

	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt .text .bt {
		font-size: 18px
	}

	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt .text .p1 {
		font-size: 16px
	}
}

@media (max-width:480px) {
	.gkfd .gkfd-section-6 .gkfd-tab-2 {
		margin: 20px 0 0 0
	}

	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabBtn {
		display: none
	}

	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt {
		width: 100%;
		min-height: 200px
	}

	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt .text {
		width: 100%
	}

	.gkfd .gkfd-section-6 .gkfd-tab-2 .tabArt .pic {
		display: none
	}
}

@media (max-width:768px) {
	.gkfd .gkfd-section-6 {
		display: none
	}
}

.yikao .title1 {
	background: #f27e31;
	text-align: center;
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	padding: 10px 0
}

.yikao .title2 {
	text-align: center
}

.yikao .title2 span {
	background: #f50c0b;
	color: #fff;
	font-size: 35px;
	padding: 3px 30px
}

.yikao .tel-btn {
	text-align: center
}

.yikao .tel-btn a {
	background: #ffa32c;
	color: #fff;
	font-size: 25px;
	font-weight: bold;
	padding: 3px 40px
}

@media (max-width:768px) {
	.yikao .title1 {
		font-size: 20px
	}

	.yikao .title2 span {
		font-size: 20px
	}

	.yikao .tel-btn a {
		font-size: 20px
	}
}

.yikao .yikao-section-1 {
	background: #f8f8f8;
	padding: 0 0 20px 0
}

.yikao .yikao-section-1 .p1 {
	font-size: 36px;
	text-align: center;
	font-weight: bold
}

.yikao .yikao-section-1 .p1 span {
	color: #d5000f;
	font-size: 50px
}

@media (max-width:768px) {
	.yikao .yikao-section-1 .p1 {
		font-size: 20px
	}

	.yikao .yikao-section-1 .p1 span {
		font-size: 25px
	}
}

.yikao .yikao-section-1 .list-1 {
	font-size: 28px;
	margin: 20px 0 0 0
}

.yikao .yikao-section-1 .list-1 li {
	width: 33.33333333%;
	float: left;
	background: url(../images/yikao-01.jpg) no-repeat;
	padding: 0 0 0 80px;
	line-height: 70px
}

@media (max-width:768px) {
	.yikao .yikao-section-1 .list-1 {
		font-size: 22px
	}

	.yikao .yikao-section-1 .list-1 li {
		width: 100%;
		clear: both;
		background-size: 40px;
		background-position: 15px center;
		padding: 0 0 0 70px;
		line-height: 40px
	}
}

.yikao .yikao-section-1 .list-2 {
	margin: 20px 0 20px 0
}

.yikao .yikao-section-1 .list-2 li {
	width: 33.33333333%;
	float: left
}

.yikao .yikao-section-1 .list-2 li dl {
	text-align: center;
	margin: 0 20px
}

.yikao .yikao-section-1 .list-2 li dl dt {
	color: #fff;
	font-size: 30px;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	line-height: 120px;
	text-align: center;
	margin: 0 auto
}

.yikao .yikao-section-1 .list-2 li dl dd {
	margin: 10px 0 0 0
}

.yikao .yikao-section-1 .list-2 li dl.dl1 dt {
	background: #1fa4e5
}

.yikao .yikao-section-1 .list-2 li dl.dl2 dt {
	background: #e70012
}

.yikao .yikao-section-1 .list-2 li dl.dl3 dt {
	background: #07913b
}

@media (max-width:768px) {
	.yikao .yikao-section-1 .list-2 li dl {
		margin: 0 5px
	}

	.yikao .yikao-section-1 .list-2 li dl dt {
		border-radius: 0;
		height: 30px;
		line-height: 30px;
		font-size: 20px;
		width: 100%
	}
}

.yikao .yikao-section-2 .item-1 {
	margin: 20px 0 0 0
}

@media (max-width:768px) {
	.yikao .yikao-section-2 .item-1 {
		display: none
	}
}

.yikao .yikao-section-2 .item-2 {
	margin: 20px 0 0 0
}

.yikao .yikao-section-2 .item-2 ul {
	margin: 20px 0 20px 0
}

.yikao .yikao-section-2 .item-2 ul li {
	width: 25%;
	float: left;
	text-align: center
}

.yikao .yikao-section-2 .item-2 ul li dl {
	margin: 0 20px
}

.yikao .yikao-section-2 .item-2 ul li dl dt {
	width: 120px;
	height: 120px;
	background: #f06c7a;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto
}

.yikao .yikao-section-2 .item-2 ul li dl dt img {
	margin: 5px
}

.yikao .yikao-section-2 .item-2 ul li dl dd {
	margin: 10px 0 0 0
}

.yikao .yikao-section-2 .item-2 ul li dl dd p {
	font-weight: bold;
	font-size: 20px;
	color: #d5000f;
	margin: 0 0 5px 0
}

@media (max-width:768px) {
	.yikao .yikao-section-2 .item-2 ul li {
		width: 100%;
		clear: both
	}

	.yikao .yikao-section-2 .item-2 ul li dl {
		margin: 0 0 20px 0
	}
}

.yikao .yikao-section-2 .item-3 {
	margin: 20px 0 0 0
}

.yikao .yikao-section-2 .item-3 ul {
	margin: 20px 0 0 0
}

.yikao .yikao-section-2 .item-3 ul li {
	width: 33.33333333%;
	float: left
}

.yikao .yikao-section-2 .item-3 ul li dl {
	margin: 0 10px
}

.yikao .yikao-section-2 .item-3 ul li dl dt {
	background: #ff8b2c;
	color: #fff;
	text-align: center;
	font-size: 20px;
	padding: 5px 0
}

.yikao .yikao-section-2 .item-3 ul li dl dd {
	background: #eee;
	padding: 20px
}

.yikao .yikao-section-2 .item-4 {
	margin: 20px 10px
}

.yikao .yikao-section-2 .item-4 .left {
	background: #f6f6f7;
	padding: 10px;
	width: 60%;
	float: left;
	border: #cacacb dashed 1px;
	min-height: 305px
}

.yikao .yikao-section-2 .item-4 .left .p1 {
	font-size: 26px;
	font-weight: bold;
	padding: 10px 0
}

.yikao .yikao-section-2 .item-4 .left p {
	line-height: 32px
}

.yikao .yikao-section-2 .item-4 .left p span {
	color: #cc011c;
	font-weight: bold
}

.yikao .yikao-section-2 .item-4 .right {
	width: 40%;
	float: left;
	border: #d9d9d9 solid 1px;
	min-height: 305px;
	padding: 10px
}

.yikao .yikao-section-2 .item-4 .right .p1 {
	font-size: 26px;
	font-weight: bold;
	padding: 10px 0;
	color: #c4011c
}

.yikao .yikao-section-2 .item-4 .right ul li {
	background: url(../images/yikao-07.png) no-repeat left center;
	padding: 0 0 0 20px;
	line-height: 32px;
	color: #d5000f
}

@media (max-width:768px) {
	.yikao .yikao-section-2 {
		display: none
	}
}

.yikao .yikao-section-3 {
	margin: 30px 0 0 0
}

.yikao .yikao-section-3 .item-1 {
	margin: 20px 0 0 0
}

.yikao .yikao-section-3 .item-1 .left {
	width: 40%;
	float: left
}

.yikao .yikao-section-3 .item-1 .left .p1 {
	background: #d5000f;
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding: 5px 0
}

.yikao .yikao-section-3 .item-1 .left div {
	border-left: #f7cccf solid 1px;
	border-right: #f7cccf solid 1px;
	border-bottom: #f7cccf solid 1px;
	padding: 14px
}

.yikao .yikao-section-3 .item-1 .left div img {
	float: left;
	margin: 0 10px 0 0
}

.yikao .yikao-section-3 .item-1 .right {
	width: 55%;
	float: right
}

.yikao .yikao-section-3 .item-1 .right .p1 {
	font-size: 20px;
	background: #f3f3f3;
	padding: 5px 0 5px 20px
}

.yikao .yikao-section-3 .item-1 .right .list-1 {
	margin: 50px 0 0 25px
}

.yikao .yikao-section-3 .item-1 .right .list-1 div span {
	display: block;
	width: 140px;
	height: 125px;
	border: #d8d8d8 solid 1px;
	padding: 5px
}

.yikao .yikao-section-3 .item-1 .right .list-1 .slick-prev,.yikao .yikao-section-3 .item-1 .right .list-1 .slick-next {
	width: 31px;
	height: 52px;
	border: none
}

.yikao .yikao-section-3 .item-1 .right .list-1 .slick-prev {
	left: -40px;
	background: url(../images/yikao-btn-left.jpg) no-repeat
}

.yikao .yikao-section-3 .item-1 .right .list-1 .slick-next {
	right: -10px;
	background: url(../images/yikao-btn-right.jpg) no-repeat
}

@media (max-width:768px) {
	.yikao .yikao-section-3 {
		display: none
	}
}

.chunji .title1 {
	background: #ff7f00;
	text-align: center;
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	padding: 10px 0;
	margin: 0 0 20px 0
}

.chunji .btn-1 {
	text-align: center
}

.chunji .btn-1 a {
	color: #d5000f;
	color: #fff;
	font-size: 26px;
	background: #d5000f;
	border-radius: 20px;
	padding: 3px 30px
}

.chunji .title2 {
	text-align: center
}

.chunji .title2 span {
	color: #fefefe;
	font-size: 24px;
	text-align: center;
	background: #d5000f;
	padding: 3px 30px
}

.chunji .title3 {
	font-size: 22px;
	text-align: center
}

@media (max-width:768px) {
	.chunji .title1 {
		font-size: 20px
	}

	.chunji .title2 span {
		font-size: 16px
	}

	.chunji .title3 {
		font-size: 14px
	}
}

.chunji .tytf {
	text-align: center;
	margin: 20px 0 0 0
}

.chunji .tytf a {
	color: #fff;
	font-size: 26px;
	background: #d5000f;
	padding: 3px 20px;
	border-radius: 20px
}

.chunji .wybb {
	text-align: center;
	margin: 20px 0 0 0
}

.chunji .wybb a {
	color: #fff;
	font-size: 26px;
	background: #d5000f;
	padding: 3px 20px;
	border-radius: 20px
}

.chunji .chunji-section-1 {
	padding: 0 0 20px 0;
	overflow: hidden
}

.chunji .chunji-section-1 .p1 {
	text-align: center;
	line-height: 40px;
	font-size: 18px
}

.chunji .chunji-section-1 .p2 {
	text-align: center
}

.chunji .chunji-section-1 .student {
	padding: 20px 0 0 0
}

.chunji .chunji-section-1 .student div span {
	display: block;
	margin: 0 5px
}

.chunji .chunji-section-1 .student .slick-prev,.chunji .chunji-section-1 .student .slick-next {
	border: none;
	width: 28px;
	height: 48px
}

.chunji .chunji-section-1 .student .slick-prev {
	background: url(../images/chunji-left.jpg) no-repeat
}

.chunji .chunji-section-1 .student .slick-next {
	background: url(../images/chunji-right.jpg) no-repeat
}

.chunji .chunji-section-1 .list-1 {
	margin: 20px 0 20px 0;
	overflow: hidden
}

.chunji .chunji-section-1 .list-1 li {
	line-height: 30px;
	width: 33.33333333%;
	float: left;
	text-align: center
}

.chunji .chunji-section-1 .list-1 li span {
	color: #de0001;
	font-size: 30px
}

.chunji .chunji-section-1 .list-1 li i {
	font-style: normal;
	color: #ff7800;
	font-size: 26px
}

.chunji .chunji-section-1 .list-1 li p {
	font-size: 16px;
	line-height: 20px
}

.chunji .chunji-section-1 .list-1 li.li2 span {
	color: #005bff
}

.chunji .chunji-section-1 .list-1 li.li2 i {
	color: #009211
}

.chunji .chunji-section-1 .list-1 li.li3 span {
	color: #a200ff
}

.chunji .chunji-section-1 .list-1 li.li3 i {
	color: #ff00ea
}

@media (max-width:768px) {
	.chunji .chunji-section-1 {
		display: none
	}
}

.chunji .chunji-section-2 .p1 {
	text-align: center;
	font-size: 18px
}

.chunji .chunji-section-2 .list-1 {
	padding: 20px 0 20px 0;
	overflow: hidden
}

.chunji .chunji-section-2 .list-1 .pic-1 {
	float: left;
	width: 35%;
	height: 390px;
	overflow: hidden;
	text-align: center
}

.chunji .chunji-section-2 .list-1 .pic-2 {
	float: left;
	width: 65%;
	text-align: center
}

.chunji .chunji-section-2 .list-1 .pic-2 span {
	width: 25%;
	float: left;
	margin: 0 0 10px 0;
	padding: 5px
}

@media (max-width:768px) {
	.chunji .chunji-section-2 .list-1 .pic-1 {
		width: 100%;
		clear: both;
		margin-bottom: 10px
	}

	.chunji .chunji-section-2 .list-1 .pic-2 {
		width: 100%;
		max-width: 300px;
		clear: both;
		margin: 0 auto;
		float: none;
		overflow: hidden
	}

	.chunji .chunji-section-2 .list-1 .pic-2 span {
		width: 50%
	}
}

.chunji .chunji-section-2 .list-2 {
	margin: 20px 0 20px 0
}

.chunji .chunji-section-2 .list-2 li {
	width: 20%;
	float: left
}

.chunji .chunji-section-2 .list-2 li dl {
	border-left: #d5000f solid 1px;
	border-bottom: #d5000f solid 1px;
	margin: 0
}

.chunji .chunji-section-2 .list-2 li dl dt {
	text-align: center;
	color: #fff;
	background: #d5000f;
	font-size: 30px;
	font-weight: normal;
	height: 58px
}

.chunji .chunji-section-2 .list-2 li dl dd {
	padding: 20px;
	min-height: 200px
}

.chunji .chunji-section-2 .list-2 li dl.dl-last {
	border-right: #d5000f solid 1px
}

.chunji .chunji-section-2 .list-2 li dl.dl-last dd {
	text-align: center;
	padding: 30px 0;
	color: #d5000f
}

@media (max-width:910px) {
	.chunji .chunji-section-2 .list-2 li dl dd {
		min-height: 240px
	}
}

@media (max-width:768px) {
	.chunji .chunji-section-2 .list-2 li {
		width: 100%;
		margin: 0 0 10px 0
	}

	.chunji .chunji-section-2 .list-2 li dl dt {
		font-size: 16px;
		height: 40px;
		line-height: 40px
	}

	.chunji .chunji-section-2 .list-2 li dl dd {
		min-height: 30px
	}
}

.chunji .chunji-section-2 .list-3 {
	margin: 20px 0 0 0
}

.chunji .chunji-section-2 .list-3 li {
	width: 50%;
	float: left
}

.chunji .chunji-section-2 .list-3 li .div {
	margin: 0 50px
}

.chunji .chunji-section-2 .list-3 li .div .bt {
	background: #dd333f;
	color: #fff;
	font-size: 24px;
	text-align: center
}

.chunji .chunji-section-2 .list-3 li .div .text {
	background: #fbe5e7;
	padding: 20px 20px;
	min-height: 172px
}

.chunji .chunji-section-2 .list-3 li .div .btn-1 {
	text-align: center;
	margin: 25px 0 0 0
}

.chunji .chunji-section-2 .list-3 li .div .btn-1 a {
	background: #ff7f00;
	color: #fff;
	font-size: 20px;
	border-radius: 20px;
	padding: 3px 20px
}

.chunji .chunji-section-2 .list-3 li .div .btn-1 a:hover {
	background: #dd333f
}

@media (max-width:768px) {
	.chunji .chunji-section-2 .list-3 li .div {
		margin: 0 5px
	}

	.chunji .chunji-section-2 .list-3 li .div .bt {
		font-size: 18px
	}

	.chunji .chunji-section-2 .list-3 li .div .text {
		padding: 10px
	}

	.chunji .chunji-section-2 .list-3 li .div .btn-1 a {
		padding: 3px 5px
	}
}

.chunji .chunji-section-3 {
	margin: 20px 0 0 0
}

.chunji .chunji-section-3 .list-1 {
	padding: 20px 0 20px 0;
	overflow: hidden
}

.chunji .chunji-section-3 .list-1 .pic-1 {
	float: left;
	width: 35%;
	height: 390px;
	overflow: hidden;
	text-align: center
}

.chunji .chunji-section-3 .list-1 .pic-2 {
	float: left;
	width: 65%;
	text-align: center
}

.chunji .chunji-section-3 .list-1 .pic-2 span {
	width: 25%;
	float: left;
	margin: 0 0 10px 0;
	padding: 5px
}

@media (max-width:768px) {
	.chunji .chunji-section-3 .list-1 .pic-1 {
		width: 100%;
		clear: both;
		margin-bottom: 10px
	}

	.chunji .chunji-section-3 .list-1 .pic-2 {
		width: 100%;
		max-width: 300px;
		clear: both;
		margin: 0 auto;
		float: none;
		overflow: hidden
	}

	.chunji .chunji-section-3 .list-1 .pic-2 span {
		width: 50%
	}
}

.chunji .chunji-section-3 .list-2 {
	margin: 20px 0 0 0
}

.chunji .chunji-section-3 .list-2 li {
	width: 50%;
	float: left
}

.chunji .chunji-section-3 .list-2 li .div {
	margin: 0 50px
}

.chunji .chunji-section-3 .list-2 li .div .bt {
	background: #dd333f;
	color: #fff;
	font-size: 24px;
	text-align: center
}

.chunji .chunji-section-3 .list-2 li .div .text {
	background: #fbe5e7;
	padding: 20px 20px;
	min-height: 172px
}

.chunji .chunji-section-3 .list-2 li .div .btn-1 {
	text-align: center;
	margin: 25px 0 0 0
}

.chunji .chunji-section-3 .list-2 li .div .btn-1 a {
	background: #ff7f00;
	color: #fff;
	font-size: 20px;
	border-radius: 20px;
	padding: 3px 20px
}

.chunji .chunji-section-3 .list-2 li .div .btn-1 a:hover {
	background: #dd333f
}

@media (max-width:768px) {
	.chunji .chunji-section-3 .list-2 li .div {
		margin: 0 5px
	}

	.chunji .chunji-section-3 .list-2 li .div .bt {
		font-size: 18px
	}

	.chunji .chunji-section-3 .list-2 li .div .text {
		padding: 10px
	}

	.chunji .chunji-section-3 .list-2 li .div .btn-1 a {
		padding: 3px 5px
	}
}

.chunji .chunji-section-4 {
	margin: 20px 0 0 0
}

.chunji .chunji-section-4 .list-1 {
	padding: 20px 0 20px 0;
	overflow: hidden
}

.chunji .chunji-section-4 .list-1 .pic-1 {
	float: left;
	width: 35%;
	overflow: hidden;
	text-align: center
}

.chunji .chunji-section-4 .list-1 .pic-2 {
	float: left;
	width: 65%;
	text-align: center
}

.chunji .chunji-section-4 .list-1 .pic-2 span {
	width: 33.33333333%;
	float: left;
	margin: 0 0 0 0;
	padding: 5px
}

@media (max-width:768px) {
	.chunji .chunji-section-4 .list-1 .pic-1 {
		width: 100%;
		clear: both;
		margin-bottom: 10px
	}

	.chunji .chunji-section-4 .list-1 .pic-2 {
		width: 100%;
		max-width: 300px;
		clear: both;
		margin: 0 auto;
		float: none;
		overflow: hidden
	}

	.chunji .chunji-section-4 .list-1 .pic-2 span {
		width: 50%
	}
}

.chunji .chunji-section-4 .list-2 {
	margin: 20px 0 0 0
}

.chunji .chunji-section-4 .list-2 li {
	width: 50%;
	float: left
}

.chunji .chunji-section-4 .list-2 li .div {
	margin: 0 50px
}

.chunji .chunji-section-4 .list-2 li .div .bt {
	background: #dd333f;
	color: #fff;
	font-size: 24px;
	text-align: center
}

.chunji .chunji-section-4 .list-2 li .div .text {
	background: #fbe5e7;
	padding: 20px 20px;
	min-height: 172px
}

.chunji .chunji-section-4 .list-2 li .div .btn-1 {
	text-align: center;
	margin: 25px 0 0 0
}

.chunji .chunji-section-4 .list-2 li .div .btn-1 a {
	background: #ff7f00;
	color: #fff;
	font-size: 20px;
	border-radius: 20px;
	padding: 3px 20px
}

.chunji .chunji-section-4 .list-2 li .div .btn-1 a:hover {
	background: #dd333f
}

@media (max-width:768px) {
	.chunji .chunji-section-4 .list-2 li .div {
		margin: 0 5px
	}

	.chunji .chunji-section-4 .list-2 li .div .bt {
		font-size: 18px
	}

	.chunji .chunji-section-4 .list-2 li .div .text {
		padding: 10px
	}

	.chunji .chunji-section-4 .list-2 li .div .btn-1 a {
		padding: 3px 5px
	}
}

.chunji .chunji-section-4 .p1 {
	text-align: center
}

.chunji .chunji-section-4 {
	padding: 20px 0 0 0
}

.chunji .chunji-section-4 .p1 {
	text-align: center
}

.chunji .chunji-section-5 {
	padding: 20px 0 0 0
}

.chunji .chunji-section-5 .p1 {
	text-align: center;
	font-size: 24px
}

.chunji .chunji-section-5 .list-1 {
	margin: 20px 0 0 0
}

.chunji .chunji-section-5 .list-1 li {
	width: 25%;
	float: left;
	text-align: center
}

.chunji .chunji-section-5 .list-1 li div {
	margin: 0 10px
}

.chunji .chunji-section-5 .list-1 li div p {
	border-left: #ccc solid 1px;
	border-right: #ccc solid 1px;
	border-bottom: #ccc solid 1px;
	line-height: 30px
}

.chunji .chunji-section-5 .p1 {
	text-align: center
}

@media (max-width:768px) {
	.chunji .chunji-section-5 {
		display: none
	}
}

.chunji .chunji-section-6 {
	padding: 20px 0 0 0
}

.chunji .chunji-section-6 .list-1 li {
	width: 33.33333333%;
	float: left;
	margin: 0 0 30px 0
}

.chunji .chunji-section-6 .list-1 li dl {
	text-align: center;
	border: #ccc solid 1px;
	margin: 0 30px
}

.chunji .chunji-section-6 .list-1 li dl dd {
	padding: 15px 0 0 0
}

.chunji .chunji-section-6 .list-1 li dl dd .p1 {
	font-size: 20px;
	padding: 0 10px
}

.chunji .chunji-section-6 .list-1 li dl dd .p2 {
	font-size: 16px;
	padding: 0 10px 20px 0
}

.chunji .chunji-section-6 .list-1 li dl dd .p3 a {
	display: block;
	background: #111e47;
	color: #fff;
	font-size: 20px
}

.chunji .chunji-section-6 .p1 {
	text-align: center
}

@media (max-width:768px) {
	.chunji .chunji-section-6 {
		display: none
	}
}

.chunji .chunji-section-7 {
	margin: 20px 0 0 0
}

.chunji .chunji-section-7 .p1 {
	text-align: center;
	font-size: 20px;
	margin: 0 0 20px 0
}

@media (max-width:768px) {
	.chunji .chunji-section-7 {
		display: none
	}
}

.chunji .chunji-section-7 .item-1 {
	background: url(../images/chunji-57.jpg) no-repeat;
	width: 100%;
	height: 395px;
	background-size: 100%;
	color: #fff;
	font-size: 30px;
	text-align: center;
	padding: 60px 0 0 0
}

@media (max-width:768px) {
	.chunji .chunji-section-7 {
		display: none
	}
}</pre></body></html>