dl,h3,hr,menu,ol,p,pre {
	margin: 1em 0
}

body,fieldset,figure,form {
	margin: 0
}

fieldset,hr,legend {
	padding: 0
}

.hidden,.invisible {
	visibility: hidden
}

.applytrue1 .layer2 div:after,.banner-normal5 .banner-tit .applycontact:after,.banner-normal8 .banner-tit .applycontact:after,.breadcrumb ul:after,.clear,.clearfix:after,.customer ul:after,.downflies .filemove .down-table .parameter ul:after,.downflies .filemove:after,.downflies .filepc .down-table .parameter ul:after,.downflies .filepc:after,.downflies:after,.feature5:after,.feature6:after,.form .field .formgroup .formcell:after,.form .field .formgroup:after,.form .field:after,.introduction-more .core:after,.introduction2:after,.introduction_apply .hint,.introduction_apply .severcont .link-hot,.introduction_apply .severcont:after,.priceaddress .distributor ul li:after,.priceaddress .distributor ul:after,.priceaddress .serve ul li .servrfr:after,.priceaddress .serve ul li:after,.purchase-form .fromline .option-part .extract:after,.purchase-form .fromline .option-part .staffnum:after,.purchase-form .fromline .option-part:after,.purchase-form .fromline:after,.row:after,.step ul:after,.tab .taboptions .container ul:after,.tablist .container ul.entrances:after,.treetab .treemiddel .treeleft:after,.yrow .present .sub .online:after,.yrow:after {
	clear: both
}

aside,details,extend ' .feature1' has no matches /*! normalize.css v1.1.0 | MIT License | git.io/normalize */ article,figcaption,figure,hgroup,main,nav,section,summary {
	display: block
}

audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

audio:not([controls]) {
	display: none;
	height: 0
}[hidden] {
	display: none
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

a:focus {
	outline: dotted thin
}

a:active,a:hover {
	outline: 0
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

h2 {
	font-size: 1.5em;
	margin: .83em 0
}

h3 {
	font-size: 1.17em
}

h4 {
	font-size: 1em;
	margin: 1.33em 0
}

h5 {
	font-size: .83em;
	margin: 1.67em 0
}

h6 {
	font-size: .67em;
	margin: 2.33em 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,strong {
	font-weight: 700
}

blockquote {
	margin: 1em 40px
}

dfn {
	font-style: italic
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc
}

mark {
	background: #ff0;
	color: #000
}

code,kbd,pre,samp {
	font-family: monospace,serif;
	_font-family: 'courier new',monospace;
	font-size: 1em
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}

q {
	quotes: none
}

q:after,q:before {
	content: '';
	content: none
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}


nav ol,nav ul {
	list-style: none
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	width: auto;
	height: auto;
	vertical-align: middle
}

svg:not(:root) {
	overflow: hidden
}

legend {
	border: 0;
	white-space: normal;
	*margin-left: -7px
}

button,input,select,textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle
}

button,input {
	line-height: normal
}

button,select {
	text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
	*overflow: visible
}

button[disabled],html input[disabled] {
	cursor: default
}

input[type=checkbox],input[type=radio] {
	box-sizing: border-box;
	padding: 0;
	*height: 13px;
	*width: 13px
}

input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

button,html,input,select,textarea {
	font-family: "Microsoft Yahei",Arial,sans-serif;
	color: #666
}

body {
	font-size: 14px;
	line-height: 1.4
}

::-moz-selection {
	background: #b3d4fc;
	text-shadow: none
}

::selection {
	background: #b3d4fc;
	text-shadow: none
}

fieldset {
	border: 0
}

.chromeframe {
	margin: .2em 0;
	background: #ccc;
	color: #000;
	padding: .2em 0
}

.introduction1 .profile blockquote .lquotes,.introduction1 .profile blockquote .rquotes,.introduction2 .intrleft .profile2 blockquote .lquotes,.introduction2 .intrleft .profile2 blockquote .rquotes,.introduction_apply .profile blockquote .lquotes,.introduction_apply .profile blockquote .rquotes,.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
	*text-indent: -9999px
}

.introduction1 .profile blockquote .lquotes:before,.introduction1 .profile blockquote .rquotes:before,.introduction2 .intrleft .profile2 blockquote .lquotes:before,.introduction2 .intrleft .profile2 blockquote .rquotes:before,.introduction_apply .profile blockquote .lquotes:before,.introduction_apply .profile blockquote .rquotes:before,.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 150%
}

.hidden {
	display: none!important
}

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

.clearfix,.customer ul,.tablist .container ul.entrances {
	*zoom: 1
}

.clearfix:after,.clearfix:before,.customer ul:after,.customer ul:before,.tablist .container ul.entrances:after,.tablist .container ul.entrances:before {
	content: " ";
	display: table
}

@media print {
	blockquote,img,pre,tr {
		page-break-inside: avoid
	}

	* {
		background: 0 0!important;
		color: #000!important;
		box-shadow: none!important;
		text-shadow: none!important
	}

	a,a:visited {
		text-decoration: underline
	}

	a[href]:after {
		content: " (" attr(href) ")"
	}

	abbr[title]:after {
		content: " (" attr(title) ")"
	}

	.introduction1 .profile blockquote .lquotes a:after,.introduction1 .profile blockquote .rquotes a:after,.introduction2 .intrleft .profile2 blockquote .lquotes a:after,.introduction2 .intrleft .profile2 blockquote .rquotes a:after,.introduction_apply .profile blockquote .lquotes a:after,.introduction_apply .profile blockquote .rquotes a:after,.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
		content: ""
	}

	blockquote,pre {
		border: 1px solid #999
	}

	thead {
		display: table-header-group
	}

	img {
		max-width: 100%!important
	}@	page {
		margin: .5cm
	}

	h2,h3,p {
		orphans: 3;
		widows: 3
	}

	h2,h3 {
		page-break-after: avoid
	}
}

.container {
	max-width: 1340px;
	margin: 0 auto;
	padding: 0 50px
}

@media screen and (min-width:1921px) {
	body {
		font-size: 18px
	}

	.container {
		max-width: 1920px
	}
}

@media screen and (max-width:480px) {
	.container {
		padding: 0
	}
}

.fl {
	float: left
}

.fr {
	float: right
}

.fli {
	float: left!important
}

.fri {
	float: right!important
}

.fni {
	float: none!important
}

.relative {
	position: relative
}

.col-1 {
	float: left;
	width: 8.33333333%;
	*width: 8.23333333%
}

.offset-1 {
	margin-left: 8.33333333%
}

@media screen and (max-width:768px) {
	.col-1 {
		float: none;
		width: 100%
	}

	.offset-1 {
		margin-left: 0
	}
}

.col-2 {
	float: left;
	width: 16.66666667%;
	*width: 16.56666667%
}

.offset-2 {
	margin-left: 16.66666667%
}

@media screen and (max-width:768px) {
	.col-2 {
		float: none;
		width: 100%
	}

	.offset-2 {
		margin-left: 0
	}
}

.col-3 {
	float: left;
	width: 25%;
	*width: 24.9%
}

.offset-3 {
	margin-left: 25%
}

@media screen and (max-width:768px) {
	.col-3 {
		float: none;
		width: 100%
	}

	.offset-3 {
		margin-left: 0
	}
}

.col-4 {
	float: left;
	width: 33.33333333%;
	*width: 33.23333333%
}

.offset-4 {
	margin-left: 33.33333333%
}

@media screen and (max-width:768px) {
	.col-4 {
		float: none;
		width: 100%
	}

	.offset-4 {
		margin-left: 0
	}
}

.col-5 {
	float: left;
	width: 41.66666667%;
	*width: 41.56666667%
}

.offset-5 {
	margin-left: 41.66666667%
}

@media screen and (max-width:768px) {
	.col-5 {
		float: none;
		width: 100%
	}

	.offset-5 {
		margin-left: 0
	}
}

.col-6 {
	float: left;
	width: 50%;
	*width: 49.9%
}

.offset-6 {
	margin-left: 50%
}

@media screen and (max-width:768px) {
	.col-6 {
		float: none;
		width: 100%
	}

	.offset-6 {
		margin-left: 0
	}
}

.col-7 {
	float: left;
	width: 58.33333333%;
	*width: 58.23333333%
}

.offset-7 {
	margin-left: 58.33333333%
}

@media screen and (max-width:768px) {
	.col-7 {
		float: none;
		width: 100%
	}

	.offset-7 {
		margin-left: 0
	}
}

.col-8 {
	float: left;
	width: 66.66666667%;
	*width: 66.56666667%
}

.offset-8 {
	margin-left: 66.66666667%
}

@media screen and (max-width:768px) {
	.col-8 {
		float: none;
		width: 100%
	}

	.offset-8 {
		margin-left: 0
	}
}

.col-9 {
	float: left;
	width: 75%;
	*width: 74.9%
}

.offset-9 {
	margin-left: 75%
}

@media screen and (max-width:768px) {
	.col-9 {
		float: none;
		width: 100%
	}

	.offset-9 {
		margin-left: 0
	}
}

.col-10 {
	float: left;
	width: 83.33333333%;
	*width: 83.23333333%
}

.offset-10 {
	margin-left: 83.33333333%
}

@media screen and (max-width:768px) {
	.col-10 {
		float: none;
		width: 100%
	}

	.offset-10 {
		margin-left: 0
	}
}

.col-11 {
	float: left;
	width: 91.66666667%;
	*width: 91.56666667%
}

.offset-11 {
	margin-left: 91.66666667%
}

@media screen and (max-width:768px) {
	.col-11 {
		float: none;
		width: 100%
	}

	.offset-11 {
		margin-left: 0
	}
}

.col-12 {
	float: left;
	width: 100%;
	*width: 99.9%
}

.offset-12 {
	margin-left: 100%
}

.row {
	*zoom: 1;
	margin-right: -20px
}

.row:after,.row:before {
	content: " ";
	display: table
}

@media screen and (max-width:768px) {
	.col-12 {
		float: none;
		width: 100%
	}

	.offset-12 {
		margin-left: 0
	}

	.row {
		margin-right: 0
	}
}

.col-content {
	margin-right: 20px
}

@media screen and (max-width:768px) {
	.col-content {
		margin-right: 0
	}
}

.margin-0 {
	margin: 0
}

.margin-t-0 {
	margin-top: 0
}

.margin-r-0 {
	margin-right: 0
}

.margin-b-0 {
	margin-bottom: 0
}

.margin-l-0 {
	margin-left: 0
}

.margin-1 {
	margin: 10px
}

.margin-t-1 {
	margin-top: 10px
}

.margin-r-1 {
	margin-right: 10px
}

.margin-b-1 {
	margin-bottom: 10px
}

.margin-l-1 {
	margin-left: 10px
}

.margin-2 {
	margin: 20px
}

.margin-t-2 {
	margin-top: 20px
}

.margin-r-2 {
	margin-right: 20px
}

.margin-b-2 {
	margin-bottom: 20px
}

.margin-l-2 {
	margin-left: 20px
}

.margin-3 {
	margin: 30px
}

.margin-t-3 {
	margin-top: 30px
}

.margin-r-3 {
	margin-right: 30px
}

.margin-b-3 {
	margin-bottom: 30px
}

.margin-l-3 {
	margin-left: 30px
}

.margin-4 {
	margin: 40px
}

.margin-t-4 {
	margin-top: 40px
}

.margin-r-4 {
	margin-right: 40px
}

.margin-b-4 {
	margin-bottom: 40px
}

.margin-l-4 {
	margin-left: 40px
}

.margin-5 {
	margin: 50px
}

.margin-t-5 {
	margin-top: 50px
}

.margin-r-5 {
	margin-right: 50px
}

.margin-b-5 {
	margin-bottom: 50px
}

.margin-l-5 {
	margin-left: 50px
}

.margin-6 {
	margin: 60px
}

.margin-t-6 {
	margin-top: 60px
}

.margin-r-6 {
	margin-right: 60px
}

.margin-b-6 {
	margin-bottom: 60px
}

.margin-l-6 {
	margin-left: 60px
}

.margin-7 {
	margin: 70px
}

.margin-t-7 {
	margin-top: 70px
}

.margin-r-7 {
	margin-right: 70px
}

.margin-b-7 {
	margin-bottom: 70px
}

.margin-l-7 {
	margin-left: 70px
}

.margin-8 {
	margin: 80px
}

.margin-t-8 {
	margin-top: 80px
}

.margin-r-8 {
	margin-right: 80px
}

.margin-b-8 {
	margin-bottom: 80px
}

.margin-l-8 {
	margin-left: 80px
}

.margin-9 {
	margin: 90px
}

.margin-t-9 {
	margin-top: 90px
}

.margin-r-9 {
	margin-right: 90px
}

.margin-b-9 {
	margin-bottom: 90px
}

.margin-l-9 {
	margin-left: 90px
}

.margin-10 {
	margin: 100px
}

.margin-t-10 {
	margin-top: 100px
}

.margin-r-10 {
	margin-right: 100px
}

.margin-b-10 {
	margin-bottom: 100px
}

.margin-l-10 {
	margin-left: 100px
}

.margin-11 {
	margin: 110px
}

.margin-t-11 {
	margin-top: 110px
}

.margin-r-11 {
	margin-right: 110px
}

.margin-b-11 {
	margin-bottom: 110px
}

.margin-l-11 {
	margin-left: 110px
}

.margin-12 {
	margin: 120px
}

.margin-t-12 {
	margin-top: 120px
}

.margin-r-12 {
	margin-right: 120px
}

.margin-b-12 {
	margin-bottom: 120px
}

.margin-l-12 {
	margin-left: 120px
}

.margin-13 {
	margin: 130px
}

.margin-t-13 {
	margin-top: 130px
}

.margin-r-13 {
	margin-right: 130px
}

.margin-b-13 {
	margin-bottom: 130px
}

.margin-l-13 {
	margin-left: 130px
}

.margin-14 {
	margin: 140px
}

.margin-t-14 {
	margin-top: 140px
}

.margin-r-14 {
	margin-right: 140px
}

.margin-b-14 {
	margin-bottom: 140px
}

.margin-l-14 {
	margin-left: 140px
}

.margin-15 {
	margin: 150px
}

.margin-t-15 {
	margin-top: 150px
}

.margin-r-15 {
	margin-right: 150px
}

.margin-b-15 {
	margin-bottom: 150px
}

.margin-l-15 {
	margin-left: 150px
}

.margin-16 {
	margin: 160px
}

.margin-t-16 {
	margin-top: 160px
}

.margin-r-16 {
	margin-right: 160px
}

