﻿@charset "utf-8";


@font-face {
	font-family: 'DINPro-Regular';
	src: url('fonts/DINPro-Regular.otf');

}

* {
	margin: 0;
	padding: 0;
	font: inherit;
	line-height: inherit;
	/* vertical-align: baseline;*/
}

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.no-display {
	display: none;
}

:after,
:before {
	box-sizing: border-box;
}

body {
	font: 18px/1.7 PingFang SC, Microsoft YaHei, Hiragino Sans GB, Helvetica, Arial, WenQuanYi Micro Hei, sans-serif;
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif !important;
	overflow-x: hidden;
	color: #333333;
	margin: 0 auto;

}

html,
body {}
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
dl,
dt,
dd,
ol,
form,
span,
input,
a,
div {
	margin: 0px;
	padding: 0px;
	border: 0;
}

input,
button,
select {
	font-size: 100%;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	outline: none;
	line-height: normal;
	color: #666;
	outline: none;
}

img {
	border: 0px;
	border: none;
}

ul,
li {
	list-style: none;
}

a {
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	text-decoration: none;
	outline: none;
	color: inherit;
}
.w1000 {
	width: 1000px;
	margin: 0 auto;
}
.w1020 {
	width: 1020px;
	margin: 0 auto;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.w1250 {
	width: 1250px;
	margin: 0 auto;
}
.w100 {
	width: 100%;
}
.w90 {
	width: 92%;
	margin: 0 auto;
	min-width: 1200px;
}
.w1150 {
	width: 1150px;
	margin: 0 auto;
}
.md {
	margin: 0 auto;
}
.w880 {
	width: 880px;
	margin: 0 auto;
}
.fl {
	float: left;
}
.rt {
	float: right;
}
.clear {
	clear: both;
}

ul::after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear {
	clear: both;
}
.bg-none {
	background: none;
}
.pr {
	position: relative;
	display: block;
}
.pa {
	position: absolute;
}
.fff {
	background: #fff;
}
.tmd {
	text-align: center;
}
.tml {
	text-align: left !important;
}
.tmr {
	text-align: right !important;
}
.none {
	display: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
b {}
.hui {
	background: #eee;
}
.text-right {
	text-align: right;
}
.mart-20 {
	margin-top: -20px;
}
.w100.pad {
	padding: 30px 40px;
}

sub {
	position: relative;
	line-height: 0;
	font-size: 75%;
	vertical-align: baseline;
}

::-webkit-scrollbar {
	width: 4px;
	-webkit-appearance: none;
	background: #ccc;
}

::-webkit-scrollbar-track {
	background-color: transparent;
	border-radius: 8px;
}

::-webkit-scrollbar-thumb {
	background-color: #ec670f;
	border-radius: 8px;
}

::-webkit-scrollbar-thumb:window-inactive {
	background-color: #ccc;
}

/*news*/
.news-speak .zuo {
	width: 25%;
	float: left
}
.zuo img {
	width: 100%
}
.news-speak .you {
	float: right;
	width: 74%;
	background: #032854;
	color: #fff;
	padding: 3%;
	height: 241px;
}
.news-speak2 {
	margin-top: 20px
}
.news-speak2 .you {
	height: 278px;
}
.news-speak .you h3 {
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 14px;
	color: #ec670f;
}
.news-speak .you .p {
	color: #fff;
	display: block;
	line-height: 1.8;
	font-size: 16px;
}

body {
	background: #f2f1ef;
}
.cd-morph-dropdown::before {
	content: 'desktop';
	display: none;
}
.cd-morph-dropdown .nav-trigger {}
.cd-morph-dropdown .main-nav {}
.header-a {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 100;
	padding: 45px 115px 10px;
	background: #fff;
}
.home .header-a {
	background: none;
	padding: 45px 115px 100px;
}
.home .header-a .header-b .nav .nav-b .nav-menu ul li a {
	color: #333;
}
.home .header-a .header-b .nav a {
	color: #333;
}
.header-a .header-b .nav a:hover,
.home .header-a .header-b .nav a:hover,
.header-a .header-b .nav .nav-b .nav-menu ul li .ul a:hover,
.home .header-a .header-b .nav .nav-b .nav-menu ul li a:hover,
.header-a .header-b .nav .nav-b .nav-menu ul li .ul .li .ul2 a:hover {
	color: #ec670f !important;
}
.header-a .before {
	display: block;
	position: absolute;
	width: 100%;
	top: 0px;
	background: #fff;
	width: 100%;
	height: 106px;
	left: 0;
	opacity: 0;
	visibility: hidden;
	z-index: -1;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.header-a .after {
	display: block;
	position: absolute;
	width: 100%;
	top: 106px;
	background: #fff;
	width: 100%;
	height: 295px;
	left: 0;
	opacity: 0;
	visibility: hidden;
	z-index: -1;
	display: none;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.home .header-a .after {
	height: 295px;
}
.home .header-a.is-dropdown-visible .before {
	display: block;
	background: #fff;
	width: 100%;
	height: 106px;
	text-indent: -9999px;
	opacity: 1;
	visibility: visible;
	z-index: 2;
	top: 0;

}
.header-a.is-dropdown-visible .after {
	z-index: 2;
	opacity: 1;
	visibility: visible;
	display: block;
}
.header-a .header-b {
	position: relative;
	z-index: 2;
}
.header-a .header-b .logo {
	background: url('img/logo7.svg') no-repeat left top;
	background-size: auto 50px;
	width: 260px;
	height: 57px;
	display: block;
	float: left;
}
.header-a .header-b .logo a {
	display: block;
	height: 100%;
}
.home .header-a .header-b .logo {
	background: url('img/logo7.svg') no-repeat left top;
	background-size: auto 50px;
}
.header-a .header-b .nav {
	float: right;
}
.has-dropdown2::after {
	content: '';
	display: block;
	width: 100vw;
	height: 385px;
	top: 60px;
	position: absolute;
	left: -115px;
	background: #fff;
	visibility: visible;
	opacity: 0;
	z-index: -1;
	display: none;
}
.has-dropdown2:hover:after {
	opacity: 1;
	visibility: visible;
	z-index: 1;
	display: block;
}
.is-dropdown-visible .has-dropdown2 .ul {
	position: relative;
	z-index: 3;
}
.is-dropdown-visible .has-dropdown2 .ul .li2 {
	position: relative;
}
.is-dropdown-visible .has-dropdown2 .ul .li2 {
	position: relative;
}


.s-img {
	position: relative;
	top: 0;
}
.s-img,
.s-img img {
	width: 100%;
}
.s-img {
	height: 600px;
	overflow: hidden;
}
.s-img img {
	min-height: 600px;
	height: auto;
	transform: translateX(-50%);
	margin-left: 50%;
}
.s-img .pa1 {
	position: absolute;
	background: rgb(255 255 255 / 70%);

	left: 50%;
	margin-left: -350px;
	top: 190px;
	width: 550px;
	z-index: 99;
}
.s-img .pa1 a {
	display: block;
	padding: 25px 50px;
}
.s-img .pa1 b {
	font-size: 40px;
	font-weight: bold;
	padding-bottom: 20px;
	color: #ec670f;
}
.s-img .pa1 b.b2 {
	font-size: 38px;
	font-weight: normal;
	text-transform: lowercase;
}
.s-img .pa1 p {
	font-size: 18px;
	padding-bottom: 20px;
	padding-top: 5px;
	line-height: 1.6;
}
.s-img .pa1 span {
	border: 1px solid #ec670f;
	background: #ec670f;
	color: #fff;
	padding: 6px 15px 6px;
	vertical-align: top;
	white-space: normal;
}
.header-a .header-b .nav {
	width: calc(100% - 440px);
	float: right;
}


.header-a .header-b .nav a {
	color: #b1b2b3;
}
.header-a .header-b .nav .nav-a {
	display: block;
	width: 495px;
	float: right;
	margin-top: -20px;
	margin-bottom: 20px;
	z-index: 9;
	position: relative;
}
.header-a .header-b .nav .nav-a .li {
	width: 200px;
	float: left;
}
.header-a .header-b .nav .nav-a .li1 {
	width: 155px;
	margin-top: 6px;
}
.header-a .header-b .nav .nav-a .li2 {
	margin: 0 0px 0 15px;
	padding: 0;
	display: flex;
	list-style: none;
	width: 180px;
}
.header-a .header-b .nav .nav-a .li2 a {
	padding: 0 5px;
	color: #333;
	text-decoration: none;
	position: relative;
	display: inline-block;
	padding-left: 15px;
	font-size: 16px;
}
.header-a .header-b .nav .nav-a .li2 a:hover {
	color: #ec670f;
}
.header-a .header-b .nav .nav-a .li2 a:first-child {
	padding-left: 0;
}
.header-a .header-b .nav .nav-a .li2 a:first-child:before {
	display: none;
}
.header-a .header-b .nav .nav-a .li2 a::after {
	content: '';
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
	background: #ec670f;
	bottom: -2px;
	transform: scaleX(0);
	transition: transform .2s ease-out;
}
.header-a .header-b .nav .nav-a .li2 a:hover::after,
.header-a .header-b .nav .nav-a .li3 a:hover::after,
.header-a .header-b .nav .nav-a .li3 a.on::after {
	transform: scaleX(1);
}
.header-a .header-b .nav .nav-a .li2 a::before {
	margin: 0 0 0 3px;
	display: inline-block;
	content: '|';
	color: #b1b2b3;
	position: absolute;
	left: 0;
	top: 0;
}
.header-a .header-b .nav .nav-a .li3 {
	width: 133px;
	line-height: 1.5;
}
.header-a .header-b .nav .nav-a .li3 a {
	display: inline-block;
	width: 35px;
	margin: 0 0 0 2px;
	text-align: center;
	position: relative;
	font-size: 16px;
}
.header-a .header-b .nav .nav-a .li3 a.on {
	color: #ec670f;
}
.header-a .header-b .nav .nav-a .li3 a:after {
	content: '';
	display: block;
	position: absolute;
	height: 3px;
	width: calc(100% + 14px);
	left: -7px;
	bottom: 1px;
	background: #ec670f;
	transform: scaleX(0);
	transition: transform .2s ease-out;
}
.header-a .header-b .nav .nav-b {
	padding-top: 0px;
}
.header-a .header-b .nav .nav-b .nav-menu ul li {
	float: left;
	width: 180px;
	width: 14%;
	text-align: center;

}
.header-a .header-b .nav .nav-b .nav-menu ul li a {
	display: block;
	color: #333;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	position: relative;
	font-size: 17px;
	line-height: 1.4;
	margin: 0 2px;
}
.header-a .header-b .nav .nav-b .nav-menu ul li a::after {
	background: #333;
	content: '';
	height: 5px;
	width: 100%;
	display: block;
}
.header-a .header-b .nav .nav-b .nav-menu ul li a::before {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 5px;
	background: #ec670f;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.header-a .header-b .nav .nav-b .nav-menu ul li a:hover::before {
	width: 100%;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul {
	margin: 25px 0;
	padding-right: 0px;
	position: relative;
	opacity: 0;
	display: none;
	visibility: hidden;
	z-index: -1;
	/*opacity: 1;
visibility: visible;*/

}
.header-a .header-b .nav .nav-b .nav-menu ul li.has-dropdown1 .ul {
	min-height: 270px;
}
.is-dropdown-visible.header-a .header-b .nav .nav-b .nav-menu ul li.active .ul {
	opacity: 1;
	display: block;
	visibility: visible;
	z-index: 2;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul a {
	padding: 2px 0 2px;
	padding-right: 10px;
	color: #333;
	font-size: 16px;
	text-align: left;
	margin-bottom: 5px;
	width: 170px;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul a:after {
	background: none;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul .li {}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul .li .ul2 {
	position: absolute;
	left: 170px;
	top: 0px;
	opacity: 0;
	visibility: hidden;
	height: 100%;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul .li .ul3 {
	top: -90px;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul .li:hover .ul2 {
	opacity: 1;
	visibility: visible;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul .li .ul2 a {
	color: #777;
	margin-bottom: 2px;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul .li .ul2 a:hover {
	color: #000;
}
.social-network-navigation {
	margin: 0;
	padding: 0;
	display: flex;
	list-style: none;
	transform: translateY(-1px);
}
.social-network-navigation li {
	margin-left: 8px;
	position: relative;
}
.social-network-navigation li i {
	width: 18px;
	height: 18px;
	display: block;
}
.social-network-navigation a {
	color: #fff;

}
.social-network-navigation a .fa {
	transition: color .2s ease-out;
}
.social-network-navigation a .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.home .social-network-navigation a .fa-facebook-square {
	background: url('img/facebook.png') no-repeat left top;
}
.social-network-navigation a .fa-facebook-square {
	background: url('img/facebook2.png') no-repeat left top;
}
.social-network-navigation a:hover .fa-facebook-square {
	background: url('img/facebook3.png') no-repeat left top;
}
.home .social-network-navigation a .fa-linkedin-square {
	background: url('img/in.png') no-repeat left top;
}
.social-network-navigation a .fa-linkedin-square {
	background: url('img/in2.png') no-repeat left top;
}
.social-network-navigation a:hover .fa-linkedin-square {
	background: url('img/in3.png') no-repeat left top;
}
.home .social-network-navigation a .fa-xing {
	background: url('img/xing.png') no-repeat left top;
}
.social-network-navigation a .fa-xing {
	background: url('img/xing2.png') no-repeat left top;
}
.social-network-navigation a:hover .fa-xing {
	background: url('img/xing3.png') no-repeat left top;
}
.home .social-network-navigation a .fa-youtube-square {
	background: url('img/youtube.png') no-repeat left top;
	background-size: 18px;
}
.social-network-navigation a .fa-youtube-square {
	background: url('img/youtube2.png') no-repeat left top;
	background-size: 18px;
}
.social-network-navigation a:hover .fa-youtube-square {
	background: url('img/youtube3.png') no-repeat left top;
	background-size: 18px;
}
.home .social-network-navigation a .fa-instagram {
	background: url('img/instagram.png') no-repeat left top;
	background-size: 18px;
}
.social-network-navigation a .fa-instagram {
	background: url('img/instagram2.png') no-repeat left top;
	background-size: 18px;
}
.social-network-navigation a:hover .fa-instagram {
	background: url('img/instagram3.png') no-repeat left top;
	background-size: 18px;
}
.home .wechat .fa {
	background: url('img/wechat.png') no-repeat left top;
	background-size: 18px;
}
.wechat .fa {
	background: url('img/wechat2.png') no-repeat left top;
	background-size: 18px;
}
.wechat:hover .fa {
	background: url('img/wechat3.png') no-repeat left top;
	background-size: 18px;
}
.wechat .code {
	position: absolute;
	background-color: #fff;
	padding: 10px 10px 0;
	top: 35px;
	height: 160px;
	line-height: 25px;
	left: 50%;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, .2);
	z-index: 2222;
	width: 129px;
	margin-left: -65px;
	color: #333;
	text-align: center;
	display: none;
	font-size: 13px;
}
.wechat:hover .code {
	display: block;
}
.wechat .code img {
	width: 100%;
	padding-bottom: 0;
	margin-bottom: 0;
	display: block;
}
.code span {
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-bottom-color: #fff;
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -10px;
}


.box {
	margin: auto;
	width: 100%;
	max-width: 100%;
	position: relative;
	background: #f2f1ef;
}
.s1 {
	padding: 75px 0 5px;
}
.s1 .box1 {
	margin-bottom: 50px;
}
.box1 {
	width: 1370px;
	margin: 0 auto;
}
.s1 .h4,
.s4 .h4 {
	margin-bottom: 14px;
	color: #ec670f;
	font-size: 36px;
	float: left;
}
.s1 .h3-a,
.s4 .h3-a {
	text-transform: uppercase;
	font-size: 16px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	float: right;
	background: #ec670f url('img/right.png') no-repeat 90px center;
	background-size: 20px;
	padding-right: 40px;
	padding-left: 15px;
	margin-top: 20px;
}
.s1 .h3-a:hover {
	background: #ec670f url('img/right.png') no-repeat 95% center;
	background-size: 20px;
}
.s1 .s1-ul li {

	display: flex;
	flex-direction: column;
	margin-bottom: 30px;
	float: left;
}
.s1 .s1-ul li a {
	display: block;
	padding: 40px 30px;
	position: relative;
	min-height: 440px;
	background: #fff;
	height: 483px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right center;
}
.s1.ab-news .s1-ul li a {
	width: 100%;
}
.s1 .s1-ul li:first-child a {
	margin-right: 20px;
	background-position: 200px center;
}
.s1 .s1-ul li:nth-child(1) {
	width: 66.66666666%;
}
.s1 .s1-ul li:nth-child(2),
.s1.ab-news .s1-ul li:nth-child(1) {
	width: 33.33333333%;
}
.s1 .s1-ul li:nth-child(3),
.s1 .s1-ul li:nth-child(4),
.s1 .s1-ul li:nth-child(5) {
	width: 33.33333333%;
	/* height: 540px; */
}
.s1 .s1-ul {
	display: flex;
	flex-wrap: wrap;
}
.s1 .s1-ul li a .h3,
.flex2.js-321 .f33.new-li h3 {
	color: #ec670f;
	margin-bottom: 6px;
	font-size: 20px;
	line-height: 1.3;
}
.s1 .s1-ul li a h3,
.flex2.js-321 .f33.new-li h3 {
	margin-bottom: 14px;
	font-size: 28px;
	line-height: 1.4;
	color: #333;
	font-weight: normal;
	/* padding: 10px 0; */
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.s1 .s1-ul li a p,
.flex2.js-321 .f33.new-li p {
	font-size: 18px;
	line-height: 1.5;

}
.s1 .s1-ul li a p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}
.s1 .s1-ul li:nth-child(1) .pr,
.s1 .s1-ul li:nth-child(1) .pr {
	width: 100%;
	padding: 0;
	background: none;
}
.s1 .s1-ul li:nth-child(1) h3,
.s1 .s1-ul li:nth-child(1) a p {
	width: 45%;
}
.s1.ab-news .s1-ul li:nth-child(1) h3,
.s1.ab-news .s1-ul li:nth-child(1) a p {
	width: 100%;
}
.s1 .s1-ul li a .pr,
.s1.ab-news .s1-ul li:nth-child(1) a .pr {
	z-index: 9;
	padding: 30px 30px 30px;
	position: relative;
	background: #fff;

}
.s1 .s1-ul li a p {
	color: #666;
}


.s1 .s1-ul li a .pr {
	/* height: 330px; */
}
.s1.ab-news .s1-ul li a .pr {
	height: auto;
}
.s1.ab-news .s1-ul li {
	height: auto;
}
.s1.ab-news .s1-ul li p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

/* .s1 .s1-ul li:nth-child(2) a h3 {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
padding: 0;
margin: 5px 0;
} */

.s1 .s1-ul li:nth-child(2) a .pr {
	height: auto;
}
.s1.ab-news .s1-ul li:nth-child(1) a .pr {
	background: none;
}
.about211.n-box .s1.ab-news .s1-ul li:nth-child(1) a .pr {
	background: none;
}
.n-box .s1.ab-news .s1-ul {
	width: calc(100% + 40px);
}
.n-box .s1.ab-news.touzi-down .s1-ul {
	max-height: 380px;
	overflow-y: scroll;
}
.n-box .s1.ab-news .s1-ul li {
	width: calc(33.33333333% - 25px);
	background: #fff;
	/* height: 510px; */
}
.n-box .s1.ab-news .s1-ul li:nth-child(3n) {
	padding-right: 0px;
	background: none;
	background: #fff;
	width: calc(33.33333333% - 40px);
}
.n-box .s1.ab-news .s1-ul li:nth-child(3n) a {
	background-position: center 0px;
}
.s1.ab-news .s1-ul li {
	margin-right: 25px;
}
.s1.ab-news .s1-ul li:first-child a {
	margin-right: 0;
}
.s1.ab-news .s1-ul li:first-child a::after {
	display: none;
}
.s1 .s1-ul li:first-child a::after {
	content: '';
	display: block;
	background: url(img/w-bg.png) no-repeat 0px top;
	background-size: 100% auto;
	position: absolute;
	top: 0;
	left: -1px;
	width: 90%;
	height: 100%;
	opacity: 1;
}
.s1 .s1-ul li a::before {
	content: '';
	display: block;
	background: url('img/right.png') no-repeat 0px bottom;
	background-size: 20px;
	position: absolute;
	bottom: -20px;
	right: 50px;
	width: 20px;
	height: 10px;
	opacity: 0;
	z-index: 99;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
#sy-new .s1-ul li:nth-child(1) a::before,
#sy-new .s1-ul li:nth-child(2) a::before {
	bottom: 20px;
}
.s1 .s1-ul li a:hover:before,
.flex2.js-321 .f33.new-li a:hover:before {
	opacity: 1;
	right: 40px;
}
.s1 .s1-ul li:nth-child(2) a,
.s1 .s1-ul li:nth-child(3) a,
.s1 .s1-ul li:nth-child(4) a,
.s1 .s1-ul li:nth-child(5) a,
.s1 .s1-ul li:nth-child(6) a,
.s1 .s1-ul li:nth-child(7) a,
.s1 .s1-ul li:nth-child(8) a,
.s1 .s1-ul li:nth-child(9) a,
.s1 .s1-ul li:nth-child(10) a,
.s1 .s1-ul li:nth-child(11) a,
.s1 .s1-ul li:nth-child(12) a,
.s1 .s1-ul li:nth-child(13) a,
.s1 .s1-ul li:nth-child(14) a,
.s1 .s1-ul li:nth-child(15) a,
.s1.ab-news .s1-ul li:nth-child(1) a {
	padding-top: 220px !important;
	background-size: 100% auto;
	background-position: center -10px;
	padding: 0;
}
.s1 .s1-ul li:nth-child(2) p,
.s1 .s1-ul li:nth-child(3) p,
.s1 .s1-ul li:nth-child(4) p,
.s1 .s1-ul li:nth-child(5) p,
.s1.ab-news .s1-ul li:nth-child(1) p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.s1 .s1-ul li:nth-child(3) a,
.s1 .s1-ul li:nth-child(4) a {
	margin-right: 20px;
}


.s2 {
	background: linear-gradient(to bottom, #001c3c 0, #0e2c6d 100%);
	background: url(../base/img/facts-background.png) no-repeat;
	background-size: cover;
	padding: 50px 0;
	margin-bottom: 0px;
	/*  	height: 295px;*/
}
.s2 .box1 {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	flex-direction: row;
}


.s2 .fl1,
.s2 .fl3 {
	width: 390px;
	margin-top: -25px;
}
.s2 .fl1 {
	text-align: right;
}
.s2 .fl3 {}
.s2 .fl2 {
	width: 270px;
}
.s2 b {
	color: #fff;
	font-size: 100px;
	font-family: 'DINPro-Regular';
}
.s2 span {
	line-height: 1.15;
	font-size: 16px;
	/* text-transform: uppercase; */
	color: #fff;
}
.s2 .fl1 span {
	padding-left: 20px;
}
.s2 .fl1 span.n6 {
	display: inline-block;
	line-height: 1.5;
}
.s2 .line {
	width: 100%;
	height: 2px;
	background: #fff;
	margin: -10px auto -20px;
}
.s2 .fl2 {
	text-align: center;
	position: relative;
	margin: 0 20px;
	height: 270px;
	padding-top: 65px;
}
.s2 .fl2 span,
.s2 .fl2 b {
	display: block;
	position: relative;
	z-index: 3;
	font-family: DINNextLTPro-Regular, Arial, Helvetica, sans-serif;
	font-family: 'DINPro-Regular';
}
.s2 .fl2 b {
	font-size: 56px;
	height: 90px;
	margin-top: 5px;
}
.s2 .fl2 .yuan {
	position: absolute;
	left: 15px;
	top: 20px;
	width: 240px;
	height: 240px;
	background: #ec670f;
	border-radius: 270px;
	z-index: 2;
}
.s2 .fl2 .yuan2 {
	position: absolute;
	left: 15px;
	top: 15px;
	width: 210px;
	height: 210px;
	background: linear-gradient(to bottom, #05214b 0, #0c2861 100%);
	border-radius: 230px;
}
.s2 .fl3 span {
	display: inline-block;
	line-height: 1.5;
}
.s2 .fl2 span {
	padding-top: 5px;
}


.s3 {
	padding: 40px 0 30px;
}
.s31 {
	width: calc(33.33333% - 10px);
	background: #fff;
	float: left;
	margin-right: 10px;
	padding: 30px 30px 20px;
	height: 530px;
}
.s31 ul{
    max-height: 470px;
    padding-right: 10px;
    box-sizing: border-box;
    overflow-y: auto;
}
.s31 li {
	margin-bottom: 20px;
}
.s31 li:last-child{
    margin-bottom: 0;
}
.s31 li a {
	display: block;
}
.s31 li a b {
	color: #ec670f;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.3;
}
.s31 li a span {
	color: #333333;
	/* display: block; */
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.s32 {
	width: calc(66.666666% - 10px);
	padding-left: 20px;
	margin-left: 10px;
	height: 530px;
	float: right;
	background: url('img/s3.jpg') no-repeat left top;
	background-size: cover;
}
.s4 {
	padding: 0px 0 40px;
}
.s41 .fl {
	width: calc(66.666666% - 10px);
	margin-right: 10px;
	height: 460px;
	float: left;
	background: url('img/s4.jpg') no-repeat left top;
	background-size: cover;
}
.s41 .rt {
	width: calc(33.33333% - 10px);
	background: #fff;
	float: right;
	margin-left: 10px;
	height: 460px;
	padding: 40px 30px 40px;
	/* background: linear-gradient(to bottom,#001c3c 0,#0e2c6d 100%); */
	background-color: #ccc;
}


.s41 .rt b,
.ab-zhiye b {
	color: #ec670f;
	margin-bottom: 6px;
	font-size: 20px;
	line-height: 1.3;
	font-weight: bold;
}
.s41 .rt li,
.ab-zhiye li {
	padding: 12px 0;
	border-bottom: 1px solid #666;
}
.s41 .rt li a,
.ab-zhiye li a {
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	color: #333;
	text-transform: uppercase;
	font-size: 17px;
}
.s41 .rt span,
.ab-zhiye span {
	text-transform: uppercase;
	font-size: 18px;
	color: #ec670f;
	display: block;
	margin-top: 20px;
}
.s41 .rt span a,
.ab-zhiye span a {
	padding-right: 30px;
	color: #fff;
	background-image: url('img/right.png');
	background-repeat: no-repeat;
	background-position: 130px center;
	background-color: #ec670f;
	background-size: 15px;
	padding-right: 40px;
	padding-left: 15px;
	padding: 10px 40px 10px 15px;

}



.footer {
	padding-top: 50px;
	padding-bottom: 50px;
}
.footer .box1 {
	padding: 0 0px 15px;
	border-bottom: 1px solid #3e3e3e;
}
.footer .fl img {
	width: 98px;
}
.footer .rt {
	text-align: right;
}
.footer .rt a {
	display: inline-block;
	color: #333;
	margin: 18px 8px 0;
	font-size: 16px;
}
.footer .rt a:last-child {
	margin-right: 0;
}
.box2 {
	width: 1370px;
	margin: 0 auto;
	margin-top: 15px;
}
.box2 .copyright-l {
	font-size: 14px;
	color: #666;
}
.box2 .record {
	font-size: 14px;
	color: #666;
}
.box2 .record a {
	font-size: 14px;
	color: #666;
	margin-top: 0px;
}
.pie {
	width: 220px;
	height: 220px;
	border-radius: 50%;
	/* background: #ec670f; */
	background: #fff;
	position: absolute;
	top: 30px;
	left: 26px;
	margin-top: 0px;
	-webkit-transform: rotatey(180deg);
}
.pieLeftInner,
.pieRightInner {
	width: 220px;
	height: 220px;
	background: linear-gradient(to bottom, #011d41 0, #0c2b67 100%);
	background: #fff;
	/* background: #ec670f; */
	border-radius: 220px;
	position: absolute;
	transition: all .5s linear;
}
.pieRightInner {
	background: linear-gradient(to bottom, #011d41 0, #0c2b67 100%);
	background: #fff;
	/* background: #ec670f; */
	transition: all .5s linear;
	transition-delay: .3s;
}
.pieLeftInner {
	clip: rect(0px, 220px, 220px, 110px);
	-o-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}
.pieRightInner {
	clip: rect(0px, 110px, 220px, 0px);
	-o-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}
.pieLeft,
.pieRight {
	width: 220px;
	height: 220px;
	position: absolute;
	z-index: 1;
}
.pieLeft {
	clip: rect(0px, 220px, 220px, 110px);
}
.pieRight {
	clip: rect(0px, 110px, 220px, 0px);
}
.pieInner {
	width: 190px;
	height: 190px;
	margin: 15px 0 0 15px;

	background: linear-gradient(to bottom, #011d41 0, #0c2b67 100%);
	background: url(../base/img/facts-background.png) no-repeat center;
	border-radius: 200px;
	position: absolute;
	z-index: 1;
	text-align: center;
	line-height: 240px;
	font-size: 24px;
	font-weight: bold;
	color: #ec670f;
	text-indent: -9999px;
}
.s2 .fl2 .pieInner span {
	display: none
}




.n-box {
	padding-top: 115px;
}
.n-box .h1 {
	padding: 20px 0 10px;
	font-size: 42px;
	color: #ec670f;
	max-width: 1615px;
}
.n-box .h1.w1200 {
	max-width: 1200px;
}
.n-box .fff .h1 {
	color: #001d3d;
	font-weight: 500;
}
.n-box .h1.tmd {
	max-width: 100%;
	color: #ec670f;
}
.s1.ab-news {
	padding-top: 0px;
}
.s1.ab-news .box1 {
	margin-bottom: 20px;
}
.hy_z11 .rt p strong {
	font-weight: bold;
}
.n-box .h2 {
	margin-bottom: 24px;
	color: #ec670f;
	font-size: 30px;
}
.n-box .flex2 {
	display: flex;
	flex-wrap: wrap;
}
.n-box .flex2 div.last {
	margin-right: 0;
	padding-right: 0;
}
.n-box .flex2 div.last .h100.rt {
	width: calc(100% - 280px);
}
.n-box .flex2.flex21 .f33,
.n-box .flex2.flex21 .f66 {
	width: 50%;
}
.n-box .flex2.flex21 .f33.rt {
	padding-right: 0;
	margin-left: 25px;
	float: none;
}
.n-box .flex2 f33 a {
	display: block;
}
.n-box .flex2 f33 .fff {
	margin-right: 25px;
}
.n-box .flex2 .f66.fl2 {
	margin-right: 25px;
	width: calc(66.66666% - 25px);
}
.n-box .flex2.flex21 .f66.fl {
	float: none;
	width: calc(50% - 25px);
}
.n-box .flex2.flex21 .f66.fl h3 {
	padding-bottom: 5px;
}
.n-box .flex2.flex21 .f66.fl.pad0 {
	padding: 0;
}
.n-box .flex2.flex21 .f66.fl.pad0 .blue {
	padding-bottom: 45px;
}
.n-box .flex2.flex21 .f66.fl.pad0 .blue.h450 {
	height: 868px;
}
.n-box .flex2.flex4 .f33 {
	width: 25%;
}
.n-box .flex2.flex8 .f33 {
	margin-bottom: 35px;
}
.n-box .flex2.flex8 .f33 p {
	margin-bottom: 0;
}
.flex2.js-321.flex8 .f33:last-child,
.flex2.js-321.flex8 .f33:nth-child(4),
.flex2.js-321.flex8 .f33:nth-child(8),
.flex2.js-321.flex22 .f33:nth-child(2) {
	padding-right: 0;
}
.n-box .flex2 .f33,
.n-box .flex2 .f55 {
	width: 33.3333%;
	padding: 0 25px 0 0;
}
.n-box .flex2 .f44 {
	width: 25%;
	padding: 0 20px 0 0;
}
.n-box .flex2.flex2-img3 {
	display: grid;
	width: 100%;
	grid-gap: 2%;
	justify-content: center;
	grid-template-columns: 32% 32% 32%;
	grid-template-rows: 350px;
}
.n-box .flex2.flex2-img3 .l1 {
	grid-column: 1 / 2;
	width: 100%;
	padding: 0;
}
.n-box .flex2.flex2-img3 .l2 {
	grid-column: 2 / 3;
	width: 100%;
	padding: 0;
}
.n-box .flex2.flex2-img3 .l3 {
	grid-column: 3 / 4;
	width: 100%;
	padding: 0;
}
.n-box .flex2 .f33:nth-child(3) {
	padding-right: 0;
}
.n-box .flex2.js-312a .f33:nth-child(3) {
	padding-right: 25px;
}
.n-box .flex2.flex2-img3.fen4 {
	display: block;
	grid-gap: 0;
	/* justify-content: center; */
	grid-template-columns: none;
	grid-template-rows: none;
}
.n-box .flex2.flex2-img3.fen4 .f33 {
	float: left;
	width: 23.5%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.n-box .flex2.flex2-img3.fen4 .f33:nth-child(4n) {
	margin-right: 0%;
}
.n-box .flex2.fen4 .f33 .pad {
	padding: 20px;
}
/* .flex2.js-321.fen4 .f33:last-child {
	margin-right: 0%;
} */



.n-box .flex2.flex4 .f33:nth-child(3) {
	padding-right: 25px;
}
.n-box .flex2 .ab-zhiye.f33 {
	padding: 40px 30px 40px;
	padding-right: 30px;
	/* background: linear-gradient(to bottom,#001c3c 0,#0e2c6d 100%); */
	background-color: #cccccc;
}
.n-box .flex2 .ab-zhiye.f33.fl-1 {
	width: calc(33% - 25px);
	margin-right: 25px;
}
.n-box .flex2 .f55 {
	width: 50%;
}
.n-box .flex2 .f55.rt {
	padding: 0 0 0 20px;
	padding-right: 0;
}
.n-box .flex2 .fff {
	background: #fff;
	padding: 36px 40px
}
.n-box .flex2 .h444 {
	height: 444px;
}
.n-box .flex2 .fff u,
.n-box .flex2 .fff a u,
.n-box .flex2 .fff a span {
	text-decoration: none;
	font-size: 18px;
	color: #ec670f;
}
.n-box .flex2 .fff u a:hover::after,
.n-box .flex2 .fff a u:hover::after {
	margin-left: 12px;
}
.n-box .flex2 .fff u a::after,
.n-box .flex2 .fff a u::after,
.n-box .flex2 .fff a span::after {
	background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 17.055' height='18.192' width='32'%3e%3cpath d='M27.246 8.528H0m19.551-7.155l7.695 7.155-7.695 7.154' fill='none' stroke='%23E3000F' stroke-width='3.75'/%3e%3c/svg%3e") no-repeat 50% 50%;
	background-size: 100%;
	width: 32px;
	height: 18px;
	margin-left: 8px;
	content: '';
	display: inline-block;
	width: 18px;
	height: 15px;
	transform: translateY(1px);
	transition: transform .4s ease-out;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	position: relative;
	opacity: 1;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
}
.n-box .flex2 .fff.h100-2 {
	height: 242px;
}
.n-box .flex2 .fff.h100-3 {
	height: 175px;
}
.n-box .flex2 .fff.h100-3 .h2 {
	margin-bottom: 15px;
}
.n-box .flex2 .blue.h100-2 {
	height: 200px;
}
.flex2.js-321 .f33.block {
	display: block;
}
.n-box .flex2 .fff.h100 {
	height: 100%;

}
.n-box .flex2 .fff.w400 {
	width: 400px;
}
.n-box .flex2 .img {
	height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
}
.n-box .flex2 img {
    max-width: 100%;
    display: block;
    max-height: 100%;
}
.news-body .rt-n .fff img {
	max-width: 100%;
	height: auto !important;
}
.n-box .flex2 img.h520 {
	height: 520px;
}
.n-box .flex2 img.h240 {
	height: 240px;
}
.flex2 .f55-2 a {
	display: block;
}
.n-box .flex2 .f55-2 .img {
	display: block;
	width: 50%;
	float: left;
	height: 200px;
	overflow: hidden;
}
.n-box .flex2 .f55-2 .img img {
	width: auto;
}
.n-box .flex2 .f55-2 .rt,
.n-box .flex2 .f55-2 .fl {
	width: 50%;
	height: 200px;
}
.n-box .flex2 .f55-2.h100-4 .img,
.n-box .flex2 .f55-2.h100-4 .pad {
	height: 242px;
}
.n-box .flex2 img.w270 {
	width: 270px;
}
.h100 {
	height: 100%;
}
.n-box .flex2 .li2 img {
	height: 405px;
	width: auto;
}
.n-box .ul h3 {
	color: #ec670f;
	font-size: 20px;
	padding-top: 20px;
}
.red-ul li {
	display: block;
	margin-bottom: 6px;
	padding-left: 12px;
	position: relative;
	font-size: 16px;
	color: #666666;
}
.about211 .red-ul li {
	color: #ec670f
}
.about211 .red-ul.blue2 li {
	color: #001d3d;
}
.red-ul .pad-l {
	padding-left: 15px;
}
.red-ul li::before {
	content: '-';
	color: #ec670f;
	position: absolute;
	left: 0;
	top: -2px;
}
.n-box .flex2 .f66 {
	width: 66.66666%;
	padding: 40px 40px 20px;
}
.n-box .flex2 .f66.rt p {
	padding-bottom: 10px;
}
.n-box .flex2 .f66.pad0 {
	padding: 0;
	padding-right: 25px;
}
.n-box .flex2 .f66.pad00 {
	padding-right: 0px;
}
.n-box .flex2 .f66.marr25 {
	margin-right: 25px;
	width: calc(66.66666% - 25px);
}
.n-box .flex2.f63 .f66 {
	padding: 0;
	padding-right: 25px;
}
.daxie {
	text-transform: uppercase;
}
.n-box h2 {
	margin-bottom: 14px;
	color: #ec670f;
	font-size: 32px;
}
.n-box h2.blue2 {
	color: #333333;
}
.n-box h2.blue3,
.n-box .flex2 .f33 h2.blue3 {
	color: #ec670f;
}
.blue h2 {
	color: #fff;
}
.blue .pad {
	background: #727171 !important;
}
.n-box h3 {
	color: #ec670f;
	margin-bottom: 6px;
	font-size: 20px;
	line-height: 1.3;
}
.n-box .flex2 .fff span {
	color: #ec670f;
    font-weight: 600;
    text-align: center;
    display: block;
    line-height: 2.5;
}
.n-box .flex2 .fff p {
	color: #666666;
	/*text-align: center;*/
}
.n-box .flex2 .fff p em {
	color: #ec670f;
}
.n-box .flex2 .fff.pad-teshu {
	padding: 25px 40px 35px;
}
.n-box .flex2 .fff strong {
	color: #333333;
}
.n-box .flex2 p {
	color: #eee;
	line-height: 1.7;
	font-size: 16px;
}
.blue {
	background: #727171;
	color: #fff;
}
.red-a {
	font-size: 18px;
	color: #ec670f;
	padding: 0px 0 0;
	display: block;
}
.red-a.block2 {
	display: initial;
}
.red-a.a2 {
	font-size: 24px;
	color: #fff;
}
.red-a.online {
	display: inline-block;
}
.flex2.js-321 .f33 a.red-a.online {
	display: inline-block;
}
.button div.fangd {
	background: url(img/fd.png) no-repeat center;
	background-size: 50px;
}
.red-a::after,
.n-box .flex2 .f33 .red-a::after {
	background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 17.055' height='18.192' width='32'%3e%3cpath d='M27.246 8.528H0m19.551-7.155l7.695 7.155-7.695 7.154' fill='none' stroke='%23E3000F' stroke-width='3.75'/%3e%3c/svg%3e") no-repeat 50% 50%;
	background: url('../base/img/right4.png') no-repeat left top;
	background-size: 100%;
	width: 32px;
	height: 18px;
	margin-left: 8px;
	content: '';
	display: inline-block;
	width: 18px;
	height: 15px;
	transform: translateY(1px);
	transition: transform .4s ease-out;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	position: relative;
	opacity: 1;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
}
.red-a:hover::after,
.n-box .flex2 .f33 .red-a:hover::after {
	margin-left: 12px;
}
.flex2.mar {
	margin: 40px auto;
}
.marb30 {
	margin-bottom: 35px;
}
.parb30 {
	padding-bottom: 30px;
}
.marb-30 .f33 {
	margin-bottom: 30px;
}
.n-box .flex2.mar .f33 {
	height: 405px;
	width: 33.33333%;
	padding-right: 0px;
}
.n-box .flex2.mar .f33 .li1a {
	padding-right: 0;
}

div.n-box .flex2 .f33.li2a a {
	padding: 0;
	margin-right: 25px;
}

div.n-box .flex2.mar .f33.li1a .fff {
	margin-right: 25px;

}
.n-box .flex2 .f33.li1 .fff {
	margin-left: 0;
	height: 100%;
}
.n-box .flex2 .f33.li3 .pad {
	margin-right: 0;
}
.n-box .flex2 .f33 p {
	color: #333333;
	margin-bottom: 15px;
}
.n-box .flex2 .f33 h2 {
	color: #333;
	font-size: 26px;
}
.n-box .flex2.flex8 .f33 h2 {
	line-height: 1.4;
	margin-bottom: 5px;
}
.n-box .flex2.flex8 .f33 strong {
	line-height: 1.4;
	display: block;
}
.n-box .flex2.js-43 .f33 h2 {
	font-size: 28px;
	font-weight: 500;
}
.n-box .flex2 .f33 .fff,
.n-box .flex2 .f33 .pad {
	padding: 30px 40px;
	background: #fff;

}
.n-box .flex2.b3 .f33 .fff,
.n-box .flex2.b3 .f33 .pad {
	height: 100%;
}
.n-box .flex2 .f33.li1 .fff {
	margin-right: 0px;
}
.n-box .flex1.pad {
	padding: 35px 40px;
	display: flex;
	background: #fff;
}
.red-ul{
	max-height: 296px;
    overflow-y: auto;
}
.video {
	width: 100%;
}
.video iframe {
	width: 100%;
	height: 600px;
}
.video video {
	width: 100%;
	height: auto;

}
.n-box .flex2 .f33 .blue {
	background: #727171;
	height: 100%;
}
.n-box .flex2 .blue p {
	color: #f0f0f0;
}
.n-box .flex2 .blue h2 {
	color: #fff;
}
.n-box .flex2 .blue h2 i {
	font-size: 16px;
	padding-left: 10px;
}
.n-box .flex2 h4 {
	margin-bottom: 14px;
	color: #ec670f;
	font-size: 36px;
}
.n-box .flex2 .f33.li3 {
	margin: 0;
	padding-right: 0;
}
.n-box .flex2 .f33.li2 a {
	padding: 0 25px;
	display: block;
	overflow: hidden;
}
.flex2.js-312 .f33 {
	margin-bottom: 35px;
}
.flex2.js-321 .f33 {
	display: grid;
}
.flex2.js-321 .f33.new-li {}
.flex2.js-321 .f33.new-li a {
	display: block;
	width: 100%;
	padding: 40px 30px;
	position: relative;
	min-height: 440px;
	background: #fff;
	height: 470px;
	padding-top: 220px !important;
	background-size: auto 240px;
	background-position: center -20px;
	padding: 0;
	background-repeat: no-repeat;
}
.flex2.js-321 .f33.new-li .pr {
	z-index: 9;
	padding: 25px 30px;
}
.f33.min-150 {
	min-height: 350px;
	line-height: 350px;
}
.flex2.js-321 .f33.blue.min-150 a {
	background: #001d3d;
}
.flex2.js-321 .f33:last-child {
	padding-right: 0;
}
.flex2.js-321 .f33 a {
	display: block;
	height: 100%;
	background: #fff;
	position: relative;
}
.flex2.js-321 .f33.ab-zhiye a {
	background: none;
}
.flex2.js-321 .f33.ab-zhiye span a:after {
	right: auto;
	opacity: 1;
	left: 130px;
	top: 7px;
}
.f55 .f-a {
	display: block;
	position: relative;
}


.flex2.js-321 .f33 a:after,
.f-a:after,
.n-box .flex2 .f66.marr25 a:after {
	background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 17.055' height='18.192' width='32'%3e%3cpath d='M27.246 8.528H0m19.551-7.155l7.695 7.155-7.695 7.154' fill='none' stroke='%23E3000F' stroke-width='3.75'/%3e%3c/svg%3e") no-repeat 50% 50%;
	background: url('../base/img/right4.png') no-repeat left top;
	background-size: 100%;
	width: 32px;
	height: 18px;
	content: '';
	position: absolute;
	bottom: 30px;
	right: 30px;
	width: 18px;
	height: 15px;
	transform: translateX(-10px);
	opacity: 0;
	transition: transform .3s ease-out, opacity .2s ease-out
}
.flex2.js-321.tz321 .f33 a:after {
	opacity: 1;
}
.f55-2 .f-a2::after {
	bottom: -20px;
	right: 0;
}
.n-box .flex2 .f66.marr25 a {
	position: relative;
	display: block;
}
.flex2.js-321 .f33 a:hover:after,
.f-a:hover:after,
.f55-2 .f-a2:hover::after,
.n-box .flex2 .f66.marr25 a:hover:after {
	opacity: 1;
	transform: translateX(0px);
}
.flex2.js-321 .f33 li a:after {
	display: none;
}
.flex2.js-321 .f33 a.red-a {
	height: auto;
}
.n-box .flex2 .f66.padr0 {
	padding-right: 0;
	padding: 0;
}
.pia-values {
	background: #aaa;
	height: 600px;
	position: relative;
	margin-bottom: 50px;
	margin-top: 50px;
}
.pia-values .pr {
	width: 1250px;
	margin: 0 auto;
}
.pia-values .pr .li1 {
	left: 670px;
	top: 5px;
}
.pia-values .pr .li2 {
	left: 110px;
	top: 130px;
}
.pia-values .pr .li3 {
	left: 1068px;
	top: 185px;
}
.pia-values .pr .li4 {
	left: 195px;
	top: 325px;
}
.pia-values .pr .li5 {
	left: 950px;
	top: 375px;
}
.pia-values__image,
.pia-values__item {
	position: absolute
}

/*@media (max-width:960px) {
	.pia-values__image, .pia-values__item {
		position:relative;
		display:flex;
		padding-left:20px;
		margin:10px 0
	}
}
@media (max-width:700px) {
	.pia-values__image, .pia-values__item {
		padding-left:10px
	}
}*/
.pia-values__image {
	left: 50%;
	margin-top: 225px;
	transform: translate(-50%, -50%)
}

/*@media (max-width:960px) {
	.pia-values .image-container {
		display:none
	}
}*/
.pia-values__headline {
	color: #fff;
	font-size: 36px;
	text-transform: uppercase;
	text-align: center;
	margin-left: -50%;
	padding-top: 50px
}

/*  @media (max-width:960px) {
	.pia-values__headline {
		margin-left:0;
		padding:20px 0
	}
}*/
.pia-values__container {
	position: relative;
	max-width: 350px;
	padding: 15px;
	transition-duration: .15s;
	cursor: default
}

/*@media (max-width:1290px) {
	.pia-values__container {
		max-width:273px
	}
}
@media (max-width:960px) {
	.pia-values__container {
		max-width:none;
		width:93%;
		left:10px;
		padding:10px 15px;
		max-height:48px;
		overflow:hidden;
		transition:max-height .2s ease-out
	}
}
@media (max-width:700px) {
	.pia-values__container {
		width:85%;
		max-height:43px;
		padding:10px
	}
}*/
.pia-values__header {
	color: #555;
	text-transform: uppercase;
	font-size: 24px;
	cursor: pointer
}
.li2 .pia-values__header {
	margin-left: -170px;
}
.li2.li2a .pia-values__header {
	margin-left: -120px;
}
.li2.li2a .Large .pia-values__header {
	margin-left: 0px;
}
.li4 .pia-values__header {
	margin-left: -270px;
	margin-top: 50px;
}
.li4a .pia-values__header {
	margin-left: -170px;
}
.li5 .pia-values__header {
	margin-left: -120px;
	margin-top: 50px;
}
.li3 .pia-values__header {
	margin-left: -50px;
	margin-top: 50px;
}
.li3 .Large .pia-values__header {
	margin-left: 0px;
	margin-top: 0px;
}
.li4 .Large .pia-values__header,
.li5 .Large .pia-values__header {
	margin-top: 0px;
}
.li3 .pia-values__container.Large {
	margin-left: -280px;
	margin-top: -60px;
}
.Large .pia-values__header {
	margin-left: 0px;
}

/*@media (max-width:1290px) {
	.pia-values__header {
		font-size:24px
	}
}
@media (max-width:700px) {
	.pia-values__header {
		font-size:21px
	}
}*/
.pia-values__bodytext {
	opacity: 0;
	cursor: default;
	transition-duration: .15s
}

/* @media (max-width:1290px) {
	.pia-values__bodytext {
		font-size:17px
	}
}
@media (max-width:960px) {
	.pia-values__bodytext {
		opacity:1
	}
}
@media (max-width:700px) {
	.pia-values__bodytext {
		font-size:16px
	}
}*/
.pia-values__bodytext .btn {
	margin-bottom: 5px
}
.pia-values__icon a {
	display: block;
	height: 100%;
}
.pia-values__item .pia-values__container {
	margin-left: 40px;
	margin-top: -60px;
}
.pia-values__item .Large {
	margin-top: -80px;
	background: #fff;
	width: 450px;
}
.pia-values__item .Large .pia-values__bodytext {
	opacity: 1;
}
.pia-values__item .pia-values__bodytext p {
	font-size: 16px;
	padding: 0px 0 15px;
}
.pia-values__item .pia-values__bodytext p a {
	color: #ec670f;
}
.pia-values__item .Large .pia-values__bodytext .n-box p {}
.pia-values__icon {
	/* background:transparent url("data:image/svg+xml,%3csvg fill='%23006DDB' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'/%3e%3c/svg%3e") no-repeat 50% 50%; */
	background: transparent url("img/dow.svg") no-repeat 50% 50%;
	background-size: 100%;
	width: 32px;
	height: 32px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	z-index: 9;
	transition-duration: .2s;
	background-size: 34px;
	border-radius: 50px;
	background-color: #fff
}
.pia-values__icon:hover {
	background: transparent url("data:image/svg+xml,%3csvg fill='%23E3000F' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'/%3e%3c/svg%3e") no-repeat 50% 50%;
	background-size: 100%;
	width: 32px;
	height: 32px;
	transform: scale(1.2);
	background-size: 34px;
	border-radius: 50px;
	background-color: #fff
}
.pia-values__icon {}

/*@media (max-width:960px) {
	.pia-values__icon {
		top:8px
	}
}
@media (max-width:700px) {
	.pia-values__icon {
		top:6px
	}
}*/
.pia-values__item {
	z-index: 9
}
.pia-values__item.visible {
	z-index: 10
}
.pia-values__item.visible .pia-values__bodytext {
	opacity: 1
}
.pia-values__item.visible .pia-values__container {
	background-color: #fff
}
.pia-values__item.visible .pia-values__icon {
	background: transparent url("data:image/svg+xml,%3csvg fill='%23E3000F' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'/%3e%3c/svg%3e") no-repeat 50% 50%;
	background-size: 100%;
	width: 32px;
	height: 32px;
	background-size: 34px;
	border-radius: 50px;
	background-color: #fff
}
.pia-values__icon .more {
	background: url('/base/img/jian.png') no-repeat left top;
}

/*@media (max-width:960px) {
	.pia-values__item.visible .pia-values__container, .pia-values__item:hover .pia-values__container {
		background-color:#fff
	}
}
@media (min-width:961px) {
	.pia-values__item:nth-child(2) {
		left:53%
	}
	.pia-values__item:nth-child(2) .pia-values__container {
		left:46px;
		margin-top:-56px
	}
	.pia-values__item:nth-child(2).visible .pia-values__container {
		margin-top:-96px
	}
	.pia-values__item:nth-child(3) {
		left:19%;
		margin-top:129px
	}
	.pia-values__item:nth-child(3) .pia-values__container {
		left:-155px;
		top:-110px
	}
	.pia-values__item:nth-child(3).visible .pia-values__container {
		left:44px
	}
	.pia-values__item:nth-child(4) {
		left:76%;
		margin-top:193px
	}
}
@media (min-width:961px) and (max-width:1290px) {
	.pia-values__item:nth-child(4) {
		left:78%;
		margin-top:181px
	}
}
@media (min-width:961px) and (max-width:1290px) {
	.pia-values__item:nth-child(4) .pia-values__container {
		left:-10px;
		margin-top:-145px;
		display:flex;
		flex-direction:column-reverse
	}
}
@media (min-width:961px) {
	.pia-values__item:nth-child(4).visible .pia-values__container {
		left:-20px
	}
}
@media (min-width:961px) and (max-width:1290px) {
	.pia-values__item:nth-child(4).visible .pia-values__container {
		left:-280px
	}
}
@media (min-width:961px) {
	.pia-values__item:nth-child(5) {
		left:25%;
		margin-top:329px
	}
	.pia-values__item:nth-child(5) .pia-values__container {
		left:-50px;
		margin-top:-115px;
		display:flex;
		flex-direction:column-reverse
	}
	.pia-values__item:nth-child(5).visible .pia-values__container {
		left:40px
	}
	.pia-values__item:nth-child(6) {
		left:69%;
		margin-top:380px
	}
}
@media (min-width:961px) and (max-width:1290px) {
	.pia-values__item:nth-child(6) {
		margin-top:405px
	}
}
@media (min-width:961px) {
	.pia-values__item:nth-child(6) .pia-values__container {
		left:-185px;
		margin-top:-85px;
		display:flex;
		flex-direction:column-reverse
	}
}
@media (min-width:961px) and (max-width:1290px) {
	.pia-values__item:nth-child(6) .pia-values__container {
		left:-90px;
		margin-top:-116px
	}
}
@media (min-width:961px) {
	.pia-values__item:nth-child(6).visible .pia-values__container {
		left:-355px
	}
}
@media (min-width:961px) and (max-width:1290px) {
	.pia-values__item:nth-child(6).visible .pia-values__container {
		left:-280px
	}
}*/
.pia-values__form {
	position: relative;
	height: 600px;
	width: 1250px;
	margin: -100px auto 0;
}

@media (max-width:960px) {
	.pia-values__form {
		display: none
	}
}
.pia-values__svg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

@media (max-width:960px) {
	.pia-values__svg {
		display: none
	}
}
.pia-values__line {
	stroke-width: 2px;
	stroke: #ec670f
}


@media (min-width: 1025px) and (max-width: 1499px) {
	.home .header-a .header-b .logo {
		background: url(img/logo7.svg) no-repeat left bottom;
		background-size: auto 50px;
	}

	/*.header-a .header-b .logo {
		background: url(img/logo8.png) no-repeat left bottom;
			background-size: auto 45px;
	}*/
}
.n-box .img-t {
	width: 100%;
	display: block;
}
.n-box .img-t img {
	width: 100%;
	display: block;
	padding: 50px 0;
}
.box-xuanxiang #nav1 {
	float: left;
	width: 33.3333%;
	margin-right: 0px;
	padding-right: 20px;
}
.box-xuanxiang #nav1 li {
	color: #333;
	padding: 10px 15px;
	border-bottom: 2px solid #ddd;
}
.box-xuanxiang #nav1 li.act {
	border-color: #ec670f;
}
#container9 {
	float: right;
	width: 66.6666%;
	background: #fff;
	padding: 35px 40px;
}
#container9 li {
	padding-bottom: 5px;
}
#container9 li strong {
	display: block;
}
#container9 h3 {
	color: #ec670f;
	font-size: 20px;
}
#container9 h2 {
	margin-bottom: 10px;
	color: #333333;
}



.s1.ab-news.touzi-down .s1-ul li a {
	padding-top: 0 !important;
	background: #fff url(/base/img/pdf.png) 30px 70px no-repeat !important;
	background-size: 32px !important;
	min-height: 100px;
	padding-left: 0px;
	padding-top: 50px;
	height: 160px;
}
.s1.ab-news.touzi-down .s1-ul li a .h3 {
	font-size: 16px;
}
.s1.ab-news.touzi-down .s1-ul li a h3 {
	padding-left: 45px;
	font-size: 20px;
	line-height: 1.4;
	padding-top: 10px;
}
.s1.ab-news.ab2-news {
	display: none;
}
.new-menu {
	background: #fff;
}
.new-menu.pad {
	padding: 30px;
}
.new-menu.pad .tx-sgnews-select {
	padding: 6px 12px;
	font-size: 16px;
	line-height: 1.6;
	color: #757575;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
}
.new-menu.pad .fl2 {
	margin-left: 50px;
}
.new-menu strong {
	margin-right: 5px;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 25px 0;
	border-radius: 0;
}
.pagination>li {
	display: inline;
}
.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
	color: #9e9e9e;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}
.pagination>li>a,
.pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.6;
	text-decoration: none;
	color: #ec670f;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}


.n-banner {
	width: 100%;
	max-height: 512px;
	overflow: hidden;
	margin-bottom: 50px;
}
.n-banner.marb0 {
	margin-bottom: 0;
}

p.p2 {
	font-size: 20px;
}
.img-s img.li1 {
	vertical-align: bottom;
}
.img-s img {
	width: 280px;
	padding: 0 20px;
}
.float-ul {
	padding: 10px 0 0;
}
.float-ul li {
	float: left;
	width: 100%;
	margin-right: 10px;
}
.float-ul li {
	width: 35px;
}
.news-body .fl-n {
	height: 300px;
	float: left;
}
.news-body .rt-n .fff,
.news-body .rt-n p,
.news-body .rt-n h3 {
	line-height: 1.8;
}
.news-body.flex2 {
	display: block;
}
.news-body.flex2 .f66.pad00 {
	padding-top: 0;
	float: right;
}
.hr-list p {
	padding-right: 340px;
}
.hr-list .h220 {
	position: absolute;
	right: 20px;
	top: 0;
	width: 240px;
	height: 240px;
}
.list-hr2 {
	margin-top: 100px;
}
.list-hr2 .ul1 li {
	border-bottom: 5px solid #333;
	font-size: 32px;
	float: left;
	width: 16.5%;
	padding: 0 20px;
	text-align: center;
	white-space: nowrap;

}


.list-hr2 .ul1 li:hover {
	border-bottom: 5px solid #ec670f;
}
.list-hr2 .ul1 li.on {
	border-bottom: 5px solid #ec670f;
}
.list-hr2 .ul2 {
	padding: 50px 0;
}
.n-box .ul2 li h2 {
	font-size: 24px;
	text-align: center;
	font-weight: bold;
}
.n-box .ul2 li h2 i {
	font-size: 18px;
	padding: 5px 0 3px;
	display: block;
	font-weight: normal;
	font-style: normal;
}
.list-hr2 .ul2 li {
	background: #fff;
	padding: 100px 20px 20px;
	width: 425px;
	height: 320px;
	text-align: center;
	margin-right: 40px;
	margin-bottom: 50px;
	float: left;
	-webkit-transition: all 0.1s ease;
	transition: all 0.1s ease;
	text-transform: uppercase;
}
.list-hr2 .ul2 li:hover {
	transform: scale(1.05, 1.05);
}
.list-hr2 .ul2 li span {
	font-size: 20px;

}
.list-hr2 .ul2 li:nth-child(3n) {
	margin-right: 0px;
}
.n-box .hr123.flex2 .f66.pad0 {
	padding-right: 0;
}
.n-box .hr123.flex2 .f55-2 .img,
.n-box .hr123.flex2 .f55-2 .fl {
	height: 240px;
}
.n-box .hr123.flex2 .f55-2 .fl {
	width: 60%;
}
.n-box .hr123.flex2 .f55-2 .img {
	width: 40%;
}
.v-logo {
	position: absolute;
	left: 50%;
	margin-top: 0px;
	transform: translate(-50%, -50%);
}
.hr-list3 {
	overflow: hidden;
	position: relative;
}
.hr-list3 li {
	padding: 50px 100px;

}
.hr-list3 li img {
	border-radius: 50%;
	float: left;
	width: 200px;
	display: block;
}
.hr-list3 li .body {
	padding-left: 50px;
	float: right;
	width: calc(100% - 200px);
}


.hr-list3 .swiper-button-next {
	background: url('../base/img/right3.png') no-repeat left top;
	width: 32px;
	height: 32px;
}
.hr-list3 .swiper-button-prev {
	background: url('../base/img/left3.png') no-repeat left top;
	width: 32px;
	height: 32px;
}
.hr-shenqin.w60 {
	width: 60%;
	padding: 50px;
}
.hr-shenqin li {
	padding-bottom: 10px;
}
.hr-shenqin li.padb0 {
	padding-bottom: 0;
}
.hr-shenqin .li-fujian input {
	border: 0;
	box-shadow: none;
	padding-left: 0;
}
.hr-shenqin textarea {
	width: 100%;
}
.hr-shenqin .checkbox {
	width: 14px;
	height: 14px;
	display: inline-block;
	padding-right: 5px;
	margin-right: 5px;
}
.hr-shenqin button {
	background-color: rgb(34 34 34 / 0%);
	border: 0;
}
.hr-shenqin li span {
	display: block;
	margin-bottom: 5px;
	font-weight: 700;
	color: #001d3d;
}

select.form-control,
.hr-shenqin li input {
	display: block;
	width: 100%;
	height: 39px;
	padding: 6px 12px;
	font-size: 16px;
	line-height: 1.6;
	color: #757575;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0;
	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.n-box .flex2.hr-body1 .f66 {
	padding: 0;
}
.n-box .flex2.hr-body1 .f33 img.zz {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	position: absolute;
	top: 30px;
	right: 30px;
}
.n-box .flex2.hr-body1 strong {
	color: #ec670f;
	font-size: 18px;
	font-weight: bold;
}
.n-box .flex2.hr-body1 p,
.n-box .flex2.hr-body1 span {
	/* color: #ec670f !important; */
	font-size: 18px !important;
}
.hr-body1 .hr-body-1 .hrcon {
	font-size: 16px !important;
    color: #666666 !important;
}
.hr-body1 .hr-body-1 .hrcon p {
	font-size: 16px !important;
    color: #666666 !important;
	text-align: left !important;
}


.hr-body1 .hr-body-1 ul li {
	display: block;
	margin-bottom: 6px;
	padding-left: 12px;
	position: relative;
	font-size: 16px;
}
.hr-body1 .hr-body-1 ul li::before {
	content: '-';
	color: #ec670f;
	position: absolute;
	left: 0;
	top: -2px;
}




.fenye {
	border-top: 1px solid #ccc;
	margin-top: 0px;
	padding-top: 30px;
	padding-bottom: 50px;
}
.fenye select {
	display: none;
}
.fenye ul {

	margin: 0 auto;
	text-align: left;
}
.fenye li {
	display: inline-block;
}
.fenye li:first-child {}
.fenye li a,
.fenye li.active {
	display: block;
	padding: 6px 12px;
	width: 45px;
	margin-left: 10px;
	background: #FFF;
	color: #333;
	line-height: 25px;
	font-size: 14px;
	border-radius: 3px;
	border: 2px solid #727171;
	box-sizing: initial;
	text-align: center;
}
.fenye li.active {
	display: inline-block;
	padding: 0px 0px;
	box-sizing: content-box;
	border: 0;
	background: #727171;
	color: #fff;
	width: auto;
}
.fenye li a:hover {
	padding: 6px 12px;
	border: 2px solid #727171;
	background: #727171;
	color: #fff;
}
.fenye .active a {
	display: block;
	box-sizing: initial;
	color: #fff;
	width: 45px;
	padding: 6px 12px;
	border: 2px solid #727171;
	background: #727171;
	margin-left: 0px;
	color: #fff;
}
.fenye .pageinfo {}
#AspNetPager1 {
	display: inline-block;
}
#AspNetPager1 a {
	padding: 6px 12px;
	width: 45px;
	margin-left: 10px;
	background: #FFF;
	color: #333;
	line-height: 25px;
	font-size: 14px;
	border-radius: 3px;
	border: 2px solid #727171;
	box-sizing: initial;
	text-align: center;

}
#AspNetPager1 span {
	display: inline-block;
	padding: 6px 12px;
	line-height: 25px;
	background: #727171;
	color: #fff !important;
	text-align: center;
	border-radius: 3px;

}
#AspNetPager1 a:hover {
	padding: 6px 12px;
	border: 2px solid #727171;
	background: #727171;
	color: #fff;
}



body header .toggle {
	display: none;
}
.news-body .rt-n h2.blue2 {
	font-size: 24px;
}
.site-map li {
	font-size: 18px;
	background: #fff;
	padding: 20px;
	margin: 20px 0;
	width: 100%;
}
.site-map li ul ul {
	padding: 0px 0;
	border: 1px solid #aaa;
	border-left: 0;
	border-right: 0;
}
.site-map li a:hover {
	text-decoration: underline;
}
.site-map li a {
	font-size: 26px;
	font-weight: bold;
	color: #333333;
	display: block;
}
.site-map li li a {
	font-size: 22px;
	color: #ec670f;
	padding: 10px 0;
	font-weight: normal;
	font-style: normal;
}
.site-map li li li a::before {
	content: "";
	display: block;
	width: 10px;
	height: 1px;
	background: #ec670f;
	position: absolute;
	left: 0;
	top: 35px;
}
.site-map li li li a {
	font-size: 16px;
	color: #555;
	padding: 15px 0;
	padding-left: 15px;
	font-weight: normal;
	font-style: normal;
	position: relative;
}
.site-map li ul li {
	float: left;
	text-align: left;
	padding: 0px;
	margin: 0;
	padding-right: 50px;
}
.site-map li ul ul li {
	float: left;
	width: auto;
	padding: 0px;
	margin: 0;
	margin-right: 50px;
}
.site-map li ul .ul11 li {
	width: auto;
}
.site-map .li11 a {
	float: left;
	width: 200px;
	color: #ec670f;
	font-size: 22px;
}
.site-map .li11 .a {
	color: #333333;
	font-size: 26px;
}
.hr-body-2 i {
	color: #ec670f;
	font-size: 20px;
}
.n-box .flex2.hr-body1 .hr-body-2 strong {
	/* color: #001d3d; */
}

@font-face {
	font-family: 'BebasNeue';
	src: url('fonts/BebasNeue-1.otf');

}
.f333,
h2.f333 {
	color: #333;
}
.gupiao-1 .fl1 .p {
	padding-top: 50px;
}
.gupiao-1 .pad {
	padding-left: 50px;
}
.gupiao-1 .fl1 {
	margin-right: 50px;
	margin-top: 50px;
}
.gupiao-1 .fl2 {
	margin-top: 50px;
}
.gupiao-1 .fl2 li {
	margin-top: 25px;

}
.gupiao-1 .fl2 strong {
	width: 150px;
	display: inline-block;
	text-align: right;
}
.gupiao-1 .fl2 span {
	padding-left: 20px;
	font-family: 'BebasNeue';
	font-weight: bolder;
	font-size: 32px;
	padding-right: 5px;
}
.gupiao-1 .rt img {
	width: 520px;
}
.gupiao-1 .p strong {
	font-size: 22px;
}
.gupiao-1 .p h4 {
	font-size: 72px;
	font-family: 'BebasNeue';

}
.gupiao-1 .box-xuanxiang #nav1 {
	float: none;
	width: 100%;
}
.gupiao-1 .box-xuanxiang #nav1 li {
	float: left;
	width: 25%;
	text-align: center;
}
.gupiao-1 #container9 {
	padding-left: 0;
	/*padding-right: 0;*/
	padding-bottom: 0;
}
.gupiao-1 #container9 img {}
.gupiao-1 #container9 {
	float: none;
	width: 100%;
}
.gupiao-1 #t {
	color: #888;
}
.gupiao-1 #t.shangsheng {
	color: #ec670f;
	padding-left: 30px;
	background: url('../base/img/img14.jpg') no-repeat left top;
}
.gupiao-1 #t.xiajiang {
	color: #ec670f;
	padding-left: 30px;
	background: url('../base/img/img14-1.jpg') no-repeat left top;
}
.gupiao-1 .inline {
	padding-left: 10px;
	display: inline-block;
}

