<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.pc{ display:block}
.mb{ display:none}


.zy * {
	box-sizing: border-box;
	line-height:1;
	text-decoration: none;
}a:hover{ color:#4376d4}
.header {
	width: 100%;
	margin: 0 auto;
	z-index: 100000;
	position: absolute;
	left: 0;
	top: 0;
	background:#fff;
	box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.25)
}
.h-a {
	width:90%;
	margin: 0 auto;
	padding-top:90px;
	margin-top:-70px;
	padding-bottom:2px
}
.h-b {
	float: left;
	display: block;
	width: 248px;
}
.h-c {
	width: 100%;
	margin-top:0px;
}
.h-d {
	float: right;
	width: 17px;
	height: 17px;
	margin-top: 19px;
	cursor: pointer;
	background-image: url(../images/zy8.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.h-e {
	float: right;
	font-size: 0;
	padding-right: 25px;
}
.h-f {
	display: inline-block;
	padding-top: 20px;
	height: 80px;
	vertical-align: top;
	padding-right: 22px;
	padding-left: 22px;
	cursor: pointer;
}
.h-f.guanwang {
	background:#fff;
	color:#33F;
	border-radius:50px;
	line-height:38px!important;
	text-align:center;
	margin-top:12px;
	height:35px !important;
	font-weight:700;
}
.h-f.guanwang {
	padding:10px 15px !important;
}
.h-f.guanwang a {
	color:#0465bc;
	padding:0px !important;
	margin:0px !important;
	font-size:16px!important;
}
.h-g {
	display: block;
	height: 60px;
	font-size: 17px;
	color: #333;
	position: relative;
transition: all .3s;
	z-index: 10000;
}
.h-h {
	display: none;
	width: 256px;
	height: 46px;
	background-color: #fff;
	font-size: 0;
	position: absolute;
	right: 50%;
	top: 120px;
	margin-right: -600px;
}
.h-i {
	width: 256px;
	height: 46px;
	font-size: 0;
	position: relative;
}
.h-j {
	width: 100%;
	height: 46px;
	line-height: 46px;
	padding-left: 20px;
	padding-right: 46px;
	font-size: 12px;
	color: #666;
	vertical-align: top;
	border: none;
}
.h-k {
	width: 46px;
	height: 46px;
	font-size: 0;
	position: absolute;
	right: 0;
	top: 0;
	background-image: url(../images/zy7.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	background-color: transparent;
	border: none;
}
.header.search-state .h-d {
	background-image: url(../images/zy6.png);
}
.header.search-state .h-h {
	display: block;
}
.h-f.has-nav .h-g:before {
	content: "";
	display: block;
	width: 9px;
	height: 5px;
	background-image: url(../images/zy69.png);
	background-repeat: no-repeat;
	position: absolute;
	right: -19px;
	top: 6px;
}
.h-f.has-nav .h-g:after {
	content: "";
	visibility: hidden;
	opacity: 0;
	display: block;
	border-bottom: 12px solid #fff;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	bottom: 0;
}
.h-f.has-nav:hover .h-g:after {
	visibility: visible;
	opacity: 1;
}
.h-f:hover .h-g {
	font-weight: bold;
}
.h-lan {
	float: right;
	color: #305fb4;
	margin-top: 20px;
	font-size: 16px;
	margin-right: 20px;
}
body.inner .h-lan {
	color: #666;
}
.sub-a {
	display: none;
	width: 100%;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 120px;
	padding-top: 40px;
	padding-bottom: 20px;
	z-index: 1000;
	cursor: default;
	box-shadow: 0 3px 18px rgba(0, 0, 0, 0.08);
}
.sub-one {
	width: 240px;
	left: 50%;
	margin-left: -135px;
	top: 80px;
	padding-left: 43px;
}
.sub-one.sub-a3 {
	width: 310px;
}
.sub-one.sub-a4 {
	width: 270px;
}
.sub-one .sub-e {
	width: 100%;
}
.sub-one .sub-b {
	width: 100%;
}
.sub-b {
	width: 1200px;
	margin: 0 auto;
}
.sub-c {
	font-size: 18px;
	color: #666;
	font-weight: bold;
	margin-bottom: 35px;
	display: block;
}
.sub-d {
	width: 100%;
	font-size: 0;
}
.sub-e {
	width: 300px;
	display: inline-block;
	vertical-align: top;
}
.sub-f {
	font-size: 16px;
	color: #0062bb;
	font-weight: bold;
	margin-bottom: 27px;
	display: block;
	cursor: pointer;
}
.sub-g {
	width: 100%;
	margin-bottom: 27px;
}
.sub-h {
	margin-bottom: 12px;
	padding-right: 10px;
}
.sub-h:last-child {
	margin-bottom: 0;
}
.sub-i {
	font-size: 14px;
	color: #305fb4;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	vertical-align: top;
}
.sub-i:hover {
	color: #0062bb;
}
.sub-i.sub-more {
	color: #0062bb;
	text-decoration: underline;
}
.main {
	width: 100%;
	background-color: #f6f9fc;
}
.footer {
	width: 100%; 
}
.a-a {
	width: 100%;
	height:700px;
	overflow:hidden
}
.aa {
	position:absolute;
	left:0;
	top:55%
}
 @media all and (max-width:1650px) {
.a-a {
width: 100%;
height:600px;
overflow:hidden
}
 .aa {
position:absolute;
left:0;
top:62%
}
}
.a-b {
	width: 100%;
}
.a-c {
	width: 100%;
	position: relative;
	z-index: 1;
	height: calc(100vh + 117px);
	transform: translateZ(-1000px);
}
.a-c.slick-active {
	z-index: 10;
}
 .a-c::before {
content: "";
display: block;
width: 100%;
padding-top: 10.865%;
position: absolute;
left: 0;
top: 0;
background-image: url(../images/zy2.png);
z-index: 2;
background-size: 100% 100%;
}
.a-d {
	width: calc(100% + 1px);
	background-color: #0062bb;
	background-position: center center;
	background-repeat: no-repeat;
	background-size:100%;
}
.a-banner {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.a-banner:before {
	content: "";
	display: block;
	width: 100%;
	padding-top: 11.6%;
	position: absolute;
	left: 0;
	bottom: -4px;
	background-image: url(../images/zy3.png);
	z-index: 1;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.a-banner:after {
	content: "";
	display: block;
	width: 100%;
	padding-top: 4.377%;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	bottom: -1px;
	z-index: 2;
	background-repeat: no-repeat;
}
.a-banner .slick-dots {
	width: 90%;
	position: absolute;
	text-align: right;
	right: 5%;
	bottom: 40%;
	z-index: 1;
	padding: 0;
	font-size: 0;
}
.a-banner .slick-dots li {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 6px;
	vertical-align: top;
	background-color: #fff;
	opacity: 1;
	cursor: pointer;
	border-radius: 100%;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
.a-banner .slick-dots li button {
	display: none;
}
.a-banner .slick-dots li.slick-active {
	background-color: #0062bb;
	box-shadow: none;
}
.a-e {
	width: 100%;
	position: absolute;
	left: 5%;
	top: 40%;
	transform: translate(0, -50%);
	z-index: 10;
}
.animated-header a {
	all: unset;
	cursor: pointer;
	color: #2A79C4;
}
.subtitle-text p {
	font-size:1.7rem;
	color:#666;
	font-weight:normal;
	line-height:1.6;
	margin-top:2%
}
.nvoo {
	background:#f6f9fc
}


/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:1650px) {
.a-e {
width: 100%;
position: absolute;
left: 5%;
top: 40%;
transform: translate(0, -50%);
z-index: 10;
}
}
.a-f {
	font-size: 5rem;
	color: #2d2d2d;
	margin-bottom:5px;
	font-weight:bold
}
.a-g {
	font-size: 1.5rem;
	color: #333;
	margin-bottom: 28px;
	line-height:1.5
}
.a-h {
	display: block;
	cursor: pointer;
	width: 165px;
	height: 47px;
	line-height: 47px;
	border-radius: 1px;
	background-color:#305fb4;
transition: background-color .3s;
	font-size: 14px;
	color: #fff;
	text-align: center;
	border-radius:25px;
}
.a-h:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 7px;
	height: 10px;
	background-image: url(../images/zy5.png);
	margin-left: 10px;
}
.a-h:hover {
	background-color: rgba(0, 98, 187, 1);
}
.a-i {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.a-j {
	object-fit: cover;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.b-a {
	width: 100%;
	text-align: center;
	margin-top: -117px;
	position: relative;
	z-index: 10;
	margin-bottom: 117px;
}
.b-b {
	display: inline-block;
	vertical-align: top;
	width: 219px;
	height: 234px;
	background-image: url(../images/zy9.png);
transition: background-image .3s;
	padding-top: 74px;
	margin: 0 30px;
	cursor: pointer;
}
.b-b:hover {
	background-image: url(../images/zy10.png);
}
.b-b:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	background-image: url(../images/zy10.png);
}
.b-b:hover .b-d {
	color: #0062bb;
}
.b-c {
	width: 50px;
	height: 50px;
	margin: 0 auto;
	margin-bottom: 13px;
transition: background-image .3s;
}
.b-d {
	text-align: center;
	font-size: 20px;
	color: #132936;
}
/*.b-c1{background-image: url(../images/zy11.png);}

.b-c2{background-image: url(../images/zy12.png);}

.b-c3{background-image: url(../images/zy13.png);}

.b-c4{background-image: url(../images/zy14.png);}



.b-b1:hover .b-c1{background-image: url(../images/zy15.png);}

.b-b2:hover .b-c2{background-image: url(../images/zy16.png);}

.b-b3:hover .b-c3{background-image: url(../images/zy17.png);}

.b-b4:hover .b-c4{background-image: url(../images/zy18.png);}*/

.b-b:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
}
/*.b-b1:before{background-image: url(../images/zy15.png);}

.b-b2:before{background-image: url(../images/zy16.png);}

.b-b3:before{background-image: url(../images/zy17.png);}

.b-b4:before{background-image: url(../images/zy18.png);}*/



.b-c_on {
	display: none;
}
.b-b:hover .b-c {
	display: none;
}
.b-b:hover .b-c_on {
	display: block;
}
.c-a {
	width: 100%;
	position: relative;
	height:660px;
	overflow:hidden;
}
.c-a:after {
	content: "";
	display: block;
	width: 131px;
	height: 249px;
	background-image: url(../images/zy66.png);
	position: absolute;
	left: 0;
	bottom: 250px;
	z-index: 1;
	background-repeat: no-repeat;
}
.c-b {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}
.jjbt {
	background:#fff;
	padding-top:80px;
}
.yingyongbt {
	padding-bottom:40PX;
}
.c-c {
	width: 100%;
	text-align: center;
}
.c-d {
	font-size: 38px;
	color: #333;
	font-weight: bold;
	margin-bottom: 13px;
}
.c-e {
	width: 100%;
}
.c-f {
	font-size: 32px;
	color: #303030;
	display: inline-block;
	vertical-align: top;
	padding-bottom: 13px;
	position: relative;
	overflow:hidden;
}
.c-f:after {
	content: "";
	display: block;
	width: 112px;
	height: 5px;
	background-color: #0062bb;
	position: absolute;
	left:25%;
	bottom: 0;
}
.c-c.white .c-d {
	color: #fff;
}
.c-c.white .c-f {
	color: #fff;
}
.c-c.white .c-f:after {
	background-color: #fff;
}
.footer {
	width: 100%;
	background-color: #f6f9fc;
}
.f-c {
	width: 100%;
}
.f-a {
	width: 100%;
	background-color: #2e2f30;
}
.f-b {
	width: 1200px;
	margin: 0 auto;
}
.f-d {
	width: 100%;
	font-size: 0;
	padding-top: 28px;
	padding-bottom: 93px;
	border-bottom: 1px solid #434445;
}
.f-e {
	display: inline-block;
	vertical-align: top;
	width: 150px;
}
.f-f {
	display: block;
	width: auto;
	font-size: 18px;
	color: #fff;
	margin-bottom: 40px;
}
.f-g {
	width: 100%;
}
.f-h {
	width: 100%;
	margin-bottom: 18px;
}
.f-i {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #ccc;
	cursor: pointer;
}
.f-i:hover {
	color: #fff;
}
.f-j {
	display: inline-block;
	vertical-align: top;
	width: 280px;
	margin-top: 0px;
	padding-left: 20px;
}
.f-k {
	width: 137px;
	margin-bottom: 20px;
}
.f-l {
	font-size: 14px;
	color: #ccc;
	margin-bottom: 24px;
}
.f-m {
	width: 100%;
	font-size: 0;
}
.f-n {
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 30px;
	margin-right: 14px;
	cursor: pointer;
	opacity: 0.6;
	position: relative;
}
.f-n:hover {
	opacity: 1;
}
.f-n1 {
	background-image: url(../images/zy31.png);
}
.f-n2 {
	background-image: url(../images/zy32.png);
}
.f-n3 {
	background-image: url(../images/zy33.png);
}
.f-o {
	width: 100%;
	padding: 40px 0;
	text-align: center;
	font-size: 0;
	border-bottom: 1px solid #434445;
}
.f-p {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #ccc;
	margin: 0 26px;
	position: relative;
	cursor: pointer;
}
.f-p:hover {
	color: #fff;
}
.f-p:after {
	content: "";
	display: block;
	width: 2px;
	height: 13px;
	background-color: #525353;
	position: absolute;
	right: -25px;
	top: 1px;
}
.f-p:last-child:after {
	display: none;
}
.f-q {
	width: 100%;
	padding: 37px 0;
	font-size: 14px;
	color: #666;
	line-height: 20px;
	text-align: center;
}
.f-q a {
	color: #666;
}
.f-r {
	color: #555;
	padding-left: 22px;
}
.f-n2:hover .code-a {
	visibility: visible;
	opacity: 1;
}
.code-a {
	width: 150px;
	padding: 10px 25px;
	position: absolute;
	left: 50%;
	margin-left: -75px;
	top: 40px;
	background-color: #fff;
	opacity: 0;
	visibility: hidden;
transition: all .3s;
}
.code-a:after {
	content: "";
	display: block;
	border-bottom: 10px solid #fff;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: -10px;
}
.code-b {
	width: 100%;
	margin-bottom: 10px;
}
.code-c {
	font-size: 14px;
	color: #666;
	text-align: center;
}
.c-g {
	width: 100%;
	margin-top: 13px;
}
.c-h {
	width: 425px;
transition: transform .5s;
}
.c-n {
	display: block;
	width: 350px;
	background-color: #fff;
	border-radius: 15px;
	overflow: hidden;
	cursor: pointer;
	border:1px solid #dcdcdc;
}
.c-i {
	width: 100%;
	position: relative;
	border-radius: 15px 15px 0 0 / 15px 15px 0 0;
	overflow: hidden;
	height:150px;
	background-image:url(../images/pppp.png);
	background-repeat:no-repeat;
	background-position:-35% 0%;
	background-size:auto 100%;
	border-radius:0px 0px 40px 40px;
	overflow:hidden;
	text-align:center;
	color:#fff;
}
 .c-g .c-h:nth-child(1) .c-i {
background-color:#1c74c4;
}
 .c-g .c-h:nth-child(2) .c-i {
background-color:#d9534f;
}
 .c-g .c-h:nth-child(3) .c-i {
background-color:#5cb85c;
}
 .c-g .c-h:nth-child(4) .c-i {
background-color:#dc8718;
}
 .c-g .c-h:nth-child(5) .c-i {
background-color:#1c74c4;
}
 .c-g .c-h:nth-child(6) .c-i {
background-color:#d9534f;
}
 .c-g .c-h:nth-child(7) .c-i {
background-color:#5cb85c;
}
 .c-g .c-h:nth-child(8) .c-i {
background-color:#dc8718;
}
 .c-g .c-h:nth-child(9) .c-i {
background-color:#1c74c4;
}
 .c-g .c-h:nth-child(10) .c-i {
background-color:#d9534f;
}
 .c-g .c-h:nth-child(11) .c-i {
background-color:#5cb85c;
}
 .c-g .c-h:nth-child(12) .c-i {
background-color:#dc8718;
}
.c-i h5 {
	font-size:22px;
	font-weight:700;
	padding:55px 0px 5px;
}
.c-i ul {
	width:100%;
}
.c-i ul li {
	display:inline-block;
	line-height:40px;
	text-align:center;
	font-size:16px;
	width:80px;
	font-weight:400;
}
.c-i:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
transition: opacity .3s;
}
.c-i:after {
	content: "";
	display: block;
	width: 0;
	height: 5px;
	background-image: url(../images/zy25.png);
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	bottom: 0;
transition: width .3s;
}
.c-j {
	width: 100%;
}
.c-k {
	width: 100%;
	padding: 0 35px;
	height: 139px;
	line-height: 139px;
	border-radius: 0 0 15px 15px / 0 0 15px 15px;
	overflow: hidden;
}
.c-l {
	font-size:20px;
	color: #151515;
	margin-bottom: 14px;
	line-height:40px;
	font-weight:700;
	float:left;
}
.c-m {
	font-size: 14px;
	color: #999;
	line-height: 22px;
	float:right;
	width:100px;
	line-height:30px;
	height:30px;
	border:1px solid #e4e4e4;
	text-align:center;
	text-align:center;
	border-radius:25px;
transition:all .4s;
}
.c-g .slick-arrow {
	position: absolute;
	width: 30px;
	height: 57px;
	top: 168px;
	margin-top: 0;
	border-radius: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
	font-size: 0;
	border: none;
	cursor: pointer;
	z-index: 10;
}
.c-g .slick-prev {
	left: -120px;
	background-image: url(../images/zy21.png);
}
.c-g .slick-next {
	right: -120px;
	background-image: url(../images/zy22.png);
}
.c-g .slick-prev:hover {
	background-image: url(../images/zy23.png);
}
.c-g .slick-next:hover {
	background-image: url(../images/zy24.png);
}
.c-g .slick-disabled {
	display: none !important;
}
.c-o {
	display: inline-block;
	vertical-align: middle;
	width:100%;
	padding-top:0;
}
.c-n:hover {
	box-shadow:5px 5px 5px 5px rgba(0, 0, 0, .1);
	border:1px solid #b6b6b6;
}
.c-n:hover .c-m {
	background:#1c74c4;
	color:#fff;
	border:1px solid #1c74c4;
}
.c-n:hover .c-i:before {
	opacity: 0;
}
.c-n:hover .c-i:after {
	width: 0%;
}
.c-g .slick-list {
	height: 750px;
}
 @media(max-width: 1700px) {
 .c-g .slick-prev {
left: -100px;
}
 .c-g .slick-next {
right: -100px;
}
}
 @media(max-width: 1550px) {
 .c-g .slick-prev {
left: -70px;
}
 .c-g .slick-next {
right: -70px;
}
}
 @media(max-width: 1370px) {
 .c-g .slick-prev {
left: -40px;
}
 .c-g .slick-next {
right: -40px;
}
}
 @media(max-width: 1300px) {
 .c-g .slick-prev {
left: 0px;
}
 .c-g .slick-next {
right: 0px;
}
}
.d-a {
	width: 100%;
	background-image: url(../images/zy34.jpg);
	background-size: cover;
	background-position: center center;
	padding-top: 126px;
	padding-bottom: 110px;
}
.d-b {
	width: 1200px;
	margin: 0 auto;
}
.d-c {
	width: 100%;
	overflow: hidden;
	padding-top: 70px;
	margin-bottom: 40px;
}
.d-e {
	float: left;
	width: 737px;
	border-radius: 22px;
	overflow: hidden;
}
.d-f {
	display: block;
	width: 100%;
	height: 486px;
	position: relative;
	border-radius: 22px;
	overflow: hidden;
	cursor: pointer;
}
.d-f:after {
	content: "";
	display: block;
	width: 100%;
	height: 174px;
	background-size: 100% 100%;
	background-image: url(../images/zy36.png);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}
.d-g {
	width: 100%;
	height: 100%;
	transform: scale(1.001);
	vertical-align: top;
	transition: all 0.5s ease 0s;
}
.d-h {
	width: 100%;
	height: 140px;
	line-height: 140px;
	background-image: url(../images/zy37.png);
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	padding-right: 120px;
}
.d-i {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	padding: 0 40px;
	font-size: 20px;
	color: #fff;
	line-height: 32px;
	letter-spacing: 1px;
}
.d-e .slick-dots {
	width: 100%;
	position: absolute;
	text-align: right;
	bottom: 30px;
	z-index: 1;
	padding: 0;
	margin: 0;
	font-size: 0;
	padding-right: 20px;
}
.d-e .slick-dots li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	vertical-align: top;
	background-color: #a1c3cb;
	opacity: 1;
	cursor: pointer;
	border-radius: 100%;
}
.d-e .slick-dots li button {
	display: none;
}
.d-e .slick-dots li.slick-active {
	background-color: #fff;
}
.d-f:hover .d-g {
	transform: scale(1.07);
	transition: all 0.5s ease 0s;
}
.d-j {
	float: right;
	width: 438px;
	height: 486px;
	border-radius: 22px;
	overflow: hidden;
}
.d-k {
	width: 100%;
	font-size: 0;
}
.d-l {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	line-height: 54px;
	text-align: center;
	font-size: 16px;
	color: #666;
	background-color: #e5e5e5;
	cursor: pointer;
}
.d-l.active {
	background-image: url(../images/zy38.png);
	color: #fff;
	background-color: #0062bb;
}
.d-m {
	width: 100%;
	background-color: #fff;
}
.d-n {
	width: 100%;
	padding: 0 25px;
	height: 430px;
	overflow: auto;
	display: none;
}
.d-n.show {
	display: block;
}
.d-o {
	display: block;
	width: 100%;
	padding: 19px 0 15px;
	border-bottom: 1px dashed #cccbd3;
	cursor: pointer;
}
.d-o:hover .d-s {
	color: #0062bb;
}
.d-o:hover .d-p {
	font-weight: bold;
}
.d-p {
	width: 315px;
	height: 40px;
	font-size: 14px;
	color: #555;
	letter-spacing: 1px;
	line-height: 20px;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.d-q {
	width: 100%;
	overflow: hidden;
}
.d-r {
	float: left;
	font-size: 14px;
	color: #888;
}
.d-r:before {
	content: "";
	display: inline-block;
	vertical-align: top;
	width: 15px;
	height: 15px;
	background-image: url(../images/zy39.png);
	margin-right: 8px;
}
.d-s {
	float: right;
	font-size: 14px;
	color: #0062bb;
}
.d-t {
	display: block;
	width: 230px;
	height: 60px;
	line-height: 60px;
	margin: 0 auto;
	text-align: center;
	border-radius: 3px;
	background-color: #fff;
	cursor: pointer;
	font-size: 14px;
	color: #0062bb;
}
.d-t:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 7px;
	height: 10px;
	background-image: url(../images/zy40.png);
	margin-left: 19px;
}
.d-t:hover {
	color: #0062bb;
}
.d-t:hover:after {
	background-image: url(../images/zy55.png);
}
.e-a {
	width: 100%;
	background-image: url(../images/zy41.jpg);
	padding-top: 156px;
	padding-bottom: 160px;
	background-size: cover;
	background-position: center center;
	position: relative;
}
.e-b {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
.e-c {
	width: 100%;
	font-size: 0;
	padding-top: 90px;
	margin-bottom: 114px;
}
.e-d {
	display: inline-block;
	vertical-align: top;
	width: 33.3333%;
	text-align: center;
}
.e-e {
	width: 70px;
	margin-bottom: 23px;
}
.e-f {
	font-size: 65px;
	color: #333;
	text-align: center;
	margin-bottom: 28px;
	font-weight: bold;
}
.e-g {
	font-size: 18px;
	color: #333;
	text-align: center;
}
.e-h {
	display: inline-block;
	vertical-align: top;
}
.e-i {
	font-size: 42px;
	position: relative;
	top: -17px;
	padding-left: 10px;
	font-weight: normal;
}
.e-j {
	width: 100%;
	font-size: 0;
	background-color: #fff;
	border-radius: 20px;
}
.e-k {
	display: inline-block;
	vertical-align: top;
	width: 20%;
	height: 293px;
	border-radius: 20px;
	background-color: #fff;
	padding-top: 62px;
transition: all .3s;
	text-align: center;
	cursor: pointer;
	position: relative;
}
.e-k:after {
	content: "";
	display: block;
	width: 1px;
	height: 100%;
	background-color: #e7efe9;
	position: absolute;
	right: 0;
	top: 0;
}
.e-k:last-child:after {
	display: none;
}
.e-k:before {
	content: "";
	display: block;
	width: 35px;
	height: 2px;
	background-color: #0062bb;
	position: absolute;
	left: 50%;
	margin-left: -17px;
	bottom: 49px;
}
.e-l {
	width: 60px;
	height: 60px;
	margin-bottom: 24px;
}
.e-l2 {
	display: none;
}
.e-m {
	font-size: 20px;
	color: #4a4a4a;
	line-height: 26px;
	text-align: center;
	padding: 0 10px;
}
.e-k.hover {
	transform: scale(1.29);
	background-image: url(../images/zy56.png);
	background-size: 100% 100%;
	z-index: 10;
	box-shadow: 0 2px 27px rgba(0, 29, 47, 0.36);
	padding-top: 35px;
}
.e-k.hover .e-l {
	margin-bottom: 15px;
}
.e-k.hover .e-l1 {
	display: none;
}
.e-k.hover .e-l2 {
	display: inline-block;
}
.e-k.hover:after {
	display: none;
}
.e-k.hover:before {
	display: none;
}
.e-k.hover .e-m {
	display: none;
}
.e-k.hover .e-n {
	display: block;
}
.e-n {
	width: 100%;
	padding: 0 20px;
	display: none;
}
.e-o {
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 18px;
}
.e-p {
	font-size: 16px;
	position: relative;
	top: -6px;
	padding-left: 6px;
	font-weight: normal;
}
.e-q {
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	text-align: center;
	margin-bottom: 28px;
	min-height: 40px;
}
.e-r {
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 20px;
}
.e-r:after {
	content: "";
	display: inline-block;
	vertical-align: top;
	width: 20px;
	height: 20px;
	background-image: url(../images/zy57.png);
	margin-left: 10px;
	background-size: 100% 100%;
}
.e-s {
	font-size: 16px;
	color: #fff;
	text-align: center;
	padding-top: 50px;
}
.inrow {
	font-size:0;
}
.inrow&gt;li,  .inrow span {
	display:inline-block;
	letter-spacing:normal;
	word-spacing:normal;
}
.dataNums {
	text-align:center;
}
.dataNums .dataOne {
	width: 34px;
	height: 65px;
	text-align: center;
}
.dataNums .dataBoc {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.dataNums .dataBoc .tt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.dataNums .tt span {
	width:100%;
	height:100%;
	font-size: 65px;
	line-height: 65px;
	color:#333;
}
.g-a {
	width: 100%;
	padding-top: 160px;
	padding-bottom: 72px;
	position: relative;
	overflow: hidden;
}
.g-a:before {
	content: "";
	display: block;
	width: 128px;
	height: 260px;
	background-image: url(../images/zy64.png);
	position: absolute;
	right: 0;
	top: 69px;
	z-index: 1;
	background-repeat: no-repeat;
}
.g-a:after {
	content: "";
	display: block;
	width: 149px;
	height: 167px;
	background-image: url(../images/zy65.png);
	position: absolute;
	left: 0;
	bottom: 156px;
	z-index: 1;
	background-repeat: no-repeat;
}
.g-b {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}
.g-c {
	width: 1231px;
	position: relative;
	margin-top: 15px;
}
.g-d {
	width: 100%;
}
.g-e {
	width: 305px;
	height: auto;
	background-color: #fff;
	position: absolute;
	right: 0;
	top: 279px;
	border-radius: 5px;
	padding: 38px 30px 0 30px;
	box-shadow: 0 2px 24px rgba(1, 26, 53, 0.04);
}
.g-f {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	margin-bottom: 25px;
}
.g-g {
	width: 100%;
	min-height: 102px;
}
.g-h {
	width: 100%;
	position: relative;
	padding-left: 27px;
	font-size: 0;
	margin-bottom: 14px;
}
.g-i {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 3px;
}
.g-j {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #666;
	line-height: 20px;
}
.g-list {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
.g-k {
	position: absolute;
	width: auto;
	text-align: center;
	cursor: pointer;
	font-size: 0;
	display: block;
}
.g-k:before {
	content: "";
	display: inline-block;
	vertical-align: top;
	width: 26px;
	height: 33px;
	background-image: url(../images/zy59.png);
	margin-bottom: 5px;
}
.g-k.active:before {
	background-image: url(../images/zy60.png);
}
.g-l {
	font-size: 14px;
	color: #fff;
	text-align: center;
	text-shadow: 0 2px 5px rgba(0, 0, 0, 0.8);
}
.g-k1 {
	left: 225px;
	top: 241px;
}
.g-k2 {
	left: 270px;
	top: 550px;
}
.g-k3 {
	left: 459px;
	top: 425px;
}
.g-k4 {
	left: 498px;
	top: 709px;
}
.g-k5 {
	left: 519px;
	top: 559px;
}
.g-k6 {
	left: 540px;
	top: 438px;
}
.g-k7 {
	left: 579px;
	top: 392px;
}
.g-k8 {
	left: 618px;
	top: 554px;
}
.g-k9 {
	left: 607px;
	top: 644px;
}
.g-k10 {
	left: 626px;
	top: 481px;
}
.g-k11 {
	left: 652px;
	top: 720px;
}
.g-k12 {
	left: 672px;
	top: 828px;
}
.g-k13 {
	left: 668px;
	top: 279px;
}
.g-k14 {
	left: 691px;
	top: 385px;
}
.g-k15 {
	left: 706px;
	top: 614px;
}
.g-k16 {
	left: 726px;
	top: 470px;
}
.g-k17 {
	left: 697px;
	top: 688px;
}
.g-k18 {
	left: 766px;
	top: 747px;
}
.g-k19 {
	left: 739px;
	top: 368px;
}
.g-k20 {
	left: 750px;
	top: 540px;
}
.g-k21 {
	left: 760px;
	top: 303px;
}
.g-k22 {
	left: 783px;
	top: 610px;
}
.g-k23 {
	left: 792px;
	top: 316px;
}
.g-k24 {
	left: 802px;
	top: 396px;
}
.g-k25 {
	left: 809px;
	top: 513px;
}
.g-k26 {
	left: 841px;
	top: 641px;
}
.g-k27 {
	left: 844px;
	top: 464px;
}
.g-k28 {
	left: 876px;
	top: 495px;
}
.g-k29 {
	left: 854px;
	top: 360px;
}
.g-k30 {
	left: 868px;
	top: 552px;
}
.g-k31 {
	left: 882px;
	top: 262px;
}
.g-k32 {
	left: 930px;
	top: 214px;
}
.g-k33 {
	left: 938px;
	top: 123px;
}
.count-particles {
	background:#002;
	position:absolute;
	top:48px;
	left:0;
	width:80px;
	color:#13e8e9;
	font-size:.8em;
	text-align:left;
	text-indent:4px;
	line-height:14px;
	padding-bottom:2px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:700
}
.js-count-particles {
	font-size:1.1em
}
#stats, .count-particles {
	-webkit-user-select:none;
	margin-top:5px;
	margin-left:5px
}
#stats {
	border-radius:3px 3px 0 0;
	overflow:hidden
}
.count-particles {
	border-radius:0 0 3px 3px
}
#particles-js {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width:100%;
	height:100%;
	background-color: transparent;
	background-image:url('');
	background-size:cover;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
/*改变高度*/

.b-a {
	margin-bottom: 62px;
}
.c-g {
	margin-top: 20px;
}
.c-g .slick-list {
	height: 800px;
	padding-bottom: 0px;
}
.c-h.slick-current+.slick-slide {
	transform: translate(0, 80px);
}
.c-k {
	height: 120px;
	padding: 0 30px;
	line-height: 120px;
}
.c-l {
	margin-bottom: 5px;
}
.d-a {
	padding-top: 65px;
	padding-bottom: 65px;
}
.d-c {
	padding-top: 45px;
	margin-bottom: 45px;
}
.e-a {
	padding-top: 65px;
	padding-bottom: 150px;
}
.e-c {
	padding-top: 55px;
	margin-bottom: 75px;
}
.e-e {
	margin-bottom: 10px;
}
.g-a {
	padding-top: 65px;
	padding-bottom: 65px;
}
.f-d {
	padding-bottom: 18px;
	padding-top: 60px;
	padding-bottom:2%
}
.f-o {
	padding: 20px 0;
}
.f-q {
	padding: 20px 0;
}
/*改字体*/



.a-g {
	font-size: 26px;
	margin-bottom: 30px;
}
.c-d {
	font-size: 40px;
	margin-bottom: 9px;
	font-weight:400;
}
.c-f {
	font-size: 25px;
	font-weight:900;
	color:#d1d1d1;
	padding-bottom: 8px;
	text-transform:uppercase;
}
.c-f:after {
	width: 80px;
	height: 3px;
	display:none;
}
.d-e {
	width: 650px;
}
.d-f {
	height: auto;
	transform: translateZ(-1000px);
}
.d-g {
	height: auto;
}
.d-h {
	height: 90px;
	line-height: 90px;
}
.d-i {
	padding-left: 30px;
	font-size: 16px;
	line-height: 22px;
}
.d-j {
	width: 480px;
	height: 422px;
}
.d-l {
	background-size: 100% 100%;
}
.d-o {
	padding: 12px 0;
}
.d-p {
	width: 370px;
}
.d-t {
	width: 160px;
	height: 46px;
	line-height: 46px;
	border:1px solid #d3d3d3;
	border-radius:25px;
}
.d-t:after {
	margin-left: 12px;
}
.dataNums .tt span {
	font-size: 46px;
	line-height: 46px;
}
.dataNums .dataOne {
	width: 25px;
	height: 46px;
}
.e-e {
	width: 60px;
	margin-bottom: 5px;
}
.e-f {
	font-size: 46px;
	margin-bottom: 10px;
}
.e-m {
	font-size: 18px;
}
.e-i {
	font-size: 34px;
	padding-left: 6px;
}
.f-f {
	margin-bottom: 20px;
}
.f-p {
	font-size: 14px;
}
.f-p:hover {
	font-weight: bold;
}
.f-i:hover {
	font-weight: bold;
}
.e-k.hover {
	transform: scale(1.1);
}
.e-q {
	font-size: 13px;
}
.e-n {
	padding: 15px;
}
.e-r {
	font-size: 13px;
}
/*.e-k.hover .e-l{margin-bottom: 0px;}*/

.g-c {
	transform: scale(0.85);
	transform-origin: center top;
}
.g-l {
	font-size: 18px;
}
.g-f {
	font-size: 20px;
	margin-bottom: 20px;
}
.g-j {
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 1px;
}
.g-e {
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 15px;
}
.g-b {
	height: 860px;
}
.a-banner:before {
	display: none;
}
.h-c2 {
	display: none;
}
body.inner {
	padding-top: 145px;
}
body.inner .header {
	background-color: #fff;
	position: fixed;
}
body.inner .h-g {
	color: #666;
}
body.inner .h-f.has-nav:hover .h-g:after {
	display: none;
}
body.inner .h-c2 {
	display: inline-block;
}
body.inner .h-c1 {
	display: none;
}
body.inner .h-f.has-nav .h-g:before {
	background-image: url(../images/zy691.png);
}
body.inner .h-a {
	padding-top: 25px;
}
body.inner .sub-a {
	top: 105px;
}
body.inner .h-h {
	top: 105px;
}
body.inner .h-d {
	background-image: url(../images/zy7.png);
}
body.inner .header.search-state .h-d {
	background-image: url(../images/zy666.png);
	opacity: 0.7;
}
body.inner .h-j {
	border: 1px solid #ccc;
	height: 40px;
}
body.inner .h-k {
	height: 40px;
}
body.inner .sub-one {
	top: 80px;
}
body.inner .footer {
	width: 100%;
	background-color: #2e2f30;
}
/*yy s*/

.indexIndustryApplicationbox {
	position: relative;
	overflow: hidden;
	margin-top: 90px;
}
.indexIndustryApplicationClass {
	background: url(../images/img45.jpg) no-repeat;
	background-size: cover;
	padding: 30px 0px;
}
.indexIndustryApplicationImgbox {
	position: relative;
}
.indexIndustryApplicationClass dl {
	padding: 0px 15px;
	text-align: center;
}
.indexIndustryApplicationClass dl h3 {
	color: #fff;
	font-size: 20px;
}
.indexIndustryApplicationClass dl p {
	font-size: 16px;
	color: #fff;
}
.indexIndustryApplicationClass dl ul {
	padding-top: 20px;
	overflow: hidden;
}
.indexIndustryApplicationClass dl ul li {
	padding-top: 10px;
	float: left;
	width: 31.3333%;
	margin: 0px 1%;
}
.indexIndustryApplicationClass dl ul li a {
	color: #bfdbdc;
	font-size: 16px;
	display: block;
	border-bottom: 2px solid transparent;
	padding-bottom: 8px;
}
.indexIndustryApplicationClass dl ul li.cur a {
	border-bottom: 2px solid #fff;
	color: #fff;
}
.indexIndustryApplicationImg {
	position: absolute;
	width: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	overflow: hidden;
}
.indexIndustryApplicationImg img {
	width: 100%;
}
.indexIndustryApplicationImgTab {
	position: relative;
	opacity: 1;
	filter: alpha(opacity=100);
}
.indexIndustryApplicationChildClass {
	background-color: #00a6aa;
	padding: 20px;
	position: relative;
	z-index: 99;
}
.indexIndustryApplicationChildClass dt {
	float: left;
}
.indexIndustryApplicationChildClass dt h3 {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
}
.indexIndustryApplicationChildClass dt p {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
}
.indexIndustryApplicationChildClass dd {
	float: right;
	line-height: 30px;
}
.indexIndustryApplicationChildClass dd a {
	display: block;
	font-size: 14px;
	color: #fff;
	position: relative;
	padding-left: 12px;
}
.indexIndustryApplicationChildClass dd a:after {
	content: '';
	width: 4px;
	height: 4px;
	display: block;
	background-color: #fff;
	position: absolute;
	left: 0px;
	top: 13px;
}
.indexIndustryApplicationChildClass dd a:hover {
	color: #fff;
}
.indexIndustryApplicationChildClass dd a:hover:after {
	background-color: #fff;
}
.indexIndustryApplicationImgPrev, .indexIndustryApplicationImgNext {
	position: absolute;
	display: block;
	cursor: pointer;
	top: -25px;
	width: 50px;
	height: 50px;
	background-color: rgba(0, 166, 170, 0.8);
	background-position: center;
}
.indexIndustryApplicationImgPrev {
	left: 50%;
	-webkit-transform: translateX(-50px);
	-ms-transform: translateX(-50px);
	-o-transform: translateX(-50px);
	transform: translateX(-50px);
	background-image: url(../images/img46.png);
}
.indexIndustryApplicationImgPrev:hover {
	background-color: #0062bb;
}
.indexIndustryApplicationImgNext {
	left: 50%;
	background-image: url(../images/img47.png);
}
.indexIndustryApplicationImgNext:hover {
	background-color: #0062bb;
}







/*yy e*/

@media screen and (max-width:1920px) {
.ff {
height:800px !important;
}
}
 @media screen and (max-width:1440px) {
.ff {
height:650px !important;
}
}
.xuanxing {
	padding-top:100px;
}
footer {
	position:relative;
	padding-right:100px
}
@media (max-width:1600px) {
footer {
padding-right:80px
}
}
@media (max-width:1366px) {
footer {
padding-right:60px
}
}
@media (max-width:1024px) {
footer {
padding-right:40px
}
}
@media (max-width:991px) {
footer {
padding-right:20px
}
}
@media (max-width:767px) {
footer {
padding-right:0
}
}
footer:after {
	content:"";
	display:block;
	width:100%;
	height:80%;
	background-color:#0e296a;
	position:absolute;
	left:0;
	bottom:0;
	z-index:-1
}
footer .footer {
	background:url(../images/footer_bg.jpg) no-repeat top #305fb4;
	-moz-background-size:cover;
	background-size:cover;
	position:relative;
	padding:60px 150px 40px 115px;
	-webkit-border-top-right-radius:70px;
	-moz-border-radius-topright:70px;
	border-top-right-radius:70px
}
@media (max-width:1600px) {
footer .footer {
padding-left:114px
}
}
@media (max-width:1366px) {
footer .footer {
padding-left:113px
}
}
@media (max-width:1024px) {
footer .footer {
padding-left:92px
}
}
@media (max-width:991px) {
footer .footer {
padding-left:51px
}
}
@media (max-width:767px) {
footer .footer {
padding-left:10px
}
}
@media (max-width:1600px) {
footer .footer {
padding-right:122px
}
}
@media (max-width:1366px) {
footer .footer {
padding-right:94px
}
}
@media (max-width:1024px) {
footer .footer {
padding-right:66px
}
}
@media (max-width:991px) {
footer .footer {
padding-right:38px
}
}
@media (max-width:767px) {
footer .footer {
padding-right:10px
}
}
@media (max-width:1600px) {
footer .footer {
padding-top:51px
}
}
@media (max-width:1366px) {
footer .footer {
padding-top:42px
}
}
@media (max-width:1024px) {
footer .footer {
padding-top:33px
}
}
@media (max-width:991px) {
footer .footer {
padding-top:24px
}
}
@media (max-width:767px) {
footer .footer {
padding-top:15px
}
}
@media (max-width:1600px) {
footer .footer {
padding-bottom:35px
}
}
@media (max-width:1366px) {
footer .footer {
padding-bottom:30px
}
}
@media (max-width:1024px) {
footer .footer {
padding-bottom:25px
}
}
@media (max-width:991px) {
footer .footer {
padding-bottom:20px
}
}
@media (max-width:767px) {
footer .footer {
padding-bottom:15px
}
}
@media (max-width:1600px) {
footer .footer {
-webkit-border-top-right-radius:60px;
-moz-border-radius-topright:60px;
border-top-right-radius:60px
}
}
@media (max-width:1366px) {
footer .footer {
-webkit-border-top-right-radius:50px;
-moz-border-radius-topright:50px;
border-top-right-radius:50px
}
}
@media (max-width:1024px) {
footer .footer {
-webkit-border-top-right-radius:40px;
-moz-border-radius-topright:40px;
border-top-right-radius:40px
}
}
@media (max-width:991px) {
footer .footer {
-webkit-border-top-right-radius:30px;
-moz-border-radius-topright:30px;
border-top-right-radius:30px
}
}
@media (max-width:767px) {
footer .footer {
-webkit-border-top-right-radius:20px;
-moz-border-radius-topright:20px;
border-top-right-radius:20px
}
}
footer .footer .footer-logo {
	margin-bottom:70px
}
@media (max-width:1600px) {
footer .footer .footer-logo {
margin-bottom:60px
}
}
@media (max-width:1366px) {
footer .footer .footer-logo {
margin-bottom:50px
}
}
@media (max-width:1024px) {
footer .footer .footer-logo {
margin-bottom:40px
}
}
@media (max-width:991px) {
footer .footer .footer-logo {
margin-bottom:30px
}
}
@media (max-width:767px) {
footer .footer .footer-logo {
margin-bottom:20px
}
}
footer .footer .footer-logo img {
	opacity:.4;
	display:block;
	width:305px
}
@media (max-width:1600px) {
footer .footer .footer-logo img {
width:264px
}
}
@media (max-width:1366px) {
footer .footer .footer-logo img {
width:323px
}
}
@media (max-width:1024px) {
footer .footer .footer-logo img {
width:282px
}
}
@media (max-width:991px) {
footer .footer .footer-logo img {
width:241px
}
}
@media (max-width:767px) {
footer .footer .footer-logo img {
width:200px;
margin:0 auto
}
}
footer .footer .footer-nav {
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-moz-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-moz-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	line-height:2;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
@media (max-width:1600px) {
footer .footer .footer-nav {
line-height:1.92
}
}
@media (max-width:1366px) {
footer .footer .footer-nav {
line-height:1.84
}
}
@media (max-width:1024px) {
footer .footer .footer-nav {
line-height:1.76
}
}
@media (max-width:991px) {
footer .footer .footer-nav {
line-height:1.68
}
}
@media (max-width:767px) {
footer .footer .footer-nav {
line-height:1.6;
display:block
}
}
footer .footer .footer-nav dl {
	margin-top:0
}
@media (max-width:767px) {
footer .footer .footer-nav dl {
margin-top:15px
}
}
footer .footer .footer-nav dl dt {
	color:#fff;
	font-family:hs-m;
	font-size:30px;
	margin-bottom:20px
}
@media (max-width:1600px) {
footer .footer .footer-nav dl dt {
font-size:27.6px
}
}
@media (max-width:1366px) {
footer .footer .footer-nav dl dt {
font-size:25.2px
}
}
@media (max-width:1024px) {
footer .footer .footer-nav dl dt {
font-size:22.8px
}
}
@media (max-width:991px) {
footer .footer .footer-nav dl dt {
font-size:20.4px
}
}
@media (max-width:767px) {
footer .footer .footer-nav dl dt {
font-size:18px
}
}
@media (max-width:1600px) {
footer .footer .footer-nav dl dt {
margin-bottom:34px
}
}
@media (max-width:1366px) {
footer .footer .footer-nav dl dt {
margin-bottom:28px
}
}
@media (max-width:1024px) {
footer .footer .footer-nav dl dt {
margin-bottom:22px
}
}
@media (max-width:991px) {
footer .footer .footer-nav dl dt {
margin-bottom:16px
}
}
@media (max-width:767px) {
footer .footer .footer-nav dl dt {
margin-bottom:10px;
text-align:center
}
}
footer .footer .footer-nav dl dd {
	font-family:hs-l;
	color:hsla(0, 0%, 100%, .7);
	margin-bottom:10px; font-size:18px
}
footer .footer .footer-nav dl dd a:hover{ color:#4376d4!important}
.copyright a:hover{ color:#4376d4!important}

@media (max-width:1600px) {
footer .footer .footer-nav dl dd {
margin-bottom:9px
}
}
@media (max-width:1366px) {
footer .footer .footer-nav dl dd {
margin-bottom:8px
}
}
@media (max-width:1024px) {
footer .footer .footer-nav dl dd {
margin-bottom:7px
}
}
@media (max-width:991px) {
footer .footer .footer-nav dl dd {
margin-bottom:6px
}
}
@media (max-width:767px) {
footer .footer .footer-nav dl dd {
margin-bottom:5px
}
}
footer .footer .footer-nav dl dd a {
-webkit-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s; color:#fff
}
@media (max-width:767px) {
footer .footer .footer-nav dl.link {
display:none
}
}
footer .footer .footer-nav dl:not(.contact) dd a {
display:inline-block; color:#fff
}
footer .footer .footer-nav dl:not(.contact) dd a:hover {
color:#fff;
-webkit-transform:translateX(5px);
-moz-transform:translateX(5px);
-ms-transform:translateX(5px);
-o-transform:translateX(5px);
transform:translateX(5px)
}
footer .footer .footer-nav dl.contact {
	max-width:290px
}
@media (max-width:767px) {
footer .footer .footer-nav dl.contact {
max-width:100%
}
}
footer .footer .footer-nav dl.contact dd {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-moz-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
footer .footer .footer-nav dl.contact dd .iconfont {
	font-size:20px;
	margin-right:10px;
	margin-top:-5px
}
@media (max-width:1600px) {
footer .footer .footer-nav dl.contact dd .iconfont {
font-size:19.6px
}
}
@media (max-width:1366px) {
footer .footer .footer-nav dl.contact dd .iconfont {
font-size:19.2px
}
}
@media (max-width:1024px) {
footer .footer .footer-nav dl.contact dd .iconfont {
font-size:18.8px
}
}
@media (max-width:991px) {
footer .footer .footer-nav dl.contact dd .iconfont {
font-size:18.4px
}
}
@media (max-width:767px) {
footer .footer .footer-nav dl.contact dd .iconfont {
font-size:18px
}
}
footer .footer .footer-nav dl.contact dd a:hover {
	color:#fff
}
footer .footer .footer-nav dl.form-cont {
	width:35%
}
@media (max-width:1024px) {
footer .footer .footer-nav dl.form-cont {
width:50%
}
}
@media (max-width:991px) {
footer .footer .footer-nav dl.form-cont {
width:80%
}
}
@media (max-width:767px) {
footer .footer .footer-nav dl.form-cont {
width:100%
}
}
footer .footer .footer-nav dl.form-cont .form form {
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-moz-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-moz-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
footer .footer .footer-nav dl.form-cont .form .form-item {
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	position:relative;
	z-index:1;
	width:48%;
	margin-bottom:10px
}
@media (max-width:1600px) {
footer .footer .footer-nav dl.form-cont .form .form-item {
margin-bottom:9px
}
}
@media (max-width:1366px) {
footer .footer .footer-nav dl.form-cont .form .form-item {
margin-bottom:8px
}
}
@media (max-width:1024px) {
footer .footer .footer-nav dl.form-cont .form .form-item {
margin-bottom:7px
}
}
@media (max-width:991px) {
footer .footer .footer-nav dl.form-cont .form .form-item {
margin-bottom:6px
}
}
@media (max-width:767px) {
footer .footer .footer-nav dl.form-cont .form .form-item {
margin-bottom:5px
}
}
footer .footer .footer-nav dl.form-cont .form .form-item.full {
	width:100%
}
footer .footer .footer-nav dl.form-cont .form .form-item.active label {
	font-size:14px;
	top:-14px
}
@media (max-width:1600px) {
footer .footer .footer-nav dl.form-cont .form .form-item.active label {
top:-12.8px
}
}
@media (max-width:1366px) {
footer .footer .footer-nav dl.form-cont .form .form-item.active label {
top:-11.6px
}
}
@media (max-width:1024px) {
footer .footer .footer-nav dl.form-cont .form .form-item.active label {
top:-10.4px
}
}
@media (max-width:991px) {
footer .footer .footer-nav dl.form-cont .form .form-item.active label {
top:-9.2px
}
}
@media (max-width:767px) {
footer .footer .footer-nav dl.form-cont .form .form-item.active label {
top:-8px
}
}
footer .footer .footer-nav dl.form-cont .form .form-item label {
	position:absolute;
	left:2px;
	top:8px;
	z-index:-1;
-webkit-transition:.4s cubic-bezier(.77, 0, .175, 1);
-o-transition:.4s cubic-bezier(.77, 0, .175, 1);
-moz-transition:.4s cubic-bezier(.77, 0, .175, 1);
transition:.4s cubic-bezier(.77, 0, .175, 1);
	color:hsla(0, 0%, 100%, .6);
	font-family:hs-l;
	font-size:18px;
	line-height:40px
}
@media (max-width:1600px) {
footer .footer .footer-nav dl.form-cont .form .form-item label {
font-size:17.2px
}
}
@media (max-width:1366px) {
footer .footer .footer-nav dl.form-cont .form .form-item label {
font-size:16.4px
}
}
@media (max-width:1024px) {
footer .footer .footer-nav dl.form-cont .form .form-item label {
font-size:15.6px
}
}
@media (max-width:991px) {
footer .footer .footer-nav dl.form-cont .form .form-item label {
font-size:14.8px
}
}
@media (max-width:767px) {
footer .footer .footer-nav dl.form-cont .form .form-item label {
font-size:14px
}
}
@media (max-width:1600px) {
footer .footer .footer-nav dl.form-cont .form .form-item label {
line-height:38px
}
}
@media (max-width:1366px) {
footer .footer .footer-nav dl.form-cont .form .form-item label {
line-height:36px
}
}
@media (max-width:1024px) {
footer .footer .footer-nav dl.form-cont .form .form-item label {
line-height:34px
}
}
@media (max-width:991px) {
footer .footer .footer-nav dl.form-cont .form .form-item label {
line-height:32px
}
}
@media (max-width:767px) {
footer .footer .footer-nav dl.form-cont .form .form-item label {
line-height:30px
}
}
footer .footer .footer-nav dl.form-cont .form .form-item label span {
	color:#00aaa6
}
footer .footer .footer-nav dl.form-cont .form .form-item input {
	width:100%;
	margin-top:10px;
	background:none;
	outline:none;
	color:#fff;
	border:none;
	border-bottom:1px solid hsla(0, 0%, 100%, .6);
	height:40px
}
@media (max-width:1600px) {
footer .footer .footer-nav dl.form-cont .form .form-item input {
height:38px
}
}
@media (max-width:1366px) {
footer .footer .footer-nav dl.form-cont .form .form-item input {
height:36px
}
}
@media (max-width:1024px) {
footer .footer .footer-nav dl.form-cont .form .form-item input {
height:34px
}
}
@media (max-width:991px) {
footer .footer .footer-nav dl.form-cont .form .form-item input {
height:32px
}
}
@media (max-width:767px) {
footer .footer .footer-nav dl.form-cont .form .form-item input {
height:30px
}
}
footer .footer .footer-nav dl.form-cont .form .form-item button {
	width:100%;
	background-color:#d51e35;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:#fff;
	font-family:hs-m;
	border:none;
	cursor:pointer;
	padding-top:5px;
-webkit-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
	font-size:18px;
	height:38px;
	margin-top:30px
}
@media (max-width:1600px) {
footer .footer .footer-nav dl.form-cont .form .form-item button {
font-size:17.6px
}
}
@media (max-width:1366px) {
footer .footer .footer-nav dl.form-cont .form .form-item button {
font-size:17.2px
}
}
@media (max-width:1024px) {
footer .footer .footer-nav dl.form-cont .form .form-item button {
font-size:16.8px
}
}
@media (max-width:991px) {
footer .footer .footer-nav dl.form-cont .form .form-item button {
font-size:16.4px
}
}
@media (max-width:767px) {
footer .footer .footer-nav dl.form-cont .form .form-item button {
font-size:16px
}
}
@media (max-width:1600px) {
footer .footer .footer-nav dl.form-cont .form .form-item button {
margin-top:26px
}
}
@media (max-width:1366px) {
footer .footer .footer-nav dl.form-cont .form .form-item button {
margin-top:22px
}
}
@media (max-width:1024px) {
footer .footer .footer-nav dl.form-cont .form .form-item button {
margin-top:18px
}
}
@media (max-width:991px) {
footer .footer .footer-nav dl.form-cont .form .form-item button {
margin-top:14px
}
}
@media (max-width:767px) {
footer .footer .footer-nav dl.form-cont .form .form-item button {
margin-top:10px
}
}
footer .footer .footer-nav dl.form-cont .form .form-item button:hover {
	background-color:#fff;
	color:#00aaa6
}
footer .footer .backtop {
	position:absolute;
	right:3%;
	bottom:16%;
	text-align:center;
	z-index:1;
	cursor:pointer;
-webkit-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s
}
@media (max-width:767px) {
footer .footer .backtop {
display:none
}
}
footer .footer .backtop:hover {
	-webkit-transform:translateY(-10px);
	-moz-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	-o-transform:translateY(-10px);
	transform:translateY(-10px)
}
footer .footer .backtop .iconfont {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#fff;
	color:#00aaa6;
	font-weight:700;
	width:44px;
	height:44px;
	margin-bottom:10px
}
@media (max-width:1600px) {
footer .footer .backtop .iconfont {
margin-bottom:9px
}
}
@media (max-width:1366px) {
footer .footer .backtop .iconfont {
margin-bottom:8px
}
}
@media (max-width:1024px) {
footer .footer .backtop .iconfont {
margin-bottom:7px
}
}
@media (max-width:991px) {
footer .footer .backtop .iconfont {
margin-bottom:6px
}
}
@media (max-width:767px) {
footer .footer .backtop .iconfont {
margin-bottom:5px
}
}
footer .footer .backtop span {
	color:#fff;
	text-transform:uppercase;
	font-family:hs-m;
	font-size:20px
}
@media (max-width:1600px) {
footer .footer .backtop span {
font-size:18.8px
}
}
@media (max-width:1366px) {
footer .footer .backtop span {
font-size:17.6px
}
}
@media (max-width:1024px) {
footer .footer .backtop span {
font-size:16.4px
}
}
@media (max-width:991px) {
footer .footer .backtop span {
font-size:15.2px
}
}
@media (max-width:767px) {
footer .footer .backtop span {
font-size:14px
}
}
footer .copyright {
	background-color:#2a417e;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-moz-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	color:hsla(0, 0%, 100%, .7);
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	font-size:18px;
	padding:25px 50px 25px 115px
}
@media (max-width:767px) {
footer .copyright {
text-align:center;
display:block
}
}
@media (max-width:1600px) {
footer .copyright {
font-size:17.2px
}
}
@media (max-width:1366px) {
footer .copyright {
font-size:16.4px
}
}
@media (max-width:1024px) {
footer .copyright {
font-size:15.6px
}
}
@media (max-width:991px) {
footer .copyright {
font-size:14.8px
}
}
@media (max-width:767px) {
footer .copyright {
font-size:14px
}
}
@media (max-width:1600px) {
footer .copyright {
padding-left:114px
}
}
@media (max-width:1366px) {
footer .copyright {
padding-left:133px
}
}
@media (max-width:1024px) {
footer .copyright {
padding-left:92px
}
}
@media (max-width:991px) {
footer .copyright {
padding-left:51px
}
}
@media (max-width:767px) {
footer .copyright {
padding-left:10px
}
}
@media (max-width:1600px) {
footer .copyright {
padding-right:42px
}
}
@media (max-width:1366px) {
footer .copyright {
padding-right:34px
}
}
@media (max-width:1024px) {
footer .copyright {
padding-right:26px
}
}
@media (max-width:991px) {
footer .copyright {
padding-right:18px
}
}
@media (max-width:767px) {
footer .copyright {
padding-right:10px
}
}
@media (max-width:1600px) {
footer .copyright {
padding-top:22px
}
}
@media (max-width:1366px) {
footer .copyright {
padding-top:19px
}
}
@media (max-width:1024px) {
footer .copyright {
padding-top:16px
}
}
@media (max-width:991px) {
footer .copyright {
padding-top:13px
}
}
@media (max-width:767px) {
footer .copyright {
padding-top:10px
}
}
@media (max-width:1600px) {
footer .copyright {
padding-bottom:22px
}
}
@media (max-width:1366px) {
footer .copyright {
padding-bottom:19px
}
}
@media (max-width:1024px) {
footer .copyright {
padding-bottom:16px
}
}
@media (max-width:991px) {
footer .copyright {
padding-bottom:13px
}
}
@media (max-width:767px) {
footer .copyright {
padding-bottom:10px
}
}
footer .copyright .left {
	font-family:hs-l
}
footer .copyright .left a{ color:rgb(255,255,255,.6)}
footer .copyright .right a{ color:rgb(255,255,255,.8)}


@media (max-width:767px) {
footer .copyright .right {
margin-top:10px
}
}
footer .copyright .right span {
	margin:0 10px
}



@media (max-width:1024px) {
footer .copyright .right span {
display:none
}
}
footer .copyright .right a {
-webkit-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s
}
footer .copyright .right a:hover {
	color:#fff
}
@media (max-width:1024px) {
footer .copyright .right a.site-map {
display:none
}
}
header.scroll-header .header-zhanwei {
	height:90px
}
@media (max-width:1600px) {
header.scroll-header .header-zhanwei {
height:84px
}
}
@media (max-width:1366px) {
header.scroll-header .header-zhanwei {
height:78px
}
}
@media (max-width:1024px) {
header.scroll-header .header-zhanwei {
height:72px
}
}
@media (max-width:991px) {
header.scroll-header .header-zhanwei {
height:66px
}
}
@media (max-width:767px) {
header.scroll-header .header-zhanwei {
height:60px
}
}
header.scroll-header .header {
	-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .1);
	-moz-box-shadow:0 0 15px rgba(0, 0, 0, .1);
	box-shadow:0 0 15px rgba(0, 0, 0, .1);
	height:90px
}
@media (max-width:1600px) {
header.scroll-header .header {
height:84px
}
}
@media (max-width:1366px) {
header.scroll-header .header {
height:78px
}
}
@media (max-width:1024px) {
header.scroll-header .header {
height:72px
}
}
@media (max-width:991px) {
header.scroll-header .header {
height:66px
}
}
@media (max-width:767px) {
header.scroll-header .header {
height:60px
}
}
header .header-zhanwei {
-webkit-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
	height:135px
}
@media (max-width:1600px) {
header .header-zhanwei {
height:120px
}
}
@media (max-width:1366px) {
header .header-zhanwei {
height:105px
}
}
@media (max-width:1024px) {
header .header-zhanwei {
height:90px
}
}
@media (max-width:991px) {
header .header-zhanwei {
height:75px
}
}
@media (max-width:767px) {
header .header-zhanwei {
height:60px
}
}
header .header {
	
}
@media (max-width:1600px) {

}
@media (max-width:1366px) {

}
@media (max-width:1024px) {

}
@media (max-width:991px) {

}
@media (max-width:767px) {

}
@media (max-width:1600px) {

}
@media (max-width:1366px) {

}
@media (max-width:1024px) {

}
@media (max-width:991px) {

}
@media (max-width:767px) {

}
@media (max-width:1600px) {

}
@media (max-width:1366px) {

}
@media (max-width:1024px) {

}
@media (max-width:991px) {

}
@media (max-width:767px) {

}
header .header .left {
	position:relative
}
header .header .left img {
-webkit-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
	display:block;
	width:405px
}
@media (max-width:1600px) {
header .header .left img {
width:344px
}
}
@media (max-width:1366px) {
header .header .left img {
width:283px
}
}
@media (max-width:1024px) {
header .header .left img {
width:222px
}
}
@media (max-width:991px) {
header .header .left img {
width:161px
}
}
@media (max-width:767px) {
header .header .left img {
width:100px
}
}
@media only screen and (width:1680px) {
header .header .left img {
width:280px
}
}
@media only screen and (width:1440px) {
header .header .left img {
width:270px
}
}
@media only screen and (width:1280px) {
header .header .left img {
width:250px
}
}
header .header .left img.white-logo {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto;
	opacity:0
}
header .header .right {
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	font-size:20px
}
@media (max-width:1024px) {
header .header .right {
display:none
}
}
@media (max-width:1600px) {
header .header .right {
font-size:18.8px
}
}
@media (max-width:1366px) {
header .header .right {
font-size:17.6px
}
}
@media (max-width:1024px) {
header .header .right {
font-size:16.4px
}
}
@media (max-width:991px) {
header .header .right {
font-size:15.2px
}
}
@media (max-width:767px) {
header .header .right {
font-size:14px
}
}
@media screen and (max-width:1440px) {
header .header .right {
font-size:18px
}
}
@media screen and (max-width:1440px) and (max-width:1600px) {
header .header .right {
font-size:16.8px
}
}
@media screen and (max-width:1440px) and (max-width:1366px) {
header .header .right {
font-size:15.6px
}
}
@media screen and (max-width:1440px) and (max-width:1024px) {
header .header .right {
font-size:14.4px
}
}
@media screen and (max-width:1440px) and (max-width:991px) {
header .header .right {
font-size:13.2px
}
}
@media screen and (max-width:1440px) and (max-width:767px) {
header .header .right {
font-size:12px
}
}
header .header .right&gt;a {
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
-webkit-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
	margin-right:40px
}
@media (max-width:1600px) {
header .header .right&gt;a {
margin-right:32px
}
}
@media (max-width:1366px) {
header .header .right&gt;a {
margin-right:24px
}
}
@media (max-width:1024px) {
header .header .right&gt;a {
margin-right:16px
}
}
@media (max-width:991px) {
header .header .right&gt;a {
margin-right:8px
}
}
@media (max-width:767px) {
header .header .right&gt;a {
margin-right:0
}
}
header .header .right&gt;a.active, header .header .right&gt;a:hover {
	color:#00aaa6
}
header .header .right .language {
	height:100%;
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
header .header .right .language:hover .title {
	color:#00aaa6
}
header .header .right .language:hover .sub {
	opacity:1;
	visibility:visible
}
header .header .right .language .title {
	color:#999;
	cursor:pointer;
-webkit-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
	font-size:16px
}
@media (max-width:1600px) {
header .header .right .language .title {
font-size:15.2px
}
}
@media (max-width:1366px) {
header .header .right .language .title {
font-size:14.4px
}
}
@media (max-width:1024px) {
header .header .right .language .title {
font-size:13.6px
}
}
@media (max-width:991px) {
header .header .right .language .title {
font-size:12.8px
}
}
@media (max-width:767px) {
header .header .right .language .title {
font-size:12px
}
}
header .header .right .language .title .iconfont {
	margin-right:5px;
	margin-top:-5px;
	font-size:24px
}
@media (max-width:1600px) {
header .header .right .language .title .iconfont {
font-size:22.8px
}
}
@media (max-width:1366px) {
header .header .right .language .title .iconfont {
font-size:21.6px
}
}
@media (max-width:1024px) {
header .header .right .language .title .iconfont {
font-size:20.4px
}
}
@media (max-width:991px) {
header .header .right .language .title .iconfont {
font-size:19.2px
}
}
@media (max-width:767px) {
header .header .right .language .title .iconfont {
font-size:18px
}
}
header .header .right .language .sub {
	position:absolute;
	top:70%;
	right:0;
	white-space:nowrap;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-color:#fff;
	opacity:0;
	visibility:hidden;
-webkit-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);
	box-shadow:0 0 10px rgba(0, 0, 0, .1);
	padding:15px 25px
}
@media (max-width:1600px) {
header .header .right .language .sub {
padding-left:22px
}
}
@media (max-width:1366px) {
header .header .right .language .sub {
padding-left:19px
}
}
@media (max-width:1024px) {
header .header .right .language .sub {
padding-left:16px
}
}
@media (max-width:991px) {
header .header .right .language .sub {
padding-left:13px
}
}
@media (max-width:767px) {
header .header .right .language .sub {
padding-left:10px
}
}
@media (max-width:1600px) {
header .header .right .language .sub {
padding-right:22px
}
}
@media (max-width:1366px) {
header .header .right .language .sub {
padding-right:19px
}
}
@media (max-width:1024px) {
header .header .right .language .sub {
padding-right:16px
}
}
@media (max-width:991px) {
header .header .right .language .sub {
padding-right:13px
}
}
@media (max-width:767px) {
header .header .right .language .sub {
padding-right:10px
}
}
@media (max-width:1600px) {
header .header .right .language .sub {
padding-top:14px
}
}
@media (max-width:1366px) {
header .header .right .language .sub {
padding-top:13px
}
}
@media (max-width:1024px) {
header .header .right .language .sub {
padding-top:12px
}
}
@media (max-width:991px) {
header .header .right .language .sub {
padding-top:11px
}
}
@media (max-width:767px) {
header .header .right .language .sub {
padding-top:10px
}
}
@media (max-width:1600px) {
header .header .right .language .sub {
padding-bottom:14px
}
}
@media (max-width:1366px) {
header .header .right .language .sub {
padding-bottom:13px
}
}
@media (max-width:1024px) {
header .header .right .language .sub {
padding-bottom:12px
}
}
@media (max-width:991px) {
header .header .right .language .sub {
padding-bottom:11px
}
}
@media (max-width:767px) {
header .header .right .language .sub {
padding-bottom:10px
}
}
header .header .right .language .sub a {
	color:#000;
	display:block;
-webkit-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
	font-size:16px
}
@media (max-width:1600px) {
header .header .right .language .sub a {
font-size:15.2px
}
}
@media (max-width:1366px) {
header .header .right .language .sub a {
font-size:14.4px
}
}
@media (max-width:1024px) {
header .header .right .language .sub a {
font-size:13.6px
}
}
@media (max-width:991px) {
header .header .right .language .sub a {
font-size:12.8px
}
}
@media (max-width:767px) {
header .header .right .language .sub a {
font-size:12px
}
}
header .header .right .language .sub a:not(:last-child) {
margin-bottom:10px
}
@media (max-width:1600px) {
header .header .right .language .sub a:not(:last-child) {
margin-bottom:9px
}
}
@media (max-width:1366px) {
header .header .right .language .sub a:not(:last-child) {
margin-bottom:8px
}
}
@media (max-width:1024px) {
header .header .right .language .sub a:not(:last-child) {
margin-bottom:7px
}
}
@media (max-width:991px) {
header .header .right .language .sub a:not(:last-child) {
margin-bottom:6px
}
}
@media (max-width:767px) {
header .header .right .language .sub a:not(:last-child) {
margin-bottom:5px
}
}
header .header .right .language .sub a:hover {
	color:#00aaa6
}
header .header .open-menu {
	display:none
}
@media (max-width:1024px) {
header .header .open-menu {
display:block
}
}
header .mob-nav-mask {
	position:fixed;
	z-index:98;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:none;
	background-color:rgba(0, 0, 0, .6)
}
header .mob-nav {
	position:fixed;
	z-index:99;
	height:100%;
	top:0;
	left:100%;
	background-color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow-y:auto;
-webkit-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
	padding:135px 50px 30px;
	width:40%
}
@media (max-width:1600px) {
header .mob-nav {
padding-top:120px
}
}
@media (max-width:1366px) {
header .mob-nav {
padding-top:105px
}
}
@media (max-width:1024px) {
header .mob-nav {
padding-top:90px
}
}
@media (max-width:991px) {
header .mob-nav {
padding-top:75px
}
}
@media (max-width:767px) {
header .mob-nav {
padding-top:60px
}
}
@media (max-width:1600px) {
header .mob-nav {
padding-left:43px
}
}
@media (max-width:1366px) {
header .mob-nav {
padding-left:36px
}
}
@media (max-width:1024px) {
header .mob-nav {
padding-left:29px
}
}
@media (max-width:991px) {
header .mob-nav {
padding-left:22px
}
}
@media (max-width:767px) {
header .mob-nav {
padding-left:15px
}
}
@media (max-width:1600px) {
header .mob-nav {
padding-right:43px
}
}
@media (max-width:1366px) {
header .mob-nav {
padding-right:36px
}
}
@media (max-width:1024px) {
header .mob-nav {
padding-right:29px
}
}
@media (max-width:991px) {
header .mob-nav {
padding-right:22px
}
}
@media (max-width:767px) {
header .mob-nav {
padding-right:15px
}
}
@media (max-width:1600px) {
header .mob-nav {
padding-bottom:28px
}
}
@media (max-width:1366px) {
header .mob-nav {
padding-bottom:26px
}
}
@media (max-width:1024px) {
header .mob-nav {
padding-bottom:24px
}
}
@media (max-width:991px) {
header .mob-nav {
padding-bottom:22px
}
}
@media (max-width:767px) {
header .mob-nav {
padding-bottom:20px
}
}
@media (max-width:991px) {
header .mob-nav {
width:60%
}
}
@media (max-width:767px) {
header .mob-nav {
width:90%
}
}
header .mob-nav.active {
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	-o-transform:translateX(-100%);
	transform:translateX(-100%)
}
header .mob-nav&gt;a {
	display:block;
	line-height:2;
	border-top:1px solid rgba(0, 170, 166, .1);
	padding:10px;
-webkit-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
	font-size:20px
}
@media (max-width:1600px) {
header .mob-nav&gt;a {
font-size:19.6px
}
}
@media (max-width:1366px) {
header .mob-nav&gt;a {
font-size:19.2px
}
}
@media (max-width:1024px) {
header .mob-nav&gt;a {
font-size:18.8px
}
}
@media (max-width:991px) {
header .mob-nav&gt;a {
font-size:18.4px
}
}
@media (max-width:767px) {
header .mob-nav&gt;a {
font-size:18px
}
}
header .mob-nav&gt;a.active, header .mob-nav&gt;a:hover {
	color:#00aaa6
}
header .mob-nav&gt;a:first-child {
	border-top:none;
	margin-top:30px
}
@media (max-width:1600px) {
header .mob-nav&gt;a:first-child {
margin-top:28px
}
}
@media (max-width:1366px) {
header .mob-nav&gt;a:first-child {
margin-top:26px
}
}
@media (max-width:1024px) {
header .mob-nav&gt;a:first-child {
margin-top:24px
}
}
@media (max-width:991px) {
header .mob-nav&gt;a:first-child {
margin-top:22px
}
}
@media (max-width:767px) {
header .mob-nav&gt;a:first-child {
margin-top:20px
}
}
header .mob-nav .language .title {
	color:#999;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:10px;
	font-size:16px
}
header .mob-nav .language .title .iconfont {
	margin-right:5px;
	margin-top:-5px;
	font-size:24px
}
@media (max-width:1600px) {
header .mob-nav .language .title .iconfont {
font-size:22.8px
}
}
@media (max-width:1366px) {
header .mob-nav .language .title .iconfont {
font-size:21.6px
}
}
@media (max-width:1024px) {
header .mob-nav .language .title .iconfont {
font-size:20.4px
}
}
@media (max-width:991px) {
header .mob-nav .language .title .iconfont {
font-size:19.2px
}
}
@media (max-width:767px) {
header .mob-nav .language .title .iconfont {
font-size:18px
}
}
header .mob-nav .language .sub a {
	display:block;
	border-bottom:1px solid rgba(0, 170, 166, .05);
	padding:10px 0 10px 25px
}
.jason-map {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:fixed;
	right:-400px;
	top:0;
	height:100vh;
	padding:10px 45px;
	background-color:#333;
	line-height:1.8;
	color:#bfbfbf;
	z-index:10086;
	width:400px;
	font-size:14px;
-webkit-transition:-webkit-transform .5s;
transition:-webkit-transform .5s;
-o-transition:-o-transform .5s;
-moz-transition:transform .5s, -moz-transform .5s;
transition:transform .5s;
transition:transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s
}
.jason-map * {
	margin:0;
	padding:0;
	list-style:none;
	color:#bfbfbf;
	text-decoration:none
}
.jason-map li {
	display:inline-block
}
.jason-map-content, .jason-map:after, .jason-map:before {
	display:inline-block;
	vertical-align:middle
}
.jason-map:after, .jason-map:before {
	content:"";
	height:100%
}
.jason-map-content {
	max-width:95%
}
.jason-map-heading {
	color:#00aaa6;
	font-size:24px;
	margin-bottom:25px
}
.jason-map-title {
	font-weight:700;
	position:relative
}
.jason-map-title:before {
	content:"";
	position:absolute;
	height:5px;
	width:5px;
	background-color:#00aaa6;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	top:0;
	bottom:0;
	right:100%;
	left:auto;
	margin:auto;
	-webkit-transform:translateX(-10px);
	-moz-transform:translateX(-10px);
	-ms-transform:translateX(-10px);
	-o-transform:translateX(-10px);
	transform:translateX(-10px)
}
.jason-map-item+.jason-map-item {
	margin-top:15px
}
.jason-map-item li span {
	display:inline-block;
	vertical-align:middle
}
.jason-map-item li:not(:last-child):after {
content:"";
display:inline-block;
vertical-align:middle;
margin:0 5px;
width:2px;
background-color:#a1a1a1;
height:15px
}
.jason-map-item a {
	display:inline-block
}
.jason-map-item a:hover {
	opacity:.7
}
.jason-map-footer {
	margin-top:25px;
	margin-left:-15px;
	padding-left:15px;
	border-left:1px solid #00aaa6
}
.jason-map-footer h1, .jason-map-footer h2, .jason-map-footer h3, .jason-map-footer h4, .jason-map-footer h5, .jason-map-footer h6 {
	font-weight:700;
	color:#fff
}
.jason-map-active {
	-webkit-transform:translate3d(-400px, 0, 0);
	-moz-transform:translate3d(-400px, 0, 0);
	transform:translate3d(-400px, 0, 0)
}
.jason-map-footer p {
	text-indent:0
}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license



/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:850px){  

.pc{ display:none}
.mb{ display:block}
.a-f {
    font-size: 2rem;
    color: #2d2d2d;
    margin-bottom: 5px;
    font-weight: bold;
}.a-g {
    font-size: 18px;
    margin-bottom: 30px;
}.a-e {
    width: 100%;
    position: absolute;
    left: 5%;
    top: 55%;
    transform: translate(0, -50%);
    z-index: 10;
}
.a-h {
    display: block;
    cursor: pointer;
    width: 115px;
    height: 37px;
    line-height: 37px;
    border-radius: 1px;
    background-color: #305fb4;
    transition: background-color .3s;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-radius: 25px;
}
.a-g{ width:80%!important}
.a-a {
width: 100%;
height:330px;
overflow:hidden
}
.a-banner .slick-dots {
    width: 90%;
    position: absolute;
    text-align: right;
    right: 5%;
    bottom: 16%;
    z-index: 1;
    padding: 0;
    font-size: 0;
}
.h-a {
    width: 100%;
    margin: 0 auto;
    padding-top: 90px;
    margin-top: -70px;
    padding-bottom: 2px;
}footer .footer .footer-nav dl dt {
    margin-bottom: 10px;
    text-align: left;
}footer .footer .footer-nav dl.contact dd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
}footer .copyright {
    padding-bottom: 50px;
}


}

</pre></body></html>