.margin-b-16 {
	margin-bottom: 160px
}

.margin-l-16 {
	margin-left: 160px
}

.margin-17 {
	margin: 170px
}

.margin-t-17 {
	margin-top: 170px
}

.margin-r-17 {
	margin-right: 170px
}

.margin-b-17 {
	margin-bottom: 170px
}

.margin-l-17 {
	margin-left: 170px
}

.margin-18 {
	margin: 180px
}

.margin-t-18 {
	margin-top: 180px
}

.margin-r-18 {
	margin-right: 180px
}

.margin-b-18 {
	margin-bottom: 180px
}

.margin-l-18 {
	margin-left: 180px
}

.margin-19 {
	margin: 190px
}

.margin-t-19 {
	margin-top: 190px
}

.margin-r-19 {
	margin-right: 190px
}

.margin-b-19 {
	margin-bottom: 190px
}

.margin-l-19 {
	margin-left: 190px
}

.margin-20 {
	margin: 200px
}

.margin-t-20 {
	margin-top: 200px
}

.margin-r-20 {
	margin-right: 200px
}

.margin-b-20 {
	margin-bottom: 200px
}

.margin-l-20 {
	margin-left: 200px
}

.margin-21 {
	margin: 210px
}

.margin-t-21 {
	margin-top: 210px
}

.margin-r-21 {
	margin-right: 210px
}

.margin-b-21 {
	margin-bottom: 210px
}

.margin-l-21 {
	margin-left: 210px
}

.margin-22 {
	margin: 220px
}

.margin-t-22 {
	margin-top: 220px
}

.margin-r-22 {
	margin-right: 220px
}

.margin-b-22 {
	margin-bottom: 220px
}

.margin-l-22 {
	margin-left: 220px
}

.margin-23 {
	margin: 230px
}

.margin-t-23 {
	margin-top: 230px
}

.margin-r-23 {
	margin-right: 230px
}

.margin-b-23 {
	margin-bottom: 230px
}

.margin-l-23 {
	margin-left: 230px
}

.margin-24 {
	margin: 240px
}

.margin-t-24 {
	margin-top: 240px
}

.margin-r-24 {
	margin-right: 240px
}

.margin-b-24 {
	margin-bottom: 240px
}

.margin-l-24 {
	margin-left: 240px
}

.margin-25 {
	margin: 250px
}

.margin-t-25 {
	margin-top: 250px
}

.margin-r-25 {
	margin-right: 250px
}

.margin-b-25 {
	margin-bottom: 250px
}

.margin-l-25 {
	margin-left: 250px
}

.margin-26 {
	margin: 260px
}

.margin-t-26 {
	margin-top: 260px
}

.margin-r-26 {
	margin-right: 260px
}

.margin-b-26 {
	margin-bottom: 260px
}

.margin-l-26 {
	margin-left: 260px
}

.margin-27 {
	margin: 270px
}

.margin-t-27 {
	margin-top: 270px
}

.margin-r-27 {
	margin-right: 270px
}

.margin-b-27 {
	margin-bottom: 270px
}

.margin-l-27 {
	margin-left: 270px
}

.margin-28 {
	margin: 280px
}

.margin-t-28 {
	margin-top: 280px
}

.margin-r-28 {
	margin-right: 280px
}

.margin-b-28 {
	margin-bottom: 280px
}

.margin-l-28 {
	margin-left: 280px
}

.margin-29 {
	margin: 290px
}

.margin-t-29 {
	margin-top: 290px
}

.margin-r-29 {
	margin-right: 290px
}

.margin-b-29 {
	margin-bottom: 290px
}

.margin-l-29 {
	margin-left: 290px
}

.margin-30 {
	margin: 300px
}

.margin-t-30 {
	margin-top: 300px
}

.margin-r-30 {
	margin-right: 300px
}

.margin-b-30 {
	margin-bottom: 300px
}

.margin-l-30 {
	margin-left: 300px
}

.padding-0 {
	padding: 0
}

.padding-t-0 {
	padding-top: 0
}

.padding-r-0 {
	padding-right: 0
}

.padding-b-0 {
	padding-bottom: 0
}

.padding-l-0 {
	padding-left: 0
}

.padding-1 {
	padding: 10px
}

.padding-t-1 {
	padding-top: 10px
}

.padding-r-1 {
	padding-right: 10px
}

.padding-b-1 {
	padding-bottom: 10px
}

.padding-l-1 {
	padding-left: 10px
}

.padding-2 {
	padding: 20px
}

.padding-t-2 {
	padding-top: 20px
}

.padding-r-2 {
	padding-right: 20px
}

.padding-b-2 {
	padding-bottom: 20px
}

.padding-l-2 {
	padding-left: 20px
}

.padding-3 {
	padding: 30px
}

.padding-t-3 {
	padding-top: 30px
}

.padding-r-3 {
	padding-right: 30px
}

.padding-b-3 {
	padding-bottom: 30px
}

.padding-l-3 {
	padding-left: 30px
}

.padding-4 {
	padding: 40px
}

.padding-t-4 {
	padding-top: 40px
}

.padding-r-4 {
	padding-right: 40px
}

.padding-b-4 {
	padding-bottom: 40px
}

.padding-l-4 {
	padding-left: 40px
}

.padding-5 {
	padding: 50px
}

.padding-t-5 {
	padding-top: 50px
}

.padding-r-5 {
	padding-right: 50px
}

.padding-b-5 {
	padding-bottom: 50px
}

.padding-l-5 {
	padding-left: 50px
}

.padding-6 {
	padding: 60px
}

.padding-t-6 {
	padding-top: 60px
}

.padding-r-6 {
	padding-right: 60px
}

.padding-b-6 {
	padding-bottom: 60px
}

.padding-l-6 {
	padding-left: 60px
}

.padding-7 {
	padding: 70px
}

.padding-t-7 {
	padding-top: 70px
}

.padding-r-7 {
	padding-right: 70px
}

.padding-b-7 {
	padding-bottom: 70px
}

.padding-l-7 {
	padding-left: 70px
}

.padding-8 {
	padding: 80px
}

.padding-t-8 {
	padding-top: 80px
}

.padding-r-8 {
	padding-right: 80px
}

.padding-b-8 {
	padding-bottom: 80px
}

.padding-l-8 {
	padding-left: 80px
}

.padding-9 {
	padding: 90px
}

.padding-t-9 {
	padding-top: 90px
}

.padding-r-9 {
	padding-right: 90px
}

.padding-b-9 {
	padding-bottom: 90px
}

.padding-l-9 {
	padding-left: 90px
}

.padding-10 {
	padding: 100px
}

.padding-t-10 {
	padding-top: 100px
}

.padding-r-10 {
	padding-right: 100px
}

.padding-b-10 {
	padding-bottom: 100px
}

.padding-l-10 {
	padding-left: 100px
}

.padding-11 {
	padding: 110px
}

.padding-t-11 {
	padding-top: 110px
}

.padding-r-11 {
	padding-right: 110px
}

.padding-b-11 {
	padding-bottom: 110px
}

.padding-l-11 {
	padding-left: 110px
}

.padding-12 {
	padding: 120px
}

.padding-t-12 {
	padding-top: 120px
}

.padding-r-12 {
	padding-right: 120px
}

.padding-b-12 {
	padding-bottom: 120px
}

.padding-l-12 {
	padding-left: 120px
}

.padding-13 {
	padding: 130px
}

.padding-t-13 {
	padding-top: 130px
}

.padding-r-13 {
	padding-right: 130px
}

.padding-b-13 {
	padding-bottom: 130px
}

.padding-l-13 {
	padding-left: 130px
}

.padding-14 {
	padding: 140px
}

.padding-t-14 {
	padding-top: 140px
}

.padding-r-14 {
	padding-right: 140px
}

.padding-b-14 {
	padding-bottom: 140px
}

.padding-l-14 {
	padding-left: 140px
}

.padding-15 {
	padding: 150px
}

.padding-t-15 {
	padding-top: 150px
}

.padding-r-15 {
	padding-right: 150px
}

.padding-b-15 {
	padding-bottom: 150px
}

.padding-l-15 {
	padding-left: 150px
}

.padding-16 {
	padding: 160px
}

.padding-t-16 {
	padding-top: 160px
}

.padding-r-16 {
	padding-right: 160px
}

.padding-b-16 {
	padding-bottom: 160px
}

.padding-l-16 {
	padding-left: 160px
}

.padding-17 {
	padding: 170px
}

.padding-t-17 {
	padding-top: 170px
}

.padding-r-17 {
	padding-right: 170px
}

.padding-b-17 {
	padding-bottom: 170px
}

.padding-l-17 {
	padding-left: 170px
}

.padding-18 {
	padding: 180px
}

.padding-t-18 {
	padding-top: 180px
}

.padding-r-18 {
	padding-right: 180px
}

.padding-b-18 {
	padding-bottom: 180px
}

.padding-l-18 {
	padding-left: 180px
}

.padding-19 {
	padding: 190px
}

.padding-t-19 {
	padding-top: 190px
}

.padding-r-19 {
	padding-right: 190px
}

.padding-b-19 {
	padding-bottom: 190px
}

.padding-l-19 {
	padding-left: 190px
}

.padding-20 {
	padding: 200px
}

.padding-t-20 {
	padding-top: 200px
}

.padding-r-20 {
	padding-right: 200px
}

.padding-b-20 {
	padding-bottom: 200px
}

.padding-l-20 {
	padding-left: 200px
}

.padding-21 {
	padding: 210px
}

.padding-t-21 {
	padding-top: 210px
}

.padding-r-21 {
	padding-right: 210px
}

.padding-b-21 {
	padding-bottom: 210px
}

.padding-l-21 {
	padding-left: 210px
}

.padding-22 {
	padding: 220px
}

.padding-t-22 {
	padding-top: 220px
}

.padding-r-22 {
	padding-right: 220px
}

.padding-b-22 {
	padding-bottom: 220px
}

.padding-l-22 {
	padding-left: 220px
}

.padding-23 {
	padding: 230px
}

.padding-t-23 {
	padding-top: 230px
}

.padding-r-23 {
	padding-right: 230px
}

.padding-b-23 {
	padding-bottom: 230px
}

.padding-l-23 {
	padding-left: 230px
}

.padding-24 {
	padding: 240px
}

.padding-t-24 {
	padding-top: 240px
}

.padding-r-24 {
	padding-right: 240px
}

.padding-b-24 {
	padding-bottom: 240px
}

.padding-l-24 {
	padding-left: 240px
}

.padding-25 {
	padding: 250px
}

.padding-t-25 {
	padding-top: 250px
}

.padding-r-25 {
	padding-right: 250px
}

.padding-b-25 {
	padding-bottom: 250px
}

.padding-l-25 {
	padding-left: 250px
}

.padding-26 {
	padding: 260px
}

.padding-t-26 {
	padding-top: 260px
}

.padding-r-26 {
	padding-right: 260px
}

.padding-b-26 {
	padding-bottom: 260px
}

.padding-l-26 {
	padding-left: 260px
}

.padding-27 {
	padding: 270px
}

.padding-t-27 {
	padding-top: 270px
}

.padding-r-27 {
	padding-right: 270px
}

.padding-b-27 {
	padding-bottom: 270px
}

.padding-l-27 {
	padding-left: 270px
}

.padding-28 {
	padding: 280px
}

.padding-t-28 {
	padding-top: 280px
}

.padding-r-28 {
	padding-right: 280px
}

.padding-b-28 {
	padding-bottom: 280px
}

.padding-l-28 {
	padding-left: 280px
}

.padding-29 {
	padding: 290px
}

.padding-t-29 {
	padding-top: 290px
}

.padding-r-29 {
	padding-right: 290px
}

.padding-b-29 {
	padding-bottom: 290px
}

.padding-l-29 {
	padding-left: 290px
}

.padding-30 {
	padding: 300px
}

.padding-t-30 {
	padding-top: 300px
}

.padding-r-30 {
	padding-right: 300px
}

.padding-b-30 {
	padding-bottom: 300px
}

.padding-l-30 {
	padding-left: 300px
}

.artide h3 {
	margin: .5em 0;
	padding: 0;
	font-size: 2.142em;
	font-weight: 400;
	color: #333;
	letter-spacing: .05em
}

.artide h5 {
	font-size: 1.285em;
	color: #333;
	margin: 30px 0 5px;
	padding: 0;
	font-weight: 700
}

.artide p {
	margin: 0;
	padding: 0;
	font-size: 1.143em;
	line-height: 2.286em;
	color: #666
}

@media only screen and (max-width:768px) {
	.artide h3 {
		text-align: center
	}

	.artide p {
		padding: 0 3%
	}
}

.banner-index,.banner-normal3,.banner-normal4,.banner-normal5,.banner-normal6,.banner-normal8 {
	width: 100%;
	position: relative;
	overflow: hidden
}

.banner-index {
	background: #afb0b2
}

.banner-text {
	position: absolute;
	top: 24%;
	left: 50%;
	margin-left: -279px
}

.banner-text p {
	margin: 0
}

p.bn-text1 {
	font-size: 27px;
	color: #00da28
}

p.bn-text2 {
	font-size: 62px;
	font-weight: 700;
	color: #fff;
	padding: 10px 0
}

p.bn-text3 {
	font-size: 29px;
	color: #fff
}

p.bn-text3 span {
	font-size: 29px;
	color: #00da28
}

.banner-text .sq-tiyan {
	display: block;
	font-size: 16px;
	height: 34px;
	width: 142px;
	line-height: 34px;
	color: #fff;
	text-decoration: inherit;
	text-align: center;
	margin: 40px auto 0;
	background: url(../img/sq-tiyan.png)
}

.banner-index .banner-tit,.banner-normal3 .banner-tit,.banner-normal4 .banner-tit,.banner-normal5 .banner-tit,.banner-normal6 .banner-tit,.banner-normal8 .banner-tit {
	position: absolute;
	width: 100%;
	top: 36%;
	z-index: 10;
	left: 0
}

.banner-index .banner-tit h3,.banner-normal3 .banner-tit h3,.banner-normal4 .banner-tit h3,.banner-normal5 .banner-tit h3,.banner-normal6 .banner-tit h3,.banner-normal8 .banner-tit h3 {
	font-weight: 400;
	font-size: 3.571em;
	color: #fff;
	text-align: center;
	letter-spacing: 10px;
	margin: 0;
	padding-bottom: 23px
}

.banner-index .banner-tit h3.tit,.banner-normal3 .banner-tit h3.tit,.banner-normal4 .banner-tit h3.tit,.banner-normal5 .banner-tit h3.tit,.banner-normal6 .banner-tit h3.tit,.banner-normal8 .banner-tit h3.tit {
	font-size: 4.571em
}