@media (max-width: 1367px) {
	.gupiao-1 .fl1 {
		margin-right: 0px;
	}
	.gupiao-1 .fl2 strong {
		width: 110px;
	}
	.s1 .s1-ul li a h3 {
		font-size: 20px;
	}
	.n-box .h1 {
		font-size: 38px;
	}
	.s1 .s1-ul li a p {
		font-size: 16px;
	}

	body header .toggle {
		display: block;
		margin-top: 0px;
		top: 25px;
	}
	.header-a .header-b .nav .nav-b {
		display: none;
	}
	.header-a .header-b .nav .nav-a {
		margin-right: 80px;
	}
	.header-a .header-b .logo {
		margin-top: -20px;
		height: 80px;
	}

	div.dl-menuwrapper button {
		display: block;
		top: -28px;
		right: 0;
	}
	.mobile-head {
		display: block !important;
	}
	.mobile-head {
		display: block;
		width: 100%;
		z-index: 99999999;
	}
	.mobile-logo {
		display: none;
	}
	.mobile-logo img {
		padding-top: 12px;
		padding-left: 5px;
		width: 180px;
	}
	.mobile-nav {
		position: absolute;
		top: -25px;
		right: -90px;
	}
	.mobile-nav .toggle {
		display: block;
	}
	.mobile-nav .toggle img {
		width: 32px;
	}
	.mobile-nav .toggle .navico2 {
		display: none;
	}
	.sidenav-no-scroll .toggle .navico {
		display: none;
	}
	.sidenav-no-scroll .toggle .navico2 {
		display: block;
	}


	.hr-shenqin.w60 {
		max-width: 1000px;
		min-width: 350px;
	}
	.w1200 {
		width: 100% !important;
		padding: 0 50px;
		box-sizing: border-box;
	}
	.header-a {
		padding: 45px 55px 10px;
	}
	.box1,
	.footer,
	div.w1200,
	.hy_xiangguan,
	.news_sx1 {
		width: 100%;
		padding: 0 50px;
		box-sizing: border-box;
	}
	.news_sx1 {
		width: 90%;
	}
	.hy_xiangguan ul {
		width: 100%;
	}

	div.hy_v0 video,
	div.hy_z11 .hy_v0 {
		width: 532px;
		height: 300px;
	}

	div.hy_z11 .hy_v1.ovfw-1 {
		width: calc(100% - 550px);
		box-sizing: border-box;
		padding: 20px;
		height: 300px;
	}
	.hy_z1 .hy_a2 .rt,
	.hy_z1 .hy_a3 .rt {
		width: calc(100% - 615px);
		overflow: hidden;
	}
	.hy_z1 .hy_a2,
	.hy_a3 {
		margin-bottom: 0;
	}

	div.hy_z11 .fl {
		width: 440px;
		overflow: hidden;
	}

	div.hy_z11 .fl.hy_v0 {
		width: 534px;
	}

	#one div.hy_z11 .fl {
		width: 490px;
	}

	#one div.hy_z11 .rt {
		width: calc(100% - 515px);
	}

	div.hy_z11 .rt.hy_v1 {
		width: calc(100% - 580px);
	}

	div.hy_z11 .rt {
		width: calc(100% - 450px);
	}
	.hy_z1 .hy_z13 li:nth-child(3n) {
		margin-right: 2%;
	}
	.hy_z1 .hy_z13 li {
		width: 32%;
		height: 305px;
		overflow: hidden;
		margin-right: 1%;
	}
	.hy_z1 .hy_z13 li img {
		height: auto;
	}
	.hy_z1 .hy_xiangguan ul {
		width: 100%;
		height: auto;
		margin-bottom: 40px;
	}
	.hy_z1 .hy_xiangguan ul li:last-child {
		margin-right: 0;

	}
	.hy_z1 .hy_xiangguan ul li {
		width: 15.3%;
		margin-bottom: 20px;
	}

	/* .footer .rt a {
		font-size: 16px;
	} */

	.hy_14 .liuch div.h33 {
		margin-bottom: 20px;
	}
	.youshi strong {
		margin-bottom: 20px;
	}
	.hy_14 .liuch div.h33,
	.hy_14 .liuch ul {
		float: none;
		width: 100%;
	}
	.zdh_2 .w1200 {
		padding-top: 30px;
	}
	.hy_z1 .xialv {
		width: 100%;
		margin: 20px auto 0;
	}

	#gallery-slider #slider-images-wrapper ul#slider-main-ul li {
		max-width: 260px;
	}
	.pia-values .pr .li5 .Large {
		margin-left: -290px;
		margin-top: -130px;
	}
	.li3 .pia-values__container.Large {
		margin-left: -350px;
		margin-top: -90px;
	}
	.footer {
		margin-top: 50px;
	}

	div.ab4_rt_1 {
		height: auto;
		margin-bottom: 40px;
		width: 50%;
	}
	.s1.ab-news .box1 {
		padding: 0;
	}

	div.zhil-2 ul li .inn {
		height: 340px;
	}

	div.ab_41 .rt {
		width: calc(100% - 340px);
	}

	div.ab4_pic .ab4_rt img {
		width: 100%;
		height: auto;
	}

	div.zhil3 ul li {
		width: 30%;
	}

	div.ab_41 .fl {
		width: 300px;
	}

	div.zhil-2 ul li,
	div.zhil-2 ul li.li1,
	div.zhil-2 ul li.lastli {
		width: 25%;
	}

	div.zhil-2 ul li img {
		height: auto;
	}

	ul#tabs {
		width: 26%;
	}
	.js-321 .f33.blue.min-150 h2 {
		line-height: 1.5;
	}
	.js-321 .f33.blue.min-150 h3,
	.js-321 .f33.blue.min-150 p {
		display: none;
	}

	div.contact_page #content {
		width: 72%;
	}

	div#tab2 .other_country {
		padding-top: 0;
	}

	div#tab2 .city1,
	div#tab2 .city2,
	div#tab2 .other_country .adl,
	#tab2 .other_country .fl {
		float: none;
		width: 100%;
		margin-right: 0;
		height: auto;
	}

	#content #tab2 .other_country .fl {
		margin-top: 40px;
		padding-right: 10px;
		padding-left: 10px;
	}

	#content h2 {
		text-align: center;
	}
	.s1 .s1-ul li:nth-child(1) a,
	.s1 .s1-ul li:nth-child(2) a,
	.s1 .s1-ul li:nth-child(3) a,
	.s1 .s1-ul li:nth-child(4) a,
	.s1 .s1-ul li:nth-child(5) a,
	.s1 .s1-ul li:nth-child(6) a,
	.s1 .s1-ul li:nth-child(7) a,
	.s1 .s1-ul li:nth-child(8) a,
	.s1 .s1-ul li:nth-child(9) a,
	.s1 .s1-ul li:nth-child(10) a,
	.s1 .s1-ul li:nth-child(11) a,
	.s1 .s1-ul li:nth-child(12) a,
	.s1 .s1-ul li:nth-child(13) a,
	.s1 .s1-ul li:nth-child(14) a,
	.s1 .s1-ul li:nth-child(15) a,
	.s1.ab-news .s1-ul li:nth-child(1) a {
		padding-top: 185px !important;
		background-size: 100% auto;
		background-position: center -5px;

	}

	#sy-new .box1 .s1-ul .li:first-child a {
		background-position: -70% top;
		background-size: auto 100%;
		background-repeat: no-repeat;
		padding-top: 45px !important;
	}

	#sy-new .s1-ul li:first-child a p {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5;
		overflow: hidden;
	}
	.hy_vdo #slider-images-wrapper ul#slider-main-ul li {
		max-width: 100% !important;
	}
	.hangy_v {
		height: 380px;
		width: 500px;
		object-fit: cover;
	}

	#one.hy_z1 .hy_z11 .rt.rtno {}

	.n-box .flex2.flex21 .f66.fl.pad0 .blue.h450 {
		height: auto;
	}
}


