﻿html {	-ms-text-size-adjust: 100%;	-webkit-text-size-adjust: 100%;	line-height: 1.15;	-webkit-tap-highlight-color: rgba(0,0,0,0);}body {	margin: 0;	line-height: 1.42857143;	font-size: 14px;	min-width: 1230px;	background: #fff;	color: #333;}h1 {	font-size: 2em;	margin: .67em 0;}figure {	margin: 1em 40px;}hr {	-webkit-box-sizing: content-box;	box-sizing: content-box;	height: 0;	overflow: visible;}a {	-webkit-text-decoration-skip: objects;	background-color: transparent;}abbr[title] {	border-bottom: none;	-webkit-text-decoration: underline dotted;	text-decoration: underline dotted;}b, strong {	font-weight: bolder;}dfn {	font-style: italic;}mark {	background-color: #ff0;	color: #000;}small {	font-size: 80%;}sub, sup {	font-size: 75%;	line-height: 0;	position: relative;	vertical-align: baseline;}sub {	bottom: -.25em;}sup {	top: -.5em;}audio:not([controls]) {	display: none;	height: 0;}img {	border-style: none;}svg:not(:root) {	overflow: hidden;}button, input, optgroup, select, textarea {	line-height: 1.42857143;	margin: 0;	outline: none;}body, button, input, select, textarea {	text-rendering: optimizeLegibility;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	-moz-font-feature-settings: "liga", "kern";	font-family: "Microsoft Yahei", PingFangSC-Regular, "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;}button, input {	overflow: visible;}button, select {	text-transform: none;}button, html [type=button],/* 1 */ [type=reset], [type=submit] {-webkit-appearance:button;}button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {border-style:none;padding:0;}button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {outline:1px dotted ButtonText;}fieldset {	padding: .35em .75em .625em;}legend {	-webkit-box-sizing: border-box;	box-sizing: border-box;	color: inherit;	display: table;	max-width: 100%;	padding: 0;	white-space: normal;}progress {	display: inline-block;	vertical-align: baseline;}textarea {	overflow: auto;}[type=checkbox], [type=radio] {-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height:auto;}[type=search] {-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {-webkit-appearance:none;}::-webkit-file-upload-button {-webkit-appearance:button;font:inherit;}summary {	display: list-item;}article, aside, footer, header, nav, section, figcaption, figure, main, details,/* 1 */ menu {	display: block;}pre, code, kbd, samp {	font-family: monospace, monospace;	font-size: 1em;}audio, video, canvas {	display: inline-block;}template, [hidden] {display:none;}.clearfix {	zoom: 1;}.clearfix:before, .clearfix:after {	display: table;	line-height: 0;	content: "";}.clearfix:after {	clear: both;}a {	color: #333;	text-decoration: none;}a:hover {	color: #2862de;}ul {	margin: 0;	list-style: none;	padding: 0;}.foot-link {	padding: 20px 0;}.foot-link h4 {	border-bottom: 1px solid #ddd;	margin: 0;	font-size: 18px;	color: #000;	padding-bottom: 15px;}.foot-link h4 small {	text-transform: uppercase;	font-size: 16px;	font-weight: normal;	color: #999;}.foot-link ul {	margin-left: -20px;}.foot-link li {	float: left;	margin-left: 20px;	margin-top: 20px;}.kf {	width: 208px;	position: fixed;/* right: 20px; */	right: -208px;	top: 50%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	z-index: 10;}.kt-top {	height: 40px;	line-height: 40px;	background: url(../images/kefu.png) 12px center no-repeat #000;	-ms-background-size: auto 20px;	background-size: auto 20px;	padding-left: 46px;	font-size: 14px;	color: #fff;}.kt-top span:hover {	-webkit-transform: rotate(90deg);	transform: rotate(90deg);}.kt-top span {	width: 18px;	height: 16px;	float: right;	position: relative;	margin: 10px 10px 0 0;	cursor: pointer;	transition: .5s;	-webkit-transition: .5s;	-moz-transition: .5s;	-ms-transition: .5s;	-o-transition: .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: #fff;}.kf .qq li {	height: 36px;	line-height: 36px;	border-bottom: #f5f5f5 solid 1px;	padding-left: 16px;}.kf .qq li a {	height: 36px!important;	color: #666;	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: #666;	font-size: 14px;	margin-bottom: 0;}.kf .contact1 {	margin-top: 1px;	height: auto;}.kf .contact1 p {	height: 26px;	line-height: 26px;	color: #666;	font-size: 14px;	padding-left: 22px;	margin: 0;}.kf .contact1 p:nth-child(2n) {	padding-left: 32px;}.kf .con h5.qr-icon {	background: url(../images/erweima.png) 16px center no-repeat;}.kf .con .qr {	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 #000;	background-size: 18px auto;	cursor: pointer;}.kf-side {	padding: 18px 10px 10px;	background: #000;	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: #fff;	line-height: 18px;	font-size: 14px;	font-weight: 400;}.kf-side span.arrow {	width: 12px;	height: 12px;	background: url(../images/jt-1.png) no-repeat;	-ms-background-size: auto 12px;	background-size: auto 12px;	display: block;	margin-top: 10px;}.kf-side span.on {	background: url(../images/jt-2.png) no-repeat;	-ms-background-size: auto 12px;	background-size: auto 12px;}.footer-fix {	box-shadow: 0 0 10px rgba(0,0,0,0.2);	position: fixed;	bottom: 0;	left: 0;	width: 100%;	background-color: #fff;	z-index: 10;	display: none;}.footer-fix li {	float: left;	width: 25%;}.footer-fix li a {	display: block;	text-align: center;	padding: 7px 0;	font-size: 12px;	line-height: 1;}.footer-fix li i {	display: block;	height: 20px;	background: no-repeat center;	background-size: contain;	margin-bottom: 4px;}.footer-fix li i.i1 {	background-image: url(../images/f_01.png);}.footer-fix li i.i2 {	background-image: url(../images/f_02.png);}.footer-fix li i.i3 {	background-image: url(../images/f_03.png);}.footer-fix li i.i4 {	background-image: url(../images/f_04.png);}.img-center {	text-align: center;	/*font-size: 0;*/}.img-center img {	display: inline-block;	width: auto;	height: auto;	max-width: 100%;	max-height: 100%;	vertical-align: middle;}.img-cover {	overflow: hidden;}.img-cover span {	display: block;	width: 100%;	background: no-repeat center / cover;	-webkit-transition: all 0.5s;	transition: all 0.5s;}.container {	padding: 0 15px;	width: 1200px;	margin: 0 auto;}.more-big {	display: inline-block;	font-size: 0;	vertical-align: middle;	line-height: 50px;	margin-top: 50px;	background: #2862de;	-webkit-transition: all 0.5s;	transition: all 0.5s;}.more-big span {		color: #FFFF;	display: inline-block;	vertical-align: middle;	font-size: 18px;	padding: 0 40px;}.more-big i {	display: inline-block;	background: url(../images/icon2.png) no-repeat center;	width: 50px;	border-left: 1px solid #ccc;	height: 50px;	vertical-align: middle;	-webkit-transition: all 0.5s;	transition: all 0.5s;}.more-big:hover {	background: #000;	color: #fff;}.more-big:hover i {	border-color: rgba(255,255,255,0.4);	background-image: url(../images/icon2.png);}.header {	position: fixed;	z-index: 10;	width: 100%;	top: 0;	left: 0;	-webkit-transition: all 0.5s;	transition: all 0.5s;	background-color: #fff;}/*.header .container {width: auto;padding: 0 60px;}*/.header .logo {	float: left;	font-size: 0;	height: 60px;	line-height: 60px;	text-align: left;	padding: 10px 0;}.header .nav {	float: right;}.header .nav li {	margin-left: 10px;	float: left;	position: relative;}.header .nav li>a {	display: block;	font-size: 18px;	position: relative;	color: #333;	padding: 27px 30px;}.header .nav li>a:after {	position: absolute;	left: 0;	bottom: 0;	width: 0;	height: 3px;	background-color: #2862de;	-webkit-transition: all 0.5s;	transition: all 0.5s;	content: '';}.header .nav li .arr {	float: right;	height: 40px;	width: 40px;	position: relative;	display: none;}.header .nav li .arr:after {	content: '';	border-top: 2px solid #ccc;	border-left: 2px solid #ccc;	-webkit-box-sizing: content-box;	box-sizing: content-box;	display: block;	width: 8px;	height: 8px;	margin: auto;	position: absolute;	top: 0;	bottom: 0;	-webkit-transform: rotate(135deg);	transform: rotate(135deg);	right: 15px;}.header .nav li.dropdown {	position: relative;}.header .nav .dropdown-box {	position: absolute;	left: 0;	min-width: 100%;	top: 100%;	display: none;	z-index: 10;	text-align: center;	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);	box-shadow: 0 0 5px rgba(0,0,0,0.1);	background: #fff;}.header .nav .dropdown-box p {	margin: 0;}.header .nav .dropdown-box a {	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	padding: 0 10px;	font-size: 14px;	display: block;	border-bottom: 1px solid rgba(0, 0, 0, 0.1);	line-height: 40px;	color: #333;}.header .nav .dropdown-box a:hover {	background-color: #2862de;	color: #fff;}.header .nav li.active>a, .header .nav li.open>a, .header .nav li>a:hover {}.header .nav li.open>a:after, .header .nav li.active>a:after, .header .nav li>a:hover:after {	width: 100%;}.header .nav li.open .dropdown-box {	display: block;}.header .sc {	float: right;	position: relative;	margin-left: 40px;}.header .sc-btn {	display: block;	height: 100px;	width: 30px;	background: url(../images/icon1.png) no-repeat center;}.header .sc-box {	position: absolute;	right: 0;	top: 100%;	overflow: hidden;	display: none;	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);	box-shadow: 0 0 5px rgba(0,0,0,0.1);}.header .sc-box input {	display: block;	padding: 9px 62px 9px 12px;	border: 1px solid transparent;	font-size: 14px;	color: #333;	background-color: #fff;	width: 200px;}.header .sc-box button {	position: absolute;	right: 0;	top: 0;	padding: 0;	width: 60px;	height: 40px;	background: #2862de;	color: #fff;	border: 0;	cursor: pointer;	font-size: 14px;}.header-active {	background: #fff;    top: 0;    box-shadow: 0px 5px 50px rgba(0,0,0,0.1);}.menu-btn {	display: none;	padding: 6px 0;	float: right;}.menu-btn:before, .menu-btn:after, .menu-btn span {	display: block;	height: 2px;	background-color: #fff;	content: '';}.menu-btn:before {	width: 24px;}.menu-btn:after {	width: 18px;	margin-left: 6px;}.menu-btn span {	width: 12px;	margin: 6px 0 6px 12px;}.banner .swiper-slide {	background: no-repeat center / cover;	min-height: 800px;	height: 100vh;}.banner .swiper-slide img {	display: block;	width: 100%;	height: auto;}.banner .swiper-slide .container {	height: 100%;}.banner .swiper-slide .wrap {	display: table;	height: 100%;	color: #fff;}.banner .swiper-slide .inner {	display: table-cell;	vertical-align: middle;}.banner .swiper-slide h4 {	margin: 0;	font-size: 48px;	font-weight: normal;}.banner .swiper-slide h4:after {	display: block;	content: '';	height: 3px;	width: 40px;	margin-top: 20px;	background-color: #2862de;}.banner .swiper-slide small {	margin: 20px 0 0;	font-size: 24px;	display: block;	opacity: 0.6;	text-transform: uppercase;}.banner .swiper-slide .more-big {	background: #2862de;	color: #fff;}.banner .swiper-slide .more-big i {	border-color: rgba(255,255,255,0.4);	background-image: url(../images/icon2.png);}.banner .swiper-pagination {	bottom: 50%;	left: auto;	width: 80px;	padding: 1px 0;	right: 30px;	-webkit-transform: translateY(50%);	transform: translateY(50%);}.banner .swiper-pagination-bullet {	background-color: #fff;	display: block;	width: 40px;	margin: 15px auto !important;	height: 2px;	border-radius: 0;	-webkit-transition: all 0.5s;	transition: all 0.5s;}.banner .swiper-pagination-bullet-active {	width: 100%;}.banner-sub {	background: no-repeat center / cover;	height: 550px;}.banner-sub .container {	height: 100%;}.banner-sub .wrap {	display: table;	height: 100%;	color: #fff;}.banner-sub .inner {	display: table-cell;	vertical-align: middle;}.banner-sub h4 {	margin: 0;	font-size: 44px;	line-height: 1.1;	text-transform: uppercase;}.banner-sub h4:after {	display: block;	content: '';	height: 3px;	width: 40px;	margin-top: 20px;	background-color: #fff;}.banner-sub small {	margin: 20px 0 0;	font-size: 34px;	display: block;	text-transform: uppercase;}.section {	padding: 80px 0;}.section-title {	margin-bottom: 50px;}.section-title .more-big {	margin-top: 25px;	float: right;	display: none;}.section-title small {	display: block;	border-bottom: 1px solid #ddd;	text-transform: uppercase;	font-size: 48px;	line-height: 1.1;	padding-bottom: 25px;}.section-title h4 {	margin: -1px 0 0;	padding-top: 25px;	font-size: 48px;	line-height: 1.1;	border-top: 5px solid #2862de;	display: inline-block;	vertical-align: top;	font-weight: normal;}.section-title-1 {	margin-bottom: 50px;	text-align: center;	font-size: 30px;}.section-title-1 small {	display: block;	color: #999;	font-size: 20px;	text-transform: uppercase;}.section-title-1 i {	display: block;	content: '';	background: url(../images/icon10.png) no-repeat center / contain;	height: 32px;	margin-top: 5px;}.contact-2 .map {	height: 300px;}.contact-2 .info {	padding: 15px;	background-color: #f08300;	color: #fff;}.contact-2 .info h4 {	margin: 0 0 15px;	border-bottom: 1px solid #faa34b;	font-weight: normal;	font-size: 18px;	padding-bottom: 15px;}.contact-2 .info p {	margin: 0 0 15px;	background: no-repeat 0 center;	background-size: 15px 15px;	padding-left: 25px;}.contact-2 .info .btn {	display: block;	width: 120px;	line-height: 40px;	background-color: #fff;	color: #f08300;	text-align: center;}.contact-2 .map {	float: left;	width: 50%;	height: 550px;}.contact-2 .info {	margin-left: 50%;	padding: 75px;	height: 550px;}.contact-2 .info h4 {	font-size: 34px;	margin-bottom: 30px;}.contact-2 .info p {	line-height: 30px;	font-size: 20px;	margin-bottom: 20px;}.contact-2 .info .btn {	line-height: 50px;	font-size: 18px;	width: 140px;}.bg1 {	background: url(../images/bg1.png) no-repeat center / cover;}.bg2 {	background: url(../images/bg2.jpg) no-repeat center / cover;	color: #fff;}.bg3 {	background: url(../images/bg3.jpg) no-repeat center / cover;	color: #fff;}.bg3 .section-title-1 small {	color: #fff;}.bg3 .section-title-1:after {	background-image: url(../images/icon11.png);}.bg4 {	background: url(../images/bg4.png) no-repeat center / cover;}.in-about {	margin: 0;}.in-about dt {	float: right;	width: 50%;	margin-top: -80px;}.in-about dd {	margin: 0 50% 0 0;	padding: 25px 5% 0 0;	overflow: hidden;}.in-about dd p {	margin: 0;	font-size: 16px;	line-height: 2;	text-align: justify;	text-indent: 2em;}.in-about ul {	overflow: hidden;	margin-top: 10%;	border-bottom: 1px solid #ddd;	margin-left: -30px;}.in-about li {	float: left;	width: 25%;	padding-bottom: 30px;	margin-bottom: -1px;}.in-about li .wrap {	line-height: 1;	border-right: 1px solid #eee;	margin-left: 30px;}.in-about li p {	font-size: 14px;	line-height: 1;	text-align: left;	margin-top: 15px;	text-indent: 0;}.in-about li .num strong {	font-size: 30px;	color: #2862de;	font-family: Impact;	margin-right: 5px;}.in-about li.active {	border-bottom: 3px solid #2862de;}.in-about li:last-child .wrap {	border-right: 0;}.about-s dt {	margin-top: 0;}.about-s dd h4 {	font-size: 28px;	margin: 0 0 20px;}.about-s ul {	border-bottom: 0;}.about-s li {	margin-bottom: 0;}.in-service .swiper-slide {	height: 500px;	font-size: 0;	line-height: 500px;}.in-service .swiper-slide a {	display: inline-block;	vertical-align: bottom;	width: 100%;	position: relative;}.in-service .swiper-slide a:before {	position: absolute;	content: '';	left: 10px;	top: 10px;	bottom: 10px;	right: 10px;	border: 1px solid rgba(255,255,255,0.4);	z-index: 1;	-webkit-transition: all 1s;	transition: all 1s;	opacity: 0;}.in-service .swiper-slide .img-cover {	position: relative;	background-color: #000;	color: #fff;}.in-service .swiper-slide .img-cover span {	height: 380px;	-webkit-transition: all 1s;	transition: all 1s;}.in-service .swiper-slide .img-cover p {	margin: 0;	position: absolute;	left: 0;	top: 0;	font-size: 16px;	line-height: 22px;	opacity: 0;	-webkit-transition: all 1s;	transition: all 1s;}.in-service .swiper-slide .img-cover p em {	display: block;	padding: 60px 7% 0;	font-style: normal;	text-align: justify;}.in-service .swiper-slide .img-cover i {	position: absolute;	bottom: 40px;	left: 50%;	background: url(../images/icon3.png) no-repeat center / contain;	width: 60px;	height: 60px;	margin-left: -30px;	opacity: 0;	-webkit-transition: all 1s;	transition: all 1s;}.in-service .swiper-slide .text {	-webkit-transition: all 1s;	transition: all 1s;}.in-service .swiper-slide .text span {	display: block;	width: 60%;	margin: 0 auto;	font-size: 30px;	line-height: 1;	text-align: center;	border-bottom: 2px solid #ccc;	padding: 15px 0;	-webkit-transition: all 1s;	transition: all 1s;}.in-service .swiper-slide a:hover:before {	opacity: 1;}.in-service .swiper-slide a:hover .img-cover span {	opacity: 0.4;	height: 350px;}.in-service .swiper-slide a:hover .img-cover p {	opacity: 1;}.in-service .swiper-slide a:hover .img-cover i {	opacity: 1;}.in-service .swiper-slide a:hover .text {	background-color: #2862de;	padding: 30px 0 58px;}.in-service .swiper-slide a:hover .text span {	color: #fff;	border-color: #fff;}.in-service .swiper-button-next, .in-service .swiper-button-prev {	background-color: #6e6e6e;	width: 50px;	height: 80px;	opacity: 0.5;	-webkit-transition: all 0.5s;	transition: all 0.5s;}.in-service .swiper-button-next:hover, .in-service .swiper-button-prev:hover {	opacity: 1;}.in-equipment {	padding-bottom: 10px;}.in-equipment .swiper-slide {	width: 1000px;}.in-equipment .swiper-slide a {	display: block;	position: relative;}.in-equipment .swiper-slide .img-cover span {	padding-top: 52%;	opacity: 0.5;	-webkit-transition: all 1s;	transition: all 1s;}.in-equipment .swiper-slide .text {	position: absolute;	left: 40px;	top: 50px;	background-color: #fff;	padding: 40px 30px;	width: 280px;	height: 320px;	color: #333;	opacity: 0;	-webkit-transition: all 1s;	transition: all 1s;}.in-equipment .swiper-slide .text h4 {	margin: 0;	font-size: 36px;	font-weight: normal;	position: relative;}.in-equipment .swiper-slide .text h4:after {	display: block;	content: '';	margin-top: 20px;	width: 150px;	height: 3px;	background-color: #2862de;	margin-left: -90px;}.in-equipment .swiper-slide .text p {	font-size: 16px;	color: #666;	line-height: 1.8;	margin: 30px 0 0;	text-align: justify;	height: 140px;	overflow: hidden;}.in-equipment .swiper-slide .text .more {	display: inline-block;	margin-top: 20px;	font-size: 16px;	color: #2862de;	background: url(../images/icon4.png) no-repeat right center;	padding-right: 36px;}.in-equipment .swiper-slide .text .p {	position: absolute;	right: 40px;	bottom: 30px;	font-size: 24px;	color: #999;}.in-equipment .swiper-slide .text .p span {	color: #2862de;}.in-equipment .swiper-slide-active .img-cover span {	opacity: 1;}.in-equipment .swiper-slide-active .text {	opacity: 1;}.in-equipment .swiper-button-next, .in-equipment .swiper-button-prev {	background-color: #6e6e6e;	width: 50px;	height: 80px;	opacity: 0.5;	-webkit-transition: all 0.5s;	transition: all 0.5s;	margin-top: -40px;}.in-equipment .swiper-button-prev {	left: 50%;	margin-left: -600px;}.in-equipment .swiper-button-next {	right: 50%;	margin-right: -600px;}.in-equipment .swiper-button-next:hover, .in-equipment .swiper-button-prev:hover {	opacity: 1;}.in-equipment .swiper-pagination {	position: static;	font-size: 0;	margin-top: 50px;}.in-equipment .swiper-pagination-bullet {	width: 14px;	height: 14px;	border-radius: 0;	-webkit-transition: all 0.5s;	transition: all 0.5s;	margin: 0 8px !important;}.in-equipment .swiper-pagination-bullet-active {	background-color: #2862de;	-webkit-transform: rotate(45deg);	transform: rotate(45deg);}.in-news-left {	float: left;	width: 380px;}.in-news-left .section-title {	margin-top: 150px;}.in-news-left .section-title small {	border-color: rgba(255,255,255,0.3);}.in-news-right {	margin-left: 400px;}.list-1 {	margin: -10px 0 0 -10px;}.list-1 li {	float: left;	width: 33.333333%;}.list-1 li .item {	display: block;	background-color: #fff;	position: relative;	margin: 10px 0 0 10px;	padding: 40px 30px;}.list-1 li .item:before {	content: '';	position: absolute;	bottom: 0;	left: 0;	width: 100%;	background-color: #2862de;	height: 0;	-webkit-transition: all 1s;	transition: all 1s;}.list-1 li .text {	position: relative;	z-index: 1;}.list-1 li h4 {	    margin: 10px 0 10px;	font-size: 24px;	-webkit-transition: all 1s;	transition: all 1s;	text-align: justify;}.list-1 li h4 span {	display: block;	height: 68px;	overflow: hidden;}.list-1 li h4:after {	display: block;	content: '';	margin-top: 10px;	width: 36px;	height: 2px;	background-color: #2862de;	-webkit-transition: all 1s;	transition: all 1s;}.list-1 li .lm {	position: absolute;	right: 0;	top: 0;	width: 20px;	font-size: 18px;	text-align: center;	opacity: 0.5;	-webkit-transition: all 1s;	transition: all 1s;}.list-1 li .date {	font-size: 18px;	color: #999;	-webkit-transition: all 1s;	transition: all 1s;	display: block;}.list-1 li .more {	display: block;	margin: 10px auto 0;	line-height: 48px;	width: 158px;	-webkit-transition: all 1s;	transition: all 1s;	font-size: 18px;	border: 1px solid transparent;	background-color: #f7f7f7;	text-align: center;}.list-1 li .item:hover:before {	height: 55%;}.list-1 li .item:hover h4 {	color: #fff;}.list-1 li .item:hover h4:after {	background-color: #fff;}.list-1 li .item:hover .lm {	color: #fff;}.list-1 li .item:hover .date {	color: #fff;}.list-1 li .item:hover .more {	background-color: transparent;	border-color: #fff;	color: #fff;}.list-1 li.last .wrap {	margin: 10px 0 0 10px;	line-height: 380px;	text-align: center;}.list-1 li.last .wrap .more-big {	margin-top: 0;}.footer {	background-color: #2b2c2d;	text-align: center;	color: #c7c7c7;	/*border-top: 5px solid #fff;*/}.footer a {	color: #c7c7c7;}.footer a:hover {	color: #fff;}.footer-left {	margin-right: 520px;}.footer-right {	float: right;	width: 500px;}.footer-logo {	text-align: left;	margin-bottom: 20px;}.footer-nav {	font-size: 16px;}.footer-nav span {	padding: 0 10px;	opacity: 0.3;}.footer-ewm {	float: right;	width: 110px;	margin-left: 15px;}.footer-ewm p{	margin: 10px;}.footer-text {	margin-right: 135px;	text-align: right;	font-size: 0;}.footer-text p {	margin: 10px 0;}.footer-text p span {	display: inline-block;	vertical-align: middle;	font-size: 16px;	background: no-repeat 0 center;	padding-left: 30px;}.footer-text p span.i1 {	background-image: url(../images/icon6.png);}.footer-text p span.i2 {	background-image: url(../images/icon7.png);}.footer-text p span.i3 {	background-image: url(../images/icon5.png);}.footer-copy {	margin-top: 40px;	background-color: #272829;	padding: 20px 0;}.footer-copy .zc {	float: right;}.position {	line-height: 34px;	margin-top: -50px;	margin-bottom: 60px;}.position .tit {	font-size: 22px;	background: url(../images/icon8.png) no-repeat 0 center;	padding-left: 40px;	font-weight: bold;}.position .tit:after {	display: inline-block;	vertical-align: middle;	content: '';	width: 30px;	height: 3px;	background-color: #2862de;	margin-left: 20px;}.position .wz {	float: right;	color: #999;	font-size: 16px;	background: url(../images/icon9.png) no-repeat 0 center;	padding-left: 28px;}.position .wz a {	color: #999;}.position .wz a:hover {	color: #2862de;}.list-2 {	margin: -30px 0 0 -40px;}.list-2 li {	float: left;	width: 33.333333%;}.list-2 li a {	display: block;	margin: 40px 0 0 40px;}.list-2 li .img-cover span {	padding-top: 104%;}.list-2 li .text {	width: 90%;	margin: -30px auto 0;	background-color: #fff;	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);	box-shadow: 0 0 5px rgba(0,0,0,0.2);	text-align: center;	padding: 15px 0;	position: relative;	z-index: 1;}.list-2 li .text h4 {	margin: 0;	font-weight: normal;	font-size: 20px;}.list-2 li .text p {	margin: 0;}.list-2 li a:hover .img-cover span {	-webkit-transform: scale(1.1);	transform: scale(1.1);}.equipment .swiper-slide {	width: 820px;}.equipment .swiper-slide a {	display: block;}.equipment .swiper-slide .img-cover {	background-color: #fff;}.equipment .swiper-slide .img-cover span {	padding-top: 56%;	opacity: 0.4;}.equipment .swiper-slide .text {	width: 90%;	margin: -32px auto 0;	position: relative;	z-index: 1;}.equipment .swiper-slide .text span {	display: block;	line-height: 64px;	text-align: center;	background-color: #2862de;	color: #fff;	font-size: 18px;	height: 64px;	overflow: hidden;	width: 0;}.equipment .swiper-slide-active .img-cover span {	opacity: 1;}.equipment .swiper-slide-active .text span {	width: 100%;	-webkit-transition: all 1s;	transition: all 1s;}.equipment .swiper-button-next, .equipment .swiper-button-prev {	background: no-repeat center #fff;	width: 60px;	height: 60px;	border-radius: 50%;	margin-top: -30px;}.equipment .swiper-button-prev {	left: 50%;	margin-left: -600px;	background-image: url(../images/icon13.png);}.equipment .swiper-button-next {	right: 50%;	margin-right: -600px;	background-image: url(../images/icon12.png);}.shengchan .swiper-slide {	width: 550px;}.shengchan .swiper-slide a {	display: block;	position: relative;}.shengchan .swiper-slide .img-cover span {	padding-top: 122%;}.shengchan .swiper-slide .text {	position: absolute;	z-index: 1;	left: 0;	bottom: 0;	width: 100%;	background-color: #2862de;	color: #fff;	text-align: center;}.shengchan .swiper-slide .text p {	margin: 0;	line-height: 60px;	padding: 0 15px;	font-size: 20px;}.shengchan .swiper-slide a:hover .img-cover span {	-webkit-transform: scale(1.1);	transform: scale(1.1);}.shengchan .ctl {	margin-top: 40px;}.shengchan .swiper-button-next, .shengchan .swiper-button-prev {	float: left;	width: 27px;	height: 19px;	margin: 0 20px 0 0;	background: no-repeat center;	position: static;	outline: none;}.shengchan .swiper-button-next {	background-image: url(../images/icon14.png);}.shengchan .swiper-button-prev {	background-image: url(../images/icon15.png);}.shengchan .swiper-pagination {	margin-left: 100px;	position: static;	height: 3px;	margin-top: 8px;}.shengchan .swiper-pagination-progressbar-fill {	background-color: #2862de;}.list-3 {	margin: -30px 0 0 -30px;}.list-3 li {	float: left;	width: 33.333333%;}.list-3 li a {	margin: 30px 0 0 30px;	display: block;}.list-3 li .img-cover span {	padding-top: 60%;}.list-3 li .text {	margin: 20px 0 0;}.list-3 li .text h4 {	margin: 0;	font-size: 18px;	font-weight: normal;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.list-3 li .text .date {	margin: 10px 0 0;	color: #666;}.list-3 li .text i {	height: 1px;	background-color: #ccc;	margin-top: 10px;	display: block;	position: relative;}.list-3 li .text i:after {	content: '';	position: absolute;	left: 0;	top: 0;	width: 0;	height: 100%;	background-color: #2862de;	-webkit-transition: all 0.5s;	transition: all 0.5s;}.list-3 li .text p {	margin: 10px 0 0;	height: 44px;	word-break: break-all;	overflow: hidden;	text-overflow: ellipsis;	-webkit-line-clamp: 2;	display: -webkit-box;	-webkit-box-orient: vertical;	color: #999;	line-height: 22px;}.list-3 li a:hover .text i:after {	width: 100%;}.list-4 {	margin: -40px 0 0 -60px;}.list-4 li {	float: left;	width: 50%;}.list-4 li a {	display: block;	margin: 40px 0 0 60px;	overflow: hidden;}.list-4 li .date {	float: left;	width: 90px;	text-align: right;	font-size: 25px;	line-height: 1.1;	color: #333;}.list-4 li .date span {	display: block;	font-size: 14px;	color: #999;	margin-top: 10px;}/* .list-4 li .text {margin-left: 120px;} */.list-4 li .text h4 {	margin: 0;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	font-size: 18px;	font-weight: normal;}.list-4 li .text p {	color: #999;	margin: 10px 0 0;	-webkit-line-clamp: 2;	height: 48px;	word-break: break-all;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-box-orient: vertical;	line-height: 24px;}.content-title {	margin-bottom: 30px;	text-align: center;}.content-title h1 {	/*border-bottom: 5px solid #2862de;*/	margin: 0;	font-size: 42px;}.content-title p {	margin: 15px 0 0;	font-size: 0;}.content-title p span {	display: inline-block;	vertical-align: middle;	margin-right: 20px;	color: #999;	font-size: 14px;}.content-body {	line-height: 1.8;	font-size: 16px;}.content-body img {	max-width: 100%;	width: auto !important;	height: auto !important;}.content-exp {	margin-top: 50px;}.content-exp li {	float: left;	width: 50%;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.content-exp li:last-child {	text-align: right;}.prd-show {	background-color: #f2f2f2;	margin-bottom: 50px;}.prd-show .swiper-slide {	height: 600px;	line-height: 600px;}.prd-show .swiper-button-next, .prd-show .swiper-button-prev {	background-color: #6e6e6e;	width: 50px;	height: 80px;	opacity: 0.5;	-webkit-transition: all 0.5s;	transition: all 0.5s;	margin-top: -40px;}.prd-show .swiper-button-next {	right: 0;}.prd-show .swiper-button-prev {	left: 0;}.prd-show .swiper-button-next:hover, .prd-show .swiper-button-prev:hover {	opacity: 1;}.contact {	position: relative;	top: -50px;}.contact li {	float: left;	width: 33.333333%;	background-color: #fff;	text-align: center;	padding: 30px 0;	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);	box-shadow: inset 0 0 5px rgba(0,0,0,0.1);}.contact li img {	display: block;	margin: 0 auto;}.contact li p {	margin: 20px 0 0;}.contact-list {	margin: -30px 0 0 -30px;}.contact-list li {	float: left;	width: 33.333333%;}.contact-list li .wrap {	margin: 30px 0 0 30px;	background-color: #fff;	padding: 7%;	-webkit-box-shadow: 1px 1px 11px rgba(0, 0, 0, 0.06);	box-shadow: 1px 1px 11px rgba(0, 0, 0, 0.06);}.contact-list li h4 {	margin: 0 0 15px;	font-weight: normal;	font-size: 24px;	background: url(../images/icon19.png) no-repeat 0 center;	padding-left: 40px;}.contact-list li p {	margin: 0;	line-height: 1.8;}.contact-list li.c {	clear: both;	width: 100%;}.mo {	display: none;}.nnnns {	margin: 20px 0 30px 0;}.nnnns li {	width: 140px;	height: 40px;	line-height: 40px;	text-align: center;	font-size: 16px;	float: left;	margin-right: 20px;	border: #ddd 1px solid;}.nnnns li.on {	background: #2862de;	color: #fff;}.nnnns li:hover {	background: #2862de;	color: #fff;}.nnnns li.on a {	color: #fff;}/* 合肥秀站网络科技有限公司 *//* 精品与原创织梦模板提供商，一站式建站 *//* 主营业务：快速建站、快排、高权重域名、海外服务器 *//* 麦站网：Www.Xiuzhanwang.Com *//* 主机/服务器：Www.xiuzhanyun.Com *//* 域名抢注：Www.xiuzhanmi.Com *//* QQ：2361928288  835971066 */@media screen and (max-width: 1450px) {/*.header .container {padding: 0 15px;}*/.header .nav li>a {	padding: 27px 20px;}.shengchan .swiper-slide {	width: 380px;}.shengchan .swiper-slide .text p {	line-height: 50px;	font-size: 18px;}} @media screen and (max-width: 767px) {body {	min-width: 320px;	/*padding-top: 50px;*/}.container {	width: auto;	min-width: auto;	max-width: none;}.footer-fix {	display: block;}.kf {	display: none;}.more-big {	margin-top: 30px;	line-height: 40px;}.more-big span {	font-size: 14px;	padding: 0 20px;}.more-big i {	height: 40px;	width: 40px;	background-size: 15px auto;}.header {	padding: 10px 0;	background-color: #000;}.header .logo {	height: 30px;	line-height: 30px;	float: none;	padding: 0;}.header .nav {	margin: 10px -15px -10px;	display: none;	float: none;}.header .nav li {	display: block;	margin: 0;	border-top: 1px solid #404040;	float: none;}.header .nav li a {	line-height: 40px;	padding: 0 15px;	font-size: 16px;}.header .nav li .arr {	display: block;	position: relative;	z-index: 1;}.header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {}.header .nav li.open>a:after, .header .nav li.active>a:after, .header .nav li>a:hover:after {	width: 0;}.header .nav li.open .arr:after {	border-color: #fff;	-webkit-transform: rotate(225deg);	transform: rotate(225deg);}.header .nav .dropdown-box {	position: static;	background-color: #f5f5f5;	min-width: auto;	text-align: left;}.header .nav .dropdown-box a {	color: #333 !important;	border-top: 1px dotted #ddd;	padding: 0 15px;	line-height: 40px;	background-color: transparent !important;	border-bottom: 0;}.menu-btn {	display: block;}.header .sc {	margin-left: 0;	margin-right: 20px;}.header .sc-btn {	height: 30px;	background-size: 18px auto;}.header .sc-box {	margin-top: 10px;	margin-right: -59px;}.banner .swiper-slide {	height: 300px;	min-height: auto;}.banner .swiper-slide .container {	width: 100%;	-webkit-box-sizing: border-box;	box-sizing: border-box;}.banner .swiper-slide h4 {	font-size: 18px;}.banner .swiper-slide h4:after {	margin-top: 15px;}.banner .swiper-slide small {	margin-top: 15px;	font-size: 12px;}.banner .swiper-slide .more-big {	margin-top: 20px;}.banner .swiper-pagination {	bottom: 20px;	right: 0;	width: 100%;	font-size: 0;}.banner .swiper-pagination-bullet {	display: inline-block;	width: 30px;	margin: 0 5px !important;}.banner-sub {	height: 200px;}.banner-sub h4 {	font-size: 18px;}.banner-sub h4:after {	margin-top: 15px;}.banner-sub small {	margin-top: 15px;	font-size: 18px;}.section {	padding: 30px 0;}.section-title {	margin-bottom: 30px;}.section-title small {	font-size: 22px;	padding-bottom: 15px;}.section-title h4 {	padding-top: 15px;	font-size: 22px;}.section-title .more-big {	margin-top: 5px;}.section-title-1 {	margin-bottom: 30px;	font-size: 20px;}.section-title-1 small {	font-size: 14px;}.section-title-1 i {	height: 20px;}.in-about dt {	float: none;	width: auto;	margin: 0;}.in-about dd {	margin: 0;	padding: 20px 0 0;}.in-about dd p {	font-size: 14px;	line-height: 1.8;}.in-about ul {	margin-left: 0;	margin-top: 20px;}.in-about li {	width: 50%;}.in-about li .wrap {	text-align: center;	margin-left: 0;}.in-about li:nth-child(2) .wrap {	border-right: 0;}.in-about li.active {	border: 0;}.in-about li p {	line-height: 1;	margin-top: 10px;	text-align: center;}.about-s dd h4 {	font-size: 18px;	margin-bottom: 10px;}.about-s ul {	margin-bottom: -30px;}.in-service .swiper-slide {	height: 276px;	line-height: 276px;}.in-service .swiper-slide .img-cover span {	height: 200px;}.in-service .swiper-slide .img-cover p {	font-size: 12px;}.in-service .swiper-slide .img-cover p em {	padding: 20px 20px 0;}.in-service .swiper-slide .img-cover i {	height: 30px;	bottom: 20px;}.in-service .swiper-slide .text span {	width: 75%;	font-size: 14px;	padding: 10px 0;}.in-service .swiper-slide a:hover .img-cover span {	height: 200px;}.in-service .swiper-slide a:hover .text {	padding: 10px 0 30px;}.in-service .swiper-button-next, .in-service .swiper-button-prev {	width: 30px;	height: 50px;	background-size: 15px auto;}.in-equipment .swiper-slide {	width: 280px;}.in-equipment .swiper-slide .text {	position: static;	width: auto;	height: auto;	padding: 15px;}.in-equipment .swiper-slide .text h4 {	font-size: 18px;}.in-equipment .swiper-slide .text h4:after {	margin-left: 0;	margin-top: 10px;	width: 50px;}.in-equipment .swiper-slide .text p {	font-size: 14px;	margin-top: 15px;	height: auto;}.in-equipment .swiper-slide .text .more {	margin-top: 10px;	margin-bottom: 20px;	font-size: 14px;	background-size: auto 6px;	padding-right: 20px;}.in-equipment .swiper-slide .text .p {	font-size: 12px;	right: 15px;	bottom: 15px;}.in-equipment .swiper-pagination {	margin-top: 30px;}.in-equipment .swiper-pagination-bullet {	width: 10px;	height: 10px;	margin: 0 5px !important;}.in-equipment .swiper-button-next, .in-equipment .swiper-button-prev {	display: none;}.in-news-left {	float: none;	width: auto;}.in-news-left .section-title {	margin-top: 0;}.in-news-left ul {	overflow: hidden;}.in-news-left li {	float: left;}.in-news-left li .more-big {	margin-top: 0;	margin-right: 10px;}.in-news-right {	margin: 30px 0 0;}.list-1 li {	width: 50%;}/*.list-1 li:nth-child(5) {display: none;}*/.list-1 li.last {	margin-top: 30px;	width: 100%;}.list-1 li.last .wrap {	height: auto;	line-height: normal;}.list-1 li .item {	padding: 15px;	height: auto;}.list-1 li .text {	padding: 0;}.list-1 li h4 {	font-size: 16px;	font-weight: normal;	margin-bottom: 10px;}.list-1 li h4 span {	height: 44px;}.list-1 li h4:after {	margin-top: 10px;}.list-1 li .date {	font-size: 12px;}.list-1 li .lm {	position: static;	display: block;	width: auto;	text-align: left;	font-size: 12px;	margin-bottom: 20px;}.list-1 li .more {	margin-top: 30px;	width: auto;	font-size: 14px;	line-height: 32px;}.footer-left {	display: none;}.footer-right {	float: none;	width: auto;}.footer-ewm {	width: 80px;}.footer-text {	margin-right: 90px;	text-align: left;}.footer-text p {	margin: 0 0 5px;}.footer-text p span {	font-size: 14px;	background-size: 15px auto;	padding-left: 25px;}.footer-copy {	margin-top: 30px;	font-size: 12px;	padding: 15px 0;}.footer-copy .zc {	display: none;}.position {	margin: 0 0 20px;	line-height: 20px;}.position .tit {	font-size: 18px;	background-size: auto 20px;	padding-left: 22px;}.position .tit:after {	width: 20px;	margin-left: 10px;}.position .wz {	display: none;}.list-2 {	margin: -10px 0 0 -10px;}.list-2 li {	width: 50%;}.list-2 li a {	margin: 10px 0 0 10px;}.list-2 li .text {	padding: 10px 0;}.list-2 li .text h4 {	font-size: 16px;}.list-2 li .text p {	font-size: 12px;}.equipment .swiper-slide {	width: 280px;}.equipment .swiper-slide .text {	margin-top: -17px;}.equipment .swiper-slide .text span {	line-height: 34px;	height: 34px;	font-size: 14px;}.equipment .swiper-button-next, .equipment .swiper-button-prev {	width: 30px;	height: 30px;	margin: -15px 0 0;	background-size: 7px auto;}.equipment .swiper-button-next {	right: 10px;}.equipment .swiper-button-prev {	left: 10px;}.shengchan .swiper-slide {	width: 170px;}.shengchan .swiper-slide .text p {	font-size: 14px;	line-height: 34px;}.shengchan .ctl {	margin-top: 20px;}.shengchan .swiper-button-next, .shengchan .swiper-button-prev {	height: 14px;	background-size: contain;	width: 20px;	margin-right: 10px;}.shengchan .swiper-pagination {	margin-top: 5px;	margin-left: 65px;}.list-3 {	margin: -10px 0 0 -10px;}.list-3 li {	width: 50%;}.list-3 li a {	margin: 10px 0 0 10px;}.list-3 li .text {	margin-top: 10px;}.list-3 li .text h4 {	font-size: 14px;}.list-3 li .text .date {	margin-top: 5px;	font-size: 12px;}.list-3 li .text p {	font-size: 12px;	height: 40px;	line-height: 20px;}/*.list-4 {margin-top: -15px;}*/.list-4 {	margin: -10px 20px 0 -110px;}.list-4 li {	width: 100%;}.list-4 li a {	margin-top: 15px;}.list-4 li .date {	font-size: 20px;	width: 60px;}.list-4 li .date span {	font-size: 14px;}.list-4 li .text {	margin-left: 75px;}.list-4 li .text h4 {	font-size: 16px;}.list-4 li .text p {	font-size: 12px;	line-height: 20px;	height: 40px;	margin-top: 5px;}.content-title {	margin-bottom: 20px;}.content-title h1 {	font-size: 18px;	padding-left: 10px;	border-left-width: 3px;}.content-title p {	margin-top: 10px;}.content-title p span {	font-size: 12px;}.content-body {	font-size: 14px;}.content-exp {	margin-top: 20px;	font-size: 12px;}.prd-show {	margin-bottom: 30px;}.prd-show .swiper-slide {	height: 300px;	line-height: 300px;}.prd-show .swiper-button-next, .prd-show .swiper-button-prev {	width: 30px;	height: 50px;	background-size: 15px auto;	margin-top: -25px;}.contact {	top: -30px;}.contact li {	padding: 20px 0;	width: 100%;}.contact-list {	margin-top: -15px;}.contact-list li {	width: 100%;}.contact-list li .wrap {	margin-top: 15px;}.contact-list li h4 {	font-size: 18px;	background-size: auto 22px;	padding-left: 30px;}.m-tc {	text-align: center;}.mo {	display: block;}.nnnns {	margin: 10px 0;}.nnnns li {	width: 25%;	height: 30px;	line-height: 30px;	font-size: 14px;	margin-right: 5%;	border: #ddd 1px solid;	margin-bottom: 10px;}.header .nav .dropdown-box {	background: none;}.header .nav .dropdown-box a {	background: #fff!important;}}/*网分页样式*/.pages {	clear: both;	margin: 40px auto 20px auto;	padding-top: 40px;	overflow: hidden;	text-align: center;	font-size: 14px;}.pages ul li {	display: inline-block;	border: 1px solid #ccc;	padding: 6px 15px;	margin: 0 1px;	line-height: 24px;	background: #fff;	color: #999;	border-radius: 2px}.pages ul li:hover {	background: #2b2c2d;	color: #fff;	border: 1px solid #2b2c2d}.pages ul li:hover a {	color: #fff;}.pages ul li.thisclass {	display: inline-block;	border: 1px solid #2b2c2d;	padding: 6px 15px;	margin: 0 1px;	background: #2b2c2d;	color: #fff;}.pages ul li.thisclass a {	color: #fff;}.pages ul li a {	display: block;	color: #999}.pages ul li a:hover {	color: #fff;}/*AB模版网新增翻页样式 各类模版站 www.adminbuy.cn*/.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}.ab_pages ul{display:inline-block;margin:0 auto;padding:0}.ab_pages ul  a{color:#555;display:block;padding: 2px 10px;  border: 1px solid #ddd;float: left;margin: 0 5px;}.ab_pages ul  a.page-num-current{ background:#ddd;}.footer-logo img{ height:45px;}/*.header .nav li:hover .dropdown-box{
	display: block!important;
}*//*顶部*/.header .nav li>a p{	height: auto;	line-height: inherit;	margin: 0;}.header .nav li>a span{	display: block;    font-size: 12px;    text-align: center;    color: #ddd;    padding-top: 5px;    line-height: initial;    height: inherit;    margin-top: 0;}/*****************关于我们******************/.ac-banner {    width: 100%;    height: 820px;    text-align: center;    position: relative;    background:url(../images/banner1.jpg) no-repeat center;    background-size: cover;      margin-top:80px ;}.ac-banner .con {    display: block;    width: 800px;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    height: 250px;    margin: auto}.ac-banner .con .box {    position: absolute;    bottom: -20px;    left: 0;    width: 100%}.ac-banner h2 {    font-size: 60px;    color: #fff;    line-height: inherit;    margin-bottom: 10px;}.ac-banner h3 {    font-size: 26px;    color: #fff;    line-height: 0;    font-weight: inherit;}.ac-banner p {    font-size: 16px;    color: #fff;    line-height: 34px;    margin-top: 10px}.ac-banner a {    display: inline-block;    width: 30%;    margin: 35px 3.6% 0;    height: 50px;    line-height: 50px;    background: #2862de;    color: #fff;    /*border-radius: 25px;*/    font-size: 16px}.ac-banner a img{	    position: relative;    top: 3px;    height: 17px;}	.page_title_2 {    padding-top: 40px;    text-align: center;    padding-bottom: 20px;}.page_title_2 p {    font-size: 42px;    color: #333;    margin-bottom: 0;}.page_title_2 span {    font-weight: 200;    font-size: 13px;    color: #333;    margin-top: 3px;    display: block;}.shzz_bg2 {    background: url(../images/bg05.jpg) no-repeat!important;}.shzz_bg {    background: url(../images/kecheng3.jpg) no-repeat;    /*height: 160px;*/    /*background-attachment: fixed;*/    background-position: center bottom;    margin-bottom: 0px;    overflow: hidden;}.shzz_width {/* width: 1100px; */margin: 0 auto;position: relative;}.shzz_bg p{	padding: 30px 0;	text-align: center;	font-size: 36px;}	.shzz_ul{    background-color:#fff;    position:relative;    top: -30px;}.shzz_ul li {float: left;width: 21%;height: 80px;padding: 30px 60px 30px 60px;/* margin-left: 30px; */background-position: 100px 27px;/* margin-right: 10px; */}.shzz_img_1{background:url(../images/br_05_01.png) no-repeat;}  .shzz_img_2{	background:url(../images/br_05_02.png) no-repeat; }  .shzz_img_3{	background:url(../images/br_05_03.png) no-repeat; } .shzz_img_common p {font-size: 14px;color: #555;width: 220px;margin-left: 135px;margin-top: 10px;}.shzz_line_1{		 left: 355px;    top: -10px;	}	.shzz_line_2{		 right: 368px;    top: -10px;	}.shzrlie_common {    background: url(../images/br_05_04.png) no-repeat;    position: absolute;    width: 15px;    height: 132px;    }/***********移动端自适应************/@media only screen and (min-width: 100px) and (max-width: 640px) {
	.news-one__single{		width: 48%;	}	.news-one__img img{		height: 110px;	}	.news-one__content,.news-one__read-more-btn{		padding: 10px;	}	.news-one__title{		font-size: 18px;		line-height: 22px;	}	.news-one__text{		font-size: 14px;		line-height: 20px;	    padding-top: 8px;	    padding-bottom: 8px;	}	.banner.swiper-container{		margin-top: 50px;	}	.list-1 li .item img,.stack img{		height: 90px;	}	.pic{width: 49%;}	.cta-title{		    font-size: 14px;	}	.ctatitle{		font-size: 24px;		line-height: 10px;	    margin-bottom: 25px;	    margin-top: 10px;	}	.thm-btn{		padding: 10px 10px 10px;	}	.footer-ewm {	    width: 80px;	    float: left;	    overflow: hidden;	    margin-right: 10px;	    margin-left: 0;	}	.footer-text {	    margin-right: 0;	    text-align: left;	    display: block;	    overflow: hidden;	}	.header .nav li a{		padding: 10px 15px;	}	.header .nav li>a p{		line-height: initial;		color: #fff;	}	.header .nav li>a span{		margin-top: 0;    	text-align: left;	}		
}/*服务项目*/.fuwuxiangmu{	overflow: hidden;	padding-bottom: 80px;}.one_list li {	width: 45%;    /* height: 435px; */    background: #fff;    border-radius: 10px;    -webkit-box-shadow: 0 0 15px rgba(92, 15, 159, .15);    -ms-box-shadow: 0 0 15px rgba(92, 15, 159, .15);    box-shadow: 0 0 15px rgba(92, 15, 159, .15);    text-align: center;    /* padding-top: 44px; */    float: left;    margin: 32px 37px 0 0;    padding-bottom: 30px;}.one_list {	padding: 0 5px;}.one_list li h2 {	font-size: 24px;	color: #000;	margin: 28px 0 15px;}.one_list li p {	font-size: 18px;	color: #333;	margin-top: 6px;	padding: 0 20px;}.one_list li .zixun a {	    display: flex;    justify-content: center;    align-items: center;    margin: 10px auto 0;    width: 45.3%;    height: 40px;    border-radius: 5px;    border: 1px solid #2862de;    color: #2862de;    cursor: pointer;    /* position: relative; */    float: left;    margin-right: 4%;}.one_list li .zixun a.zx2{	background: #2862de;	color: #fff;}.one_list li .zixun a:hover {	background-color: #2862de;	color: #fff;}.one_list li .zixun{	text-align: center;	width: 80%;	margin: 0 auto;}.gwzixun {    display: block;    width: 250px;    margin: 35px 3.6% 0;    height: 50px;    line-height: 50px;    background: #e50012;    color: #fff;    border-radius: 25px;    font-size: 16px;    margin: 30px auto;    text-align: center;}.gwzixun:hover{	color: #fff;	background: none;	border: 1px solid red;}.shzz_bg2 p{	    width: 70%;    float: left;}.shzz_bg2 a{	    float: left;    margin: 65px 0;}/*意义*/.MentorLaunch2 ul {	display: flex;	justify-content: space-between;	padding: 10px 0 10px;}.MentorLaunch2 ul li {	width: 25%;}.MentorLaunch2 ul li img {	width: 100px;	height: 100px;	display: block;	margin: 0 auto;}.MentorLaunch2 ul li p {	font-size: 20px;	font-family: Microsoft YaHei;	font-weight: 400;	color: #333;	margin-top: 20px;	text-align: center;}@media only screen and (min-width: 768px){	.header .nav li:hover .dropdown-box{		display: block!important;	}}/*服务范围*/.con04 table{margin:30px auto 60px; background-color:#f4f4f4; font-size:22px; color:#323232; text-align:center;}.con04 table tr:first-of-type td{border-top:0; background-color:#2862de; font-size:26px; color:#fff; font-weight:bold;}.con04 table td{height:60px; border:2px solid #fff;}.con04 table tr:nth-of-type(2) td{border-top:0;}.con04 table a{display:block; width:130px; height:38px; background-color:#fa2626; border-radius:19px; font-size:22px; color:#fff; text-align:center; line-height:38px; margin:0 auto;}.con04 ul{margin:10px auto 50px;}.con04 li{width:280px; height:176px; border-radius:10px; box-shadow:0 0 16px 0 rgba(22,22,22,.15); overflow:hidden; padding-top:28px; color:#fff; text-align:center; font-size:30px; background-color:#5b55ff; margin-top:40px; position:relative;}.con04 li::before{content:attr(data-attr); font-size:20px; color:#fff; text-align:right; font-weight:500; width:107px; height:106px; background-color:#fa2626; border-radius:50%; padding:69px 21px 0 0; box-sizing:border-box; position:absolute; left:-53px; top:-57px;}.con04 li:nth-of-type(2),.con04 li:nth-of-type(4),.con04 li:nth-of-type(5),.con04 li:nth-of-type(7){background-color:#fff; color:#2c2c2c;}.con04 li h4::after{content:''; width:65px; height:4px; background-color:#fff; margin:8px auto 0; display:block;}.con04 li:nth-of-type(2) h4::after,.con04 li:nth-of-type(4) h4::after,.con04 li:nth-of-type(5) h4::after,.con04 li:nth-of-type(7) h4::after{background-color:#5b55ff;}.con04 li >div{margin-top:18px; font-size:20px; line-height:30px;}table {    display: table;    width: 100%;    text-align: center;    border-collapse: collapse;    border-spacing: 0;}/*自适应*/@media only screen and (min-width: 100px) and (max-width: 640px) {
	.ac-banner .con{		width: 90%;	}	.ac-banner{margin-top: 0;height: 500px;}	.ac-banner h3 {	    font-size: 15px;	    color: #fff;	    line-height: inherit;    }    .ac-banner h2{font-size: 32px;}    .ac-banner a{width: 60%;}    .page_title_2 p{font-size: 28px;}    .con04 table{font-size: 14px;}    .page_title_2{padding-top: 20px;}    .con04 table{    	margin: 10px auto 60px;    	font-size: 14px;    }    .con04 table tr:first-of-type td{font-size: 18px;}    .shzz_bg p{padding: 20px 0;font-size: 16px;}    .one_list li {	    width: 46%;	    /* height: 435px; */	    background: #fff;	    border-radius: 10px;	    -webkit-box-shadow: 0 0 15px rgba(92, 15, 159, .15);	    -ms-box-shadow: 0 0 15px rgba(92, 15, 159, .15);	    box-shadow: 0 0 15px rgba(92, 15, 159, .15);	    text-align: center;	    /* padding-top: 44px; */	    float: left;	    margin: 5px;	    padding-bottom: 30px;	}	.one_list li h2 {	    font-size: 18px;	    color: #000;	    margin: 20px 0 15px;	}	.one_list li p {	    font-size: 16px;	    color: #333;	    margin-top: 6px;	    padding: 0 5px;	}	.one_list li {	    width: 46%;	    /* height: 285px; */	    background: #fff;	    border-radius: 10px;	    -webkit-box-shadow: 0 0 15px rgba(92, 15, 159, .15);	    -ms-box-shadow: 0 0 15px rgba(92, 15, 159, .15);	    box-shadow: 0 0 15px rgba(92, 15, 159, .15);	    text-align: center;	    /* padding-top: 44px; */	    float: left;	    margin: 5px;	    padding-bottom: 30px;	}	.one_list li .zixun a {	    display: flex;	    justify-content: center;	    align-items: center;	    margin: 10px auto 0;	    width: 100%;	    height: 30px;	    border-radius: 5px;	    border: 1px solid #2862de;	    color: #2862de;	    cursor: pointer;	    /* position: relative; */	    float: left;	    margin-right: 4%;	    font-size: 12px;	}	.fuwuxiangmu{    padding-bottom: 40px;}	.MentorLaunch2 ul{display: block;}	.MentorLaunch2 ul li{float: left;    width: 16%;    margin: 0 5px;}	.MentorLaunch2{overflow: hidden;}	.MentorLaunch2 ul li img {    width: 100%;    height: 100%;}    .MentorLaunch2 ul li p{font-size: 14px;}    .shzz_bg p {	    padding: 0;    font-size: 25px;    width: auto;    float: none;	}	.shzz_bg2 a{display: block;    width: 80%;    margin: 0 auto;    float: none;    margin-bottom: 30px;    }        
}@media only screen and (min-width: 640px) {
	.nav{display: block!important;}
}/*预审评估选择*/.state .list>ul li{    float: left;    width: 33%;    padding-bottom: 50px;    padding-top: 60px;    text-align: center;}.state .list>ul li p{    font-size: 16px;    color: #303133;    padding-top: 20px;}.state{	overflow: hidden;}.choose{    width: 100%;    /* height: 1600px; */    overflow: hidden;    background-image: url(../images/bg05.jpg);    background-repeat: no-repeat;    background-size: cover;    padding-bottom: 50px;}.choose .sheet3{    margin-top: 60px;    padding-bottom: 30px;    background-color: #fff;}.choose .sheet3 .tb{    overflow: hidden;    padding-left: 60px;    padding-top: 30px;}.choose .sheet3 .tb img{    float: left;}.choose .sheet3 .tb p{    margin: 20px 0 0 90px;    font-size: 16px;}.choose .p1{    width: 1000px;    line-height: 24px;    margin-left: 100px;    margin-top: 20px;    color: #303133;}.choose .tb1{    margin-top: 30px;}.choose .tb1 .box{    width: 20px;    height: 20px;    margin-left: 60px;    background-color: #ef873a;    float: left;}.choose .tb1 p{    margin-left: 100px;    width: 1000px;    color: #303133;}.choose .sheet3 .sheet_img{    margin-left: 100px;    margin-top: 5px;}.choose .p2{    margin-left: 100px;    margin-top: 5px;    color: #303133;}.one_list2 li{	padding-bottom: 10px;	width: 21%;}.one_list2 li h2{    font-size: 21px;}.one_list2 li:hover{background: #2861dc;}.one_list2 li:hover h2{color: #fff;}.lqb{    color:#ff8c00}@media only screen and (min-width: 100px) and (max-width: 640px) {
	.state .list>ul li{	    padding-bottom: 0px;	    padding-top: 0px;
	}	.choose .sheet3 .tb{		padding-left: 10px;	}	.choose .sheet3 .tb p{		margin: 20px 0 0 0px;	}	.choose .p1,.choose .sheet3 .sheet_img{		margin: 0 20px;		width: auto;	}	.choose .tb1 .box{		margin-left: 20px;	}	.choose .tb1 p{		margin-left:50px ;	}	.choose .p2{margin-left: 20px;}	.choose .tb1 p{width: auto;padding: 0 20px 0 0;}	.choose .sheet3 .sheet_img img{width: 100%;}	.one_list2 li{width: 46%;}}.d5fw li{	    float: left;    width:24%;    padding-bottom: 50px;    padding-top: 60px;    text-align: center;	}.d5fw li p{    font-size: 16px;    color: #303133;    padding-top: 20px;}.d5fw{	overflow: hidden;	display: flex;}.dliside{text-align:center;margin-top:10px;}.dliside a{margin:0 5px;}.dliop1{padding:10px 10px;display: inline-block;    text-align: center;    cursor: pointer;    width: 120px;	font-size:18px;    background-color:#00bbff;    border-radius: 3px;}