.banner-index .banner-tit p.txt,.banner-normal3 .banner-tit p.txt,.banner-normal4 .banner-tit p.txt,.banner-normal5 .banner-tit p.txt,.banner-normal6 .banner-tit p.txt,.banner-normal8 .banner-tit p.txt {
	text-align: center;
	font-size: 1.285em;
	color: #fff;
	margin: .5em 0
}

.banner-index .banner-tit .knowmore,.banner-normal3 .banner-tit .knowmore,.banner-normal4 .banner-tit .knowmore,.banner-normal5 .banner-tit .knowmore,.banner-normal6 .banner-tit .knowmore,.banner-normal8 .banner-tit .knowmore {
	display: block;
	text-decoration: none;
	width: 80px;
	margin: 0 auto
}

.banner-index .banner-tit .knowmore img,.banner-normal3 .banner-tit .knowmore img,.banner-normal4 .banner-tit .knowmore img,.banner-normal5 .banner-tit .knowmore img,.banner-normal6 .banner-tit .knowmore img,.banner-normal8 .banner-tit .knowmore img {
	display: block;
	width: 66px;
	height: auto;
	margin: 0 auto
}

.banner-index .banner-tit .knowmore span,.banner-normal3 .banner-tit .knowmore span,.banner-normal4 .banner-tit .knowmore span,.banner-normal5 .banner-tit .knowmore span,.banner-normal6 .banner-tit .knowmore span,.banner-normal8 .banner-tit .knowmore span {
	font-size: 1.142em;
	color: #fff;
	display: block;
	margin-top: 12px;
	letter-spacing: 4px
}

.banner-index .banner-pic img,.banner-normal3 .banner-pic img,.banner-normal4 .banner-pic img,.banner-normal5 .banner-pic img,.banner-normal6 .banner-pic img,.banner-normal8 .banner-pic img {
	display: block;
	width: 100%;
	height: auto
}

.banner-index .banner-pic {
	position: relative;
	width: 1920px;
	left: 50%;
	margin-left: -960px
}

.fix-bar,.fixed-left {
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	position: absolute;
	right: 0;
	width: 78px;
	top: 50%;
	margin-top: -130px;
	background: url(../img/bgb-bg.png);
	z-index: 10
}

.fix-bar a.btn,.fixed-left a.btn {
	padding: 12px 0;
	display: block;
	text-decoration: none
}

.fix-bar a.btn .pic,.fixed-left a.btn .pic {
	display: block;
	width: 25px;
	margin: 0 auto
}

.fix-bar a.btn .tit,.fixed-left a.btn .tit {
	display: block;
	text-align: center;
	color: #fff;
	font-size: .857em
}

.fix-bar .ulbox,.fixed-left .ulbox {
	display: none
}

@media screen and (max-width:1366px) {
	.banner-index .banner-tit h3.tit,.banner-normal3 .banner-tit h3.tit,.banner-normal4 .banner-tit h3.tit,.banner-normal5 .banner-tit h3.tit,.banner-normal6 .banner-tit h3.tit,.banner-normal8 .banner-tit h3.tit {
		font-size: 3.5em
	}
}

@media screen and (max-width:1280px) {
	.banner-index .banner-tit h3,.banner-normal3 .banner-tit h3,.banner-normal4 .banner-tit h3,.banner-normal5 .banner-tit h3,.banner-normal6 .banner-tit h3,.banner-normal8 .banner-tit h3 {
		font-size: 2.6em;
		padding-bottom: 10px
	}

	.banner-index .banner-tit h3.tit,.banner-normal3 .banner-tit h3.tit,.banner-normal4 .banner-tit h3.tit,.banner-normal5 .banner-tit h3.tit,.banner-normal6 .banner-tit h3.tit,.banner-normal8 .banner-tit h3.tit {
		font-size: 2.6em
	}

	.banner-index .banner-tit p.txt,.banner-normal3 .banner-tit p.txt,.banner-normal4 .banner-tit p.txt,.banner-normal5 .banner-tit p.txt,.banner-normal6 .banner-tit p.txt,.banner-normal8 .banner-tit p.txt {
		font-size: 1em;
		margin: .5em 0
	}

	.banner-index .banner-tit .knowmore,.banner-normal3 .banner-tit .knowmore,.banner-normal4 .banner-tit .knowmore,.banner-normal5 .banner-tit .knowmore,.banner-normal6 .banner-tit .knowmore,.banner-normal8 .banner-tit .knowmore {
		width: 60px
	}

	.banner-index .banner-tit .knowmore img,.banner-normal3 .banner-tit .knowmore img,.banner-normal4 .banner-tit .knowmore img,.banner-normal5 .banner-tit .knowmore img,.banner-normal6 .banner-tit .knowmore img,.banner-normal8 .banner-tit .knowmore img {
		width: 50px
	}

	.banner-index .banner-tit .knowmore span,.banner-normal3 .banner-tit .knowmore span,.banner-normal4 .banner-tit .knowmore span,.banner-normal5 .banner-tit .knowmore span,.banner-normal6 .banner-tit .knowmore span,.banner-normal8 .banner-tit .knowmore span {
		font-size: 1em;
		margin-top: 10px;
		letter-spacing: 1px
	}
}

@media screen and (max-width:768px) {
	.banner-index .banner-tit h3,.banner-normal3 .banner-tit h3,.banner-normal4 .banner-tit h3,.banner-normal5 .banner-tit h3,.banner-normal6 .banner-tit h3,.banner-normal8 .banner-tit h3 {
		font-size: 2em;
		padding-bottom: 5px
	}

	.banner-index .banner-tit h3.tit,.banner-normal3 .banner-tit h3.tit,.banner-normal4 .banner-tit h3.tit,.banner-normal5 .banner-tit h3.tit,.banner-normal6 .banner-tit h3.tit,.banner-normal8 .banner-tit h3.tit {
		font-size: 2em
	}

	.banner-index .banner-tit p.txt,.banner-normal3 .banner-tit p.txt,.banner-normal4 .banner-tit p.txt,.banner-normal5 .banner-tit p.txt,.banner-normal6 .banner-tit p.txt,.banner-normal8 .banner-tit p.txt {
		font-size: 1em;
		margin: 0;
		padding: 0 20px
	}

	.banner-index .banner-tit .knowmore,.banner-normal3 .banner-tit .knowmore,.banner-normal4 .banner-tit .knowmore,.banner-normal5 .banner-tit .knowmore,.banner-normal6 .banner-tit .knowmore,.banner-normal8 .banner-tit .knowmore {
		width: 60px
	}

	.banner-index .banner-tit .knowmore img,.banner-normal3 .banner-tit .knowmore img,.banner-normal4 .banner-tit .knowmore img,.banner-normal5 .banner-tit .knowmore img,.banner-normal6 .banner-tit .knowmore img,.banner-normal8 .banner-tit .knowmore img {
		width: 45px
	}

	.banner-index .banner-tit .knowmore span,.banner-normal3 .banner-tit .knowmore span,.banner-normal4 .banner-tit .knowmore span,.banner-normal5 .banner-tit .knowmore span,.banner-normal6 .banner-tit .knowmore span,.banner-normal8 .banner-tit .knowmore span {
		display: none
	}

	.banner-index .banner-pic {
		width: 240%;
		left: -60%;
		margin-left: 0
	}

	.banner-index .banner-pic img {
		width: 100%;
		left: 0;
		margin-left: 0
	}

	.fix-bar,.fixed-left {
		*zoom: 1;
		right: auto;
		bottom: 0;
		width: 100%;
		top: auto
	}

	.fix-bar:after,.fix-bar:before,.fixed-left:after,.fixed-left:before {
		content: " ";
		display: table
	}

	.fix-bar:after,.fixed-left:after {
		clear: both
	}

	.fix-bar a.btn,.fixed-left a.btn {
		padding: 10px 0;
		display: none;
		text-decoration: none;
		float: left;
		width: 25%;
		*width: 24.9%
	}

	.fix-bar a.btn .pic,.fixed-left a.btn .pic {
		display: block;
		width: 32px;
		margin: 0 auto
	}

	.fix-bar a.btn .tit,.fixed-left a.btn .tit {
		font-size: .857em
	}

	.fix-bar .ulbox,.fixed-left .ulbox {
		display: block;
		padding: 0
	}

	.fix-bar .ulbox .mli,.fixed-left .ulbox .mli {
		float: left;
		width: 33.333%;
		*width: 33%;
		list-style: none
	}

	.fix-bar .ulbox .mli .ma,.fixed-left .ulbox .mli .ma {
		display: block;
		font-size: 1.287em;
		color: #fff;
		text-decoration: none;
		text-align: center
	}
}

@media screen and (max-width:480px) {
	.banner-index .banner-tit h3,.banner-normal3 .banner-tit h3,.banner-normal4 .banner-tit h3,.banner-normal5 .banner-tit h3,.banner-normal6 .banner-tit h3,.banner-normal8 .banner-tit h3 {
		font-size: 1.7em;
		letter-spacing: normal
	}

	.banner-index .banner-tit h3.tit,.banner-normal3 .banner-tit h3.tit,.banner-normal4 .banner-tit h3.tit,.banner-normal5 .banner-tit h3.tit,.banner-normal6 .banner-tit h3.tit,.banner-normal8 .banner-tit h3.tit {
		font-size: 1.7em
	}

	.banner-index .banner-tit .knowmore,.banner-index .banner-tit .knowmore img,.banner-normal3 .banner-tit .knowmore,.banner-normal3 .banner-tit .knowmore img,.banner-normal4 .banner-tit .knowmore,.banner-normal4 .banner-tit .knowmore img,.banner-normal5 .banner-tit .knowmore,.banner-normal5 .banner-tit .knowmore img,.banner-normal6 .banner-tit .knowmore,.banner-normal6 .banner-tit .knowmore img,.banner-normal8 .banner-tit .knowmore,.banner-normal8 .banner-tit .knowmore img {
		width: 36px
	}

	.banner-index .banner-tit .knowmore span,.banner-normal3 .banner-tit .knowmore span,.banner-normal4 .banner-tit .knowmore span,.banner-normal5 .banner-tit .knowmore span,.banner-normal6 .banner-tit .knowmore span,.banner-normal8 .banner-tit .knowmore span {
		display: none
	}

	.banner-pic {
		width: 180%;
		position: relative;
		left: -70%
	}

	.banner-index .banner-pic {
		width: 300%;
		left: -80%;
		margin-left: 0
	}
}

@media screen and (max-width:320px) {
	.banner-index .banner-tit h3,.banner-index .banner-tit h3.tit,.banner-normal3 .banner-tit h3,.banner-normal3 .banner-tit h3.tit,.banner-normal4 .banner-tit h3,.banner-normal4 .banner-tit h3.tit,.banner-normal5 .banner-tit h3,.banner-normal5 .banner-tit h3.tit,.banner-normal6 .banner-tit h3,.banner-normal6 .banner-tit h3.tit,.banner-normal8 .banner-tit h3,.banner-normal8 .banner-tit h3.tit {
		font-size: 1.329em
	}
}

.banner-normal {
	position: relative
}

.banner-normal .banner-pic {
	overflow: hidden
}

.banner-normal .banner-pic img {
	position: relative;
	left: 50%;
	width: 1600px;
	margin-left: -800px
}

@media screen and (min-width:1600px) {
	.banner-normal .banner-pic img {
		position: static;
		margin: 0;
		width: 100%
	}
}

@media screen and (max-width:768px) {
	.banner-normal {
		overflow: hidden
	}

	.banner-normal .banner-pic img {
		position: relative;
		width: 330%;
		left: -75%;
		margin: 0
	}

	.banner-normal .fix-bar,.banner-normal .fixed-left {
		top: auto;
		bottom: 0
	}
}

@media screen and (max-width:480px) {
	.banner-normal .banner-pic img {
		position: relative;
		width: 180%;
		left: 0;
		margin: 0
	}
}

.banner-normal2 {
	overflow: hidden;
	position: relative
}

.banner-normal2 .banner-pic {
	width: 100%
}

.banner-normal2 .banner-pic img {
	position: relative;
	left: 50%;
	width: 1600px;
	margin-left: -800px
}

@media screen and (min-width:1600px) {
	.banner-normal2 .banner-pic img {
		position: static;
		margin: 0;
		width: 100%
	}
}

@media screen and (max-width:1024px) {
	.banner-normal2 .banner-pic img {
		position: relative;
		margin: 0;
		width: 100%;
		left: 0
	}
}

@media screen and (max-width:768px) {
	.banner-normal2 .banner-pic {
		left: 0
	}

	.banner-normal2 .banner-pic img {
		position: relative;
		margin: 0;
		width: 100%;
		left: 0
	}
}

.banner-normal3 {
	position: relative
}

.banner-normal3 .banner-tit p {
	text-align: center;
	font-size: 1.714em;
	color: #fff
}

.banner-normal3 .banner-pic img {
	position: relative;
	left: 50%;
	width: 1600px;
	margin-left: -800px
}

@media screen and (min-width:1600px) {
	.banner-normal3 .banner-pic img {
		position: static;
		margin: 0;
		width: 100%
	}
}

@media screen and (max-width:768px) {
	.banner-normal3 .banner-tit h3 {
		letter-spacing: 0
	}

	.banner-normal3 .banner-tit p {
		font-size: 1.42em;
		margin: 0
	}

	.banner-normal3 .banner-pic img {
		width: 200%;
		left: -75%;
		margin: 0
	}

	.banner-normal3 .fix-bar,.banner-normal3 .fixed-left {
		top: auto;
		bottom: 0
	}

	.tablist .container ul.entrances.li4 .fenxi2-list {
		width: 95%
	}
}

@media screen and (max-width:480px) {
	.banner-normal3 .banner-tit h3 {
		font-size: 1.364em
	}

	.banner-normal3 .banner-tit p {
		text-align: center;
		font-size: 1.1em;
		margin: 0
	}

	.banner-normal3 .banner-pic img {
		width: 130%;
		left: 0;
		margin: 0
	}
}

@media screen and (max-width:320px) {
	.banner-normal3 .banner-tit h3 {
		font-size: 1.428em
	}

	.banner-normal3 .banner-tit p {
		text-align: center;
		font-size: .587em
	}

	.banner-normal3 .banner-pic img {
		width: 130%
	}
}

.banner-normal4 {
	position: relative;
	color: #fff
}

.banner-normal4 .banner-tit p {
	text-align: center;
	font-size: 1.714em
}