@media (max-width: 767px)
/*手机端*/
	{
	.gupiao-1 .rt {
		float: none;
		margin-top: 20px;
	}
	.news-speak .zuo {
		width: 100%;
		float: none;
	}
	.gupiao-1 .box-xuanxiang #nav1 {
		margin-top: 30px;
	}
	.gupiao-1 #container9 img {
		width: 100%;
	}
	.gupiao-1 .rt::before {
		content: '';
		display: block;
		clear: both;
		height: 0;
	}


	.gupiao-1 .box-xuanxiang #nav1 li {
		float: none;
		width: 100%;
	}
	.box1,
	.footer,
	div.w1200,
	.hy_xiangguan,
	.news_sx1 {
		width: 100%;
		padding: 0 20px;
		box-sizing: border-box;
	}
	.footer .box1 {
		padding: 0px 20px 10px !important;
	}
	.header-a {
		padding: 38px 25px 25px;
		height: 100px;
	}
	.header-a .header-b .logo {
		background-size: 220px;
		padding-top: 20px;
		background: url(img/logo7.svg) no-repeat left 10px;
		background-size: 220px;
		background-size: auto 50px;
	}

	body .hy_z1 {
		padding-top: 120px;
	}
	.s1 .s1-ul li:nth-child(3),
	.s1 .s1-ul li:nth-child(4),
	.s1 .s1-ul li:nth-child(5) {
		height: auto;
	}
	.header-a .after,
	.home .header-a .after,
	.header-a .before {
		display: none
	}
	.header-a .header-b .nav {
		display: none !important;
	}
	.s-img .pa1 {
		background: #fff;
		bottom: 0;
		top: auto;
		margin-left: 0;
		left: 0;
		width: 100%;
		padding: 10px 0 40px;
	}
	.s-img .pa1 b {
		font-size: 24px;
		padding-bottom: 5px;
		display: block;
	}
	.s-img .pa1 p {
		font-size: 16px;
	}
	.swiper-button-prev,
	.swiper-button-next,
	.swiper-pagination {
		display: none !important;
	}
	.s1 .s1-ul li {
		width: 100% !important;
	}
	.s1 .s1-ul li:nth-child(2) a,
	.s1 .s1-ul li:nth-child(3) a,
	.s1 .s1-ul li:nth-child(4) a,
	.s1 .s1-ul li:nth-child(5) a,
	.s1 .s1-ul li:nth-child(6) a,
	.s1 .s1-ul li:nth-child(7) a,
	.s1 .s1-ul li:nth-child(8) a,
	.s1 .s1-ul li:nth-child(9) a,
	.s1 .s1-ul li:nth-child(10) a,
	.s1 .s1-ul li:nth-child(11) a,
	.s1 .s1-ul li:nth-child(12) a,
	.s1 .s1-ul li:nth-child(13) a,
	.s1 .s1-ul li:nth-child(14) a,
	.s1 .s1-ul li:nth-child(15) a,
	.s1.ab-news .s1-ul li:nth-child(1) a {
		padding-top: 260px !important;
		background-size: auto 320px;
		background-position: center top;
		margin-right: 0;
	}
	.s1 .s1-ul li:first-child a {
		margin-right: 0;
		background-position: center;
		padding-top: 260px !important;
		background-size: auto 320px;
		background-position: center -10px;
		padding: 0;
	}
	.s1 .s1-ul li {
		float: none;
	}
	.s1 .s1-ul li a p {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}
	.s1 .s1-ul li a,
	.s1 .s1-ul li:first-child a {
		height: 530px;
		height: auto !important;
	}
	.s1 .s1-ul li:nth-child(1) .pr,
	.s1 .s1-ul li:nth-child(1) .pr,
	.s1 .s1-ul li a .pr {
		padding: 30px;
		background: #fff;
		height: auto;
	}
	.s1 .s1-ul li:nth-child(1) h3,
	.s1 .s1-ul li:nth-child(1) a p {
		width: 100%;
	}
	.s2 {
		height: auto;
	}
	.s2 .fl1,
	.s2 .fl3,
	.s2 .fl2 {
		width: 100%;
		height: auto;
	}
	.s2 .box1 {
		flex-direction: column;
	}
	.s2 .fl1,
	.s2 .fl3 {
		margin-top: 0;
		text-align: center;
	}
	.s2 span,
	.s2 .fl3 span {
		display: block;
	}
	.s2 .line {

		margin: 30px auto 20px;
	}
	.s2 .fl3 {
		position: relative;
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.s2 .fl3 .line {
		margin: 30px auto 0;
	}
	.s2 .fl3 span {
		position: absolute;
		top: 200px;
		width: 100%;
		text-align: center;
	}
	.s2 .fl3 span.n2 {
		top: 410px;
	}
	.pie {
		left: 50%;
		margin-left: -110px;
	}
	.s31,
	.s32,
	.s41 .fl,
	.s41 .rt {
		width: 100%;
		float: none;
		height: auto;

		margin: 0;
	}
	.s32,
	.s41 .fl {
		height: 415px;
		margin: 0;
		padding: 0;
	}
	.s31,
	.s41 .fl {
		margin-bottom: 40px !important;
	}
	.div.hy_z11 .fl.hy_v0,
	div.hy_v0 video,
	div.hy_z11 .hy_v0,
	div.hy_z11 .hy_v1.ovfw-1,
	#one div.hy_z11 .fl,
	.hy_z11 .fl.diandong img {
		width: 100% !important;
		height: auto;
	}

	#one div.hy_z11 .fl {
		height: auto;
		overflow: hidden;
	}

	div.hy_z11 .hy_v1.ovfw-1,
	#one div.hy_z11 .rt {
		overflow: inherit;
		margin-top: 30px;
		min-height: inherit;
	}
	.hy_a2 .fl,
	.hy_a3 .fl,
	.hy_z1 .hy_a2 .rt,
	.hy_z1 .hy_a3 .rt,
	#one div.hy_z11 .rt {
		width: 100% !important;
		float: none;
	}
	.hy_a1 a,
	.hy_a2 .rt a {
		height: 180px !important;
		width: 100%;
	}
	.hy_a3 {
		margin-top: 20px;
	}

	#gallery-slider #slider-images-wrapper ul#slider-main-ul li {
		max-width: inherit;
		margin: 0;

	}
	.picScroll-left {
		width: 100%;
	}

	div#gallery-slider ul#slider-main-ul li a img {
		height: 120px;
		border-radius: 0;
	}

	#gallery-slider #slider-images-wrapper ul#slider-main-ul li {
		border-radius: 0 !important;
		width: 29vw !important;

	}
	.picScroll-left .hd ul {
		margin-top: 30px !important;
	}
	.picScroll-left .hd ul li {
		height: 15px !important;
		width: 15px !important;
	}
	.hy_z14 .h3,
	.hy_z13 .h3 {
		font-size: 14px;
	}

	#gallery-slider #slider-images-wrapper ul#slider-main-ul li {
		height: 150px !important;
	}
	.tabs {
		padding: 50px 0 !important;
		background: none !important;
	}
	.tabs .content .section {
		background: #fff;
	}
	.hy_z1 .hy_z13 li {
		width: 100%;
		margin: 0 0 20px;
	}
	.hy_z1 .hy_xiangguan ul li {
		width: 100%;
	}
	.hy_z11 .rt .rt_ico2,
	.rt_ico,
	.hy_xxk .zwnr .btp ul.fen3 li {
		float: none !important;
		width: 100% !important;
	}

	div.tabs .content.zwnr {
		margin: 0 !important;
		padding: 0 !important;
	}
	.hy_xxk .zwnr .btp ul.fen3 li {
		width: 100%;
		margin-bottom: 20px;
	}
	.hy_z13 {
		margin: 10px auto !important;
	}
	.hy_z11 .fl.lingpeijian img {
		width: 120%;
		height: auto;
	}
	.hy_z1.hy_fen1_2 {
		margin-top: 140px;
	}

	#one.hy_z1.hy_fen1_2 {
		margin-top: 0;

	}

	#one .hy_vdo #gallery-slider #slider-images-wrapper ul#slider-main-ul li {
		width: 320px !important;
		width: calc(100vw - 90px) !important;
		height: auto !important;
	}

	#one .hy_vdo #gallery-slider #slider-images-wrapper .tempWrap {
		width: 100% !important;
	}

	#one .hy_vdo #gallery-slider #slider-images-wrapper ul#slider-main-ul li img {}

	#one.hy_z1.hy_fen1_2 div.hy_z11 .fl {
		height: 320px;
	}

	#one.hy_z1.hy_fen1_2 div.hy_z11 .rt {
		height: auto;
		padding: 0;
	}
	.picScroll-left .prev,
	.picScroll-left .next {
		width: 72px;
		height: 75px;
		top: 35%;

	}
	.picScroll-left .next {
		right: -5%;

	}
	.n-box .flex2 .f33,
	.n-box .flex2 .f55,
	.n-box .flex2 .f66 {
		margin: 0;
		float: none !important;
		width: 100% !important;
	}
	.n-box .flex2 .f33 {
		margin-bottom: 30px;
	}
	.n-box .flex2 .f33,
	.n-box .flex2 .f55 {
		padding-right: 0;
	}
	.pia-values,
	.pia-values .pr {
		width: 100%;
		height: auto;
	}
	.pia-values {
		padding-bottom: 50px;
	}
	.pia-values__headline {
		text-align: center;
		margin-left: 0;
		font-size: 28px;
		margin-bottom: 20px;
	}
	.n-box .flex2 .f55.rt {
		padding: 0;
		margin-top: 20px;
	}
	.pia-values__item .Large,
	.pia-values__item .pia-values__container {
		margin: 0 !important;
		width: 100%;
		max-width: 100% !important;
		margin-left: 0px;
		padding-left: 70px;
		margin-top: 0;
	}
	.pia-values__icon {
		position: absolute;
		top: 20px;
		left: 20px;
	}
	.pia-values__bodytext {
		height: 0;
	}
	.pia-values__header {
		margin: 0 !important;
	}
	.n-box .pia-values .Large .pia-values__bodytext,
	.n-box .flex2.mar .f33,
	.n-box .flex2 .li2 img {
		height: auto;
	}
	.n-box .flex2 .f33,
	.n-box .flex2 .f33.li2 a {
		padding: 0;
	}
	.n-box .flex2 .f33.fff {
		padding: 30px;
	}
	.n-box .flex2 .f33 {
		padding: 0px;
	}
	.n-box .flex2.f63 .f66 {
		padding: 0;
	}
	.n-box .flex2 .li2 img {
		width: 100%;
	}
	.image-container .pia-values__image {
		display: none;
	}
	.n-box .pia-values .pia-values__item {
		left: auto;
		top: auto;
		position: relative;
	}
	.sl_32v video {
		display: block;
	}
	.n-box .flex2.js-312a .f33:nth-child(3) {
		padding-right: 0;
	}
	.n-box .h2 {
		padding: 0;
	}
	.n-box .flex1.pad {
		padding: 0;
	}
	.n-box .h1 {
		font-size: 32px;
		padding: 20px 20px 10px 0;
	}
	.n-box .flex2 img {
		max-height: inherit;
	}
	.news-speak .zuo {
		width: 100%;
		float: none;
	}
	.news-speak .you {
		float: none;
		width: 100%;
		background: #032854;
		color: #fff;
		padding: 8%;
		height: auto;
	}
	.hy_z11 .hy_v1 {
		height: auto;
	}

	#one div.hy_z11 .rt {
		height: auto;
		margin-top: 0;
	}
	.n-box .flex2.flex21 .f33.rt {
		padding: 0;
		margin: 0;
		margin-top: 30px;
	}
	.n-box .flex2 .f66.pad0 {
		padding-right: 0;
		margin-bottom: 20px;
	}
	.n-box .flex2.flex2-img3 {
		display: block;
	}
	.footer .fl {
		float: none;
	}
	.footer .rt {
		float: none;
        text-align: center;
	}
	.n-box .flex2.flex4 .f33:nth-child(3) {
		padding: 0;
	}

	div.n-box .flex2 .f33.li2a a {
		margin-right: 0;
	}
	.list-hr2 .ul1 li {

		display: none;
	}
	.list-hr2 .ul1 li:nth-child(1),
	.list-hr2 .ul1 li:nth-child(2) {
		display: block;
		width: 50%;
	}
	.list-hr2 .ul2 li {
		width: 100%;
	}
	.header-a .header-b .nav .nav-a {
		display: none;
	}

	body .header-a,
	body.home .header-a {
		padding: 20px 20px;
	}

	body .dl-menuwrapper button {
		top: 0 !important;
		right: 0px !important;
	}
	.header-a .header-b .logo {
		margin-top: 0;
	}
	.s1 .s1-ul li:first-child a::after {
		background: url(img/w-bg.png) no-repeat -40px top;
		background-size: contain;
	}
	.marb30.hr-list.pr {}

	.hr-list p {
		padding-right: 0;
		padding-bottom: 50px;
	}
	.img-s img {
		width: 220px;
	}
	.n-box .flex2 .blue.h100-2 {
		margin-bottom: 20px;
	}
	.n-box .flex2 .fff.h100-3 {
		height: auto;
	}
	.hr-list .h220 {
		position: relative;
		right: auto;
		left: 0px;
		width: auto;
	}
	.n-box .flex2 .f55-2 .rt {
		margin-bottom: 20px;
		margin-top: 0px;
	}
	.n-box .flex2 .f55-2 .rt,
	.n-box .flex2 .f55-2 .fl,
	.n-box .flex2 .f55-2 .img {
		width: 100%;
		float: none;
		height: auto;
	}
	.n-box .flex2 .blue.h100-2 {
		height: auto;
	}
	.n-box .flex2 .f66.marr25 {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.n-box .hr123.flex2 .f55-2 .fl,
	.n-box .hr123.flex2 .f55-2 .img {
		width: auto;

	}
	.n-box .flex2 img.h240 {
		height: auto;
	}
	.v-logo {
		display: none;
	}
	.hr-list3.mySwiper {
		padding: 0;
	}
	.hr-list3 li img {
		float: none;
		width: 100px;
		margin: 0 auto;
	}
	.hr-list3 li .body {
		float: none;
		width: auto;
		padding: 0 20px;
	}

	#container9 {

		padding: 20px;
	}
	.n-box .flex2 .f66 {
		padding: 20px;
	}
	.n-box .flex2 .f66.fff .pad {
		padding: 10px;
	}
	.n-box h2 {
		padding: 10px 0;
		text-align: left;
		font-size: 22px;
	}
	.n-box .f55 h2 {
		text-align: left;
		font-size: 22px;
		margin-bottom: 0;
	}
	.n-box .flex2 .f33 h2 {
		text-align: left;
	}
	.hr-list3 li {
		width: 100%;
		padding: 20px 0;
	}
	.hr-list3 .swiper-button-prev,
	.hr-list3 .swiper-button-next,
	.swiper-pagination {
		display: block !important;
	}
	.hr-list3 .swiper-button-prev,
	.hr-list3 .swiper-button-next {
		top: 30%;
	}
	.hr-list3 .swiper-button-prev:after,
	.hr-list3 .swiper-button-next:after {
		display: none;
	}
	.n-box .flex2 .blue h2 {
		text-align: left;
	}
	.n-box .flex2 .h444 {
		height: auto;
	}
	.f66.pad00.rt-n {
		padding: 0px;
	}

	body .hy_z1 .hy_z11 .rt {
		padding: 20px;
	}

	body div.tabs ul li label {
		padding: 10px 0;
	}

	body .guanli_1.guanl_p.fff {
		padding: 45px 10px;
	}
	.flex2.js-321 .f33 h2 {
		text-align: left;
	}
	.contact_page .w1200 {
		padding: 0
	}
	.contact_page ul#tabs {
		width: 100%;
		float: none;
	}
	.contact_page ul#tabs li {
		width: 100%;
	}

	div.contact_page #content {
		width: 100%;
		float: none;
		border-top: 0;
	}
	.contact_page ul#tabs a {
		height: 100px;
		background-position: center !important;
	}

	body header .toggle {
		right: 0;
		top: 35px;
	}
	.marb30 {
		margin-bottom: 15px;
	}
	.n-box .flex2 div.last {
		margin-top: 20px
	}
	.n-box .flex2 img.w270,
	.n-box .flex2 div.last .h100.rt {
		width: 100%;
		height: auto;
	}

	body header .toggle {
		display: block;
	}
	.s2 .fl1 span.n6 {
		display: block
	}

	/*oldd*/
	.w1200 {
		width: 100%;
	}
	.menu,
	.shej,
	.p2_fl .rt {
		display: none;
	}

	html,
	body {
		width: 100%;
		overflow-x: initial;
	}
	.s1 .s1-ul li:first-child a::after {

		background: url(img/w-bg.png) no-repeat 0px top;
		background-size: 100% 245px;
	}              
	.slg {
		display: block;
	}
	.section4 .dot:hover {
		background: none;
		color: inherit;
	}
	.boxaa {
		display: block;
	}
	.p2_fl {
		/*width: 100%;*/
		padding: 0px 20px 0px;
	}
	.p2_fl .p {
		width: 100%;
		padding: 0;
		font-size: 14px;
	}
	.p2_fl .p .fl h2 {
		font-size: 18px;
		letter-spacing: 0px;
		margin-bottom: 15px;
		line-height: 30px;
		padding-top: 10px;
	}
	.p2_fl .p .fl h2 span {
		font-size: 15px;
		padding-bottom: 0px;
	}
	.p2_fl .p .ablogo {
		position: relative;
		top: 0;
		left: 0;
		margin-top: 20px;
	}
	.p2_fl .p .ablogo img {
		width: 80%;
		max-width: 354px;
	}
	.p2_fl .p .fl {
		width: 100%;
		font-size: 14px;
	}
	.p2_rt {
		padding-top: 20px;
		padding-bottom: 10px;

	}

	div.section4,
	div.section4 .dots,
	div.dots_m1 {
		width: 100%;
		margin-bottom: 0;
	}

	div.section4 .dots,
	.dots_m1 {
		text-align: center;
		height: auto;
		margin: 0 auto 10px;
	}

	div.section4 .dots {
		display: none;
	}
	.ab_fff div.section4 .dots {
		display: block;
	}

	div.dots_m1 {
		display: block;
		height: auto;
	}
	.section4 .banner {
		max-width: 100%;
		height: auto;
		min-height: auto;
		max-height: 300px;
	}

	div.section4 .dot,
	.dot_m {
		font-size: 13px;
		line-height: 26px;
		width: 46%;
		border: 1px solid #10326e;
		margin: 0px 5px 10px;
	}

	div.section4 .dot,
	.dots_m1 li.dot_m {
		font-size: 15px;
		line-height: 40px;
		width: 43%;
		border: 1px solid #10326e;
		margin: 0px 5px 15px;
		float: none;
		display: inline-block;
	}

	div.section4 .banner ul {
		display: none;
	}

	div.section4 .banner ul li {
		width: 100%;
	}

	div.about-ban .cont-wrap {
		width: 100%;
		position: relative;
		top: 0%;
		left: 0%;
		/* height: 720px; */
		margin-left: 0px;
	}

	div.top-tit {
		text-align: center;
		height: auto;
		display: none;
	}

	div.about-ban .num-top {
		position: relative;
		left: 0px;
		top: 0px;
	}

	div.about-ban .num-top .num {
		margin-top: 10px;
	}
	.biaodian {
		padding: 0px 0 0px;
	}
	.biaodian .bdian1 {
		width: 100%;
		margin-right: 0;
		text-align: left;
	}

	div.about-ban .num-top .en-tt {
		padding-top: 0px;
	}
	.about-ban .num-top li {
		margin-bottom: 30px;
	}
	.about-ban .num-top li,
	.about-ban .num-top li:nth-of-type(1),
	.about-ban .num-top li:nth-of-type(2),
	.about-ban .num-top li:nth-of-type(3) {
		max-width: 100%;
		min-width: 100%;
		float: none;
	}

	div.about-ban .cent-cont .fl,
	div.about-ban .cent-cont .fl li {
		float: none;
		text-align: center;
	}

	div.about-ban .list-cont li.li222 {
		margin-bottom: 40px;
		margin-right: 0px;
		margin-left: 0px;
		width: 100%;
		height: 360px;
		border-bottom: 1px solid #afb8c3;
	}

	div.about-ban .list-cont li.last {
		text-align: center;
		margin: 0 auto;
		border-bottom: 0;
	}

	div.about-ban .cent-cont {
		border-top: 1px solid #afb8c3;
	}
	.biaodian li {
		float: none;
	}

	div.about-ban .list-cont li {
		width: 100%;
		border-right: 0;
		height: 330px;
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 50px;
		border-bottom: 1px solid #afb8c3;
	}

	div.about-ban .list-cont .num-sign {
		position: absolute;
		margin-left: -170px;
		left: 50%;
		top: 90px;
		width: 320px;
		height: 181px;
		background-size: 202px 150px;
		background-position: center center;
		background: none;
	}

	div.about-ban .list-cont .num-sign2 {
		height: 160px;
		transform: scale(.8);
		background-position: center center;
		width: 450px;
		margin-left: -248px;
		background-size: 390px 180px;
		background: none;
	}

	div.about-ban .list-cont .last .num-sign {
		background: none;
	}

	div.about-ban .list-cont .num-sign .boxs i {
		transition: height 1s ease 1s;
	}

	div.about-ban .list-cont li .size {
		display: none;
	}
	.hangy_v {
		display: none;
	}
	.p4_logo {
		display: none;
	}

	div.maxwidth {
		width: 100%;
		padding: 30px 0;
	}
	.h2 {
		text-align: left;
		font-size: 16px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.ab_2 .biaodian {
		padding: 30px 0;
	}
	.h2 b {
		display: block;
		width: 100%;
		margin-bottom: 10px;
		color: #213c7b;
		letter-spacing: 1px;
		padding-left: 0px;
		font-size: 24px;
		padding-bottom: 0;

	}
	.h2 span,
	div.index-page03 .btn {
		display: none;
	}
	.h22 span,
	.h22 i {
		display: none;
	}
	.h22 {
		text-align: left;
		padding-left: 20px;
		padding: 0px 0 10px 20px;
		color: #213c7b;
		font-size: 26px;
		letter-spacing: 1px;
	}

	div a.btn {
		display: none;
	}
	.p5_news li {
		width: 100%;
		max-width: 450px;
		margin: 0 auto 20px;
		float: none;
	}
	.p5_news li img {
		height: 285px;
	}
	.p5_news li .new_h2 b {
		font-size: 16px;
		text-align: left;
		padding: 0px 10px;
		line-height: 20px;

	}
	.p5_1 ul {
		/* height: 185px; */
		/* overflow: hidden; */
	}
	.p5_news {
		margin-bottom: 20px;
	}
	.p5_news li span {
		font-size: 12px;
		text-align: left;
	}
	.footer {
		background: none;
		padding: 0px 0 10px;
	}
	.ft_1 {
		width: 100%;
	}
	.ft_1 ul {
		display: none;
	}
	.ft_rt {
		float: none;
		margin: 0 auto;
	}
	.ft_3 {
		width: 100%;
	}
	.ft_3 .fl,
	.ft_3 .rt {
		float: none;
		text-align: left;
		padding: 0px 20px;
		font-size: 12px;
		line-height: 20px;
	}
	.ft_3 .fl span {
		display: block;
	}
	.ft_3 .rt {
		display: none;
	}
	.gotop {
		margin-right: -20px;
		margin-bottom: -60px;
	}
	.gotop img {
		max-width: 40px;
		max-height: 40px;
	}
	.code1 {
		display: block;
		text-align: center;
		font-size: 12px;
	}
	.code1 img {
		display: block;
		width: 110px;
		margin: 0 auto;

	}
	.ab_gjc.ab_gjc_yewu img {
		float: left;
		width: 85px;
		height: 130px;
		margin-right: 50px;
		margin-bottom: 30px;
	}
	.ico.we {
		display: none;
	}


	/*首页结束*/
	/*行业开始*/
	.hy_slg1 h2 {
		font-size: 28px;
		font-weight: 500;
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.hy_slg1 {
		text-indent: 20px;
	}
	.hy_slg1 span {
		margin-left: 20px;
		padding-left: 0px;
		font-size: 22px;
		height: 18px;
		line-height: 18px;
	}
	.hy_fen1 {
		padding-top: 3px;
	}
	.hy_fen1 ul {
		width: 100%;
	}
	.hy_fen1 li {
		width: 19%;
		width: 24%;
		margin-right: 1%;
	}
	.nny {
		background-position: right center;
	}
	.hy_fen1 li:last-child {
		width: 20%;
		margin-right: 0;
	}
	.hy_fen1 li a img {
		width: 40px;
		margin: 0 auto 10px;
	}
	.hy_fen1 li a {
		width: 100%;
		font-size: 14px;
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.weizhi {
		display: none;
	}
	.hy_z1 {
		padding-top: 20px;
	}
	.hy_z11 {
		margin-top: 0;
		margin-bottom: 0;

	}
	.hy_z11 .hy_v0,
	.hy_v0 video {
		width: 100%;
	}
	.hy_z11 .hy_v1 {
		width: 100%;
	}
	.hy_z11 .rt h2 {
		margin-bottom: 15px;
		margin-top: 40px;
	}
	.rt_ico {
		width: 15%;
		margin-right: 3%;
	}
	.hy_z11 .rt .rt_ico img {
		width: 100%;
		width: 80px;
		height: auto;
	}
	.hy_z11 .rt .rt_ico2 {
		width: 82%;
		line-height: 30px;
	}
	.hy_z11 .rt h2 span,
	.hb_1 h2 span {
		font-size: 24px;
	}
	.hy_z11 .rt .pp {
		padding-bottom: 20px;
	}
	.hy_a2 .fl,
	.hy_a2 .rt,
	.hy_z11 .fl,
	.hy_z11 .rt {
		width: 100%;
		float: none;
	}
	.hy_z1 .hy_z11 .rt {
		padding-bottom: 20px;
		padding-right: 0;
		float: none;
		width: auto !important;
	}

	body .hy_z11 .fl.dianchi,
	body .hy_z11 .fl.lingpeijian,
	body .hy_z11 .fl.dongli {
		max-height: 400px;
		overflow: hidden;
	}

	body .hy_z11 .fl img,
	body .hy_z11 .fl.dianchi img,
	body .hy_z11 .fl.lingpeijian img,
	body .hy_z11 .fl.dongli img {
		height: auto;
		min-height: auto;
	}

	body .hy_z11 .fl.diandong img {
		height: auto;
		min-height: initial;
	}
	.hy_a1,
	.hy_a1 a,
	.hy_a1 a img,
	.hy_a2 .rt a,
	.hy_a2 .rt img {
		height: 180px;
		overflow: hidden;
	}
	.hy_a2 .fl a {
		margin-bottom: 10px;
	}

	body .hy_z12 li img {
		width: 100%;
		height: 180px !important;
	}

	body .hy_a2 .fl .bgg {
		height: 180px;
	}
	.hy_z12 li img.diandon {
		width: 100%;
		margin-left: 0px;
		height: auto;
	}
	.hy_z14 {
		padding-top: 20px;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.hy_z14 .w1200 {
		width: auto;
		padding: 0 20px;
	}

	div.picScroll-left {
		width: 100%;
	}

	div#gallery-slider #slider-images-wrapper ul#slider-main-ul li {
		/*width: 48%;height: auto;
			margin: 0px 1%;
			margin-bottom: 8px;
			border-radius: 0;*/
	}

	div#gallery-slider #slider-images-wrapper ul#slider-main-ul li a {
		width: 100%;
		border-radius: 0;
	}

	div#gallery-slider ul#slider-main-ul li a img {
		width: 100%;
		max-width: 350px;
		margin: 0 auto;
	}

	div#gallery-slider ul#slider-main-ul li p {
		background: #fff;
		color: #2a4f91;
		font-size: 12px;
		text-align: center;
		width: 100%;
		height: auto;
		line-height: 30px;
	}
	.hy_z13 {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.hy_z14 .h3 b,
	.hy_z13 .h3 b {
		width: auto;
		font-size: 26px;
		padding-left: 20px;
	}
	.hy_z13 li {
		float: none;
		width: 100%;
		height: auto;
	}
	.hy_z13 li a {
		padding: 0px 0px;
		display: block;
		height: 100%;
	}
	.hy_z13 li img {
		width: 100%;

		margin: 0;
		padding: 0;
		display: block;
	}
	.hy_z13 li .pa {
		width: 100% !important;
		box-sizing: border-box;
		display: block;
		padding: 0;
		bottom: auto;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		text-align: center;
		background: none;
		margin: 0 auto;
		background: #213c7b;
		position: absolute;
	}
	.hy_z13 li .pa span {
		bottom: 15px !important;
	}
	.hy_z13 .h3 {
		margin-bottom: 10px;
	}
	.hy_xxk.tabs {
		margin-top: 0;
		padding-bottom: 0 !important;
	}
	.tabs {
		margin-top: 0;
	}
	.hy_z13 li .pa span {
		display: none;
	}

	body div.tabs ul li label,
	body .tabs .ul5 li span {
		font-size: 13px;
	}

	div.tabs .ul li {
		padding: 0 2px;
	}

	div.tabs ul li label {

		height: 60px;
	}

	div.tabs ul li label {
		/*height: 60px;*/
	}

	div.tabs .content {
		margin-top: 10px;
	}

	div.tabs .content.zwnr {
		margin-top: 10px !important;
	}

	div.tabs .ul li::after {
		display: none;
	}
	.hy_vdo {
		width: 100%;
	}

	div.hy_vdo .picScroll-left {
		height: auto;
	}

	#one div.hy_vdo .picScroll-left {
		max-height: 450px;
	}

	div.hy_vdo #gallery-slider ul#slider-main-ul li a img {
		width: 100%;
		max-height: 100%;
		max-width: 100%;
		height: auto;
	}

	div.hy_vdo #gallery-slider #slider-images-wrapper ul#slider-main-ul li {
		width: 100%;
		height: auto;
		margin: 0;
	}

	div.hy_vdo #gallery-slider #slider-images-wrapper ul#slider-main-ul li a {
		width: 100%;
		margin: 0;
		height: auto;
	}
	.hy_14 .liuch ul,
	.hy_14 .liuch .xialv {
		width: 100%;
	}
	.hy_14 .liuch div.h33,
	div .youshi strong,
	.hy_z11 .rt p strong {
		font-size: 18px;
		width: auto;
		padding-left: 10px;
		border-left: 4px solid #28427f;
		height: auto;
		letter-spacing: 0px;
		font-weight: bold;
		line-height: initial;
		margin-top: 0px;
		float: none;
		padding-bottom: 0px;
		margin-bottom: 10px;
		padding-top: 0;
	}

	div.youshi ul li,
	.hy_14 .liuch li,
	.hy_z11 .rt p {
		font-size: 15px;
	}
	.hy_z11 .rt p video {
		max-height: 180px;
	}
	.jzl2 .clearfix.c1 img,
	.jzl2 .clearfix.c1 p,
	.jzl2 .clearfix img,
	.jzl2 p {
		float: none;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
	}
	.jzl2 .clearfix.c1 p,
	.jzl2 p {
		margin-top: 20px;
	}
	.jzl2 .clearfix {
		margin-bottom: 30px;
	}
	.jzl2 p::after {
		display: none;
	}
	.jzl2 p b {
		margin-bottom: 20px;
	}
	.jzl2 {
		width: 100%;
		margin-top: 30px;
	}
	.jzl2 .w1200 {
		width: auto;
		padding: 0px 20px;
	}

	div.youshi {
		width: auto;
		padding: 10px 20px 0;
		border-top: 0;
	}

	div.youshi ul {
		width: 100%;
		padding-top: 20px;
	}
	.hy_14 {
		border-top: 0;
		margin-bottom: 10px;
		padding-top: 10px;
	}
	.hy_z11 .rt p strong {
		padding-bottom: 0;
		margin-bottom: 0;
		margin-top: 20px;
	}
	.hy_14 .liuch {
		width: auto;
		padding-left: 20px;
	}
	.hy_14 .liuch .xialv {
		margin: 0;
		color: #203f7b;
		font-weight: bold;
		text-align: left;
		background: none;
	}
	.news_sx1 {
		width: 100%;
		font-size: 14px;
		line-height: 29px;
		padding: 12px 0;
	}
	.news_sx1 .fl,
	.news_sx1 .rt {
		float: none;
		padding-left: 20px;
		font-size: 14px;
	}
	.news_sx1 .fl a,
	.news_sx1 .rt a {
		font-size: 14px;
	}

	/*行业结束*/



	/*联系*/
	.ab_banbg {
		width: 100%;
		left: 0;
		margin-left: 0;
		-webkit-animation: initial;
		-webkit-animation-iteration-count: initial;
	}
	.ab_slg1 {
		font-size: 32px;
		top: 140px;
		margin-bottom: 0;
		font-weight: bold;
	}
	.ab_ban.cntat .ab_slg1 {
		font-size: 24px;
		top: 140px;
	}
	.ab_1 {
		padding-top: 20px;
	}
	.contact_page {
		padding-top: 0;
	}
	.ab_ban .ab_slg1 {
		top: 210px;
	}
	.ab_slg1 span {
		font-size: 32px;
		padding-bottom: 0px;
		padding: 0px 20px;
		line-height: 40px;
		padding-bottom: 10px;
	}

	#tabs {
		width: 100%;
		margin-bottom: 20px;
		float: none;
	}

	#tabs li {
		width: 31%;
		margin: 0 1%;
		float: left;
	}

	#tabs a {
		height: 120px;
		font-size: 16px;
		line-height: 30px;
		text-align: center;
		text-indent: 0px;
	}

	#tabs p {
		font-size: 24px;
		letter-spacing: 0;
		text-align: center;
		padding-top: 40px;
	}

	#tabs .asia #current,
	#tabs .europe #current,
	#tabs .america #current {
		background-size: cover;
		background-position: center;
	}

	#tabs .europe #current,
	#tabs .america #current {
		background-size: cover;
		background-position: right center;
	}

	#tabs .arrow {
		display: none;
	}

	#content {
		width: 100%;
		float: none;
		border-top: 0;
	}

	#tab2 .city1 {
		float: none;
		width: 100%;
		margin-right: 0;
		padding: 0;
	}

	#tab2 .city2 {
		float: none;
	}

	#tab2 .other_country .adl,
	#tab2 .other_country .fl {
		padding-right: 0;
		float: none;
	}

	#tab2 .other_country .fl {
		margin-top: 30px;
	}

	/*联系*/
	/*实力*/
	.sl_ban {
		height: auto;
		min-height: initial;
		margin-top: 60px;
	}
	.sl_ban.p40 {
		height: 500px;
	}
	.sl_ban.p40 .ab_slg1 {
		display: block;
	}
	.sl_ban.p40 .ab_slg1 span {
		display: block;
		font-size: 42px;
		letter-spacing: 2px;
	}
	.sl_32v video {
		transform: scale(1.1);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;

	}
	.sl_32v {

		width: 100%;
	}
	.sl_ban .mouse-scroll {
		display: none;
	}

	ol.ne_menu {
		width: 100%;
		height: auto;
		margin: 0 auto 15px;
	}
	.ne_menu li {
		height: 42px;
		line-height: 42px;
		width: 30%;
		margin: 0 0;
		margin-bottom: 20px;
	}
	.ne_menu li a {
		font-size: 14px;
	}

	div.sl_1 .mask {
		width: 100%;
		margin-bottom: 0;
		-webkit-mask-size: 90%;
		-webkit-mask-repeat: no-repeat;
		-webkit-mask-position: center;
	}
	.sl_1 {
		margin-top: 20px;
	}

	div.sl_1 .slogan {
		margin-bottom: 20px;
		margin-top: 0;
	}
	.sl_1 p {
		margin: 0 auto;
		padding: 0px 20px;
	}
	.pr.ab_1.gy40 .sl_1 a {
		width: 80%;
	}
	div.overflow {
		height: 1000px;
		height: auto;
	}

	div .panels {
		height: auto;
	}

	div .panels__side--right {
		top: 0;
		height: 390px;
	}
	.panels__side.panels__side--inner-left {
		display: none;
	}

	div .panels__side--left .panels__side--inner {
		height: 540px;
		padding: 30px 20px 20px;
		display: block;
	}
	.panels__side--left .htmleaf-header {
		line-height: 22px;
	}
	.panels__side--right .panels__side--inner {
		height: 90px;
		padding: 20px 20px 10px;
		display: block;
	}

	div .panels__side--inner-right {
		transform: initial;
		padding: 0;
		height: 240px;
	}

	div .panels p img {
		display: block;
		height: auto;
		width: 100%;
	}

	div .panels__side--right p {

		height: auto;
	}
	.arrow.arrow--right {
		display: none;
	}
	.panels__side--inner-right {}

	div .htmleaf-header .biaott {
		font-size: 26px;
		text-align: left;
	}

	div .biaott span {
		font-size: 16px;
	}

	div .panels__side--left {
		top: 0;
		height: 500px;
	}

	div .panels p {
		font-size: 16px;
		line-height: 22px;
	}
	.panels__side--inner {}

	body .sl_3bg {
		padding: 0px 0 50px;
		background: none;
	}
	.sl_3,
	.sl_3a,
	.sl_30 {
		width: 100% !important;
	}

	div #master-container {
		padding: 20px 0;
	}

	#master-container .content,
	div #master-container .content,
	.sl_30 .fl {
		width: 100% !important;
	}
	.sl_30 .fl {
		float: none;
	}

	div #master-container-scroller {
		position: relative;
		right: 0;
		top: 0;
		height: 200px;
		font-size: 28px;
	}

	div #master-container-scroller .master-container-scroller_item {
		animation: initial;
	}

	body .sl_30 .rt {
		float: none;
		width: auto;
		padding: 0px 20px;
		font-size: 14px;
		line-height: 21px;
		margin-top: 50px;
	}

	div .dengyu {
		font-size: 32px;
	}

	body div .sl_h2 {
		font-size: 24px;
		letter-spacing: 0;
		text-indent: 0px;
		margin-bottom: 20px;
	}
	.sl_30 .rt a {
		width: 80%;
		padding: 0px 20px;
		margin: 30px auto 0;
	}
	.sl_3a {
		margin-bottom: 0;
	}
	.sl_32 {
		padding-top: 140px;
		margin-bottom: 20px;
	}
	.sl_32_h2 {
		font-size: 24px;
		padding-bottom: 10px;
	}

	ul.sl_31,
	.sl_zst_rt {
		width: 100%;
		float: none;
		margin: 0;
	}

	ul.sl_31 .sl_li,
	.sl_pp.fl {
		width: auto;
		float: none;
		padding: 30px 20px 20px 20px;
	}

	ul.sl_31 .sl_li {
		margin-bottom: 2px;
	}
	.sl_pp.fl {
		margin: 0;

		padding: 0px 0px 20px 0px;
	}
	.sl_shili2 .slic,
	.sl_shili2 .slic img {
		width: 100%;
	}

	ul.sl_31 h2 {
		font-size: 22px;
		padding-right: 70px;
	}

	ul.sl_31 h2 span {
		font-size: 28px;
	}
	.sl_zst_rt img {
		width: 46%;
		height: 90px;
		margin: 0 auto 0px;
	}
	.sl_ico {
		width: 75px;
		right: 10px;
		top: 30px;
	}

	ul.sl_31 li ol {
		margin: 0;
	}
	.sl_shili2 .slia,
	.sl_shili2 .slib {
		float: none;
		width: 100%;
	}
	.sl_shili {
		margin: 0;
		float: none;
		width: 100%;
	}

	ul.sl_31 li ol li,
	.sl_31 .sl_ol1 li {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.sl_shili div img,
	.sl_shili div span,
	.sl_shili2 .slic span,
	.sl_shili2 .slic {
		width: 100%;
		max-width: 350px;
	}
	.sl_31 li ol li b {
		padding-bottom: 0;
	}
	.sl_shili div {
		width: 80%;
		float: none;
		margin-right: 0;
		margin: 0 auto 20px;
	}
	.M-Stage__storyLine,
	.ab_00:before {
		display: none;
	}

	body .hb_1 {
		width: auto;
		padding: 0px;
		background: none;
		height: auto;
		padding: 0px 20px;
		margin-bottom: 30px;
	}
	.hb_1 .fl,
	.hb_1 .rt,
	.li_hd {
		width: 100% !important;
		display: block;
		float: none;
	}
	.li_hd a {
		background: url(li2.png) no-repeat left 5px;
		background-size: 18px;
		font-size: 14px;
		padding-left: 20px;
	}
	.hb_1 h2 span {
		margin-bottom: 10px;
	}
	.hb_1 h2 {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 10px;
		padding-top: 10px;
	}
	.li_hd {
		line-height: 22px;
		font-size: 14px;
	}
	.hb_1 .rt {
		display: none;
	}

	body .hb_2 {
		background: #f5f5f5;
		width: 100%;
	}

	body .hb_21,
	body .hb_22 {
		height: auto;
		padding: 0;
		padding-top: 0;
		padding-bottom: 20px;
		padding-top: 350px;
		width: 100%;
		margin: 0 auto;
	}

	body .hb_21 .w1200,
	body .hb_22 .w1200 {
		background: none;
		height: auto;
	}
	.hb_21 .w1200 .fl,
	.hb_22 .w1200 .rt {
		margin-top: 0px;
		margin-bottom: 20px;
		border-bottom: 1px solid #fff;
		margin: 0px 10px 0px;
		padding-bottom: 30px;
		width: 100%;
		padding-left: 0 !important;
	}
	.hb_22 .w1200 .rt {
		border-bottom: 0px;
		margin-top: 20px !important;
	}

	body .hb_3 {
		width: 100%;
	}

	body .hb_3 ul li {
		width: 48%;
	}
	.hb_22 {
		height: 200px;
	}
	.hb_3 p {
		font-size: 14px;
		line-height: 24px;
		padding: 0px 15px;
		text-align: left;
	}

	body .hb_3 ul {
		width: 100%;

	}
	.hb_22 .rt h2,
	.hb_21 .fl h2 {
		font-size: 24px;
		margin-bottom: 10px;
	}
	.hb_3 ul li {
		width: 33%;
		height: 90px;
	}
	.hb_3 ul li img,
	.hb_3 ul li.c2 img {
		width: 80%;
	}
	.hb_3 {
		padding: 20px 0;
	}
	.hb_3 h2 {
		font-size: 24px;
	}
	.hb_22 .rt,
	.hb_21 .fl {
		width: auto;
		padding-left: 20px;
		padding-right: 20px;
		float: none;
		font-size: 14px;
	}
	.hb_21 .fl p {
		text-align: left;
	}
	.hb_21 {}

	.hb_0 {
		height: auto;
	}

	body .zdh_lc_1 {
		padding-top: 0px;
		background: none;

	}

	body .zdh_lc_1 .h1 {
		padding-left: 20px;
		padding-bottom: 0;
	}
	.art_content {
		width: 100%;
	}
	.page_right {
		display: none;
	}

	body .lc1 {
		width: auto;
		padding: 20px 20px 20px;
		float: none;
		margin-bottom: 10px;

	}

	body .lc1 ul {
		display: none;
	}

	body .lc1 h2 {
		display: none;
	}
	.zdh_h3 {
		width: 100%;
		border-radius: 0px;
		margin-left: 0px;
		position: relative;
		top: 0px;
		left: 0;
		padding: 0px 0;
	}
	.zdh_h3 img {
		width: 90%;
	}
	.art_content {
		width: 100% !important;
		padding: 0 20px;
	}

	body .wave-box {
		display: none;
	}

	#Catalog_box ul {
		display: none;
		opacity: 0;
		position: relative;
	}

	body .lc1_h2 {
		height: 46px;
		margin-bottom: 20px;
	}

	body .lc1 p a.m {
		background: #eee;
		padding: 0;
	}

	body .lc1 p a.m {
		padding-left: 0;
		width: 100%;
	}

	body .lc1 .lh2 {
		font-size: 42px;
		line-height: 40px;
		padding-left: 0px;
		letter-spacing: 0;
		display: initial;
	}

	div .lc1 .lh2 h4 {
		position: relative;
		right: 0;
		bottom: 0;
		display: initial;
		font-size: 32px;
		line-height: inherit;
		padding-left: 10px;
	}

	body .lc1::before {
		height: 44px;
		top: 20px;
	}

	body .lc1 p a b {
		padding-right: 10px;
	}

	body .lc1 p a {
		font-size: 15px;
		float: left;
		width: 50%;
	}

	body .lc1 .fl {
		float: none;
	}

	body .lc1 p {
		width: 100%;
	}
	.zdh_2 .fl h3 {
		font-size: 24px;
		margin-bottom: 0px;
	}

	body .zdh_2 .example .slidee .bd img.wbd2 {
		width: 90%;
		padding-top: 20px;
		height: auto;
		padding-top: 0;
		margin: 0 auto;
	}
	.example .fangd {
		display: none;
	}
	.example .slidee .bd {
		height: auto;
	}
	.example .slidee,
	.zdh_2 .rt {
		width: 100%;
		height: auto;
	}
	.zdh_2 .fl {
		width: auto;
		padding: 10px 20px;
	}
	.zdh_2 {
		margin-bottom: 20px;
	}

	#cont {
		display: none;
	}
	.innimg {
		display: block;
		width: 100%;
		max-width: 450px;
		margin: 20px auto;
	}
	.innimg img {
		width: 45%;
		height: auto;
	}
	.shili-2 h2 {
		font-size: 24px;
		text-align: left;
		padding-left: 20px;
	}
	.shili-2 .zuo .p1 {
		width: auto;
		padding: 0px 20px;
		height: auto;
	}
	.shili-2 .mst p {
		height: auto;
	}
	.shili-2 .mst .rt .pa {
		display: none;
	}

	body .shili-2 .mst,
	body .shili-2 you .p1,
	body .shili-2 .p1 {
		width: auto;
		padding: 0px 20px;
		height: auto;
	}
	.shili-2 .you .mst .rt {
		padding-top: 20px;
	}
	.shili-2 .you {
		padding-bottom: 20px;
	}
	.shili-2 h2 i {
		margin-bottom: 20px;
	}

	body .shili-2 .zuo,
	body .shili-2 .you {
		width: 100%;
		float: none;
	}
	.shili-2 .rt img {
		width: 160px;
	}
	.shili-3 .w1200 {
		padding: 0px 20px;
		width: auto;
	}
	.shili-3 {
		padding: 30px 0;
	}
	.shili-3 h2 {
		font-size: 22px;
		padding-left: 0px;
	}
	.shili-3 h2 i {
		display: none;
	}

	div.shili-3 p {
		font-size: 15px;
		padding: 20px 0px;
		line-height: 1.8;
	}

	body .guanli_1 h2 {
		font-size: 24px;
		padding-bottom: 0;
		padding-left: 20px;
		text-align: center;
	}

	body .guanli_1 p {
		width: auto;
		padding: 0px 20px;
		text-align: center;
		font-size: 15px;
		line-height: 1.8;
		margin-bottom: 20px;
		margin-top: -5px;
	}
	.guanli_2 {
		padding-bottom: 30px;
	}

	body .zhil-1 {
		width: 100%;
		padding: 20px 0px;
		margin-top: 30px;
	}
	.bbt {
		font-size: 20px;
		padding: 0px 20px;
	}

	div.zhil-2 .bbt {
		font-size: 24px;
		color: #213c7b;
	}
	.zhil-1 .p1 {
		width: auto;
		padding: 0px 20px;
		height: auto;
		font-size: 15px;
	}
	.zhil-1 .tanchu {
		width: 100%;
		padding-top: 20px;
	}
	.zhil-1 .tanchu .fl,
	.zhil-1 .tanchu .rt {
		float: none;
	}
	.zhil-1 .tanchu a {
		margin: 0 auto 20px;
	}

	body .zhil-2 {
		background: none;
		margin-top: 0;
		padding: 30px 0;
	}

	body .zhil-2 ul li {
		box-shadow: none;
		margin-right: 0;
		width: 100%;
		float: none;
		max-width: 400px;
		margin: 0 auto 30px;
	}
	.zhil-2 ul li h3 {
		padding-left: 0px;
		line-height: 28px;
		padding-top: 20px;
	}
	.zhil-2 ul li .xx {
		height: 5px;
		border-bottom: 0;
	}
	.zhil-2 ul li .xx i {
		height: 15px;
	}
	.zhil3 ul li {
		width: 100%;
	}
	.zhil-2 ul li .inn span {
		font-size: 24px;
		padding-bottom: 0;
	}
	.zhil-2 ul li p {
		padding-bottom: 20px;
	}
	.zhil-2 ul li .inn {
		margin: 0 20px;
		width: auto;
		height: auto;
	}

	div.zhil-2 {
		width: 100%;
	}

	body .zhil-2 ul li.li1 {
		width: 100%;
		float: none;
	}
	.zhil3 {
		padding: 0px 0;
		margin-bottom: 30px;
	}
	.zhil3 ul {
		margin-top: 20px;
		padding: 0 20px;
	}
	.zhil3 ul li h2 {
		text-align: left;
		padding-bottom: 5px;
	}
	.zhil3 li img {
		width: 60px;
		right: -20px;
	}
	.zhil3 .bbt {
		font-size: 24px;
	}

	body div .zhil3 li.lastli {
		width: auto;
	}
	.zhil3 li.lastli img {}

	.zhil-2 ul {
		margin: 0;
	}

	div.zhil-2 ul li.lastli {
		width: 100%;
	}

	div.zhil3 ul li {
		float: none;
		width: auto;
		padding: 20px 20px;
		height: auto;
		margin-bottom: 20px;
		margin-right: 0;
	}

	/*关于*/
	.ab_10 .w1200 b {
		margin-top: 20px;
		display: inline;

	}
	.ab_10 .w1200 p {
		padding: 0px 20px;
		font-size: 16px;
		text-align: justify;
		line-height: 24px;
	}
	.ab_11 {
		margin: 20px auto 20px;
	}
	.ab_11 img {
		width: 100%;
	}
	.ab_11 span {
		margin-left: 20px;
	}
	.p4_logo_ab {
		display: block;
	}
	.ab_qh li img {
		height: 160px;
	}

	div.index-page03 .logo-box .list {
		width: 25%;
	}
	.ab_qh li span {
		top: 120px;
	}
	.ab_qh li img.on2 {
		left: 50%;
		padding-top: 30px;
		margin-left: -36px;
	}
	.ab_qh ul {
		width: 100%;
	}
	.ab_qh li {
		width: 31%;
		margin: 0px 1% 20px;
	}
	.ab_qh li i {
		width: 100%;
		top: 0;
		left: 0;
		border: 0;
	}
	.footer {
		margin-top: 30px;
	}
	.ab_31 {
		margin: 20px auto 0;
		padding-bottom: 0;
	}
	.ab_3 .h22 {
		display: none;
	}
	.ab_fff {
		padding-bottom: 30px;
		padding-top: 10px;
	}
	.ab_3 .section4 {
		margin: 0 auto;
	}
	.jiagou {
		width: 100%;
	}
	.jiagou .jiagou0 {
		width: 80%;
		height: 90px;
		background-size: 160px;
	}
	.jiagou .jiagou0 a {
		width: 100%;
		background: url('more.png') no-repeat center 122px;
		display: none;
	}
	.jiagou .jiagou01 {
		width: 90%;
	}
	.jiagou1 {
		width: 90%;
		border: 1px solid #014b8a;
		padding-top: 20px;
		margin-top: 20px;
		background: #fff;
	}
	.jiagou .jiagou1 span {
		width: 85%;
		margin: 0px auto 20px;
		float: none;
		height: 57px;
		padding: 10px 0;
	}
	.ab32 img,
	.ab32 .w1200 {
		width: 100%;
	}
	.jiagou3 .fl {
		width: 90%;
		margin: 0;
		float: none;
		margin: 0 auto;
		background: #fff;
		padding-top: 20px;
		border: 1px solid #014b8a;
	}
	.jiagou3 .fl span {
		width: 80%;
		margin: 0 auto 20px;
		padding: 10px 10px;
		display: block;
		float: none;
	}
	.jiagou span {
		position: relative;
	}
	.jiagou .jiagou0:after,
	.jiagou .jiagou01:after,
	.jiagou1::after,
	.jiagou3::after {
		content: "";
		display: block;
		position: absolute;
		bottom: -50px;
		height: 50px;
		width: 1px;
		background: #002045;
		left: 48%;
	}
	.jiagou3::after {
		bottom: auto;
		top: -50px;
	}

	body .jiagou3,
	body .ab_41 .rt {
		width: 100%;
		margin: 0 auto;
		float: none;
	}
	.jiagou-bg,
	.fl.ab_411 {
		display: none;
	}

	div.abtu_m {
		display: block;
	}
	.ab_41 .rt h2 {
		padding: 0px 20px;
		line-height: 30px;
	}
	.ab_41 .rt h2::after {
		display: none;
	}
	.ab_41 .rt h2 span {
		font-size: 20px;
		padding-right: 50px;
		position: relative;
	}
	.ab_41 .rt h2 span img {
		position: absolute;
		right: 10px;
		top: 4px;
		width: 40px;
	}
	.ab4_pic2 .ab_gjc {
		padding-left: 20px;
		margin-bottom: 30px;
	}

	div .ab4_pic2 .ab_gjc img {
		max-width: 315px;
		max-height: 294px;
		display: block;
	}
	.ab_41 .rt p {
		width: auto;
		padding: 0px 20px;
		margin-bottom: 20px;
	}

	div.abtu_m {
		padding: 0px 20px;
	}

	div.abtu_m img {
		width: 45%;
	}

	div#contents.history .section_box {
		width: 100%;
		margin-top: 20px;
		padding-top: 50px;
	}

	div#contents.history .section_box .title {
		position: relative;
		top: 0;
		font-size: 32px;
	}

	div#contents.history .section_box .title span {
		font-size: 26px;
	}

	#contents.history .circle,
	#contents.history .section_box .ico {
		display: none;
	}

	div#contents.history .section_box .year_ul li {
		width: 100%;
		float: none;
	}

	div#contents.history .section_box .title img {
		display: block;
		margin: 0 auto;
	}

	div #contents.history .year_box {
		height: auto;
	}

	div#contents.history .section_box .year_ul li.left_box .year_box {
		padding-right: 0;
		width: 100%;
		height: auto;
		margin-bottom: 20px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 20px;
	}

	div#contents.history .section_box .year_ul li.left_box .year_box .rt {
		float: none;
	}

	div#contents.history img.fl {
		float: none;
	}

	#contents.history .section_box .year_ul li.left_box .year_box .round,
	#contents.history .section_box .year_ul li.left_box .year_box:after,
	#contents.history .section_box .year_ul li.right_box .year_box .round {
		display: none;
	}

	#contents.history .section_box .img {
		display: none;
	}

	div#contents.history .section_box .year_ul {
		width: 90%;
		margin: 0 auto;
	}

	div#contents.history .section_box .year_ul .longline {
		display: none;
	}

	body div#contents.history .section_box .year_ul li.left_box {
		float: none;
		text-align: left;
		width: 90%;

	}

	div#contents .his_mm {
		display: block;
	}

	div#contents.history .section_box .year_ul li.right_box {
		display: block;
	}

	#contents.history .section_box .year_ul li.right_box .year_box {
		padding-left: 0;
	}

	#contents.history .section_box .year_ul li.right_box,
	#contents.history .section_box .year_ul:after {
		display: none;
	}

	div#contents.history .year_box {
		width: 100%;
	}

	div#contents.history .section_box.left .year_ul .left_box,
	div#contents.history .section_box .year_ul li.right_box {
		display: none;
	}

	div.shouji2 {
		width: 90%;
		margin: 0 auto;
		display: block;
	}
	.shouji2 .fl,
	.shouji2 .rt {
		display: block;
		float: none;
		text-align: left;
		width: 90%;
	}

	#contents.history img {
		border-radius: 10px;
	}

	div#contents.history .year_box {
		border-bottom: 1px solid #ccc;
		height: auto;
		margin-bottom: 20px;
		padding-bottom: 30px;
	}
	.hexin .w1200 {
		width: 100%;
	}
	.hexin ul li {
		width: 100%;
		margin-right: 0;
		float: none;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.hexin ul li .ward .imm {
		width: 90%;
		height: auto;
		margin: 0 auto;
	}
	.mission .rt {
		float: none;
	}
	.mission .rt b {
		width: 100%;
		text-align: center;
	}
	.miss-h3 {
		padding-top: 40px;
		font-size: 32px;
	}
	.miss-h3 span {
		font-size: 30px;
	}
	.mission ul li {
		float: none;
		width: 90%;
		height: auto;
		padding: 20px 5% 30px;
		height: 200px;
		margin-bottom: 5px;
	}
	.mission ul li .bg,
	.mission ul li.ll2 .bg,
	.mission ul li.ll3 .bg {
		opacity: .6;
		height: 100%;
		background-size: cover;
	}
	.shiming {
		height: 450px;
	}
	.shiming .w1200 {
		padding-top: 150px;
	}
	.shiming p {
		padding: 40px 20px 0;
		font-size: 18px;
	}
	.mission {
		padding: 0px 0;
	}
	.value {
		padding: 120px 0px 50px;
	}
	.value ul li {

		width: 20%;
		height: 230px;
	}
	.value ul .ml-2 {
		margin-left: 0px;
	}
	.value ul li img {
		width: 100%;
	}
	.value ul {
		margin-left: 0;
	}
	.value ul li p {
		width: 100%;
		font-size: 13px;
		padding-top: 20px;
	}
	.value ul li p span {
		display: block;
	}

	body .ab_41 .fl {
		width: 100%;
		float: none;
	}
	.ab_41 .fl img {
		width: 90%;
		margin: 0 auto;

	}
	.ab_41 .rt ul {
		padding: 0px 20px;
	}
	.ab4_pic {
		margin-top: 20px;
		margin-left: 20px;
		margin-right: 20px;
	}
	.ab4_rt_1 {
		height: auto;
		margin-bottom: 40px;
		padding-right: 0;
	}

	body .ab_gjc.ab_gjc_1 {
		float: none;
	}

	body .ab4_rt span {
		height: auto;
		border-left: 5px solid #e42f0b;
	}
	.ab_gjc.ab4_rt_1 {
		float: none;
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
	}
	.ab4_pic .ab4_rt img {
		width: 100%;
		height: 200px;
		margin-bottom: 10px;
	}
	.ab4_rt span {
		width: 100%;
	}

	/*关于结束*/
	/*服务*/
	.mapp .w1200 .clearfix,
	.sr_1a span:before {

		display: none;
	}
	.sr_1a p i {
		margin-bottom: 30px;
	}
	.mapp {
		margin-top: 50px;
		margin: 0px 20px;
	}
	.sr_1a span {
		color: #fff;
		width: 100%;
	}
	.mapp .w1200 {
		width: 100%;
		height: auto;
	}
	.sr_1a,
	.sr_1a.s1,
	.sr_1a.s2,
	.sr_1a.s3 {
		position: relative;
		width: 100%;
		top: 0;
		left: 0;
		height: auto;
		margin-bottom: 20px;
	}
	.sr_2 ul {
		width: 100%;
		padding: 40px 0 10px;
	}
	.sr_2 ul li {
		float: none;
		width: auto;
		padding: 0px 20px;
		margin-right: 0;
		margin-bottom: 30px;
	}
	.ser_3bg h3 {
		font-size: 26px;
		padding-bottom: 20px;
	}
	.ser_3_a li,
	.ser_3_a li.fst {
		width: auto;
		padding: 0 20px;
		float: none;
		margin: 0 auto 20px;
	}
	.ser_3_a li div,
	.ser_3_a li.md div,
	.ser_3_a li.last div {
		width: 100%;
		padding: 0;
		border: 0;
		margin-top: 0;
		height: auto;
		margin-left: 0;
		text-align: center;
	}
	.ser_3bg {
		background: none;
		padding: 20px 0;
	}
	.ser_3_a li b,
	.ser_3_a li.fst p {
		width: 100%;
		padding: 20px 0;
	}
	.ser_3_a li.fst b,
	.ser_3_a li.md b,
	.ser_3_a li.last b {
		background: #0f356e;
		height: auto;
		text-align: center;
		font-size: 24px;
		padding: 20px 0;
		text-indent: 0px;
	}
	.ser_3_a li p {
		font-size: 15px;
	}
	.ser_3_a li p i.i {
		padding-left: 0;
	}
	.ser_3c {
		margin: 0px 20px;
		width: auto;
		max-width: 100%;
		min-width: 80%;
	}
	.ser_3c img {
		width: 100%;
		padding: 0px 0px;
		float: none;
		height: auto;
		display: block;
	}
	.ser_3c .rt {
		float: none;
		width: 100%;
		padding-bottom: 40px;
	}
	.ser_3c .rt h3 {
		font-size: 18px;
		padding-top: 10px;
		margin-bottom: 10px;
	}
	.ser_3c .rt b {
		font-size: 18px;
		font-weight: bold;
		padding-top: 0;
	}
	.ser_4 p.tmd {
		font-size: 24px;
		text-align: left;
		padding: 10px 20px 0;
		line-height: 32px;
		margin-top: 50px;
	}
	.ser_4_1 {
		height: auto;
		margin-bottom: 50px;
	}
	.setu {
		height: 250px;
		width: 100%;
		float: none;
	}
	.rt.sezw,
	.fl.sezw {
		width: auto;
		float: none;
		padding: 20px 20px;
		height: auto;
	}
	.ser_4_1 {
		background: none;
	}
	.sezw1 .sezw:before,
	.sezw3 .sezw:before,
	.sezw5 .sezw:before,
	.sezw7 .sezw:before {
		display: none;
	}
	.news_ul_tv {
		width: 100%;
	}
	.news_ul li,
	.news_ul_tv li {
		padding: 0px 20px;
		height: auto;
		width: auto;
		float: none;
	}
	.news_ul_tv li {
		padding: 0;
	}


	.news_ul li a,
	.news_ul_tv li a {
		width: 100%;
		height: auto;
	}
	.news_ul li .fl {
		width: 100%;
		float: none;
	}
	.news_ul li .fl img,
	.news_ul_tv li img {
		height: auto;
		-webkit-transform: scale(1.1);
	}
	.news_ul_tv li .bgg {
		opacity: .7;
	}
	.news_ul_tv li img {
		height: 100%;
	}
	.news_ul li .rt {
		width: 100%;
		height: auto;
	}
	.news_ul li .rt h3 {
		font-size: 24px;
		margin-top: 30px;
		line-height: 32px;
	}
	.news_ul li .rt p {
		max-height: inherit;
		height: auto;
		text-align: left;
		line-height: 24px;
		display: none;
	}
	.news_ul li .rt span {
		width: 150px;
		margin-bottom: 40px;
		margin-top: 0;
	}
	.fenye {
		padding: 30px 0;
	}
	.fenye ul {
		width: 100%;
	}
	.fenye li {
		display: block;
		float: left;
		margin-bottom: 15px;
	}
	.fenye li a,
	.fenye li.thisclass {
		padding: 6px 6px;

	}
	.news_down {
		margin-top: 50px;
	}
	.news_down .h2 span {
		font-size: 24px;
	}

	body .news_ul_down {
		width: 100%;
		margin: 0;
	}
	.news_ul_down li {
		height: 230px;
	}
	.news_ul_down li .fl2 {
		margin: 10px auto 20px;
	}
	.news_ul_down {
		width: auto;
	}

	body .news_ul_down li {
		width: auto;
		padding: 0px 0px;
		float: none;
		margin: 20px;
		border: 0;
	}
	.news_ul_down li .fl1 {
		margin: 20px auto 0;
	}

	body .news_ul_down li:nth-child(4n) {
		margin-right: 20px
	}
	.news_ul_down li a {
		margin: 0px;
		padding-top: 10px;
		padding-bottom: 20px;
	}
	.news_n1.ab_ban .weizhi {
		width: 100%;
	}
	.news_n1.ab_ban {
		display: none;
	}
	.ab_ban {
		margin-bottom: 20px;
	}
	.news_1 {
		padding-top: 50px;
	}
	.news_h2 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 10px;
	}
	.news_1 .w1200 {
		width: auto;
		padding: 0px 20px;
	}
	.news_1p {
		font-size: 12px;
	}
	.news_2p img {
		width: 100%;
		height: auto;
		max-height: auto;
	}
	.news_sx {
		width: 100%;
	}
	.news_sx {
		line-height: 30px;
		padding: 5px 0;
	}
	.news_sx .rt,
	.news_sx .fl {
		float: none;
		line-height: 30px;
		display: block;
		font-size: 12px;
		padding-left: 20px;
	}
	.backlb img {
		width: 60px;
	}
	.p5_news.new_pp5 {
		display: none;
	}
	.backlb {
		font-size: 14px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.bdmapa.pc {
		display: none;
	}
	.bdmapa.mb {
		display: block;
	}
	.point {
		display: none;
	}
	.wel_logo {
		background-size: 240px;
		height: 50px;
		padding-top: 70px;
		margin-top: 0px;
		letter-spacing: 6px;
	}
	.jumbotron h1 {
		font-size: 16px;
	}
	.wel_cen {
		width: 100%;
	}
	.wel_cen a {
		float: none;
		display: block;
		margin: 0 auto 25px;
		width: 90%;
		max-width: 400px;
	}
	.hy_xiangguan {
		width: 90%;
		margin: 0 auto;
	}
	.hy_xiangguan ul {
		width: 100%;
		height: auto;
		margin: 0;
	}
	.hy_xiangguan ul li {
		float: none;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.s-img img {
		display: none;
	}
	.s-img img.mob-img {
		display: block;
		height: auto;
		min-height: inherit;
	}
	.new-menu.pad .fl2 {
		margin-left: 0;
		margin-top: 20px;
	}
	.new-menu.pad .fl {
		width: 100%;
	}
	.n-box .s1.ab-news .s1-ul li {
		height: auto;
	}
	.s1.ab-news .s1-ul li:nth-child(1) a .pr {
		background: #fff;
	}
	.s1.ab-news .s1-ul li {
		margin-right: 0;
	}
	.n-box .s1.ab-news .s1-ul {
		width: auto;
	}

	#one .hy_vdo #gallery-slider #slider-images-wrapper ul#slider-main-ul li img {
		min-height: 320px;
	}

	#sy-new .box1 .s1-ul .li:first-child a {
		background-position: 34% top;
		background-size: auto 245px;
		background-repeat: no-repeat;
		padding-top: 245px !important;
	}
	.n-box .flex2 img.h520 {
		height: auto;
	}
	.n-box .flex2 .f66.fl2 {
		margin: 0;
	}
	.s-img .swiper-pagination-bullet {
		background: #8e8e8e;
	}
	.s-img .pa1 b.b2 {
		font-size: 24px;
	}
}

