<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document 
** author:永易搜
** URL:http://www.yongyisou.com/
** tips:CSS文件非专业勿动，编码格式为utf-8
*/
* {
	padding: 0px;
	margin: 0px;
}
li {
	list-style: none;
}
img {
	border: none;
	border: 0;
}
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	color: #ff6501;
}
a:focus {
	outline: 0;
}
html {
	font: normal 14px/1.5 "microsoft yahei", tahoma, arial, sans-serif;
	background: #fff;
}
body {
	background: #fff;
	min-width: 1200px;
	width: 100%;
	overflow-x: hidden;
	color: #333;
	font-family: "Microsoft Yahei", Arial;
}
input, input:focus, select, select:focus {
	outline: none;
	text-indent: 5px;
}
 input:-webkit-autofill {
 background-color: #faffbd;
 background-image: none;
 color: #000;
}
 input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
 -webkit-text-fill-color: #ededed !important;
 -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
 background-color: transparent;
 background-image: none;
 transition: background-color 50000s ease-in-out 0s;
}
video {
	object-fit: contain;
	outline: none;
}
input {
	background-color: transparent;
}
h1 {
	font-size: 20px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
.clearafter:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
/* map */
.contact_map body {
	color: #333;
	font: 14px/1.231 Microsoft YaHei, arial, helvetica, clean, sans-serif;
	line-height: 1.5;
}
.contact_map :after, .contact_map :before {
	box-sizing: content-box;
}
.contact_map :focus {
	outline: 1;
}
.contact_map a {
	color: #333;
}
.contact_map a, .contact_map a:active, .contact_map a:hover, .contact_map a:link, .contact_map a:visited, .contact_map ins {
	text-decoration: none;
}
.contact_map input, .contact_map select {
	vertical-align: middle;
}
.contact_map li, .contact_map ul {
	list-style-type: none;
}
.contact_map img {
	border: none;
}
.contact_map input, .contact_map textarea {
	outline: 0;
	border: 0;
	resize: none;
}
.contact_map .wjdh-ico1, .contact_map .wjdh-ico2 {
	vertical-align: middle;
}
.contact_map dd, .contact_map dl, .contact_map dt, .contact_map em, .contact_map h1, .contact_map h2, .contact_map h3, .contact_map h4, .contact_map h5, .contact_map h6, .contact_map i {
	font-weight: 400;
	font-style: normal;
}
.contact_map .fixedNav {
	position: fixed;
	position: relative;
	top: 0;
	left: 0;
	z-index: 100000;
	width: 100%;
	height: 104px;
	box-shadow: 0 10px 12px rgba(0, 0, 0, 0.1);
}
.contact_map html {
	cursor: url(../images/cur.png), default;
}
.contact_map a {
	cursor: url(../images/Acur.png), default;
}
.contact_map input[type="text"], .contact_map textarea {
	animation: animated 1s infinite;
	-moz-animation: animated 1s infinite;
	-webkit-animation: animated 1s infinite;
	-o-animation: animated 1s infinite;
}
 */.contact_map input[type="button"] {
 cursor: url(../images/Acur.png), default !important;
}
 @keyframes animated {
 0% {
 cursor: url(../images/Pcuro1.png), auto;
}
 8.8% {
 cursor: url(../images/Pcuro2.png), auto;
}
 17.6% {
 cursor: url(../images/Pcuro3.png), auto;
}
 26.4% {
 cursor: url(../images/Pcuro4.png), auto;
}
 35.2% {
 cursor: url(../images/Pcuro5.png), auto;
}
 44% {
 cursor: url(../images/Pcuro6.png), auto;
}
 52.8% {
 cursor: url(../images/Pcuro7.png), auto;
}
 61.6% {
 cursor: url(../images/Pcuro8.png), auto;
}
 70.4% {
 cursor: url(../images/Pcuro9.png), auto;
}
 79.2% {
 cursor: url(../images/Pcuro10.png), auto;
}
 88% {
 cursor: url(../images/Pcuro11.png), auto;
}
to {
	cursor: url(../images/Pcuro12.png), auto;
}
}
.contact_map .w1200 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.contact_map .map {
	position: relative;
	border: 1px solid #ccc;
	margin-top: 50px;
}
.contact_map .map #r-result {
	position: absolute;
	right: 0;
	top: 0;
	width: 450px;
	max-height: 500px;
	overflow-y: scroll;
	overflow-x: hidden;
	z-index: 99;
}
.contact_map .map #wmap {
	width: 100%;
	height: 700px;
}
.contact_map .map_text {
	font-family: "Microsoft JhengHei";
	overflow: hidden;
}
.contact_map .map_text .map_text_box {
	padding: 20px 0;
	overflow: hidden;
}
.contact_map .map_text .map_text_box .top_box {
	overflow: hidden;
}
.contact_map .map_text .map_text_box .top_box a.active {
	color: #1e8bd8;
}
.contact_map .map_text .map_text_box .top_box a {
	position: relative;
	float: left;
	font-size: 16px;
	padding-left: 50px;
	width: 80px;
	height: 50px;
	line-height: 50px;
	color: #333;
}
.contact_map .map_text .map_text_box ul {
	position: relative;
	width: 100%;
	height: 112px;
	overflow: hidden;
}
.contact_map .map_text .map_text_box ul .li1 {
	top: 0;
}
.contact_map .map_text .map_text_box ul li {
	height: 35px;
	line-height: 35px;
	width: 70%;
	font-size: 16px;
	padding: 10px 0;
	margin-left: 80px;
	position: absolute;
	left: 0;
}
.contact_map .map_text .map_text_box ul li input {
	font-size: 16px;
	width: 100%;
	height: 35px;
	line-height: 35px;
}
.contact_map .map_text .map_text_box ul i {
	display: block;
	width: 75%;
	height: 1px;
	background-color: #ccc;
	position: absolute;
	left: 50px;
	top: 56px;
}
.contact_map .map_text .map_text_box ul .li2 {
	top: 56px;
}
.contact_map .map_text .map_text_box ul .li2:before {
	position: absolute;
	left: -20px;
	top: 25px;
	content: "";
	display: block;
	border-radius: 50%;
	width: 3px;
	height: 3px;
	border: 2px solid #12a7eb;
}
.contact_map .map_text .map_text_box #result {
	background-color: #313131;
	color: #fff;
	width: 200px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -25px;
	display: block;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.contact_map .map_text .map_text_box #result:hover {
	background-color: #1d1d1d;
	color: #fff;
}
.map_text .map_text_box ul .li2:before {
	position: absolute;
	left: -20px;
	top: 25px;
	content: "";
	display: block;
	border-radius: 50%;
	width: 3px;
	height: 3px;
	border: 2px solid #12a7eb;
}
.map_text .map_text_box ul .li1:before {
	position: absolute;
	left: -20px;
	top: 28px;
	content: "";
	display: block;
	border-radius: 50%;
	width: 3px;
	height: 3px;
	border: 2px solid orange;
}
.map_text .map_text_box ul:before {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -9px;
	content: "";
	display: block;
	width: 16px;
	height: 17px;
	background: url(../images/ico5.png) no-repeat center center;
}
.map_text .map-go ul:before {
	transform: rotateX(180deg);
}
.map_text .map_text_box .top_box a i:before {
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	background-color: #666;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -3px;
	margin-top: -3px;
	opacity: 0;
}
.map_text .map_text_box .top_box a i {
	width: 8px;
	height: 8px;
	display: block;
	border: 3px solid #666;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -10px;
}
.map_text .map_text_box .top_box a.active i, .map_text .map_text_box .top_box a:hover i {
	transform: translateZ(0) rotate(45deg);
	-webkit-transform: translateZ(0) rotate(45deg);
	border-color: #1e8bd8;
}
.map_text .map_text_box .top_box a i {
	width: 8px;
	height: 8px;
	display: block;
	border: 3px solid #666;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -6px;
	transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
 @media (max-width: 768px) {
.proListclass1 a {
	color: #fff;
}
.col-sm-1 {
	width: 8.33333333%;
}
.col-sm-2 {
	width: 16.6666666%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-4 {
	width: 33.33333333%;
}
.col-sm-5 {
	width: 41.66666666%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-7 {
	width: 58.33333333%;
}
.col-sm-8 {
	width: 66.66666666%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-10 {
	width: 83.33333333%;
}
.col-sm-11 {
	width: 91.666666666;
}
.col-sm-12 {
	width: 100%;
}
.map {
	position: relative;
	width: 100%;
	height: 500px;
}
.map #r-result {
	width: 100%;
	height: 5rem;
}
.map_text_box {
	display: none;
}
#wmap {
	height: 5rem;
}
#r-result {
	display: none;
}
.map-marker dt {
	float: left;
}
.map-marker dd {
	height: 100px;
	overflow: hidden;
	margin-left: 110px;
}
.map-marker h4 {
	height: 30px;
	font-size: 18px;
	padding-bottom: 0;
	margin-bottom: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 0;
	margin-top: 0;
	line-height: 30px;
}
.map-marker {
	height: 100px;
}
.map-marker dd span {
	font-size: 18px;
}
.map-marker p {
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}
.map-marker h4 {
	font-size: 0.16rem;
}
.map-marker dd span, .map-marker p {
	font-size: 0.14rem;
}
}

/*  */

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
 transition-duration: 50ms;
}
 [data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
	transition-delay: 50ms;
}
 [data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
 transition-duration: 0.1s;
}
 [data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
	transition-delay: 0.1s;
}
 [data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
 transition-duration: 0.15s;
}
 [data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
	transition-delay: 0.15s;
}
 [data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
 transition-duration: 0.2s;
}
 [data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
	transition-delay: 0.2s;
}
 [data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
 transition-duration: 0.25s;
}
 [data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
	transition-delay: 0.25s;
}
 [data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
 transition-duration: 0.3s;
}
 [data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
	transition-delay: 0.3s;
}
 [data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
 transition-duration: 0.35s;
}
 [data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
	transition-delay: 0.35s;
}
 [data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
 transition-duration: 0.4s;
}
 [data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
	transition-delay: 0.4s;
}
 [data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
 transition-duration: 0.45s;
}
 [data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
	transition-delay: 0.45s;
}
 [data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
 transition-duration: 0.5s;
}
 [data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
	transition-delay: 0.5s;
}
 [data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
 transition-duration: 0.55s;
}
 [data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
	transition-delay: 0.55s;
}
 [data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
 transition-duration: 0.6s;
}
 [data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
	transition-delay: 0.6s;
}
 [data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
 transition-duration: 0.65s;
}
 [data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
	transition-delay: 0.65s;
}
 [data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
 transition-duration: 0.7s;
}
 [data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
	transition-delay: 0.7s;
}
 [data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
 transition-duration: 0.75s;
}
 [data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
	transition-delay: 0.75s;
}
 [data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
 transition-duration: 0.8s;
}
 [data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
	transition-delay: 0.8s;
}
 [data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
 transition-duration: 0.85s;
}
 [data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
	transition-delay: 0.85s;
}
 [data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
 transition-duration: 0.9s;
}
 [data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
	transition-delay: 0.9s;
}
 [data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
 transition-duration: 0.95s;
}
 [data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
	transition-delay: 0.95s;
}
 [data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
 transition-duration: 1s;
}
 [data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
	transition-delay: 1s;
}
 [data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
 transition-duration: 1.05s;
}
 [data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
	transition-delay: 1.05s;
}
 [data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
 transition-duration: 1.1s;
}
 [data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
	transition-delay: 1.1s;
}
 [data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
 transition-duration: 1.15s;
}
 [data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
	transition-delay: 1.15s;
}
 [data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
 transition-duration: 1.2s;
}
 [data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
	transition-delay: 1.2s;
}
 [data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
 transition-duration: 1.25s;
}
 [data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
	transition-delay: 1.25s;
}
 [data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
 transition-duration: 1.3s;
}
 [data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
	transition-delay: 1.3s;
}
 [data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
 transition-duration: 1.35s;
}
 [data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
	transition-delay: 1.35s;
}
 [data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
 transition-duration: 1.4s;
}
 [data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
	transition-delay: 1.4s;
}
 [data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
 transition-duration: 1.45s;
}
 [data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
	transition-delay: 1.45s;
}
 [data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
 transition-duration: 1.5s;
}
 [data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
	transition-delay: 1.5s;
}
 [data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
 transition-duration: 1.55s;
}
 [data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
	transition-delay: 1.55s;
}
 [data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
 transition-duration: 1.6s;
}
 [data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
	transition-delay: 1.6s;
}
 [data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
 transition-duration: 1.65s;
}
 [data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
	transition-delay: 1.65s;
}
 [data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
 transition-duration: 1.7s;
}
 [data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
	transition-delay: 1.7s;
}
 [data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
 transition-duration: 1.75s;
}
 [data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
	transition-delay: 1.75s;
}
 [data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
 transition-duration: 1.8s;
}
 [data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
	transition-delay: 1.8s;
}
 [data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
 transition-duration: 1.85s;
}
 [data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
	transition-delay: 1.85s;
}
 [data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
 transition-duration: 1.9s;
}
 [data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
	transition-delay: 1.9s;
}
 [data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
 transition-duration: 1.95s;
}
 [data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
	transition-delay: 1.95s;
}
 [data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
 transition-duration: 2s;
}
 [data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
	transition-delay: 2s;
}
 [data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
 transition-duration: 2.05s;
}
 [data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
	transition-delay: 2.05s;
}
 [data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
 transition-duration: 2.1s;
}
 [data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
	transition-delay: 2.1s;
}
 [data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
 transition-duration: 2.15s;
}
 [data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
	transition-delay: 2.15s;
}
 [data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
 transition-duration: 2.2s;
}
 [data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
	transition-delay: 2.2s;
}
 [data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
 transition-duration: 2.25s;
}
 [data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
	transition-delay: 2.25s;
}
 [data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
 transition-duration: 2.3s;
}
 [data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
	transition-delay: 2.3s;
}
 [data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
 transition-duration: 2.35s;
}
 [data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
	transition-delay: 2.35s;
}
 [data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
 transition-duration: 2.4s;
}
 [data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
	transition-delay: 2.4s;
}
 [data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
 transition-duration: 2.45s;
}
 [data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
	transition-delay: 2.45s;
}
 [data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
 transition-duration: 2.5s;
}
 [data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
	transition-delay: 2.5s;
}
 [data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
 transition-duration: 2.55s;
}
 [data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
	transition-delay: 2.55s;
}
 [data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
 transition-duration: 2.6s;
}
 [data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
	transition-delay: 2.6s;
}
 [data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
 transition-duration: 2.65s;
}
 [data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
	transition-delay: 2.65s;
}
 [data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
 transition-duration: 2.7s;
}
 [data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
	transition-delay: 2.7s;
}
 [data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
 transition-duration: 2.75s;
}
 [data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
	transition-delay: 2.75s;
}
 [data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
 transition-duration: 2.8s;
}
 [data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
	transition-delay: 2.8s;
}
 [data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
 transition-duration: 2.85s;
}
 [data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
	transition-delay: 2.85s;
}
 [data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
 transition-duration: 2.9s;
}
 [data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
	transition-delay: 2.9s;
}
 [data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
 transition-duration: 2.95s;
}
 [data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
	transition-delay: 2.95s;
}
 [data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
 transition-duration: 3s;
}
 [data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
 transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
	transition-delay: 3s;
}
 [data-aos][data-aos][data-aos-easing="linear"], body[data-aos-easing="linear"] [data-aos] {
 transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
 [data-aos][data-aos][data-aos-easing="ease"], body[data-aos-easing="ease"] [data-aos] {
 transition-timing-function: ease;
}
 [data-aos][data-aos][data-aos-easing="ease-in"], body[data-aos-easing="ease-in"] [data-aos] {
 transition-timing-function: ease-in;
}
 [data-aos][data-aos][data-aos-easing="ease-out"], body[data-aos-easing="ease-out"] [data-aos] {
 transition-timing-function: ease-out;
}
 [data-aos][data-aos][data-aos-easing="ease-in-out"], body[data-aos-easing="ease-in-out"] [data-aos] {
 transition-timing-function: ease-in-out;
}
 [data-aos][data-aos][data-aos-easing="ease-in-back"], body[data-aos-easing="ease-in-back"] [data-aos] {
 transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
 [data-aos][data-aos][data-aos-easing="ease-out-back"], body[data-aos-easing="ease-out-back"] [data-aos] {
 transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
 [data-aos][data-aos][data-aos-easing="ease-in-out-back"], body[data-aos-easing="ease-in-out-back"] [data-aos] {
 transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
 [data-aos][data-aos][data-aos-easing="ease-in-sine"], body[data-aos-easing="ease-in-sine"] [data-aos] {
 transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
 [data-aos][data-aos][data-aos-easing="ease-out-sine"], body[data-aos-easing="ease-out-sine"] [data-aos] {
 transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
 [data-aos][data-aos][data-aos-easing="ease-in-out-sine"], body[data-aos-easing="ease-in-out-sine"] [data-aos] {
 transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
 [data-aos][data-aos][data-aos-easing="ease-in-quad"], body[data-aos-easing="ease-in-quad"] [data-aos] {
 transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
 [data-aos][data-aos][data-aos-easing="ease-out-quad"], body[data-aos-easing="ease-out-quad"] [data-aos] {
 transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
 [data-aos][data-aos][data-aos-easing="ease-in-out-quad"], body[data-aos-easing="ease-in-out-quad"] [data-aos] {
 transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
 [data-aos][data-aos][data-aos-easing="ease-in-cubic"], body[data-aos-easing="ease-in-cubic"] [data-aos] {
 transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
 [data-aos][data-aos][data-aos-easing="ease-out-cubic"], body[data-aos-easing="ease-out-cubic"] [data-aos] {
 transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
 [data-aos][data-aos][data-aos-easing="ease-in-out-cubic"], body[data-aos-easing="ease-in-out-cubic"] [data-aos] {
 transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
 [data-aos][data-aos][data-aos-easing="ease-in-quart"], body[data-aos-easing="ease-in-quart"] [data-aos] {
 transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
 [data-aos][data-aos][data-aos-easing="ease-out-quart"], body[data-aos-easing="ease-out-quart"] [data-aos] {
 transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
 [data-aos][data-aos][data-aos-easing="ease-in-out-quart"], body[data-aos-easing="ease-in-out-quart"] [data-aos] {
 transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
 [data-aos^="fade"][data-aos^="fade"] {
 opacity: 0;
 transition-property: opacity, transform;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
	opacity: 1;
	transform: translateZ(0);
}
 [data-aos="fade-up"] {
 transform: translate3d(0, 100px, 0);
}
 [data-aos="fade-down"] {
 transform: translate3d(0, -100px, 0);
}
 [data-aos="fade-right"] {
 transform: translate3d(-100px, 0, 0);
}
 [data-aos="fade-left"] {
 transform: translate3d(100px, 0, 0);
}
 [data-aos="fade-up-right"] {
 transform: translate3d(-100px, 100px, 0);
}
 [data-aos="fade-up-left"] {
 transform: translate3d(100px, 100px, 0);
}
 [data-aos="fade-down-right"] {
 transform: translate3d(-100px, -100px, 0);
}
 [data-aos="fade-down-left"] {
 transform: translate3d(100px, -100px, 0);
}
 [data-aos^="zoom"][data-aos^="zoom"] {
 opacity: 0;
 transition-property: opacity, transform;
}
[data-aos^="zoom"][data-aos^="zoom"].aos-animate {
	opacity: 1;
	transform: translateZ(0) scale(1);
}
 [data-aos="zoom-in"] {
 transform: scale(0.6);
}
 [data-aos="zoom-in-up"] {
 transform: translate3d(0, 100px, 0) scale(0.6);
}
 [data-aos="zoom-in-down"] {
 transform: translate3d(0, -100px, 0) scale(0.6);
}
 [data-aos="zoom-in-right"] {
 transform: translate3d(-100px, 0, 0) scale(0.6);
}
 [data-aos="zoom-in-left"] {
 transform: translate3d(100px, 0, 0) scale(0.6);
}
 [data-aos="zoom-out"] {
 transform: scale(1.2);
}
 [data-aos="zoom-out-up"] {
 transform: translate3d(0, 100px, 0) scale(1.2);
}
 [data-aos="zoom-out-down"] {
 transform: translate3d(0, -100px, 0) scale(1.2);
}
 [data-aos="zoom-out-right"] {
 transform: translate3d(-100px, 0, 0) scale(1.2);
}
 [data-aos="zoom-out-left"] {
 transform: translate3d(100px, 0, 0) scale(1.2);
}
 [data-aos^="slide"][data-aos^="slide"] {
 transition-property: transform;
}
[data-aos^="slide"][data-aos^="slide"].aos-animate {
	transform: translateZ(0);
}
 [data-aos="slide-up"] {
 transform: translate3d(0, 100%, 0);
}
 [data-aos="slide-down"] {
 transform: translate3d(0, -100%, 0);
}
 [data-aos="slide-right"] {
 transform: translate3d(-100%, 0, 0);
}
 [data-aos="slide-left"] {
 transform: translate3d(100%, 0, 0);
}
 [data-aos^="flip"][data-aos^="flip"] {
 backface-visibility: hidden;
 transition-property: transform;
}
 [data-aos="flip-left"] {
 transform: perspective(2500px) rotateY(-100deg);
}
[data-aos="flip-left"].aos-animate {
	transform: perspective(2500px) rotateY(0);
}
 [data-aos="flip-right"] {
 transform: perspective(2500px) rotateY(100deg);
}
[data-aos="flip-right"].aos-animate {
	transform: perspective(2500px) rotateY(0);
}
 [data-aos="flip-up"] {
 transform: perspective(2500px) rotateX(-100deg);
}
[data-aos="flip-up"].aos-animate {
	transform: perspective(2500px) rotateX(0);
}
 [data-aos="flip-down"] {
 transform: perspective(2500px) rotateX(100deg);
}
[data-aos="flip-down"].aos-animate {
	transform: perspective(2500px) rotateX(0);
}
/*通用调用*/
.w1400 {
	width: 1400px;
	height: auto;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.title {
	height: auto;
	margin-bottom: 40px;
	text-align: center;
}
.title h2 {
	font-size: 36px;
	margin-bottom: 5px;
}
.title .line {
	width: 48px;
	height: 2px;
	background: #ff6501;
	margin: 10px auto;
}
.title .info {
	font-size: 14px;
	color: #999;
}
.showAni1 {
	animation: show2 1s ease both;
	animation-delay: 0.3s;
}
.showAni2 {
	animation: show2 1s ease both;
	animation-delay: 0.5s;
}
.showAni3 {
	animation: show2 1s ease both;
	animation-delay: 0.7s;
}
.showAni4 {
	animation: show2 1s ease both;
	animation-delay: 0.9s;
}
.showAni5 {
	animation: show2 1s ease both;
	animation-delay: 1.1s;
}
.showAni6 {
	animation: show2 1s ease both;
	animation-delay: 1.3s;
}
 @-webkit-keyframes fadeInUp {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
}
 @keyframes fadeInUp {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
/*首页*/
.header_box {
	background: #ffff;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 98px;
	z-index: 999;
	transition: 1s;
	box-shadow: 0px 0px 16.92px 1.08px rgba(228, 235, 243, 0.6);
}
.header_slide {
	top: -98px;
}
.top_box {
	height: 98px;
	overflow: visible;
	margin-top: 20px;
}
.top_box .logo {
	width: 221px;
	height: 62px;
	overflow: hidden;
}
.top_box .logo a {
	display: block;
	width: 100%;
	height: 100%;
}
.top_nav {
	height: 50px;
	margin-top: 4px;
}
.nav .nli {
	width: 100px;
	height: 50px;
	float: left;
	text-align: center;
	color: #333;
	line-height: 50px;
	position: relative;
	transition: all 0.3s;
}
.nav .nli .nav_a {
	display: block;
	width: 100px;
	height: 50px;
	color: #333;
	font-size: 16px;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.nav .nli .nav_a span {
	position: relative;
	padding-bottom: 14px;
}
.nav .nli&gt;.nav_a em {
	display: block;
	width: 0;
	height: 0;
	border-bottom: 2px solid #ff6501;
	transition: all 0.3s;
	bottom: 0;
	left: 0;
	position: absolute;
}
.nav .nli:hover .nav_a, .nav .nli.on .nav_a {
	color: #ff6501;
}
.nav .nli:hover .nav_a em, .nav .nli.on .nav_a em {
	width: 100%;
}
.nav .sub {
	display: none;
	width: 160px;
	top: 50px;
	left:-31px;
	position: absolute;
	background: #fff;
	height: auto;
	z-index: 5;
	font-size: 14px;
	text-align: center;
}
.nav .sub li {
	height: 50px;
	line-height: 50px;
}
.nav .sub a {
	display: block;
	padding: 0 10px;
	color: #333;
	font-size: 14px;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.nav .sub li:hover .sub_next {
	display: block;
}
.nav .sub li a:hover {
	background: #ff6501;
	color: #fff;
}
.top_nav .text_en {
	height: 50px;
	line-height: 50px;
	margin-left: 70px;
	color: #777777;
}
.top_nav .text_en .en {
	color: #777777;
	display: block;
	height: 50px;
	transition: all 0.4s;
}
.top_nav .text_en .en:hover {
	color: #ff6501;
	transition: all 0.4s;
	text-decoration: underline;
}
.top_nav .text_en .search_box {
	position: relative;
	margin-top: 17px;
	position: relative;
	width: 17px;
	height: 17px;
}
.search_box .s_btn {
	cursor: pointer;
	padding: 0;
	display: block;
	border: none;
	background: url(../images/search.png) no-repeat;
	width: 30px;
	height: 24px;
	transition: all 0.3s;
}
.search_main {
	left: 50%;
	width: 400px;
	background: #fafafa;
	z-index: 900;
	right: auto;
	transform: translate(-50%, -50%);
	margin: 0;
	padding: 30px;
	border-radius: 3px;
	position: fixed;
	left: 50%;
	top: 45%;
	z-index: 891;
	height: auto;
	display: none;
}
.page_bg {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	z-index: 890;
	display: none;
}
.top_box1 .search_r .s_btn {
	background-position: 0 -18px;
}
.search_box_t {
	border: 1px solid #ececec;
	width: 400px;
	background: #fff;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	transition: all 0.3s;
	margin-bottom: 10px;
}
.search_box_t .search_one {
	display: block;
	width: 310px;
	padding-left: 16px;
	height: 40px;
	line-height: 40px;
	border: none;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	color: #999;
	transition: all 0.3s;
	background: #fff;
}
.search_box_t .search_ss {
	width: 64px;
	height: 42px;
	border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	background: #000;
	margin-top: -1px;
	margin-right: -1px;
}
.search_box_t .search_pic {
	padding: 0;
	display: block;
	border: none;
	background: url(../images/search_r.png) no-repeat 0 -24px;
	width: 30px;
	height: 24px;
	margin-top: 8px;
	transition: all 0.3s;
	margin-left: 19px;
}
.search_box_t .yys_hei {
	color: #333;
}
.search_box_t:hover {
	border: 1px solid #ff6501;
}
.search_box_t:hover .search_ss {
	background: #ff6501;
}
.ser_hot {
	height: auto;
	overflow: hidden;
	padding: 0 2px;
}
.ser_hot h3 {
	font-size: 16px;
	color: #333;
	font-weight: normal;
	margin-bottom: 8px;
}
.tag_hot {
	height: auto;
	overflow: hidden;
}
.tag_hot a {
	color: #666;
	padding: 0 10px;
	margin-right: 10px;
	border: 1px solid #ececec;
	display: inline-block;
	height: 32px;
	line-height: 32px;
}
.tag_hot a:hover {
	color: #ff6501;
	border: 1px solid #ff6501;
}
.banner {
	width: 100%;
	height: 680px;
	position: relative;
	margin-top: 98px;
}
.banner .bd {
	position: relative;
	height: 680px;
}
.banner .bd li {
	width: 100%;
	height: 680px;
	zoom: 1;
	vertical-align: middle;
}
.banner .bd ul li a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.banner .bd ul li a .text_box {
	position: absolute;
	top: 50%;
	left: 48%;
	transform: translate(-50%, -50%);
	color: #ffffff;
	width: 1200px;
}
.banner .bd ul li a .text_box .text1 {
	font-size: 54px;
	opacity: 0;
	font-weight: 600;
}
.banner .bd ul li a .text_box p.show1 {
	animation: show1 0.3s;
	animation-fill-mode: forwards;
}
 @keyframes show1 {
 from {
 opacity: 0;
}
to {
	opacity: 1;
}
}
/* .banner .bd ul li a .text_box .text1 span{font-size: 40px;} */
.banner .bd ul li a .text_box .text2 {
	font-size: 16px;
	margin-top: 20px;
	opacity: 0;
	text-transform: uppercase;
}
.banner .bd ul li a .text_box p.show2 {
	animation: show2 0.5s 0.2s;
	animation-fill-mode: forwards;
}
 @keyframes show2 {
 from {
 transform: translateY(50px);
 opacity: 0;
}
to {
	transform: translateY(0px);
	opacity: 1;
}
}
.banner .bd ul li a .text_box .text3 {
	font-size: 20px;
	margin-top: 70px;
	opacity: 0;
}
.banner .bd ul li a .text_box p.show3 {
	animation: show2 0.5s 0.4s;
	animation-fill-mode: forwards;
}
.banner .bd ul li a .text_box .text4 {
	font-size: 14px;
	margin-top: 18px;
	opacity: 0;
}
.banner .bd ul li a .text_box p.show4 {
	animation: show2 0.5s 0.6s;
	animation-fill-mode: forwards;
}
.banner .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 20px;
	left: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.banner .hd ul li {
	cursor: pointer;
	display: inline-block;
	zoom: 1;
	width: 12px;
	height: 12px;
	margin: 4px;
	background: rgba(255, 255, 255, 0.42);
	border-radius: 6px;
	font-size: 0;
	vertical-align: text-top;
	transition: 0.3s all;
}
.banner .hd ul li:hover, .banner .hd ul li.on {
	background: #fff;
	width: 44px;
}
.banner .hd ul li:hover {
	cursor: pointer;
}
.banner .bd li a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.banner .bd .banner1 {
  background: url(../images/banner1.jpg) no-repeat center 0;
}

.banner .bd .banner2 {
  background: url(../images/banner2.jpg) no-repeat center 0;
}

.banner .bd .banner2 .text_box {
  color: #333;
}

.banner .bd .banner2 .text_box .text1 {
  color: #000;
}

.banner .bd .banner2 .text_box .text2 {
  color: #fff;
  font-size: 26px;
  width: 37%;
  height: 65px;
  line-height: 65px;
  text-align: center;
  letter-spacing: 5px;
  border: 1px solid #ff9b03;
  padding: 3px;
}

.banner .bd .banner2 .text_box .text2 span {
  display: block;
  background-color: #ff7e00;
  width: 100%;
  height: 100%;
}

.banner .bd .banner3 {
  background: url(../images/banner3.jpg) no-repeat center 0;
  text-align: center;
}

.banner .bd .banner3 .text_box {
  top: 30%;
}

.banner .bd .banner3 .text_box .text1 {
  letter-spacing: 2px;
}

.banner .bd .banner3 .text_box .text2 {
  letter-spacing: 4px;
  margin-top: 10px;
  font-size: 18px;
}

.banner .bd .banner3 .text_box .text3 {
  background-color: #ff9b03;
  margin: 15px auto 0;
  width: 20%;
  height: 50px;
  line-height: 50px;
  border-radius: 1px;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 4px;
}

.banner .prevstop, .banner .nextstop {
	display: none;
}
.banner_ctr {
	height: 79px;
	position: absolute;
	top: 287px;
	z-index: 2;
	left: 50%;
	margin-left: -720px;
}
.banner_ctr a {
	display: block;
	width: 65px;
	height: 65px;
	background: url(../images/banner_btn.png) no-repeat 0 0;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
}
.banner_ctr a.prev {
	left: -90px;
}
.banner_ctr a.next {
	right: -1560px;
	background-position: -66px 0px;
}
.banner_ctr a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* product */
.product_index {
	background: #f6f7f9;
	width: 100%;
	height: auto;
	padding: 40px 0;
	overflow: hidden;
}
.product {
	width: 1246px;
	height: auto;
	float: right;
}
.product .pro_item {
	width: 100%;
	height: auto;
}
.pro_item .pro_font {
	width: 490px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-top: 60px;
}
.pro_item .pro_font h3 {
	font-size: 24px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 40px;
}
.pro_item .pro_font p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin-bottom: 50px;
}
.pro_item .pro_font .more {
	height: 48px;
	line-height: 48px;
	color: #333;
	transition: all 0.3s;
	width: 147px;
}
.pro_item .pro_font .more i {
	background: url(../images/icon.png) no-repeat;
	display: block;
	width: 48px;
	height: 48px;
	float: left;
	margin-right: 10px;
}
.pro_item .pro_font .more:hover {
	margin-left: 20px;
	color: #ff6501;
}
.pro_show {
	width: 680px;
	height: 430px;
	float: right;
}
.pro_show ul li {
	float: left;
	width: 330px;
	height: 400px;
	overflow: hidden;
	margin-right: 20px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	transition: all 0.8s;
	background: #fff;
}
.parameter_recommend .pro_show ul li {
  float: none;
  margin-right: 0;
 	margin-left:26px;
}

.pro_show ul li a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
  transition: 0.8s;
}
.pro_show ul li:nth-child(1) {
	margin-left: 0;
}
.product_detail .product_content .pro_show ul li {
  /* 产品中心 */
  border: 0;
  border-radius: 0;
}

.pro_show ul li a {
  border-radius: 20px;
  border: 1px solid #ededed;
  box-sizing: border-box;
}

.pro_show .pic {
	width: 330px;
	height: 330px;
	overflow: hidden;
}
.pro_show .pic img {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.pro_show ul li a .pic {
  width: 328px;
  height: auto;
  border-radius: 20px 20px 0 0;
  margin: 20px 0
}
.pro_show h3 {
	width: 94%;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
	text-align: center;
	color: #333;
	margin: 0 auto;
}
.pro_show p {
	color: #999;
	text-align: center;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 20px
}
.pro_show em {
	display: block;
	background: url(../images/yl_03.png) no-repeat;
	width: 120px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	color: #fff;
	text-transform: capitalize;
	position: absolute;
	top: 0;
	left: 0;
	font-style: normal;
}
.pro_show ul li:hover {
	/* margin-top: -10px; */
  transform: translate(0, -15px) !important;
}
.pro_show ul li:hover p {
	color: #ff6501;
}
.pro_show ul li:hover .pic img {
	-webkit-transform: scale(1.12);
	-moz-transform: scale(1.12);
	-o-transform: scale(1.12);
	-ms-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.pro_content1 .swiper-container{
  overflow: visible;
}
.pro_content1 .swiper-button-prev, .pro_content1 .swiper-button-next {
	display: flex;
	justify-content: center;
	align-items: center;
	background-size: cover;
	background-position: center;
	width: 20px;
	height: 8px;
	opacity: 1 !important;
	top: 50%;
	margin-top: -4px;
}
.pro_content1 .swiper-button-prev, .pro_content1 .swiper-button-next:focus {
	outline: none;
}
.pro_content1 .swiper-button-prev {
	background: url(../images/icon.png) no-repeat;
	background-position: -106px 0;
  left: -27px;
}
.pro_content1 .swiper-button-next {
	background: url(../images/icon.png) no-repeat;
	background-position: -128px 0;
  right: -27px;
}
.pro_content1 .swiper-button-prev:hover {
	background: url(../images/icon.png) no-repeat;
	background-position: -106px -8px;
}
.pro_content1 .swiper-button-next:hover {
	background: url(../images/icon.png) no-repeat;
	background-position: -128px -8px;
}
.swiper-pagination .swiper-pagination-bullet:focus {
	outline: none;
}
.product_hd {
	width: 112px;
}
.pro_content1 {
	display: flex;
	align-items: center;
	height: 24px;
	width: 204px;
	margin-left: 1194px;
}
.pro_content1 .inner_wrap {
	position: relative;
	width: 204px;
	height: 24px;
}
.pro_content1 .swiper-wrapper {
	height: 24px;
	box-sizing: border-box;
}
.pro_content1 .swiper-wrapper .swiper-slide {
	width: 32px;
	height: 24px;
	transition: 0.5s;
}
.pro_content1 .swiper-wrapper .swiper-slide p {
	font-size: 14px;
	color: #999;
	width: 100%;
	height: 24px;
	text-align: center;
	line-height: 24px;
	cursor: pointer;
}
.pro_content1 .end_change .active p {
	color: #ff6501;
}
.pro_content1 .swiper-wrapper .swiper-slide:hover p {
	/* transform: translateY(-5px);*/
	color: #ff6501;
}
.product_section .pro_content2 .product .pro_show ul li:nth-child(2n){
	margin-right:0;
}
.pro_content2 {
	height: auto;
}
.pro_content2 .inner_wrap {
	width: 72px;
	position: relative;
	height: 430px;
	display: flex;
	align-items: center;
	float: left;
}
.pro_content2 .inner_wrap::after {
	content: "";
	width: 1px;
	height: 430px;
	border-left: 1px dashed rgb(177, 177, 177);
	position: absolute;
	top: 0;
	left: 36px;
}
.pro_content2 .select {
	width: 72px;
	height: 368px;
	z-index: 666;
	overflow: hidden;
	top: 31px;
}
.pro_content2 .select .swiper-container {
	height: 368px;
}
.pro_content2 .select .swiper-container .swiper-wrapper {
	margin-top: 92px;
}
.pro_content2 .select .swiper-container .swiper-slide {
	height: 72px;
	cursor: pointer;
	padding: 10px 0;
}
.pro_content2 .select .swiper-container .swiper-slide .icon {
	background: url(../images/icon.png) no-repeat;
	width: 56px;
	height: 56px;
	background-position: -50px 0;
	margin: 0 auto;
}
.pro_content2 .product {
	height: 430px;
	display: none;
}
.pro_content2 .product.active {
	display: block;
}
.pro_content2 .select .swiper-container .swiper-slide:hover .icon {
	border: 8px solid rgba(255, 193, 153, 1);
	border-radius: 36px;
}
.pro_content2 .select .swiper-container .swiper-slide-active .icon {
	border: 8px solid rgba(255, 193, 153, 1);
	border-radius: 36px;
}
/* 首页解决方案 */
.scheme_item {
	background: url(../images/fa.jpg) no-repeat center 0;
	width: 100%;
	height: 800px;
	margin-bottom: 30px;
}
.scheme_mian {
	width: 100%;
	height: 800px;
	position: relative;
}
.scheme_mian .title {
	top: 40px;
	left: 0;
	color: #fff;
	position: absolute;
	z-index: 2;
	width: 100%;
}
.scheme_mian .title .info {
	color: rgba(255, 255, 255, 0.8);
}
.scheme_con ul{display:flex; justify-content:center;}
.scheme_con ul li {
	float: left;
	width: 25%;
	height: 800px;
	position: relative;
	overflow: hidden;
	transition: all 0.3s;
}
.scheme_con ul li .line {
	width: 100%;
	height: 1px;
	background: rgba(255, 255, 255, 0.2);
	position: absolute;
	bottom: 260px;
	left: 0;
}
.scheme_con .scheme_box {
	width: 70%;
	height: auto;
	margin: 0 auto;
	margin-top: 394px;
	transition: all 0.3s;
}
.scheme_con .scheme_box .icon {
	background: url(../images/icon.png) no-repeat 0 -56px;
	width: 64px;
	height: 74px;
	margin: 0 auto;
	margin-bottom: 12px;
}
.scheme_con .scheme_box .icon1 {
	background-position: -64px -56px;
}
.scheme_con .scheme_box .icon2 {
	background-position: -128px -56px;
}
.scheme_con .scheme_box .icon3 {
	background-position: 0 -130px;
}
.scheme_con .scheme_box h3 {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin-bottom: 22px;
}
.scheme_con .scheme_box i {
	width: 30px;
	height: 3px;
	background: #fff;
	margin: 0 auto;
	margin-bottom: 20px;
	display: block;
}
.scheme_con .scheme_box p {
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all;
	margin-bottom: 20px;
}
.scheme_con .scheme_box .point_w {
	display: block;
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 5px;
	position: relative;
	margin: 0 auto;
	margin-bottom: 30px;
	display: none;
}
.scheme_con .scheme_box a {
	display: block;
	width: 180px;
	height: 58px;
	line-height: 58px;
	background: #fff;
	border-radius: 29px;
	text-align: center;
	color: #ff6501;
	margin: 0 auto;
	display: none;
	transition: all 0.3s;
}
.scheme_con .scheme_box a:hover {
	/* color: #ed5f03; */
	transform: translateY(-5px);
}
.scheme_con li.active, .scheme_con ul li:hover {
	background: linear-gradient(180deg, rgb(255, 101, 1, 0) 0%, rgb(255, 101, 1) 70%);
}
.scheme_con li.active .scheme_box, .scheme_con ul li:hover .scheme_box {
	margin-top: 300px;
}
.scheme_con li.active .point_w, .scheme_con ul li:hover .point_w {
	transform: rotateZ(360deg);
	display: block;
}
.scheme_con li.active .point_w:before, .scheme_con ul li:hover .point_w:before {
	border: 6px solid rgba(255, 255, 255, 0.4);
	content: "";
	position: absolute;
	width: 10px;
	left: -6px;
	top: -6px;
	height: 10px;
	border-radius: 50%;
	opacity: 0;
}
.scheme_con li.active .point_w:before, .scheme_con ul li:hover .point_w:before {
	animation: warn 1s ease-out infinite;
}
.scheme_con li.active .scheme_box a, .scheme_con ul li:hover .scheme_box a {
	display: block;
}
 @keyframes warn {
 0% {
 transform: scale(1);
 opacity: 0.8;
}
 20% {
 transform: scale(1);
 opacity: 0.6;
}
 40% {
 transform: scale(1.2);
 opacity: 0.4;
}
 60% {
 transform: scale(1.4);
 opacity: 0.2;
}
 80% {
 transform: scale(1.6);
 opacity: 0.1;
}
 100% {
 transform: scale(1.8);
 opacity: 0;
}
}
/* case */
.case_main {
	height: auto;
	overflow: hidden;
	padding-top: 10px;
	margin-bottom: 40px;
}
.case_main ul li {
	float: left;
	width: 320px;
	height: auto;
	overflow: hidden;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	background: #fff;
	margin-right: 37px;
	padding-bottom: 20px;
	border: 1px solid #ededed;
}
.case_main ul li:nth-child(4n) {
	margin-right: 0;
}
.case_main ul li .pic {
	width: 320px;
	height: 320px;
	overflow: hidden;
	margin-bottom: 20px;
}
.case_main ul li .pic img {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.case_main ul li p {
	color: #666;
	text-align: center;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.case_main ul li:hover {
	background: #ff6501;
}
.case_main ul li:hover p {
	color: #fff;
}
.case_main ul li:hover .pic img {
	-webkit-transform: scale(1.12);
	-moz-transform: scale(1.12);
	-o-transform: scale(1.12);
	-ms-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
/* about */
.about_item {
	background: #f5f5f5;
	height: auto;
	overflow: hidden;
	padding: 40px 0;
	margin-bottom: 40px;
}
.about_intro {
	height: auto;
	line-height: 24px;
	overflow: hidden;
	margin-bottom: 70px;
	color: #666;
}
.about_intro p {
	text-indent: 24px;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
}
.why_about {
	margin: 0 auto;
	margin-bottom: 20px;
}
.ibrand_num {
	z-index: 300;
	margin-top: 40px;
	overflow: hidden;
	text-align: left;
	display:flex;
	justify-content:space-between;
}
.ibrand_num li {
	float: left;
	position: relative;
	width: 20%;
	box-sizing: border-box;
	position: relative;
	text-align: center;
}
.ibrand_num li:after {
	content: "";
	width: 1px;
	height: 60px;
	position: absolute;
	top: 20px;
	right: 0;
	border-right: 1px dashed #dcdcdc;
}
.ibrand_num li .sz {
	position: relative;
	height: 72px;
}
.ibrand_num li em {
	display: inline-block;
	font-size: 60px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	color: #ff6501;
}
.ibrand_num li i {
	position: relative;
	width: 26px;
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	color: #ff6501;
	border-radius: 50%;
	text-align: center;
	display: inline-block;
	font-style: normal;
	top: -20px;
	display: none;
}
.ibrand_num li .sz span {
	color: #ff6501;
}
.ibrand_num li .note_font {
	display: block;
	font-size: 14px;
	color: #666;
}
.ibrand_num li:before {
	width: 120px;
	height: 1px;
	background: #e1e1e1;
	right: 15px;
	top: 30px;
}
.ibrand_num li:last-child:before {
	background: none;
}
/* news */
.news_item {
	width: 1420px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 50px;
}
.news_main {
	height: auto;
	overflow: hidden;
	padding: 20px 0;
}
.news_main .news_one {
	width: 420px;
	height: 520px;
	overflow: hidden;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	margin-left: 10px;
	transition: all 0.3s;
}
.news_main .news_one:hover,.news_main .news_q:hover{
	transform: translate(0, -15px);
}
.news_main .news_one .pic {
	width: 420px;
	height: 260px;
	overflow: hidden;
	margin-bottom: 20px;
}
.news_main .news_one .pic a {
	display: block;
	width: 100%;
	height: 100%;
}
.news_main .news_one .pic img {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.news_main .news_one .pic a:hover img {
	-webkit-transform: scale(1.12);
	-moz-transform: scale(1.12);
	-o-transform: scale(1.12);
	-ms-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.news_main .news_one .news_intr {
	width: 80%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.news_one .news_intr h3 {
	font-size: 20px;
	font-weight: normal;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 20px;
}
.news_one .news_intr h3 a {
	display: block;
	color: #333;
}
.news_one .news_intr h3:hover a {
	color: #ff6501;
}
.news_one .news_intr p {
	color: #666;
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all;
	margin-bottom: 30px;
}
.news_intr .news_f {
	height: auto;
	overflow: hidden;
}
.news_intr .news_f dl {
	width: 80px;
	height: 66px;
}
.news_intr .news_f dl dt {
	font-size: 24px;
	color: #333;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	margin-bottom: 10px;
}
.news_intr .news_f dl dd {
	font-size: 14px;
	color: #666;
}
.more {
	width: 108px;
	height: 24px;
	line-height: 24px;
	margin-top: 21px;
	transition: all 0.3s;
}
.more a {
	display: block;
	color: #999;
}
.more .icon {
	background: url(../images/icon.png) no-repeat -149px 0;
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	transition: all 0.3s;
}
.more:hover a {
	color: #ff6501;
}
.more:hover a .icon {
	margin-left: 14px;
}
.news_main .news_m .news_intr {
	margin-top: 46px;
}
.news_main .news_m .news_t {
	height: auto;
	color: #333;
	margin-bottom: 15px;
}
.news_main .news_m {
	margin: 0 25px;
}
.news_m .news_intr p {
	color: #666;
	height: 72px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-break: break-all;
	margin-bottom: 30px;
}
.news_m .news_intr .more_l {
	margin-bottom: 22px;
}
.news_m .news_intr .more_l a {
	display: block;
	color: #999;
}
.news_m .news_intr .more_l .icon {
	background: url(../images/icon.png) no-repeat -149px 0;
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	transition: all 0.3s;
}
.news_m .news_intr .more_l:hover a {
	color: #ff6501;
}
.news_m .news_intr .more_l:hover a .icon {
	margin-left: 14px;
}
.news_main .news_m .pic {
	width: 336px;
	height: 208px;
	margin: 0 auto;
}
.news_main .news_q {
	width: 440px;
	height: 470px;
	overflow: hidden;
	padding: 25px 30px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	margin-left: 10px;
	transition: all 0.3s;
}
.news_q ul li {
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #ededed;
	margin-bottom: 30px;
}
.news_q .time {
	width: 66px;
	text-align: center;
	color: #666;
	margin-top: 10px;
}
.news_q .time dt {
	font-size: 42px;
	font-weight: bold;
	height: 52px;
	line-height: 52px;
}
.news_q .time dd {
	font-size: 14px;
}
.news_q .line {
	width: 1px;
	height: 74px;
	background: #ededed;
	margin: 0 20px;
	margin-top: 10px;
}
.news_q .news_con {
	width: 320px;
}
.news_q .news_con h3 {
	font-size: 20px;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_q .news_con h3 a {
	color: #333;
}
.news_q .news_con p {
	color: #666;
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all;
}
.news_q .news_con .more {
	color: #999;
	margin-top: 5px;
	margin-bottom: 20px;
}
.news_q ul li h3:hover a {
	color: #ff6501;
}
.footer_box {
	background: #363840;
	height: auto;
	overflow: hidden;
	padding-top: 47px;
}
.footer {
	height: auto;
	overflow: hidden;
	padding-bottom: 30px;
	border-bottom: 1px solid #4c4c4f;
}
.footer .footer_left {
	float: left;
	width: 600px;
	height: auto;
	overflow: hidden;
}



.footer_left h3 {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	border-bottom: 1px solid #4c4c4f;
	color: #ffff;
	margin-bottom: 20px;
}
.contact_info {
	width: 100%;
	overflow: hidden;
}
.contact_info ul {
	float:left;
}
.contact_info ul li {
	width: 400px;
	height: auto;
	line-height: 26px;
	overflow: hidden;
	margin-bottom: 10px;
	color: #FFFFFF;
    opacity: 0.5;
}
.contact_info ul li i {
	display: block;
	width: 28px;
	height: 26px;
	background: url(../images/icon.png) no-repeat -70px -136px;
	vertical-align: middle;
	float: left;
}
/*.contact_info ul li:nth-child(2) i {
	background-position: -108px -136px;
}*/
.contact_info ul li:nth-child(3) i {
	background-position: -143px -136px;
}
.contact_info ul li .contact_a {
	display: block;
	z-index: 999;
	margin-left: 8px;
	font-size: 14px;
	float: left;
	width: 360px;
}



.footer .footer_left .contact_info  .pic {
  width: 160px;
  height: 120px;
  border-left: 1px solid #3f3f3f;
  padding-left: 30px;
}

.footer .footer_left .contact_info   .pic img {
  display: block;
  float: left;
}

.footer .footer_left .contact_info   .pic div {
  height: 120px;
  width: 40px;
  color: #c9c9c9;
  background-color: #3d3d3d;
  float: right;
  writing-mode: vertical-lr;
  line-height: 40px;
  text-align: center;
}


.footer_icon {
	height: 35px;
	position: relative;
}
.footer_icon .weixin_f {
	width: 35px;
	margin-right: 10px;
}
.ewm_code1 {
	width: 120px;
	height: 120px;
	position: absolute;
	top: -120px;
	left: 0px;
	display: none;
	z-index: 999;
}
.ewm_code1 img {
	display: block;
}
.footer_icon .icon_f {
	width: 35px;
	height: 29px;
	padding-top: 6px;
}
.footer_icon .icon_f a {
	display: block;
	width: 100%;
	height: 100%;
}
.footer_icon .qq_icon {
	/*background:#64b0d9;*/
	margin-right: 10px;
}
/*.footer_icon .weibo_icon {background:#da4949;}*/
.footer_icon .icon_w {
	width: 23px;
	height: 26px;
	background: url(../images/icon.png) no-repeat -76px -167px;
	margin: 0px auto;
	opacity: 0.4;
}
.footer_icon .icon_w1 {
	background-position: -115px -167px;
	width: 26px;
}
.footer_icon .icon_w2 {
	background-position: -157px -167px;
	width: 28px;
}
.footer_icon .icon_f:hover .icon_w {
	opacity: 1;
}
.footer_icon .icon_f:hover .icon_w1 {
	opacity: 1;
}
.footer_icon .icon_f:hover .icon_w2 {
	opacity: 1;
}
.foot_copy {
	width: 100%;
	overflow: hidden;
}
.foot_copy img {
	float: left;
	display: inline-block;
	margin-right: 10px;
}
.footer_right {
	width: 600px;
}
.footer_right h3 {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	border-bottom: 1px solid #4c4c4f;
	color: #ffff;
	margin-bottom: 20px;
}
.footer_right_box {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.footer_right_box dl {
	width: auto;
}
.footer_right_box dl dt {
	color: #fff;
	margin-bottom: 12px;
	font-size: 16px;
}
.footer_right_box dl dd {
	margin-bottom: 8px;
}
.footer_right_box dl dd a {
	color: #a0a0a0;
}
.footer_right_box dl dd:hover a {
	color: #fff;
}
.footer_right_box h3 {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	border-bottom: 1px solid #4c4c4f;
	color: #ffff;
	margin-bottom: 20px;
}
.foot_img {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 44px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.foot_img img {
	margin-right: 20px;
}
.copyright {
	line-height: 20px;
	text-align: center;
	color: #666;
	font-size: 14px;
	margin-top: 18px;
	margin-bottom: 18px;
}
.copyright {
	color: #a0a0a0;
}
.copyright a {
	color: #a0a0a0;
}
.copyright a:hover {
	/* color: #fff; */
}
.links_box {
	height: auto;
	line-height: 26px;
	color: #333;
	margin-bottom: 30px;
}
.links_box .link_tit {
	font-size: 16px;
	border-bottom: 1px solid #ededed;
	line-height: 40px;
	margin-bottom: 20px;
}
.links_box .link_tit span {
	color: #999999;
}
.links_box a {
	color: #666666;
	margin-right: 10px;
}
.links_box a:hover {
	color: #ff6501;
}
/* product */
.banner_list {
	background: url(../images/banner_pro.jpg) no-repeat center 0;
	width: 100%;
	height: 446px;
	margin-top: 98px;
}
.banner_item {
	width: 1360px;
	height: 446px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
.banner_item .banner_tit {
	width: 100%;
	font-size: 48px;
	opacity: 1;
	color: #fff;
	font-weight: bold;
	height: 100px;
	line-height: 100px;
	margin-top: 173px;
}
.banner_item .show2 {
	animation: bannerInUp 1s ease both;
	animation-delay: 0.3s;
}
.banner_item .crumb {
	height: 40px;
	position: absolute;
	bottom: 10px;
	left: 0;
	color: #fff;
}
.banner_item .crumb img{
	position: relative;
    top: 1px;
}
.banner_item .crumb a {
	color: #fff;
}
.banner_list .banner_item .crumb .banner_active {
	color: #ff6501;
}
.banner_item .crumb a:hover {
	text-decoration: underline;
	color: #ff6501;
}
.item_list {
	height: auto;
	overflow: hidden;
}
.item_list ul li.set {
	background: url(../images/xl_bg.jpg) no-repeat center 0;
	width: 100%;
	height: 600px;
	padding-top: 150px;
}
.item_list ul li.set:nth-child(2) {
	background: url(../images/xl_bg2.jpg) no-repeat center 0;
}
.item_list ul li.set:nth-child(4) {
	background: url(../images/xl_bg3.jpg) no-repeat center 0;
}
.item_list .set .set_item {
	height: 530px;
	overflow: hidden;
}
.item_list .set .set_item .pic {
	width: 608px;
	height: 530px;
	overflow: hidden;
}
.item_list .set .set_item .pic img {
	display: block;
	width: 100%;
	height: 100%;
}
.set_item .item_font {
	width: 620px;
	padding: 0 40px;
	margin-top: 50px;
}
.set_item .item_font h3 {
	font-size: 36px;
	color: #333;
	height: 50px;
	line-height: 50px;
	margin-bottom: 40px;
}
.set_item .item_font p {
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	line-height: 28px;
	margin-bottom: 40px;
}
.set_item .item_font dl {
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
}
.set_item .item_font dl dd {
	font-size: 18px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	margin-bottom: 5px;
}
.set_item .item_font dl dd a {
	display: block;
	width: 100%;
	transition: all 0.3s;
	color: #333;
}
.set_item .item_font dl dd i {
	background: url(../images/icon.png) no-repeat -164px 0;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 12px;
	transition: all 0.3s;
}
.set_item .item_font dl dd a:hover {
	color: #ff6501;
}
.set_item .item_font dl dd a:hover i {
	margin-left: 10px;
}
.set_item .item_font .more_xl {
	width: 184px;
	height: 46px;
	line-height: 46px;
	border: 1px solid #ededed;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	text-align: center;
}
.set_item .item_font .more_xl:hover {
	border: 1px solid #ff6501;
}
.item_list ul li.set:nth-child(2) .item_font h3, .item_list ul li.set:nth-child(4) .item_font h3 {
	color: #fff;
}
.item_list ul li.set:nth-child(2) .item_font p, .item_list ul li.set:nth-child(4) .item_font p {
	color: #fff;
}
.item_list ul li.set:nth-child(2) .item_font dl dd a, .item_list ul li.set:nth-child(4) .item_font dl dd a {
	color: #fff;
}
/* about */
.banner_about {
	background: url(../images/banner_about.jpg) no-repeat center 0 !important;
}
.sub_column {
	width: 100%;
	height: 84px;
	background-color: #fff;
	box-shadow: 0px 12px 8px -12px rgba(0, 0, 0, 0.1);
	transition: 2s;
	margin-bottom: 50px;
}
.column_box {
	text-align: center;
	height: 84px;
	line-height: 84px;
}
.column_box a {
	padding: 0 30px;
	font-size: 16px;
}
.column_box a:hover, .column_box a.on {
	color: #ff6501;
}
.flex-btw {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.flex-cen {
	display: flex;
	justify-content: center;
}
.flex-left {
	display: flex;
	justify-content: left;
	flex-wrap: wrap;
}
/* .about1{
  background: url(../images/xl_bg.jpg) no-repeat center 0;
  width: 100%;
  height: 600px;
  padding-top: 150px;
} */

/* .about2{
  background: url(../images/xl_bg2.jpg) no-repeat center 0;
}

.about4 {
  background: url(../images/xl_bg3.jpg) no-repeat center 0;
} */

.about1 .left {
	width: 60%;
	height: 370px;
	padding: 20px 20px;
	background-color: #f5f5f5;
	position: relative;
}
.about1 .left h2 {
	font-weight: bold;
	font-size: 36px;
}
.about1 .left .ico_about_us {
	position: absolute;
	width: 40px;
	height: 10px;
	background-color: #ff6501;
	top: 40px;
	opacity: 0.5;
}
.about1 .subtitle {
	font-size: 16px;
	color: #666;
}
.about1 .left .text {
	text-align: left;
	font-size: 14px;
	color: #666;
}
.about1 .left .text p {
	margin: 30px 0px 0px;
}
.about1 .right {
	position: relative;
	width: 40%;
	height: 410px;
	color: #ffffff;
}
.about1 .right .tu {
	position: absolute;
	background-color: rgba(255, 101, 1, 0.7);
	top: 0px;
	width: calc(100% - 80px);
	height: 350px;
	padding: 30px 40px;
}
.about1 .right .tu h4 {
	font-size: 20px;
}
.about1 .right .tu .lt_tilte {
	margin: 15px 0px;
	font-size: 16px;
}
.about1 .right .tu .tu_title {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 36px;
}
.about_num {
	height: auto;
}
.about_num li {
	float: left;
	width: 50%;
	color: #fff;
	height: auto;
	overflow: hidden;
	margin-bottom: 30px;
}
.about_num li .sz {
	position: relative;
	height: 62px;
	margin-bottom: 22px;
}
.about_num li em {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	font-style: normal;
}
.about_num li .num {
	font-size: 52px;
	color: #fff;
	font-style: normal;
	font-weight: bold;
}
.about_num li i {
	position: relative;
	width: 26px;
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	display: inline-block;
	font-style: normal;
	top: -30px;
}
.about_num li span {
	display: block;
	font-size: 16px;
	color: #fff;
}
.about2 {
	background: url(../images//about_img2.jpg) no-repeat center 0;
	width: 100%;
	height: 470px;
	padding: 50px 0;
	overflow: hidden;
	margin-bottom: 50px;
}
.h_title {
	text-align: center;
	height: auto;
	overflow: hidden;
	margin-bottom: 40px;
}
.h_title h2 {
	font-size: 30px;
	margin-bottom: 10px;
}
.h_title p {
	color: #b4b5b5;
}
.about_wh ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.about_wh ul li {
	background: url(../images/about_culture.jpg) no-repeat;
	width: 430px;
	height: 231px;
	padding: 40px 0;
}
.about_wh .box {
	width: 370px;
	height: 220px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}
.about_wh .box .icon {
	width: 66px;
	height: 63px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 30px;
}
.about_wh .box .icon img {
	display: block;
	width: 100%;
	height: 100%;
}
.about_wh .box h3 {
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
	font-weight: normal;
}
.about_wh .box p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	height: auto;
	overflow: hidden;
	color: #666;
	line-height: 26px;
}
.about3 {
	height: auto;
	width: 1442px;
	margin: 0 auto;
	padding-bottom:30px;
}
.about3_box {
	height: auto;
	overflow: hidden;
}
.about3 .about_logo {
	width: 288px;
	height: 140px;
	overflow: hidden;
	margin-bottom:15px;
}
.about3 .about_logo img {
	display: block;
	text-align: center;
	vertical-align: middle;
	margin: 0 auto
}
.about4 {
	height: 648px;
	background: url(../images/about_img3.jpg) no-repeat center 0;
	width: 100%;
	padding: 50px 0;
	overflow: hidden;
}
.time-line {
	width: 1400px;
	margin: 20px auto;
	position: relative;
}
.time-line .left-btn, .time-line .right-btn {
	width: 48px;
	height: 48px;
	background: url(../images/about_left.png) no-repeat;
	position: absolute;
	margin-top: -20px;
	cursor: pointer;
}
.time-line .left-btn {
	left: 0;
	top: 49.5%;
}
.time-line .right-btn {
	right: 0;
	top: 49.5%;
	transform: rotate(180deg);
}
.time-line .right-btn:hover {
	background: url(../images/about_right.png) no-repeat;
	transform: rotate(0deg);
}
.time-line .left-btn:hover {
	background: url(../images/about_right.png) no-repeat;
	transform: rotate(-180deg);
}
.time-line .time-box {
	width: 1240px;
	margin: 0 auto;
	overflow: hidden;
}
.time-line .time-box ul {
	overflow: hidden;
	position: relative;
	height: 510px;
}
.time-line .time-box ul:after {
	content: "";
	background: #ff6501;
  height: 2px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 49.9%;
}
.time-line .time-box li {
	width: 310px;
	height: 225px;
	float: left;
	padding: 50px 20px 20px;
	box-sizing: border-box;
	background: url(../images/about_history.png) no-repeat;
	position: relative;
	cursor: pointer;/* margin-left:-100px;*/
}
.time-line .time-box li:nth-child(1) {
	margin-left: 0;
}
.time-line .time-box li:nth-child(2n) {
	margin-top: 286px;
	background: url(../images/about_history1.png) no-repeat;
	padding: 70px 20px 20px;
}
.time-line .time-box li:after {
	content: "";
	width: 30px;
	height: 30px;
	background: url(../images/point.png) no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	bottom: 0;
	bottom: -44px;
	z-index: 1;
}
.time-line .time-box li:nth-child(2n):after {
	bottom: auto;
	top: -46px;
}
.time-line .time-box li h3 {
	color: #ff6501;
	margin-bottom: 10px;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 24px;
	font-weight: normal;
}
.time-line .time-box li p {
	color: #666;
	line-height: 24px;
	height: auto;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
/* case */
.banner_case {
	background: url(../images/projects_banner.jpg) no-repeat center 0 !important;
}
.list_main ul li {
	margin-bottom: 30px;
}
.page {
	text-align: center;
	margin: 40px auto;
	margin-bottom: 60px;
}
.page a, .page span {
	display: inline-block;
	padding: 10px 20px;
	border: 1px solid #eaeaea;
	margin: 0 5px;
	color: #666;
	vertical-align: middle
}
.page span {
	color: #aaa
}
.page a:hover {
	background: #ff6501;
	border: 1px solid #ff6501;
	color: #fff;
}
.page .cur {
	display: inline-block;
	margin: 0 5px;
	background: #ff6501;
	padding: 11px 21px;
	color: #fff;
	vertical-align: middle
}
.page .prev, .page .next {
	display: inline-block;
	width: 50px;
	height: 42px;
	border: 1px solid #eaeaea;
	padding: 0;
	vertical-align: middle
}
.page .prev .arrow, .page .next .arrow {
	position: absolute;
	width: 15px;
	height: 15px;
	margin: 13px 17px;
	background: url(../images/arrow.png) no-repeat;
}
.page a.next:hover, .page a.prev:hover {
	background: #ff6501;
	border: 1px solid #ff6501;
	padding: 0;
}
.page span.prev .arrow {
	background-position: -2px -43px;
}
.page a.prev .arrow {
	background-position: -2px -3px;
}
.page a.prev:hover .arrow {
	background-position: -2px -22px;
}
.page span.next .arrow {
	background-position: -14px -43px;
}
.page a.next .arrow {
	background-position: -14px -3px;
}
.page a.next:hover .arrow {
	background-position: -14px -22px;
}
/* serve */
.banner_serve {
	background: url(../images/serve_banner.jpg) no-repeat center 0 !important;
}
.serve {
	height: 120px;
	position: sticky;
	top: 0px;
	z-index: 1;
}
.serve&gt;div {
	height: 60px;
	background-color: #ffffff;
	box-shadow: 0px 0px 1px 0px;
}
.serve ul {
	display: flex;
	margin: auto;
	width: 800px;
	height: 100%;
	justify-content: space-around;
	align-items: center;
}
.serve ul li.on {
	color: #ff6501;
}
.list_serve li {
	height: 400px;
	overflow: hidden;
	margin-bottom: 70px;
}
.list_serve li&gt;div {
	width: 670px;
}
.list_serve li h3 {
	font-size: 36px;
	position: relative;
	margin-left: 30px;
	font-weight: normal;
	height: 54px;
	line-height: 54px;
}
.list_serve li h3::before {
	content: "";
	width: 5px;
	height: 36px;
	position: absolute;
	top: 10px;
	left: -28px;
	background-color: #ff6501;
}
.list_serve li .text {
	color: #333;
	margin-top: 50px;
	line-height: 32px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	height: auto;
	overflow: hidden;
	font-size: 16px;
	color: #666;
}
.list_serve li .qa {
	display: block;
	background-color: #f5f4f4;
	width: 150px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	overflow: hidden;
	margin-top: 50px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.list_serve li .qa:hover {
	background: #ff6501;
	color: #fff;
}
.list_serve img {
	width: 700px;
	height: 400px;
	overflow: hidden;
}
/* 


h3 {
  color: white;
  font-size: 48px;
  position: absolute;
  top: 150px;
  left: 260px;
} */

.scheme_content {
	font-size: 13px;
	color: #666666;
	margin-bottom: 40px;
	height: auto;
	overflow: hidden;
}
.scheme_content .scheme_top {
	border: 1px solid #f2f2f2;
	box-shadow: 4px 4px 15px #f2f2f2;
	width: 1340px;
	height: auto;
	margin: 0 auto;
	margin-top: 50px;
	padding: 30px;
}
.scheme_content .scheme_title {
	display: flex;
	flex-direction: row;
	font-size: 13px;
	color: #666666;
	margin-bottom: 15px;
}
.scheme_content .scheme_classify {
	width: 90px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #999999;
	font-size: 14px;
	margin-left: 28px;
}
.scheme_content .scheme_navto {
	width: 1400px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.scheme_content .scheme_navto ul {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: flex-start;
}
.scheme_content .scheme_navto ul li {
	height: 30px;
	line-height: 30px;
	margin: 0 20px 12px 0;
}
.scheme_content .scheme_navto ul li a {
	width: auto;
	display: block;
	padding: 0 12px;
	border: 1px solid #f2f2f2;
	border-radius: 20px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	color: #666666;
}
.scheme_content .scheme_navto ul li a:hover,.scheme_content .scheme_navto ul li.on a{
	background-color: #ff6501;
	border-color: #ff6501;
	color: #ffffff;
}
.scheme_content .scheme_middle {
	width: 1400px;
	margin: 0 auto;
}
/*.scheme_content .scheme_middle a {
	display: block;
}*/
.scheme_content .scheme_middle .scheme_midbox {
	height: 425px;
	border: 1px solid #f2f2f2;
	box-shadow: 0px 0px 15px #f2f2f2;
	width: 100%;
	display: flex;
	margin-top: 60px;
}
/*.scheme_content .scheme_middle .scheme_midbox:hover {
	transition: all 0.3s;
	box-shadow: 0px 0px 15px #ddd;
}*/
.scheme_content .scheme_middle .scheme_midbox .scheme_boxtext:hover h4 {
	color: #ff6501;
}
.scheme_content .scheme_middle .scheme_midbox .scheme_boxtext {
	padding-left: 40px;
	padding-top: 60px;
	width: 768px;
	height: auto;
	overflow: hidden;
}
.scheme_content .scheme_middle .scheme_midbox .scheme_boxtext h4 {
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	color: #000000;
	margin-bottom: 40px;
	font-weight: normal;
}
.scheme_content .scheme_middle .scheme_midbox .scheme_boxtext p {
	font-size: 16px;
	color: #666666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin-bottom: 30px;
}
.scheme_content .scheme_middle .scheme_midbox .scheme_boxtext h4 a {
	display: block;
	display: flex;
	flex-direction: row;
}
.scheme_content .scheme_middle .scheme_midbox .scheme_boxtext i {
	width: 3px;
	height: 32px;
	background-color: #ff6501;
	display: block;
	margin-top: 14px;
	margin-right: 8px
}
.scheme_content .scheme_middle .scheme_midbox .scheme_boxtext em {
	display: block;
	font-style: normal;
	font-size: 32px;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.scheme_content .scheme_middle .scheme_midbox .scheme_boximg {
	width: 500px;
	height: 310px;
	overflow: hidden;
	margin: auto auto;
}
.scheme_content .scheme_middle .scheme_midbox .scheme_boximg img {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.scheme_content .scheme_middle .scheme_midbox .scheme_boximg:hover img {
	-webkit-transform: scale(1.12);
	-moz-transform: scale(1.12);
	-o-transform: scale(1.12);
	-ms-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.scheme_content .scheme_middle .scheme_midbox .scheme_boxtext ul li {
	background: #f5f5f5;
	border: 1px solid #f5f5f5;
	color: #666666;
	font-size: 16px;
	border-radius: 5px;
	padding: 0 20px;
	margin-right: 20px;
	height: 40px;
	line-height: 40px;
}
/* lsm-sidebar */
.left-side-menu, .lsm-popup.lsm-sidebar ul li, .lsm-container.lsm-mini .lsm-sidebar&gt;ul&gt;li.lsm-sidebar-item&gt;ul&gt;li.lsm-sidebar-item&gt;ul {
}
.left-side-menu {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.left-side-menu {
	height: 62.5rem;
	width: 319px;
}
.lsm-expand-btn {
	height: 75px;
	width: 100%;
	line-height: 75px;
	background: #ff6501;
	text-align: center;
	color: white;
	font-size: 1.625rem;
}
.lsm-container {
	height: calc(100% - 65px);
	transition: all 0.3s;
	z-index: 100;
}
.lsm-container li&gt;a.active {
	background: #c55b03;
	color: #fff;
}
.lsm-sidebar a {
	display: block;
	overflow: hidden;
	height: 60px;
	line-height: 60px;
	/* width: 100%; */
	padding-left: 20px;
	background: white;
	color: black;
	font-size: 16px;
	font-weight: 500;
	transition: all 0.3s;
}
/* .size_color {
	color: #ff6501;
} */
.lsm-sidebar-item .one_menu {
	display: flex;
	width: calc(84% + 20px);
	justify-content: space-between;
	align-items: center;
	background-color: #f1f1f1;
	padding-right: calc(16% - 19px);
}

.lsm-product .one_menu{
	width: 100%;
	padding: 0;
	display: block;
	text-align: center;
}

.lsm-product .one_menu a{
	padding: 0
}
.lsm-product .one_menu a span{
	margin: 0
}
.lsm-sidebar-item .one_menu .ism-asd{
	background-color: #f1f1f1;
}
.lsm-sidebar .lsm-sidebar-item.lsm-sidebar-show&gt;.lsm-ul{
	display: block !important;
}
.lsm-sidebar .lsm-sidebar-item.lsm-sidebar-show .lsm-aa{
	/* background-color: red; */
	color: #ff6501;
}
.lsm-sidebar ul li ul li.on a.lsm_a{
	background-color: #f6f6f6;
	color: #ff6501;
}
/* .lsm-sidebar .lsm-sidebar-item.lsm-sidebar-show .lsm-a{
	background-color: red;
} */
.lsm-sidebar-item .one_menu img {
	width: 20px;
	height: 10px;
	padding: 20px;
}
.lsm-sidebar ul li ul li a span {
	margin-left: 10px;
}
.lsm-sidebar ul li ul li a.lsm_a::before {
	content: '';
	width: 220px;
	display: block;
	height: 1px;
	background-color: #ededed;
	position: absolute;
	left: 55px;
    top: -2px;
}
/* .lsm-sidebar ul li ul li a.lsm_a::after {
	content: '';
	width: 220px;
	display: block;
	height: 1px;
	background-color: #ededed;
	position: absolute;
	left: 55px;
    top: 60px;
} */
/* .lsm-sidebar ul li ul li:last-child a span::after {
	width: 0;
} */
.lsm-sidebar ul li ul li ul li a span::after {
	width: 0;
}
.lsm-sidebar ul li ul li a img {
	margin-left: 30px;
}
.lsm-sidebar &gt;ul &gt; .lsm-sidebar-item &gt; a {
	height: 62px;
	line-height: 62px;
	background-color: #f5f5f5;
}
.lsm-sidebar &gt;ul &gt; .lsm-sidebar-item &gt; a:hover {
	color: #333;/* background: #ff6501; */
}
.lsm-sidebar-item .lsm-sidebar-show ul a {
	color: #666;
}
.lsm-sidebar a span {
	margin-left: 30px;
}
.lsm-sidebar ul li ul li a.lsm_a {
	/* height: 52px;
	line-height: 52px;
	position: relative; */
	/* display: flex;
	flex-wrap: nowrap;
	align-items: center; */
    padding-left: 70px;
}
/* .lsm-sidebar ul li ul li ul {
	padding: 10px 0;
} */
.lsm-sidebar ul li ul li ul li a {
	line-height: 40px;
	height: 40px;
	font-size: 14px;
}
.lsm-sidebar .lsm-sidebar-item ul li a span {
	margin-left: 60px;
	height: 30px;
	line-height: 30px;
}
.lsm-sidebar .lsm-sidebar-item a.lsm_a span {
	margin-left: 10px;
}
.lsm-sidebar-item {
	position: relative;
}
.lsm-sidebar-item .sidebar_listDown {
	cursor: pointer;
}
.lsm-sidebar-item .sidebar_listjia {
	cursor: pointer;
	position: absolute;
    top: 20px;
    left: 50px;
}
.lsm-sidebar-item.lsm-sidebar-show {
	border-bottom: none;
	display: block;
}
.lsm-sidebar-item.on .one_menu&gt;a.ism-asd{
	color: #ff6501;
}
.lsm-sidebar-item ul {
	display: none;
	background: rgba(0, 0, 0, 0.1);
}
.lsm-sidebar-item.lsm-sidebar-show ul {
	display: block;
}
.lsm-sidebar-item.lsm-sidebar-show ul li ul {
	display: none;
}
.lsm-sidebar-item.lsm-sidebar-show ul li.lsm-sidebar-show ul {
	display: block !important;
	padding: 7px 0;
}
.lsm-sidebar-item.lsm-sidebar-show ul li {
/* border-bottom: 0.0625rem solid #ededed; */
	position: relative;
}
.lsm-sidebar-item.lsm-sidebar-show &gt; ul &gt; li &gt; ul &gt; li {
/* border-bottom: 0; */
}
.lsm-sidebar-item.lsm-sidebar-show ul li:last-child {
/* border-bottom: 0; */

}
.product_gray {
	/* background: rgba(0, 0, 0, .1); */
	background: red;
}
.lsm-sidebar-item&gt;a:active {
	color: #ff6501;
}
.lsm-sidebar-item&gt;a:focus {
	color: #ff6501;
}
.lsm-sidebar-item .list_pull_down {
	display: inline-block;
	float: right;
	margin-right: 3rem;
}
li.lsm-sidebar-item.lsm-sidebar-show&gt;ul {
/* padding-left: 1rem; */
}
.lsm-sidebar-item ul {
	background: white;
}
lsm-sidebar&gt;a&gt;li {
	padding-left: 1rem;
}
.lsm-sidebar-item .list_product_jiahao1 {
}
.lsm-sidebar-item .list_pull_down:focus {
	transform: rotate(0.5turn);
}
.lsm-sidebar-item .list_pull_down:active {
	transform: rotate(0.5turn);
}
.lsm-sidebar-item&gt;.icon-a-xiala2:active {
	color: white;
	transform: rotate(0.5turn);
}
.lsm-container ul:first-child&gt;li.lsm-sidebar-item&gt;a:before {
	height: 55px;
}
.lsm-sidebar .lsm-sidebar-icon {
	font-size: 20px;
	position: absolute;
	margin-left: -1px;
}
/* .lsm-sidebar-show:hover, .lsm-sidebar-item&gt;a:hover {
	color: #fff;
	background: #ff6501;
} */
.lsm-sidebar-item&gt;a:hover {
/* border-left: 1px solid #ff6501;
  border-right: 1px solid #ff6501; */
  /* box-sizing: border-box; */
}
.lsm-sidebar-show&gt;a:before, .lsm-sidebar-item&gt;a:hover:before {
	opacity: 1;
}
.lsm-sidebar-item li.aos-init&gt;a:hover, .lsm-popup&gt;div&gt;ul&gt;li&gt;a:hover {
	color: #000;
	background: #f9f9f9;
}
/* .lsm-sidebar-item a.xiLie{
	display: block;
} */
.lsm-sidebar-item a:hover{
	background: #f6f6f6;
	color: #ff6501;
}
.lsm-mini-btn {
	height: 70px;
	width: 70px;
}
.lsm-mini-btn svg {
	margin: -10px 0 0 -10px;
}
.lsm-mini-btn input[type="checkbox"] {
	display: none;
}
.lsm-mini-btn path {
	fill: none;
	stroke: #ffffff;
	stroke-width: 3;
	stroke-linecap: round;
	stroke-linejoin: round;
 --length: 24;
 --offset: -38;
	stroke-dasharray: var(--length) var(--total-length);
	stroke-dashoffset: var(--offset);
	transition: all 0.8s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.lsm-mini-btn circle {
	fill: #fff3;
	opacity: 0;
}
.lsm-mini-btn label {
	top: 0;
	right: 0;
}
.lsm-mini-btn label:hover circle {
	opacity: 1;
}
.lsm-mini-btn input:checked+svg .line--1, .lsm-mini-btn input:checked+svg .line--3 {
 --length: 8.602325267;
}
.lsm-mini-btn .line--1, .lsm-mini-btn .line--3 {
 --total-length: 126.38166809082031;
}
.lsm-mini-btn .line--2 {
 --total-length: 80;
}
.lsm-mini-btn input:checked+svg .line--1, .lsm-mini-btn input:checked+svg .line--3 {
 --offset: -109.1770175568;
}
.lsm-mini .lsm-container, .lsm-mini .lsm-container {
	width: 60px;
}
.lsm-container.lsm-mini .lsm-sidebar .lsm-sidebar-icon {
/* margin-left:-2px; */
}
.left-side-menu.lsm-mini ul:first-child&gt;li.lsm-sidebar-item&gt;a span {
	display: none;
}
.left-side-menu.lsm-mini ul:first-child&gt;li.lsm-sidebar-item&gt;a&gt;i.lsm-sidebar-more {
	margin-right: -20px;
}
.lsm-container.lsm-mini .lsm-sidebar&gt;ul&gt;li.lsm-sidebar-item&gt;ul&gt;li.lsm-sidebar-item&gt;ul {
	display: none;
	position: absolute;
	top: 0px;
	left: 180px;
	width: 180px;
	z-index: 99;
	bottom: 0px;
	top: 0px;
	overflow: hidden;
}
.left-side-menu.lsm-mini ul:first-child&gt;li&gt;ul {
	display: none;
}
.transform {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.lsm-popup div {
	background: #05161f;
}
.lsm-popup {
	display: block;
	position: absolute;
	border: 3px solid rgba(60, 71, 76, 0);
}
.lsm-popup&gt;div&gt;a&gt;i.my-icon.lsm-sidebar-more {
	transform: rotate(90deg);
}
.lsm-popup.second {
	left: 60px;
}
.lsm-popup.third {
	left: 243px;
}
.lsm-popup.third.lsm-sidebar&gt;div&gt;ul {
	display: block;
}
.lsm-popup div {
	border-radius: 5px;
}
.lsm-popup .lsm-sidebar-icon {
	display: none;
}
.lsm-popup.lsm-sidebar a span {
	margin-left: 0px;
}
.lsm-popup.lsm-sidebar&gt;div&gt;ul&gt;li.lsm-sidebar-item&gt;ul {
	position: absolute;
	top: 0px;
	left: 180px;
	width: 180px;
	z-index: 99;
}
.lsm-sidebar {
	border: 1px solid #ededed;
	/* box-shadow: 4px 4px 15px #f2f2f2; */
	box-shadow: 0px 0px 16.92px 1.08px rgba(228, 235, 243, 0.6);/* box-sizing: border-box; *//* border-top: 0; */
}
.lsm-popup.lsm-sidebar ul {
	width: 180px;
}
.lsm-popup.lsm-sidebar ul li {
	width: 180px;
}
.lsm-popup.lsm-sidebar ul li:last-child, .lsm-popup&gt;div&gt;ul&gt;li:last-child&gt;a {
	border-radius: 0 0 5px 5px;
}
.product_detail .product_aside {
	margin-top: 3.125rem;
}
.product_detail {
	display: flex;
	width: 1400px;
	/* justify-content: center; */
	justify-content: space-between;
	margin: 0 auto;/* margin-top: 3.125rem; */
}
.product_detail .product_content {
	width: 1050px;
	height: auto;
	overflow: hidden;
	padding-top: 50px;
}
.product_detail .product_content ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.product_detail .product_content ul li {
	width: 330px;
	height: auto;
	/* border: 1px solid #ededed; */
	overflow: hidden;
	margin-right: 0;
	margin-bottom: 20px;
}
.product_detail .product_content ul::after {
	content: "";
	width: 330px;
}
.product_parameter {
	position: relative;
	width: 100%;
	margin: 0 auto;
}
.parameter_top {
	position: relative;
	width: 100%;
	margin: 0 auto;
}
.parameter_top .top_swiper {
	/* width: 100%; */
	display: flex;
	height: 560px;
	margin-bottom: 40px;
	margin-top: 60px
}
/*.parameter_top .swp_img {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}*/
.parameter_top .swp_img {
	width: 500px;
	height: 500px;
	overflow: hidden;
	margin: 0 auto;
}
.parameter_top .swp_img img {
	    display: block;
    width: 400px;
    height: 300px;
    margin: 100px 50px
}
.parameter_top .swiper {
	width: 50%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.parameter_top .swiper .swiper-button-prev {
  left: 0;
  background-image: url("../images/paramater_swiper_no.png");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 14px;
  height: 23px;
}

.parameter_top .swiper .swiper-button-prev:hover {
  left: 0;
  transform: rotate(0.5turn);
  background-image: url("../images/paramater_swiper.png");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 14px;
  height: 24.51px;
}

.parameter_top .swiper .swiper-button-next {
  /* right: 0; */
  background-image: url("../images/paramater_swiper_no.png");
  background-repeat: no-repeat;
  transform: rotate(0.5turn);
  background-size: 100%;
  width: 14px;
  height: 23px;
}

.parameter_top .swiper .swiper-button-next:hover {
  transform: rotate(0turn);
  background-image: url("../images/paramater_swiper.png");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 14px;
  height: 22px;
}

/* .parameter_top .swiper .swiper-button-next, .parameter_top .swiper .swiper-button-prev {
	margin-top: -50px
}
.parameter_top .swiper-button-prev, .parameter_top .swiper-button-next:focus {
	outline: none;
} */
/*.parameter_top .swiper-container-horizontal&gt;.swiper-pagination-bullets {
	bottom: 40px !important;
}*/
.parameter_top .swiper-pagination-bullet {
	color: #999999;
	background-color: inherit;
	font-size: 18px;
	margin: 0 4px !important;
	line-height: 5px;
}
.parameter_top .swiper-pagination-bullet-active {
	color: #ff6501;
	border: 1px solid #ff6501;
	padding: 3px 5.8px 3px 2px;
}
.parameter_top {
	display: flex;
	justify-content: center;
	height: auto;
	background-color: #ebebeb;
	margin-bottom: 40px;
}
.parameter_top .parameter_top_right {
	width: 47%;
	font-size: 16px;
	color: #999999;
	margin-left:3%;
}
.parameter_top_box i {
	display: inline-block;
	height: 2rem;
	width: 0.3125rem;
	border: 1px solid #ff6501;
	background-color: #ff6501;
	line-height: 2rem;
}
.parameter_top_box h4 {
	font-size: 2.625rem;
	color: #333333;
}
.parameter_top_box .pro_eles {
	color: #666;
    height: auto;
    font-size: 16px;
    overflow: hidden;
    line-height: 30px;
    border-bottom: 1px solid #ededed;
    margin: 30px 0;
}

.parameter_top_box .pro_eles dt {
  font-weight: bold;
  color: #333;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  margin-bottom: 6px;
}

.parameter_top_box .pro_eles dd {
  height: auto;
  line-height: 26px;
  margin-bottom: 6px;
}

.parameter_top_box h6 {
	padding: 2rem 0;
	font-size: 16px;
	font-weight: 400;
}
.parameter_top .parameter_top_right span {
	width: 100%;
	display: inline-block;
	height: 4.125rem;
	line-height: 4rem;
	padding: 4rem 0;

}
.product_parameter .parameter_content .parameter_content_nav {
	height: 40px;
	border-bottom: 1px solid #ff6501;
	overflow: hidden;
	margin-bottom: 20px;
}
.product_parameter .parameter_content .parameter_content_nav span {
	font-size: 16px;
	margin-right: 10px;
	width: 128px;
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	float: left;
	text-align: center;
	cursor: pointer;
}
.product_parameter .parameter_content .parameter_content_nav span:hover, .product_parameter .parameter_content .parameter_content_nav span.nav_active {
	background-color: #ff6501;
	color: white;
}
.product_parameter .parameter_content table {
	width: 100%;
	border-spacing: 0;
	margin-top: 3.125rem;
	border-collapse: collapse;
}
.product_parameter .parameter_content td {
	border: 1px solid #e6e6e6;
	width: 17.5625rem;
	height: 3.8125rem;
	line-height: 3.8125rem;
	margin: 0;
	text-align: center;
	font-size: 0.875rem;
	color: #333333;
}
.product_parameter .parameter_content tr:first-child {
	background-color: #f5f5f5;
	color: #ff6501;
}
.product_parameter .parameter_content .nav_content {
	display: none;
}
.product_parameter .parameter_content .navcontent_active {
	display: block;
}
.prev_next_box {
	width:1400px;
	height: 50px;
	line-height: 50px;
	color: #666;
	margin: 20px auto;
	margin-bottom: 30px; 
	overflow:hidden;
}
.prev_next_box .prev {
	width: 48%;
	margin-right: 4%;
}
.prev_next_box .next {
	width: 48%;
	text-align: right;
}
.prev_next_box .prev, .prev_next_box .next {
	height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.prev_next_box .prev a, .prev_next_box .next a {
	color: #333;
}
.prev_next_box .prev span, .prev_next_box .next span {
	color: #999;
}
.prev_next_box .prev a:hover, .prev_next_box .next a:hover {
	color: #ff6501;
}
.product_parameter .parameter_recommend {
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
}
.product_parameter .parameter_item {
	width: 1400px;
}
.product_parameter .parameter_recommend .parameter_item ul {
	display: flex;
flex-wrap:wrap;
}

.parameter_item ul li {
	width: 330px;
	height: 400px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
/* .parameter_item ul li:nth-child(2n) {
	margin-right: 26px
}
.parameter_item ul li:nth-child(4n) {
	margin-right: 0px
} */
/* solution */
.banner_solution {
	background: url(../images/solution_banner.jpg) no-repeat center 0;
	width: 100%;
	height: 446px;
	margin-top: 98px;
	overflow: hidden;
}
.banner_solItem .show1 {
	animation: bannerInUp 1s ease both;
	animation-delay: 0.3s;
}
 @keyframes bannerInUp {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 50px, 0);
 transform: translate3d(0, 50px, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes itemTitleInLeft {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(50px, 0, 0);
 transform: translate3d(50px, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes itemTitleInRight {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(-50px, 0, 0);
 transform: translate3d(-50px, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.sol_subNavbar {
	width: 100%;
	height: 84px;
	background-color: #fff;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
	transition: 2s;
}
.subNavbar_item {
	text-align: center;
}
.subNavbar_item ul {
	display: flex;
	width: 100%;
	justify-content: center;
}
.subNavbar_item ul li {
	width: 15%;
	line-height: 84px;
	color: black;
	font-size: 16px;
	cursor: pointer;
}
.subNavbar_item ul .li_active {
	color: #ff6501;
}
.sol_container {
	width: 100%;
	margin-top: 62px;
}
.sol_dlItem {
	background: url(../images/so_bg1.jpg) no-repeat center 0;
	height: 490px;
	text-align: right;
	position: relative;
}
.sol_dlItem .dlItem_1 {
	animation: itemTitleInLeft 1s ease both;
}
.sol_dlItem .dlItem_text {
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	position: absolute;
	right: 6.5%;
	top: 22.5%;
	animation-delay: 0.3s;
}
.sol_dlItem .dlItem_text h4 {
	width: 278px;
	font-weight: 400;
	font-size: 14px;
	margin-top: 20px;
}
.sol_dlItem .dlItem_text span {
	display: inline-block;
	width: 120px;
	height: 45px;
	background-color: #fff;
	border-radius: 29px;
	margin-top: 20px;
	color: #ff6501;
	font-weight: 600;
	text-align: center;
	line-height: 45px;
	cursor: pointer;
}

.sol_dlItem .dlItem_text span:hover {
  background-color: #ff6501;
  color: #fff;
}

.sol_dlItem .dlItem_text span:hover a {
  color: #fff;
}

.sol_jzItem {
	background: url(../images/so_bg2.jpg) no-repeat center 0;
	height: 490px;
	text-align: left;
	position: relative;
	margin-top: 40px;
}
.sol_jzItem .jzItem_text {
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	position: absolute;
	left: 6.5%;
	top: 22.5%;
	animation-delay: 0.3s;
}
.sol_jzItem .jzItem_text h4 {
	width: 278px;
	font-weight: 400;
	font-size: 14px;
	margin-top: 20px;
}
.sol_jzItem .jzItem_text span {
	display: inline-block;
	width: 120px;
	height: 45px;
	background-color: #fff;
	border-radius: 29px;
	margin-top: 20px;
	color: #ff6501;
	font-weight: 600;
	text-align: center;
	line-height: 45px;
	cursor: pointer;
}

.sol_jzItem .jzItem_text span:hover {
  background-color: #ff6501;
}

.sol_jzItem .jzItem_text span:hover a {
  color: #fff;
}

.sol_sdItem {
	background: url(../images/so_bg3.jpg) no-repeat center 0;
	margin-top: 40px;
}
.sol_gkItem {
	background: url(../images/so_bg4.jpg) no-repeat center 0;
	height: 490px;
	text-align: left;
	position: relative;
	margin-top: 40px;
	margin-bottom: 60px;
}
/* news */
.banner_news {
	background: url(../images/news_banner.jpg) no-repeat center 0;
}
.news_container .news_lb {
	position: relative;
	animation: bannerInUp 1s ease both;
	animation-delay: 0.3s;
	justify-content: space-between;
	overflow: hidden;
	box-shadow: 0px 0px 16.92px 1.08px rgba(228, 235, 243, 0.6);
	border-radius: 22px;
	height: 483px;
}
.news_container .news_lb .swiper_zzbox {
	width: 100%;
	height: 483px;
	display: flex;
	justify-content: space-between;
}
.news_container .news_lb .news_LImg {
	width: 780px;
	height: 483px;
	overflow: hidden;
}
.news_container .news_lb .news_LImg a {
	display: block;
	width: 780px;
	height: 483px;
	overflow: hidden;
}
.news_container .news_lb .news_LImg a img {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.news_container .news_lb .news_LImg:hover a img {
	-webkit-transform: scale(1.12);
	-moz-transform: scale(1.12);
	-o-transform: scale(1.12);
	-ms-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.news_container .news_lb .news_RTxt {
	width: 44%;
	margin-left: 36px;
}
.news_container .news_lb .news_RTxt h5 {
	height: 80px;
	width: 100%;
	position: relative;
}
.news_container .news_lb .news_RTxt .text_date {
	position: absolute;
	right: 0;
	background-color: #ff6501;
	width: 90px;
	height: 80px;
	color: #fff;
	border-radius: 0 22px 0 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.news_container .news_lb .news_RTxt .text_date span:nth-child(1) {
	font-size: 30px;
	line-height: 30px;
}
.news_container .news_lb .news_RTxt .text_date span:nth-child(2) {
	font-size: 14px;
	font-weight: 400;
}
.news_container .news_lb .news_RTxt h2 {
	font-size: 24px;
	margin-top: 15px;
	margin-right: 36px;
	height: auto;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	font-weight: normal;
}
.news_container .news_lb .news_RTxt p {
	font-size: 16px;
	color: #999;
	margin-right: 36px;
}
.news_container .news_lb .news_RTxt p:nth-child(3) {
	margin-top: 15px;
}
.news_container .news_lb .news_RTxt p:nth-child(4) {
	margin-top: 20px;
}
.news_container .news_lb .news_RTxt .news_seeDesc {
	margin-top: 20px;
	margin-right: 36px;
	width: 150px;
	height: 48px;
	background-color: #f5f4f4;
	text-align: center;
	line-height: 48px;
	border-radius: 10px;
	cursor: pointer;
}
.news_container .news_lb .news_RTxt .news_seeDesc a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.news_container .news_lb .news_RTxt .news_seeDesc:hover {
  background-color: #ff6501;
  border-radius: 10px;
}

.news_container .news_lb .news_RTxt .news_seeDesc:hover a {
	color: #fff;
}

.news_container .news_lb .news_RTxt .lbPage {
	margin-top: 20px;
	height: 15px;
	margin-right: 36px;
	position: relative;
}
.news_container .news_lb .news_RTxt .lbPage .lbPageBox {
	position: absolute;
	right: 0;
	width: 150px;
	display: flex;
	justify-content: space-between;
}
.news_container .news_lb .news_RTxt .lbPage .lbPageBox span {
	color: #999;
}
.news_container .news_lb .news_RTxt .lbPage .lbPageBox .page_active {
	color: #ff6501;
}
.news_container .news_lb .news_RTxt .lbPage .lbPageBox .page_up {
	color: #666;
}
.news_container .news_lb .news_RTxt .lbPage .lbPageBox .page_down {
	color: #ff6501;
}
.news_container .news_list {
	width: 100%;
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.news_container .news_list .news_part {
	box-shadow: 0px 0px 10px rgba(228, 235, 243, 0.6);
	border-radius: 22px;
	width: 440px;
	height: 403px;
	overflow: hidden;
  margin-bottom: 40px;
}
.news_container .news_list::after {
	content: "";
	width: 440px
}
.news_container .news_list .news_part a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden
}
/*.news_container .news_list .news_part::after{ content:""; width:440px}*/
.news_container .news_list .news_part .pic {
	width: 440px;
	height: 272px;
	overflow: hidden;
	border-radius: 22px 22px 0 0
}
.news_container .news_list .news_part .pic img {
	display: block;
	width: 100%;
	height: 100%;
}
.news_container .news_list .news_part:hover {
	background: linear-gradient(180deg, #fff 0%, #ff6501 50%);
	color: #fff;
}
.news_container .news_list .news_part:hover .pic img {
	transform: scale(1.12);
    transition: all 0.5s;
}
.news_container .news_list .news_part:hover .nItem_txt .txt_date, .news_container .news_list .news_part:hover .nItem_txt .txt_main h3, .news_container .news_list .news_part:hover .nItem_txt .txt_main p {
	color: #fff;
}
.news_container .news_list .news_part .nItem_txt {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 15px;
}
.news_container .news_list .news_part .nItem_txt .txt_date {
	width: 20%;
	font-size: 33px;
	color: #666;
	padding-left: 10px;
	margin-top: 10px;
}
.news_container .news_list .news_part .nItem_txt .txt_date h5 {
	display: flex;
}
.news_container .news_list .news_part .nItem_txt .txt_date h5::after {
	content: "";
	height: 52px;
	border-left: 1px solid #ededed;
	margin-left: 18px;
	margin-top: 2px;
}
.news_container .news_list .news_part .nItem_txt .txt_date .txt_dateBox {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.news_container .news_list .news_part .nItem_txt .txt_date .txt_dateBox span:nth-child(1) {
	font-size: 33px;
	line-height: 35px;
}
.news_container .news_list .news_part .nItem_txt .txt_date span:nth-child(2) {
	font-size: 12px;
	font-weight: 400;
}
.news_container .news_list .news_part .nItem_txt .txt_main {
	width: 70%;
	height: 75px;
}
.news_container .news_list .news_part .nItem_txt .txt_main h3 {
	color: #414141;
	line-height: 43px;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-weight: normal;
}
.news_container .news_list .news_part .nItem_txt .txt_main p {
	font-size: 12px;
	color: #adadad;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.news_container .news_lb .swiper-pagination {
	left: 41%;
	bottom: 6.8%;
	color: #666;
}
.news_container .news_lb .swiper-button-prev, .news_container .news_lb .swiper-button-next {
	background-image: none;
	color: #666;
	font-size: 19px;
	font-weight: 800;
	top: 93%;
}
.news_container .news_lb .swiper-button-prev:hover, .news_container .news_lb .swiper-button-next:hover {
	color: #ff6501;
}
.news_container .news_lb .swiper-button-prev {
	left: 86%;
}
.news_container .news_lb .swiper-button-next {
	right: 2.6%;
}
.news_container .news_lb .swiper-pagination-bullet {
	background: none;
	color: #999;
	opacity: 1;
	margin: 0 11px !important;
}
.news_container .news_lb .swiper-pagination-bullet-active {
	background: none;
	color: #ff6501;
}
/* content_desc */
.newsdesc_cont {
	margin-top: 46px;
	width: 100%;
	background-color: #fff;
}
.newsdesc_cont h1 {
	text-align: center;
	font-size: 25px;
}
.newsdesc_cont h4 {
	font-size: 16px;
	display: flex;
	justify-content: center;
}
.newsdesc_cont h4 .browse_info {
	display: flex;
	justify-content: space-between;
	font-size: 16px;
	margin: 20px auto;
	font-size: 12px;
	color: #bbbbbb;
	font-weight: 400;
}
.newsdesc_cont h4 .browse_info div {
	margin: 0 20px;
}
.newsdesc_cont h4 .browse_info img {
	vertical-align: middle;
}
.newsdesc_cont .desc_txt {
	width: 100%;
	margin-bottom: 30px;
}
.newsdesc_cont .desc_txt::before {
	content: "";
	display: block;
	width: 100%;
	border-top: 1px solid #ededed;
}
.newsdesc_cont .desc_txt::after {
	content: "";
	display: block;
	width: 100%;
	border-bottom: 1px solid #ededed;
}
/*.newsdesc_cont .desc_txt p {
	color: #666;
	margin-top: 20px;
	font-size: 14px;
	text-indent: 2em;
	line-height: 25px;
}*/
.content {
	height: auto;
	overflow: hidden;
	line-height: 200%;
	color: #333;
	padding: 25px 0;
}
.content img {
	max-width: 100%;
	height: auto;
	overflow: hidden;
}
.newsdesc_cont .desc_txt .newsDesc_img {
	width: 100%;
	display: flex;
	justify-content: center;
	margin-top: 20px;
}
.newsdesc_cont .desc_txt .newsDesc_img img {
	margin: 0 auto;
}
.newsdesc_cont .desc_txt .txt_tag {
	width: 100%;
	font-size: 16px;
	margin-top: 30px;
	margin: 30px 0 20px;
	font-weight: bold;
}
.newsdesc_cont .desc_txt .txt_tag a {
	font-weight: 400;
	color: #666666;
	display: inline-block;
	padding: 6px 15px;
	border: 1px solid #ededed;
	margin: 0 5px;
	font-size: 14px;
	margin-bottom: 10px;
}
.newsdesc_cont .desc_txt .txt_tag a:hover {
	/* background: #ff6501; */
	color: #ff6501;
	border: 1px solid #ff6501;
}
.newsdesc_cont .desc_txt .txt_product {
	width: 100%;
	font-size: 16px;
	margin-bottom: 30px;
}
.newsdesc_cont .desc_txt .txt_product h5 {
	color: #414141;
	font-size: 16px;
	line-height: 38px;
	height: 38px;
	overflow: hidden;
	margin-bottom: 10px;
}
 .txt_product .product_box {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.txt_product .product_box .pro_item {
	display: flex;
	align-items: center;
	width: 48%;
	height: 219px;
	border: 1px solid #f4f4f4;
	border-radius: 15px;
}
 .txt_product .product_box .pro_item a {
	display: flex;
	align-items: center;/* border-radius: 15px; */
}
.txt_product .product_box .pro_item img {
	height: 150px;
	width: 150px;
	overflow: hidden;
	margin: 0 40px;
}
.txt_product .product_box .pro_item .proItem_info {
	width: 65%;
	color: #666666;
	font-size: 14px;
}
 .txt_product .product_box .pro_item .proItem_info h6 {
	font-size: 16px;
	color: #666666;
	margin-bottom: 10px;
	font-weight: normal;
}
 .txt_product .product_box .pro_item:hover {
	border: 1px solid #ff6501;
}
 .txt_product .product_box .pro_item:hover .proItem_info h6 {
	color: #ff6501;
}
.txt_product .product_box .pro_item .proItem_info span {
	display: inline-block;
	width: 210px;
	margin-top: 5px;
}
.txt_product .product_box .pro_item .proItem_info p {
	text-indent: 0;
	margin-top: 5px;
}
.newsdesc_cont .article_info {
	width: 1400px;
margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 70px;
}

.newsdesc_cont .article_info .article_list {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.newsdesc_cont .article_info .article_list .art_group {
	width: 48.8%;
	box-shadow: 0px 0px 16.92px 1.08px rgba(228, 235, 243, 0.6);
	border-radius: 20px;
	padding-bottom: 30px;
}
.newsdesc_cont .article_info .article_list .art_group .art_item {
	display: flex;
	width: 90%;
	position: relative;
	align-items: center;
	margin: 0 auto;
	margin-top: 15px;
	transition: all .3s;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #ededed;
}
.newsdesc_cont .article_info .article_list .art_group .art_item:hover {
	border-bottom: 1px solid #ff6501;
}
.newsdesc_cont .article_info .article_list .art_group .art_item:hover .txt_main h3 {
	color: #ff6501;
}
.newsdesc_cont .article_info .article_list .art_item .txt_date {
	font-size: 33px;
	color: #666;
	margin: 20px 20px 0 20px;
}
.newsdesc_cont .article_info .article_list .art_item .txt_date h5 {
	display: flex;
}
.newsdesc_cont .article_info .article_list .art_item .txt_date h5::after {
	content: "";
	height: 52px;
	border-left: 1px solid #ededed;
	margin-left: 18px;
	margin-top: 2px;
}
.newsdesc_cont .article_info .article_list .art_item .txt_date .txt_dateBox {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.newsdesc_cont .article_info .article_list .art_item .txt_date .txt_dateBox span:nth-child(1) {
	font-size: 33px;
	line-height: 35px;
}
.newsdesc_cont .article_info .article_list .art_item .txt_date span:nth-child(2) {
	font-size: 12px;
	font-weight: 400;
}
.newsdesc_cont .article_info .article_list .art_item .txt_main {
	width: 82%;
	height: 90px;
	overflow: hidden;
	margin-bottom: 10px;
}
.newsdesc_cont .article_info .article_list .art_item .txt_main h3 {
	color: #414141;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
}
.newsdesc_cont .article_info .article_list .art_item .txt_main p {
	font-size: 14px;
	color: #999;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
/* list_contact */
.banner_contact {
	background: url(../images/contact_banner.jpg) no-repeat center 0;
}
.container_contact {
	width: 100%;
}
.container_contact .contact_info {
	width: 100%;
	background-color: #fff;
	display: flex;
	margin-top: 90px;
}
.container_contact .cInfo_title {
	width: 39%;
}
.container_contact .cInfo_title p {
	color: #fff;
	background-color: #ff6501;
	width: 172px;
	margin-top: 20px;
	text-align: center;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
}
.container_contact .cInfo_main {
	width: 61%;
	display: flex;
	justify-content: space-between;
}
.container_contact .cInfo_main .main_txt {
}
.container_contact .cInfo_main .main_txt h3 {
	font-size: 18px;
	font-weight: 400;
	color: #ff6501;
}
.container_contact .cInfo_main .main_txt h4 {
	font-size: 30px;
	line-height: 50px;
	color: #ff6501;
}
.container_contact .cInfo_main .main_txt p {
	font-size: 16px;
	color: #707070;
	margin-top: 7px;
}
.container_contact .cInfo_main .main_txt p:nth-child(3) {
	font-size: 14px;
	color: #666;
	margin-bottom: 20px;
}
.container_contact .contact_address {
	width: 100%;
	background-color: #fff;
	display: flex;
	margin-top: 90px;
}
.container_contact .contact_address .cInfo_main {
	display: block;
}
.container_contact .contact_address .cInfo_main img {
	vertical-align: middle;
	margin-bottom: 5px;
}
.container_contact .contact_address .cInfo_main span {
	font-size: 18px;
	color: #333333;
	margin-left: 21px;
}
.container_contact .contact_address .cInfo_main p {
	font-size: 16px;
	color: #666;
	margin: 5px 0 23px 0;
}
.container_contact .contact_address .cInfo_main .visite_route:nth-child(3) span {
	margin-left: 12px;
}
.container_contact .contact_map {
	height: 700px;
	margin: 50px 0;
}
/*标签页*/
.main_content_tag {
	height: auto;
	overflow: hidden;
	padding: 20px 0;
}
.tag_box_con {
	height: auto;
	overflow: hidden;
}
.tag_box_con h3 {
	font-weight: normal;
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 28px;
	color: #333;
}
.tag_one {
	height: auto;
	overflow: hidden;
	padding-bottom: 40px;
}
.tag_one a {
	display: block;
	float: left;
	padding: 0 16px;
	margin-right: 10px;
	margin-bottom: 10px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ededed;
	font-size: 14px;
	color: #666;
	transition: all .3s;
}
.tag_one a:hover {
	background: #ff6501;
	border: 1px solid #ff6501;
	color: #fff;
}
</pre></body></html>