.banner-normal4 .banner-tit .applybtn {
	width: 241px;
	margin: 0 auto;
	border: 1px solid #c1c2c5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.banner-normal4 .banner-tit .applybtn a {
	display: block;
	font-size: 1.428em;
	text-align: center;
	line-height: 56px;
	text-decoration: none;
	color: #fff
}

.banner-normal4 .banner-pic img {
	position: relative;
	left: 50%;
	width: 1600px;
	margin-left: -800px
}

@media screen and (min-width:1600px) {
	.banner-normal4 .banner-pic img {
		position: static;
		margin: 0;
		width: 100%
	}
}

@media screen and (max-width:768px) {
	.banner-normal4 .banner-tit p {
		margin-top: 0;
		font-size: 1.42em
	}

	.banner-normal4 .banner-tit .applybtn {
		width: 180px
	}

	.banner-normal4 .banner-tit .applybtn a {
		font-size: 1.142em;
		line-height: 48px
	}

	.banner-normal4 .banner-pic img {
		width: 200%;
		left: -30%;
		margin: 0
	}

	.banner-normal4 .fix-bar,.banner-normal4 .fixed-left {
		top: auto;
		bottom: 0
	}
}

@media screen and (max-width:480px) {
	.banner-normal4 .banner-tit {
		top: 30%
	}

	.banner-normal4 .banner-tit p {
		text-align: center;
		font-size: 1.1em
	}

	.banner-normal4 .banner-pic img {
		width: 130%;
		left: 20%;
		margin: 0
	}
}

@media screen and (max-width:320px) {
	.banner-normal4 .banner-tit h3 {
		font-size: 1.364em
	}

	.banner-normal4 .banner-tit p {
		text-align: center;
		font-size: .587em
	}

	.banner-normal4 .banner-tit .applybtn {
		width: 154px
	}

	.banner-normal4 .banner-tit .applybtn a {
		font-size: 1.243em;
		line-height: 40px
	}
}

.banner-normal5 {
	position: relative
}

.banner-normal5 .banner-tit {
	width: 540px;
	left: 50%;
	margin-left: -270px;
	color: #333
}

.banner-normal5 .banner-tit p {
	text-align: left;
	font-size: 2.285em
}

.banner-normal5 .banner-tit .ask1 {
	display: none
}

.banner-normal5 .banner-tit .applycontact {
	*zoom: 1
}

.banner-normal5 .banner-tit .applycontact:after,.banner-normal5 .banner-tit .applycontact:before {
	content: " ";
	display: table
}

.banner-normal5 .banner-tit .applycontact a {
	text-align: center;
	border: 1px solid #0067eb;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: block;
	font-size: 1.428em;
	line-height: 58px;
	float: left;
	margin-right: 24px;
	color: #0067eb;
	text-decoration: none
}

.banner-normal5 .banner-tit .applycontact .contact {
	width: 243px;
	background: #0067eb;
	color: #fff
}

.banner-normal5 .banner-tit .applycontact .apply {
	width: 173px;
	margin-right: 0
}

.banner-normal5 .banner-pic img {
	position: relative;
	left: 50%;
	width: 1600px;
	margin-left: -800px
}

@media screen and (min-width:1600px) {
	.banner-normal5 .banner-pic img {
		position: static;
		margin: 0;
		width: 100%
	}
}

@media screen and (max-width:768px) {
	.banner-normal5 .banner-tit {
		width: 320px;
		margin-left: -92px
	}

	.banner-normal5 .banner-tit p {
		margin-top: 0;
		font-size: 1.42em
	}

	.banner-normal5 .banner-tit .applycontact a {
		font-size: 1.142em;
		line-height: 44px
	}

	.banner-normal5 .banner-tit .applycontact .contact {
		width: 164px
	}

	.banner-normal5 .banner-tit .applycontact .apply {
		width: 118px
	}

	.banner-normal5 .banner-pic img {
		width: 200%;
		left: -30%;
		margin: 0
	}

	.banner-normal5 .fix-bar,.banner-normal5 .fixed-left {
		display: none;
		top: auto;
		bottom: 0;
		margin-top: 0
	}

	.banner-normal5 .fix-bar a.btn,.banner-normal5 .fixed-left a.btn {
		width: 32.9%
	}
}

@media screen and (max-width:480px) {
	.banner-normal5 .banner-tit {
		width: 155px;
		margin-left: -44px;
		top: 22%
	}

	.banner-normal5 .banner-tit p {
		font-size: 1em;
		margin: 0;
		line-height: 24px
	}

	.banner-normal5 .banner-tit .ask {
		display: none
	}

	.banner-normal5 .banner-tit .ask1 {
		display: block
	}

	.banner-normal5 .banner-tit .applycontact a {
		font-size: 1em;
		line-height: 34px
	}

	.banner-normal5 .banner-tit .applycontact .contact {
		margin-top: 20px;
		float: none;
		width: 147px
	}

	.banner-normal5 .banner-tit .applycontact .apply {
		margin-top: 20px;
		float: none;
		width: 104px
	}

	.banner-normal5 .banner-pic img {
		width: 130%;
		left: 20%;
		margin: 0
	}
}

.banner-normal6 {
	position: relative
}

.banner-normal6 .banner-tit {
	width: 630px;
	left: 50%;
	margin-left: -315px;
	color: #333
}

.banner-normal6 .banner-tit h3 {
	font-size: 2.285em;
	text-align: left;
	padding-bottom: 0;
	color: #333
}

.banner-normal6 .banner-tit p {
	text-align: left;
	font-size: 1.428em
}

.banner-normal6 .banner-pic img {
	position: relative;
	left: 50%;
	width: 1600px;
	margin-left: -800px
}

@media screen and (min-width:1600px) {
	.banner-normal6 .banner-pic img {
		position: static;
		margin: 0;
		width: 100%
	}
}

@media screen and (max-width:768px) {
	.banner-normal6 .banner-tit {
		width: 316px;
		margin-left: -92px
	}

	.banner-normal6 .banner-tit h3 {
		font-size: 2em;
		letter-spacing: 2px
	}

	.banner-normal6 .banner-tit p {
		font-size: 1.42em
	}

	.banner-normal6 .banner-pic img {
		width: 200%;
		left: -30%;
		margin: 0
	}

	.banner-normal6 .fix-bar,.banner-normal6 .fixed-left {
		display: none;
		top: auto;
		bottom: 0;
		margin-top: 0
	}

	.banner-normal6 .fix-bar a.btn,.banner-normal6 .fixed-left a.btn {
		width: 32.9%
	}
}

@media screen and (max-width:480px) {
	.banner-normal6 .banner-tit {
		width: 200px;
		margin-left: -44px;
		top: 22%
	}

	.banner-normal6 .banner-tit h3 {
		font-size: 1.142em
	}

	.banner-normal6 .banner-tit p {
		font-size: 1em;
		margin: 25px 0 0;
		line-height: 24px
	}

	.banner-normal6 .banner-pic img {
		width: 130%;
		left: 20%;
		margin: 0
	}
}

.banner-normal8 {
	position: relative
}

.banner-normal8 .banner-tit {
	width: 540px;
	padding-left: 400px;
	left: 50%;
	margin-left: -400px;
	color: #333;
	top: 30%
}

.banner-normal8 .banner-tit p {
	text-align: left;
	font-size: 2.285em;
	margin: .5em 0
}

.banner-normal8 .banner-tit .ask1 {
	display: none
}

.banner-normal8 .banner-tit .applycontact {
	*zoom: 1
}

.banner-normal8 .banner-tit .applycontact:after,.banner-normal8 .banner-tit .applycontact:before {
	content: " ";
	display: table
}

.banner-normal8 .banner-tit .applycontact a {
	text-align: center;
	border: 1px solid #0067eb;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: block;
	font-size: 1.428em;
	line-height: 58px;
	float: left;
	margin-right: 24px;
	color: #0067eb;
	text-decoration: none
}

.banner-normal8 .banner-tit .applycontact .contact {
	width: 243px;
	background: #0067eb;
	color: #fff
}

.banner-normal8 .banner-tit .applycontact .apply {
	width: 173px;
	margin-right: 0
}

.banner-normal8 .banner-pic img {
	position: relative;
	left: 50%;
	width: 1600px;
	margin-left: -800px
}

@media screen and (min-width:1600px) {
	.banner-normal8 .banner-pic img {
		position: static;
		margin: 0;
		width: 100%
	}
}

@media screen and (max-width:1280px) {
	.banner-normal8 .banner-tit {
		padding-left: 350px
	}

	.banner-normal8 .banner-tit p {
		font-size: 1.875em
	}
}

@media screen and (max-width:768px) {
	.banner-normal8 .banner-tit {
		width: 240px;
		margin-left: -50px;
		padding-left: 40px
	}

	.banner-normal8 .banner-tit p {
		margin-top: 0;
		font-size: 1.42em
	}

	.banner-normal8 .banner-tit .applycontact a {
		font-size: 1.142em;
		line-height: 44px
	}

	.banner-normal8 .banner-tit .applycontact .contact {
		width: 164px
	}

	.banner-normal8 .banner-tit .applycontact .apply {
		width: 118px
	}

	.banner-normal8 .banner-pic img {
		width: 200%;
		left: -40%;
		margin: 0
	}

	.banner-normal8 .fix-bar,.banner-normal8 .fixed-left {
		display: none;
		top: auto;
		bottom: 0;
		margin-top: 0
	}

	.banner-normal8 .fix-bar a.btn,.banner-normal8 .fixed-left a.btn {
		width: 32.9%
	}
}

@media screen and (max-width:480px) {
	.banner-normal8 .banner-tit {
		width: 155px;
		margin-left: -30px;
		top: 32%
	}

	.banner-normal8 .banner-tit p {
		font-size: 1em;
		margin: 0;
		line-height: 24px
	}

	.banner-normal8 .banner-tit .ask {
		display: none
	}

	.banner-normal8 .banner-tit .ask1 {
		display: block
	}

	.banner-normal8 .banner-tit .applycontact a {
		font-size: 1em;
		line-height: 34px
	}

	.banner-normal8 .banner-tit .applycontact .contact {
		margin-top: 20px;
		float: none;
		width: 147px
	}

	.banner-normal8 .banner-tit .applycontact .apply {
		margin-top: 20px;
		float: none;
		width: 104px
	}

	.banner-normal8 .banner-pic img {
		width: 130%;
		left: 10%;
		margin: 0
	}
}

.indexmore {
	display: block;
	width: 245px;
	font-size: 1.428em;
	color: #0067eb;
	line-height: 52px;
	margin: 50px auto 75px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #e5e5e5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.customer {
	text-align: center
}

.customer h3 {
	margin: .5em 0;
	padding: 0 3%;
	font-size: 2.142em;
	font-weight: 400;
	color: #333;
	letter-spacing: .05em
}

.customer ul {
	list-style: none;
	padding: 0;
	margin: 0
}

.customer ul li {
	float: left;
	width: 20%;
	*width: 19.9%
}

.customer ul li a {
	display: inline-block
}

@media only screen and (max-width:1024px) {
	.customer ul li {
		width: 33.333%;
		*width: 33.2%;
		margin: 20px 0
	}
}

@media only screen and (max-width:768px) {
	.customer h3 {
		padding: 0 24px
	}

	.customer ul li {
		width: 50%;
		*width: 49.9%
	}

	.customer ul li:last-child {
		width: 100%
	}
}

.tablist {
	display: none
}

.tablist .container ul.entrances {
	list-style: none;
	margin: 0;
	padding: 85px 0 0
}

.tablist .container ul.entrances .fenxi2-list,.tablist .container ul.entrances li {
	float: left;
	width: 22%;
	margin: 0 1.5%;
	padding-bottom: 40px
}

.tablist .container ul.entrances li .entrance {
	position: relative;
	border: 2px solid #e6e6e6;
	text-align: center;
	padding: 25px 13px 0;
	min-height: 550px;
	border-radius: 3px
}

.tablist .container ul.entrances li .entrance h3 {
	font-size: 1.82em;
	height: 2em;
	font-weight: 400;
	margin: 1em 0 0;
	padding: 0;
	color: #000
}

.tablist .container ul.entrances li .entrance p {
	margin: 0
}

.tablist .container ul.entrances li .entrance .icon {
	position: absolute;
	top: -45px;
	width: 140px;
	left: 50%;
	margin-left: -70px;
	text-align: center;
	background: #fff
}

.tablist .container ul.entrances li .entrance .text {
	line-height: 1.857em;
	font-size: 1.142em;
	color: #666;
	height: auto;
	overflow: hidden;
	text-align: left
}

.tablist .container ul.entrances li .entrance .link {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	min-height: 9em;
	height: 270px
}

.tablist .container ul.entrances li .entrance .link .knowmore {
	color: #0067eb;
	font-size: 1.142em;
	line-height: 2em;
	text-decoration: none;
	display: block
}

.tablist .container ul.entrances li .entrance .link .other-more {
	display: block;
	width: 220px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	margin: 30px auto 30px -110px;
	border-radius: 5px;
	text-decoration: none;
	position: absolute;
	bottom: 0;
	left: 50%
}

.tablist .container ul.li4 li {
	width: 22%;
	*width: 21.9%;
	margin-left: 1.5%;
	margin-right: 1.5%
}

.tablist .container ul.li2 {
	padding-left: 10%;
	padding-right: 10%
}

.tablist .container ul.li2 li {
	width: 44%
}

.tablist.on {
	display: block
}

.yrow .present .sub .online:after,.yrow .present .sub .online:before,.yrow:after,.yrow:before {
	display: table;
	content: " "
}

@media only screen and (max-width:1280px) {
	.tablist .container ul.li4 .fenxi2-list,.tablist .container ul.li4 li {
		width: 45%;
		*width: 44.9%
	}

	.tablist .container ul.li2 {
		padding-left: 0;
		padding-right: 0
	}

	.tablist .container ul.li2 li {
		width: 100%
	}
}

@media only screen and (max-width:768px) {
	.tablist .container ul.entrances li {
		width: 95%;
		margin-right: 0;
		margin-left: 2.5%
	}

	.tablist .container ul.entrances li .entrance {
		min-height: 0;
		padding-bottom: 25px
	}

	.tablist .container ul.entrances li .entrance .text {
		height: auto;
		margin: 30px 0
	}

	.tablist .container ul.entrances li .entrance .link {
		position: relative;
		bottom: auto;
		left: auto;
		min-height: 0
	}
}

.yrow {
	*zoom: 1
}

.yrow .present {
	margin-top: 42px;
	width: 40%;
	*width: 39.9%;
	float: left;
	position: relative
}