@media (max-width: 360px)
/*iphone4-5*/
	{
	div .ab4_pic2 .ab_gjc img {
		max-width: 260px;
		max-height: 242px;
		display: block;
	}
}

@media (min-width: 768px) and (max-width:1024px)
/*pad*/
	{}

@media (min-width: 1024px) and (max-width:1366px)
/*ipad pro*/
	{}


@media (max-width: 767px){
    .zhil3 ul{
        padding: 0;
    }
    body .hb_3 ul {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
    }
    .box2 {
        padding: 0 20px;
        box-sizing: border-box;
        width: 100%;
        text-align: center;
    }
    .s1 {
        padding: 35px 0 5px;
    }
    .s1 .s1-ul li:last-child{
        margin-bottom: 0;
    }
    .n-box .flex2 .ab-zhiye.f33.fl-1{
        margin-right: 0;
    }
    .list-hr2 {
        margin-top: 50px;
    }
    .list-hr2 .ul2 li:last-child{
        margin-bottom: 0;
    }
    .footer .fl {
        text-align: center;
    }
    .footer .fl img {
        width: 134px;
    }
    .contact_page{
        padding-bottom: 50px;
    }
    .n-box .flex2 .fff{
        padding: 30px 20px;
    }
    .n-box .flex2 .f33 .fff, .n-box .flex2 .f33 .pad{
        padding: 30px 20px;
    }
    .n-box .flex2 .f44 {
        width: 100%;
        padding: 0;
    }
    .n-box .flex2 .fff p{
        text-align: center;
    }
    .n-box .w1200 .w1200 {
        padding: 0;
    }
    body .hb_1{
        padding: 0;
    }
    body .hb_21, body .hb_22{
        padding-top: 30px;
    }
    div.zhil-2 ul li .inn {
        height: 320px;
    }
    .box-xuanxiang #nav1{
        width: 100%;
    }
    #container9{
        width: 100%;
        margin-top: 35px;
    }
    .n-box .h1 {
        padding: 0 0 20px;
    }
    .shili-3 .w1200.pad{
        padding: 0px 20px 50px;
    }

    .rt_ico{
        margin-right: 0;
        text-align: center;
    }
    .hy_z11 .rt .rt_ico img{
        margin-right: 0!important;
    }
    .hy_z11 .rt .rt_ico2{
        text-align: center;
    }
    .hy_z11 .rt h2{
        margin-top: 30px;
        margin-bottom: 25px!important;
    }
    #gallery-slider #slider-images-wrapper ul#slider-main-ul li {
        width: 33.33% !important;
    }
    div#gallery-slider #slider-images-wrapper ul#slider-main-ul li a {
        box-sizing: border-box;
    }
    .hy_xiangguan{
        width: 100%;
    }
    .n-box .flex2 .fff {
        padding: 35px 20px;
    }
    .red-a{
        text-align: center;
    }
    .n-box .flex2 .f33.fff {
        padding: 30px 20px;
    }
    .s-img .pa1 a {
        padding: 30px 20px;
    }
    body .news_ul_down li{
        margin: 20px 0;
    }
    body .news_ul_down li:last-child{
        margin-bottom: 0;
    }
    .h3-a{
        margin-top: 14px!important;
    }
    .hy_z11{
        padding: 0;
    }
    #one .hy_vdo #gallery-slider #slider-images-wrapper ul#slider-main-ul li {
        width: 100%!important;
    }
    .tabs .slider{
        display: block!important;
    }
    .red-ul {
        max-height: 250px;
    }
}

