@charset "UTF-8";

html {
	-webkit-font-smoothing: antialiased;
	height: 100%;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}

blockquote,
body,
code,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0;
}

header,
hgroup,
nav,
menu,
main,
section,
article,
summary,
details,
aside,
figure,
figcaption,
footer {
	display: block;
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

table,
th,
td {
	border: 1px solid black;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
var {
	font-style: normal;
	font-weight: 400;
}

dl,
ol,
ul {
	list-style-type: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}

a {
	text-decoration: none;
	color: inherit;
}

a:hover {
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(255, 0, 0, 0);
	outline: 0;
	outline: none;
	blr: expression(this.onFocus=this.blur());
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

textarea {
	resize: none;
	outline: none;
	font-family: Helvetica Neue, Helvetica, Arial, Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei,
		sans-serif;
}

img {
	vertical-align: middle;
	max-width: 100%;
	height: auto;
}

button,
input[type="submit"],
input[type="text"],
input[type="button"] {
	-webkit-tap-highlight-color: rgba(255, 0, 0, 0);
	outline: 0;
	blr: expression(this.onFocus=this.blur());
	touch-action: manipulation;
	-webkit-appearance: none;
	-moz-appearance: none;
}

input {
	outline: 0;
}

input::-webkit-input-safebox-button {
	display: none;
	/*去掉搜狗浏览器密码软盘*/
}

body {
	font-size: 14px;
	color: #333;
	line-height: 1.2;
	font-family: 思源黑体 CN;
	background-color: #f2f4f6;
}

body * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#web-ietip {
	width: 526px;
	height: 90px;
	padding: 83px 0 0 84px;
	overflow: hidden;
	background: url(../images/browser.png) no-repeat center center;
	margin: 200px auto 0;
}

#web-ietip a {
	display: block;
	width: 65px;
	height: 80px;
	float: left;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
	font-size: 0;
}

.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.eps2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

html {
	font-size: calc(100vw / 1920 * 100);
}

@media (max-width: 900px) {
	html {
		font-size: calc(900px / 1920 * 100);
	}

	body {
		padding-top: 60px;
	}
}

@media (min-width: 1921px) {
	.s0 {
		font-size: 0;
	}

	.s12 {
		font-size: calc(12 * 100vw / 1920);
	}

	.s13 {
		font-size: calc(13 * 100vw / 1920);
	}

	.s14 {
		font-size: calc(14 * 100vw / 1920);
	}

	.s15 {
		font-size: calc(15 * 100vw / 1920);
	}

	.s16 {
		font-size: calc(16 * 100vw / 1920);
	}

	.s17 {
		font-size: calc(17 * 100vw / 1920);
	}

	.s18 {
		font-size: calc(18 * 100vw / 1920);
	}

	.s19 {
		font-size: calc(19 * 100vw / 1920);
	}

	.s20 {
		font-size: calc(20 * 100vw / 1920);
	}

	.s21 {
		font-size: calc(21 * 100vw / 1920);
	}

	.s22 {
		font-size: calc(22 * 100vw / 1920);
	}

	.s23 {
		font-size: calc(23 * 100vw / 1920);
	}

	.s24 {
		font-size: calc(24 * 100vw / 1920);
	}

	.s25 {
		font-size: calc(25 * 100vw / 1920);
	}

	.s26 {
		font-size: calc(26 * 100vw / 1920);
	}

	.s27 {
		font-size: calc(27 * 100vw / 1920);
	}

	.s28 {
		font-size: calc(28 * 100vw / 1920);
	}

	.s29 {
		font-size: calc(29 * 100vw / 1920);
	}

	.s30 {
		font-size: calc(30 * 100vw / 1920);
	}

	.s31 {
		font-size: calc(31 * 100vw / 1920);
	}

	.s32 {
		font-size: calc(32 * 100vw / 1920);
	}

	.s33 {
		font-size: calc(33 * 100vw / 1920);
	}

	.s34 {
		font-size: calc(34 * 100vw / 1920);
	}

	.s35 {
		font-size: calc(35 * 100vw / 1920);
	}

	.s36 {
		font-size: calc(36 * 100vw / 1920);
	}

	.s37 {
		font-size: calc(37 * 100vw / 1920);
	}

	.s38 {
		font-size: calc(38 * 100vw / 1920);
	}

	.s39 {
		font-size: calc(39 * 100vw / 1920);
	}

	.s40 {
		font-size: calc(40 * 100vw / 1920);
	}

	.s41 {
		font-size: calc(41 * 100vw / 1920);
	}

	.s42 {
		font-size: calc(42 * 100vw / 1920);
	}

	.s43 {
		font-size: calc(43 * 100vw / 1920);
	}

	.s44 {
		font-size: calc(44 * 100vw / 1920);
	}

	.s45 {
		font-size: calc(45 * 100vw / 1920);
	}

	.s46 {
		font-size: calc(46 * 100vw / 1920);
	}

	.s47 {
		font-size: calc(47 * 100vw / 1920);
	}

	.s48 {
		font-size: calc(48 * 100vw / 1920);
	}

	.s49 {
		font-size: calc(49 * 100vw / 1920);
	}

	.s50 {
		font-size: calc(50 * 100vw / 1920);
	}

	.s51 {
		font-size: calc(51 * 100vw / 1920);
	}

	.s52 {
		font-size: calc(52 * 100vw / 1920);
	}

	.s53 {
		font-size: calc(53 * 100vw / 1920);
	}

	.s54 {
		font-size: calc(54 * 100vw / 1920);
	}

	.s55 {
		font-size: calc(55 * 100vw / 1920);
	}

	.s56 {
		font-size: calc(56 * 100vw / 1920);
	}

	.s57 {
		font-size: calc(57 * 100vw / 1920);
	}

	.s58 {
		font-size: calc(58 * 100vw / 1920);
	}

	.s59 {
		font-size: calc(59 * 100vw / 1920);
	}

	.s60 {
		font-size: calc(60 * 100vw / 1920);
	}
}

@media (max-width: 1920px) and (min-width: 551px) {
	.s0 {
		font-size: 0;
	}

	.s12 {
		font-size: 12px;
	}

	.s13 {
		font-size: calc(12px + 1 * 100vw / 1920);
	}

	.s14 {
		font-size: calc(12px + 2 * 100vw / 1920);
	}

	.s15 {
		font-size: calc(12px + 3 * 100vw / 1920);
	}

	.s16 {
		font-size: calc(12px + 4 * 100vw / 1920);
	}

	.s17 {
		font-size: calc(12px + 5 * 100vw / 1920);
	}

	.s18 {
		font-size: calc(12px + 6 * 100vw / 1920);
	}

	.s19 {
		font-size: calc(12px + 7 * 100vw / 1920);
	}

	.s20 {
		font-size: calc(12px + 8 * 100vw / 1920);
	}

	.s21 {
		font-size: calc(12px + 9 * 100vw / 1920);
	}

	.s22 {
		font-size: calc(12px + 10 * 100vw / 1920);
	}

	.s23 {
		font-size: calc(12px + 11 * 100vw / 1920);
	}

	.s24 {
		font-size: calc(12px + 12 * 100vw / 1920);
	}

	.s25 {
		font-size: calc(12px + 13 * 100vw / 1920);
	}

	.s26 {
		font-size: calc(12px + 14 * 100vw / 1920);
	}

	.s27 {
		font-size: calc(12px + 15 * 100vw / 1920);
	}

	.s28 {
		font-size: calc(12px + 16 * 100vw / 1920);
	}

	.s29 {
		font-size: calc(12px + 17 * 100vw / 1920);
	}

	.s30 {
		font-size: calc(12px + 18 * 100vw / 1920);
	}

	.s31 {
		font-size: calc(12px + 19 * 100vw / 1920);
	}

	.s32 {
		font-size: calc(12px + 20 * 100vw / 1920);
	}

	.s33 {
		font-size: calc(12px + 21 * 100vw / 1920);
	}

	.s34 {
		font-size: calc(12px + 22 * 100vw / 1920);
	}

	.s35 {
		font-size: calc(12px + 23 * 100vw / 1920);
	}

	.s36 {
		font-size: calc(12px + 24 * 100vw / 1920);
	}

	.s37 {
		font-size: calc(12px + 25 * 100vw / 1920);
	}

	.s38 {
		font-size: calc(12px + 26 * 100vw / 1920);
	}

	.s39 {
		font-size: calc(12px + 27 * 100vw / 1920);
	}

	.s40 {
		font-size: calc(12px + 28 * 100vw / 1920);
	}

	.s41 {
		font-size: calc(12px + 29 * 100vw / 1920);
	}

	.s42 {
		font-size: calc(12px + 30 * 100vw / 1920);
	}

	.s43 {
		font-size: calc(12px + 31 * 100vw / 1920);
	}

	.s44 {
		font-size: calc(12px + 32 * 100vw / 1920);
	}

	.s45 {
		font-size: calc(12px + 33 * 100vw / 1920);
	}

	.s46 {
		font-size: calc(12px + 34 * 100vw / 1920);
	}

	.s47 {
		font-size: calc(12px + 35 * 100vw / 1920);
	}

	.s48 {
		font-size: calc(12px + 36 * 100vw / 1920);
	}

	.s49 {
		font-size: calc(12px + 37 * 100vw / 1920);
	}

	.s50 {
		font-size: calc(12px + 38 * 100vw / 1920);
	}

	.s51 {
		font-size: calc(12px + 39 * 100vw / 1920);
	}

	.s52 {
		font-size: calc(12px + 40 * 100vw / 1920);
	}

	.s53 {
		font-size: calc(12px + 41 * 100vw / 1920);
	}

	.s54 {
		font-size: calc(12px + 42 * 100vw / 1920);
	}

	.s55 {
		font-size: calc(12px + 43 * 100vw / 1920);
	}

	.s56 {
		font-size: calc(12px + 44 * 100vw / 1920);
	}

	.s57 {
		font-size: calc(12px + 45 * 100vw / 1920);
	}

	.s58 {
		font-size: calc(12px + 46 * 100vw / 1920);
	}

	.s59 {
		font-size: calc(12px + 47 * 100vw / 1920);
	}

	.s60 {
		font-size: calc(12px + 48 * 100vw / 1920);
	}
}

@media (max-width: 550px) {
	.s0 {
		font-size: 0;
	}

	.s12 {
		font-size: 12px;
	}

	.s13 {
		font-size: calc(12px + 1 * 550px / 1920);
	}

	.s14 {
		font-size: calc(12px + 2 * 550px / 1920);
	}

	.s15 {
		font-size: calc(12px + 3 * 550px / 1920);
	}

	.s16 {
		font-size: calc(12px + 4 * 550px / 1920);
	}

	.s17 {
		font-size: calc(12px + 5 * 550px / 1920);
	}

	.s18 {
		font-size: calc(12px + 6 * 550px / 1920);
	}

	.s19 {
		font-size: calc(12px + 7 * 550px / 1920);
	}

	.s20 {
		font-size: calc(12px + 8 * 550px / 1920);
	}

	.s21 {
		font-size: calc(12px + 9 * 550px / 1920);
	}

	.s22 {
		font-size: calc(12px + 10 * 550px / 1920);
	}

	.s23 {
		font-size: calc(12px + 11 * 550px / 1920);
	}

	.s24 {
		font-size: calc(12px + 12 * 550px / 1920);
	}

	.s25 {
		font-size: calc(12px + 13 * 550px / 1920);
	}

	.s26 {
		font-size: calc(12px + 14 * 550px / 1920);
	}

	.s27 {
		font-size: calc(12px + 15 * 550px / 1920);
	}

	.s28 {
		font-size: calc(12px + 16 * 550px / 1920);
	}

	.s29 {
		font-size: calc(12px + 17 * 550px / 1920);
	}

	.s30 {
		font-size: calc(12px + 18 * 550px / 1920);
	}

	.s31 {
		font-size: calc(12px + 19 * 550px / 1920);
	}

	.s32 {
		font-size: calc(12px + 20 * 550px / 1920);
	}

	.s33 {
		font-size: calc(12px + 21 * 550px / 1920);
	}

	.s34 {
		font-size: calc(12px + 22 * 550px / 1920);
	}

	.s35 {
		font-size: calc(12px + 23 * 550px / 1920);
	}

	.s36 {
		font-size: calc(12px + 24 * 550px / 1920);
	}

	.s37 {
		font-size: calc(12px + 25 * 550px / 1920);
	}

	.s38 {
		font-size: calc(12px + 26 * 550px / 1920);
	}

	.s39 {
		font-size: calc(12px + 27 * 550px / 1920);
	}

	.s40 {
		font-size: calc(12px + 28 * 550px / 1920);
	}

	.s41 {
		font-size: calc(12px + 29 * 550px / 1920);
	}

	.s42 {
		font-size: calc(12px + 30 * 550px / 1920);
	}

	.s43 {
		font-size: calc(12px + 31 * 550px / 1920);
	}

	.s44 {
		font-size: calc(12px + 32 * 550px / 1920);
	}

	.s45 {
		font-size: calc(12px + 33 * 550px / 1920);
	}

	.s46 {
		font-size: calc(12px + 34 * 550px / 1920);
	}

	.s47 {
		font-size: calc(12px + 35 * 550px / 1920);
	}

	.s48 {
		font-size: calc(12px + 36 * 550px / 1920);
	}

	.s49 {
		font-size: calc(12px + 37 * 550px / 1920);
	}

	.s50 {
		font-size: calc(12px + 38 * 550px / 1920);
	}

	.s51 {
		font-size: calc(12px + 39 * 550px / 1920);
	}

	.s52 {
		font-size: calc(12px + 40 * 550px / 1920);
	}

	.s53 {
		font-size: calc(12px + 41 * 550px / 1920);
	}

	.s54 {
		font-size: calc(12px + 42 * 550px / 1920);
	}

	.s55 {
		font-size: calc(12px + 43 * 550px / 1920);
	}

	.s56 {
		font-size: calc(12px + 44 * 550px / 1920);
	}

	.s57 {
		font-size: calc(12px + 45 * 550px / 1920);
	}

	.s58 {
		font-size: calc(12px + 46 * 550px / 1920);
	}

	.s59 {
		font-size: calc(12px + 47 * 550px / 1920);
	}

	.s60 {
		font-size: calc(12px + 48 * 550px / 1920);
	}
}

@media (max-width: 750px) {
	.z1 {
		max-width: 500px !important;
		width: 100% !important;
		margin: 0 auto !important;
		padding: 0 !important;
		float: none !important;
		display: block !important;
	}

	.z2,
	.z3,
	.z4,
	.z5 {
		float: none !important;
		display: inline-block !important;
		vertical-align: top !important;
		margin: 0 2% 2% 0 !important;
	}

	.z2 {
		width: 49% !important;
	}

	.z3 {
		width: 32% !important;
	}

	.z4 {
		width: 23.5% !important;
	}

	.z5 {
		width: 18.4% !important;
	}

	.z2:nth-child(2n),
	.z3:nth-child(3n),
	.z4:nth-child(4n),
	.z5:nth-child(5n) {
		margin-right: 0 !important;
	}

	.l1 {
		padding-left: 10px !important;
	}

	.r1 {
		padding-right: 10px !important;
	}

	.b1 {
		padding-bottom: 10px !important;
	}

	.l2 {
		padding-left: 20px !important;
	}

	.r2 {
		padding-right: 20px !important;
	}

	.b2 {
		padding-bottom: 20px !important;
	}

	.l3 {
		padding-left: 30px !important;
	}

	.r3 {
		padding-right: 30px !important;
	}

	.t3 {
		padding-top: 30px;
	}

	.b3 {
		padding-bottom: 30px;
	}
}

.rect-60 {
	padding-bottom: 60%;
}

.rect-75 {
	padding-bottom: 75%;
}

.rect-100 {
	padding-bottom: 100%;
}

*[class*="rect-"] {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
}

*[class*="rect-"] ._full {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	*height: auto;
	object-fit: cover;
}

li *[class*="pic"]>img {
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-ms-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
}

li:hover *[class*="pic"]>img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}


.header {
	width: 100%;
	height: 100px;
	position: fixed;
	top: 0;
	left: 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.8);
	z-index: 100;
	padding: 0 10%;
}

.header.obvious {
	border-bottom: none;
	background-color: rgba(255, 255, 255, .9);
}

.header.obvious .header_box {
	color: #000;
}

.header.obvious .header_box .header_left img:nth-child(2n-1) {
	display: none;
}

.header.obvious .header_box .header_left img:nth-child(2n) {
	display: block;
}

.header.obvious .header_box .header_right .img img:nth-child(2n-1) {
	display: none;
}

.header.obvious .header_box .header_right .img img:nth-child(2n) {
	display: block;
}

.header.obvious .header_box .header_right .menu .d1.active {
	color: #0a67ac;
}

.header.obvious .header_box .header_right .menu .d1.active::after {
	height: 2px;
	background-color: #0a67ac;
}

.header.obvious .header_box .header_right .menu .d1 .a1:hover {
	color: rgba(0, 0, 0, 0.6);
}

.header.obvious .header_box .header_right .menu .d1 .ul2 {
	background-color: #fff;
}

.header.obvious .header_box .header_right .menu .d1 .ul2 .li2:hover .a2 {
	color: #fff;
}

.header.obvious .header_box .header_right .more .more_box .more_ {
	background-color: #333;
}

.header.obvious .header_box .header_right .lang:hover {
	color: rgba(0, 0, 0, 0.6);
}

.header.obvious .header_box .header_right .phone:hover {
	color: rgba(0, 0, 0, 0.6);
}

.header.obvious .header_box .swiper {
	background-color: rgba(255, 255, 255, 0.8);
	color: #333;
}

.header .header_box {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
}

.header .header_box .header_left {
	display: block;
	height: 60%;
}

.header .header_box .header_left img {
	height: 100%;
}

.header .header_box .header_left img:nth-child(2n-1) {
	display: block;
}

.header .header_box .header_left img:nth-child(2n) {
	display: none;
}

.header .header_box .header_left.mob {
	display: none;
}