.yrow .present .sub {
	padding: 0 12%
}

.yrow .present .sub h2 {
	font-size: 2.571em;
	color: #333;
	font-weight: 400;
	margin: 0;
	padding-bottom: 7px
}

.yrow .present .sub p {
	color: #333;
	font-size: 1.142em;
	line-height: 28px;
	margin: 0 0 20px;
	text-align: Justify;
	text-justify: inter-ideograph
}

.yrow .present .sub .online {
	*zoom: 1
}

.yrow .present .sub .online a {
	font-size: 1.142em;
	color: #0067eb;
	text-decoration: none;
	float: left;
	display: inline;
	padding-left: 25px
}

.yrow .present .sub .online a.exper {
	margin-right: 25px;
	background: url(../img/more-04.png) left center no-repeat
}

.yrow .present .sub .online a.consul {
	margin-right: 25px;
	background: url(../img/more-03.png) left center no-repeat
}

.yrow .present .sub .online a.introduce {
	background: url(../img/more-05.png) left center no-repeat
}

.yrow .present .sub .storymore {
	text-decoration: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 1.285em;
	color: #327ddc;
	padding: 0 0 0 46px;
	background: url(../../images/qq_qd/more-02.png) left top no-repeat;
	line-height: 35px;
}

.yrow .plot {
	width: 60%;
	*width: 59.9%;
	float: left
}

.yrow .plot img {
	width: 100%;
	display: block
}

.feature3 .yrow .present {
	float: right
}

@media screen and (max-width:1280px) {
	.yrow .present {
		width: 45%;
		*width: 44.9%;
		margin-top: 0
	}

	.yrow .present .sub {
		padding: 0 10%
	}

	.yrow .present .sub h2 {
		font-size: 2.285em
	}

	.yrow .present .sub p {
		margin-bottom: 0px;
		line-height: 24px
	}

	.yrow .present .sub .storymore {
		margin-top: 20px
	}

	.yrow .plot {
		width: 55%;
		*width: 54.9%
	}
}

@media screen and (max-width:1024px) {
	.yrow .plot,.yrow .present {
		width: 100%;
		float: none
	}

	.yrow .present {
		text-align: center;
		margin-bottom: 20px
	}

	.yrow .present .sub {
		padding: 0
	}

	.yrow .present p {
		text-align: left
	}

	.yrow .present .online {
		display: inline-block;
		*display: inline;
		*zoom: 1
	}
}

@media screen and (max-width:768px) {
	.yrow .present .sub {
		padding: 0 10px
	}

	.yrow .present .sub h2 {
		font-size: 1.612em
	}

	.yrow .present .sub .online {
		text-align: center;
		width: 100%
	}

	.yrow .present .sub .online a {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		float: none
	}

	.yrow .plot {
		width: 100%;
		float: none
	}
}

@media screen and (max-width:480px) {
	.yrow .present .sub .online a.consul,.yrow .present .sub .online a.exper {
		margin-right: 15px
	}
}

.feature4 .yrow {
	padding-left: 90px
}

.feature4 .yrow .present {
	float: none;
	margin-top: 0;
	width: 100%
}

.feature4 .yrow .present .icon {
	width: 68px;
	height: 70px;
	background: url(../img/yi-02.png) center no-repeat;
	position: absolute
}

.feature4 .yrow .present .icon2 {
	background: url(../img/yi-03.png) center no-repeat
}

.feature4 .yrow .present .icon4 {
	background: url(../img/yi-04.png) center no-repeat;
	left: -94px
}

.feature4 .yrow .present .sub {
	padding-left: 0;
	padding-right: 0
}

.feature4 .yrow .present .sub h2 {
	text-align: left;
	font-size: 2.142em;
	padding-top: 25px;
	padding-bottom: 7px
}

.feature4 .yrow .present .sub p {
	margin: 0;
	padding: 0
}

.feature4 .yrow .present .sub .online {
	width: 100%;
	margin: 0;
	padding-top: 40px
}

.feature4 .yrow .plot {
	padding-top: 93px;
	padding-bottom: 0;
	float: none;
	width: 100%
}

.feature4 .yrow .plot .storypic .hd {
	left: -90px;
	bottom: auto;
	right: auto;
	top: 46px
}

@media screen and (max-width:1400px) {
	.feature4 .yrow .present .icon {
		left: 0
	}
}

@media screen and (max-width:1280px) {
	.feature4 .yrow {
		padding-left: 0
	}

	.feature4 .yrow .present .sub {
		float: none;
		padding-right: 0
	}
}

@media screen and (max-width:1024px) {
	.feature4 .yrow {
		padding-left: 0
	}

	.feature4 .yrow .plot .storypic .hd {
		left: 0;
		top: 0;
		bottom: auto;
		right: auto
	}
}

@media screen and (max-width:768px) {
	.feature4 .yrow .plot,.feature4 .yrow .present {
		width: 100%;
		float: none
	}

	.feature4 .yrow .present .icon {
		position: static;
		width: 100%;
		background-position: center;
		left: 0
	}

	.feature4 .yrow .present .sub {
		float: none;
		padding: 0 10px
	}

	.feature4 .yrow .present .sub h2 {
		text-align: center;
		font-size: 1.612em;
		padding-top: 32px
	}

	.feature4 .yrow .plot {
		padding: 40px 0 157px
	}

	.feature4 .yrow .plot .storypic .hd {
		left: auto;
		top: auto;
		right: 10px;
		bottom: -97px
	}
}

.feature5 {
	*zoom: 1
}

.feature5:after,.feature5:before {
	content: " ";
	display: table
}

.feature5 .loupe {
	width: 50%;
	*width: 49.9%;
	float: left;
	text-align: right
}

.feature6 .moved,.feature6 .moved1,.feature6 .moved2 {
	text-align: center;
	float: left
}

.feature5 .loupe img {
	display: inline-block;
	*display: inline-block;
	padding-right: 20px
}

.feature5 .manage {
	width: 50%;
	*width: 49.9%;
	float: left
}

.feature5 .manage .mancion {
	padding-top: 90px;
	padding-left: 105px
}

.feature5 .manage .sub {
	padding-left: 105px;
	padding-right: 102px
}

.feature5 .manage .sub h2 {
	color: #333;
	font-size: 2.142em;
	font-weight: 400;
	margin-top: 40px;
	margin-bottom: 0
}

.feature5 .manage .sub p {
	color: #666;
	font-size: 1.142em;
	line-height: 28px;
	margin: 15px 0 0
}

@media screen and (max-width:1280px) {
	.feature5 .manage .sub {
		padding-right: 70px
	}
}

@media screen and (max-width:1024px) {
	.feature5 .loupe img {
		width: 100%;
		padding-right: 0
	}

	.feature5 .manage .mancion {
		padding-top: 0;
		text-align: center;
		padding-left: 70px
	}

	.feature5 .manage .sub {
		padding-left: 70px;
		padding-right: 45px
	}

	.feature5 .manage .sub h2 {
		margin-top: 10px;
		text-align: center
	}

	.feature5 .manage .sub p {
		margin-top: 10px
	}
}

@media screen and (max-width:768px) {
	.feature5 .loupe,.feature5 .manage {
		float: none;
		width: 100%
	}

	.feature5 .manage .mancion {
		display: none
	}

	.feature5 .manage .sub {
		padding: 0 30px
	}

	.feature5 .manage .sub h2 {
		margin-top: 43px
	}
}

@media screen and (max-width:480px) {
	.feature5 .loupe,.feature5 .manage {
		float: none;
		width: 100%
	}

	.feature5 .manage .mancion {
		display: none
	}

	.feature5 .manage .sub {
		padding: 0
	}

	.feature5 .manage .sub h2 {
		margin-top: 43px
	}
}

.feature6 {
	*zoom: 1;
	border-top: 1px solid #e1e5e6;
	border-bottom: 1px solid #e1e5e6;
	margin-bottom: 60px;
	padding-bottom: 145px;
	padding-top: 60px
}

.feature6:after,.feature6:before {
	content: " ";
	display: table
}

.feature6 .moved {
	width: 60%;
	*width: 59.9%;
	padding-top: 40px
}

.feature6 .moved img {
	width: 90%
}

.feature6 .moved1 {
	width: 60%;
	*width: 59.9%;
	margin-top: 90px
}

.feature6 .moved1 img {
	width: 75%
}

.feature6 .moved2 {
	width: 60%;
	*width: 59.9%;
	margin-top: 60px
}

.feature6 .moved2 img {
	width: 88%
}

.feature6 .title {
	width: 35%;
	*width: 34.9%;
	padding-left: 5%;
	float: left;
	padding-top: 105px
}

.feature6 .title h3 {
	margin: 0;
	padding: 0;
	font-size: 2.571em;
	font-weight: 400;
	color: #333
}

.feature6 .title .small-tittle {
	font-size: 1.714em;
	font-weight: 400;
	margin: 12px 0 15px;
	padding: 0;
	color: #333
}

.feature6 .title .cont,.feature6 .title .txt {
	font-size: 1.142em;
	margin: 0;
	color: #666;
	line-height: 2em
}

.feature6 .title .cont {
	padding: 10px 0 0;
	min-height: 10em
}

.feature6 .title .txt {
	padding: 0
}

.feature6 .title .others {
	list-style: none;
	margin: 10px 0 0;
	padding: 0
}

.feature6 .title .others li {
	padding: 5px 0
}

.feature6 .title .others li a {
	display: inline;
	line-height: 2em;
	text-decoration: none;
	color: #0067eb;
	font-size: 1.143em
}

.feature6 .title .others li a img {
	width: 3em
}

.feature6 .title .others li a strong {
	font-weight: 400;
	margin-left: 10px
}

@media screen and (max-width:1024px) {
	.feature6 .moved {
		float: none;
		width: 100%;
		text-align: center
	}

	.feature6 .moved img {
		width: 70%
	}

	.feature6 .title {
		float: none;
		width: 100%;
		padding-left: 0;
		text-align: center
	}

	.feature6 .title .cont {
		min-height: 0
	}

	.feature6 .title .txt {
		margin-top: 30px
	}

	.feature6 .others {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		text-align: left
	}

	.feature6 .others:after,.feature6 .others:before {
		content: " ";
		display: table
	}

	.feature6 .others:after {
		clear: both
	}

	.feature6 .others li {
		float: left;
		margin: 0 10px;
		padding: 0
	}
}

.form .field .formgroup .formcell:after,.form .field .formgroup .formcell:before,.form .field .formgroup:after,.form .field .formgroup:before,.form .field:after,.form .field:before {
	display: table;
	content: " "
}

@media screen and (max-width:768px) {
	.feature6 {
		padding-bottom: 50px
	}

	.feature6 .moved {
		float: none;
		width: 70%;
		margin-left: 15%;
		text-align: center
	}

	.feature6 .moved img {
		width: 100%
	}

	.feature6 .title {
		float: none;
		width: auto;
		text-align: center;
		padding: 30px 10px 0
	}

	.feature6 .title .cont {
		text-align: left
	}
}

@media screen and (max-width:480px) {
	.feature6 .moved {
		width: 90%;
		margin-left: 5%
	}
}

.form {
	background: #fff
}

.form .field {
	*zoom: 1;
	padding: 0 90px 0 30px
}

.form .field .formtitle {
	margin: 0;
	padding: 17px 0 0;
	font-size: 1em;
	color: #0067eb;
	line-height: 2em
}

.form .companyinfo .formtitle,.form .formfoot {
	margin-top: 10px
}

.form .field .formgroup {
	*zoom: 1;
	padding: 10px 0
}

.form .field .formgroup label {
	float: left;
	font-size: 1em;
	color: #333;
	line-height: 35px;
	text-align: right;
	width: 5em;
	margin-right: 1em
}

.form .field .formgroup .formcell {
	*zoom: 1;
	margin-left: 6em
}

.form .formfoot {
	text-align: center;
	padding: 30px 0;
	background: #f4f4f4
}

.input-text,.input-text-large {
	padding: 0 10px;
	overflow: hidden
}

.form .formfoot .btn-submit {
	font-size: 1.428em;
	color: #fff;
	outline: 0;
	border: 0;
	background: url(../img/btn-arrow.png) 68% center no-repeat #0067eb;
	border-radius: 5px;
	width: 245px;
	height: 52px;
	line-height: 50px
}

.form .companyinfo .formcell .device,.form .companyinfo .formcell .industry,.form .companyinfo .formcell .module,.form .companyinfo .formcell .province {
	width: 47%
}

.form .companyinfo .formcell .city {
	margin-left: 6%;
	*margin-left: 5.8%;
	width: 47%
}

.form .contactinfo .formgroup {
	float: left;
	width: 50%
}

.input-text {
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	margin: 0;
	height: 35px
}

.input-text input[type=text] {
	border: 0;
	height: 33px;
	line-height: 33px;
	width: 100%;
	-webkit-appearance: none;
	outline: 0
}

.input-text input:focus {
	outline: 0
}

.input-text-large {
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	margin: 0;
	height: 35px;
	width: auto
}

.input-text-large input[type=text] {
	border: 0;
	height: 33px;
	line-height: 33px;
	width: 100%;
	-webkit-appearance: none;
	outline: 0
}

.input-text-large input:focus {
	outline: 0
}

.selectbox {
	position: relative;
	float: left
}

.selectbox a.valuebox {
	line-height: 33px;
	border: 1px solid #e6e6e6;
	height: 33px;
	border-radius: 3px;
	display: block;
	padding-left: 10px;
	padding-right: 40px;
	background: url(../img/select-arrow.png) right 13px no-repeat;
	color: #999;
	text-decoration: none;
	cursor: pointer;
	outline: 0;
	overflow: hidden
}

.selectbox .selectoption {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	max-height: 140px;
	overflow-x: auto;
	overflow-y: auto;
	background: #fff;
	z-index: 2;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-radius: 3px;
	width: 100%
}

.selectbox .selectoption li {
	padding: 3px 10px;
	cursor: default;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	color: #999
}

.selectbox .selectoption li.hover {
	background: #f3f3f3
}

.selectbox.targetfocus {
	z-index: 10
}

@media only screen and (max-width:1024px) {
	.form .field {
		padding-right: 30px
	}

	.form .formfoot {
		background: 0 0
	}
}

@media only screen and (max-width:768px) {
	.form .field {
		padding: 0 10px
	}

	.form .field .formgroup label {
		float: none
	}

	.form .field .formgroup .formcell {
		margin-left: 0
	}

	.form .field .formgroup .formcell .province {
		width: 100%
	}

	.form .field .formgroup .formcell .city {
		margin-top: 20px;
		margin-left: 0;
		width: 100%
	}

	.form .field .formgroup .formcell .device,.form .field .formgroup .formcell .module {
		width: 100%
	}

	.form .field .addcom,.form .field .numpc,.form .field .promodel {
		display: none
	}

	.form .contactinfo .formgroup {
		float: none;
		width: 100%
	}

	.form .contactinfo .formgroup.perqq {
		display: none!important
	}
}