.news_addlists{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.news_addlists .list{
    width: 32%;
    margin-right: 2%;
    display: flex;
    flex-direction: column;
    background: #fff;
    margin-bottom: 20px;
}
.news_addlists .list:nth-child(3n){
    margin-right: 0;
}
.news_addlists .list .img{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 186px;
}
.news_addlists .list .img img{
    display: block;
    max-width: 100%;
    max-height: 100%;
}
.news_addlists .list .texts{
    width: 100%;
    padding: 20px 25px;
    box-sizing: border-box;
}
.news_addlists .list .time{
    color: #ec670f;
    margin-bottom: 6px;
    font-size: 20px;
    line-height: 1.3;
}
.news_addlists .list .tit{
    margin-bottom: 14px;
    font-size: 28px;
    line-height: 1.4;
    color: #333;
    font-weight: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.news_addlists .list .con{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: #666;
    font-size: 18px;
    line-height: 1.5;
}

@media (max-width: 767px){
    .news_addlists .list{
        width: 100%;
        margin-right: 0;
    }
    .news_addlists .list .tit{
        font-size: 20px;
    }
    .news_addlists .list .con{
        font-size: 16px;
    }

    .s31 ul {
        max-height: initial;
        padding-right: 0;
    }
    .s31{
        padding: 20px;
    }
}