.header .header_box .swiper {
	display: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.header .header_box .swiper .swiper_item {
	width: auto;
}

.header .header_box .swiper .swiper_item .a1 {
	line-height: 50px;
	padding: 0 0.2rem;
	font-weight: 500;
}

.header .header_box .swiper .swiper-button-next,
.header .header_box .swiper .swiper-button-prev {
	width: 25px;
	height: 25px;
	border: 0;
	margin: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-size: 40%;
	border-radius: 50%;
	opacity: 1 !important;
	display: none;
}

.header .header_box .swiper .swiper-button-next {
	background-image: url(../images/about_history-next_hover.png);
	right: 0;
}

.header .header_box .swiper .swiper-button-prev {
	background-image: url(../images/about_history-prev_hover.png);
	left: 0;
}

.header .header_box .header_right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: right;
	-ms-flex-pack: right;
	justify-content: right;
	height: 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.header .header_box .header_right .menu {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.header .header_box .header_right .menu .d1 {
	height: 100%;
	position: relative;
	padding: 0 0.25rem;
}

.header .header_box .header_right .menu .d1:hover .ul2 {
	display: block;
}

.header .header_box .header_right .menu .d1.active::after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0.02rem;
	background-color: #fff;
}

.header .header_box .header_right .menu .d1 .a1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
}

.header .header_box .header_right .menu .d1 .a1:hover {
	color: rgba(255, 255, 255, 0.8);
}

.header .header_box .header_right .menu .d1 .ul2 {
	display: none;
	width: 2rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 100%;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	background-color: #fff;
}

.header .header_box .header_right .menu .d1 .ul2 .li2 {
	color: #333;
}

.header .header_box .header_right .menu .d1 .ul2 .li2:hover {
	background-color: #0b4c9d;
	color: #fff;
}

.header .header_box .header_right .menu .d1 .ul2 .li2 .a2 {
	width: 100%;
	display: block;
	padding: 0.2rem 0.4rem;
	text-align: center;
}

.header .header_box .header_right .img {
	padding-right: 0.15rem;
}

.header .header_box .header_right .img img:nth-child(2n-1) {
	display: block;
}

.header .header_box .header_right .img img:nth-child(2n) {
	display: none;
}

.header .header_box .header_right .phone,
.header .header_box .header_right .lang,
.header .header_box .header_right .find {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 0.25rem;
	cursor: pointer;
}

.header .header_box .header_right .find {
	padding-right: 0;
}

.header .header_box .header_right .phone:hover {
	color: rgba(255, 255, 255, 0.6);
}

.header .header_box .header_right .lang {
	font-size: 0.15rem;
	position: relative;
}

.header .header_box .header_right .lang:hover {
	color: rgba(255, 255, 255, 0.6);
}

.header .header_box .header_right .lang:hover .lang_2 {
	display: block;
}

.header .header_box .header_right .lang .lang_1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.header .header_box .header_right .lang .lang_2 {
	display: none;
	width: 1.6rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 100%;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	background-color: #fff;
}

.header .header_box .header_right .lang .lang_2 .lang_ {
	color: #333;
}

.header .header_box .header_right .lang .lang_2 .lang_:hover {
	background-color: #0b4c9d;
	color: #fff;
}

.header .header_box .header_right .lang .lang_2 .lang_ .a2 {
	width: 100%;
	display: block;
	padding: 0.2rem 0.4rem;
	text-align: center;
	font-size: 0.16rem;
}

.header .header_box .header_right .more {
	display: none;
	height: 100%;
	position: relative;
}

@media (max-width: 1240px) {
	.header {
		height: 80px;
		padding: 0 5%;
	}

	.header .header_box .header_right .menu .d1 {
		padding: 0 0.2rem;
	}

	.header .header_box .header_right .phone .sp1 {
		display: none;
	}
}