.introduction1,.introduction_apply {
	background: #f7f7f7;
	color: #333;
	padding: 40px 6%
}

.introduction1 .profile,.introduction_apply .profile {
	width: 100%
}

.introduction1 .profile blockquote,.introduction_apply .profile blockquote {
	position: relative;
	margin: 0;
	font-size: 2em
}

.introduction1 .profile blockquote span,.introduction_apply .profile blockquote span {
	position: absolute;
	display: block;
	width: 16px;
	height: 13px
}

.introduction1 .profile blockquote .lquotes,.introduction_apply .profile blockquote .lquotes {
	left: -26px;
	top: 0;
	background: url(../img/quotes-01.png) center no-repeat
}

.introduction1 .profile blockquote .rquotes,.introduction_apply .profile blockquote .rquotes {
	right: -6px;
	bottom: 0;
	background: url(../img/quotes-02.png) center no-repeat
}

.introduction1 .derive,.introduction_apply .derive {
	padding-top: 40px
}

.introduction1 .derive p,.introduction_apply .derive p {
	margin: 0;
	font-size: 1em;
	color: #666
}

.introduction1 .understand,.introduction_apply .understand {
	font-size: 1.142em;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #327ddc;
	background: url(../img/more-01.png) right center no-repeat;
	margin-top: 30px;
	text-decoration: none!important;
	border: 2px solid #327ddc;
	height: 40px;
	line-height: 40px;
	width: 170px;
	text-align: center
}

@media screen and (max-width:1024px) {
	.introduction1 .profile,.introduction_apply .profile {
		width: 100%
	}

	.introduction1 .briefintro,.introduction_apply .briefintro {
		padding-top: 70px
	}
}

@media screen and (max-width:768px) {
	.introduction1,.introduction_apply {
		padding: 30px;
		margin-bottom: 30px
	}

	.introduction1 .profile,.introduction_apply .profile {
		width: 100%
	}

	.introduction1 .profile blockquote,.introduction_apply .profile blockquote {
		font-size: 1.612em
	}
}

.introduction2 {
	*zoom: 1;
	background: #327ddc;
	color: #fff;
	padding: 57px 74px 71px 52px
}

.introduction2:after,.introduction2:before {
	content: " ";
	display: table
}

.introduction2 .intrleft {
	width: 61%;
	float: left;
	margin-right: 6%
}

.introduction2 .intrleft .profile2 blockquote {
	position: relative;
	margin: 0;
	font-size: 1.717em;
	padding-bottom: 22px
}

.introduction2 .intrleft .profile2 blockquote span {
	position: absolute;
	display: block;
	width: 16px;
	height: 13px;
	*height: 25px
}

.introduction2 .intrleft .profile2 blockquote .lquotes {
	left: -26px;
	top: 0;
	background: url(../img/quotes-01.png) center no-repeat
}

.introduction2 .intrleft .profile2 blockquote .rquotes {
	right: -6px;
	bottom: 0;
	background: url(../img/quotes-02.png) center no-repeat
}

.introduction2 .intrleft .derive2 {
	padding-top: 40px
}

.introduction2 .intrleft .derive2 p {
	margin: 0;
	font-size: 1em;
	color: #fff
}

.introduction2 .intrlright {
	width: 33%;
	float: left
}

.introduction2 .intrlright .briefintro2 p {
	margin: 0;
	font-size: 1em;
	color: #fff;
	line-height: 23px
}

.introduction2 .intrlright .understand2 {
	font-size: 1.142em;
	display: inline-block;
	color: #fff;
	padding-right: 33px;
	background: url(../img/more-01.png) right center no-repeat;
	margin-top: 30px;
	text-decoration: none
}

@media screen and (max-width:1280px) {
	.introduction2 {
		padding: 47px 30px 60px 50px
	}

	.introduction2 .intrleft {
		width: 100%;
		float: none;
		margin-right: 0
	}

	.introduction2 .derive2 {
		padding-top: 40px
	}

	.introduction2 .intrlright {
		width: 100%;
		float: none
	}

	.introduction2 .intrlright .briefintro2 {
		padding-top: 70px
	}
}

@media screen and (max-width:480px) {
	.introduction2 {
		background: #327ddc;
		color: #fff;
		padding: 60px 48px 50px 54px
	}

	.introduction2 .intrleft {
		width: 100%;
		float: none;
		margin-right: 0
	}

	.introduction2 .derive2 {
		padding-top: 40px
	}

	.introduction2 .intrlright {
		width: 100%;
		float: none
	}

	.introduction2 .intrlright .briefintro2 {
		padding-top: 60px
	}
}

@media screen and (max-width:320px) {
	.introduction2 {
		background: #327ddc;
		color: #fff;
		padding: 30px 33px 42px 36px
	}

	.introduction2 .intrleft {
		width: 100%;
		float: none;
		margin-right: 0
	}

	.introduction2 .derive2 {
		padding-top: 22px
	}

	.introduction2 .intrlright {
		width: 100%;
		float: none
	}

	.introduction2 .intrlright .briefintro2 {
		padding-top: 60px
	}
}

.introduction_apply {
	position: relative;
	padding: 89px 54px 36px 72px;
	margin-bottom: 0;
	height: 433px;
	background: #327ddc;
	color: #fff
}

.introduction_apply h1.title {
	font-weight: 400;
	font-size: 2.845em;
	margin: 0
}

.introduction_apply .briefintro {
	padding-top: 30px
}

.introduction_apply .severcont {
	padding-top: 50px;
	*zoom: 1
}

.introduction_apply .severcont:after,.introduction_apply .severcont:before {
	content: " ";
	display: table
}

.introduction_apply .severcont .title {
	float: left;
	margin-right: 15px
}

.introduction_apply .severcont .title p {
	margin: 0
}

.introduction_apply .severcont .flow {
	float: left
}

.introduction_apply .severcont .flow span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 16px 0 30px;
	line-height: 23px;
	background: url(../img/apply-01.png) left center no-repeat
}

.introduction_apply .severcont .flow .bg1 {
	background: url(../img/apply-02.png) left center no-repeat
}

.introduction_apply .severcont .flow .bg2 {
	background: url(../img/apply-03.png) left center no-repeat;
	padding-right: 0
}

.introduction_apply .severcont .link-hot {
	padding-top: 20px
}

.introduction_apply .severcont .link-hot a {
	color: #1f77e7;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-decoration: none;
	padding: 0 20px;
	height: 38px;
	line-height: 38px;
	background: #fff
}

.introduction_apply .hint {
	position: absolute;
	bottom: 55px;
	width: 85%
}

.introduction_apply .hint p {
	padding-right: 50px
}

@media screen and (max-width:1280px) {
	.introduction_apply {
		margin: 0
	}
}

@media screen and (max-width:1024px) {
	.introduction_apply {
		height: auto;
		padding-top: 50px
	}

	.introduction_apply .hint {
		clear: both;
		position: relative;
		bottom: auto;
		padding-top: 50px;
		width: auto
	}

	.introduction_apply .hint p {
		padding-right: 0
	}
}

@media screen and (max-width:768px) {
	.introduction_apply {
		margin: 0 2%;
		padding: 35px 5% 25px;
		height: auto
	}

	.introduction_apply h1.title {
		font-size: 2.142em;
		text-align: center
	}

	.introduction_apply .severcont {
		*zoom: 1;
		padding-top: 30px
	}

	.introduction_apply .severcont:after,.introduction_apply .severcont:before {
		content: " ";
		display: table
	}

	.introduction_apply .severcont:after {
		clear: both
	}

	.introduction_apply .severcont .flow,.introduction_apply .severcont .title {
		float: none
	}

	.introduction_apply .severcont .link-hot {
		text-align: center
	}

	.introduction_apply .hint {
		position: relative;
		bottom: auto;
		padding-top: 30px
	}
}

.introduction-more {
	margin-top: 80px
}

.introduction-more h4 {
	margin: 0;
	padding: 0;
	font-size: 1.429em;
	color: #333;
	font-weight: 400
}

.introduction-more .core {
	*zoom: 1;
	list-style: none;
	margin: 0;
	padding: 0
}

.introduction-more .core:after,.introduction-more .core:before {
	content: " ";
	display: table
}

.introduction-more .core li {
	float: left;
	width: 33.333%;
	*width: 33.2%;
	padding: 20px 0
}

.introduction-more .core li a {
	display: block;
	color: #0067eb;
	font-size: 1.143em;
	text-decoration: none
}


.introduction-more .core li a strong {
	font-weight: 400;
	margin-left: .5em
}

.marketpic {
	overflow: hidden;
	position: relative
}

.marketpic img {
	width: 670px;
	height: 380px
}

@media only screen and (max-width:1280px) {
	.introduction-more .core li a {
		text-align: center
	}

	.introduction-more .core li a strong {
		display: block;
		margin-left: 0;
		margin-top: .3em
	}

	.marketpic img {
		position: relative;
		left: -25%
	}
}

@media only screen and (max-width:768px) {
	.introduction-more {
		padding: 0 30px
	}

	.introduction-more .core li {
		width: 100%
	}

	.introduction-more .core li a {
		text-align: left
	}

	.introduction-more .core li a strong {
		display: inline;
		margin-left: .5em;
		margin-top: 0
	}

	.marketpic img {
		left: 0;
		width: 100%
	}
}


.tab .taboptions .container ul:after,
.tab .taboptions .container ul:before,
.treetab .treemiddel .treeleft:after,
.treetab .treemiddel .treeleft:before {
	content: " ";
	display: table
}

.tab {
	position: relative
}

.tab .taboptions {
	background: url(../img/tab-bg.png) left top;
	position: absolute;
	top: -70px;
	left: 0;
	width: 100%;
	height: 70px
}

.tab .taboptions .container ul {
	*zoom: 1;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 70px;
	width: 100%
}

.tab .taboptions .container ul li {
	float: left;
	line-height: 70px;
	width: 50%;
	*width: 49.9%;
	cursor: pointer;
	font-size: 1.714em;
	text-align: center
}

.tab .taboptions .container ul li a {
	color: #fff;
	text-decoration: none
}

.tab .taboptions .container ul li.on a {
	color: #8cb4fe
}

.tab .taboptions .container ul.tab3 li {
	width: 33.33%;
	*width: 33.2%
}

.tab .taboptions .container ul.tab3 li.temp {
	width: 100%;
	*width: 100%
}

@media only screen and (max-width:768px) {
	.tab .taboptions {
		position: relative;
		top: 0;
		background: 0 0
	}

	.tab .taboptions .container ul li a {
		color: #333;
		border-bottom: 2px solid #fff;
		font-size: .75em
	}

	.tab .taboptions .container ul li.on a {
		color: #0067eb;
		border-bottom-color: #0067eb
	}
}

.treetab {
	width: 100%;
	color: #333;
	max-width: 1200px;
	margin: 85px auto 60px
}

.treetab .treetop {
	text-align: center
}

.treetab .treetop .titlesl {
	font-size: 1.285em
}

.treetab .treetop .titlenl {
	margin: 15px 0;
	font-size: 2.142em
}

.treetab .treetop .treetype {
	margin-top: 15px;
	padding-left: 24px
}

.treetab .treemiddel {
	position: relative;
	margin-top: -13px
}

.treetab .treemiddel .vertical-line {
	width: 2px;
	position: absolute;
	height: 100%;
	left: 50%;
	margin: 0 auto 0 -1px;
	background: url(../img/shuline.png) repeat-y;
	z-index: -1
}

.treetab .treemiddel .treeleft {
	*zoom: 1;
	position: relative;
	min-height: 341px
}

.treetab .treemiddel .treeleft .num {
	display: none;
	height: 70px;
	width: 70px;
	background: url(../img/lnum-bg01.png) center no-repeat;
	font-size: 2.571em;
	line-height: 65px;
	text-align: center;
	color: #fff
}

.treetab .treemiddel .treeleft .propic {
	width: 44%;
	*width: 43.9%;
	float: left;
	text-align: right
}

.treetab .treemiddel .treeleft .propic img {
	width: 100%
}

.treetab .treemiddel .treeleft .num1 {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	top: 50%
}

.treetab .treemiddel .treeleft .process {
	width: 44%;
	*width: 43.9%;
	float: right;
	padding-top: 175px
}

.treetab .treemiddel .treeleft .process .tit {
	color: #353536;
	font-size: 2em;
	margin: 0
}

.treetab .treemiddel .treeleft .process .notes {
	font-size: 1.285em;
	color: #8d8d8d;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	max-width: 400px
}

.treetab .treemiddel .treeright .propic {
	float: right;
	text-align: left
}

.treetab .treemiddel .treeright .process {
	float: left;
	text-align: right
}

.treetab .treemiddel .treeleft.last {
	background: url(../img/line-last.png) top center no-repeat #fff
}

.treetab .treemiddel .treeleft.finish .num {
	background-color: transparent;
	border: 0;
	overflow: hidden;
	*text-indent: -9999px;
	background-image: url(../img/lnum-finish.png)
}

.treetab .treemiddel .treeleft.finish .num:before {
	content: "";
	display: block;
	width: 0;
	height: 150%
}

@media screen and (max-width:1280px) {
	.treetab {
		width: 750px
	}

	.treetab .treemiddel .treeleft {
		min-height: 213px
	}

	.treetab .treemiddel .treeleft .num1 {
		margin-top: -15px
	}

	.treetab .treemiddel .treeleft .process {
		padding-top: 100px;
		font-size: .8em
	}

	.treetab .treemiddel .treeleft.last {
		background: url(../img/line-last.png) center -50px no-repeat #fff
	}
}

