﻿.kf {	width: 208px;	position: fixed;	/* right: 20px; */	right: -208px;	top: 100px;	z-index: 100;}.kt-top {	height: 40px;	line-height: 40px;	background: url("../images/kefu.png") 12px center no-repeat #34478F;	background-size: 20px auto;	padding-left: 46px;	font-size: 14px;	color: #ffffff;}.kt-top span:hover {	transform: rotate(90deg);}.kt-top span {	width: 18px;	height: 16px;	float: right;	position: relative;	margin: 10px 10px 0px 0px;	cursor: pointer;	transition: 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;	-ms-transition: 0.5s;	-o-transition: 0.5s;}.kt-top span b {	width: 100%;	height: 2px;	background: #fff;	display: block;	position: absolute;	top: 50%;	left: 0;}.kt-top span b:first-child {	transform: rotate(45deg);	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	-ms-transform: rotate(45deg);	-o-transform: rotate(45deg);}.kt-top span b:last-child {	transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-o-transform: rotate(-45deg);}.kf .con {	overflow: hidden;	background: #ffffff;}.kf .qq li {	height: 36px;	line-height: 36px;	border-bottom: #f5f5f5 solid 1px;	padding-left: 16px;}.kf .qq li a {	height: 36px !important;	color: #666666;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	text-decoration: initial;	display: block;}.kf .qq li a img {	padding-right: 6px;}.kf .con h5 {	height: 26px;	line-height: 26px;	margin-top: 12px;	background: url('../images/lianxi.png') 16px center no-repeat;	padding-left: 45px;	color: #666666;	font-size: 14px;}.kf .contact {	margin-top: 1px;}.kf .contact p {	height: 26px;	line-height: 26px;	color: #666666;	font-size: 14px;	padding-left: 22px;}.kf .contact p:nth-child(2n) {}.kf .con h5.qr-icon {	background: url('../images/erweima.png') 16px center no-repeat;}.kf .con .qr {	width: 100%;	margin-top: 10px;	padding-left: 40px;}.kf .con .qr img {	width: 110px;	height: 110px;}.kf .backTop {	width: 100%;	height: 40px;	margin-top: 10px;	background: url('../images/huidaodingbu.png') center center no-repeat #34478F;	background-size: 18px auto;	cursor: pointer;}.kf-side {	padding: 18px 10px 10px;	background: #34478F;	position: absolute;	top: 50%;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	left: -34px;	cursor: pointer;}.kf-side b {	display: block;	color: #ffffff;	line-height: 18px;	font-size: 14px;	font-weight: normal;}.kf-side span.arrow {	width: 12px;	height: 12px;	background: url('../images/jt-1.png') no-repeat;	background-size: 100%;	display: block;	margin-top: 10px;}.kf-side span.on {	background: url('../images/jt-2.png') no-repeat;	background-size: 100%;}.fl {	float: left;}.fr {	float: right;}.clear {	clear: both;}.clearfix, .container:after, .row:after, ul { *zoom: 1;}.clearfix:after, .container:after, .row:after, ul:after {	content: " ";	display: block;	height: 0;	clear: both;	visibility: hidden;}.ellipsis {	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;}.container {	margin-right: auto;	margin-left: auto;}.content img {	max-width: 100%;}.content_box, .content_box *, .content_box *:before, .content_box *:after {	box-sizing: content-box;}.ml5 {	margin-left: 5px;}.mt5 {	margin-top: 5px;}.mr5 {	margin-right: 5px;}.mb5 {	margin-bottom: 5px;}.mg5 {	margin: 5px;}.pl5 {	padding-left: 5px;}.pt5 {	padding-top: 5px;}.pr5 {	padding-right: 5px;}.pb5 {	padding-bottom: 5px;}.pd5 {	padding: 5px;}.ml10 {	margin-left: 10px;}.mt10 {	margin-top: 10px;}.mr10 {	margin-right: 10px;}.mb10 {	margin-bottom: 10px;}.mg10 {	margin: 10px;}.pl10 {	padding-left: 10px;}.pt10 {	padding-top: 10px;}.pr10 {	padding-right: 10px;}.pb10 {	padding-bottom: 10px;}.pd10 {	padding: 10px;}.ml15 {	margin-left: 15px;}.mt15 {	margin-top: 15px;}.mr15 {	margin-right: 15px;}.mb15 {	margin-bottom: 15px;}.mg15 {	margin: 15px;}.pl15 {	padding-left: 15px;}.pt15 {	padding-top: 15px;}.pr15 {	padding-right: 15px;}.pb15 {	padding-bottom: 15px;}.pd15 {	padding: 15px;}.ml20 {	margin-left: 20px;}.mt20 {	margin-top: 20px;}.mr20 {	margin-right: 20px;}.mb20 {	margin-bottom: 20px;}.mg20 {	margin: 20px;}.pl20 {	padding-left: 20px;}.pt20 {	padding-top: 20px;}.pr20 {	padding-right: 20px;}.pb20 {	padding-bottom: 20px;}.pd20 {	padding: 20px;}.ml25 {	margin-left: 25px;}.mt25 {	margin-top: 25px;}.mr25 {	margin-right: 25px;}.mb25 {	margin-bottom: 25px;}.mg25 {	margin: 25px;}.pl25 {	padding-left: 25px;}.pt25 {	padding-top: 25px;}.pr25 {	padding-right: 25px;}.pb25 {	padding-bottom: 25px;}.pd25 {	padding: 25px;}.ml30 {	margin-left: 30px;}.mt30 {	margin-top: 30px;}.mr30 {	margin-right: 30px;}.mb30 {	margin-bottom: 30px;}.mg30 {	margin: 30px;}.pl30 {	padding-left: 30px;}.pt30 {	padding-top: 30px;}.pr30 {	padding-right: 30px;}.pb30 {	padding-bottom: 30px;}.pd30 {	padding: 30px;}.ml35 {	margin-left: 35px;}.mt35 {	margin-top: 35px;}.mr35 {	margin-right: 35px;}.mb35 {	margin-bottom: 35px;}.mg35 {	margin: 35px;}.pl35 {	padding-left: 35px;}.pt35 {	padding-top: 35px;}.pr35 {	padding-right: 35px;}.pb35 {	padding-bottom: 35px;}.pd35 {	padding: 35px;}.ml40 {	margin-left: 40px;}.mt40 {	margin-top: 40px;}.mr40 {	margin-right: 40px;}.mb40 {	margin-bottom: 40px;}.mg40 {	margin: 40px;}.pl40 {	padding-left: 40px;}.pt40 {	padding-top: 40px;}.pr40 {	padding-right: 40px;}.pb40 {	padding-bottom: 40px;}.pd40 {	padding: 40px;}.ml45 {	margin-left: 45px;}.mt45 {	margin-top: 45px;}.mr45 {	margin-right: 45px;}.mb45 {	margin-bottom: 45px;}.mg45 {	margin: 45px;}.pl45 {	padding-left: 45px;}.pt45 {	padding-top: 45px;}.pr45 {	padding-right: 45px;}.pb45 {	padding-bottom: 45px;}.pd45 {	padding: 45px;}.ml50 {	margin-left: 50px;}.mt50 {	margin-top: 50px;}.mr50 {	margin-right: 50px;}.mb50 {	margin-bottom: 50px;}.mg50 {	margin: 50px;}.pl50 {	padding-left: 50px;}.pt50 {	padding-top: 50px;}.pr50 {	padding-right: 50px;}.pb50 {	padding-bottom: 50px;}.pd50 {	padding: 50px;}.f12 {	font-size: 12px;}.f14 {	font-size: 14px;}.f16 {	font-size: 16px;}.f18 {	font-size: 18px;}.f20 {	font-size: 20px;}.f22 {	font-size: 22px;}.f24 {	font-size: 24px;}.f26 {	font-size: 26px;}.f28 {	font-size: 28px;}.f30 {	font-size: 30px;}.f32 {	font-size: 32px;}.f34 {	font-size: 34px;}.f36 {	font-size: 36px;}/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css *//* Document   ========================================================================== *//** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in *    IE on Windows Phone and in iOS. */html {	line-height: 1.15;	/* 1 */	-ms-text-size-adjust: 100%;	/* 2 */	-webkit-text-size-adjust: 100%;/* 2 */}/* Sections   ========================================================================== *//** * Add the correct display in IE 9-. */article, aside, footer, header, nav, section {	display: block;}/** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */h1 {	font-size: 2em;	margin: 0.67em 0;}/* Grouping content   ========================================================================== *//** * Add the correct display in IE 9-. * 1. Add the correct display in IE. */figcaption, figure, main {	/* 1 */	display: block;}/** * Add the correct margin in IE 8. */figure {	margin: 1em 40px;}/** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */hr {	box-sizing: content-box;	/* 1 */	height: 0;	/* 1 */	overflow: visible;/* 2 */}/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */pre {	font-family: monospace, monospace;	/* 1 */	font-size: 1em;/* 2 */}/* Text-level semantics   ========================================================================== *//** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */a {	background-color: transparent;	/* 1 */	-webkit-text-decoration-skip: objects;/* 2 */}/** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */abbr[title] {	border-bottom: none;	/* 1 */	text-decoration: underline;	/* 2 */	text-decoration: underline dotted;/* 2 */}/** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */b, strong {	font-weight: inherit;}/** * Add the correct font weight in Chrome, Edge, and Safari. */b, strong {	font-weight: bolder;}/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */code, kbd, samp {	font-family: monospace, monospace;	/* 1 */	font-size: 1em;/* 2 */}/** * Add the correct font style in Android 4.3-. */dfn {	font-style: italic;}/** * Add the correct background and color in IE 9-. */mark {	background-color: #ff0;	color: #000;}/** * Add the correct font size in all browsers. */small {	font-size: 80%;}/** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */sub, sup {	font-size: 75%;	line-height: 0;	position: relative;	vertical-align: baseline;}sub {	bottom: -0.25em;}sup {	top: -0.5em;}/* Embedded content   ========================================================================== *//** * Add the correct display in IE 9-. */audio, video {	display: inline-block;}/** * Add the correct display in iOS 4-7. */audio:not([controls]) {	display: none;	height: 0;}/** * Remove the border on images inside links in IE 10-. */img {	border-style: none;}/** * Hide the overflow in IE. */svg:not(:root) {	overflow: hidden;}/* Forms   ========================================================================== *//** * Remove the margin in Firefox and Safari. */button, input, optgroup, select, textarea {	margin: 0;}/** * Show the overflow in IE. * 1. Show the overflow in Edge. */button, input {	/* 1 */	overflow: visible;}/** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */button, select {	/* 1 */	text-transform: none;}/** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` *    controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button;/* 2 */}/** * Remove the inner border and padding in Firefox. */button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0;}/** * Restore the focus styles unset by the previous rule. */button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText;}/** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out *    `fieldset` elements in all browsers. */legend {	box-sizing: border-box;	/* 1 */	color: inherit;	/* 2 */	display: table;	/* 1 */	max-width: 100%;	/* 1 */	padding: 0;	/* 3 */	white-space: normal;/* 1 */}/** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */progress {	display: inline-block;	/* 1 */	vertical-align: baseline;/* 2 */}/** * Remove the default vertical scrollbar in IE. */textarea {	overflow: auto;}/** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */[type="checkbox"], [type="radio"] { box-sizing: border-box;  /* 1 */  padding: 0;/* 2 */}/** * Correct the cursor style of increment and decrement buttons in Chrome. */[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto;}/** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */[type="search"] { -webkit-appearance: textfield;  /* 1 */  outline-offset: -2px;/* 2 */}/** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none;}/** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */::-webkit-file-upload-button { -webkit-appearance: button;  /* 1 */  font: inherit;/* 2 */}/* Interactive   ========================================================================== *//* * Add the correct display in IE 9-. * 1. Add the correct display in Edge, IE, and Firefox. */details, menu {	display: block;}/* * Add the correct display in all browsers. */summary {	display: list-item;}/* Scripting   ========================================================================== *//** * Add the correct display in IE 9-. */canvas {	display: inline-block;}/** * Add the correct display in IE. */template {	display: none;}/* Hidden   ========================================================================== *//** * Add the correct display in IE 10-. */[hidden] { display: none;}* {	box-sizing: border-box;}*:before, *:after {	box-sizing: border-box;}blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {	margin: 0;	padding: 0;}address, cite, dfn, em, var {	font-style: normal;}sup {	vertical-align: text-top;}sub {	vertical-align: text-bottom;}legend {	color: #000;}fieldset, img {	border: 0;}body, button, input, select, textarea {	font: 14px/1.5 "\5FAE\8F6F\96C5\9ED1", "arial";	color: #333;	font-size: 14px;}table {	border-collapse: collapse;	border-spacing: 0;}ul, ol {	list-style: none;}a, button, input[type="submit"], input[type="button"], input[type="reset"], input[type="file"] {	cursor: pointer;}a {	color: inherit; color: expression(this.parentNode.currentStyle.color);	text-decoration: none;}a:focus {	outline: thin dotted;}a:active, a:hover {	outline: 0;}h1 {	font-size: 36px;}h2 {	font-size: 32px;}h3 {	font-size: 28px;}h4 {	font-size: 24px;}h5 {	font-size: 20px;}h6 {	font-size: 16px;}small {	font-size: 12px;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {	position: relative;	min-height: 1px;	padding-right: 15px;	padding-left: 15px;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {	float: left;}.col-xs-12 {	width: 100%;}.col-xs-11 {	width: 91.66666667%;}.col-xs-10 {	width: 83.33333333%;}.col-xs-9 {	width: 75%;}.col-xs-8 {	width: 66.66666667%;}.col-xs-7 {	width: 58.33333333%;}.col-xs-6 {	width: 50%;}.col-xs-5 {	width: 41.66666667%;}.col-xs-4 {	width: 33.33333333%;}.col-xs-3 {	width: 25%;}.col-xs-2 {	width: 16.66666667%;}.col-xs-1 {	width: 8.33333333%;}.col-xs-pull-12 {	right: 100%;}.col-xs-pull-11 {	right: 91.66666667%;}.col-xs-pull-10 {	right: 83.33333333%;}.col-xs-pull-9 {	right: 75%;}.col-xs-pull-8 {	right: 66.66666667%;}.col-xs-pull-7 {	right: 58.33333333%;}.col-xs-pull-6 {	right: 50%;}.col-xs-pull-5 {	right: 41.66666667%;}.col-xs-pull-4 {	right: 33.33333333%;}.col-xs-pull-3 {	right: 25%;}.col-xs-pull-2 {	right: 16.66666667%;}.col-xs-pull-1 {	right: 8.33333333%;}.col-xs-pull-0 {	right: auto;}.col-xs-push-12 {	left: 100%;}.col-xs-push-11 {	left: 91.66666667%;}.col-xs-push-10 {	left: 83.33333333%;}.col-xs-push-9 {	left: 75%;}.col-xs-push-8 {	left: 66.66666667%;}.col-xs-push-7 {	left: 58.33333333%;}.col-xs-push-6 {	left: 50%;}.col-xs-push-5 {	left: 41.66666667%;}.col-xs-push-4 {	left: 33.33333333%;}.col-xs-push-3 {	left: 25%;}.col-xs-push-2 {	left: 16.66666667%;}.col-xs-push-1 {	left: 8.33333333%;}.col-xs-push-0 {	left: auto;}.col-xs-offset-12 {	margin-left: 100%;}.col-xs-offset-11 {	margin-left: 91.66666667%;}.col-xs-offset-10 {	margin-left: 83.33333333%;}.col-xs-offset-9 {	margin-left: 75%;}.col-xs-offset-8 {	margin-left: 66.66666667%;}.col-xs-offset-7 {	margin-left: 58.33333333%;}.col-xs-offset-6 {	margin-left: 50%;}.col-xs-offset-5 {	margin-left: 41.66666667%;}.col-xs-offset-4 {	margin-left: 33.33333333%;}.col-xs-offset-3 {	margin-left: 25%;}.col-xs-offset-2 {	margin-left: 16.66666667%;}.col-xs-offset-1 {	margin-left: 8.33333333%;}.col-xs-offset-0 {	margin-left: 0;} @media screen and (min-width: 768px) {.col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12 {	float: left;}.col-sm-12 {	width: 100%;}.col-sm-11 {	width: 91.66666667%;}.col-sm-10 {	width: 83.33333333%;}.col-sm-9 {	width: 75%;}.col-sm-8 {	width: 66.66666667%;}.col-sm-7 {	width: 58.33333333%;}.col-sm-6 {	width: 50%;}.col-sm-5 {	width: 41.66666667%;}.col-sm-4 {	width: 33.33333333%;}.col-sm-3 {	width: 25%;}.col-sm-2 {	width: 16.66666667%;}.col-sm-1 {	width: 8.33333333%;}.col-sm-pull-12 {	right: 100%;}.col-sm-pull-11 {	right: 91.66666667%;}.col-sm-pull-10 {	right: 83.33333333%;}.col-sm-pull-9 {	right: 75%;}.col-sm-pull-8 {	right: 66.66666667%;}.col-sm-pull-7 {	right: 58.33333333%;}.col-sm-pull-6 {	right: 50%;}.col-sm-pull-5 {	right: 41.66666667%;}.col-sm-pull-4 {	right: 33.33333333%;}.col-sm-pull-3 {	right: 25%;}.col-sm-pull-2 {	right: 16.66666667%;}.col-sm-pull-1 {	right: 8.33333333%;}.col-sm-pull-0 {	right: auto;}.col-sm-push-12 {	left: 100%;}.col-sm-push-11 {	left: 91.66666667%;}.col-sm-push-10 {	left: 83.33333333%;}.col-sm-push-9 {	left: 75%;}.col-sm-push-8 {	left: 66.66666667%;}.col-sm-push-7 {	left: 58.33333333%;}.col-sm-push-6 {	left: 50%;}.col-sm-push-5 {	left: 41.66666667%;}.col-sm-push-4 {	left: 33.33333333%;}.col-sm-push-3 {	left: 25%;}.col-sm-push-2 {	left: 16.66666667%;}.col-sm-push-1 {	left: 8.33333333%;}.col-sm-push-0 {	left: auto;}.col-sm-offset-12 {	margin-left: 100%;}.col-sm-offset-11 {	margin-left: 91.66666667%;}.col-sm-offset-10 {	margin-left: 83.33333333%;}.col-sm-offset-9 {	margin-left: 75%;}.col-sm-offset-8 {	margin-left: 66.66666667%;}.col-sm-offset-7 {	margin-left: 58.33333333%;}.col-sm-offset-6 {	margin-left: 50%;}.col-sm-offset-5 {	margin-left: 41.66666667%;}.col-sm-offset-4 {	margin-left: 33.33333333%;}.col-sm-offset-3 {	margin-left: 25%;}.col-sm-offset-2 {	margin-left: 16.66666667%;}.col-sm-offset-1 {	margin-left: 8.33333333%;}.col-sm-offset-0 {	margin-left: 0;}} @media screen and (min-width: 992px) {.col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12 {	float: left;}.col-md-12 {	width: 100%;}.col-md-11 {	width: 91.66666667%;}.col-md-10 {	width: 83.33333333%;}.col-md-9 {	width: 75%;}.col-md-8 {	width: 66.66666667%;}.col-md-7 {	width: 58.33333333%;}.col-md-6 {	width: 50%;}.col-md-5 {	width: 41.66666667%;}.col-md-4 {	width: 33.33333333%;}.col-md-3 {	width: 25%;}.col-md-2 {	width: 16.66666667%;}.col-md-1 {	width: 8.33333333%;}.col-md-pull-12 {	right: 100%;}.col-md-pull-11 {	right: 91.66666667%;}.col-md-pull-10 {	right: 83.33333333%;}.col-md-pull-9 {	right: 75%;}.col-md-pull-8 {	right: 66.66666667%;}.col-md-pull-7 {	right: 58.33333333%;}.col-md-pull-6 {	right: 50%;}.col-md-pull-5 {	right: 41.66666667%;}.col-md-pull-4 {	right: 33.33333333%;}.col-md-pull-3 {	right: 25%;}.col-md-pull-2 {	right: 16.66666667%;}.col-md-pull-1 {	right: 8.33333333%;}.col-md-pull-0 {	right: auto;}.col-md-push-12 {	left: 100%;}.col-md-push-11 {	left: 91.66666667%;}.col-md-push-10 {	left: 83.33333333%;}.col-md-push-9 {	left: 75%;}.col-md-push-8 {	left: 66.66666667%;}.col-md-push-7 {	left: 58.33333333%;}.col-md-push-6 {	left: 50%;}.col-md-push-5 {	left: 41.66666667%;}.col-md-push-4 {	left: 33.33333333%;}.col-md-push-3 {	left: 25%;}.col-md-push-2 {	left: 16.66666667%;}.col-md-push-1 {	left: 8.33333333%;}.col-md-push-0 {	left: auto;}.col-md-offset-12 {	margin-left: 100%;}.col-md-offset-11 {	margin-left: 91.66666667%;}.col-md-offset-10 {	margin-left: 83.33333333%;}.col-md-offset-9 {	margin-left: 75%;}.col-md-offset-8 {	margin-left: 66.66666667%;}.col-md-offset-7 {	margin-left: 58.33333333%;}.col-md-offset-6 {	margin-left: 50%;}.col-md-offset-5 {	margin-left: 41.66666667%;}.col-md-offset-4 {	margin-left: 33.33333333%;}.col-md-offset-3 {	margin-left: 25%;}.col-md-offset-2 {	margin-left: 16.66666667%;}.col-md-offset-1 {	margin-left: 8.33333333%;}.col-md-offset-0 {	margin-left: 0;}} @media screen and (min-width: 1200px) {.col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12 {	float: left;}.col-lg-12 {	width: 100%;}.col-lg-11 {	width: 91.66666667%;}.col-lg-10 {	width: 83.33333333%;}.col-lg-9 {	width: 75%;}.col-lg-8 {	width: 66.66666667%;}.col-lg-7 {	width: 58.33333333%;}.col-lg-6 {	width: 50%;}.col-lg-5 {	width: 41.66666667%;}.col-lg-4 {	width: 33.33333333%;}.col-lg-3 {	width: 25%;}.col-lg-2 {	width: 16.66666667%;}.col-lg-1 {	width: 8.33333333%;}.col-lg-pull-12 {	right: 100%;}.col-lg-pull-11 {	right: 91.66666667%;}.col-lg-pull-10 {	right: 83.33333333%;}.col-lg-pull-9 {	right: 75%;}.col-lg-pull-8 {	right: 66.66666667%;}.col-lg-pull-7 {	right: 58.33333333%;}.col-lg-pull-6 {	right: 50%;}.col-lg-pull-5 {	right: 41.66666667%;}.col-lg-pull-4 {	right: 33.33333333%;}.col-lg-pull-3 {	right: 25%;}.col-lg-pull-2 {	right: 16.66666667%;}.col-lg-pull-1 {	right: 8.33333333%;}.col-lg-pull-0 {	right: auto;}.col-lg-push-12 {	left: 100%;}.col-lg-push-11 {	left: 91.66666667%;}.col-lg-push-10 {	left: 83.33333333%;}.col-lg-push-9 {	left: 75%;}.col-lg-push-8 {	left: 66.66666667%;}.col-lg-push-7 {	left: 58.33333333%;}.col-lg-push-6 {	left: 50%;}.col-lg-push-5 {	left: 41.66666667%;}.col-lg-push-4 {	left: 33.33333333%;}.col-lg-push-3 {	left: 25%;}.col-lg-push-2 {	left: 16.66666667%;}.col-lg-push-1 {	left: 8.33333333%;}.col-lg-push-0 {	left: auto;}.col-lg-offset-12 {	margin-left: 100%;}.col-lg-offset-11 {	margin-left: 91.66666667%;}.col-lg-offset-10 {	margin-left: 83.33333333%;}.col-lg-offset-9 {	margin-left: 75%;}.col-lg-offset-8 {	margin-left: 66.66666667%;}.col-lg-offset-7 {	margin-left: 58.33333333%;}.col-lg-offset-6 {	margin-left: 50%;}.col-lg-offset-5 {	margin-left: 41.66666667%;}.col-lg-offset-4 {	margin-left: 33.33333333%;}.col-lg-offset-3 {	margin-left: 25%;}.col-lg-offset-2 {	margin-left: 16.66666667%;}.col-lg-offset-1 {	margin-left: 8.33333333%;}.col-lg-offset-0 {	margin-left: 0;}}/****************************** style ******************************/body, button, input, select, textarea {	font: 12px/1.4 "Microsoft YaHei", "微软雅黑", "arial";	color: #5a5a5a;	font-size: 12px;}body {	max-width: 1920px;	margin: 0 auto;}textarea, input {    font-family: "Microsoft YaHei", "微软雅黑", arial;    color: #333333;    font-size: 12px;    padding: 0;    margin: 0;    outline: none;    -webkit-appearance: none;}.l {    float: left;}.r {    float: right;}.center {	width: 1200px;	margin: 0 auto;}.header {	width: 100%;	position: relative;}.header .head_top {	width: 100%;	position: absolute;	left: 0;	top: 0;	z-index: 99; background-color:#333333;}.header .head_top .box {	width: 100%;	position: relative;}.header .head_top .logo {	float: left;	width: 15%;	margin-top: 25px;}.header .head_top .logo a img {	height: 50px;	display: block;}.header .head_top .search {	display: block;	float: right;	width: 18%;	margin-top: 30px;}.header .head_top .search .text {	height: 44px;	position: relative;	border: none;}.header .head_top .search .text .inp1 {	width: 80%;	line-height: 42px;	padding-left: 10px;	color: #fff;	background: rgba(255, 255, 255, .2);} .header .head_top .search .text .inp1::-webkit-input-placeholder { color: #fff; font-size: 13px;} .header .head_top .search .text .inp1::-moz-placeholder { color: #fff; font-size: 13px;} .header .head_top .search .text .inp1:-ms-input-placeholder { color: #fff; font-size: 13px;}.header .head_top .search .text .inp2 {	width: 20%;	background-size: 24px;	line-height: 42px;	font-size: 14px;	text-align: center;	color: #fff;	background: url(../images/search2.png) no-repeat center rgba(255, 255, 255, .2);	background-size: 22px;}.header .head_top .search .text .inp2:hover {	background: url(../images/search2.png) no-repeat center rgba(255, 255, 255, .2);	background-size: 22px;}.nav {	width: 60%;	float: right;}.nav li {	width: 13.5%;	float: left;	position: relative;}.nav li > a {	line-height: 100px;	color: #fff;	font-size: 16px;	text-align: center;	display: block;}.nav li .v_list {	position: absolute;	top: 100px;	left: 0;	width: 160%;	overflow: hidden;	background: rgba(255, 255, 255, .2);	z-index: 99;	display: none;}.nav li .v_list a {	line-height: 37px;	display: block;	font-size: 14px;	color: #fff;	text-align: left;	padding-left: 20px;}.nav li .v_list a:hover {	background: #34478F;	color: #fff;}.nav li:first-child {	border-left: none;}.fixed {	position: fixed;	left: 0;	top: 0;	z-index: 99;}.m_header {	width: 100%;	overflow: hidden;	display: none;}.m_header .m_head_content {	height: 60px;	width: 100%;	background: #34478F;	position: fixed;	top: 0;	left: 0;	z-index: 99;	box-shadow: 0px 5px 10px 1px #999;}.m_header .m_head_content .m_head_logo {	height: 60px;	float: left; margin-left: .05rem;}.m_header .m_head_content .m_head_logo img {	max-height: 100%;	float: left;	height: 40px;	margin-top: 10px;}.m_header .m_head_content .menu {	float: right;	width: 60px;	height: 60px;}.m_header .m_head_content .menu i {	color: #fff;	font-size: 20px;	text-align: center;	line-height: 60px;	display: block;}.app_menu {	width: 100%;	position: fixed;	height: 100%;	top: 60px;	right: 0;	z-index: 99;	display: none;	background: rgba(0, 0, 0, .5);}.app_menu ul {	background: #34478F;}.app_menu ul li {	width: 100%;	border-bottom: 1px solid #4e7eb2;}.app_menu ul li > a {	width: 50%;	display: block;}.app_menu ul li > a span {	font-size: 14px;	width: 100%;	height: 42px;	line-height: 42px;	color: #fff;	display: block;	padding-left: 18px;	font-weight: bold;}.app_menu ul li.on {	background: url(../images/bottom.png) no-repeat 95% 15px;	background-size: 16px;}.app_menu ul .v_list {	width: 100%;	display: none;}.app_menu ul .v_list a {	display: block;	font-size: 14px;	width: 100%;	line-height: 36px;	color: #fff;	display: block; padding-left: .4rem;	border-bottom: 1px dashed #4e7eb2;	float: none;}.pc_banner {	width: 100%;	max-width: 1920px;	margin: 0 auto;	overflow: hidden;	position: relative;	line-height: 0;}.pc_banner .pcbanner {	width: 100%;	position: relative;	z-index: 10;}.pc_banner .swiper-slide {	width: 100%;}.pc_banner .swiper-slide img {	width: 100%;	height: auto;	display: block;}.pc_banner .banner_pagination {	position: absolute;	width: 100%;	left: 0;	bottom: 12px;	z-index: 12;	text-align: center;	padding-right: 5px;}.pc_banner .banner_pagination span {	width: 40px;	height: 5px;	display: inline-block;	border-radius: 0;	text-align: center;	background: none;	opacity: 1;	cursor: pointer;	margin: 0 3px;	background: #fff;}.pc_banner .banner_pagination span.swiper-pagination-bullet-active {	background: #34478F;	color: #fff;}.pc_banner .banner_prev {	position: absolute;	top: 44%;	left: 10px;	z-index: 12;	width: 48px;	height: 86px;	background: url(../images/bannerle.png) no-repeat center;	outline: 0;	cursor: pointer;}.pc_banner .banner_next {	position: absolute;	top: 44%;	right: 10px;	z-index: 12;	width: 48px;	height: 86px;	background: url(../images/bannerri.png) no-repeat center;	outline: 0;	cursor: pointer;}.m_banner {	width: 100%;	margin: 0 auto;	overflow: hidden;	position: relative;	display: none;}.m_banner .mbanner {	width: 100%;	position: relative;}.m_banner .mbanner ul li {	width: 100%;	line-height: 0;}.m_banner .mbanner ul li img {	width: 100%;	height: auto;}.banner_btn {	width: 100%;	text-align: center;	position: absolute;	z-index: 9;	bottom: 10px;	overflow: hidden;}.banner_btn a {	width: 12px;	height: 12px;	border-radius: 50%;	display: inline-block;	text-indent: -999px;	overflow: hidden;	margin: 0 3px;	overflow: hidden;	cursor: pointer;	background: #f9c9d3;	opacity: .4;	margin: 0 5px;	border: solid 2px #fff;}.banner_btn a.in {	background: #34478F;	opacity: 1;}.main {	width: 100%;	overflow: hidden;}.box_tit {	text-align: left;}.box_tit span {	display: block;	font-size: 60px;	text-align: center;	color: #DEE1ED;	line-height: 100%;	font-weight: bold;}.box_tit h3 {	font-size: 26px;	color: #34478F;	display: block;	text-align: center;	position: relative;	font-weight: normal;	margin-top: -30px;}.box_tit i {	width: 50px;	height: 2px;	background: #34478F;	display: block;	font-style: normal;	margin: 0 auto;	margin-top: 10px;}.box_tit p {	font-size: 14px;	color: #999;	display: block;	text-align: center;	margin-top: 15px;}.i_box1 {	width: 100%;	padding: 40px 0 60px;	background: #ECEEF6;}.i_box1 .box {	background: #fff;	margin-top: 50px;}.i_box1 .box li {	width: 25%;	background: #fff;	float: left;	border-bottom: 4px solid #34478F;	transition: .5s;}.i_box1 .box li .text {	padding: 36px 59px;}.i_box1 .box li img {	display: block;	max-width: 100%;}.i_box1 .box li span {	font-size: 18px;	display: block;	font-weight: bold;	color: #000;	margin: 25px 0;}.i_box1 .box li p {	font-size: 14px;	color: #666;	display: block;	line-height: 24px;}.i_box1 .box li a {	width: 42px;	height: 42px;	display: block;	margin-top: 15px;	background: url(../images/ic5.png) no-repeat center;}.i_box1 .box li em {	width: 100%;	height: 40px;	background: #fff;	display: block;}.i_box1 .box li:hover {	background: #34478F;	transition: .5s;}.i_box1 .box li:hover span {	color: #fff;}.i_box1 .box li:hover p {	color: #fff;}.i_box1 .box li:first-child + li + li {	border-bottom: 4px solid #019DDC;}.i_box1 .box li:first-child + li + li:hover {	background: #019DDC;	transition: .5s;}.i_box1 .box li:first-child + li + li + li {	border-bottom: 4px solid #019DDC;}.i_box1 .box li:first-child + li + li + li:hover {	background: #019DDC;	transition: .5s;}.i_box1 .more {	margin-top: 40px;}.more {	width: 100%;}.more a {	width: 116px;	height: 46px;	display: block;	margin: 0 auto;	background: #fff;	box-shadow: 0px 1px 10px 1px #ddd;	font-size: 16px;	text-align: center;	color: #34478F;	line-height: 46px;	border-radius: 26px;}.more a:hover {	background: #34478F;	color: #fff;}.i_box7 .box {	margin-top:50px;}.i_box7 {	padding: 80px 0;}.i_box3 .box {	margin-top:50px;}.i_box3 {	padding: 80px 0;}.i_box3 .box li {	width: 32%;	float: left;	margin-left: 2%;	position: relative;	margin-bottom:18px;}.i_box3 .box li img {	position: relative;	z-index: 8;	display: block;	width: 100%;}.i_box3 .box li .text {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	padding: 0 8%;	z-index: 9;}.i_box3 .box li .text span {	font-size: 22px;	display: block;	font-weight: bold;	color: #fff;	padding-top: 25%;}.i_box3 .box li .text p {	font-size: 14px;	line-height: 24px;	color: #fff;	display: block;	margin-top: 15px;}.i_box3 .box li:first-child {	margin-left: 0;}.i_box3 .box li:nth-child(4) {	margin-left: 0;}.i_box3 .box li:hover .text {	background: rgba(0, 0, 0, .5);}.i_box4 {	padding: 60px 0;	background: url(../images/bg1.jpg) no-repeat top center;}.i_box4 .box_tit span {	color: #626E9E;}.i_box4 .box_tit h3 {	color: #fff;}.i_box4 .box_tit i {	background: #fff;}.i_box4 .box_tit p {	color: #fff;}.i_box4 .box {	margin-top: 60px;}.i_box4 .more {	margin-top: 40px;}.pro_list li {	width: 23%;	margin-right: 2.66%;	float: left;	margin-bottom: 20px;	background: #fff;	box-shadow: 0px 0px 5px 0px #ccc;}.pro_list li .imgauto {	width: 100%;	height: 216px;	opacity: 1;	transition: .5s;}.pro_list li .text {	padding: 10px 20px;}.pro_list li .text span {	font-size: 18px;	color: #333;	display: block;	margin-top: 10px;}.pro_list li .text p {	font-size: 14px;	color: #666;	display: block;	line-height: 24px;	margin-top: 8px;}.pro_list li:nth-child(4n) {	margin-right: 0;}.pro_list li:hover {	box-shadow: 0px 10px 5px 0px #ccc;}.pro_list li:hover span {	color: #34478F;}.i_box5 {	padding-top: 60px;	background: url(../images/bg2.jpg) no-repeat top center;}.i_box5 .box_tit span {	color: #7F7A98;}.i_box5 .box_tit h3 {	color: #fff;}.i_box5 .box_tit i {	background: #fff;}.i_box5 .box_tit p {	color: #fff;}.i_box5 .box {	margin-top: 60px;}.i_box5 .box .text {	padding: 0 10%;}.i_box5 .box .text p {	font-size: 14px;	color: #fff;	line-height: 24px;	text-align: center;}.i_box5 .more {	margin-top: 60px;}.i_box5 .box5_lisst {	background: url(../images/bg3.jpg) no-repeat top center;	padding: 40px 0;	margin-top: 90px;}.i_box5 .box5_lisst .list li {	width: 33.33%;	float: left;	position: relative;	padding-left: 8%;}.i_box5 .box5_lisst .list li img {	float: left;	max-width: 100%;	display: block;	margin-top: 5px;}.i_box5 .box5_lisst .list li .text {	width: 100%;	padding-left: 45px;}.i_box5 .box5_lisst .list li .text span {	font-size: 16px;	color: #333;	display: block;}.i_box5 .box5_lisst .list li .text p {	font-size: 12px;	color: #333;	margin-top: 3px;	display: block;}.i_box6 {	margin-top: 60px;}.i_box6 .box {	width: 100%;	margin-top: 40px;}.i_box6 .box .fl {	width: 42%;	float: left;}.i_box6 .box .fl li {	float: left;	position: relative;}.i_box6 .box .fl li .pic img {	width: 100%;	display: block;}.i_box6 .box .fl li .text {	width: 100%;	position: absolute;	left: 0;	top: 0;	padding: 12% 0 0 17%;}.i_box6 .box .fl li .text img {	display: block;	max-width: 100%;}.i_box6 .box .fl li .text span {	font-size: 22px;	color: #fff;	font-weight: bold;	display: block;	margin-top: 12px;}.i_box6 .box .fl li:first-child {	width: 100%;	margin-bottom: 4%;}.i_box6 .box .fl li:first-child .text {	padding: 5% 0 0 8%;}.i_box6 .box .fl li:first-child .text span {	font-size: 40px;	color: #fff;	display: block;	font-weight: bold;	margin-top: 10px;}.i_box6 .box .fl li:first-child .text p {	font-size: 30px;	color: #fff;	display: block;	font-weight: bold;	margin-top: 10px;}.i_box6 .box .fl li:first-child + li {	width: 48%;	margin-right: 4%;}.i_box6 .box .fl li:first-child + li + li {	width: 48%;}.i_box6 .box .fr {	width: 56%;	background: #34478F;	padding: 50px;}.i_box6 .box .fr .fr_tit {	width: 100%;	position: relative;}.i_box6 .box .fr .fr_tit p span {	font-size: 26px;	color: #fff;	display: block;	font-weight: bold;}.i_box6 .box .fr .fr_tit p i {	font-size: 20px;	color: #fff;	font-style: normal;	display: block;	margin-top: 5px;}.i_box6 .box .fr .fr_tit a {	position: absolute;	right: 0;	bottom: 0;	font-size: 18px;	color: #fff;	display: block;}.i_box6 .box .fr .list {	width: 100%;	margin-top: 20px;}.i_box6 .box .fr .list li {	background: url(../images/dian.png) no-repeat left center;	padding-left: 15px;	float: left;	width: 100%;	line-height: 41px;}.i_box6 .box .fr .list li a {	width: 60%;	font-size: 14px;	color: #fff;	float: left;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;}.i_box6 .box .fr .list li a:hover {	text-decoration: underline;}.i_box6 .box .fr .list li span {	width: 40%;	font-size: 14px;	color: #ddd;	float: right;	text-align: right;}.link {	margin-top: 40px;	background: #ECEEF6;	padding: 30px 0;}.link .list li {	width: 20%;	float: left;}.link .list li .imgauto {	width: 100%;	height: 150px;	padding: 0 15%;}.footer {	width: 100%;	padding: 50px 0;	background: #34478F;}.footer .box .fl {	padding-right: 6%;}.footer .box .fl h3 {	font-size: 14px;	color: #fff;	display: block;	font-weight: bold;	display: block;	margin-bottom: 10px;}.footer .box .fl p {	font-size: 14px;	color: #7D8BC0;	line-height: 32px;}.footer .box .fl p a {	display: -moz-inline-stack;	display: inline-block;	vertical-align: middle; *vertical-align: auto;	zoom: 1; *display: inline;	margin-right: 20px;	color:#bcbec8;}.footer .box .fl p a:hover {	color: #fff;}.footer .box .mid {	padding-left: 6%;	float: left;	border-left: 1px solid #ccc;}.footer .box .mid h3 {	font-size: 14px;	color: #fff;	display: block;	font-weight: bold;	display: block;	margin-bottom: 10px;}.footer .box .mid p {	font-size: 18px;	color: #bcbec8;	line-height: 32px;}.footer .box .fr img {	display: -moz-inline-stack;	display: inline-block;	vertical-align: middle; *vertical-align: auto;	zoom: 1; *display: inline;	max-width: 110px;	margin-left: 10px;}.copyright {	padding: 15px 0;}.copyright p {	font-size: 14px;	line-height: 24px;	color: #666;	display: block;	text-align: center;}#page_header .head_top {	background: #34478F;	position: relative;}.page_banner {	width: 100%;	position: relative;}.page_banner img {	width: 100%;	display: block;	position: relative;	z-index: 10;	display: none;}.page_banner img.pcimg {	display: block;}.page_banner .text {	width: 100%;	position: absolute;	left: 0;	top: 30%;	z-index: 12;}.page_banner .box_tit {}.page_banner .box_tit span {	color: #86869e;}.page_banner .box_tit h3 {	color: #fff;	font-weight: bold;}.page_banner .box_tit i {	background: #fff;}.page_main {	background: #ECEEF6;}.wrap {	margin: 0 auto;    width: 100%;    box-sizing: border-box;	max-width: 1200px;}.main_l {	width: 300px;}.main_r {	width: 860px;	background: #fff;	overflow: hidden;}.page_title h3 {	font-size: 18px;	color: #fff;	font-weight: normal;	padding-left: 20px;	line-height: 70px;	background: #34478F;}.page_tit h3 {	line-height: 44px;	font-weight: normal;	background: /* url(../images/le3.png) no-repeat 95% 15px */ #fff;	background-size: 16px;	width: 100%;	float: left;	margin-top: 10px;}.page_tit h3 a {	float: left;	font-size: 16px;	color: #333;	padding-left: 20px;}.page_tit h3.on {	background: /* url(../images/bottom.png) no-repeat 95% 15px */ #34478F;	background-size: 16px;	font-weight: bold;}.page_tit h3.on a {	color: #fff;}.page_tit ul {	display: none;	float: left;	width: 100%;}.page_tit ul li {	display: block;	width: 100%;	background: #fff;	margin-top: 5px;}.page_tit ul li a {	font-size: 14px;	color: #333;	display: block;	line-height: 32px;	padding-left: 30px;}.page_tit ul li:hover {	background: #34478F;}.page_tit ul li:hover a {	color: #fff;}.cat_title h3 {	font-size: 18px;	color: #333;	font-weight: normal;	padding-left: 20px;	line-height: 70px;	border-bottom: 1px solid #ddd;	text-align: center;}.page_content {	padding: 20px;	width: 100%;}.content {	width: 100%;}.content p {	font-size: 14px;	line-height: 24px;	margin-bottom: 10px;	color: #333;}.content img {	display: block;	max-width: 100%;	margin: 0 auto;}.prolist li {	margin-bottom: 40px;}.prolist li .imgauto {	height: 286px;}.prolist li .imgauto img {	transform: scale(1);	transition: .5s;}.prolist li .text span {	text-align: center;	margin-top: 5px;}.prolist li .text p {	text-align: center;}.prolist li:hover {	box-shadow: 0px 0px 5px 0px #ccc;}.prolist li:hover .imgauto img {	transform: scale(0.9);	transition: .5s;}.pro_content {	width: 100%;	margin: 20px 0;}.pro_content .pro_pic {	width: 50%;	float: left;}.pro_content .pro_text {	width: 50%;	float: left;	padding-left: 2%;}.pro_content .pro_text h3 {	font-weight: normal;	margin-top: 5px;	line-height: 22px;	font-size: 18px;	color: #b0293d;	padding-bottom: 10px;	border-bottom: 1px dashed #757575;	font-weight: bold;}.pro_content .pro_text .text {	width: 100%;	margin-top: 12px;}.pro_content .pro_text .text p {	font-size: 14px;	line-height: 24px;	padding-bottom: 12px;	color: #D8D7D7;}.pro_content .pro_text .text a {	width: 100px;	height: 32px;	font-size: 14px;	margin-top: 10px;	display: block;	color: #fff;	line-height: 32px;	background: url(../images/sanj.png) no-repeat 5px center #CE382B;	background-size: 16px;	padding-left: 24px;}.pro_content .pro_text .text a:hover {	background: url(../images/sanj.png) no-repeat 5px center #333;	background-size: 16px;}div.zoomDiv {	z-index: 999;	position: absolute;	top: 0;	left: 0;	background: #ffffff;	border: 1px solid #ddd;	display: none;	text-align: center;	overflow: hidden;	font-size: 0;}div.zoomDiv img {	max-width: none;}div.zoomMask {	position: absolute;	background: url(../images/mask.png) repeat scroll 0 0 transparent;	cursor: move;	z-index: 1;	max-width: 200px !important;	max-height: 200px !important;}.img-center {	text-align: center;	font-size: 0;}.img-center img {	display: block;	width: auto;	height: auto;	max-width: 100%;	max-height: 100%;	vertical-align: middle;}.pc-slide {	width: 100%;	margin: 0 auto;}.pc-slide .view .swiper-slide {	width: 100%;}.pc-slide .view .swiper-slide .imgauto {	width: 100%;	height: 290px;	box-sizing: border-box;}.pc-slide .preview {	width: 100%;	margin-top: 10px;	position: relative;}.pc-slide .preview .swiper-container {	width: 80%;	margin: 0 10%;}.pc-slide .preview .swiper-slide {	width: 25%;	padding: 5px;}.pc-slide .preview .swiper-slide .imgauto {	width: 100%;	height: 80px;	border: 1px solid #ddd;}.pc-slide .preview .swiper-slide .imgauto img {	display: block;	padding: 5px;}.pc-slide .preview .active-nav .imgauto {	border: 1px solid #CE382B;}.pc-slide .preview .arrow-left {	background: url(../images/feel3.png) no-repeat left top;	position: absolute;	left: 10px;	top: 50%;	margin-top: -9px;	width: 9px;	height: 18px;	z-index: 10;}.pc-slide .preview .arrow-right {	background: url(../images/feel4.png) no-repeat left bottom;	position: absolute;	right: 10px;	top: 50%;	margin-top: -9px;	width: 9px;	height: 18px;	z-index: 10;}.search {	margin-top: 20px;	display: none;}.search .text {	width: 100%;	height: 36px;	border: 1px solid #ddd;}.search .text input {	border: none;	outline: 0;	line-height: 34px;}.search .text .inp1 {	width: 80%;	float: left;	padding: 0 5px;}.search .text .inp2 {	width: 20%;	float: right;	background: url(../images/search.png) no-repeat 90% center #fff;	background-size: 24px;}.art_content {	padding: 0 20px;}.art_list {	width: 100%;	margin-bottom: 20px;}.art_list li {	width: 100%;	float: left;	border-bottom: 1px solid #ddd;	line-height: 57px;	position: relative;}.art_list li a {	float: left;	padding-left: 18px;	font-size: 16px;	color: #333;	max-width: 60%;	background: url(../images/dian2.jpg) no-repeat left center;	margin-left: 5px;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;}.art_list li a:hover {	color: #34478F;	text-decoration: underline;}.art_list li span {	float: right;	font-size: 14px;	color: #999;}.content_tit {	width: 100%;	margin-top: 15px;}.content_tit h3 {	display: block;	font-size: 20px;	color: #D8D7D7;	text-align: center;}.content_tit p {	width: 100%;	display: block;	text-align: center;}.content_tit p span {	font-size: 12px;	padding-bottom: 8px;	color: #999;	margin: 0 15px;	margin-top: 8px;	display: -moz-inline-stack;	display: inline-block;	vertical-align: middle; *vertical-align: auto;	zoom: 1; *display: inline;}.content_tit a {	display: block;}.content_tit a i {	width: 120px;	height: 32px;	font-size: 14px;	margin-top: 10px;	display: block;	color: #fff;	line-height: 32px;	background: url(../images/sanj.png) no-repeat 5px center #CE382B;	background-size: 16px;	padding-left: 24px;	font-style: normal;	float: right;}.content_tit a i:hover {	background: url(../images/sanj.png) no-repeat 5px center #333;	background-size: 16px;}.show_pages {	width: 100%;	margin: 30px 0;}.show_pages p {	display: block;	font-size: 16px;	color: #CE382B;	line-height: 24px;	margin-top: 5px;	font-weight: bold;}.show_pages p a {	font-size: 14px;	color: #D8D7D7;	font-weight: normal;}.show_pages p:hover a {	color: #CE382B;	text-decoration: underline;}.case_list li {	width: 100%;	float: left;	background: #fff;	margin-bottom: 20px;}.case_list li .pic {	width: 50%;	float: left;	line-height: 0;}.case_list li .pic img {	width: 100%;}.case_list li .text {	width: 50%;	float: left;	padding: 50px;}.case_list li .text h3 {	font-size: 18px;	color: #34478F;	display: block;	font-weight: bold;}.case_list li .text i {	width: 50px;	height: 2px;	background: #34478F;	font-style: normal;	display: block;	margin-top: 8px;}.case_list li .text span {	font-size: 14px;	color: #666;	display: block;	line-height: 24px;	margin-top: 12px;	margin-bottom: 20px;}.case_list li .text p {	font-size: 14px;	color: #333;	display: block;	line-height: 30px;	padding-left: 26px;	margin-bottom: 5px;}.case_list li .text p.p1 {	background: url(../images/ic12.png) no-repeat left 2px;}.case_list li .text p.p2 {	background: url(../images/ic13.png) no-repeat left 2px;}.case_list li .text p.p3 {	background: url(../images/ic14.png) no-repeat left 5px;}.case_list li .text p.p4 {	background: url(../images/ic15.png) no-repeat left 5px;}.case_list li .text .more {	margin-top: 20px;}.case_list li .text .more a {	background: #34478F;	color: #fff;	margin-left: 0;}.pic_list li {	width: 31%;	margin-right: 2.33%;	float: left;	margin-bottom: 20px;	background: #F8F8F8;}.pic_list li .imgauto {	width: 100%;	height: 260px;	padding: 10px 5%;}.pic_list li .imgauto img {	transform: scale(1);	transition: .5s;}.pic_list li:nth-child(3n) {	margin-right: 0;}.pic_list li:hover .imgauto img {	transform: scale(1.2);	transition: .5s;}.pic_list figure {	width: 31%;	margin: 0;	margin-right: 2.33%;	float: left;	margin-bottom: 20px;	background: #fff;	padding: 15px;}.pic_list figure .imgauto {	width: 100%;	height: 260px;}.pic_list figure .imgauto img {	transform: scale(1);	transition: .5s;}.pic_list figure:nth-child(3n) {	margin-right: 0;}.pic_list figure:hover .imgauto img {	transform: scale(1.2);	transition: .5s;}.about_content {	width: 100%;	padding-top: 40px;	padding-bottom: 70px;	background: url(../images/abbg1.jpg) no-repeat bottom center #fff;}.about_content .box_tit {	text-align: left;}.about_content .box_tit h3 {	text-align: left;}.about_content .box_tit span {	text-align: left;}.about_content .box_tit i {	margin-left: 0;}.about_content .box {	max-width: 56%;	margin-top: 5%;}.about_content .box .content {	margin-top: 40px;}.about_content .box .list {	width: 100%;	padding-top: 12%;}.about_content .box .list li {	width: 100%;	float: left;	position: relative;	margin-top: 40px;}.about_content .box .list li img {	float: left;	max-width: 100%;	display: block;	margin-top: 5px;}.about_content .box .list li img.pcimg {	display: block;}.about_content .box .list li img.wapimg {	display: none;}.about_content .box .list li .text {	width: 100%;	padding-left: 45px;}.about_content .box .list li .text span {	font-size: 16px;	color: #333;	display: block;}.about_content .box .list li .text p {	font-size: 12px;	color: #333;	margin-top: 3px;	display: block;}.contact_text1 {	background: #fff;	width: 100%;	padding: 30px 0;}.contact_text1 .map {	width: 100%;	margin-bottom: 10px;}.contact_text p {	width: 25%;	float: left;	padding-left: 30px;}.contact_text p span {	font-size: 14px;	color: #333;	display: block;	font-weight: bold;}.contact_text p i {	font-style: normal;	font-size: 14px;	color: #666;	display: block;	margin-top: 5px;}.contact_text p:first-child {	background: url(../images/ic12.png) no-repeat left top;}.contact_text p:first-child + p {	background: url(../images/ic13.png) no-repeat left top;}.contact_text p:first-child + p + p {	background: url(../images/ic14.png) no-repeat left top;}.contact_text p:first-child + p + p + p {	background: url(../images/ic15.png) no-repeat left top;}.message {	width: 100%;	background: #fff;	padding: 30px 0;}.message .mess_tit span {	font-size: 30px;	color: #333;	display: block;	text-align: center;}.message .mess_tit i {	width: 50px;	height: 2px;	background: #34478F;	display: block;	font-style: normal;	margin: 0 auto;	margin-top: 10px;}.message .mess_tit p {	font-size: 14px;	color: #999;	display: block;	text-align: center;	margin-top: 15px;}.message .text {	padding: 0 10%;	width: 100%;	margin-top: 30px;}.message .text input {	width: 48%;	margin: 1%;	border: none;	border: 1px solid #ddd;	line-height: 40px;	float: left;	padding: 0 10px;	outline: 0;}.message .text textarea {	width: 98%;	margin: 1%;	border: none;	border: 1px solid #ddd;	float: left;	padding: 5px 10px;	height: 120px;	outline: 0;}.message .text .subbtn {	width: 98%;	background: #34478F;	color: #fff;}.iet {	height: 30px;	width: 100%;	background: #fff3d7;	position: fixed;	top: 0;	left: 0;	z-index: 999;	display: none;}.iet p {	width: 100%;	text-align: center;	font-size: 12px;	color: #333;	line-height: 30px;}.iet p a {	color: #3aba50;	font-size: 12px;}.iet span {	position: absolute;	right: 5%;	top: 0;	height: 30px;	line-height: 30px;	font-size: 12px;	color: #333;	cursor: pointer;}.iet span i {	font-size: 12px;	color: #333;	padding-left: 5px;	font-style: normal;} .case_content .text {	width: 100%;	float: left;}.case_content .text h3 {	font-size: 20px;	color: #34478F;	display: block;	font-weight: bold;}.case_content .text i {	width: 50px;	height: 2px;	background: #34478F;	font-style: normal;	display: block;	margin-top: 8px;}.case_content .text span {	font-size: 14px;	color: #666;	display: block;	line-height: 24px;	margin-top: 12px;	margin-bottom: 20px;}.case_content .text p {	font-size: 14px;	color: #333;	display: block;	line-height: 30px;	padding-left: 26px;	margin-bottom: 5px;}.case_content .text p.p1 {	background: url(../images/ic12.png) no-repeat left 2px;}.case_content .text p.p2 {	background: url(../images/ic13.png) no-repeat left 2px;}.case_content .text p.p3 {	background: url(../images/ic14.png) no-repeat left 5px;}.case_content .text p.p4 {	background: url(../images/ic15.png) no-repeat left 5px;}.link .linklist span {	font-size: 15px;	font-weight: bold;}.link .linklist a {	font-size: 14px;	padding: 0 10px 0 5px;	margin-bottom: 5px;	display: inline-block;}.link .arealist {	margin-top: 10px;}.link .arealist span {	font-size: 15px;	font-weight: bold;}.link .arealist a {	font-size: 14px;	padding: 0 10px 0 5px;	margin-bottom: 5px;	display: inline-block;}.g-titInfo {	font-size: 18px;	color: #333;	font-weight: normal;	padding-left: 20px;	line-height: 70px;	text-align: center;}.info {	text-align: center;	margin-bottom: 20px;}.info span {	font-size: 14px;	margin: 0 10px;} @media screen and (max-width: 1200px) {.kf {	display: none;}.center {	width: 100%;}.main_l {	width: 25%;}.main_r {	width: 72%;}} @media screen and (max-width: 1020px) {.pc_banner {	display: none;}.m_banner {	display: block;}.header {	display: none;}.m_header {	display: block;}.mtbanner {	padding-top: 60px;}.currson {	width: 98%;	margin: 0 1%;	margin-top: 80px;}.i_box6 .box .fl {	width: 100%;}.i_box6 .box .fr {	width: 100%;	margin-top: 15px;}} @media screen and (max-width: 767px) {.pro_list li {	width: 31.33%;	margin: 1%;}.pro_list li:nth-child(4n) {	margin-right: 1%;}.i_box1 {	padding: 20px 0;}.i_box1 .box {	margin-top: 20px;	background: none;}.i_box1 .box li {	width: 48%;	margin: 1%;}.i_box1 .box li p {	min-height: 72px;}.i_box1 .box li .text {	padding: 15px 20px;}.i_box3 {	padding: 20px 0;	margin-top: 0;}.i_box3 .box {	margin-top: 20px;}.i_box3 .box li {	width: 48%;	margin: 1%;}.i_box3 .box li:first-child {	margin-left: 1%;}.i_box3 .box li .text span {	padding-top: 15%;}.i_box4 {	padding: 20px 0;	margin-top: 0;}.i_box4 .box {	margin-top: 20px;}.i_box5 {	padding-top: 20px;}.i_box5 .box {	margin-top: 30px;}.i_box5 .more {	margin-top: 30px;}.i_box5 .box5_lisst {	margin-top: 30px;	padding: 18px 0;	background: #ECEEF6;}.footer .box .fl {	width: 48%;	display: none;}.footer .box .mid {	width: 100%;	border: none;}.footer .box .fr {	width: 100%;	padding-left: 6%;	margin-top: 12px;}.footer .box .fr img {	margin: 0;	margin-right: 10px;}.footer {	padding: 20px 0;}.main_l {	width: 100%;	padding: 0 1%;}.main_r {	width: 98%;	margin: 0 1%;	margin-top: 10px;}.wrap {	margin:0px 0;}.pro_content .pro_pic {	width: 100%;}.pro_content .pro_text {	width: 100%;	margin-top: 12px;}div.zoomMask {	display: none !important;}div.zoomDiv {	display: none !important;}.pro_content .pro_text .text {	padding-bottom: 20px;	border-bottom: 1px dotted #ccc;}.message {	width: 96%;	margin: 20px 2%;}.message p {	padding-left: 0;}.message p span {	position: relative;	display: block;	width: 100%;	text-align: left;}.case_list li .pic {	width: 100%;}.case_list li .text {	width: 100%;	padding: 20px;}.about_content .box {	max-width: 100%;	margin-top: 0;}.about_content {	width: 98%;	margin: 1%;	background: #fff;	padding: 20px 0;}.about_content .box_tit h3 {	text-align: center;	margin-top: 0;}.about_content .box_tit i {	margin: 0 auto;	margin-top: 8px;}.about_content .box_tit span {	display: none;}.about_content .box .content {	margin-top: 20px;	padding: 0 10px;}.about_content .box .list {	padding-top: 0px;}.about_content .box .list li {	margin-top: 0;	margin-bottom: 12px;	width: 96%;	margin: 5px 2%;	background: #34478F;	padding: 10px;	border-radius: 3px;}.about_content .box .list li .text span {	color: #fff;}.about_content .box .list li .text p {	color: #fff;}.about_content .box .list li img.pcimg {	display: none;}.about_content .box .list li img.wapimg {	display: block;}.page_banner img {	display: block;}.page_banner img.pcimg {	display: none;}.page_banner .text {	top: 45%;}} @media screen and (max-width: 450px) {.box_tit span { font-size: .4rem;}.box_tit h3 { font-size: .2rem;}.box_tit i {	margin-top: 9px;}.more a {	height: 36px;	width: 100px;	line-height: 36px; font-size: .115rem;}.i_box1 .more {	margin-top: 25px;}.i_box3 .box li {	width: 90%;	margin: 1% 5%;}.i_box3 .box li:first-child {	margin-left: 5%;}.i_box3 .box {	margin-top: 0;}.pro_list li .imgauto {	height: 1.59rem;}.pro_list li .text {	padding: 5px 10px;}.pro_list li .text span { font-size: .13rem;}.pro_list li .text p {	margin-top: 5px;	height: 72px;	overflow: hidden;}.pro_list li:hover {	box-shadow: none;}.i_box4 .more {	margin-top: 10px;}.more a {	background: #34478F;	color: #fff;}.i_box5 .box5_lisst {	padding-bottom: 5px;}.i_box5 .box5_lisst .list li {	width: 50%;	margin-bottom: 15px;	padding-left: 5%;}.i_box6 .box .fl {	width: 98%;	margin: 1%;}.i_box6 .box .fr {	width: 98%;	margin: 1%;	margin-top: 2%;	padding: 20px;}.i_box6 .box .fl li .text img {	height: 32px;}.i_box6 .box .fl li .text span { font-size: .16rem;}.i_box6 .box .fl li:first-child .text img {	height: 70px;}.i_box6 .box .fl li:first-child .text span { font-size: .23rem;}.i_box6 .box .fl li:first-child .text p { font-size: .16rem;}.i_box6 .box .fr .fr_tit p span { font-size: .16rem;}.i_box6 .box .fr .fr_tit p i { font-size: .12rem;}.i_box6 .box .fr .fr_tit a { font-size: .12rem;}.i_box6 .box .fr .list {	margin-top: 12px;}.link {	margin-top: 0;	padding: 20px 0;}.link .list li {	width: 33.33%;}.link .list li .imgauto {	height: 100px;}.copyright {	padding: 10px 1%;}.footer .box .mid h3 {	font-size: 16px;}.footer .box .mid p {	font-size: 14px;}.footer .box .mid p a {	font-size: 14px;}.pro_list li {	width: 48%;	margin: 1%;	margin-bottom: 20px;}.pro_list li:nth-child(4n) {	margin-right: 1%;}.page_title h3 {	line-height: 50px;}.cat_title h3 {	line-height: 60px;}.case_list li .text {	width: 100%;	padding: 10px;}.case_list li .text span {	margin: 8px 0 10px;}.case_list li .text p {	margin-bottom: 0;}.case_list li .text .more {	margin-top: 12px;}.pic_list li {	width: 48%;	margin: 1%;}.pic_list li:nth-child(3n) {	margin-right: 1%;}.pic_list li .imgauto {	height: 1rem;	padding: 0 10%;}.contact_text p {	width: 96%;	margin: 8px 2%;}.message {	padding: 10px;}.message .mess_tit span { font-size: .2rem;}.message .text {	padding: 0;}.message .text input {	width: 98%;}.search {	display: block;}.art_content {	padding: 10px;}.art_list li {	line-height: 47px;}.art_list li a {	width: 100%;	font-size: 14px;	max-width: 100%;}.art_list li a:hover {	background: url(../images/sr2.png) no-repeat left 18px;	background-size: 12px;}.art_list li span {	display: none;}.prolist li:nth-child(3n) {	margin-right: 1%;}.i_box_new .fr .contact_text {	padding-left: 23px;}.i_box_new .fr .link_list {	padding-left: 23px;}.link .linklist {	padding: 0 1%;}.link .arealist {	padding: 0 1%;}} @media screen and (max-width: 350px) {.m_header .m_head_content .m_head_logo p span {	display: none;}}.main .menu {  background: #fff;}.main .menu:after {  content: "";  height: 0;  display: block;  clear: both;}.main .menu .tit {  display: none;}.main .menu li {  float: left;  margin-right: 80px;}.main .menu li a {  height: 60px;  line-height: 60px;  display: block;  font-size: 16px;  color: #666666;}.main .menu li a:hover {  color: #0075c1;}.main .menu li.on a {  color: #0075c1;  border-bottom: solid 3px #0075c1;} @media only screen and (max-width: 1200px) { .main .menu {	padding: 0 14px;	box-sizing: border-box;	position: relative;}.main .menu .tit{	height: 50px;	line-height: 50px;	font-size: 16px;	color: #0075c1;	float: left;	display: block;}.main .menu ul{	position: absolute;	left: 0;	top: 50px;	z-index: 5;	background: #fff;	width: 200px;	display: none;}.main .menu li {	margin-right: 0px;	width: 100%;	text-align: center;}.main .menu li a {	width: 100%;	height: 40px;	line-height: 40px;	font-size: 14px;	border-bottom: solid 1px #ddd;	display: block;}.main .menu li a:hover {	color: #666666;}.main .menu li.on a {	border-bottom: solid 1px #0075c1;}}.aboutPage .contact {  padding: 0px 0;}.aboutPage .contact #allmap {  height: 560px;  margin-top: 20px;}.aboutPage .contact .address {  text-align: center;  background: #fff;}.aboutPage .contact .address:after {  content: "";  height: 0;  display: block;  clear: both;}.aboutPage .contact .address .box {  width: 33.333%;  float: left;  background: url(../images/address_line.gif) no-repeat 0 60px;  padding: 60px 20px 56px 20px;  box-sizing: border-box;}.aboutPage .contact .address .box:first-child {  background: none;}.aboutPage .contact .address .box .icon {  width: 160px;  height: 160px;  margin: 0 auto;}.aboutPage .contact .address .box .icon img {  width: 100%;  display: block;}.aboutPage .contact .address .box .tit {  line-height: 30px;  font-size: 18px;  color: #666666;  margin-top: 26px;}.aboutPage .contact .address .box .txt {  line-height: 30px;  font-size: 18px;  color: #000000;}.aboutPage .contact .address .box .txt a {  font-size: 18px;  color: #000000;}.aboutPage .message {  background: #fff;  padding: 30px 0;}.aboutPage .message .title {  text-align: center;  font-size: 26px;  color: #000000;}.aboutPage .message .content {  margin-top: 56px;  padding:0 20px;}.aboutPage .message .content:after {  content: "";  height: 0;  display: block;  clear: both;}.aboutPage .message .content .r,.aboutPage .message .content .l {  width: 49%;}.aboutPage .message .content textarea,.aboutPage .message .content input[type='text'] {  width: 100%;  float: left;  height: 72px;  line-height: 70px;  border: solid 1px #e4e4e4;  box-sizing: border-box;  margin-bottom: 20px;  padding: 0 20px;  font-size: 18px;  color: #333;}.aboutPage .message .content textarea::-webkit-input-placeholder,.aboutPage .message .content input[type='text']::-webkit-input-placeholder {  color: #666666;}.aboutPage .message .content textarea:-moz-placeholder,.aboutPage .message .content input[type='text']:-moz-placeholder {  color: #666666;}.aboutPage .message .content textarea::-moz-placeholder,.aboutPage .message .content input[type='text']::-moz-placeholder {  color: #666666;}.aboutPage .message .content textarea:-ms-input-placeholder,.aboutPage .message .content input[type='text']:-ms-input-placeholder {  color: #666666;}.aboutPage .message .content textarea {  height: 256px;  resize: none;  line-height: 30px;  padding: 10px 20px;}.aboutPage .message .content .btn {  width: 100%;  height: 72px;  line-height: 72px;  text-align: center;  display: block;  background: #0075c1;  font-size: 18px;  color: #fff;  cursor: pointer;  border: none;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transition: 0.4s;  -o-transition: 0.4s;}.aboutPage .message .content .btn:hover {  background: #005a94;}.aboutPage .publicTitle {    text-align: center;    font-size: 24px;    color: #000;}@media only screen and (max-width: 1200px) {	.aboutPage .publicTitle {	font-size: 20px;}.aboutPage .contact {	padding: 30px 14px;	box-sizing: border-box;}.aboutPage .contact #allmap {	height: 260px;	margin-top: 26px;}.aboutPage .contact .address .box {	width: 100%;	padding: 20px 14px;	background: none;}.aboutPage .contact .address .box .icon {	width: 80px;	height: 80px;}.aboutPage .contact .address .box .tit {	line-height: 30px;	font-size: 16px;	margin-top: 10px;}.aboutPage .contact .address .box .txt {	line-height: 24px;	font-size: 14px;}.aboutPage .contact .address .box .txt a {	font-size: 18px;	color: #000000;}.aboutPage .message {	padding: 30px 14px;	box-sizing: border-box;}.aboutPage .message .title {	font-size: 18px;}.aboutPage .message .content {	margin-top: 26px;}.aboutPage .message .content .r,.aboutPage .message .content .l {	max-width: 600px;	width: 100%;	float: none;	margin: 0 auto;}.aboutPage .message .content textarea,.aboutPage .message .content input[type='text'] {	height: 46px;	line-height: 44px;	margin-bottom: 10px;	padding: 0 10px;	font-size: 14px;}.aboutPage .message .content textarea {	height: 150px;	line-height: 20px;	padding: 10px 10px;}.aboutPage .message .content .btn {	height: 46px;	line-height: 46px;	font-size: 16px;}.aboutPage .message .content .btn:hover {	background: #0075c1;}}.newsPage {  padding: 30px 0;}.newsPage .newsList {    margin-bottom: 30px;}.newsPage .newsList:after {  content: "";  height: 0;  display: block;  clear: both;}.newsPage .newsList li {  /*width: 460px;  float: left;*/  margin: 0 0 30px 0px;}.newsPage .newsList li:nth-child(3n+1) {  margin-left: 0;}.newsPage .newsList li a {  display: block;  background: #fff;  width: 100%;}.newsPage .newsList li a:after {  display: block;  content: "";  clear: both;}.newsPage .newsList li a:hover .pic img {  transform: scale(1.1, 1.1);  -webkit-transform: scale(1.1, 1.1);  -ms-transform: scale(1.1, 1.1);  -o-transform: scale(1.1, 1.1);  -moz-transform: scale(1.1, 1.1);}.newsPage .newsList li a:hover .text {  border-bottom: solid 2px #0075c1;  padding-bottom: 29px;}.newsPage .newsList li a:hover .text .tit {  color: #0075c1;}.newsPage .newsList li a:hover .text .date {  background-image: url(../images/arrow4.png);}.newsPage .newsList li .pic {  height: 240px;  width: 380px;  overflow: hidden;  float: right;}.newsPage .newsList li .pic img {  width: 100%;  height:100%;  display: block;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transition: 0.4s;  -o-transition: 0.4s;}.newsPage .newsList li .text {  /*padding: 26px 30px 30px 30px;  border: solid 1px #e4e4e4;*/  box-sizing: border-box;  float: left;  width: 65%;  margin-top: 5%;  margin-left: 1%;}.newsPage .newsList li .text .tit {  height: 20px;  line-height: 20px;  font-size: 22px;  color: #000000;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  word-break: break-all;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transition: 0.4s;  -o-transition: 0.4s;}.newsPage .newsList li .text .txt {  height: 48px;  line-height: 24px;  font-size: 16px;  color: #666666;  margin-top: 22px;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  word-break: break-all;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transition: 0.4s;  -o-transition: 0.4s;}.newsPage .newsList li .text .date {  height: 30px;  line-height: 30px;  font-size: 14px;  color: #999999;  background: url(../images/arrow3.png) no-repeat right 0 center;  margin-top: 36px;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transition: 0.4s;  -o-transition: 0.4s;}.newsPage .details .title {  text-align: center;  padding-bottom: 36px;  border-bottom: solid 1px #e4e4e4;}.newsPage .details .title .tit {  line-height: 40px;  font-size: 20px;  color: #000;}.newsPage .details .title .date {  font-size: 18px;  color: #666666;  margin-top: 14px;}.newsPage .details .title .share {  line-height: 14px;  font-size: 14px;  color: #000;  margin-top: 20px;}.newsPage .details .title .share .bdsharebuttonbox {  display: inline-block;  overflow: hidden;  margin-left: 10px;}.newsPage .details .title .share a {  width: 16px;  height: 14px;  float: left;  margin: 0 22px 0 0;  background: no-repeat center 0;  background-size: auto 100%;}.newsPage .details .title .share a.bds_weixin {  background-image: url(../images/share5.png);}.newsPage .details .title .share a.bds_sqq {  background-image: url(../images/share6.png);}.newsPage .details .title .share a.bds_qzone {  background-image: url(../images/share7.png);}.newsPage .details .article {  max-width: 1200px;  margin: 0 auto;  padding: 50px 0;}.newsPage .paging2 {  border-top: solid 1px #e4e4e4;  padding-top: 40px;  overflow:hidden;}.newsPage .paging2 .next,.newsPage .paging2 .prev {  width: 148px;  height: 50px;  line-height: 50px;  background: url(../images/arrow5.png) no-repeat 35px center #ffffff;  text-indent: 65px;  float: left;  font-size: 16px;  color: #333333;  transition: 0.3s;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;}.newsPage .paging2 .next {  background: url(../images/arrow6.png) no-repeat right 35px center #ffffff;  text-indent: 35px;  margin-left: 20px;}.newsPage .paging2 .prev:hover {  background: url(../images/arrow7.png) no-repeat 25px center #0075c1;  color: #fff;  text-indent: 75px;}.newsPage .paging2 .next:hover {  background: url(../images/arrow8.png) no-repeat right 25px center #0075c1;  color: #fff;  text-indent: 25px;}.newsPage .paging2 .return {  width: 148px;  height: 50px;  line-height: 50px;  border: solid 1px #0075c1;  box-sizing: border-box;  background: url(../images/arrow9.png) no-repeat 27px center;  transition: 0.3s;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  text-indent: 55px;  font-size: 16px;  color: #0075c1;  float: right;}.newsPage .paging2 .return:hover {  background-image: url(../images/arrow10.png);  background-color: #0075c1;  color: #fff;}@media only screen and (max-width: 1440px) {  .newsPage .newsList li {    width: 380px;  }  .newsPage .newsList li .pic {    height: 264px;  }  .newsPage .newsList li .text {    padding: 16px 20px 20px 20px;  }  .newsPage .newsList li a:hover .text {    padding-bottom: 19px;  }}@media only screen and (max-width: 1200px) {.newsPage {	padding: 30px 14px;	box-sizing: border-box;}.newsPage .details .title {	padding-bottom: 16px;}.newsPage .details .title .tit {	line-height: 30px;	font-size: 16px;}.newsPage .details .title .date {	font-size: 14px;	margin-top: 10px;}.newsPage .details .title .share {	margin-top: 10px;}.newsPage .details .title .share .bdsharebuttonbox {	margin-left: 5px;}.newsPage .details .article {	padding: 20px 0;}.newsPage .paging2 {	padding-top: 20px;}.newsPage .paging2 .next,.newsPage .paging2 .prev {	width: 82px;	height: 40px;	line-height: 40px;	font-size: 14px;	background: url(../images/arrow5.png) no-repeat 10px center #ffffff;	text-indent: 30px;	background-size: 14px auto;}.newsPage .paging2 .next {	background: url(../images/arrow6.png) no-repeat right 10px center #ffffff;	background-size: 14px auto;	text-indent: 10px;	margin-left: 10px;}.newsPage .paging2 .prev:hover {	background: url(../images/arrow5.png) no-repeat 12px center #ffffff;	text-indent: 40px;	color: #333333;}.newsPage .paging2 .next:hover {	background: url(../images/arrow6.png) no-repeat right 12px center #ffffff;	text-indent: 12px;	margin-left: 10px;	color: #333333;}.newsPage .paging2 .return {	width: 98px;	height: 40px;	line-height: 40px;	background: url(../images/arrow9.png) no-repeat 10px center;	background-size: 12px auto;	text-indent: 30px;	font-size: 14px;}.newsPage .paging2 .return:hover {	background: url(../images/arrow9.png) no-repeat 10px center;	background-size: 12px auto;	color: #0075c1;}}.main .history {  padding: 30px 0;  margin:30px 0;  background: #fff;}.main .history .title {  text-align: center;  font-size: 24px;  color: #000;}.main .history .content {  position: relative;  margin-top: 48px;  padding: 90px 0 110px 0;}.main .history .scontent {  position: relative;  margin-top: 10px;  padding: 20px 20px 30px;}.main .history .content .line {  position: absolute;  left: 50%;  top: 0;  width: 1px;  height: 100%;  background: #cccccc;}.main .history .content .line::before {  content: " ";  width: 19px;  height: 19px;  position: absolute;  left: -9px;  top: 0;  z-index: 5;  background: url(../images/history_line1.gif) no-repeat;}.main .history .content .line::after {  content: "未来";  width: 100px;  height: 100px;  line-height: 100px;  text-align: center;  position: absolute;  left: -50%;  bottom: 0;  transform: translate(-50%, 0);  -webkit-transform: translate(-50%, 0);  -moz-transform: translate(-50%, 0);  -ms-transform: translate(-50%, 0);  -o-transform: translate(-50%, 0);  z-index: 5;  background: #0075c1;  border-radius: 50%;  font-size: 30px;  color: #fff;}.main .history .content ul:after {  content: "";  height: 0;  display: block;  clear: both;}.main .history .content li {  width: 604px;  float: right;}.main .history .content li:nth-child(even) {  float: left;}.main .history .content li:nth-child(even) .icon {  float: right;  background: url(../images/history_icon2.png) no-repeat;}.main .history .content li:nth-child(even) .text {  float: left;  text-align: right;}.main .history .content li .icon {  width: 49px;  height: 9px;  float: left;  background: url(../images/history_icon1.png) no-repeat;  position: relative;  z-index: 5;  margin-top: 16px;}.main .history .content li .text {  width: 520px;  float: right;}.main .history .content li .text .p1 {  font-size: 30px;  color: #0075c1;}.main .history .content li .text .p2 {  line-height: 24px;  font-size: 16px;  color: #666666;  margin-top: 12px;}/*发展历程*/@media only screen and (max-width: 1200px) {.main .history {	padding: 30px 14px;	box-sizing: border-box;}.main .history .title {	font-size: 20px;}.main .history .content {	margin-top: 28px;	padding: 40px 0;}.main .history .content .line {	left: 20px;	top: 0;}.main .history .content .line::before {	content: " ";	width: 19px;	height: 19px;	position: absolute;	left: -9px;	top: 0;	z-index: 5;	background: url(../images/history_line1.gif) no-repeat;}.main .history .content .line::after {	width: 50px;	height: 50px;	line-height: 50px;	font-size: 16px;}.main .history .content li {	width: 100%;	margin-bottom: 20px;}.main .history .content li:nth-child(even) .icon {	float: left;	background: url(../images/history_icon1.png) no-repeat;}.main .history .content li:nth-child(even) .text {	float: none;	text-align: left;}.main .history .content li .icon {	width: 40px;	margin: 10px 0 0 15px;}.main .history .content li .text {	width: 100%;	float: none;	padding-left: 60px;	box-sizing: border-box;}.main .history .content li .text .p1 {	font-size: 24px;}.main .history .content li .text .p2 {	line-height: 22px;	font-size: 14px;	margin-top: 0px;}}/*合作客户*/.aboutPage .cooperation {  padding: 80px 0;}.aboutPage .cooperation .list {  margin-top: 58px;  border-top: solid 1px #e4e4e4;  border-left: solid 1px #e4e4e4;  box-sizing: border-box;}.aboutPage .cooperation .list:after {  content: "";  height: 0;  display: block;  clear: both;}.aboutPage .cooperation .list li {  width: 20%;  height:auto !important;  float: left;  border-right: solid 1px #e4e4e4;  border-bottom: solid 1px #e4e4e4;  box-sizing: border-box;  overflow: hidden;}.aboutPage .cooperation .list li a:hover img {  transform: scale(1.1, 1.1);  -webkit-transform: scale(1.1, 1.1);  -ms-transform: scale(1.1, 1.1);  -o-transform: scale(1.1, 1.1);  -moz-transform: scale(1.1, 1.1);}.aboutPage .cooperation .list li img {  width: 100%;  display: block;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transition: 0.4s;  -o-transition: 0.4s;}.casePage .caseList {  margin-top: 30px;}.casePage .caseList:after {  content: "";  height: 0;  display: block;  clear: both;}.casePage .caseList li {  width: 386px;  float: left;  margin: 0 0 22px 20px;  text-align: center;}.casePage .caseList li:nth-child(3n+1) {  margin-left: 0;}.casePage .caseList li a {  display: block;}.casePage .caseList li a:hover .pic img {  transform: scale(1.1, 1.1);  -webkit-transform: scale(1.1, 1.1);  -ms-transform: scale(1.1, 1.1);  -o-transform: scale(1.1, 1.1);  -moz-transform: scale(1.1, 1.1);}.casePage .caseList li a:hover .filter {  opacity: 1;  filter: alpha(opacity=100);}.casePage .caseList li a:hover .txt {  background: #175bc0;  color: #fff;}.casePage .caseList li .pic {  height: 239px;  overflow: hidden;  position: relative;}.casePage .caseList li .pic img {  width: 100%;  display: block;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transition: 0.4s;  -o-transition: 0.4s;}.casePage .caseList li .pic .filter {  width: 100%;  height: 100%;  position: absolute;  left: 0;  bottom: 0;  z-index: 5;  background: url(../images/caseList_filter.png) no-repeat;  background-size: 100% 100%;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transition: 0.4s;  -o-transition: 0.4s;  opacity: 0;  filter: alpha(opacity=0);}.casePage .caseList li .txt {  background: #fff;  height: 64px;  line-height: 64px;  font-size: 16px;  color: #333333;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  word-break: break-all;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transition: 0.4s;  -o-transition: 0.4s;}.casePage .caseDetails {  margin-top: 30px;}.casePage .caseDetails:after {  content: "";  height: 0;  display: block;  clear: both;}.casePage .caseDetails .photo {  width: 630px;  float: left;}.casePage .caseDetails .photo .swiper-container img {  width: 100%;  display: block;}.casePage .caseDetails .photo .swiper-container .swiper-button-next,.casePage .caseDetails .photo .swiper-container .swiper-button-prev {  width: 54px;  height: 54px;  margin: 0;  background: url(../images/prev3.png) no-repeat;  left: 20px;  top: 50%;  transform: translate(0, -50%);  -webkit-transform: translate(0, -50%);  -moz-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  -o-transform: translate(0, -50%);}.casePage .caseDetails .photo .swiper-container .swiper-button-next {  background: url(../images/next3.png) no-repeat;  left: auto;  right: 20px;}.casePage .caseDetails .content {  width: 540px;  float: right;}.casePage .caseDetails .content .title {  line-height: 30px;  font-size: 26px;  color: #000000;}.casePage .caseDetails .content .line {  width: 33px;  height: 2px;  background: #666666;  margin: 18px 0;}.casePage .caseDetails .content .text {  line-height: 26px;  font-size: 16px;  color: #666666;  border-bottom: solid 1px #cccccc;  padding-bottom: 28px;}.casePage .caseDetails .content .btn {  padding-top: 20px;}.casePage .caseDetails .content .btn:after {  content: "";  height: 0;  display: block;  clear: both;}.casePage .caseDetails .content .btn a {  width: 40px;  height: 40px;  margin-right: 20px;  background: no-repeat;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transition: 0.4s;  -o-transition: 0.4s;  display: block;  float: left;}.casePage .caseDetails .content .btn a.btn1 {  background-image: url(../images/caseDetails_btn1.png);}.casePage .caseDetails .content .btn a.btn1:hover {  background-image: url(../images/caseDetails_btn11.png);}.casePage .caseDetails .content .btn a.btn2 {  background-image: url(../images/caseDetails_btn2.png);}.casePage .caseDetails .content .btn a.btn2:hover {  background-image: url(../images/caseDetails_btn22.png);}.casePage .caseDetails .content .btn a.btn3 {  background-image: url(../images/caseDetails_btn3.png);}.casePage .caseDetails .content .btn a.btn3:hover {  background-image: url(../images/caseDetails_btn33.png);}.recommend {  clear: both;  margin-top: 40px;  margin-bottom: 40px;}.recommend .title {  background: #e3e2e2;}.recommend .title:after {  content: "";  height: 0;  display: block;  clear: both;}.recommend .title .tit {  float: left;  padding: 0 28px;  font-size: 16px;  color: #fff;  background: #175bc0;  line-height: 50px;}.recommend .title .btn {  float: right;  margin: 17px 16px;}.recommend .title .btn .next,.recommend .title .btn .prev {  width: 12px;  height: 17px;  float: left;  margin-left: 2px;  background: url(../images/triangle6.png) no-repeat center;  cursor: pointer;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transition: 0.4s;  -o-transition: 0.4s;}.recommend .title .btn .next:hover,.recommend .title .btn .prev:hover {  background-image: url(../images/triangle7.png);}.recommend .title .btn .next {  background-image: url(../images/triangle8.png);}.recommend .title .btn .next:hover {  background-image: url(../images/triangle9.png);}.recommend .swiper-container {  margin-top: 30px;}.recommend .swiper-container .swiper-button-prev,.recommend .swiper-container .swiper-button-next {  display: none;}.recommend .swiper-container .swiper-slide {  text-align: center;}.recommend .swiper-container .swiper-slide a {  display: block;}.recommend .swiper-container .swiper-slide a:hover .pic img {  transform: scale(1.1, 1.1);  -webkit-transform: scale(1.1, 1.1);  -ms-transform: scale(1.1, 1.1);  -o-transform: scale(1.1, 1.1);  -moz-transform: scale(1.1, 1.1);}.recommend .swiper-container .swiper-slide a:hover .text {  color: #fff;  background: #175bc0;}.recommend .swiper-container .swiper-slide .pic {  height: 239px;  overflow: hidden;}.recommend .swiper-container .swiper-slide .pic img {  width: 100%;  display: block;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transition: 0.4s;  -o-transition: 0.4s;}.recommend .swiper-container .swiper-slide .text {  height: 65px;  line-height: 65px;  text-align: center;  font-size: 16px;  color: #333333;  background: #fff;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  word-break: break-all;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transition: 0.4s;  -o-transition: 0.4s;}/*内页产品介绍*/@media only screen and (max-width: 1200px){.casePage {    padding: 30px 14px;    box-sizing: border-box;}.casePage .caseDetails {	margin-top: 20px;}.casePage .caseDetails .photo {	max-width: 600px;	width: 100%;	float: none;	margin: 0 auto;}.casePage .caseDetails .photo .swiper-container .swiper-button-next,.casePage .caseDetails .photo .swiper-container .swiper-button-prev {	width: 34px;	height: 34px;	background-size: 100% 100%;	left: 10px;}.casePage .caseDetails .photo .swiper-container .swiper-button-next {	left: auto;	right: 10px;}.casePage .caseDetails .content {	max-width: 600px;	width: 100%;	float: none;	margin: 20px auto 0 auto;}.casePage .caseDetails .content .title {	line-height: 24px;	font-size: 20px;}.casePage .caseDetails .content .line {	width: 30px;	margin: 8px 0;}.casePage .caseDetails .content .text {	line-height: 26px;	font-size: 16px;	padding-bottom: 14px;}.casePage .caseDetails .content .btn {	padding-top: 20px;}.casePage .caseDetails .content .btn a.btn1:hover {	background-image: url(../images/caseDetails_btn1.png);}.casePage .caseDetails .content .btn a.btn2:hover {	background-image: url(../images/caseDetails_btn2.png);}.casePage .caseDetails .content .btn a.btn3:hover {	background-image: url(../images/caseDetails_btn3.png);}.recommend {	margin-top: 20px;	margin-bottom: 0px;}.recommend .title .tit {	line-height: 40px;	height: 40px;}.recommend .title .btn {	margin: 12px 16px;}.recommend .title .btn .next,.recommend .title .btn .prev {	width: 12px;	height: 17px;	float: left;	margin-left: 2px;}.recommend .title .btn .prev:hover {	background-image: url(../images/triangle6.png);}.recommend .title .btn .next:hover {	background-image: url(../images/triangle8.png);}.recommend .swiper-container {	margin-top: 10px;}.recommend .swiper-container .swiper-slide a:hover .pic img {	transform: scale(1, 1);	-webkit-transform: scale(1, 1);	-ms-transform: scale(1, 1);	-o-transform: scale(1, 1);	-moz-transform: scale(1, 1);}.recommend .swiper-container .swiper-slide a:hover .text {	color: #333333;	background: #fff;}.recommend .swiper-container .swiper-slide .pic {	height: auto;}.recommend .swiper-container .swiper-slide .text {	height: 44px;	line-height: 44px;	font-size: 14px;}}@media only screen and (max-width: 1200px) {	.casePage .caseList li {		margin: 0 0 22px 0px;	}}.cintro img {width:100% !important;}.pagination-wrapper{margin: 20px 0;} .pagination{height: 34px;text-align: center;} .pagination li {display: inline-block;height: 34px;margin-right: 5px;} .pagination li a{float: left;display: block;height: 32px;line-height: 32px;padding: 0 12px;font-size: 16px;border: 1px solid #dddddd;color: #555555;text-decoration: none;} .pagination li span{float: left;display: block;height: 32px;line-height: 32px;padding: 0 12px;font-size: 16px;border: 1px solid #dddddd;color: #555555;text-decoration: none;} .pagination li a:hover{background:#f5f5f5;color:#0099ff;} .pagination li.thisclass {background: #09f;color: #fff;} .pagination li .page-num-current {background: #09f;color: #fff;}.pagination li.thisclass a,.pagination li.thisclass a:hover{background: transparent;border-color: #09f;color: #fff;cursor: default;}.box_tit .bigshow {font-size:18px;font-weight:bold;}