@media (max-width: 900px) {
	.header {
		height: 60px;
		background-color: #01224e;
		border-color: transparent;
	}

	.header .header_box .header_left {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		height: 50%;
	}

	.header .header_box .header_right .more {
		display: none;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 60px;
		height: 100%;
		cursor: pointer;
	}

	.header .header_box .header_right .more:hover .more_box .more_ {
		background-color: #0a67ac;
	}

	.header .header_box .header_right .more .more_box {
		width: 100%;
		height: 50%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.header .header_box .header_right .more .more_box .more_ {
		width: 25px;
		height: 2px;
		background-color: #fff;
	}

	.header .header_box .header_right .lang .lang_1 .img {
		padding: 0;
	}

	.header .header_box .header_right .lang .lang_1 .sp1 {
		display: none;
	}

	.header .header_box .header_right .phone,
	.header .header_box .header_right .find {
		margin-left: 0.15rem;
	}
}

@media (max-width: 750px) {
	.header {
		padding: 0 2%;
		border: none;
		background-color: #0a67ac;
	}

	.header .header_box .header_left {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		height: 60%;
		display: none;
	}

	.header .header_box .header_left.mob {
		display: block;
	}

	.header .header_box .swiper {
		display: block;
		padding: 0 2%;
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background-color: #0a67ac;
	}

	.header .header_box .swiper .swiper_item {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		text-align: center;
	}

	.header .header_box .header_right .menu {
		display: none;
	}

	.header .header_box .header_right .more {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 60px;
		height: 100%;
		cursor: pointer;
	}

	.header .header_box .header_right .more:hover .more_box .more_ {
		background-color: #0a67ac;
	}

	.header .header_box .header_right .more .more_box {
		width: 100%;
		height: 50%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.header .header_box .header_right .more .more_box .more_ {
		width: 25px;
		height: 2px;
		background-color: #fff;
	}

	.header .header_box .header_right .lang .lang_1 .img {
		padding: 0;
	}

	.header .header_box .header_right .lang .lang_1 .sp1 {
		display: none;
	}

	.header.obvious {
		background-color: #0a67ac;
	}

	.header.obvious .header_box .swiper {
		background-color: #0a67ac;
		color: #fff;
	}

	.header.obvious .header_box .header_right .more .more_box .more_ {
		background-color: #fff;
	}

	.header.obvious .header_box .header_right .img img:nth-child(2n-1) {
		display: block;
	}

	.header.obvious .header_box .header_right .img img:nth-child(2n) {
		display: none;
	}
}

@media (max-width: 500px) {
	.header .header_box .swiper .swiper_item {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.header .header_box .swiper .swiper_item .a1 {
		padding: 0 0.4rem;
	}

	.header .header_box .header_right .lang .lang_1 .img {
		padding: 0;
	}

	.header .header_box .header_right .lang .lang_2 .lang_ .a2 {
		text-align: center;
		padding: 0.1rem 0;
		line-height: 1.5;
	}
}

.md-more {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
	position: fixed;
	right: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 999;
}

.md-more.show {
	right: 0;
	opacity: 1;
}

.md-more .menuList {
	height: 100%;
	width: 300px;
	max-width: 60%;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #0b4c9d;
	z-index: 1000;
}

.md-more .menuList .menuItem {
	width: 100%;
	border-bottom: 1px solid #fff;
	position: relative;
}

.md-more .menuList .menuItem:hover .a1::after {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	background-color: #ccc;
	width: 10px;
	height: 30px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.md-more .menuList .menuItem.show .ul1 {
	display: block;
}

.md-more .menuList .menuItem .a1 {
	display: block;
	position: relative;
	color: #fff;
	line-height: 60px;
	padding-left: 30px;
	cursor: pointer;
	font-size: 18px;
	letter-spacing: 4px;
}

.md-more .menuList .menuItem .add {
	position: absolute;
	line-height: 60px;
	width: 60px;
	height: 60px;
	right: 0;
	top: 0;
	font-size: 20px;
	text-align: center;
	color: #fff;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	cursor: pointer;
}

.md-more .menuList .menuItem .ul1 {
	display: none;
}

.md-more .menuList .menuItem .ul1 .li1 .a2 {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-left: 50px;
	color: #fff;
	letter-spacing: 0.04rem;
	background-color: #505553;
}

.md-more .menuList .menuItem .ul1 .li1 .a2:hover {
	background-color: #666;
}

.md-more .mask {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.5);
}

.md-search {
	display: none;
	position: fixed;
	left: 0%;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
}

.md-search.show {
	display: block;
}

.md-search .input {
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 101;
	position: fixed;
	top: 10%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 500px;
	height: 50px;
	max-width: 80%;
}

.md-search .input .input1 {
	border: none;
	width: calc(100% - 50px);
	height: 100%;
	font-size: 16px;
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #333;
	background: none;
}

.md-search .input .input1:focus {
	outline: none;
}

.md-search .input .submit {
	width: 50px;
	background: url(../images/fangdajing1.png) no-repeat center;
	height: 100%;
	border: none;
	cursor: pointer;
}

.md-search .mask {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.5);
}

.md-banner {
	width: 100%;
	position: relative;
}

.md-banner>img {
	width: 100%;
}

.md-banner .banner_text {
	position: absolute;
	top: 50%;
	left: 15%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.md-banner .banner_text .t1 {
	width: 6rem;
}

.md-banner .banner_text .d2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0.6rem 0;
}

.md-banner .banner_text .d2 .img {
	width: 0.55rem;
}

.md-banner .banner_text .d2 .img:nth-child(2) {
	margin: 0 0.3rem;
}

.md-banner .banner_text .d2 .img img {
	width: 100%;
}

.md-banner .banner_text .t3 {
	display: block;
	background-color: #0b4c9d;
	width: 1.6rem;
	height: 0.5rem;
	cursor: pointer;
}

.md-banner .banner_text .t3 img {
	width: 100%;
}

@media (max-width: 900px) {
	.md-banner .banner_text .t3 {
		width: 2rem;
		padding-top: 0;
	}
}

.md-bread {
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	background-color: #fff;
}

.md-bread .bread_box {
	min-height: 0.75rem;
	width: 78%;
	padding: 0.2rem 0;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.md-bread .bread_box .img {
	margin-right: 0.2rem;
}

.md-bread .bread_box .bread_text {
	font-size: 0.16rem;
	/* line-height: 0.75rem; */
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	flex-wrap: wrap;
}

.md-bread .bread_box .bread_text>a {
	display: inline-block;
	padding: 0 5px;
	transition: all .3s;
}

.md-bread .bread_box .bread_text>a:first-child {
	padding-left: 0;
}

.md-bread .bread_box .bread_text>a:hover {
	color: #0a67ac;
}

.md-bread .bread_box .bread_text .bread_img {
	margin: 0 0.15rem;
}

.md-bread .bread_box .bread_text .bread_img img {
	height: 100%;
}

@media (max-width: 1240px) {
	.md-bread .bread_box {
		min-height: 1rem;
	}

	.md-bread .bread_box .bread_text {
		/* line-height: 1rem; */
	}
}

@media (max-width: 750px) {
	.md-bread .bread_box {
		width: 95%;
	}
}

@media (max-width: 550px) {
	.md-bread .bread_box .bread_text {
		font-size: 0.3rem;
	}
}

.md-pagination {
	margin-top: 0.6rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.md-pagination .pagination_box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.md-pagination .pagination_box .num,
.page-num {
	display: block;
	font-size: 0.14rem;
	padding: 0 0.2rem;
	cursor: pointer;
}

.md-pagination .pagination_box .num:hover,
.page-num:hover,
.page-num-current {
	color: #0a67ac;
}

.md-pagination .pagination_box .next {
	display: block;
	background: url(../images/home_next.png) no-repeat center center;
}

.md-pagination .pagination_box .prev {
	display: block;
	background: url(../images/home_perv.png) no-repeat center center;
}

.md-pagination .pagination_box .img {
	cursor: pointer;
	background-size: 25%;
	background-color: #c2c3c5;
	width: 0.48rem;
	height: 0.48rem;
	margin: 0 0.2rem;
	transition: all .3s;
}

.md-pagination .pagination_box .img:hover {
	background-color: #0a67ac;
}

@media (max-width: 750px) {
	.md-pagination .pagination_box .num {
		font-size: 0.24rem;
	}
}

.md-home .common_title {
	text-align: center;
	padding-bottom: 0.35rem;
}

.md-home .common_title2 {
	color: #666;
	text-align: center;
}

.md-home .about {
	background: url(../images/profile_img.jpg);
	padding: 0.8rem 2.1rem;
	background-size: cover;
}

.md-home .about .about_box .about_1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: 0.5rem 0;
	padding-top: 0;
}

.md-home .about .about_box .about_1 .tag {
	display: block;
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 1.3rem;
	height: 1.3rem;
}

.md-home .about .about_box .about_1 .a1_l {
	width: 50%;
	padding-right: 0.7rem;
	text-transform: uppercase;
}

.md-home .about .about_box .about_1 .a1_l .title {
	font-weight: 700;
}

.md-home .about .about_box .about_1 .a1_l .title span {
	font-weight: 400;
}

.md-home .about .about_box .about_1 .a1_l .center {
	margin-top: 0.3rem;
}

.md-home .about .about_box .about_1 .a1_l .center .name {
	color: #0a67ac;
}

.md-home .about .about_box .about_1 .a1_l .center .line {
	width: 21px;
	height: 4px;
	background-color: #0a67ac;
	margin: 0.4rem 0 0.3rem;
}

.md-home .about .about_box .about_1 .a1_l .center .text {
	color: #666;
	line-height: 180%;
}

.md-home .about .about_box .about_1 .a1_l .bot {
	margin-top: 0.8rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.md-home .about .about_box .about_1 .a1_l .bot .bot_item {
	width: 25%;
	position: relative;
}

.md-home .about .about_box .about_1 .a1_l .bot .bot_item:not(:first-child) {
	padding-left: 0.25rem;
}

.md-home .about .about_box .about_1 .a1_l .bot .bot_item:not(:first-child)::after {
	position: absolute;
	height: 80%;
	content: "";
	display: block;
	width: 1px;
	background-color: rgba(0, 0, 0, 0.11);
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.md-home .about .about_box .about_1 .a1_l .bot .bot_item .i1 {
	height: 0.25rem;
}

.md-home .about .about_box .about_1 .a1_l .bot .bot_item .i1 img {
	height: 100%;
}

.md-home .about .about_box .about_1 .a1_l .bot .bot_item .i2 {
	color: #000;
	font-size: 0.37rem;
	padding: 0.25rem 0;
	font-family: Oswald;
	font-weight: bold;
}

.md-home .about .about_box .about_1 .a1_l .bot .bot_item .i2 span:nth-child(2) {
	font-size: 0.14rem;
}

.md-home .about .about_box .about_1 .a1_l .bot .bot_item .i3 {
	font-size: 0.16rem;
}

.md-home .about .about_box .about_1 .a1_r {
	width: 50%;
}

.md-home .about .about_box .about_2 {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.md-home .about .about_box .about_2 .a2_item {
	width: 25%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	padding: 0.25rem 0;
	border: 1px solid #e7e7e7;
	cursor: pointer;
}

.md-home .about .about_box .about_2 .a2_item:hover {
	background-color: #0a67ac;
	color: #fff;
}

.md-home .about .about_box .about_2 .a2_item:hover .img img:nth-child(2n-1) {
	display: none;
}

.md-home .about .about_box .about_2 .a2_item:hover .img img:nth-child(2n) {
	display: block;
}

.md-home .about .about_box .about_2 .a2_item:hover .text .t2 {
	color: #fff;
}

.md-home .about .about_box .about_2 .a2_item .img {
	width: 0.9rem;
}

.md-home .about .about_box .about_2 .a2_item .img img {
	width: 100%;
}

.md-home .about .about_box .about_2 .a2_item .img img:nth-child(2n-1) {
	display: block;
}

.md-home .about .about_box .about_2 .a2_item .img img:nth-child(2n) {
	display: none;
	background-color: #fff;
	border-radius: 50%;
}

.md-home .about .about_box .about_2 .a2_item .text {
	padding-left: 0.25rem;
	line-height: 180%;
}

.md-home .about .about_box .about_2 .a2_item .text .t2 {
	color: #666;
	text-transform: capitalize;
}

.md-home .product .swiper_page {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
}

.md-home .product .swiper_page .s_left {
	width: 50%;
	background-color: #fff;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0.9rem 2.4rem;
}

.md-home .product .swiper_page .s_left .sl_box .line {
	width: 21px;
	height: 5px;
	background-color: #0a67ac;
	margin: 0.5rem 0;
}

.md-home .product .swiper_page .s_left .sl_box .name {
	line-height: 140%;
}

.md-home .product .swiper_page .s_left .sl_box .text {
	color: #999;
	margin: 0.4rem 0;
	line-height: 180%;
}

.md-home .product .swiper_page .s_left .sl_box .tab table,
.md-home .product .swiper_page .s_left .sl_box .tab th,
.md-home .product .swiper_page .s_left .sl_box .tab td {
	text-align: center;
	border: none;
}

.md-home .product .swiper_page .s_left .sl_box .tab table {
	width: 100%;
	border-left: 1px solid #eee;
}

.md-home .product .swiper_page .s_left .sl_box .tab table tr,
.md-home .product .swiper_page .s_left .sl_box .tab table td {
	height: 0.4rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border: 1px solid #eee;
}

.md-home .product .swiper_page .s_left .sl_box .tab table tr {
	color: #666;
}

.md-home .product .swiper_page .s_left .sl_box .tab table tr td {
	font-size: 0.14rem;
	width: 50%;
}

.md-home .product .swiper_page .s_left .sl_box .tab table tr:first-child {
	background-color: #f6f6f6;
	font-size: 0.16rem;
}

.md-home .product .swiper_page .s_left .sl_box .more {
	margin-top: 0.6rem;
	display: inline-block;
	padding: 0.15rem 0.3rem;
	background-color: #0b4c9d;
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.md-home .product .swiper_page .s_left .sl_box .more .img {
	display: inline-block;
	width: 0.28rem;
	margin-left: 0.1rem;
}

.md-home .product .swiper_page .s_left .sl_box .more:hover {
	-webkit-transform: translateY(-40%);
	transform: translateY(-40%);
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.md-home .product .swiper_page .s_right {
	position: relative;
	width: 50%;
}

.md-home .product .swiper_page .s_right .bg {
	position: absolute;
	top: 30%;
	left: 0;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	height: 50%;
}

.md-home .product .swiper_page .s_right .bg img {
	height: 100%;
}

.md-home .product .swiper_page .s_right .img {
	width: 100%;
}

.md-home .product .swiper_page .s_right .img img:nth-child(2n-1) {
	display: block;
}

.md-home .product .swiper_page .s_right .img img:nth-child(2n) {
	display: none;
}

.md-home .product .swiper-button-next {
	background-image: url(../images/home_next.png);
	background-size: 20%;
	background-color: rgba(153, 153, 153, 0.6);
	width: 0.55rem;
	height: 0.55rem;
	right: 0.65rem;
	opacity: 1 !important;
}

.md-home .product .swiper-button-next:hover {
	background-color: rgba(6, 76, 171, 0.8);
}

.md-home .product .swiper-button-prev {
	background-image: url(../images/home_perv.png);
	background-size: 20%;
	background-color: rgba(153, 153, 153, 0.6);
	width: 0.55rem;
	height: 0.55rem;
	left: 0.65rem;
	opacity: 1 !important;
}

.md-home .product .swiper-button-prev:hover {
	background-color: rgba(6, 76, 171, 0.8);
}

.md-home .advantage {
	/* padding: 1.2rem 1.55rem; */
	background: url(../images/home_advantage_bg.png) no-repeat;
	background-size: cover;
	position: relative;
}

.md-home .advantage .advantage_box .adv {
	margin-top: 0.6rem;
	position: relative;
}

.md-home .advantage .advantage_box .adv::after {
	content: "";
	display: block;
	width: 2.8rem;
	height: 1.4rem;
	background-color: #82bae6;
	position: absolute;
	top: -0.1rem;
	right: -0.1rem;
	z-index: 0;
}

.md-home .advantage .advantage_box .adv .bgImg {
	width: 100%;
	height: 100%;
}

.md-home .advantage .advantage_box .adv .bgImg img {
	width: 100%;
	height: 100%;
}

.md-home .advantage .advantage_box .adv .adv_t,
.md-home .advantage .advantage_box .adv .adv_b {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.md-home .advantage .advantage_box .adv .adv_1,
.md-home .advantage .advantage_box .adv .adv_3 {
	width: 41%;
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.md-home .advantage .advantage_box .adv .adv_4 {
	position: relative;
	width: 26%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.md-home .advantage .advantage_box .adv .details {
	padding: 0 0.5rem;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff;
}

.md-home .advantage .advantage_box .adv .details .d2 {
	line-height: 180%;
	padding: 0.3rem 0;
}

.md-home .advantage .advantage_box .adv .details .d3 {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.md-home .advantage .advantage_box .adv .details .d3 span {
	padding-left: 0.1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.md-home .advantage .advantage_box .adv .details .d3:hover {
	color: rgba(255, 255, 255, 0.6);
}

.md-home .enterprise {
	padding: 1.2rem 2.1rem;
	background-color: #fff;
}

.md-home .enterprise .enterprise_box .entertype {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.md-home .enterprise .enterprise_box .entertype .type_item {
	position: relative;
	cursor: pointer;
}

.md-home .enterprise .enterprise_box .entertype .type_item.check {
	color: #0a67ac;
}

.md-home .enterprise .enterprise_box .entertype .type_item.check::after {
	position: absolute;
	content: "";
	width: 50%;
	height: 0.04rem;
	border-radius: 2px;
	top: 150%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #0a67ac;
}

.md-home .enterprise .enterprise_box .entertype .I {
	padding: 0 0.5rem;
}

.md-home .enterprise .enterprise_box .entertype .I:last-child {
	display: none;
}

.md-home .enterprise .enterprise_box .swiper {
	width: 100%;
	margin-top: 0.7rem;
	position: absolute;
	top: 0;
	left: -200%;
	transform: translateX(-100%);
}

.md-home .enterprise .enterprise_box .swiper.show {
	position: relative;
	left: 0;
	transform: translateX(0);
}

.md-home .enterprise .enterprise_box .swiper .swiper_item .img {
	width: 100%;
	overflow: hidden;
}

.md-home .enterprise .enterprise_box .swiper .swiper_item .img img {
	width: 100%;
	transition: all .3s;
}

.md-home .enterprise .enterprise_box .swiper .swiper_item:hover .img img {
	transform: scale(1.1);
}

.md-home .enterprise .enterprise_box .swiper .swiper_item .name {
	margin-top: 0.2rem;
	text-align: center;
	transition: all .3s;
}

.md-home .enterprise .enterprise_box .swiper .swiper_item:hover .name {
	color: #0a67ac;
}

.md-home .enterprise .swiper-button-next {
	background-image: url(../images/home_next.png);
	background-size: 20%;
	background-color: rgba(153, 153, 153, 0.6);
	width: 0.55rem;
	height: 0.55rem;
	right: -10% !important;
}

.md-home .enterprise .swiper-button-next:hover {
	background-color: rgba(6, 76, 171, 0.8);
}

.md-home .enterprise .swiper-button-prev {
	background-image: url(../images/home_perv.png);
	background-size: 20%;
	background-color: rgba(153, 153, 153, 0.6);
	width: 0.55rem;
	height: 0.55rem;
	left: -10% !important;
}

.md-home .enterprise .swiper-button-prev:hover {
	background-color: rgba(6, 76, 171, 0.8);
}

@media (max-width: 1240px) {
	.md-home .about {
		padding: 0.8rem 0.8rem;
	}

	.md-home .about .about_box .about_1 .a1_l {
		padding-right: 0.3rem;
	}

	.md-home .product .swiper_page .s_left {
		padding: 0.8rem 1.2rem;
	}

	/* .md-home .advantage {
		padding: 0.8rem 0.8rem;
	} */
}

@media (max-width: 900px) {
	.md-home .product .swiper_page .s_left {
		padding: 0.2rem 0.8rem;
	}

	.md-home .advantage .advantage_box .adv .adv_4 .details {
		padding: 0;
	}

	.md-home .advantage .advantage_box .adv .adv_4 .details .d2 {
		padding: 0;
	}
}

@media (max-width: 750px) {
	.md-home .about {
		padding: 0.8rem 0.3rem;
	}

	.md-home .about .about_box .about_1 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.md-home .about .about_box .about_1 .tag {
		display: none;
	}

	.md-home .about .about_box .about_1 .a1_l,
	.md-home .about .about_box .about_1 .a1_r {
		width: 100%;
	}

	.md-home .about .about_box .about_1 .a1_l .bot .bot_item .i1 {
		height: 0.4rem;
	}

	.md-home .about .about_box .about_1 .a1_r {
		margin-top: 0.5rem;
	}

	.md-home .about .about_box .about_2 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.md-home .about .about_box .about_2 .a2_item {
		width: 50%;
		-webkit-box-pack: left;
		-ms-flex-pack: left;
		justify-content: left;
		padding-left: 0.5rem;
	}

	.md-home .about .about_box .about_2 .a2_item .img {
		width: 1.2rem;
	}

	.md-home .product .swiper-button-next {
		width: 0.8rem;
		height: 0.8rem;
		right: 5% !important;
	}

	.md-home .product .swiper-button-prev {
		width: 0.8rem;
		height: 0.8rem;
		left: 5% !important;
	}

	.md-home .product .swiper_page {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.md-home .product .swiper_page .s_left {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		width: 100%;
		padding: 0.5rem;
	}

	.md-home .product .swiper_page .s_left .sl_box .name {
		max-width: 80%;
		margin: 0 auto;
		margin-top: 1rem;
		text-align: center;
	}

	.md-home .product .swiper_page .s_left .sl_box .tab table tr td {
		height: 0.8rem;
		font-size: 0.25rem;
	}

	.md-home .product .swiper_page .s_right {
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.md-home .product .swiper_page .s_right .bg {
		top: auto;
		bottom: 0;
		left: 60%;
		-webkit-transform: translate(50%, 50%);
		transform: translate(50%, 50%);
	}

	.md-home .product .swiper_page .s_right .img img:nth-child(2n-1) {
		display: none;
	}

	.md-home .product .swiper_page .s_right .img img:nth-child(2n) {
		display: block;
	}

	/* .md-home .advantage {
		padding: 0.8rem 0.3rem;
	} */

	.md-home .advantage .advantage_box .adv .adv_t,
	.md-home .advantage .advantage_box .adv .adv_b {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.md-home .advantage .advantage_box .adv .adv_b .adv_4 {
		width: 44%;
	}

	.md-home .advantage .advantage_box .adv .adv_b .adv_4 .details {
		padding: 0 0.3rem;
	}

	.md-home .advantage .advantage_box .adv .adv_b .adv_4 .details .d2 {
		padding: 0.2rem 0;
		line-height: 1.5;
	}

	.md-home .advantage .advantage_box .adv .adv_b .adv_5 {
		width: 56%;
	}

	.md-home .advantage .advantage_box .adv .details {
		padding: 0 0.3rem;
	}

	.md-home .advantage .advantage_box .adv_item {
		width: 100% !important;
	}

	.md-home .enterprise {
		padding: 0.8rem 0.3rem;
	}

	.md-home .enterprise .enterprise_box .entertype .I {
		padding: 0 .2rem;
	}

	.md-home .enterprise .swiper-button-next {
		width: 0.8rem;
		height: 0.8rem;
		right: 5% !important;
	}

	.md-home .enterprise .swiper-button-prev {
		width: 0.8rem;
		height: 0.8rem;
		left: 5% !important;
	}
}

@media (max-width: 550px) {
	/* .md-home .advantage {
		padding: 0.8rem 0.2rem;
	} */
}

@media (max-width: 500px) {
	.md-home {
		padding-bottom: 0.5rem;
	}
}

@media (max-width: 450px) {
	.md-home .advantage .advantage_box .adv .adv_2 .adv2_bot {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.md-home .advantage .advantage_box .adv .adv_2 .adv2_bot .adv1_5,
	.md-home .advantage .advantage_box .adv .adv_2 .adv2_bot .adv1_4 {
		width: 100%;
	}

	.md-home .advantage .advantage_box .adv .adv_2 .adv2_bot .adv1_4 {
		max-height: 200px;
	}
}

.part-industry {
	position: relative;
}

.part-industry .part-industry_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	overflow: hidden;
}

.part-industry .part-industry_bg div {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	-webkit-transition-duration: 0.5s;
	-ms-transition-duration: 1.5s;
	-o-transition-duration: 1.5s;
	-moz-transition-duration: 1.5s;
	transition-duration: 1.5s;
	transition: all 2.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.part-industry .part-industry_bg div.on {
	transform: scale(1.08, 1.08);
	opacity: 1;
	z-index: 10;
}

.part-industry .swiper-container {
	color: #fff;
	background: rgba(0, 0, 0, .37);
	position: relative;
	z-index: 2;
}

.part-industry li {
	height: 773px;
	padding: 0;
	position: relative;
	transition: all .4s;
	border-right: 1px solid #fff;
}

.part-industry .item {
	position: relative;
	padding: 78px 14.76% 0 9.77%;
	display: block;
	height: 100%;
}

.part-industry .item-top {
	line-height: 1;
}

.part-industry .item-top .tit {
	margin-top: 22px;
	letter-spacing: 1px;
}

.part-industry .item-con {
	margin-top: 75px;
	opacity: 0;
	transition: all .4s;
	position: relative;
	top: 25px;
}

.part-industry .item-con .tit {
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 1;
	color: #0a67ac;
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 25px;
}

.part-industry .item-con .tit::after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 1.5em;
	height: 2px;
	background: #fff;
}

.part-industry .item-con .desc {
	line-height: 1.5em;
	height: 7.5em;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	text-align: justify;
}

.part-industry li .item-more {
	transition: all .4s;
	position: absolute;
	bottom: 9.18%;
	left: 9.77%;
	font-size: 0;
	width: 46px;
	overflow: hidden;
	height: 46px;
	border: 1px solid #fff;
	text-align: center;
}

.part-industry li .item-more text {
	width: 0;
	overflow: hidden;
	color: #fff;
	white-space: nowrap;
}

.part-industry li .item-more i {
	transition: all .4s;
	width: 44px;
	height: 100%;
	background: url(../images/icon-arrowon.png) no-repeat center;
}

.part-industry li:hover {
	background: rgba(0, 0, 0, .45);
	border-right-color: rgba(0, 0, 0, .45);
}

.part-industry li:hover .item-con {
	opacity: 1;
	top: 0;
}

.part-industry li:hover .item-more {
	background: #0a67ac;
	width: 156px;
	border-color: #0a67ac;
	padding-left: 32px;
}

.part-industry li:hover .item-more i {
	background-image: url(../images/icon-arrowon.png);
}

.part-industry li:hover .item-more text {
	width: 70px;
}

.part-industry .swiper-btn {
	display: none;
	width: 44px;
	height: 44px;
	color: #0a67ac;
	border: 1px solid #fff;
	transition: all .3s;
}

.part-industry .swiper-btn::after {
	font-size: 20px;
}

.part-industry .swiper-btn:hover {
	color: #fff;
	background: #0a67ac;
	border-color: #0a67ac;
}

/* flex布局 */
.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

/*默认 主轴为水平方向，起点在左端*/
.f-dr {
	-webkit-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

/*主轴为水平方向，起点在右端*/
.f-dr-r {
	-webkit-box-orient: horizontal;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

/*主轴为垂直方向，起点在上沿*/
.f-dc {
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

/*主轴为垂直方向，起点在下沿*/
.f-dc-r {
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

/* 交叉轴的起点对齐 */
.f-as {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

/* 交叉轴的中点对齐 */
.f-ac {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

/* 交叉轴的终点对齐 */
.f-ae {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

/* 项目的第一行文字的基线对齐 */
.f-ab {
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

/* 交叉轴拉伸对齐 */
.f-ast {
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

/* 左对齐 */
.f-js {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

/* 居中 */
.f-jc {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

/* 右对齐 */
.f-je {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

/* 两端对齐，项目之间的间隔都相等 */
.f-jsb {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/* 每个项目两侧的间隔相等。所以，项目之间的间隔比项目与边框的间隔大一倍 */
.f-jsa {
	-webkit-box-pack: distribute;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

/* 换行，第一行在上方 */
.f-warp {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* 换行，在第一行的下方 */
.f-warp-r {
	-webkit-flex-wrap: wrap-reverse;
	-moz-flex-wrap: wrap-reverse;
	-ms-flex-wrap: wrap-reverse;
	-o-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
}

@media (max-width:1200px) {
	.part-industry .item-con .tit {
		font-size: 30px;
	}

	.part-industry .item {
		padding-top: 65px;
	}

}

@media (max-width:767px) {
	.part-industry li {
		height: 500px;
	}

	.part-industry .item {
		padding: 35px 52px 0;
	}

	.part-industry .item-top .tit {
		margin-top: 15px;
	}

	.part-industry .ani-slide .item-con {
		top: 0;
		opacity: 1;
	}

	.part-industry .item-con {
		margin-top: 35px;
	}

	.part-industry .item-con .tit {
		font-size: 24px;
		padding-bottom: 20px;
		margin-bottom: 18px;
	}

	.part-industry li .item-more {
		background: 7%;
		left: 52px;
	}
}

.md-news {
	padding: 0.75rem 0;
	background-color: #f2f4f6;
}

.md-news .news_box {
	width: 78%;
	margin: 0 auto;
}

.md-news .news_box .news_1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 0.3rem;
}

.md-news .news_box .news_1 .radio_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 2rem;
	height: 0.6rem;
	color: #000;
	background-color: #fff;
	cursor: pointer;
	transition: all .3s;
}

.md-news .news_box .news_1 .radio_item:hover {
	color: #fff;
	background-color: #0a67ac;
}

.md-news .news_box .news_1 .radio_item.checked {
	background-color: #0a67ac;
	color: #fff;
}

.md-news .news_box .news_2 {
	margin-bottom: 0.6rem;
}

.md-news .news_box .news_2 .n2_box .swiper-container .swiper-button-prev {
	top: auto;
	bottom: 0.3rem !important;
	left: 42%;
	background-image: url("../images/news_jiantou1.png");
	background-color: #999;
	background-size: 20%;
	width: 0.36rem;
	height: 0.36rem;
}

.md-news .news_box .news_2 .n2_box .swiper-container .swiper-button-prev:hover {
	background-color: #0a67ac;
}

.md-news .news_box .news_2 .n2_box .swiper-container .swiper-button-next {
	background-image: url("../images/news_jiantou.png");
	background-size: 20%;
	width: 0.36rem;
	height: 0.36rem;
	bottom: 0.3rem !important;
	top: auto;
	left: 45%;
	background-color: #999;
}

.md-news .news_box .news_2 .n2_box .swiper-container .swiper-button-next:hover {
	background-color: #0a67ac;
}

.md-news .news_box .news_2 .n2_box .swiper-container .swiper-pagination {
	width: 2rem;
	right: 5% !important;
	left: auto;
	bottom: 0.3rem;
}

.md-news .news_box .news_2 .n2_box .swiper-container .swiper-pagination .swiper-pagination-bullet {
	width: 0.06rem;
	height: 0.06rem;
}

.md-news .news_box .news_2 .n2_box .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
	height: 0.06rem;
	width: 0.22rem;
	background-color: #0b4c9d;
	border-radius: 3px;
}

.md-news .news_box .news_2 .n2_box .swiper_item {
	height: 3.3rem;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.md-news .news_box .news_2 .n2_box .swiper_item .swiper_l {
	width: 38%;
}

.md-news .news_box .news_2 .n2_box .swiper_item .swiper_l .img img {
	width: 100%;
}

.md-news .news_box .news_2 .n2_box .swiper_item .swiper_r {
	width: 62%;
	background-color: #fff;
	height: 100%;
	padding: 0.3rem 0.6rem;
	position: relative;
}

.md-news .news_box .news_2 .n2_box .swiper_item .swiper_r .name {
	font-size: 0.26rem;
	color: #333;
}

.md-news .news_box .news_2 .n2_box .swiper_item .swiper_r .data {
	font-size: 0.16rem;
	font-family: Arial;
	color: #999;
	padding-top: 0.25rem;
}

.md-news .news_box .news_2 .n2_box .swiper_item .swiper_r .text {
	padding-top: 0.3rem;
	font-size: 0.14rem;
	line-height: 180%;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.md-news .news_box .news_3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.md-news .news_box .news_3 .n3_item {
	width: 45%;
	margin-bottom: 0.4rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}

.md-news .news_box .news_3 .n3_item:hover .n3_l {
	background-color: #0a67ac;
	color: #fff;
}

.md-news .news_box .news_3 .n3_item:hover .n3_r .title {
	color: #0a67ac;
}

.md-news .news_box .news_3 .n3_item .n3_l {
	width: 0.8rem;
	height: 1rem;
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	transition: all .3s;
}

.md-news .news_box .news_3 .n3_item .n3_l .day {
	font-weight: bold;
	text-align: center;
	padding-bottom: 0.2rem;
}

.md-news .news_box .news_3 .n3_item .n3_l .ym {
	text-align: center;
}

.md-news .news_box .news_3 .n3_item .n3_r {
	padding-left: 0.2rem;
}

.md-news .news_box .news_3 .n3_item .n3_r .title {
	color: #333;
	line-height: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.md-news .news_box .news_3 .n3_item .n3_r .text {
	line-height: 1.5;
	color: #999;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.md-news .news_box .n {
	display: none;
}

.md-news .news_box .n.show {
	display: block;
}

@media (max-width: 1240px) {
	.md-news .news_box {
		width: 90%;
	}

	.md-news .news_box .news_1 .radio_item {
		width: 3rem;
		height: 0.9rem;
	}

	.md-news .news_box .news_3 .n3_item {
		width: 48%;
	}

	.md-news .news_box .news_3 .n3_item .n3_l {
		width: 1.2rem;
		height: 1.5rem;
	}
}

@media (max-width: 750px) {
	.md-news .news_box {
		width: 99%;
	}

	.md-news .news_box .news_2 .n2_box .swiper-container .swiper-button-prev {
		top: 40%;
		left: 0.1rem;
		width: 1rem;
		height: 1rem;
	}

	.md-news .news_box .news_2 .n2_box .swiper-container .swiper-button-next {
		width: 1rem;
		height: 1rem;
		top: 40%;
		left: auto;
	}

	.md-news .news_box .news_2 .n2_box .swiper-container .swiper-pagination {
		width: 100%;
		right: auto !important;
		bottom: 3rem;
	}

	.md-news .news_box .news_2 .n2_box .swiper-container .swiper-pagination .swiper-pagination-bullet {
		width: 0.15rem;
		height: 0.15rem;
	}

	.md-news .news_box .news_2 .n2_box .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
		height: 0.15rem;
		width: 0.4rem;
		background-color: #0b4c9d;
		border-radius: 3px;
	}

	.md-news .news_box .news_2 .n2_box .swiper_item {
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.md-news .news_box .news_2 .n2_box .swiper_item .swiper_l {
		width: 100%;
	}

	.md-news .news_box .news_2 .n2_box .swiper_item .swiper_r {
		width: 100%;
	}

	.md-news .news_box .news_3 {
		width: 90%;
		margin: 0 auto;
	}

	.md-news .news_box .news_3 .n3_item {
		width: 100%;
	}

	.md-news .news_box .news_3 .n3_item .n3_l {
		width: 1.4rem;
		height: 1.8rem;
	}

	.md-news .news_box .news_3 .n3_item .n3_r {
		letter-spacing: 1px;
	}

	.md-news .news_box .news_3 .n3_item .n3_r .title {
		font-size: 0.35rem;
	}
}

.md-news_detail {
	margin: 0.8rem 0;
}

.md-news_detail .news_detail_box {
	width: 78%;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.md-news_detail .news_detail_box .nd_l {
	width: 78%;
	background-color: #fff;
	padding: 0.7rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box1 .title {
	font-weight: bold;
	color: #333;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box1 .bot {
	margin-top: 0.3rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box1 .bot .bot_l {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #666;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box1 .bot .bot_l .people {
	margin-left: 0.5rem;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box1 .bot .bot_r {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box1 .bot .bot_r .icon {
	width: 0.35rem;
	margin-left: 0.1rem;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box1 .bot .bot_r .icon img {
	width: 100%;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box2 .text {
	color: #666;
	line-height: 180%;
	margin: 0.3rem 0;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box2 .img_1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box2 .img_1 .img {
	width: 49%;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box2 .img_1 .img img {
	width: 100%;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box2 .img_2 {
	width: 100%;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box2 .img_2 img {
	width: 100%;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .center {
	margin: 0 0.3rem;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .prev,
.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .next {
	color: #666;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 1.2;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .prev .img,
.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .next .img {
	margin: 0 0.1rem;
	height: 0.2rem;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .prev .img img,
.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .next .img img {
	height: 100%;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .prev .img img:nth-child(2n-1),
.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .next .img img:nth-child(2n-1) {
	display: block;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .prev .img img:nth-child(2n),
.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .next .img img:nth-child(2n) {
	display: none;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .prev:hover,
.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .next:hover {
	color: #0b4c9d;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .prev:hover .img img:nth-child(2n-1),
.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .next:hover .img img:nth-child(2n-1) {
	display: none;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .prev:hover .img img:nth-child(2n),
.md-news_detail .news_detail_box .nd_l .nd_l_box .box3 .next:hover .img img:nth-child(2n) {
	display: block;
}

.md-news_detail .news_detail_box .nd_l .nd_l_box .line {
	width: 100%;
	height: 1px;
	background-color: rgba(0, 0, 0, 0.06);
	margin: 0.4rem 0;
}

.md-news_detail .news_detail_box .nd_r {
	width: 20%;
}

.md-news_detail .news_detail_box .nd_r .hot_title {
	background-color: #fff;
	width: 100%;
	padding: 0.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
	position: relative;
}

.md-news_detail .news_detail_box .nd_r .hot_title::after {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 50%;
	width: 3px;
	background-color: #0a67ac;
}

.md-news_detail .news_detail_box .nd_r .hot_title .name {
	color: #0a67ac;
	font-weight: bold;
}

.md-news_detail .news_detail_box .nd_r .hot_title .details {
	transition: all .3s;
}

.md-news_detail .news_detail_box .nd_r .hot_title .details:hover {
	color: #0a67ac;
}

.md-news_detail .news_detail_box .nd_r .hot_scroll {
	background-color: #fff;
	padding: 0 0.25rem;
}

.md-news_detail .news_detail_box .nd_r .hot_scroll .scroll_item {
	display: block;
	padding: 0.2rem 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.md-news_detail .news_detail_box .nd_r .hot_scroll .scroll_item:hover .text {
	color: #0a67ac;
}

.md-news_detail .news_detail_box .nd_r .hot_scroll .scroll_item .text {
	line-height: 180%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.md-news_detail .news_detail_box .nd_r .hot_scroll .scroll_item .data {
	color: #999;
	margin-top: 0.1rem;
}

@media (max-width: 1240px) {
	.md-news_detail .news_detail_box {
		width: 90%;
	}

	.md-news_detail .news_detail_box .nd_l .nd_l_box .box1 .bot .bot_r .icon {
		width: 0.5rem;
	}
}

@media (max-width: 750px) {
	.md-news_detail .news_detail_box {
		width: 98%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.md-news_detail .news_detail_box .nd_l {
		width: 100%;
		padding: 0.4rem;
	}

	.md-news_detail .news_detail_box .nd_r {
		width: 100%;
	}
}

/* 产品中心 s*/
.fl {
	float: left;
}

.fr {
	float: right;
}

.imgfd {
	overflow: hidden;
	width: 100%;
	position: relative;
	padding-top: 100%;
}

.imgfd img {
	transition: all 0.5s ease;
	height: 100%;
	width: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	margin: auto;
	z-index: 1;
}

.imgfd:hover img {
	transform: scale(1.1);
}

.imgg img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	display: block;
}

.imgg img {
	max-width: 100%;
}

.info_pro {
	padding: 70px 0 80px;
}

.info_pro .banxin {
	width: 78%;
	margin: 0 auto;
}

.ind_pro {
	background: #ededed;
}

.ind_pro .titall {
	text-align: center;
}

.ind_pro .box {
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
}

.ind_pro .box .tab-hd {
	display: inline-block;
}

.ind_pro .tab-hd li {
	float: left;
	margin: 0 50px;
}

.ind_pro .tab-hd li a {
	display: flex;
	height: 46px;
	line-height: 46px;
	overflow: hidden;

	font-size: 20px;
}

.ind_pro .tab-hd li .ic {
	margin-right: 12px;
	height: 46px;
	overflow: hidden;
}

.ind_pro .tab-hd li.active a {
	color: #0a67ac;
}

.ind_pro .tab-hd li.active .ic img {
	transform: translateY(-200px);
	filter: drop-shadow(#0a67ac 0 200px);
}

.ind_pro .mySwiper {
	position: relative;
	padding-bottom: 100px;
}

.list_pro .pro {
	text-align: center;
	background: #fff;
	border-bottom: 3px solid #fff;
	box-sizing: border-box;
}

.list_pro .pro .imgfd {
	padding-top: 100%;
}

.list_pro .pro h2 {
	font-size: 18px;
	display: block;
	height: 24px;
	line-height: 24px;
	margin: 15px 0;
	overflow: hidden;
}

.list_pro .pro .more {
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	margin-bottom: 18px;
	padding: 0 24px;
	background: #0a67ac;
	border-radius: 500px;
	display: inline-flex;
	color: #fff;
	opacity: 0;
}

.list_pro .pro:hover .more {
	opacity: 1;
}

.list_pro .pro:hover {
	border-color: #0a67ac;
}

.list_pro .but {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 160px;
	height: 50px;
	line-height: 50px;
	border-radius: 500px;
	background: #fff;
	text-align: center;
	margin-left: -80px;
	overflow: hidden;
}

.list_pro .but span {
	color: #aaa;
	font-size: 20px;
}

.list_pro .but span:hover {
	color: #0a67ac;
}

.ind_pro .swiper-button-prev,
.ind_pro .swiper-button-next {
	margin-top: 0;
	height: auto;
	top: 0;
}

.ind_pro .swiper-button-prev {
	left: 25px;
}

.ind_pro .swiper-button-next {
	right: 25px;
}

.list_pro li.pro {
	width: 24%;
	float: left;
	margin-right: 1.33%;
	margin-bottom: 20px;
}

.list_pro li.pro:nth-child(4n) {
	margin-right: 0;
}

.listfl {
	width: 78%;
}

.listfr {
	width: 19%;
}

.searchlist{
    width:100%;
}

.listfr dl {
	margin-bottom: 20px;
}

.listfr dt {
	height: 50px;
	line-height: 50px;
	width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #0a67ac;
}

.listfr dt b {
	font-size: 18px;
	color: #fff;
	padding-left: 30px;
	padding-right: 10px;
}

.collist dd {
	height: 45px;
	line-height: 45px;
	background: #fff;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #e7e7e7;
	transition: all .3s;
}

.collist dd a {
	display: block;
	padding: 0 26px;
	font-size: 16px;
	transition: all .3s;
}

.collist dd:hover a,
.collist dd.cur a {
	color: #fff;
}

.collist dd:hover,
.collist dd.cur {
	background: #0a67ac;
}

.collist dd:last-child {
	border-bottom: none;
}

.xg_view {
	margin-top: 0.35rem;
}

.xg_view .tit {
	position: relative;
	padding-bottom: .1rem;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 0.15rem;
	font-size: 0.24rem;
	font-weight: bold;
	line-height: 1.3;
	color: #000;
}

.xg_view ul li:not(:last-child) {
	margin-bottom: 0.12rem;
}

.xg_view ul li a {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.xg_view ul li .pic {
	width: 35%;
	border: 1px solid #cdcdcd;
	object-fit: cover;
	overflow: hidden;
}

.xg_view ul li p {
	margin-left: 4%;
	font-size: 16px;
	line-height: 1.5;
	height: 3em;
	color: #333;
	margin-top: 20px;
	overflow: hidden;
	width: 56%;
}

.linelimit-2 {
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

@media (max-width: 1200px) {
	.list_pro li.pro {
		width: 32%;
		margin-right: 2%;
	}
}

@media (max-width: 1024px) {
	.listfr {
		display: none;
	}

	.listfl {
		width: 100%;
	}
}

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

@media (max-width: 560px) {
	.info_pro {
		padding: 40px 0
	}

	.info_pro .banxin {
		width: 95%;
		margin: 0 auto;
	}

	.list_pro li.pro {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 10px;
	}

	.list_pro li.pro:nth-child(2n) {
		margin-right: 0;
	}

	.list_pro .pro h2 {
		font-size: 14px;
	}

	.page-num {
		font-size: 14px;
	}
}

/* 产品详情 s */

#n_main .banxin {
	width: 78%;
	margin: 0 auto;
}

.pd-80 {
	padding: 0.8rem 0;
}

.mt50 {
	margin-top: 0.5rem;
}

.n_pro_det {
	width: 70%;
}

.n_pro_det .top {
	overflow: hidden;
}

.n_pro_det .top .fl {
	width: 40%;
}

.pst-rel {
	position: relative;
}

.n_pro_det .top .fl .product_det_pic {}

.n_pro_det .top .fl .product_det_ico {
	margin-top: 0.2rem;
}

.n_pro_det .top .fl .product_det_ico .pic {
	/* border: 1px solid #d7d9db; */
	border: 1px solid #eceef0;
	cursor: pointer;
	overflow: hidden;
}

.n_pro_det .top .fl .product_det_ico .swiper-slide-thumb-active .pic {
	border-color: #0a67ac;
}

.n_pro_det .top .fr {
	width: 55%;
}

.n_pro_det .top .fr .sub_title {
	display: block;
	font-size: 0.2rem;
	line-height: 1.5;
	color: #333;
	margin-bottom: 0.1rem;
}

.n_pro_det .top .fr h3 {
	font-size: 0.3rem;
	line-height: 1.3;
	color: #0a67ac;
	display: block;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 0.15rem;
	margin-bottom: 0.2rem;
}

.n_pro_det .top .fr .des {
	font-size: 16px;
	line-height: 1.6;
	color: #666;
}

.n_pro_det .top .fr .inquiry {
	margin-top: 0.4rem;
}

.n_pro_det .top .fr .inquiry a {
	padding: 0.14rem 0.32rem;
	border-radius: 6px;
	display: inline-flex;
	font-size: 16px;
	color: #fff;
	background-color: #0a67ac;
	align-items: center;
}

.n_pro_det .top .fr .inquiry a i {
	margin-right: 0.08rem;
	font-size: 18px;
}

.n_pro_xq {}

.n_pro_xq .view_nav {
	width: 100%;
	background-color: #fff;
}

.n_pro_xq .view_nav ul {}

.n_pro_xq .view_nav ul li {}

.n_pro_xq .view_nav ul li a {
	position: relative;
	display: inline-block;
	min-width: 2.4rem;
	font-size: 18px;
	line-height: 0.55rem;
	padding: 0 0.2rem;
	color: #434343;
	text-align: center;
}

.n_pro_xq .view_nav ul li.active a {
	background-color: #0a67ac;
	color: white;
}

.n_pro_xq .view_nav ul li.active a::after {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 100%;
	border: 0.16rem solid #0a67ac;
	border-left-color: transparent;
	border-bottom-color: transparent;
	border-right-color: transparent;
}

.n_pro_xq .view_con {}

.n_pro_xq .view_con .view_con_item {
	display: none;
	background-color: white;
	padding: 0.3rem;
}

.n_pro_xq .view_con .view_con_item.show {
	display: block;
}

.n_pro_xq .view_con {
	font-size: 16px;
	line-height: 1.75;
	padding-top: 0.35rem;
	padding-bottom: 0.2rem;
	border-bottom: 1px solid #e8e8e8;
}

.n_pro_xq .view_con img {
	max-width: 100% !important;
	height: auto !important;
}

.n_pro_xq .view_con h3 {
	font-size: 24px;
	line-height: 1.3;
	font-weight: 700;
	color: #212121;
	margin-bottom: 0.16rem;
}

.n_pro_xq .view_con h3:not(:first-child) {
	border-top: 1px dashed #ccc;
	margin-top: 0.25rem;
	padding-top: 0.2rem;
}

.n_pro_xq .view_con table {
	width: auto !important;
	max-width: 100%;
}

.n_pro_xq .view_con .scroll {
	overflow-x: auto;
	padding-bottom: 0.1rem;
}

.n_pro_xq .view_con .scroll::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 10px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 10px;
}

.n_pro_xq .view_con .scroll::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: #0a67ac;
}

.n_pro_xq .view_con .scroll::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	/* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
	border-radius: 10px;
	background: #fff;
}

.ar_article td,
.ar_article th {
	padding: 12px 10px !important;
	border: 1px solid #dadbdd !important;
	vertical-align: middle !important;
	font-size: 15px;
	color: #303030;
	white-space: nowrap;
	text-align: center !important;
}

.n_pro_form {
	box-shadow: 0 0 0.06rem rgb(0, 0, 0, .1);
}

.n_pro_form .tit {
	display: block;
	padding: 0.2rem;
	font-size: 18px;
	color: white;
	background-color: #0a67ac;
}

.n_pro_form form {
	padding: 0.2rem 0.2rem 0.4rem 0.2rem;
}

.n_pro_form form .mauticform-row {
	margin-bottom: 0.16rem;
}

.n_pro_form form input {
	width: 100%;
	line-height: 40px;
	height: 42px;
	border: 1px solid #f5f5f5;
	border-left: 3px solid #0a67ac;
	font-size: 16px;
	color: #333;
	padding-left: 0.15rem;
}

.n_pro_form form textarea {
	width: 100%;
	height: 150px;
	padding: 0.15rem;
	font-size: 16px;
	line-height: 1.5;
	color: #333;
	border: 1px solid #f5f5f5;
	border-left: 3px solid #0a67ac;
}

.n_pro_form form button {
	display: block;
	width: 100%;
	font-size: 16px;
	color: white;
	line-height: 40px;
	background-color: #0a67ac;
	border: none;
	cursor: pointer;
}

.n_pro_form .mauticform-errormsg {}

.n_pro_recommend {
	width: 100%;
}

.n_pro_recommend>.tit {
	margin-bottom: 30px;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.n_pro_recommend>.tit h3 {
	display: inline-block;
	padding: 0.1rem 0.5rem;
	font-size: 20px;
	line-height: 1.5;
	position: relative;
	background-color: #0a67ac;
	color: #fff;
	border: 1px solid #0a67ac;
}

.n_pro_recommend .con {
	padding-bottom: 0.45rem;
}

.n_pro_recommend ul {}

.n_pro_recommend ul li {}

.n_pro_recommend ul li .pic {
	border: 1px solid #eee;
}

.n_pro_recommend ul li:hover .pic {
	border-color: #0a67ac;
}

.n_pro_recommend ul li .txt {
	padding-top: 0.15rem;
	text-align: center;
}

.n_pro_recommend ul li .txt .tit {
	font-size: 14px;
	line-height: 1.3;
	height: 2.6em;
	color: #111;
}

.n_pro_recommend ul li:hover .txt .tit {
	color: #0a67ac;
}

.n_pro_recommend .swiper-pagination-clickable .swiper-pagination-bullet {
	background-color: #0a67ac;
}

.cat_page_title {
	font-size: 0.24rem;
	font-weight: 700;
	margin: 0 0 0.25rem;
	border-bottom: 1px solid #e1e1e1;
	padding: 0 0 0.16rem;
	line-height: 1.3;
	color: #212121;
	text-transform: capitalize;
}

@media (max-width:990px) {
	.n_pro_det {
		width: 100%;
	}

	.n_pro_det .top .fr .sub_title {
		font-size: 0.3rem;
	}

	.n_pro_det .top .fr h3 {
		font-size: 0.4rem;
		padding-bottom: 0.25rem;
		margin-bottom: 0.35rem;
	}

	.n_pro_det .top .fr .inquiry a {
		padding: 0.2rem 0.5rem;
		font-size: 14px;
		border-radius: 4px;
	}

	.n_pro_form form input {
		padding-left: 0.25rem;
	}

	.n_pro_recommend>.tit h3 {
		font-size: 18px;
	}

	.cat_page_title {
		font-size: 0.36rem;
		padding-bottom: 0.25rem;
		margin-bottom: 0.4rem;
	}
}

@media (max-width:768px) {
	.n_pro_det .top .fr {
		margin-top: 0.45rem;
	}

	.n_pro_xq .view_nav ul li a {
		font-size: 16px;
		line-height: 0.7rem;
	}

	.n_pro_xq .view_con {
		padding-top: 0.5rem;
		padding-bottom: 0.3rem;
	}

	.n_pro_xq .view_con h3 {
		font-size: 20px;
		margin-bottom: 0.3rem;
	}
}

@media (max-width:480px) {
	#n_main .banxin {
		width: 95%;
	}

	.n_pro_det .top .fr .des {
		font-size: 14px;
	}

}

/* 产品详情 e */


/* 产品中心 e*/


/* 案例中心 s */
.add-caselist {
	padding: 0.8rem 0;
}

.add-caselist .banxin {
	width: 78%;
	margin: 0 auto;
}

.caselist {
	overflow: hidden;
}

.caselist ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.caselist ul li {
	width: 23%;
	margin-bottom: 3%;
}

.caselist ul li a {
	display: block;
	position: relative;
}

.caselist li a:after {
	left: 100%;
	position: absolute;
	bottom: 0;
	content: " ";
	width: 0;
	z-index: 2;
	border-bottom: 2px solid #107cc9;
	-webkit-transition: .5s;
	transition: .5s;
}

.caselist li:hover a:after {
	width: 100%;
	left: 0;
	-webkit-transition: width 0.5s;
	transition: width 0.5s;
}

.caselist ul li .case_img {
	overflow: hidden;
}

.caselist ul li .case_img img {
	transition: all .3s;
}

.caselist ul li:hover .case_img img {
	transform: scale(1.1);
}

.caselist ul li .info {
	display: flex;
	justify-content: space-between;
	padding: 20px 8px;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.caselist ul li .case_tit {}

.caselist ul li .case_tit span {
	color: #333;
	transition: all .3s;
}

.caselist ul li .more {}

.caselist ul li .more span {
	color: #333;
	transition: all .3s;
}

.caselist ul li:hover .more span,
.caselist ul li:hover .case_tit span {
	color: #0a67ac;
}

@media (max-width:540px) {
	.add-caselist .banxin {
		width: 95%;
	}

	.caselist ul li {
		width: 48%;
		margin-right: 2%;
	}
}


/* 案例中心 e */

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-loading .slick-list {
	background: #f1f1f1 url(../images/loader.gif) center center no-repeat;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-dots {
	position: absolute;
	bottom: 20px;
	height: auto;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	width: 100%;
	line-height: 0;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.slick-dots li button {
	border: 0;
	display: block;
	height: 10px;
	padding: 0;
	margin: 0;
	outline: none;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: #cccccc;
	border-radius: 0px;
}

.slick-dots li.slick-active button {
	background: #333333;
}

.slick-slider .slick-list,
.slick-track,
.slick-slide,
.slick-slide img {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	zoom: 1;
}

.slick-track:before,
.slick-track:after {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

/* Arrows */
.slick-prev,
.slick-next {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	padding: 0;
	border: none;
	outline: none;
}

/* Dots */
.slick-dots {
	position: absolute;
	bottom: -45px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0px;
	width: 100%;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0px 5px;
	padding: 0px;
	cursor: pointer;
}

@-webkit-keyframes scaleUpDown {
	from {
		-webkit-transform: scale(1.08);
		transform: scale(1.08);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes scaleUpDown {
	from {
		-webkit-transform: scale(1.08);
		transform: scale(1.08);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.transYT50 {
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
	opacity: 0;
	visibility: hidden;
	transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
	-webkit-transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
	transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
}

.home_div2 {
	position: relative;
	padding-top: 38%;
}


.home_div2 .g-main {
	overflow: hidden;
}

.action.transYT50 {
	opacity: 1;
	visibility: visible;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
}

.home_div2 .home_solution_bg .img {
	line-height: 0;
	font-size: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/home_img2.jpg) no-repeat center center;
	background-size: cover;
	filter: progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='imagess/home_img2.jpg', sizingMethod='scale');
}

.home_div2 .home_solution_bg .icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 44.59375%;
	height: 100%;
	/*background: rgba(0, 124, 187, 0.9);*/
}

.home_div2 .home_solution_con {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	margin-top: 3.4%;
}

.home_div2 .home_solution_con .home_text_con {
	float: right;
	background: rgba(10, 103, 172, 1) url(../images/home_bg_g1.jpg) no-repeat right top;
	width: 61.17%;
	padding: 6% 6% 4%;
}

.home_div2 .home_solution_con .home_text_con ol li {
	float: left;
	width: 47%;
	padding-right: 3%;
	margin-bottom: 2%;
	position: relative;
	overflow: hidden;
}

.home_div2 .home_solution_con .home_text_con ol li a {
	display: block;
}

.home_div2 .home_solution_con .home_text_con ol li .img {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	position: relative;
	z-index: 5;
	overflow: hidden;
	height: 100%;
}

.home_div2 .home_solution_con .home_text_con ol li .img img {
	width: 100%;
	height: 100%;
	transition: all .35s;
}

.home_div2 .home_solution_con .home_text_con ol li .img img {
	width: 100%;
	height: 100%;
	transition: all .35s;
	cursor: pointer;
}

.home_text_con li:hover img {
	-webkit-transform: scale3d(1.0.5, 1.05, 1);
	transform: scale3d(1.05, 1.05, 1);
}

.home_div2 .home_solution_con .home_text_con ol li .bt {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-top: 10px;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	padding-bottom: 15px;
}

.home_div2 .home_solution_con .home_text_con ol li .bt span {
	text-transform: uppercase;
	font-size: 15px;
	font-family: arial;
	display: inline-block;
	margin-left: 5px;
}

.home_div2 .home_solution_con .home_text_con ol li .bt:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 22px;
	height: 1px;
	background: #135c93;
}

.home_div2 .home_solution_con .home_text_con ol li .t {
	margin-top: 10px;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}

.home_div2 .home_solution_con .home_text_con .slick-dots {
	width: 12px;
	bottom: auto;
	top: 50%;
	right: 0;
	margin-right: 3.90625%;
	transform: translateY(-50%);
}

.home_div2 .home_solution_con .home_text_con .slick-dots li {
	margin: 5px 0;
}

.home_div2 .home_solution_con .home_text_con .slick-dots li button {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #999999;
	border: 3px solid #fff;
}

.home_div2 .home_solution_con .home_text_con .slick-dots li.slick-active button {
	border: 3px solid #999999;
	background: #fff;
}

.home_div2 .home_solution_con .home_text_tit {
	float: left;
	width: 32.33%;
}

.home_div2 .home_solution_con .home_text_tit .home_tit {
	margin-left: 43px;
	border: 8px solid rgba(255, 255, 255, 0.1);
}

.home_div2 .home_solution_con .home_text_tit .home_tit .y {
	margin-left: -43px;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
}

.home_div2 .home_solution_con .home_text_tit .home_tit .t {
	color: #fff;
	margin-top: 8px;
	margin-left: -43px;
	font-size: 20px;
	text-transform: uppercase;
}

.home_div2 .home_solution_con .home_text_tit .home_tit .t span {
	color: #fff;
	display: inline-block;
	margin-right: 6px;
	font-size: 45px;
	margin-bottom: 10px;
}

.home_div2 .home_solution_con .home_text_tit .bottom_t {
	margin-top: 15%;
}

.home_div2 .home_solution_con .home_text_tit .bottom_t h3 {
	color: #ffffff;
	font-size: 30px;
	font-weight: normal;
	padding-bottom: 7%;
	position: relative;
}

.home_div2 .home_solution_con .home_text_tit .bottom_t h3:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 15%;
	height: 2px;
	background: #27a3ff;
}

.home_div2 .home_solution_con .home_text_tit .bottom_t .t {
	margin-top: 32px;
	color: #fefefe;
	font-size: 16px;
	line-height: 25px;
	/*height: 100px;*/
	/*overflow: hidden;*/
}

.home_div2 .home_solution_con .home_text_tit .bottom_t .more {
	margin-top: 15%;
	display: inline-block;
	color: #fff;
	font-size: 13px;
	font-family: arial;
	background: url(../images/more_icon2.png) no-repeat right center;
	padding-right: 35px;
	height: 36px;
	line-height: 38px;
}

@media (max-width: 1600px) {
	.home_div2 {
		padding-top: 43%;
	}
}

@media (max-width: 1440px) {
	.home_div2 {
		padding-top: 46%;
	}
}

@media (max-width: 1366px) {
	.home_div2 {
		padding-top: 47.5%;
	}
}

@media (max-width: 1280px) {
	.home_div2 {
		padding-top: 50%;
	}
}

@media (max-width: 1152px) {
	.home_div2 {
		padding-top: 52%;
	}

	.home_div2 .home_solution_con .home_text_tit .home_tit {
		border-width: 5px;
	}

	.home_div2 .home_solution_con .home_text_tit .bottom_t h3 {
		font-size: 24px;
		padding-bottom: 5%;
	}

	.home_div2 .home_solution_con .home_text_tit .bottom_t .t {
		margin-top: 15px;
		font-size: 14px;
	}

	.home_div2 .home_solution_con .home_text_tit .bottom_t {
		margin-top: 20px;
	}

	.home_div2 .home_solution_con .home_text_tit .bottom_t .more {
		margin-top: 20px;
	}

	.home_div2 .home_solution_con .home_text_tit .bottom_t h3 {
		font-size: 20px;
	}

	.home_tit .t,
	.home_tit .y {
		margin-left: -33px;
	}
}

@media (max-width: 1024px) {
	.home_div2 {
		padding-top: 56%;
	}
}

@media (max-width: 991px) {
	.home_div2 {
		padding-top: 58%;
	}

	.home_div2 .home_solution_con .home_text_con ol li .bt {
		font-size: 15px;
	}

	.home_div2 .home_solution_con .home_text_con ol li .bt span {
		font-size: 12px;
	}
}

@media (max-width: 768px) {
	.container {
		width: auto;
	}

	.home_div2 {
		padding: 1% 0 6%;
		background: #0078b9;
	}

	.home_div2 .home_solution_bg {
		display: none;
	}

	.home_div2 .home_solution_con {
		position: relative;
	}

	.home_div2 .home_solution_con .home_text_tit {
		width: 100%;
	}

	.home_div2 .home_solution_con .home_text_tit .home_tit {
		border-width: 3px;
	}

	.home_div2 .home_solution_con .home_text_tit .home_tit .y {
		margin-left: -23px;
		font-size: 15px;
	}

	.home_div2 .home_solution_con .home_text_tit .home_tit .t {
		margin-top: 8px;
		margin-left: -23px;
		font-size: 14px;
	}

	.home_div2 .home_solution_con .home_text_tit .home_tit .t span {
		font-size: 22px;
	}

	.home_div2 .home_solution_con .home_text_tit .bottom_t {
		margin-top: 4%;
	}

	.home_div2 .home_solution_con .home_text_tit .bottom_t h3 {
		font-size: 18px;
		padding-bottom: 3%;
	}

	.home_div2 .home_solution_con .home_text_tit .bottom_t .t {
		margin-top: 10px;
		font-size: 14px;
		height: auto;
	}

	.home_div2 .home_solution_con .home_text_tit .bottom_t .more {
		margin-top: 4%;
	}

	.home_div2 .home_solution_con .home_text_con {
		width: 100%;
		margin-top: 4%;
	}

	.home_tit {
		width: 225px;
		height: 92px;
		margin-left: 20px;
	}
}

.g-a {
	width: 100%;
	padding-top: 0.8rem;
	padding-bottom: .8rem;
	background-color: #fff;
}

.g-main {
	width: 16rem;
	margin: 0 auto;
}

.g-top {
	width: 100%;
	padding-bottom: .45rem;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.g-tip {
	flex: 1;
}

.g-titles {
	color: #222;
	margin-bottom: .2rem;
	font-weight: bold;
}

.g-synopsis {
	color: #222;
	line-height: 1.5;
	text-transform: uppercase;
}

.g-mores {
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	text-align: center;
	min-width: 1.8rem;
	padding: 0 .15rem;
	line-height: .52rem;
	background-color: #0a67ac;
	border-radius: .26rem;
}

.g-mores:hover {
	background-color: rgba(5, 59, 133, .9);
}

.g-bottom {
	width: 100%;
	position: relative;
}

.g-bottom:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
	font-size: 0;
}

.g-left {
	float: left;
	width: 7.9rem;
}

.g-one {
	display: block;
	cursor: pointer;
	width: 100%;
	position: relative;
	border-radius: .2rem;
	overflow: hidden;
}

.g-one .g-img {
	position: relative;
	width: 100%;
	height: 5.24rem;
	overflow: hidden;
}

.g-one .g-img:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
	width: 100%;
	height: 100%;
	background-image: url('../images/a23.png');
	background-size: 100% auto;
	background-position: bottom center;
	background-repeat: no-repeat;
}

.g-one .g-img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1.00);
	transition: all ease .5s;
}

.g-one .g-text {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 18;
	width: 100%;
	padding: .4rem .7rem .4rem .4rem;
}

.g-one .g-name {
	color: #ffffff;
	line-height: 1.54;
	font-weight: bold;
	padding-right: .5rem;
	margin-bottom: .18rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.g-one .g-b {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.g-one .g-time {
	color: #ffffff;
}

.g-one .g-time:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: .14rem;
	width: 1.25em;
	height: 1.25em;
	background-image: url('../images/a24.png');
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}

.g-one .g-more {
	color: #ffffff;
}

.g-one .g-more:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-left: .1rem;
	width: .75em;
	height: .75em;
	background-image: url('../images/a25.png');
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}

.g-one:hover .g-img img {
	transform: scale(1.05);
}

.g-right {
	float: right;
	width: 7.9rem;
}

.g-c {
	width: 100%;
	height: 5.24rem;
}

.g-item {
	width: 100%;
	height: auto;
	margin-bottom: .2rem;
}

.g-link {
	display: block;
	position: relative;
	width: 100%;
	cursor: pointer;
}

.g-d {
	display: block;
	width: 100%;
	font-size: 0;
	overflow: hidden;
	background-color: #ffffff;
	border-radius: .2rem;
}

.g-lt {
	display: inline-block;
	vertical-align: middle;
	width: 48.6%;
}

.g-lt .g-img {
	width: 100%;
	height: 2.52rem;
	position: relative;
	overflow: hidden;
	border-radius: .2rem;
}

.g-lt .g-img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1.00);
	transition: all ease .5s;
}

.g-rt {
	display: inline-block;
	vertical-align: middle;
	width: 51.4%;
	padding: 0 .3rem;
}

.g-rt .g-name {
	color: #222;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: .1rem;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.g-rt .g-intro {
	color: #222;
	line-height: 1.6;
	margin-bottom: .65rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.g-rt .g-time {
	color: #222;
}

.g-rt .g-time:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: .1rem;
	width: 1.42em;
	height: 1.42em;
	background-image: url('../images/a24-b.png');
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}

.g-sub {
	opacity: 0;
	z-index: -1;
	transition: all ease .5s;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: .35rem .4rem;
	height: 100%;
	overflow: auto;
	background-color: #0a67ac;
	border-radius: .2rem;
}

.g-sub .g-name {
	color: #fff;
	line-height: 1.5;
	margin-bottom: .1rem;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.g-sub .g-intro {
	color: #fff;
	line-height: 1.6;
	margin-bottom: .75rem;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.g-sub .g-time {
	color: #fff;
}

.g-sub .g-time:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: .1rem;
	width: 1.42em;
	height: 1.42em;
	background-image: url('../images/a24.png');
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}

.g-item:hover .g-sub {
	opacity: 1;
	z-index: 18;
}

.g-tabs {
	width: 100%;
	text-align: center;
	font-size: 0;
	margin-top: .43rem;
}

.g-tab {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	margin: 0 .06rem .06rem;
	position: relative;
	width: 1rem;
	height: .03rem;
	background-color: #e8eaef;
}

.g-bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.g-inner {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background-color: #64c34b;
}


.g-a.hide .g-tabs {
	display: none;
}

.g-a.hide .g-bar {
	display: none;
}

@media(max-width:1200px) {
	.g-rt .g-intro {
		margin-bottom: .25rem;
	}

	.g-sub .g-intro {
		margin-bottom: .25rem;
	}
}

@media(max-width: 900px) {
	.g-main {
		width: 100%;
		max-width: 500px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.g-left {
		width: 100%;
		margin-bottom: .35rem;
	}

	.g-one .g-img {
		height: auto;
		padding-top: calc(524/790*100%);
	}

	.g-right {
		width: 100%;
	}

	.g-tab {
		width: 20px;
	}
}


.md-contant {
	background-color: #fefefe;
	padding: 1.2rem 0;
}

.md-contant .contant_box {
	width: 78%;
	margin: 0 auto;
}

.md-contant .contant_box .title {
	letter-spacing: 0.02rem;
	font-size: 0.4rem;
	margin-bottom: 0.5rem;
	font-weight: 700;
}

.md-contant .contant_box .contant_1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #f5f5f5 url('../images/contact_bg.jpg') no-repeat center/cover;
	color: #fff !important;
}

.md-contant .contant_box .contant_1 .c1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	height: 2.5rem;
	position: relative;
}

.md-contant .contant_box .contant_1 .c1::after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	background-color: #eee;
	width: 1px;
	height: 100%;
}

.md-contant .contant_box .contant_1 .c1:first-child {
	padding-left: 0;
}

.md-contant .contant_box .contant_1 .c1 .c1_son {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.md-contant .contant_box .contant_1 .c1 .c1_son .son_box {
	width: 60%;
	max-width: 4.2rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.md-contant .contant_box .contant_1 .c1 .c1_son .img {
	width: 0.42rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.md-contant .contant_box .contant_1 .c1 .c1_son .img img {
	width: 100%;
	filter: brightness(10000%);
}

.md-contant .contant_box .contant_1 .c1 .c1_son .right {
	padding-left: 0.3rem;
}

.md-contant .contant_box .contant_1 .c1 .c1_son .right p {
	line-height: 150%;
}

.md-contant .contant_box .contant_1 .c1 .c1_son .right p:first-child {
	color: #fff;
}

.md-contant .contant_box .contant_1 .c_left {
	width: 25%;
	padding: 0 5% !important;
}

.md-contant .contant_box .contant_1 .c_left .c1_son {
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left;
}

.md-contant .contant_box .contant_1 .c_center {
	width: 44%;
}

.md-contant .contant_box .contant_1 .c_right {
	width: 31%;
}

.md-contant .contant_box .contant_2 {
	width: 100%;
	height: 485px;
	margin-top: 5%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
}

.md-contant .contant_box .contant_2 .con_left {
	width: 45%;
}

.md-contant .contant_box .contant_2 .map {
	width: 100%;
	height: 100%;
}

.md-contant .contant_box .contant_2 .map img {
	max-width: none;
}

.md-contant .contant_box .contant_2 .con_right {
	width: 48%;
	background-color: #000;
}

.md-contant .contant_box .contant_2 .con_right .con_message {
	width: 100%;
	height: 100%;
	padding: 38px 30px;
	background: #f5f5f5;
}

.con_message h3 {
	font-size: 30px;
	color: #333;
}

.input_control {
	position: relative;
	width: 32%;
	float: left;
	margin-right: 2%;
	background: #fff;
	border-radius: 4px;
	overflow: hidden;
	height: 54px;
	margin-top: 26px;
}

.input_control:nth-child(3) {
	margin-right: 0;
}

.form_input {
	height: 54px;
	line-height: 54px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 30px;
	font-size: 14px;
	color: #666;
	width: 95%;
	background: #fff;
	border: none;
}

.input_control lable {
	color: red;
	position: absolute;
	left: 20px;
	line-height: 54px;
}

.form_input::-moz-placeholder,
.form_text::-moz-placeholder {
	color: #666;
}

.form_text {
	height: 100px;
	background: #fff;
	position: absolute;
	left: 30px;
	top: 15px;
	width: 95%;
	font-size: 14px;
	color: #666;
	line-height: 25px;
	border: none;
}

.input_control2 {
	width: 100%;
	margin: 16px 0 25px;
	height: 150px;
}

.form i {
	font-size: 14px;
	color: #666;
	display: block;
}

.form .submit {
	width: 240px;
	height: 60px;
	line-height: 60px;
	border-radius: 4px;
	background: #0a67ac;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
	margin-top: 24px;
	border: none;
	transition: all .3s;
}

.form .submit:hover {
	background-color: #094eac
}

.md-contant .contant_box .contant_2 .c2_item {
	width: 4.8rem;
	position: relative;
}

.md-contant .contant_box .contant_2 .c2_item:hover .bgImg img:nth-child(2n-1) {
	display: none;
}

.md-contant .contant_box .contant_2 .c2_item:hover .bgImg img:nth-child(2n) {
	display: block;
}

.md-contant .contant_box .contant_2 .c2_item:hover::after {
	background-color: #0b4c9d;
}

.md-contant .contant_box .contant_2 .c2_item:hover .company_name::after {
	background-color: #0b4c9d;
}

.md-contant .contant_box .contant_2 .c2_item .bgImg {
	width: 100%;
}

.md-contant .contant_box .contant_2 .c2_item .bgImg img {
	width: 100%;
}

.md-contant .contant_box .contant_2 .c2_item .bgImg img:nth-child(2n-1) {
	display: block;
}

.md-contant .contant_box .contant_2 .c2_item .bgImg img:nth-child(2n) {
	display: none;
}

.md-contant .contant_box .contant_2 .c2_item .item_content {
	width: 100%;
	padding: 0 0.3rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 10%;
	left: 0;
}

.md-contant .contant_box .contant_2 .c2_item .company_name {
	font-size: 0.18rem;
	position: relative;
	height: 0.4rem;
}

.md-contant .contant_box .contant_2 .c2_item .company_name::after {
	display: block;
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0.2rem;
	height: 2px;
	background-color: #333;
}

.md-contant .contant_box .contant_2 .c2_item .detail {
	margin-top: 0.3rem;
	font-size: 0.14rem;
}

.md-contant .contant_box .contant_2 .c2_item .detail>div {
	color: rgba(102, 102, 102, 0.4);
	line-height: 180%;
}

.md-contant .contant_box .contant_2 .c2_item::after {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 0.04rem;
	min-height: 2px;
	background-color: #999999;
	top: 0;
	left: 0;
}

@media (max-width: 1240px) {
	.md-contant .contant_box {
		width: 85%;
	}

	.md-contant .contant_box .contant_1 .c1 {
		height: 2.5rem;
		padding: 0;
	}
}

@media (max-width: 900px) {
	.md-contant .contant_box {
		width: 99%;
	}

	.md-contant .contant_box .contant_1 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.md-contant .contant_box .contant_1 .c1 {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		width: 100%;
		height: 2rem;
	}

	.md-contant .contant_box .contant_1 .c1::after {
		display: none;
	}

	.md-contant .contant_box .contant_1 .c1 .c1_son {
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.md-contant .contant_box .contant_1 .c1 .c1_son .son_box {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		max-width: 4.8rem;
	}

	.md-contant .contant_box .contant_1 .c1 .c1_son .img {
		width: 0.6rem;
	}

	.md-contant .contant_box .contant_2 .c2_item {
		width: 5.2rem;
	}

	.md-contant .contant_box .contant_2 .con_left {
		width: 100%;
		height: 450px;
	}

	.md-contant .contant_box .contant_2 .con_right {
		width: 100%;
	}

	.input_control {
		width: 100%;
	}

	.md-contant .contant_box .contant_2 {
		height: auto;
		flex-direction: column;
	}

}

@media (max-width: 750px) {
	.md-contant .contant_box {
		width: 90%;
	}

	.md-contant .contant_box .title {
		font-size: 0.5rem;
		text-align: center;
	}

	.md-contant .contant_box .contant_1 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.md-contant .contant_box .contant_1 .c1 {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		width: 100%;
		min-height: 2rem;
	}

	.md-contant .contant_box .contant_1 .c1::after {
		display: none;
	}

	.md-contant .contant_box .contant_1 .c1 .c1_son {
		width: 50%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.md-contant .contant_box .contant_1 .c1 .c1_son .son_box {
		max-width: auto;
		width: 80%;
	}

	.md-contant .contant_box .contant_1 .c1 .c1_son .img {
		width: 0.6rem;
	}

	.md-contant .contant_box .contant_2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.md-contant .contant_box .contant_2 .c2_item {
		width: 90%;
		margin-bottom: 0.5rem;
	}

	.md-contant .contant_box .contant_2 .c2_item .item_content {
		padding: 0 0.6rem;
	}

	.md-contant .contant_box .contant_2 .c2_item .item_content .company_name {
		height: 0.8rem;
		font-size: 0.3rem;
	}

	.md-contant .contant_box .contant_2 .c2_item .item_content .company_name::after {
		width: 0.5rem;
	}

	.md-contant .contant_box .contant_2 .c2_item .item_content .detail {
		font-size: 0.3rem;
	}

	.md-contant .contant_box .contant_2 .c2_item .item_content .detail>div {
		line-height: 180%;
	}
}

@media (max-width: 550px) {
	.md-contant .contant_box .contant_1 .c1 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		height: 3rem;
	}

	.md-contant .contant_box .contant_1 .c1 .c1_son .son_box {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.md-contant .contant_box .contant_2 .con_left {
		width: 100%;
		height: 350px;
	}

	.con_message h3 {
		font-size: 20px;
	}

	.form .submit {
		width: 145px;
		height: 45px;
		line-height: 45px;
	}
}

.md-recruit .recruit_box {
	width: 78%;
	margin: 0.75rem auto;
}

.md-recruit .recruit_box .recruit_1 {
	width: 100%;
	position: relative;
}

.md-recruit .recruit_box .recruit_1 .content {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 1rem;
}

.md-recruit .recruit_box .recruit_1 .content .content_box {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.md-recruit .recruit_box .recruit_1 .content .img {
	width: 0.88rem;
}

.md-recruit .recruit_box .recruit_1 .content .img img {
	width: 100%;
}

.md-recruit .recruit_box .recruit_1 .content .title {
	font-size: 0.3rem;
	margin: 0.4rem 0;
}

.md-recruit .recruit_box .recruit_1 .content .text {
	color: #666;
	line-height: 200%;
}

.md-recruit .recruit_box .r1_text {
	display: none;
}

.md-recruit .recruit_box .recruit_2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0.75rem 0;
}

.md-recruit .recruit_box .recruit_2 .r2_l {
	width: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.md-recruit .recruit_box .recruit_2 .r2_l .i {
	width: 1.8rem;
	height: 0.4rem;
	margin-right: 0.2rem;
	position: relative;
}

.md-recruit .recruit_box .recruit_2 .r2_l .i select {
	width: 100%;
	height: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0;
	border: none;
	padding-left: 0.1rem;
	color: #333;
	font-size: 0.14rem;
}

.md-recruit .recruit_box .recruit_2 .r2_l .i select::-ms-expand {
	display: none;
}

.md-recruit .recruit_box .recruit_2 .r2_l .i img {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0.1rem;
}

.md-recruit .recruit_box .recruit_2 .r2_r {
	width: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 0.14rem;
}

.md-recruit .recruit_box .recruit_2 .r2_r .i4 {
	width: 4.8rem;
	height: 0.4rem;
	line-height: 0.4rem;
	margin-right: 0.2rem;
	border: 0;
	outline: 0;
	padding-left: 0.1rem;
}

.md-recruit .recruit_box .recruit_2 .r2_r .cx {
	width: 1rem;
	height: 0.4rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #0a67ac;
	color: #fff;
	cursor: pointer;
}

.md-recruit .recruit_box .recruit_3 {
	margin-top: 0.8rem;
}

.md-recruit .recruit_box .recruit_3 .th,
.md-recruit .recruit_box .recruit_3 .tr {
	width: 100%;
}

.md-recruit .recruit_box .recruit_3 .th {
	background-color: #777;
}

.md-recruit .recruit_box .recruit_3 .th .ul1,
.md-recruit .recruit_box .recruit_3 .tr .ul1 {
	height: 0.6rem;
}

.md-recruit .recruit_box .recruit_3 .th .ul1 .li1 {
	color: #fff;
}

.md-recruit .recruit_box .recruit_3 .tr {
	background-color: #fff;
}

.md-recruit .recruit_box .recruit_3 .tr .ul1:hover {
	background-color: rgba(0, 0, 0, 0.1);
}

.md-recruit .recruit_box .recruit_3 .tr .post {
	display: none;
}

.md-recruit .recruit_box .recruit_3 .tr.show .ul1 {
	background-color: #0b4c9d;
	color: #fff;
}

.md-recruit .recruit_box .recruit_3 .tr.show .ul1 .img img:nth-child(2n-1) {
	display: none;
}

.md-recruit .recruit_box .recruit_3 .tr.show .ul1 .img img:nth-child(2n) {
	display: block;
}

.md-recruit .recruit_box .recruit_3 .tr.show .post {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.md-recruit .recruit_box .recruit_3 .ul1 {
	width: 100%;
	height: 100%;
	padding: 0 0.6rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	cursor: pointer;
}

.md-recruit .recruit_box .recruit_3 .ul1 .li1 {
	width: 24%;
	font-size: 0.16rem;
}

.md-recruit .recruit_box .recruit_3 .ul1 .li1:not(:first-child) {
	text-align: center;
}

.md-recruit .recruit_box .recruit_3 .ul1 .img {
	position: absolute;
	right: 0.6rem;
	content: "";
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 0.14rem;
	height: 0.14rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.md-recruit .recruit_box .recruit_3 .ul1 .img img:nth-child(2n-1) {
	display: block;
}

.md-recruit .recruit_box .recruit_3 .ul1 .img img:nth-child(2n) {
	display: none;
}

.md-recruit .recruit_box .recruit_3 .post {
	width: 100%;
	background-color: #fafafa;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0.4rem 0.6rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.md-recruit .recruit_box .recruit_3 .post .post_item {
	width: 45%;
}

.md-recruit .recruit_box .recruit_3 .post .post_item .title {
	padding-bottom: 0.3rem;
}

.md-recruit .recruit_box .recruit_3 .post .post_item .text .p {
	line-height: 220%;
}

@media (max-width: 1240px) {
	.md-recruit .recruit_box {
		width: 95%;
	}

	.md-recruit .recruit_box .recruit_1 .content .title {
		margin: 0.2rem 0;
	}

	.md-recruit .recruit_box .recruit_1 .content .text {
		line-height: 150%;
	}

	.md-recruit .recruit_box .recruit_2 .r2_l .i {
		width: 3rem;
		height: 0.6rem;
	}

	.md-recruit .recruit_box .recruit_2 .r2_r .i4 {
		width: 7rem;
		height: 0.6rem;
	}

	.md-recruit .recruit_box .recruit_2 .r2_r .cx {
		width: 1.5rem;
		height: 0.6rem;
	}

	.md-recruit .recruit_box .recruit_3 .th .ul1,
	.md-recruit .recruit_box .recruit_3 .tr .ul1 {
		height: 1rem;
	}
}

@media (max-width: 750px) {
	.md-recruit .recruit_box {
		width: 100%;
	}

	.md-recruit .recruit_box .recruit_1 .content {
		display: none;
		top: 5%;
		left: 0;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	.md-recruit .recruit_box .recruit_1 .content .title {
		margin: 0;
	}

	.md-recruit .recruit_box .recruit_1 .content .text {
		line-height: 1.2;
	}

	.md-recruit .recruit_box .r1_text {
		display: block;
		margin: 0.3rem auto 0;
		width: 90%;
	}

	.md-recruit .recruit_box .r1_text .content_box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.md-recruit .recruit_box .r1_text .content_box .img {
		width: 0.8rem;
	}

	.md-recruit .recruit_box .r1_text .content_box .title {
		width: 100%;
		text-align: center;
		padding: 0.2rem 0;
	}

	.md-recruit .recruit_box .r1_text .content_box .text {
		line-height: 1.8;
	}

	.md-recruit .recruit_box .recruit_2 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.md-recruit .recruit_box .recruit_2 .r2_l {
		width: 90%;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.md-recruit .recruit_box .recruit_2 .r2_l .i {
		width: 30%;
		margin: 0;
	}

	.md-recruit .recruit_box .recruit_2 .r2_r {
		margin-top: 0.2rem;
		width: 90%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.md-recruit .recruit_box .recruit_2 .r2_r .i4 {
		width: 100%;
	}

	.md-recruit .recruit_box .recruit_3 .ul1 {
		padding: 0 0.4rem;
	}

	.md-recruit .recruit_box .recruit_3 .ul1 .li1 {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		font-size: 0.24rem;
	}

	.md-recruit .recruit_box .recruit_3 .ul1 .img {
		right: 0.2rem;
	}
}

@media (max-width: 550px) {
	.md-recruit .recruit_box .recruit_1 .content {
		top: 100%;
		width: 90%;
		left: 50%;
		-webkit-transform: translate(-50%);
		transform: translate(-50%);
	}

	.md-recruit .recruit_box .recruit_1 .content .content_box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.md-recruit .recruit_box .recruit_1 .content .content_box .img {
		width: 0.8rem;
	}

	.md-recruit .recruit_box .recruit_1 .content .content_box .title {
		width: 100%;
		text-align: center;
		padding: 0.2rem 0;
	}

	.md-recruit .recruit_box .recruit_1 .content .content_box .text {
		line-height: 1.8;
	}

	.md-recruit .recruit_box .recruit_3 .post {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.md-recruit .recruit_box .recruit_3 .post .post_item {
		width: 100%;
	}

	.md-recruit .recruit_box .recruit_3 .post .post_item+.post_item {
		margin-top: 0.3rem;
	}
}

.md-about_honor {
	background-color: #fefefe;
	padding: 0.8rem 0;
}

.md-about_honor .about_box {
	width: 78%;
	margin: 0 auto;
}

.md-about_honor .about_box .nav .nav_item {
	background-color: inherit;
}

.md-about_honor .about_box .certificate {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0.5rem 0;
}

.md-about_honor .about_box .certificate .cer_item {
	width: 23%;
	background-color: #f1f3f5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 0.4rem;
	cursor: pointer;
}

.md-about_honor .about_box .certificate .cer_item:hover .img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.md-about_honor .about_box .certificate .cer_item:hover .name {
	color: rgba(51, 51, 51, 0.8);
}

.md-about_honor .about_box .certificate .cer_item .img {
	padding: 0.6rem 0.5rem;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.md-about_honor .about_box .certificate .cer_item .img img {
	width: 100%;
}

.md-about_honor .about_box .certificate .cer_item .name {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	padding: 0.3rem;
	padding-top: 0;
}

@media (max-width: 750px) {
	.md-about_honor .about_box {
		width: 90%;
	}

	.md-about_honor .about_box .certificate .cer_item {
		width: 48%;
	}

	.md-about_honor .about_box .certificate .cer_item .img {
		padding: 0.5rem;
	}
}

.md-about_culture {
	padding: 0.8rem 0;
	background: url(../images/about_culture_bg.jpg) no-repeat;
	background-size: cover;
}

.md-about_culture .about_culture_box {
	width: 78%;
	margin: 0 auto;
}

.md-about_culture .about_culture_box .idea {
	width: 100%;
	margin: 0.4rem 0 0.8rem;
	padding: 0.7rem 0;
	background-color: rgba(255, 255, 255, 0.85);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.md-about_culture .about_culture_box .idea .idea_item {
	width: 2.5rem;
	position: relative;
}

.md-about_culture .about_culture_box .idea .idea_item:nth-child(2) {
	margin: 0 1.2rem;
}

.md-about_culture .about_culture_box .idea .idea_item .img {
	width: 30%;
	position: absolute;
	top: 10%;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
}

.md-about_culture .about_culture_box .idea .idea_item .img img {
	width: 100%;
}

.md-about_culture .about_culture_box .idea .idea_item .name {
	text-align: center;
	position: absolute;
	top: 35%;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
}

.md-about_culture .about_culture_box .idea .idea_item .text {
	width: 100%;
	position: absolute;
	top: 45%;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	line-height: 180%;
	text-align: center;
	padding: 0 8%;
}

@media (max-width: 1440px) {
	.md-about_culture .about_culture_box .idea .idea_item {
		width: 3rem;
	}
}

@media (max-width: 1240px) {
	.md-about_culture .about_culture_box {
		width: 90%;
	}

	.md-about_culture .about_culture_box .idea .idea_item {
		width: 4.2rem;
	}

	.md-about_culture .about_culture_box .idea .idea_item:nth-child(2) {
		margin: 0 0.4rem;
	}
}

@media (max-width: 750px) {
	.md-about_culture .about_culture_box {
		width: 90%;
	}

	.md-about_culture .about_culture_box .idea {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.md-about_culture .about_culture_box .idea .idea_item {
		width: 5rem;
	}

	.md-about_culture .about_culture_box .idea .idea_item:nth-child(2) {
		margin: 0.6rem 0;
	}
}

.md-about_profile {
	background: url(../images/profile_img.png) no-repeat;
	background-size: cover;
}

.md-about_profile .profile_box {
	width: 78%;
	margin: 0 auto;
	padding: 0.8rem 0;
}

.md-about_profile .profile_box .profile_1 {
	margin: 0.75rem 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.md-about_profile .profile_box .profile_1 .p_l {
	width: 50%;
	padding-right: 0.8rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.md-about_profile .profile_box .profile_1 .p_l .left_1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.md-about_profile .profile_box .profile_1 .p_l .left_1 .item .img {
	height: 0.3rem;
}

.md-about_profile .profile_box .profile_1 .p_l .left_1 .item .img img {
	height: 100%;
}

.md-about_profile .profile_box .profile_1 .p_l .left_1 .item .item_2 {
	font-size: 0.37rem;
	color: #000;
	font-family: Oswald;
	margin: 0.1rem 0;
	font-weight: bold;
}

.md-about_profile .profile_box .profile_1 .p_l .left_1 .item .item_2 span:nth-child(2) {
	font-size: 0.14rem;
}

.md-about_profile .profile_box .profile_1 .p_l .left_1 .item .item_3 {
	color: #555;
}

.md-about_profile .profile_box .profile_1 .p_l span.s48 {
	font-weight: 700;
	line-height: 1.3;
}

.md-about_profile .profile_box .profile_1 .p_l .center {
	width: 21px;
	height: 4px;
	background-color: #0b4c9d;
	margin: 0.6rem 0 0.3rem;
}

.md-about_profile .profile_box .profile_1 .p_l .left_3 {
	line-height: 200%;
}

.md-about_profile .profile_box .profile_1 .p_l .left_3 div+div {
	margin-top: 0.3rem;
}

.md-about_profile .profile_box .profile_1 .p_r {
	width: 50%;
}

@media (max-width: 1240px) {
	.md-about_profile .profile_box {
		width: 98%;
	}

	.md-about_profile .profile_box .profile_1 .p_l {
		padding-right: 0.2rem;
	}
}

@media (max-width: 900px) {
	.md-about_profile .profile_box {
		width: 90%;
	}

	.md-about_profile .profile_box .profile_1 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.md-about_profile .profile_box .profile_1 .p_l,
	.md-about_profile .profile_box .profile_1 .p_r {
		width: 100%;
		margin-bottom: 0.4rem;
	}
}

.md-about_history {
	background-color: #fff;
	padding-top: 0.75rem;
}

.md-about_history .nav .nav_item {
	background-color: transparent;
}

.md-about_history .page_1 {
	margin-top: 0.6rem;
	background: url(../images/about_history_top_bg.png) no-repeat;
	background-size: cover;
	height: 2.4rem;
}

.md-about_history .page_1 .swiper {
	width: 78%;
	height: 100%;
	position: relative;
	margin: 0 auto;
}

.md-about_history .page_1 .swiper::before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	height: 4px;
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(6, 76, 171, 0.1)), color-stop(10%, #0a67ac), color-stop(90%, #0a67ac), to(rgba(6, 76, 171, 0.1)));
	background-image: linear-gradient(to right, rgba(6, 76, 171, 0.1) 0%, #0a67ac 10%, #0a67ac 90%, rgba(6, 76, 171, 0.1) 100%);
}

.md-about_history .page_1 .swiper .swiper-container {
	height: 100%;
}

.md-about_history .page_1 .swiper .swiper-container .swiper-slide {
	width: auto;
}

.md-about_history .page_1 .swiper .swiper-container .swiper-slide .swiper_item {
	width: 1.5rem;
	min-width: 150px;
	height: 100%;
	position: relative;
}

.md-about_history .page_1 .swiper .swiper-container .swiper-slide .swiper_item.check .circule::after {
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
	content: "";
	background-color: #0a67ac;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 50%;
}

.md-about_history .page_1 .swiper .swiper-container .swiper-slide .swiper_item:hover .text {
	color: #0a67ac;
}

.md-about_history .page_1 .swiper .swiper-container .swiper-slide .swiper_item .circule {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #fff;
	border: 1px solid #0a67ac;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.md-about_history .page_1 .swiper .swiper-container .swiper-slide .swiper_item .text {
	width: 100%;
	height: 50%;
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	cursor: pointer;
}

.md-about_history .page_1 .swiper .swiper-container .swiper-slide .swiper_item .text::before {
	display: block;
	font-size: 0.1rem;
	width: 1px;
	content: "....";
	height: 10px;
	position: absolute;
}

.md-about_history .page_1 .swiper .swiper-container .swiper-slide:nth-child(2n-1) .swiper_item .text {
	top: 0;
	left: 0;
}

.md-about_history .page_1 .swiper .swiper-container .swiper-slide:nth-child(2n-1) .swiper_item .text::before {
	bottom: 20%;
	left: 50%;
	-webkit-transform: rotate(90deg) translate(-50%, -50%);
	transform: rotate(90deg) translate(-50%, -50%);
}

.md-about_history .page_1 .swiper .swiper-container .swiper-slide:nth-child(2n) .swiper_item .text {
	bottom: 0;
	left: 0;
}

.md-about_history .page_1 .swiper .swiper-container .swiper-slide:nth-child(2n) .swiper_item .text::before {
	top: 10%;
	left: 50%;
	-webkit-transform: rotate(90deg) translate(-50%, -50%);
	transform: rotate(90deg) translate(-50%, -50%);
}

.md-about_history .page_1 .swiper .swiper-button-next {
	background-image: url(../images/home_next.png);
	background-size: 20%;
	background-color: rgba(153, 153, 153, 0.6);
	width: 0.55rem;
	height: 0.55rem;
	right: -5% !important;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0;
}

.md-about_history .page_1 .swiper .swiper-button-next:hover {
	background-color: rgba(6, 76, 171, 0.8);
}

.md-about_history .page_1 .swiper .swiper-button-prev {
	background-image: url(../images/home_perv.png);
	background-size: 20%;
	background-color: rgba(153, 153, 153, 0.6);
	width: 0.55rem;
	height: 0.55rem;
	left: -5% !important;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0;
}

.md-about_history .page_1 .swiper .swiper-button-prev:hover {
	background-color: rgba(6, 76, 171, 0.8);
}

.md-about_history .page_2 {
	width: 100%;
	background-color: #f2f4f6;
	padding: 0.9rem 2.7rem;
}

.md-about_history .page_2 .swiper {
	position: relative;
	width: 100%;
}

.md-about_history .page_2 .swiper .swiper_item {
	background-color: #fff;
	padding: 0.3rem;
	min-height: 4.7rem;
}

.md-about_history .page_2 .swiper .swiper_item .item_box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.md-about_history .page_2 .swiper .swiper_item .item_box.ob .item_r {
	width: 75%;
	margin: 0 auto;
}

.md-about_history .page_2 .swiper .swiper_item .item_box .item_l {
	margin-right: 0.5rem;
	width: 41%;
}

.md-about_history .page_2 .swiper .swiper_item .item_box .item_r {
	width: 55%;
}

.md-about_history .page_2 .swiper .swiper_item .item_box .item_r .num {
	margin-top: 0.5rem;
	color: #0a67ac;
	font-family: Oswald;
}

.md-about_history .page_2 .swiper .swiper_item .item_box .item_r .line {
	width: 100%;
	height: 1px;
	margin: 0.4rem 0;
	background-color: rgba(0, 0, 0, 0.1);
}

.md-about_history .page_2 .swiper .swiper_item .item_box .item_r .text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-right: 1rem;
}

.md-about_history .page_2 .swiper .swiper_item .item_box .item_r .text .d {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 0.1rem;
	line-height: 180%;
}

.md-about_history .page_2 .swiper .swiper_item .item_box .item_r .text .d img {
	width: 4px;
	height: 6px;
}

.md-about_history .page_2 .swiper .swiper_item .item_box .item_r .text .t {
	line-height: 1.75;
	color: #666;
}

.md-about_history .page_2 .swiper .swiper-button-prev {
	left: -10% !important;
	background-image: url(../images/about_history-prev.png);
	background-size: 60%;
}

.md-about_history .page_2 .swiper .swiper-button-prev:hover {
	background-image: url(../images/about_history-prev_hover.png);
}

.md-about_history .page_2 .swiper .swiper-button-next {
	right: -10% !important;
	background-size: 60%;
	background-image: url(../images/about_history-next.png);
}

.md-about_history .page_2 .swiper .swiper-button-next:hover {
	background-image: url(../images/about_history-next_hover.png);
}

@media (max-width: 1240px) {
	.md-about_history .page_1 {
		height: 3.5rem;
	}
}

@media (max-width: 900px) {
	.md-about_history .page_1 {
		height: 4rem;
	}

	.md-about_history .page_1 .swiper .swiper-container .swiper-slide .swiper_item {
		min-width: 100px;
	}

	.md-about_history .page_2 {
		padding: 0.9rem 1rem;
	}

	.md-about_history .page_2 .swiper .swiper-button-prev {
		left: 5% !important;
		width: 0.8rem;
		height: 0.8rem;
	}

	.md-about_history .page_2 .swiper .swiper-button-next {
		right: 5% !important;
		width: 0.8rem;
		height: 0.8rem;
	}
}

@media (max-width: 750px) {
	.md-about_history .page_2 {
		padding: 0.9rem 0.3rem;
	}

	.md-about_history .page_2 .swiper .swiper_item {
		padding: 0.4rem 0.8rem;
		min-height: 12rem;
	}

	.md-about_history .page_2 .swiper .swiper_item .item_box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.md-about_history .page_2 .swiper .swiper_item .item_box .item_l {
		width: 100%;
		margin: 0;
	}

	.md-about_history .page_2 .swiper .swiper_item .item_box .item_l img {
		width: 100%;
	}

	.md-about_history .page_2 .swiper .swiper_item .item_box .item_r {
		width: 100%;
	}

	.md-about_history .page_2 .swiper .swiper_item .item_box .item_r .num {
		text-align: center;
	}

	.md-about_history .page_2 .swiper .swiper_item .item_box .item_r .text {
		padding: 0;
	}

	.md-about_history .page_2 .swiper .swiper-button-next,
	.md-about_history .page_2 .swiper .swiper-button-prev {
		top: 50%;
	}

	.md-about_history .page_2 .swiper .swiper-button-next {
		right: 0 !important;
	}

	.md-about_history .page_2 .swiper .swiper-button-prev {
		left: 0 !important;
	}
}

.md-product {
	padding: 1.1rem 0;
}

.md-product .product_box {
	width: 78%;
	margin: 0 auto;
}

.md-product .product_box .p1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.md-product .product_box .p1 .p_item {
	width: 24%;
	display: block;
	cursor: pointer;
}

.md-product .product_box .p1 .p_item:hover .img img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.md-product .product_box .p1 .p_item .img {
	width: 100%;
	overflow: hidden;
}

.md-product .product_box .p1 .p_item .img img {
	width: 100%;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.md-product .product_box .p1 .p_item .name {
	margin-top: 0.4rem;
	text-align: center;
	font-size: 0.26rem;
}

@media (max-width: 750px) {
	.md-product .product_box {
		width: 90%;
	}

	.md-product .product_box .p1 .p_item {
		width: 48%;
		margin-bottom: 0.6rem;
	}

	.md-product .product_box .p1 .p_item .name {
		font-size: 0.3rem;
	}
}

.md-product_copy {
	padding: 1.1rem 0;
}

.md-product_copy .product_box {
	width: 78%;
	margin: 0 auto;
}

.md-product_copy .product_box .p1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.md-product_copy .product_box .p1 .p_item {
	width: 32%;
	display: block;
	cursor: pointer;
}

.md-product_copy .product_box .p1 .p_item:hover .img img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.md-product_copy .product_box .p1 .p_item .img {
	width: 100%;
	overflow: hidden;
}

.md-product_copy .product_box .p1 .p_item .img img {
	width: 100%;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.md-product_copy .product_box .p1 .p_item .name {
	margin-top: 0.4rem;
	text-align: center;
	font-size: 0.26rem;
}

@media (max-width: 750px) {
	.md-product_copy .product_box {
		width: 90%;
	}

	.md-product_copy .product_box .p1 .p_item {
		width: 48%;
		margin-bottom: 0.6rem;
	}

	.md-product_copy .product_box .p1 .p_item .name {
		font-size: 0.3rem;
	}
}

.md-product_type {
	background-color: #fefefe;
	padding: 0.75rem 0 0.85rem;
}

.md-product_type .product_type_box {
	width: 78%;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.md-product_type .product_type_box .type_l {
	width: 17%;
}

.md-product_type .product_type_box .type_l .top {
	width: 100%;

	background-color: #094eac;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0.2rem 0.3rem;

	color: #fff;
	position: relative;
}

.md-product_type .product_type_box .type_l .top .line {
	width: 0.43rem;
	height: 2px;
	margin-top: 0.2rem;
	background-color: #fff;
}

.md-product_type .product_type_box .type_l .ul1.active .ul2 {
	display: block;
}

.md-product_type .product_type_box .type_l .ul1 .li1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0.18rem 0.3rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;

	background-color: rgba(211, 231, 251, 0.2);

	cursor: pointer;
	border: 1px solid #eee;
	border-top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.md-product_type .product_type_box .type_l .ul1 .li1 .d {
	border: 5px solid transparent;
	border-top: 5px solid #0a67ac;
	-webkit-transform: translateY(25%);
	transform: translateY(25%);
}

.md-product_type .product_type_box .type_l .ul1 .li1:hover {
	color: #094eac;
}

.md-product_type .product_type_box .type_l .ul1 .ul2 {
	display: none;
}

.md-product_type .product_type_box .type_l .ul1 .ul2 .li2 {
	border: 1px solid #eee;
	border-top: 0;
}

.md-product_type .product_type_box .type_l .ul1 .ul2 .li2 .d2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;

	padding: 0.16rem 0.3rem;
	background-color: #fefefe;
	color: #888888;
	cursor: pointer;
}

.md-product_type .product_type_box .type_l .ul1 .ul2 .li2 .d2:hover {
	background-color: rgba(0, 0, 0, 0.05);
}

.md-product_type .product_type_box .ty_le1 {
	display: none;
	padding: 0.25rem 0.3rem;
	cursor: pointer;
	border: 1px solid #0a67ac;
	font-weight: bold;
	color: #0b4c9d;
	position: relative;
}

.md-product_type .product_type_box .ty_le1::after {
	content: "";
	position: absolute;
	right: 0.3rem;
	top: calc(50% + 2px);
	transform: translateY(-50%);
	border: 5px solid transparent;
	border-top: 5px solid #094eac;
}

.md-product_type .product_type_box .type_r {
	width: 77%;
}

.md-product_type .product_type_box .type_r .top {
	padding: 0.4rem 0.3rem;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #f0f2f4;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.md-product_type .product_type_box .type_r .top .left {
	width: 65%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.md-product_type .product_type_box .type_r .top .left .hr {
	height: 2px;
	width: 0.28rem;
	background-color: #666;
	margin: 0.2rem 0 0.3rem;
}

.md-product_type .product_type_box .type_r .top .left .text {
	color: #666;
	line-height: 200%;
}

.md-product_type .product_type_box .type_r .top .img {
	width: 25%;
}

.md-product_type .product_type_box .type_r .top .img img {
	width: 100%;
}

.md-product_type .product_type_box .type_r .tab {
	margin-top: 0.55rem;
	width: 100%;
}

.md-product_type .product_type_box .type_r .tab .ul {
	border-bottom: 1px solid #eee;
}

.md-product_type .product_type_box .type_r .tab .ul li {
	width: 100%;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid #eee;
}

.md-product_type .product_type_box .type_r .tab .ul li:nth-child(2n-1) {
	background-color: #f9f9f9;
}

.md-product_type .product_type_box .type_r .tab .ul li dl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	background-color: #094eac;
}

.md-product_type .product_type_box .type_r .tab .ul li dl dd {
	color: #fff;
	justify-content: center !important;
}

.md-product_type .product_type_box .type_r .tab .ul li dl dd+dd {
	border-left: 1px solid #eee;
}

.md-product_type .product_type_box .type_r .tab .ul li dd {

	border-right: none;
	border-left: none;
	width: 25%;
	/*line-height: 0.5rem;*/
	line-height: 2;
	/*overflow: hidden;*/
	/*white-space: nowrap;*/
	/*text-overflow: ellipsis;*/
	border-right: 1px solid #eee;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

	display: flex;
	align-items: center;
	justify-content: center;
}

.md-product_type .product_type_box .type_r .tab .ul li:first-child dd {}

.md-product_type .product_type_box .type_r .tab .ul li dd:first-child {
	border-left: 1px solid #eee;
}

.md-product_type .product_type_box .type_r .tab .ul li dd:nth-child(2) {
	width: 20%;
	padding: 0 0.05rem;

}

.md-product_type .product_type_box .type_r .tab .ul li dd:nth-child(3) {
	width: 40%;
	justify-content: flex-start;
}

.md-product_type .product_type_box .type_r .tab .ul li dd:last-child {
	width: 15%;
}

.md-product_type .product_type_box .type_r .tab .ul li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	text-decoration: none;
	font-size: 0.15rem;
	color: #666;
}

.md-product_type .product_type_box .type_r .tab .ul li a dd:nth-child(3) {
	text-align: start;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 0.2rem;
}

.md-product_type .product_type_box .type_r .tab .ul li a:hover {
	color: #0a67ac;
}

@media (max-width: 1240px) {
	.md-product_type .product_type_box {
		width: 95%;
	}

	.md-product_type .product_type_box .type_l {
		width: 25%;
	}

	.md-product_type .product_type_box .type_l .ul1 .li1 {
		height: 0.8rem;
	}

	.md-product_type .product_type_box .type_l .ul1 .ul2 .li2 .d2 {
		height: 0.7rem;
	}

	.md-product_type .product_type_box .type_r {
		width: 70%;
	}

	.md-product_type .product_type_box .type_r .top .left {
		width: 60%;
	}

	.md-product_type .product_type_box .type_r .top .img {
		width: 30%;
	}

	.md-product_type .product_type_box .type_r .tab .ul li:nth-child(1) dd {
		line-height: 1rem;
	}

	.md-product_type .product_type_box .type_r .tab .table .tr,
	.md-product_type .product_type_box .type_r .tab .table .th .td {
		height: 1rem;
	}
}

@media (max-width: 900px) {
	.md-product_type .product_type_box .type_r .top .left {
		width: 60%;
	}

	.md-product_type .product_type_box .type_r .top .img {
		width: 40%;
	}

	.md-product_type .product_type_box .type_r .tab .table .tr,
	.md-product_type .product_type_box .type_r .tab .table .th .td {
		height: 1rem;
	}
}

@media (max-width: 750px) {
	.md-product_type .product_type_box {
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.md-product_type .product_type_box .type_l {
		width: 100%;
	}

	.md-product_type .product_type_box .ty_le1 {
		display: block;
	}

	.md-product_type .product_type_box .ty_le2 {
		display: none;
	}

	.md-product_type .product_type_box .type_r {
		margin-top: 0.5rem;
		width: 100%;
	}

	.md-product_type .product_type_box .type_r .top {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.md-product_type .product_type_box .type_r .top .left {
		width: 100%;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-top: 0.2rem;
	}

	.md-product_type .product_type_box .type_r .top .left .text {
		line-height: 1.75;
	}

	.md-product_type .product_type_box .type_r .top .img {
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.md-product_type .product_type_box .type_r .tab .ul li a {
		font-size: 0.22rem;
	}
}

@media (min-width: 750px) {
	.md-product_type .ty_le2 {
		display: block !important;
	}
}

.md-product_details {
	padding: 0.5rem 0;
}

.md-product_details .product_details_box {
	width: 70%;
	margin: 0 auto;
}

.md-product_details .product_details_box .detail_1 {
	padding: 1rem 0.5rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fefefe;
}

.md-product_details .product_details_box .detail_1 .d1_box .title {
	font-size: 0.26rem;
	line-height: 140%;
}

.md-product_details .product_details_box .detail_1 .d1_box .line {
	width: 100%;
	height: 1px;
	background-color: rgba(153, 153, 153, 0.6);
	margin: 0.25rem 0 0.5rem;
}

.md-product_details .product_details_box .detail_1 .d1_box .summary {
	padding-bottom: 0.8rem;
}

.md-product_details .product_details_box .detail_1 .d1_box .summary .name {
	font-size: 0.2rem;
	color: #666;
}

.md-product_details .product_details_box .detail_1 .d1_box .summary .text {
	padding-top: 0.2rem;
	color: #999;
	line-height: 200%;
	font-size: 0.16rem;
}

.md-product_details .product_details_box .detail_1 .d1_box .bot {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.md-product_details .product_details_box .detail_1 .d1_box .bot .b_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-right: 0.7rem;
}

.md-product_details .product_details_box .detail_1 .d1_box .bot .b_item .img {
	width: 0.67rem;
}

.md-product_details .product_details_box .detail_1 .d1_box .bot .b_item .img img {
	width: 100%;
}

.md-product_details .product_details_box .detail_1 .d1_box .bot .b_item .right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin-left: 0.1rem;
}

.md-product_details .product_details_box .detail_1 .d1_box .bot .b_item .right .name {
	font-size: 0.2rem;
	color: #666;
}

.md-product_details .product_details_box .detail_1 .d1_box .bot .b_item .right .text {
	font-size: 0.16rem;
	color: #999;
}

.md-product_details .product_details_box .detail_2 {
	padding: 0.5rem 0.5rem 0.7rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fefefe;
}

.md-product_details .product_details_box .detail_2 .tab table {
	width: 100%;
	border-left: 1px solid #eee;
}

.md-product_details .product_details_box .detail_2 .tab table tr,
.md-product_details .product_details_box .detail_2 .tab table th td {
	height: 0.6rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.md-product_details .product_details_box .detail_2 .tab table tr {
	color: #666;
}

.md-product_details .product_details_box .detail_2 .tab table tr td {
	font-size: 0.21rem;
	width: 50%;
}

.md-product_details .product_details_box .detail_2 .tab table tr td:first-child {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.md-product_details .product_details_box .detail_2 .tab table tr td+td {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.md-product_details .product_details_box .detail_2 .tab table tr:first-child {
	background-color: #0a67ac;
	color: #fff;
	font-size: 0.24rem;
}

.md-product_details .product_details_box .detail_2 .tab table tr:first-child td+td {
	border-left: 1px solid #fff;
}

.md-product_details .product_details_box .detail_2 .tab table,
.md-product_details .product_details_box .detail_2 .tab th,
.md-product_details .product_details_box .detail_2 .tab td {
	text-align: center;
	border: none;
}

.md-product_details .product_details_box .detail_2 .name {
	font-size: 0.2rem;
	color: #666;
	margin-bottom: 0.2rem;
}

.md-product_details .product_details_box .detail_2 .d2_2 {
	padding-top: 0.5rem;
}

.md-product_details .product_details_box .detail_2 .d2_2 .text {
	color: #999;
	font-size: 0.16rem;
	line-height: 200%;
}

@media (max-width: 900px) {
	.md-product_details .product_details_box {
		width: 90%;
	}

	.md-product_details .product_details_box .detail_1 .d1_box .title {
		font-size: 0.4rem;
	}

	.md-product_details .product_details_box .detail_1 .d1_box .summary .name {
		font-size: 0.35rem;
	}

	.md-product_details .product_details_box .detail_1 .d1_box .bot .b_item .img {
		width: 1rem;
	}

	.md-product_details .product_details_box .detail_1 .d1_box .bot .b_item .right .name {
		font-size: 0.2rem;
	}
}

@media (max-width: 550px) {
	.md-product_details .product_details_box {
		width: 98%;
	}
}

.common-about_nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.common-about_nav .nav_item {
	width: 2rem;
	height: 0.6rem;
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0.2rem;
	transition: all .3s;
}

.common-about_nav .nav_item:hover {
	background-color: #0a67ac !important;
	color: #fff;
}

.common-about_nav .nav_item.active {
	color: #fff !important;
	background-color: #0a67ac !important;
}

@media (max-width: 1240px) {
	.common-about_nav .nav_item {
		width: 2.5rem;
		height: 0.8rem;
	}
}

@media (max-width: 750px) {
	.common-about_nav .nav_item {
		font-size: 0.3rem;
	}
}

.sideNav {
	position: fixed;
	bottom: 40%;
	right: 0.1rem;
	z-index: 10;
}

.sideNav.show {
	display: block;
}

.sideNav .side_box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.sideNav .side_box .nav_item {
	position: relative;
	margin: 0.01rem 0;
	cursor: pointer;
}

.sideNav .side_box .nav_item:hover .hd {
	background-color: #0a67ac;
}

.sideNav .side_box .nav_item:hover .bd {
	display: block;
}

.sideNav .side_box .nav_item .hd {
	display: block;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 0.7rem;
	min-width: 70px;
	padding: 0.14rem 0.1rem 0.1rem;
	text-align: center;
	background-color: #0a67ac;
	position: relative;
	z-index: 2;
	color: #fff;
	border-radius: 2px;
}

.sideNav .side_box .nav_item .hd .t {
	line-height: 1.2;
	margin-top: 0.03rem;
}

.sideNav .side_box .nav_item .hd .img {
	width: 0.3rem;
	height: 0.3rem;
	max-width: 39px;
	max-height: 30px;
}

.sideNav .side_box .nav_item:first-child .hd .img {
	width: 0.39rem;
}

.sideNav .side_box .nav_item .bd {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	padding-right: 0.2rem;
}

.sideNav .side_box .nav_item .bd .cnt {
	position: relative;
	width: 1.24rem;
	padding: 0.15rem;
	min-width: 105px;
	background: #094eac;
	position: relative;
	border-radius: 5px;
	text-align: center;
	color: #fff;
}

.sideNav .side_box .nav_item .bd .cnt:before {
	content: "";
	position: absolute;
	right: -10px;
	top: 0.26rem;
	border: 5px solid transparent;
	border-left-color: #094eac;
}

@media (max-width: 750px) {
	.sideNav {
		position: fixed;
		bottom: 0;
		left: 0;
		right: auto;
		width: 100%;
		display: none;
	}

	.sideNav .side_box {

		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.sideNav .side_box .nav_item {
		width: 25%;
	}

	.sideNav .side_box .nav_item .hd {
		width: 100%;
		border-radius: 0;
		background-color: #01224e;
	}

	.sideNav .side_box .nav_item .hd .img {
		width: auto;
		height: 0.5rem;
		max-width: none;
		max-height: none;
	}

	.sideNav .side_box .nav_item .bd {
		max-width: 100%;
		top: 0;
		left: 50%;
		-webkit-transform: translate(-50%, -100%);
		transform: translate(-50%, -100%);
		padding-right: 0;
	}

	.sideNav .side_box .nav_item .bd .cnt {
		background-color: #01224e;
	}

	.sideNav .side_box .nav_item .bd .cnt::before {
		display: none;
	}

	.sideNav .side_box .nav_item .bd::after {
		content: "";
		display: block;
		height: 0.2rem;
		width: 100%;
	}
}

.footer {
	width: 100%;
	background-color: #323232;
	color: #fff;
}

.footer .footer_box {
	width: 78%;
	margin: 0 auto;
	padding-top: 0.6rem;
}

.footer .footer_box .footer_1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 0.2rem;
}

.footer .footer_box .footer_1 .f1_left {
	width: 1.65rem;
}

.footer .footer_box .footer_1 .f1_left img {
	width: 100%;
}

.footer .footer_box .footer_1 .f1_left img:nth-child(2n-1) {
	display: block;
}

.footer .footer_box .footer_1 .f1_left img:nth-child(2n) {
	display: none;
}

.footer .footer_box .footer_1 .f1_right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.footer .footer_box .footer_1 .f1_right .qq,
.footer .footer_box .footer_1 .f1_right .wx {
	width: 0.2rem;
	min-width: 26px;
	margin-right: 0.45rem;
	display: block;
	position: relative;
}

.footer .footer_box .footer_1 .f1_right .qq:hover .bd,
.footer .footer_box .footer_1 .f1_right .wx:hover .bd {
	display: block;
}

.footer .footer_box .footer_1 .f1_right .qq .img,
.footer .footer_box .footer_1 .f1_right .wx .img {
	height: 100%;
}

.footer .footer_box .footer_1 .f1_right .qq .img img,
.footer .footer_box .footer_1 .f1_right .wx .img img {
	height: 100%;
}

.footer .footer_box .footer_1 .f1_right .qq .bd,
.footer .footer_box .footer_1 .f1_right .wx .bd {
	display: none;
	position: absolute;
	width: 1rem;
	min-width: 100px;
	left: 50%;
	top: 0;
	-webkit-transform: translate(-50%, -110%);
	transform: translate(-50%, -110%);
}

.footer .footer_box .footer_1 .f1_right .qq .bd .bd_img,
.footer .footer_box .footer_1 .f1_right .wx .bd .bd_img {
	position: relative;
	width: 100%;
}

.footer .footer_box .footer_1 .f1_right .qq .bd .bd_img::after,
.footer .footer_box .footer_1 .f1_right .wx .bd .bd_img::after {
	width: 100%;
	display: block;
	content: "";
	position: absolute;
	bottom: -10px;
	left: 0;
	top: auto;
	border: 5px solid transparent;
}

.footer .footer_box .footer_1 .f1_right .qq .bd .bd_img img,
.footer .footer_box .footer_1 .f1_right .wx .bd .bd_img img {
	width: 100%;
}

.footer .footer_box .footer_1 .f1_right .message {
	display: block;
	width: 1.9rem;
	height: 0.44rem;
	line-height: 0.44rem;
	text-align: center;
	color: #fff;
	background-color: #0b4c9d;
	font-size: 0.16rem;
	cursor: pointer;
}

.footer .footer_box .footer_1 .f1_right .message:hover {
	background-color: rgba(11, 76, 157, 0.8);
}

.footer .footer_box .footer_2 {
	padding: 0.7rem 0;
	border: 1px solid #999;
	border-left: 0;
	border-right: 0;
}

.footer .footer_box .footer_2 .f2_left {
	width: 40%;
	float: left;
}

.footer .footer_box .footer_2 .f2_left .ul1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.footer .footer_box .footer_2 .f2_left .ul1 .li1 .a1 {
	display: block;
	margin-bottom: 0.2rem;
}

.footer .footer_box .footer_2 .f2_left .ul1 .li1 .ul2 .a2 {
	display: block;
	line-height: 2.5;
}

.footer .footer_box .footer_2 .f2_left .ul1 .li1 .ul2 .a2:hover {
	color: rgba(255, 255, 255, 0.8);
}

.footer .footer_box .footer_2 .f2_right {
	width: 50%;
	float: right;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: right;
	-ms-flex-pack: right;
	justify-content: right;
}

.footer .footer_box .footer_2 .f2_right .text {
	margin-right: 0.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.footer .footer_box .footer_2 .f2_right .text .phone {
	font-weight: bold;
	font-family: Arial;
	line-height: 2;
}

.footer .footer_box .footer_2 .f2_right .text .t3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	line-height: 2;
}

.footer .footer_box .footer_2 .f2_right .erweima {
	width: 1.2rem;
	height: 1.2rem;
	min-width: 120px;
	height: 120px;
}

.footer .footer_box .footer_2 .f2_right .erweima img {
	width: 100%;
	height: 100%;
}

.footer .footer_box .footer_3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0.25rem 0;
}

.footer .footer_box .footer_3 .f3_right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.footer .footer_box .footer_3 .f3_right .a {
	margin-left: 0.45rem;
}

.footer .footer_box .footer_3 .f3_right .a:hover {
	color: rgba(255, 255, 255, 0.8);
}

@media (max-width: 1240px) {
	.footer .footer_box {
		width: 90%;
	}

	.footer .footer_box .footer_1 .f1_right .message {
		height: 0.6rem;
		line-height: 0.6rem;
	}

	.footer .footer_box .footer_2 .f2_right .text {
		height: 100%;
	}

	.footer .footer_box .footer_2 .f2_right .erweima {
		height: 100%;
	}
}

@media (max-width: 900px) {
	.footer .footer_box {
		width: 96%;
	}

	.footer .footer_box .footer_1 .f1_right .qq .bd,
	.footer .footer_box .footer_1 .f1_right .wx .bd {
		width: 1.5rem;
	}

	.footer .footer_box .footer_2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.footer .footer_box .footer_2 .f2_left {
		width: 100%;
	}

	.footer .footer_box .footer_2 .f2_left .ul1 .li1 .a1 {
		font-size: 0.35rem;
	}

	.footer .footer_box .footer_2 .f2_right {
		width: 100%;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.footer .footer_box .footer_2 .f2_right .text {
		height: 3rem;
	}

	.footer .footer_box .footer_3 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.footer .footer_box .footer_3 .f3_right {
		padding-top: 0.3rem;
	}
}

@media (max-width: 750px) {
	.footer {
		padding-bottom: 0;
		background-color: #0a67ac;
	}

	.footer .footer_box .footer_1 .f1_left img:nth-child(2n-1) {
		display: none;
	}

	.footer .footer_box .footer_1 .f1_left img:nth-child(2n) {
		display: block;
	}

	.footer .footer_box .footer_1 .f1_right .message {
		background-color: #013d79;
	}

	.footer .footer_box .footer_2 .f2_left {
		width: 100%;
	}

	.footer .footer_box .footer_2 .f2_left .ul1 {
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.footer .footer_box .footer_2 .f2_left .ul1 .li1 .a1 {
		font-size: 18px;
		margin-top: 0.4rem;
	}

	.footer .footer_box .footer_2 .f2_left .ul1 .li1 .ul2 .li2 {
		display: inline-block;
		margin-right: 0.5rem;
	}

	.footer .footer_box .footer_2 .f2_left .ul1 .li1 .ul2 .li2 .a2 {
		font-size: 14px;
	}

	.footer .footer_box .footer_2 .f2_right {
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 0.4rem;
	}

	.footer .footer_box .footer_2 .f2_right .text {
		height: auto;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.footer .footer_box .footer_2 .f2_right .text .t3 {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		padding: 0;
		font-size: 14px;
		line-height: 2.5;
	}

	.footer .footer_box .footer_2 .f2_right .erweima {
		width: 1.5rem;
		height: 1.5rem;
		-ms-flex-negative: 0;
		min-width: auto;
		flex-shrink: 0;
	}

	.footer .footer_box .footer_3 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.footer .footer_box .footer_3 .f3_right {
		padding-top: 0.3rem;
	}
}

.md-message {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	display: none;
}

.md-message.show {
	display: block;
}

.md-message .form {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #fff;
	z-index: 102;
	border-radius: 5px;
	padding: 0.2rem 0.4rem;
	width: 8rem;
	max-width: 80%;
}

.md-message .form .top {
	padding-bottom: 0.2rem;
}

.md-message .form .top .off {
	float: right;
	cursor: pointer;
}

.md-message .form .f_item {
	margin-bottom: 0.4rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #666;
}

.md-message .form .f_item .sp1 {
	display: inline-block;
	width: 15%;
	min-width: 60px;
}

.md-message .form .f_item .inp {
	display: inline-block;
	border: 1px solid #888;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.md-message .form .f_item .inp input {
	width: 100%;
	height: 0.4rem;
	min-height: 30px;
	border: none;
	padding: 0 0.1rem;
}

.md-message .form .ta .sp1 {
	color: #666;
}

.md-message .form .ta .in {
	border: 1px solid #888;
	margin-top: 0.2rem;
	padding: 0.1rem;
}

.md-message .form .ta .in textarea {
	border: none;
	width: 100%;
	min-height: 100px;
	height: 1.5rem;
	line-height: 1.5;
	overflow-y: auto;
	overflow-x: hidden;
	/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
	/*定义滚动条轨道 内阴影+圆角*/
	/*定义滑块 内阴影+圆角*/
}

.md-message .form .ta .in textarea::-webkit-scrollbar {
	width: 5px;
	height: 10px;
	background-color: #f5f5f5;
}

.md-message .form .ta .in textarea::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
	border-radius: 10px;
	background-color: #f5f5f5;
}

.md-message .form .ta .in textarea::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
	background-color: #555;
}

.md-message .form .sub {
	margin-top: 0.3rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.md-message .form .sub .btn {
	border: none;
	border-radius: 20px;
	background-color: #0a67ac;
	color: #fff;
	padding: 0.2rem 0.6rem;
	cursor: pointer;
}

.md-message .form .sub .btn:hover {
	opacity: 0.8;
}

.md-message .mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

/*# sourceMappingURL=style.css.map */