@media screen and (max-width:768px) {
	.treetab {
		width: 96%;
		margin-left: 2%
	}

	.treetab .treemiddel .vertical-line {
		display: none
	}

	.treetab .treemiddel .treeleft {
		min-height: 0
	}

	.treetab .treemiddel .treeleft .num {
		display: block;
		margin: 75px auto 0
	}

	.treetab .treemiddel .treeleft .propic {
		float: none;
		width: 100%
	}

	.treetab .treemiddel .treeleft .propic img {
		display: block;
		*display: block;
		width: 100%;
		padding-right: 0
	}

	.treetab .treemiddel .treeleft .propic .tr1 {
		padding-right: 0
	}

	.treetab .treemiddel .treeleft .num1 {
		display: none
	}

	.treetab .treemiddel .treeleft .process {
		float: none;
		width: 100%;
		padding-top: 30px
	}

	.treetab .treemiddel .treeleft .process .tit {
		margin: 0;
		padding: 0;
		text-align: center;
		font-size: 2em
	}

	.treetab .treemiddel .treeleft .process .notes {
		padding: 0;
		text-align: center;
		display: block;
		font-size: 1.285em;
		max-width: none
	}

	.treetab .treemiddel .treeright .propic img {
		display: block;
		*display: block;
		width: 100%;
		padding-left: 0
	}

	.treetab .treemiddel .treeleft.last {
		background: 0 0
	}
}

.fix-bar {
	position: fixed;
	top: auto;
	bottom: 50px;
	z-index: 999;
	display: block;
	background: #1f77e7
}

.fix-bar a.btn .pic {
	width: 56px
}

.fix-bar2 {
	display: none
}

@media screen and (max-height:580px) {
	.fix-bar {
		display: none
	}
}

@media screen and (max-width:768px) {
	.fix-bar {
		display: none
	}

	.fix-bar2 {
		*zoom: 1;
		width: 100%;
		display: block;
		position: fixed;
		bottom: 0;
		background: #3a6dcb;
		z-index: 999
	}

	.fix-bar2:after,.fix-bar2:before {
		content: " ";
		display: table
	}

	.fix-bar2:after {
		clear: both
	}

	.fix-bar2 a {
		display: block;
		width: 50%;
		*width: 49.9%;
		float: left;
		text-align: center;
		color: #fff;
		text-decoration: none;
		font-size: 1em;
		line-height: 40px;
		height: 40px
	}

	.fix-bar2 a span.bg {
		padding-left: 50px;
		display: inline-block;
		height: 100%;
		background: url(../img/bfb-05.png) left center no-repeat
	}

	.fix-bar2 a span.bg01 {
		background-image: url(../img/bfb-06.png)
	}
}

.application {
	margin-top: -500px;
	position: relative;
	z-index: 1
}

.application .col-content,.application .row {
	margin-right: 0
}

@media screen and (max-width:1024px) {
	.application {
		margin-top: -100px
	}

	.application .col-6 {
		float: none;
		width: 100%
	}
}

@media screen and (max-width:480px) {
	.application {
		margin-top: -50px
	}
}

.applytrue1 {
	width: 100%
}

.applytrue1 .layer1 {
	padding-bottom: 50px
}

.applytrue1 .layer1 .applybtn {
	display: block;
	width: 245px;
	text-align: center;
	background: #0067eb;
	color: #fff;
	font-size: 1.428em;
	line-height: 60px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
	margin: 0 auto
}

.applytrue1 .layer2 div {
	*zoom: 1;
	margin: 0 auto 50px
}

.applytrue1 .layer2 div:after,.applytrue1 .layer2 div:before {
	content: " ";
	display: table
}

.applytrue1 .layer2 div a {
	float: left;
	display: block;
	line-height: 38px;
	text-decoration: none;
	font-size: 1.142em;
	color: #888787;
	padding-left: 50px;
	background: url(../img/layer-01.png) left center no-repeat;
	margin-right: 70px
}

.downflies .filemove .down-table .parameter ul:after,.downflies .filemove .down-table .parameter ul:before,.downflies .filemove:after,.downflies .filemove:before,.downflies .filepc .down-table .parameter ul:after,.downflies .filepc .down-table .parameter ul:before,.downflies .filepc:after,.downflies .filepc:before,.downflies:after,.downflies:before {
	display: table;
	content: " "
}

.applytrue1 .layer2 div .relation1 {
	background-image: url(../img/layer-02.png)
}

.applytrue1 .layer2 div .relation2 {
	margin-right: 0;
	background-image: url(../img/layer-03.png)
}

@media screen and (min-width:1025px) {
	.applytrue1 .layer2 div {
		width: 823px;
		padding: 0 10px
	}
}

@media screen and (max-width:1024px) {
	.applytrue1 .layer2 {
		padding-top: 0
	}

	.applytrue1 .layer2 div {
		width: 750px;
		padding: 0
	}

	.applytrue1 .layer2 div a {
		margin-right: 30px;
		margin-top: 30px
	}
}

@media screen and (max-width:768px) {
	.applytrue1 .layer2 div {
		width: 100%
	}

	.applytrue1 .layer2 div a {
		margin-right: 0;
		float: none;
		text-align: center;
		padding-left: 0;
		padding-top: 45px;
		background-position: center top
	}
}

.downflies {
	*zoom: 1;
	padding-bottom: 86px
}

.downflies .filemove,.downflies .filepc {
	float: left;
	*zoom: 1;
	width: 60%
}

@media screen and (min-width:960px) {
	.downflies .filepc.temp {
		width: 30%
	}
}

.downflies .filemove .down-table,.downflies .filepc .down-table {
	position: relative;
	width: 42.1%;
	*width: 42%;
	float: left;
	min-height: 560px;
	margin-right: 7.9%
}

.downflies .filepc .down-table.temp {
	width: 100%;
	*width: 100%
}

.downflies .filemove .down-table .edition,.downflies .filepc .down-table .edition {
	font-size: 2.142em;
	color: #333;
	margin: 86px 0 22px;
	padding-left: 64px;
	line-height: 48px
}

.downflies .filemove .down-table .icon,.downflies .filepc .down-table .icon {
	background: url(../img/edition01.png) left center no-repeat
}

.downflies .filemove .down-table .icon2,.downflies .filepc .down-table .icon2 {
	background: url(../img/edition02.png) left center no-repeat
}

.downflies .filemove .down-table .icon3,.downflies .filepc .down-table .icon3 {
	background: url(../img/edition03.png) left center no-repeat
}

.downflies .filemove .down-table .parameter,.downflies .filepc .down-table .parameter {
	padding-top: 42px;
	border-top: 1px solid #e5e5e5
}

.downflies .filemove .down-table .parameter table,.downflies .filepc .down-table .parameter table {
	color: #666;
	width: 100%
}

.downflies .filemove .down-table .parameter table tr td,.downflies .filepc .down-table .parameter table tr td {
	line-height: 30px;
	font-size: 1.142em
}

.downflies .filemove .down-table .parameter table tr td:first-child,.downflies .filepc .down-table .parameter table tr td:first-child {
	width: 5em;
	vertical-align: top
}

.downflies .filemove .down-table .parameter table tr .value,.downflies .filepc .down-table .parameter table tr .value {
	color: #333
}

.downflies .filemove .down-table .parameter ul,.downflies .filepc .down-table .parameter ul {
	margin: 0;
	padding-left: 0;
	list-style: none;
	*zoom: 1
}

.downflies .filemove .down-table .parameter ul li,.downflies .filepc .down-table .parameter ul li {
	width: 48%;
	float: left
}

.downflies .filemove .down-table .parameter ul li .editit,.downflies .filepc .down-table .parameter ul li .editit {
	margin-top: 0;
	padding-left: 38px;
	line-height: 33px;
	font-size: 1.714em
}

.downflies .filemove .down-table .parameter ul li .icon4,.downflies .filepc .down-table .parameter ul li .icon4 {
	background: url(../img/edition04.png) left center no-repeat
}

.downflies .filemove .down-table .parameter ul li .icon5,.downflies .filepc .down-table .parameter ul li .icon5 {
	background: url(../img/edition05.png) left center no-repeat
}

.downflies .filemove .down-table .parameter ul li:first-child,.downflies .filepc .down-table .parameter ul li:first-child {
	margin-right: 4%;
	*margin-right: 3.9%
}

.downflies .filemove .down-table .downbtn,.downflies .filepc .down-table .downbtn {
	display: block;
	background: #0067eb;
	color: #fff;
	text-decoration: none;
	position: absolute;
	bottom: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.downflies .filemove .down-table .downbtn span,.downflies .filepc .down-table .downbtn span {
	line-height: 50px;
	padding-left: 30px;
	padding-right: 38px;
	margin-right: 20px;
	font-size: 1.428em;
	background: url(../img/downicon01.png) right center no-repeat
}

.downflies .filemove .down-table .downbtn.temp {
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: default
}

.downflies .filemove .down-table .downbtn.temp span {
	padding-left: 43px;
	padding-right: 43px;
	margin-right: 0;
	background: 0 0
}

.downflies .filemove .down-table2,.downflies .filepc .down-table2 {
	width: 100%;
	margin-right: 0
}

.downflies .filemove {
	width: 40%;
	*width: 39.9%
}

@media screen and (max-width:1280px) {
	.downflies .filepc {
		width: 100%;
		float: none
	}

	.downflies .filepc .down-table {
		width: 46%;
		*width: 45.9%;
		margin-right: 8%
	}

	.downflies .filepc .down-table1 {
		margin-right: 0
	}

	.downflies .filemove {
		float: none;
		width: auto
	}
}

@media screen and (max-width:768px) {
	.downflies .filepc .down-table {
		width: 100%;
		float: none;
		margin-right: 0;
		min-height: 0
	}

	.downflies .filepc .down-table .downbtn {
		left: 0;
		position: relative;
		bottom: auto;
		margin: 30px auto 0
	}

	.downflies .filepc .ht {
		min-height: 0
	}

	.downflies .filemove {
		padding-bottom: 50px
	}

	.downflies .filemove .down-table {
		float: none;
		margin-right: auto
	}

	.downflies .filemove .down-table .parameter ul li {
		position: relative;
		float: none;
		width: 100%;
		min-height: 300px
	}

	.downflies .filemove .down-table .parameter ul li:first-child {
		margin: 0
	}

	.downflies .filemove .down-table .parameter ul .fileadnroid {
		margin-top: 74px
	}

	.downflies .filemove .down-table2 {
		width: 100%
	}

	.downflies .filemove .down-table2 .downbtn {
		left: 0;
		position: relative;
		bottom: auto;
		margin: 30px auto 0
	}
}

.purchase-form {
	padding-top: 90px
}

.purchase-form .fromline {
	width: 100%;
	*zoom: 1
}

.purchase-form .fromline:after,.purchase-form .fromline:before {
	content: " ";
	display: table
}

.purchase-form .fromline .changemode {
	display: block;
	width: 7em;
	font-size: 1.142em;
	color: #666;
	float: left;
	margin-top: 20px
}

.purchase-form .fromline .changemode .cue1 {
	display: none
}

.purchase-form .fromline .option-part {
	*zoom: 1;
	margin-left: 10em;
	margin-top: 8px
}

.purchase-form .fromline .option-part:after,.purchase-form .fromline .option-part:before {
	content: " ";
	display: table
}

.purchase-form .fromline .option-part label {
	position: relative;
	width: 198px;
	height: 37px;
	display: block;
	cursor: pointer;
	float: left;
	margin-right: 20px;
	overflow: hidden
}

.purchase-form .fromline .option-part label input {
	position: absolute;
	z-index: -1;
	left: -50px
}

.purchase-form .fromline .option-part label span.title {
	display: block;
	line-height: 35px;
	font-size: 1.142em;
	color: #333;
	text-align: center;
	border: 1px solid #e6e6e6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #fff
}

.purchase-form .fromline .option-part .pitchon span.title {
	border: 1px solid #0067eb;
	background: url(../img/selected.png) right bottom no-repeat #fff
}

.purchase-form .fromline .option-part .cue {
	display: block;
	float: left;
	line-height: 38px
}

.purchase-form .fromline .option-part .staffnum {
	*zoom: 1;
	border: 1px solid #e6e6e6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 164px;
	height: 38px
}

.purchase-form .fromline .option-part .staffnum:after,.purchase-form .fromline .option-part .staffnum:before {
	content: " ";
	display: table
}

.purchase-form .fromline .option-part .staffnum a {
	float: left;
	display: block;
	text-decoration: none;
	font-size: 2.142em;
	line-height: 38px;
	width: 37px;
	text-align: center;
	color: #666
}

.purchase-form .fromline .option-part .staffnum .rpnumber {
	float: left;
	text-align: center;
	width: 88px;
	border: none;
	background: #f2f2f2;
	line-height: 36px;
	font-size: 1.412em;
	color: #333;
	height: 36px
}

.purchase-form .fromline .option-part .extract {
	float: left;
	margin-right: 20px;
	*zoom: 1;
	width: 257px;
	height: 37px;
	border: 1px solid #e6e6e6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.purchase-form .fromline .option-part .extract:after,.purchase-form .fromline .option-part .extract:before {
	content: " ";
	display: table
}

.purchase-form .fromline .option-part .extract .mannum {
	float: left;
	border: none;
	text-align: center;
	background: #f2f2f2;
	line-height: 37px;
	height: 36px
}

.purchase-form .fromline .option-part .extract .changeone {
	display: block;
	float: left;
	line-height: 37px;
	text-decoration: none;
	color: #333;
	padding-left: 25px;
	background: url(../img/change-01.png) left center no-repeat;
	margin-left: 22px
}

.purchase-form .continue {
	border-top: 1px solid #e5e5e5;
	margin-top: 32px;
	padding-top: 48px;
	padding-bottom: 158px
}

.purchase-form .continue .cost span {
	color: #0067eb;
	font-size: 1.714em;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 30px
}

.purchase-form .continue .cost .biazh {
	color: #666
}

.purchase-form .continue .cost .tish {
	font-size: 1.142em;
	color: #999
}

.purchase-form .continue .keepon {
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-top: 52px;
	width: 152px;
	line-height: 60px;
	text-decoration: none;
	background: #0067eb;
	text-align: center
}

.purchase-form .continue .keepon span {
	color: #fff;
	font-size: 1.428em;
	padding-right: 35px;
	background: url(../img/goon.png) right center no-repeat
}

@media screen and (max-width:768px) {
	.purchase-form .fromline .changemode {
		float: none;
		width: 100%
	}

	.purchase-form .fromline .changemode .cue1 {
		display: inline;
		width: 9em;
		margin-top: 50px;
		padding-left: 10px;
		font-size: .9em
	}

	.purchase-form .fromline .option-part {
		margin-left: 3em
	}

	.purchase-form .fromline .option-part .pitchon {
		margin-right: 18px
	}

	.purchase-form .fromline .option-part .cue {
		display: none
	}
}

@media screen and (max-width:580px) {
	.purchase-form {
		padding: 50px 10px 0
	}

	.purchase-form .fromline .option-part {
		margin-left: 0
	}

	.purchase-form .fromline .option-part .pitchon {
		margin: 10px auto 0
	}

	.purchase-form .fromline .option-part label {
		float: none;
		margin: 10px auto 0
	}

	.purchase-form .fromline .option-part .staffnum {
		margin: 0 auto
	}

	.purchase-form .fromline .option-part .extract {
		margin: 0 auto;
		float: none
	}

	.purchase-form .continue .cost .tish {
		display: block;
		margin-top: 20px
	}
}

.step {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: url(../img/line.jpg) left center repeat-x
}

.step ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	max-width: 1200px;
	*zoom: 1
}

.step ul:after,.step ul:before {
	content: " ";
	display: table
}

.step ul li {
	float: left;
	background: url(../img/point.png) 5px center no-repeat #fff;
	margin: 0 4%;
	text-align: center;
	font-size: 1.428em;
	padding: 0 10px
}

.step ul li i {
	font-size: 1.8em;
	color: #ccc;
	vertical-align: middle;
	margin: 0 10px;
	font-family: Arial
}

.step ul li span {
	vertical-align: middle;
	color: #333
}

.step ul li.on {
	background-image: url(../img/point-on.png)
}

.step ul li.on i,.step ul li.on span {
	color: #0067eb
}

@media screen and (max-width:1280px) {
	.step ul li {
		display: none
	}

	.step ul li.on {
		display: block;
		float: none;
		width: 130px;
		margin: 0 auto
	}
}

.breadcrumb ul {
	list-style: none;
	margin: 0;
	padding: 0;
	*zoom: 1;
	width: 100%;
	height: 90px;
	line-height: 90px
}

.breadcrumb ul:after,.breadcrumb ul:before {
	content: " ";
	display: table
}

.breadcrumb ul li {
	float: left;
	font-size: 1.428em
}

.breadcrumb ul li a {
	text-decoration: none;
	color: #333
}

.breadcrumb ul li a img {
	vertical-align: middle;
	width: 24px
}

.breadcrumb ul li a strong {
	vertical-align: middle;
	font-weight: 400;
	margin-left: 5px
}

.breadcrumb ul li span {
	vertical-align: middle;
	margin: 0 20px;
	color: #999
}

.breadcrumb ul.breadcrumb-pc {
	display: block
}

.breadcrumb ul.breadcrumb-mobile {
	display: none
}

@media screen and (max-width:768px) {
	.step {
		background: 0 0
	}

	.breadcrumb ul {
		height: auto;
		line-height: 54px
	}

	.breadcrumb ul li {
		float: none
	}

	.breadcrumb ul.breadcrumb-pc {
		display: none
	}

	.breadcrumb ul.breadcrumb-mobile {
		display: block
	}

	.breadcrumb ul.breadcrumb-mobile li {
		display: none
	}

	.breadcrumb ul.breadcrumb-mobile li:first-child {
		background: url(../img/select-arrow.png) right center no-repeat;
		cursor: pointer;
		display: block
	}
}

.priceaddress .distributor ul li:after,.priceaddress .distributor ul li:before,.priceaddress .distributor ul:after,.priceaddress .distributor ul:before {
	content: " ";
	display: table
}

@media screen and (max-width:480px) {
	.breadcrumb {
		padding: 0 10px
	}
}

.price-description .ptitle {
	color: #3a6dcb;
	font-size: 1.428em;
	border-left: 4px solid #3a6dcb;
	padding-left: 28px;
	background: #f5f5f5
}

.price-description .ptitle h3 {
	line-height: 50px;
	margin: 0;
	padding: 0
}

.price-description .pcontent {
	list-style: none;
	margin: 0 25px 0 30px;
	padding-left: 0
}

.price-description .pcontent li p {
	padding-left: 1.5em;
	text-indent: 0;
	background: url(../img/dian.png) 5px 8px no-repeat;
	text-justify: inter-ideograph;
	text-align: Justify
}

.priceaddress {
	border-top: 1px solid #e6e6e6;
	margin-top: 125px;
	padding-bottom: 50px
}

.priceaddress .localarea {
	text-align: center;
	font-weight: 400;
	font-size: 2.142em;
	color: #333;
	margin-top: 3em;
	margin-bottom: 0
}

.priceaddress .localarea span {
	color: #0067eb
}

.priceaddress .distributor {
	margin-top: 58px;
	background: #fbd849;
	color: #000;
	font-size: 1.142em
}

.priceaddress .distributor ul {
	margin: 0;
	list-style: none;
	padding-left: 0;
	*zoom: 1
}

.priceaddress .distributor ul li {
	width: 30%;
	*width: 29.9%;
	margin-right: 3%;
	*margin-right: 2.9%;
	*zoom: 1;
	padding: 26px 0 28px;
	float: left;
	line-height: 25px;
	text-align: center
}

.priceaddress .distributor ul li p {
	margin: 0
}

.priceaddress .distributor ul li a {
	text-decoration: none;
	color: #0067eb
}

.priceaddress .distributor ul .ender {
	width: 32%;
	*width: 30.9%;
	margin-right: 1%;
	*margin-right: .9%
}

.priceaddress .distributor ul .ender .telephony {
	width: 50%;
	*width: 49.9%;
	float: left
}

.priceaddress .distributor ul .ender .telephony p {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 25px;
	background: url(../img/xb-02.png) left 0 no-repeat
}

.priceaddress .distributor ul .ender .consultation {
	width: 50%;
	*width: 49.9%;
	float: left
}

.priceaddress .distributor ul .ender .consultation a {
	text-align: center;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 30px;
	background: url(../img/xb-03.png) left center no-repeat
}

.priceaddress .distributor ul .company {
	text-align: left
}

.priceaddress .distributor ul .company p {
	padding-left: 38px
}

.priceaddress .distributor ul .site p {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 25px;
	background: url(../img/xb-01.png) left 0 no-repeat
}

.priceaddress .serve ul li .servrfr:after,.priceaddress .serve ul li .servrfr:before,.priceaddress .serve ul li:after,.priceaddress .serve ul li:before {
	content: " ";
	display: table
}

.priceaddress .serve {
	margin-top: 5px;
	border: 1px solid #e6e6e6;
	background: #f5f5f5
}

.priceaddress .serve ul {
	margin: 0;
	padding: 30px 0 30px 40px;
	list-style: none
}

.priceaddress .serve ul li {
	margin-top: 10px;
	*zoom: 1;
	font-size: 1.142em
}

.priceaddress .serve ul li .servrfl {
	float: left;
	width: 5em
}

.priceaddress .serve ul li .servrfl span {
	color: #999
}

.priceaddress .serve ul li .servrfr {
	margin-left: 6em;
	*zoom: 1
}

.priceaddress .serve ul li .servrfr span {
	display: block;
	float: left;
	margin-right: .5em;
	color: #333
}

.priceaddress #afterName,.priceaddress #policeName {
	width: 70px;
	margin-right: 3em
}

.priceaddress #afterTele,.priceaddress #policeTele {
	width: 325px;
	margin-right: 3em
}

@media screen and (max-width:980px) {
	.priceaddress .distributor ul li {
		float: none;
		width: auto;
		padding: 10px
	}

	.priceaddress .distributor ul .company p {
		padding-left: 0
	}

	.priceaddress .distributor ul .site {
		text-align: left
	}

	.priceaddress .distributor ul .ender {
		width: 100%;
		margin-right: 0;
		padding: 10px 0
	}

	.priceaddress .distributor ul .ender .telephony {
		width: auto;
		margin-right: 30px;
		margin-left: 10px
	}

	.priceaddress .distributor ul .ender .consultation {
		width: auto
	}

	.priceaddress .serve ul {
		padding: 10px
	}

	.priceaddress .serve ul li .servrfl {
		float: none;
		margin-top: 20px
	}

	.priceaddress .serve ul li .servrfr {
		margin-left: 0
	}

	.priceaddress .serve ul li .servrfr span {
		float: none;
		line-height: 25px
	}
}

@media screen and (max-width:768px) {
	.priceaddress .localarea {
		text-align: left;
		font-size: 1.714em
	}

	.priceaddress .serve ul li .servrfr span {
		float: none;
		line-height: 25px
	}
}

@media screen and (max-width:480px) {
	.priceaddress .localarea {
		font-size: 1.285em;
		padding: 0 10px
	}
}

.pricedata {
	padding-top: 32px;
	margin-bottom: 65px
}

.pricedata table {
	width: 100%;
	font-size: 1.428em;
	line-height: 70px;
	text-align: center
}

.pricedata table tr td {
	width: 16%
}

.pricedata .thead {
	background: #3a6dcb;
	color: #fff
}

.pricedata .thead tr td {
	border-right: 1px solid #5d86d1
}

.pricedata .thead tr .end {
	border-right: 1px solid #3a6dcb
}

.pricedata .tbody,.pricedata .tbody tr td {
	border: 1px solid #e6e6e6
}

.pricedata .tbody {
	margin-top: 5px;
	background: #f5f5f5;
	color: #333
}

.pricedata .tbody tr td:first-child {
	color: #3a6dcb
}

.pricedata .tbody tr .tend div {
	margin: auto;
	text-align: center;
	padding: 0 30px
}

.pricedata .tbody tr .tend div span {
	display: block;
	text-align: left
}

.pricedata .tbody tr .tend div .sj1 {
	font-size: 1em
}

.pricedata .tbody tr .tend div .sj2 {
	font-size: .8em;
	line-height: 24px;
	color: #666
}

.pricedata .tbody .bg-none823,.pricedata .thead .bg-none823 {
	width: 20%;
	height: 72px;
	border: none;
	background: #fff
}

.pricedata .bg-noBL {
	border-bottom: none;
	border-top: none;
	border-right: none
}

.pricedata .bg-noBL td {
	border-bottom: none!important
}

.pricedata .bg-noBL .bg-none823 {
	border: none!important
}

@media screen and (max-width:1024px) {
	.pricedata table {
		font-size: 1.142em
	}
}

@media screen and (max-width:768px) {
	.pricedata {
		width: 100%;
		overflow: auto
	}

	.pricedata table {
		width: 768px;
		font-size: 1.142em
	}
}

@media screen and (max-width:480px) {
	.pricedata table {
		font-size: 1em;
		line-height: 42px
	}
}

.tablist.download_file .container ul.li2 li .entrance {
	min-height: 0
}

.tablist.download_file .container ul.li2 li .entrance .text {
	text-align: center
}

.tablist.download_file .container ul.li2 li .entrance .link {
	min-height: 0;
	position: static;
	height: 50px;
	padding: 80px 0 50px
}

.tablist.download_file .container ul.li2 li .entrance .link .download_pdf {
	font-size: 1.428em;
	text-decoration: none;
	color: #fff;
	height: 50px;
	line-height: 50px;
	display: block;
	width: 148px;
	margin: 0 auto;
	padding-right: 20px;
	border-radius: 5px;
	background: url(../img/downicon01.png) 128px center no-repeat #0067eb
}

@media screen and (min-width:1600px) {
	.banner-index .banner-pic,.banner-index .banner-pic img,.banner-normal3 .banner-pic,.banner-normal3 .banner-pic img,.banner-normal4 .banner-pic,.banner-normal4 .banner-pic img,.banner-normal5 .banner-pic,.banner-normal5 .banner-pic img,.banner-normal6 .banner-pic,.banner-normal6 .banner-pic img,.banner-normal8 .banner-pic,.banner-normal8 .banner-pic img {
		position: static;
		margin: 0;
		width: 100%
	}

	.banner-index .banner-pic {
		max-width: 1920px;
		margin: 0 auto
	}

	.banner-index .banner-pic img {
		max-width: 1920px
	}
}

.banner-index .banner-tit {
	top: 20%
}

.banner-index .banner-tit h3 {
	padding-bottom: 0
}

.banner-index .banner-tit .play {
	display: block;
	width: 67px;
	height: 67px;
	margin: 20px auto
}

.banner-index .banner-tit p.txt {
	font-size: 2.1em
}

.banner-index .banner-tit p.txt span {
	font-size: 1em;
	color: #00da28
}

.respondsiveslider {
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: center;
	background: #f7f7f7
}

.respondsiveslider ol,.respondsiveslider ul {
	margin: 0;
	list-style: none;
	padding: 0
}

.respondsiveslider ul {
	width: 300%;
	text-align: left;
	position: relative;
	left: 0;
	top: 0
}

.respondsiveslider ul li {
	width: 33.33%;
	float: left
}

.unslider {
	width: 100%;
	position: relative
}

.unslider .unslider-nav {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center
}

.unslider ol {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.unslider ol li {
	background: 0 0;
	border: 1px solid #9a9a9a;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	float: left;
	margin: 0 4px;
	text-indent: -9999px;
	cursor: pointer
}

.popup,.popup .popup-bg,.popup .popup-in {
	width: 100%;
	height: 100%
}

.unslider ol li.unslider-active {
	border-color: #0751ea;
	background: #0751ea
}

.popup {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 20001;
	display: none
}

.popup .popup-in {
	position: relative;
	z-index: 3
}

.popup .popup-bg {
	position: absolute;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	left: 0;
	top: 0;
	z-index: 2
}

.popup .popup-close {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 35px;
	height: 35px;
	background: url(../img/icon-close.png) center no-repeat;
	text-indent: -9999px;
	cursor: pointer;
	outline: 0;
	z-index: 4
}

.popup .video {
	width: 1024px;
	height: 480px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -512px;
	margin-top: -240px
}


@media screen and (max-width:1280px) {
	.popup .video {
		width: 100%;
		margin-left: 0;
		left: 0
	}
}

.banner-index .banner-pic .voide-start {
	display: block;
	width: 70px;
	height: 70px;
	cursor: pointer;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	background: url(../img/play.png) center no-repeat;
	background-size: 45px;
	z-index: 10000;
	top: 77%
}

.cjwt-link {
	margin-bottom: 100px;
	padding: 0 2.5%
}

.cjwt-link .hz-link-h01 {
	text-decoration: none;
	font-size: 20px;
	color: #327ddc;
	height: 35px;
	line-height: 35px;
	background: url(../img/xz-link-h01.png) left center no-repeat;
	padding-left: 45px;
	display: block;
	float: left
}

.banner-normal3 .banner-tit .voide-start {
	display: block;
	width: 70px;
	height: 70px;
	cursor: pointer;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	background: url(../img/play.png) center no-repeat;
	z-index: 10000;
	top: 3%;
	color: #fff;
	text-decoration: inherit;
	text-align: center;
	padding-top: 155px
}

.padding-h0 {
	padding: 0
}

.col-12 .col-content .bd {
	padding: 0;
	margin: 0
}

.col-12 .col-content .bd li {
	list-style: none
}

.containerx {
	padding: 0!important
}

.li2x {
	margin-left: 0!important
}