/*初始化样式*/
*{
	word-break: break-word;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

html{
	margin: 0;
	padding: 0;
	border: 0;
}

body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,footer,header,hgroup,navs,section{
	margin: 0;
	padding: 0;
	border: 0;
}

body{
	position: relative;
	font: 12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;
	color: #333333;
	width: 100%;
	overflow-x: hidden;
	vertical-align: baseline;
	background: #ffffff;
}

a{
	text-decoration: none;
	outline: none;
}

a:hover,a:active,a:focus{
	text-decoration: none;
	outline: none;
}

input{
	margin: 0;
	padding: 0;
	font-family: 'Microsoft YaHei';
}

img{
	border: none;
	vertical-align: middle;
	background: none;
}

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

select,input,img,select{
	vertical-align: middle;
}

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

table,th,td{
	vertical-align: middle;
}

.clearfix::after{
	content: ".";
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
	display: block;
}

.clearfix{
	zoom: 1;
}

.clearboth{
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	clear: both;
}

h1,h2{
	font-size: 12px;
	font-weight: bold;
}

hr{
	height: 0;
	border: 0;
	border-top: 1px solid #cccccc;
}

h3,h4,h5{
	font-weight: normal;
	margin: 0;
}

p{
	margin: 0;
}

/*----- Common css ------*/
.fl{
	float: left;
}

.fr{
	float: right;
}

.di{
	_display: inline;
}

.fwn{
	font-weight: normal;
}

.dib{
	_font-size: 0px;
	_zoom: 1;
	_display: inline;
	*display: inline;
}

/*Flex layout*/
.flex_wrap{
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

/*Flex layout vertically aligned*/
.flex_alise{
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: space-between;
	-moz-align-content: space-between;
	-ms-align-content: space-between;
	-o-align-content: space-between;
	align-content: space-between;
}

/*Flex layout is centered up and down*/
.flex_alice{
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: center;
	-moz-align-content: center;
	-ms-align-content: center;
	-o-align-content: center;
	align-content: center;
}

/*Flex layout aligned left and right*/
.flex_con{
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

/*Flex layout is centered on the left and right sides*/
.flex_con_cen{
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
}

/*头部*/
.x-top{
	font-size: 14px;
	line-height: 58px;
	color: #ffffff;
	height: 58px;
	background: #121f44;
}

.hyz{
	color: #ffffff;
}

.hyr a{
	color: #ffffff;
}

.x-top2{
	line-height: 94px;
	height: 94px;
	box-shadow: 0 0 0 1px rgba(0,0,0,0.08)
}

.so img{
	max-width: 56%;
}

.ss{
	position: absolute;
	right: 0;
	top: 94px;
	z-index: 999;
	width: 240px;
	background: #001fb5;
	display: none;
}

.ss input{
	font-size: 14px;
	line-height: 45px;
	color: rgba(255,255,255,0.28);
	width: 36px;
	border:0;
	outline: none;
	float: left;
	background: #001fb5;
}

.ss #s_btn{
	background-image: url(../images/ico-search-button.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
}

.ss #keyword{
	font-size: 14px;
	line-height: 45px;
	color: rgba(255,255,255,1);
	width:calc(100% - 36px);
	padding-left:13px;
	float: left;
	outline: none;
	border:0;
	background: none;
}

.ss #keyword:-webkit-autofill{
	-webkit-text-fill-color: rgba(255,255,255,1)!important;
	transition: background-color 5000s ease-in-out 0s;
}

.ss #keyword::placeholder{
	color: rgba(255,255,255,1);
}

.x-menu{
	width: calc(100% - 35px);
	float: left;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.x-menu>li{
	position: relative;
	width: 12.5%;
	margin: 0;
	text-align: center;
	float: none;
}

.x-menu>li>a{
	font-size: 16px;
	line-height: 94px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.x-menu>li:hover>a,.x-menu>li.active>a{
	color: #001fb5;
}

.x-menu .lastli{
	width: 6%!important;
}

.x-sub-menu{
	position: absolute;
	left: 50%;
	top: 94px;
	z-index: 999;
	min-width: 155px;
	opacity: 0;
	visibility: hidden;
	box-shadow: 0 0 5px rgba(0,0,0,0.15);
	background: #ffffff;
	-webkit-transform: translate(-50%,20px);
	-moz-transform: translate(-50%,20px);
	-ms-transform: translate(-50%,20px);
	-o-transform: translate(-50%,20px);
	transform: translate(-50%,20px);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.x-menu>li:hover .x-sub-menu{
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	transform: translate(-50%,0);
}

.x-sub-menu>li{
	position: relative;
}

.x-sub-menu>li>a{
	font-size: 15px;
	line-height: 26px;
	color: #666666;
	width: 100%;
	padding: 8px 10px;
	text-align: center;
	white-space: nowrap;
	display: block;
	background: #ffffff;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.x-sub-menu>li:hover>a{
	color: #ffffff;
	background: #001fb5;
}

.x-three-menu{
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 99;
	/*width: 100%;*/
	min-width: 155px;
	opacity: 0;
	visibility: hidden;
	box-shadow: 0 0 5px rgba(0,0,0,0.15);
	background: #ffffff;
	-webkit-transform: translate(10px,0);
	-moz-transform: translate(10px,0);
	-ms-transform: translate(10px,0);
	-o-transform: translate(10px,0);
	transform: translate(10px,0);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.x-sub-menu>li:hover .x-three-menu{
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	transform: translate(0,0);
}

.x-three-menu a{
	font-size: 15px;
	line-height: 26px;
	color: #666666;
	width: 100%;
	padding: 7px 5px;
	text-align: center;
	white-space: nowrap;
	display: block;
	background: #ffffff;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.x-three-menu-li{
	position: relative;
}

.x-three-menu-li:hover>a{
	color: #ffffff;
	background: #001fb5;
}

.x-four-menu{
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 99;
	/*width: 100%;*/
	min-width: 155px;
	opacity: 0;
	visibility: hidden;
	box-shadow: 0 0 5px rgba(0,0,0,0.15);
	background: #ffffff;
	-webkit-transform: translate(10px,0);
	-moz-transform: translate(10px,0);
	-ms-transform: translate(10px,0);
	-o-transform: translate(10px,0);
	transform: translate(10px,0);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.x-three-menu-li:hover .x-four-menu{
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	transform: translate(0,0);
}

.x-four-menu-li:hover>a{
	color: #ffffff;
	background: #001fb5;
}

.foot_nav li{
	float: left;
}

.foot_nav li a{
	font-size: 18px;
	font-weight: 700;
	color: #ffbb02;
	width: 100%;
	display: block;
}

.foot_nav li .x-nav-menu{
	width: 100%;
	margin-top: 1.43em;
}

/**/
.max1400{
	max-width: 1500px;
	margin: 0 auto;
	padding: 0 50px;
}

.max1300{
	max-width: 1400px;
	margin: 0 auto;
	padding: 0 50px;
}

.max1200{
	max-width: 1260px;
	margin: 0 auto;
	padding: 0 30px;
}

@media(max-width:1260px){
	.max1300{
		padding: 0 30px;
	}

	.max1400{
		padding: 0 30px;
	}
}

@media(max-width:991px){
	body{
		padding-top: 60px;
	}
}

@media(max-width:768px){
	.max1300{
		padding: 0 15px;
	}

	.max1400{
		padding: 0 15px;
	}

	.max1200{
		padding: 0 15px;
	}
}

.flex_con{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

@media(max-width:991px){
	body{
		padding-top: 60px;
	}
}

.page_single_content_text{
	max-width: 100%!important;
	height: auto!important;
}

/* 友情链接 */
.c-link{
	font-size: 18px;
	line-height: 27px;
	color: #808080;
	padding: 2.2% 0;
}

.c-link .con{
	position: relative;
	display: -webkit-box;
	/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.c-link span{
	font-size: 20px;
	line-height: 27px;
	color: #1c397d;
	cursor: pointer;
	display: block;
}

.c-link dd{
	width: calc(100% - 170px);
}

.c-link a{
	color: #808080;
	margin: 0 3px;
}

@media(max-width:1366px){
	.c-link{
		font-size: 17px;
	}

	.c-link span{
		font-size: 18px;
	}

	.c-link dd{
		width: calc(100% - 155px);
	}
}

@media(max-width:1200px){
	.c-link{
		font-size: 16px;
	}

	.c-link span{
		font-size: 17px;
	}

	.c-link dd{
		width: calc(100% - 145px);
	}
}

@media(max-width:991px){
	.c-link{
		display: none;
	}
}

/*头部*/
.x-top2{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99999;
	width: 100%;
	background: #ffffff;
}

.x-top2 .dlogo{
	line-height: 94px;
	max-width: 10%;
	height: 94px;
}

.x-top2 .dlogo img{
	max-width: 100%;
	max-height: 60px;
}

.x-top2 .nnav{
	width: 86%;
}

.x-top2  .tdhw{
	width:25px;
}

.tdh{
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	color: #ffffff;
	padding-left: 34px;
	margin-bottom: 20px;
	background: url(../images/dbdhtb.png) no-repeat left center;
}

.sow{
	position: relative;
}

.ssky{
	width: 24px;
	height: 24px;
	cursor: pointer;
	background-image: url(../images/tdh.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 24px;
	margin-top: 35px;
}

@media(max-width:1280px){
	.x-top2 .nnav{
		width: 87%;
	}

	.tdh{
		font-size: 16px;
	}

	.ssky{
		width: 22px;
		height: 22px;
		background-size: 22px;
	}
}

/*banner*/
.index_banner{
	position: relative;
	margin-top: 94px;
}

.index_banner img{
	width: 100%;
}

.banneryd{
	position: absolute;
	left: 0;
	bottom: 5%!important;
	width: 100%;
	z-index: 999;
	text-align: center;
	font-size: 0;
}

.banneryd span{
	width: 12px;
	height: 12px;
	border-radius: 15px;
	background-color: #fff;
	margin: 0 0.4rem!important;
	opacity: 1;
	transition: all 0.4s ease;
}

.banneryd span.swiper-pagination-bullet-active{
	width: 2.65rem;
	background: #001fb5;
}

.index_banner2{
	display: none;
}

@media(max-width:991px){
	.index_banner{
		margin-top: 0;
	}

	.banneryd span{
		width: 10px;
		height: 10px;
		margin: 0 5px!important;
	}

	.banneryd span.swiper-pagination-bullet-active{
		width: 32px;
	}
}

@media(max-width:768px){
	.banneryd span{
		width: 8px;
		height: 8px;
		margin: 0 4px!important;
	}

	.banneryd span.swiper-pagination-bullet-active{
		width: 28px;
	}

	.banneryd{
		bottom: 15px!important;
	}
}

@media(max-width:468px){
	.banneryd{
		bottom: 10px!important;
	}
}

/* 产品中心 */
.cpzx{
	padding: 4.7% 0;
	background-color: #f0f2f5;
}

.cpzx .cpzx_ft{
	text-align: center;
}

.cpzx .cpzx_ft h3{
	font-size: 1.9rem;
	font-weight: bold;
	line-height: 1.2;
	color: #000000;
}

.cpzx .cpzx_ft h4{
	font-size: 1rem;
	line-height: 1.5;
	color: #999999;
	margin-top: 8px;
}

.cpzx .cpzx_fb{
	margin-top: 3%;
}

.cpzx .cpzx_fb li{
	position: relative;
	width: 32%;
	margin-right: 2%;
	background: #ffffff;
}

.cpzx .cpzx_fb li:hover{
	box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.12);
}

.cpzx .cpzx_fb li:nth-child(3n){
	margin-right: 0;
}

.cpzx .cpzx_fb li:nth-child(n+4){
	margin-top: 2%;
}

.cpzx .cpzx_fb li a{
	display: block;
}

.cpzx .cpzx_fb li img{
	width: 100%;
}

.cpzx .cpzx_fb li .cpwz{
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	padding: 0 8%;
	transform: translateY(-50%);
}

.cpzx .cpzx_fb li .cpwz h3{
	font-size: 1.1rem;
	font-weight: bold;
	line-height: 1.5;
	color: #000000;
}

.cpzx .cpzx_fb li .cpwz h4{
	font-size: 15px;
	line-height: 1.6;
	color: #525252;
	width: 56%;
	margin-top: 0.8rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
}

.cpzx .cpzx_fb li .cpwz h5{
	font-size: 16px;
	line-height: 1.5;
	color: #001fb5;
	margin-top: 1.1rem;
}

.cpzx .cpzx_fbgd{
	font-size: 0;
	margin-top: 4%;
	text-align: center;
}

.cpzx .cpzx_fbgd .cpzxckgd{
	font-size: 16px;
	line-height: 1.5;
	color: #ffffff;
	padding: 0.7rem 1.7rem;
	text-align: center;
	display: inline-block;
	background-color: #001fb5;
}

@media(max-width: 1200px){
	.cpzx .cpzx_ft h4{
		font-size: 16px;
	}

	.cpzx .cpzx_fb li .cpwz h3{
		font-size: 17px;
	}

	.cpzx .cpzx_fb li .cpwz h4{
		margin-top: 8px;
	}
}

@media(max-width: 991px){
	.cpzx{
		padding: 4% 0;
	}

	.cpzx .cpzx_ft h3{
		font-size: 26px;
	}

	.cpzx .cpzx_ft h4{
		font-size: 15px;
	}

	.cpzx .cpzx_fb li{
		width: 49%;
		margin-right: 2%;
	}

	.cpzx .cpzx_fb li:nth-child(3n){
		margin-right: 2%;
	}

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

	.cpzx .cpzx_fb li:nth-child(n+3){
		margin-top: 2%;
	}

	.cpzx .cpzx_fb li .cpwz h3{
		font-size: 16px;
	}

	.cpzx .cpzx_fb li .cpwz h4{
		font-size: 14px;
	}

	.cpzx .cpzx_fb li .cpwz h5{
		font-size: 15px;
		margin-top: 5%;
	}

	.cpzx .cpzx_fbgd{
		margin-top: 3%;
	}

	.cpzx .cpzx_fbgd .cpzxckgd{
		font-size: 15px;
		padding: 10px 20px;
	}
}

@media(max-width: 768px){
	.cpzx{
		padding: 30px 0;
	}

	.cpzx .cpzx_ft h3{
		font-size: 24px;
	}

	.cpzx .cpzx_fb{
		margin-top: 20px;
	}

	.cpzx .cpzx_fb li{
		width: 100%;
		margin-right: 0!important;
	}

	.cpzx .cpzx_fb li:nth-child(n+2){
		margin-top: 20px;
	}

	.cpzx .cpzx_fb li .cpwz{
		padding: 0 22px;
	}

	.cpzx .cpzx_fb li .cpwz h5{
		margin-top: 15px;
	}

	.cpzx .cpzx_fbgd{
		margin-top: 22px;
	}

	.cpzx .cpzx_fbgd .cpzxckgd{
		padding: 9px 18px;
	}
}

@media(max-width: 468px){
	.cpzx{
		padding: 25px 0;
	}

	.cpzx .cpzx_fb{
		margin-top: 15px;
	}

	.cpzx .cpzx_fb li:nth-child(n+2){
		margin-top: 18px;
	}

	.cpzx .cpzx_fb li .cpwz{
		padding: 0 18px;
	}

	.cpzx .cpzx_ft h3{
		font-size: 22px;
	}

	.cpzx .cpzx_fb li .cpwz h5{
		margin-top: 12px;
	}

	.cpzx .cpzx_fbgd{
		margin-top: 18px;
	}
}

/* 业务布局 */
.ywbj{
	padding: 4.7% 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.ywbj .ywbj_ft{
	text-align: center;
}

.ywbj .ywbj_ft h3{
	font-size: 1.9rem;
	font-weight: bold;
	line-height: 1.2;
	color: #ffffff;
}

.ywbj .ywbj_ft h4{
	font-size: 1rem;
	line-height: 1.5;
	color: #ffffff;
	margin-top: 8px;
}

.ywbj .ywbj_fb{
	margin-top: 3%;
}

.ywbj .ywbj_fb ul{
	position: relative;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}

.ywbj .ywbj_fb li{
	position: absolute;
	top: 0;
	width: 48%;
	border-left: 1px solid #ffffff;
	overflow: hidden;
	display: inline-block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.ywbj .ywbj_fb li:nth-child(1){
	position: relative;
	z-index: 2;
	border-left: 1px solid rgba(255,255,255,0);
}

.ywbj .ywbj_fb li:nth-child(2){
	left: 48%;
	z-index: 3;
}

.ywbj .ywbj_fb li:nth-child(3){
	left: 58.4%;
	z-index: 4;
}

.ywbj .ywbj_fb li:nth-child(4){
	left: 68.8%;
	z-index: 5;
}

.ywbj .ywbj_fb li:nth-child(5){
	left: 79.2%;
	z-index: 6;
}

.ywbj .ywbj_fb li:nth-child(6){
	left: 89.6%;
	z-index: 7;
}

.ywbj .ywbj_fb li img{
	width: 100%;
}

.ywbj .ywbj_fb li h3{
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 1rem;
	line-height: 1.5;
	color: #ffffff;
	width: 100%;
	padding: 3.5% 6%;
	opacity: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: rgba(0,0,0,0.6);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.ywbj .ywbj_fb li.active h3{
	opacity: 1;
}

@media(max-width:1200px){
	.ywbj .ywbj_ft h4{
		font-size: 16px;
	}

	.ywbj .ywbj_fb li h3{
		font-size: 16px;
	}
}

@media(max-width:991px){
	.ywbj{
		padding: 4% 0;
	}

	.ywbj .ywbj_ft h3{
		font-size: 26px;
	}

	.ywbj .ywbj_ft h4{
		font-size: 15px;
	}

	.ywbj .ywbj_fb li{
		position: relative!important;
		left: 0!important;
		width: 33.33333333333%;
	}

	.ywbj .ywbj_fb li:nth-child(3n+1){
		border-left: 1px solid rgba(255,255,255,0);
	}

	.ywbj .ywbj_fb li h3{
		font-size: 15px;
		padding: 10px 6%;
		opacity: 1;
		text-align: center;
	}
}

@media(max-width:768px){
	.ywbj{
		padding: 30px 0;
	}

	.ywbj .ywbj_ft h3{
		font-size: 24px;
	}

	.ywbj .ywbj_fb{
		margin-top: 20px;
	}

	.ywbj .ywbj_fb li{
		width: 50%;
	}

	.ywbj .ywbj_fb li:nth-child(3n+1){
		border-left: 1px solid rgba(255,255,255,1);
	}

	.ywbj .ywbj_fb li:nth-child(2n+1){
		border-left: 1px solid rgba(255,255,255,0);
	}

	.ywbj .ywbj_fb li h3{
		padding: 10px 15px;
	}
}

@media(max-width:468px){
	.ywbj{
		padding: 25px 0;
	}

	.ywbj .ywbj_ft h3{
		font-size: 22px;
	}

	.ywbj .ywbj_fb{
		margin-top: 15px;
	}

	.ywbj .ywbj_fb li{
		width:100%;
		border-left: 0!important;
	}

	.ywbj .ywbj_fb li:nth-child(n+2){
		margin-top: 18px;
	}
}

/* 选择4大优势 */
.sdys{
	padding-top: 4.7%;
}

.sdys .sdys_ft{
	text-align: center;
}

.sdys .sdys_ft h3{
	font-size: 1.9rem;
	font-weight: bold;
	line-height: 1.2;
	color: #000000;
}

.sdys .sdys_ft h3 span{
	color: #001fb5;
}

.sdys .sdys_ft h4{
	font-size: 1rem;
	line-height: 1.5;
	color: #999999;
	margin-top: 8px;
}

.sdys .sdys_fb{
	position: relative;
	margin-top: 3%;
	display: -webkit-box;
	/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

.sdys .sdys_fb .sdys_fbl{
	position: relative;
	width: 52%;
	overflow: hidden;
}

.sdys .sdys_fb .sdys_fbl .sdys_fblw{
	height: 100%;
}

.sdys .sdys_fb .sdys_fbl .sdys_fblw ul{
	height: 100%;
}

.sdys .sdys_fb .sdys_fbl .sdys_fblw li{
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.sdys .sdys_fb .sdys_fbl li img{
	width: 100%;
	opacity: 0;
}

.sdys .sdys_fb .sdys_fbr{
	width: 48%;
	padding: 3.5%;
	background: #f0f1f5;
}

.sdys .sdys_fb .sdys_fbr .sdys_fbrt ul{
	display: -webkit-box;
	/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

.sdys .sdys_fb .sdys_fbr .sdys_fbrt li{
	max-width: 24.5%;
}

.sdys .sdys_fb .sdys_fbr .sdys_fbrt li a{
	font-size: 1.3rem;
	font-weight: bold;
	line-height: 1.3;
	color: #001fb5;
	padding: 7px 12px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	display: block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.sdys .sdys_fb .sdys_fbr .sdys_fbrt li.on a{
	color: #ffffff;
	background: #001fb5;
}

.sdys .sdys_fb .sdys_fbr .sdys_fbrb{
	margin-top: 5%;
}

.sdys .sdys_fb .sdys_fbr .sdys_fbrb li h3{
	font-size: 1.3rem;
	font-weight: bold;
	line-height: 1.3;
	color: #333333;
}

.sdys .sdys_fb .sdys_fbr .sdys_fbrb li h5{
	font-size: 16px;
	line-height: 1.7;
	color: #4d4d4d;
	margin-top: 3.5%;
}

@media(max-width:1500px){
	.sdys .sdys_fb .sdys_fbr{
		padding: 3%;
	}

	.sdys .sdys_fb .sdys_fbr .sdys_fbrb{
		margin-top: 4.5%;
	}

	.sdys .sdys_fb .sdys_fbr .sdys_fbrb li h5{
		margin-top: 3%;
	}
}

@media(max-width:1200px){
	.sdys .sdys_ft h4{
		font-size: 16px;
	}

	.sdys .sdys_fb .sdys_fbr .sdys_fbrt li a{
		font-size: 20px;
		padding: 7px 11px;
	}

	.sdys .sdys_fb .sdys_fbr .sdys_fbrb li h3{
		font-size: 20px;
	}
}

@media(max-width: 991px){
	.sdys{
		padding-top: 4%;
	}

	.sdys .sdys_ft h3{
		font-size: 26px;
	}

	.sdys .sdys_ft h4{
		font-size: 15px;
	}

	.sdys .sdys_fb .sdys_fbl{
		width: 100%;
	}

	.sdys .sdys_fb .sdys_fbl .sdys_fblw{
		height: auto;
	}

	.sdys .sdys_fb .sdys_fbl .sdys_fblw ul{
		height: auto;
	}

	.sdys .sdys_fb .sdys_fbl .sdys_fblw li{
		height: auto;
	}

	.sdys .sdys_fb .sdys_fbr{
		width: 100%;
	}

	.sdys .sdys_fb .sdys_fbr .sdys_fbrt li a{
		font-size: 18px;
		padding: 6px 10px;
	}

	.sdys .sdys_fb .sdys_fbr .sdys_fbrb{
		margin-top: 18px;
	}

	.sdys .sdys_fb .sdys_fbr .sdys_fbrb li h3{
		font-size: 18px;
	}

	.sdys .sdys_fb .sdys_fbr .sdys_fbrb li h5{
		font-size: 15px;
		margin-top: 12px;
	}
}

@media(max-width: 768px){
	.sdys{
		padding-top: 30px;
	}

	.sdys .sdys_ft h3{
		font-size: 24px;
	}

	.sdys .sdys_fb{
		margin-top: 20px;
	}

	.sdys .sdys_fb .sdys_fbr{
		padding: 20px;
	}

	.sdys .sdys_fb .sdys_fbr .sdys_fbrt li a{
		font-size: 17px;
	}

	.sdys .sdys_fb .sdys_fbr .sdys_fbrb{
		margin-top: 15px;
	}

	.sdys .sdys_fb .sdys_fbr .sdys_fbrb li h3{
		font-size: 17px;
	}

	.sdys .sdys_fb .sdys_fbr .sdys_fbrb li h5{
		margin-top: 10px;
	}
}

@media(max-width:468px){
	.sdys{
		padding-top: 25px;
	}

	.sdys .sdys_ft h3{
		font-size: 22px;
	}

	.sdys .sdys_fb{
		margin-top: 15px;
	}

	.sdys .sdys_fb .sdys_fbr{
		padding: 15px;
	}

	.sdys .sdys_fb .sdys_fbr .sdys_fbrt li{
		max-width: 49%;
		width: 49%;
	}

	.sdys .sdys_fb .sdys_fbr .sdys_fbrt li a{
		padding: 8px 10px;
	}
}

/* 关于我们 */
.gywm{
	padding: 4.7% 0;
	overflow: hidden;
	display: -webkit-box;
	/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.gywm .gywm_fl{
	width: 50%;
	padding-left: calc(50vw - 707px);
	padding-right: 2.5%;
}

.gywm .gywm_fl .gywm_flt h3{
	font-size: 1.9rem;
	font-weight: bold;
	line-height: 1.2;
	color: #000000;
}

.gywm .gywm_fl .gywm_flt h4{
	font-size: 1.2rem;
	line-height: 1.5;
	color: #000000;
}

.gywm .gywm_fl .gywm_flb{
	margin-top: 3%;
}

.gywm .gywm_fl .gywm_flb h3{
	font-size: 1.3rem;
	font-weight: bold;
	line-height: 1.5;
	color: #000000;
}

.gywm .gywm_fl .gywm_flb h4{
	font-size: 16px;
	line-height: 1.7;
	color: #4d4d4d;
	margin-top: 3%;
	text-indent: 2em;
}

.gywm_flb_links_a{
	font-size: 0;
	line-height: 0;
	margin-top: 4%;
}

.gywm .gywm_fl .gywm_flb .gywmgd{
	font-size: 16px;
	line-height: 1.5;
	color: #ffffff;
	padding: 0.7rem 1.7rem;
	text-align: center;
	background: #001fb5;
	display: inline-block;
}

.gywm .gywm_fr{
	width: 50%;
	overflow: hidden;
	cursor: pointer;
}

.gywm .gywm_fr img{
	width:100%;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.gywm .gywm_fr:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}

@media(max-width:1500px){
	.gywm .gywm_fl{
		padding-left: 50px;
	}

	.gywm .gywm_fl .gywm_flb{
		margin-top: 3%;
	}

	.gywm .gywm_fl .gywm_flb h4{
		margin-top: 2.5%;
	}

	.gywm_flb_links_a{
		margin-top: 4%;
	}
}

@media(max-width:1260px){
	.gywm .gywm_fl{
		padding-left: 30px;
	}
}

@media(max-width:1200px){
	.gywm .gywm_fl .gywm_flt h4{
		font-size: 19px;
	}

	.gywm .gywm_fl .gywm_flb h3{
		font-size: 20px;
	}
}

@media(max-width:991px){
	.gywm{
		padding: 4% 0;
	}

	.gywm .gywm_fl{
		width: 100%;
		padding-right: 30px;
	}

	.gywm .gywm_fl .gywm_flt h3{
		font-size: 26px;
	}

	.gywm .gywm_fl .gywm_flt h4{
		font-size: 17px;
	}

	.gywm .gywm_fl .gywm_flb{
		margin-top: 15px;
	}

	.gywm .gywm_fl .gywm_flb h3{
		font-size: 18px;
	}

	.gywm .gywm_fl .gywm_flb h4{
		font-size: 15px;
		margin-top: 12px;
	}

	.gywm_flb_links_a{
		margin-top: 18px;
	}

	.gywm .gywm_fl .gywm_flb .gywmgd{
		font-size: 15px;
		padding: 10px 20px;
	}

	.gywm .gywm_fr{
		width: 100%;
		margin-top: 3%;
	}
}

@media(max-width:768px){
	.gywm{
		padding: 30px 0;
	}

	.gywm .gywm_fl{
		padding-left: 15px;
		padding-right: 15px;
	}

	.gywm .gywm_fl .gywm_flt h3{
		font-size: 24px;
	}

	.gywm .gywm_fl .gywm_flt h4{
		font-size: 16px;
	}

	.gywm .gywm_fl .gywm_flb h3{
		font-size: 17px;
	}

	.gywm .gywm_fl .gywm_flb h4{
		margin-top: 10px;
	}

	.gywm_flb_links_a{
		margin-top: 15px;
	}

	.gywm .gywm_fl .gywm_flb .gywmgd{
		padding: 9px 18px;
	}

	.gywm .gywm_fr{
		margin-top: 22px;
	}
}

@media(max-width:468px){
	.gywm{
		padding: 25px 0;
	}

	.gywm .gywm_fl .gywm_flt h3{
		font-size: 22px;
	}

	.gywm .gywm_fr{
		margin-top: 18px;
	}
}

/* 选择我们有哪些保障 */
.bzbk{
	padding: 4.7% 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.bzbk .bzbk_ft{
	text-align: center;
}

.bzbk .bzbk_ft h3{
	font-size: 1.9rem;
	font-weight: bold;
	line-height: 1.2;
	color: #ffffff;
}

.bzbk .bzbk_ft  h3 span{
	font-weight: bold;
	color: #ff9d00;
}

.bzbk .bzbk_ft h4{
	font-size: 1rem;
	line-height: 1.5;
	color: #ffffff;
	margin-top: 8px;
}

.bzbk .bzbk_fb{
	margin-top: 3.5%;
}

.bzbk .bzbk_fb ul{
	margin: 0 -0.75rem;
	display: -webkit-box;
	/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.bzbk .bzbk_fb li{
	width: 25%;
	padding: 5px 0.75rem;
	cursor: pointer;
}

.bzbk .bzbk_fb li h3{
	line-height: 2.3rem;
}

.bzbk .bzbk_fb li h3 img{
	width: 2.3rem;
}

.bzbk .bzbk_fb li h4{
	font-size: 1.2rem;
	font-weight: bold;
	line-height: 1.5;
	color: #ffffff;
	margin-top: 5%;
}

.bzbk .bzbk_fb li h5{
	font-size: 15px;
	line-height: 1.8;
	color: #ffffff;
	margin-top: 4%;
}

@media(max-width:1200px){
	.bzbk .bzbk_ft h4{
		font-size: 16px;
	}

	.bzbk .bzbk_fb{
		margin-top: 3%;
	}

	.bzbk .bzbk_fb li h3{
		line-height: 35px;
	}

	.bzbk .bzbk_fb li h3 img{
		width: 35px;
	}

	.bzbk .bzbk_fb li h4{
		font-size: 19px;
	}
}

@media(max-width:991px){
	.bzbk{
		padding: 4% 0;
	}

	.bzbk .bzbk_ft h3{
		font-size: 26px;
	}

	.bzbk .bzbk_ft h4{
		font-size: 15px;
	}

	.bzbk .bzbk_fb ul{
		margin: 0 -10px;
	}

	.bzbk .bzbk_fb li{
		width: 50%;
		padding: 5px 10px;
	}

	.bzbk .bzbk_fb li:nth-child(n+3){
		margin-top: 10px;
	}

	.bzbk .bzbk_fb li h3{
		line-height: 32px;
	}

	.bzbk .bzbk_fb li h3 img{
		width: 32px;
	}

	.bzbk .bzbk_fb li h4{
		font-size: 18px;
		margin-top: 11px;
	}

	.bzbk .bzbk_fb li h5{
		font-size: 14px;
		margin-top: 10px;
	}
}

@media(max-width:768px){
	.bzbk{
		padding: 30px 0;
	}

	.bzbk .bzbk_ft h3{
		font-size: 24px;
	}

	.bzbk .bzbk_fb{
		margin-top: 20px;
	}

	.bzbk .bzbk_fb ul{
		margin: 0 -7px;
	}

	.bzbk .bzbk_fb li{
		padding: 4px 7px;
	}

	.bzbk .bzbk_fb li h3{
		line-height: 30px;
	}

	.bzbk .bzbk_fb li h3 img{
		width: 30px;
	}

	.bzbk .bzbk_fb li h4{
		font-size: 17px;
		margin-top: 10px;
	}

	.bzbk .bzbk_fb li h5{
		margin-top: 8px;
	}
}

@media(max-width:468px){
	.bzbk{
		padding: 25px 0;
	}

	.bzbk .bzbk_ft h3{
		font-size: 22px;
	}

	.bzbk .bzbk_fb{
		margin-top: 15px;
	}

	.bzbk .bzbk_fb ul{
		margin: 0;
	}

	.bzbk .bzbk_fb li{
		width: 100%;
		padding: 0;
	}

	.bzbk .bzbk_fb li:nth-child(n+2){
		margin-top: 15px;
	}
}

/* 新闻资讯 */
.xwzx{
	padding: 4.7% 0;
}

.xwzx .xwzx_ft{
	text-align: center;
}

.xwzx .xwzx_ft h3{
	font-size: 1.9rem;
	font-weight: bold;
	line-height: 1.2;
	color: #000000;
}

.xwzx .xwzx_ft h4{
	font-size: 1rem;
	line-height: 1.5;
	color: #999999;
	margin-top: 8px;
}

.xwzx .xwzx_fb{
	margin-top: 3.5%;
}

.xwzx .xwzx_fb .xwzx_fbl{
	width: 15%;
}

.xwzx .xwzx_fb .xwzx_fbl ul{
	margin-bottom: 20%;
}

.xwzx .xwzx_fb .xwzx_fbl ul li{
	margin-bottom: 20%;
	padding-bottom: 15px;
	border-bottom: 1px solid #b1b2b3;
}

.xwzx .xwzx_fb .xwzx_fbl ul li:last-child{
	margin-bottom: 0;
}

.xwzx .xwzx_fb .xwzx_fbl ul li a{
	font-size: 1.1rem;
	line-height: 30px;
	color: #000000;
	padding-right: 22%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-image: url(../images/xwjt.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 27px;
	display: block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.xwzx .xwzx_fb .xwzx_fbl ul li:hover a{
	color: #001fb5;
}

.xwzx .xwzx_fb .xwzx_fbl .xwckgd{
	font-size: 1.1rem;
	line-height: 1.5;
	color: #808080;
	display: block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.xwzx .xwzx_fb .xwzx_fbl .xwckgd:hover{
	color: #001fb5;
}

.xwzx .xwzx_fb .xwzx_fbr{
	width: 80%;
}

.xwzx .xwzx_fb .xwzx_fbr li{
	width: 32%;
	margin-right: 2%;
}

.xwzx .xwzx_fb .xwzx_fbr li:nth-child(3n){
	margin-right: 0;
}

.xwzx .xwzx_fb .xwzx_fbr li .img{
	overflow: hidden;
}

.xwzx .xwzx_fb .xwzx_fbr li .img img{
	width: 100%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.xwzx .xwzx_fb .xwzx_fbr li:hover .img img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}

.xwzx .xwzx_fb .xwzx_fbr li h3{
	font-size: 1.1rem;
	font-weight: bold;
	line-height: 1.2;
	color: #000000;
	margin-top: 7%;
}

.xwzx .xwzx_fb .xwzx_fbr li h4{
	font-size: 1.2rem;
	line-height: 1.5;
	color: #000000;
	margin-top: 4%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.xwzx .xwzx_fb .xwzx_fbr li:hover h4{
	color: #001fb5;
}

.xwzx .xwzx_fb .xwzx_fbr li h5{
	font-size: 16px;
	line-height: 1.8;
	color: #4d4d4d;
	margin-top: 4%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.xwzx .xwzx_fb .xwzx_fbr li .xwnrgd{
	font-size: 16px;
	line-height: 1.5;
	color: #001fb5;
	margin-top: 8%;
	padding-top: 6%;
	border-top: 1px solid #001fb5;
}

.xwzx .xwzxgdmw{
	font-size: 0;
	text-align: center;
	display: none;
	margin-top: 3.5%;
}

.xwzx .xwzxgdmw .xwzxgdm{
	font-size: 16px;
	line-height: 1.5;
	color: #ffffff;
	padding: 0.7rem 1.7rem;
	text-align: center;
	background: #001fb5;
	display: inline-block;
}

@media(max-width: 1200px){
	.xwzx .xwzx_ft h4{
		font-size: 16px;
	}

	.xwzx .xwzx_fb{
		margin-top: 3%;
	}

	.xwzx .xwzx_fb .xwzx_fbl ul li a{
		font-size: 17px;
		background-size: 25px;
	}

	.xwzx .xwzx_fb .xwzx_fbl .xwckgd{
		font-size: 17px;
	}

	.xwzx .xwzx_fb .xwzx_fbr li h3{
		font-size: 17px;
	}

	.xwzx .xwzx_fb .xwzx_fbr li h4{
		font-size: 19px;
	}

	.xwzx .xwzxgdmw{
		margin-top: 3%;
	}
}

@media(max-width: 991px){
	.xwzx{
		padding: 4% 0;
	}

	.xwzx .xwzx_ft h3{
		font-size: 26px;
	}

	.xwzx .xwzx_ft h4{
		font-size: 15px;
	}

	.xwzx .xwzx_fb .xwzx_fbl{
		width: 100%;
	}

	.xwzx .xwzx_fb .xwzx_fbl ul{
		margin-bottom: 0;
		display: -webkit-box;
		/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
		display: -moz-box;
		/* Firefox 17- */
		display: -webkit-flex;
		/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
		display: -moz-flex;
		/* Firefox 18+ */
		display: -ms-flexbox;
		/* IE 10 */
		display: flex;
		/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
		-o-justify-content: space-between;
		justify-content: space-between;
	}

	.xwzx .xwzx_fb .xwzx_fbl ul li{
		width: 32%;
		margin-bottom: 0;
		padding-bottom: 12px;
	}

	.xwzx .xwzx_fb .xwzx_fbl ul li a{
		font-size: 16px;
		line-height: 28px;
		padding-right: 30px;
		background-size: 23px;
	}

	.xwzx .xwzx_fb .xwzx_fbl .xwckgd{
		font-size: 16px;
		display: none;
	}

	.xwzx .xwzx_fb .xwzx_fbr{
		width: 100%;
		margin-top: 3%;
	}

	.xwzx .xwzx_fb .xwzx_fbr li h3{
		font-size: 16px;
		margin-top: 16px;
	}

	.xwzx .xwzx_fb .xwzx_fbr li h4{
		font-size: 18px;
		margin-top: 10px;
	}

	.xwzx .xwzx_fb .xwzx_fbr li h5{
		font-size: 15px;
		margin-top: 10px;
	}

	.xwzx .xwzx_fb .xwzx_fbr li .xwnrgd{
		font-size: 15px;
		margin-top: 18px;
		padding-top: 15px;
	}

	.xwzx .xwzxgdmw{
		display: block;
	}

	.xwzx .xwzxgdmw .xwzxgdm{
		font-size: 15px;
		padding: 10px 20px;
	}
}

@media(max-width: 768px){
	.xwzx{
		padding: 30px 0;
	}

	.xwzx .xwzx_ft h3{
		font-size: 24px;
	}

	.xwzx .xwzx_fb{
		margin-top: 20px;
	}

	.xwzx .xwzx_fb .xwzx_fbr{
		margin-top: 22px;
	}

	.xwzx .xwzx_fb .xwzx_fbr li{
		width: 49%;
		margin-right: 2%;
	}

	.xwzx .xwzx_fb .xwzx_fbr li:nth-child(3n){
		margin-right: 2%;
	}

	.xwzx .xwzx_fb .xwzx_fbr li:nth-child(2n){
		margin-right: 0;
	}

	.xwzx .xwzx_fb .xwzx_fbr li:nth-child(n+3){
		display: none;
	}

	.xwzx .xwzx_fb .xwzx_fbr li h3{
		margin-top: 15px;
	}

	.xwzx .xwzx_fb .xwzx_fbr li h4{
		font-size: 17px;
		margin-top: 8px;
	}

	.xwzx .xwzx_fb .xwzx_fbr li h5{
		margin-top: 8px;
	}

	.xwzx .xwzx_fb .xwzx_fbr li .xwnrgd{
		margin-top: 15px;
		padding-top: 12px;
	}

	.xwzx .xwzxgdmw{
		margin-top: 20px;
	}

	.xwzx .xwzxgdmw .xwzxgdm{
		padding: 9px 18px;
	}
}

@media(max-width: 468px){
	.xwzx{
		padding: 25px 0;
	}

	.xwzx .xwzx_ft h3{
		font-size: 22px;
	}

	.xwzx .xwzx_fb{
		margin-top: 15px;
	}

	.xwzx .xwzx_fb .xwzx_fbl ul li{
		padding-bottom: 10px;
	}

	.xwzx .xwzx_fb .xwzx_fbl ul li a{
		padding-right: 0;
		text-align: center;
		background: none!important;
	}

	.xwzx .xwzx_fb .xwzx_fbr{
		margin-top: 18px;
	}

	.xwzx .xwzx_fb .xwzx_fbr li{
		width: 100%;
		margin-right: 0!important;
	}

	.xwzx .xwzx_fb .xwzx_fbr li:nth-child(n+2){
		margin-top: 15px;
	}

	.xwzx .xwzx_fb .xwzx_fbr li:nth-child(n+3){
		display: block;
	}

	.xwzx .xwzxgdmw{
		margin-top: 15px;
	}
}

/* 广告 */
.gght{
	padding: 4.7% 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.gght_con{
	display: -webkit-box;
	/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.gght .gght_fl{
	width: 53%;
}

.gght .gght_fl h3{
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.5;
	color: #ffffff;
}

.gght .gght_fl h3 span{
	color: #ff8400;
}

.gght .gght_fl h4{
	font-size: 16px;
	line-height: 1.5;
	color: #ffffff;
	margin-top: 10px;
	text-transform: uppercase;
}

.gght .gght_fr{
	width: 44%;
	max-width: 580px;
	overflow: hidden;
	display: -webkit-box;
	/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

.gght .gght_fr .gght_frl{
	margin: 7px 0;
	padding: 11px 2rem;
	border-radius: 45px;
	background: #017de7;
}

.gght .gght_fr .gght_frl h3{
	font-size: 15px;
	line-height: 1.5;
	color: #ffffff;
}

.gght .gght_fr .gght_frl h4{
	font-size: 1.3rem;
	font-weight: bold;
	line-height: 1.2;
	color: #ffffff;
	margin-top: 2px;
}

.gght .gght_fr .gght_frr{
	font-size: 1.1rem;
	font-weight: bold;
	line-height: 1.5;
	color: #043f71;
	margin: 7px 0;
	padding: 11px 2rem;
	padding-left: 4.3rem;
	border-radius: 45px;
	background-image: url(../images/htdh.png);
	background-repeat: no-repeat;
	background-position: 2rem center;
	background-size: 1.7rem;
	background-color: #ffffff;
	display: -webkit-box;
	/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
}

@media(max-width:1200px){
	.gght .gght_fr .gght_frl h4{
		font-size: 20px;
	}

	.gght .gght_fr .gght_frr{
		font-size: 17px;
		background-size: 26px;
	}
}

@media(max-width: 991px){
	.gght{
		padding: 4% 0;
	}

	.gght .gght_fl{
		width: 100%;
	}

	.gght .gght_fl h3{
		font-size: 22px;
	}

	.gght .gght_fl h4{
		font-size: 15px;
	}

	.gght .gght_fr{
		width: 100%;
		max-width: 100%;
		margin-top: 15px;
	}

	.gght .gght_fr .gght_frl{
		padding: 10px 30px;
	}

	.gght .gght_fr .gght_frl h3{
		font-size: 14px;
	}

	.gght .gght_fr .gght_frl h4{
		font-size: 18px;
	}

	.gght .gght_fr .gght_frr{
		font-size: 16px;
		padding: 12px 30px;
		padding-left: 64px;
		background-position: 30px center;
		background-size: 26px;
	}
}

@media(max-width:768px){
	.gght{
		padding: 30px 0;
	}

	.gght .gght_fl h3{
		font-size: 20px;
	}

	.gght .gght_fr{
		margin-top: 12px;
	}

	.gght .gght_fr .gght_frl{
		padding: 10px 25px;
	}

	.gght .gght_fr .gght_frl h4{
		font-size: 17px;
	}

	.gght .gght_fr .gght_frr{
		padding: 12px 25px;
		padding-left: 60px;
		background-position: 25px center;
		background-size: 24px;
	}
}

@media(max-width: 468px){
	.gght{
		padding: 25px 0;
	}

	.gght .gght_fl h3{
		font-size: 18px;
	}
}

/* foot1 */
.foot1{
	padding: 4% 0;
	background: #0d1720;
}

.foot1_con{
	display: -webkit-box;
	/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

.foot1 .foot1_fl{
	width: 39%;
	max-width: 510px;
	/*width: 65%;*/
}

.foot1 .foot1_fl .foot_nav{
	display: -webkit-box;
	/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

.foot1 .foot1_fl .foot_nav li{
	max-width: 32%;
	text-align: left;
}

.foot1 .foot1_fl .foot_nav li>a{
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	color: #ffffff;
}

.foot1 .foot1_fl .foot_nav li .x-nav-menu{
	margin-top: 1.2rem;
}

.foot1 .foot1_fl .foot_nav li .x-nav-menu a{
	font-size: 15px;
	line-height: 2;
	color: #949494;
	display: block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.foot1 .foot1_fl .foot_nav li .x-nav-menu a:hover{
	color: #ffffff;
}

.foot1 .foot1_fc{
	max-width: 30%;
}

.foot1 .foot1_fc h3{
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	color: #ffffff;
}

.foot1 .foot1_fc h4{
	font-size: 15px;
	line-height: 2;
	color: #949494;
	margin-top: 1.2rem;
}

.foot1 .foot1_fr{
	text-align: center;
	/*max-width: 17%;*/
	max-width: 23%;
}

.foot1 .foot1_fr .foot1_fr_ft{
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	color: #ffffff;
	text-align: left;
}

.foot1 .foot1_fr .foot1_fr_fb{
	margin-top: 1.6rem;
}

.foot1 .foot1_fr .foot1_fr_fb_li{
	width: 47.5%;
	margin-right: 5%;
}

.foot1 .foot1_fr .foot1_fr_fb_li:nth-child(2n){
	margin-right: 0;
}

.foot1 .foot1_fr img{
	width: 100%;
	max-width: 120px;
}

.foot1 .foot1_fr h3{
	font-size: 16px;
	line-height: 1.7;
	color: #949494;
	margin-top: 12px;
}

@media(max-width:1366px){
	.foot1 .foot1_fl .foot_nav li>a{
		font-size: 17px;
	}

	.foot1 .foot1_fc h3{
		font-size: 17px;
	}

	.foot1 .foot1_fr .foot1_fr_ft{
		font-size: 17px;
	}
}

@media(max-width:1200px){
	.foot1 .foot1_fl .foot_nav li>a{
		font-size: 16px;
	}

	.foot1 .foot1_fc h3{
		font-size: 16px;
	}

	.foot1 .foot1_fr .foot1_fr_ft{
		font-size: 16px;
	}
}

@media(max-width:991px){
	.foot1 .foot1_fl{
		width: 100%;
		max-width: 100%;
		display: none;
	}

	.foot1 .foot1_fl .foot_nav li .x-nav-menu a{
		font-size: 14px;
	}

	.foot1 .foot1_fc{
		max-width: 100%;
		width: 65%;
		/*width: 100%;*/
	}

	.foot1 .foot1_fc h4{
		font-size: 14px;
		margin-top: 15px;
	}

	.foot1 .foot1_fr{
		max-width: 30%;
	}

	.foot1 .foot1_fr .foot1_fr_fb{
		margin-top: 20px;
	}

	.foot1 .foot1_fr h3{
		font-size: 15px;
	}
}

@media(max-width:768px){
	.foot1{
		padding: 30px 0;
	}

	.foot1 .foot1_fc{
		width: 100%;
	}

	.foot1 .foot1_fc h4{
		margin-top: 12px;
	}

	.foot1 .foot1_fr{
		max-width: 100%;
		margin-top: 15px;
	}

	.foot1 .foot1_fr .foot1_fr_fb{
		margin-top: 15px;
	}

	.foot1 .foot1_fr h3{
		margin-top: 10px;
	}
}

@media(max-width:468px){
	.foot1{
		padding: 25px 0;
	}

	.foot1 .foot1_fr img{
		max-width: 120px;
	}
}

.foot2{
	font-size: 15px;
	line-height: 1.9;
	color: #949494;
	padding: 15px 0;
	text-align: center;
	background: #05090d;
}

.foot2 a{
	color: #949494;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.foot2 a:hover{
	color: #ffffff;
}

@media(max-width:991px){
	.foot2{
		font-size: 14px;
	}
}

/**/
.sdys_fblbtn{
	position: absolute;
	bottom: 7%;
	left: 13.542%;
	z-index: 5;
	width: 50%;
}

.sdys_fblbtn .sdys_fblbtnt{
	font-size: 0;
	font-weight: normal;
	line-height: 1;
	color: #ee9c0f;
}

.sdys_fblbtn .sdys_fblbtnt .swiper-pagination-current{
	font-size: 3.22916vw;
	font-weight: normal;
	line-height: 1;
	color: #ee9c0f;
}

.sdys_fblbtn .sdys_fblbtnt .swiper-pagination-current::before{
	content: '0';
}

.sdys_fblbtn .sdys_fblbtnt .swiper-pagination-total{
	display: none;
}

.sdys_fblbtn .sdys_fblbtnb{
	margin-top: 0.8854166vw;
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.sdys_fblbtn .sdys_fblbtnb h3{
	position: relative;
	bottom: auto;
	display: block;
	font-size: 0;
	line-height: 30px;
	width: 88.6%;
	max-width: calc(100% - 76px);
	float: left;
}

.sdys_fblbtn .sdys_fblbtnb h3 .swiper-pagination-current{
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	color: #ffffff;
	vertical-align: middle;
	width: 20px;
	display: inline-block;
}

.sdys_fblbtn .sdys_fblbtnb h3 .swiper-pagination-current::before{
	content: "0";
}

.sdys_fblbtn .sdys_fblbtnb h3 .swiper-pagination-total{
	display: none;
}

.sdys_fblbtn .sdys_fblbtnb h3::after{
	content: '';
	display: inline-block;
	width: calc(100% - 20px);
	height: 1px;
	background: #fff;
	vertical-align: middle;
}

.sdys_fblbtn .sdys_fblbtnb h3::before{
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 44px;
	height: 1px;
	background-color: #ee9c0f;
	position: absolute;
	left: 20px;
	top: 50%;
	transform: translateY(-50%);
}

.sdys_fblbtn .sdys_fblbtnb .sdys_fblbtnw .sdys_fblbtnl{
	width: 30px;
	height: 30px;
	outline: none;
}

.sdys_fblbtn .sdys_fblbtnb .sdys_fblbtnw .sdys_fblbtnr{
	width: 30px;
	height: 30px;
	outline: none;
	margin-left: .8rem;
}

@media(max-width:991px){
	.sdys_fblbtn{
		width: 90%;
		left: 5%;
	}

	.sdys_fblbtn .sdys_fblbtnt .swiper-pagination-current{
		font-size: 28px;
	}

	.sdys_fblbtn .sdys_fblbtnb .sdys_fblbtnw .sdys_fblbtnr{
		margin-left: 10px;
	}
}

/*内页banner*/
.ny_banner{
	position: relative;
	margin-top: 94px;
}

.nybanner_img{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.nybanner_img img{
	width: 100%;
	opacity: 0;
	display: block;
}

.ny_banner .wz{
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 99;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.ny_banner .wz h3{
	font-size: 1.9rem;
	font-weight: bold;
	line-height: 1.5;
	color: #ffffff;
}

.ny_banner .wz h4{
	font-size: 18px;
	line-height: 1.5;
	color: #ffffff;
	margin-top: 10px;
}

@media(max-width:1366px){
	.ny_banner .wz h4{
		font-size: 17px;
	}
}

@media(max-width:1200px){
	.ny_banner .wz h4{
		font-size: 16px;
		margin-top: 6px;
	}
}

@media(max-width:991px){
	.ny_banner{
		margin-top: 0;
	}

	.ny_banner .wz h3{
		font-size: 26px;
	}
}

@media(max-width:768px){
	.ny_banner .wz h3{
		font-size: 24px;
	}
}

@media(max-width:468px){
	.ny_banner .wz h3{
		font-size: 22px;
	}
}

/*内页*/
.table{
	width: 100%;
	height: 100%;
	text-align: center;
	table-layout: fixed;
	display: table;
}

.table_cell{
	vertical-align: middle;
	display: table-cell;
}

.slow img{
	-moz-transition: all 0.9s ease-in-out;
	-webkit-transition: all 0.9s ease-in-out;
	-o-transition: all 0.9s ease-in-out;
	-ms-transition: all 0.9s ease-in-out;
	transition: all 0.9s ease-in-out;
}

.slow img:hover{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

/*缓慢效果*/
.n_case .fl01 ul{
	font-size: 0;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.n_case .fl01 ul li{
	width: 31.6%;
	margin-right: 2.6%;
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.n_case .fl01 ul li:nth-child(3n){
	margin-right: 0;
}

.n_case .fl01 ul li a{
	display: block;
}

.n_case .fl01 ul li a .img{
	position: relative;
	overflow: hidden;
	background: #dcdcdc;
}

.n_case .fl01 ul li a .img img{
	width: 100%!important;
	-webkit-object-fit: cover;
	-moz-object-fit: cover;
	-ms-object-fit: cover;
	-o-object-fit: cover;
	object-fit: cover;
}

.n_case .fl01 ul li a:hover .img img{
	-webkit-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-ms-transform: scale(1.06);
	-o-transform: scale(1.06);
	transform: scale(1.06);
}

.n_case .fl01 ul li a .img .top{
	position: absolute;
	top: 100%;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0);
	-webkit-transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
	-o-transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
	transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
}

.n_case .fl01 ul li a:hover .img .top{
	top: 0;
	background: rgba(0,0,0,0.5);
}

.n_case .fl01 ul li a .img .top h5{
	font-size: 15px;
	font-weight: normal;
	line-height: 30px;
	color: #ffffff;
	padding: 0 15px;
	opacity: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
	-o-transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
	transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
}

.n_case .fl01 ul li a:hover .img .top h5{
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.n_case .fl01 ul li a .con h5{
	font-size: 15px;
	font-weight: normal;
	line-height: 1.5;
	color: #747474;
	margin-top: 15px;
	margin-bottom: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
	-o-transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
	transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
}

.n_case .fl01 ul li a:hover .con h5{
	opacity: 0;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform: scale(0.5);
}

@media(max-width:768px){
	.n_case .fl01 ul li{
		width: 48.5%;
		margin-right: 3%;
	}

	.n_case .fl01 ul li:nth-child(3n){
		margin-right: 3%;
	}

	.n_case .fl01 ul li:nth-child(2n){
		margin-right: 0;
	}

	.n_case .fl01 ul li a .con h5{
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

@media(max-width:468px){
	.n_case .fl01 ul li{
		width: 100%;
		margin-right: 0!important;
	}
}

@media(min-width: 768px){
	.container02 .miso_bd ul li a:hover .img .top{
		background: rgba(0, 0, 0, 0.5);
		top: 0
	}

	.container02 .miso_bd ul li a:hover .img img{
	transform: scale(1.06)
	}

	.container02 .miso_bd ul li a:hover .con h5{
		opacity: 0;
		transform: scale(0.5)
	}

	.container02 .miso_bd ul li a:hover .img .top h5{
		opacity: 1;
		transform: scale(1)
	}

	.tc_case h5 a:hover img{
		transform: translateX(-10px)
	}

	.container03 ul li a:hover .icon{
		transform: scale(1.15);
	}

	.container03 ul li a:hover .con{
		transform: translateY(1rem);
	}

	.container03 ul li a:hover .icon:before{
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.container03 ul li a:hover img{
		-webkit-filter: grayscale(0);
		-moz-filter: grayscale(0);
		-ms-filter: grayscale(0);
		-o-filter: grayscale(0);
		filter: grayscale(0);
		filter: none;
		-webkit-animation: jello 1s;
		-moz-animation: jello 1s;
		animation: jello 1s;
	}

	.container03 ul li a:hover .dt-arrow{
		opacity: 1;
	}

	.container04 ul li a:hover .wenzi{
		background: #636363;
	}

	.container04 ul li a:hover .wenzi:before{
		border-left: transparent 12px solid;
		border-right: transparent 12px solid;
		left: 36px;
	}

	.container04 ul li a:hover .wenzi h5{
		color: #ffffff;
	}

	.container04 ul li a:hover .wenzi h6,.container04 ul li a:hover .wenzi p{
		color: #a1a1a1;
	}

	.container04 ul li a:hover:before{
		transform: translateX(15px) translateY(-15px);
	}

	footer .right button:hover{
		background: #3d3d3d;
	}

	.n_news ul li:hover:after{
		width: 100%;
	}

	.n_news ul li:hover .right .img img{
		transform: scale(1.06);
	}

	.n_team ul li a:hover .img .top{
		background: rgba(0, 0, 0, 0.45);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes jello{
	from,11.1%,to{
		-webkit-transform: none;
		-moz-transform: none;
		transform: none
	}
	22.2%{
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		-moz-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3%{
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		-moz-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4%{
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		-moz-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5%{
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		-moz-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6%{
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		-moz-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}
	77.7%{
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		-moz-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg)
	}
	88.8%{
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		-moz-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
}

.n_nav_box{
  position: relative;
  line-height: 60px;
  z-index: 2;
  background: #f8f9fb;
  margin-bottom: 0rem;
}
.n_position {
  text-align: right;
  font-size: 13px;
  color: #6a6a6a;
}

.n_position a {
  font-size: 13px;
  color: #7b7b7b;
  position: relative;
  line-height: 44px;
}

#n_news {
  width: 100%;
  overflow: hidden;
  position: relative;
}

#n_news .s_tt {
  text-align: center;
  margin-bottom: 3.2rem;
}

#n_news .s_tt span {
  font-size: 1.625rem;
  color: #3c3c3c;
  font-family: arial;
  text-transform: uppercase;
}

#n_news .s_tt h3 {
  font-size: 1.125rem;
  color: #3c3c3c;
}

#n_news .container {
  padding-top: 0;
}

#n_news ul {
  margin-top: -3rem;
  font-size: 0;
}

#n_news li {
  padding-top: 3rem;
  padding-bottom: 3rem;
  border-bottom: 1px solid #e6e6e6;
  float: none;
  display: inline-block;
  vertical-align: top;
}

#n_news li a {
  display: block;
  max-width: 480px;
  margin: 0 auto;
}

#n_news li .img {
  margin-top: 1.5625rem;
  overflow: hidden;
}

#n_news li .img img {
  transition: 1s;
  width: 100%!important;
}

#n_news li .img:hover img {
  transform: scale(1.1);
}

#n_news li span {
  font-size: 13px;
  color: #b2b2b4;
}

#n_news li h5 {
  text-align: left;
  font-size: 1rem;
  color: #222225;
  margin-top: 1.1rem;
  margin-bottom: 1.175rem;
  line-height: 1.4;
  height: 1.4rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#n_news li i {
  display: block;
  width: 15px;
  height: 3px;
  background: #828286;
  transition: .3s;
}

#n_news li:hover i {
  width: 55px;
  background: #001fb5;
}

#n_news li p {
  font-size: 14px;
  color: #868686;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  margin-top: 1.125rem;
  margin-bottom: 1.5625rem;
}

#n_news li .more {
  font-size: 14px;
  color: #868686;
  font-family: arial;
  transition: .3s;
}

#n_news li .more:hover {
  color: #076c88;
}

li.am-pagination-select select {
  padding: 0;
}
@media(max-width: 1480px){
	#n_news li h5{
		font-size: 16px;
		height: auto;
		line-height: 1.5;
	}
}

@media(max-width: 768px){
	#n_news li h5{
		font-size: 18px;
	}
}
@media(max-width: 468px){
	#n_news li{
		width: 100%;
	}
}

@-webkit-keyframes fadeInLeftBig {
  0% {
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	transform: translate3d(-2000px, 0, 0);
  }
  to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	transform: translate3d(-2000px, 0, 0);
  }
  to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
  0% {
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0);
  }
  to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0);
  }
  to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
  }
  to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
  }
}

@keyframes fadeInUp {
  0% {
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
  }
  to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  0% {
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
  }
  to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
  }
}

@keyframes fadeInDown {
  0% {
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
  }
  to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@media (min-width: 991px) {
  .active .lr_a1 {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay: 0.5s;
	-webkit-animation-delay: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
  }
  .active .rr_a1 {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay: 0.5s;
	-webkit-animation-delay: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
  }
  .active .up_a1 {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-delay: 0.5s;
	-webkit-animation-delay: 0.5s;
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
  }
  .active .down_a1 {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay: 0.5s;
	-webkit-animation-delay: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
  }
}

/* 内页 */
.nei_cate{
	position: relative;
	margin-top: -27px;
	text-align: center;
}

.nei_cate .pc_banenr_aspg_left_nav{
	font-size: 0;
	margin: 0;
}

.nei_cate .pc_banenr_aspg_left_nav>li{
	position: relative;
	font-size: 16px;
	line-height: 0;
	color: #4f4f52;
	margin-right: -1px;
	border-bottom: none;
	display: inline-block;
}

.nei_cate .pc_banenr_aspg_left_nav>li>a{
	position: relative;
	font-size: 16px;
	line-height: 52px;
	color: #4f4f52;
	width: 171px;
	height: 54px;
	padding: 0 5px;
	border: 1px solid #dcdcdc;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	background: #ffffff;
	display: inline-block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.nei_cate .pc_banenr_aspg_left_nav>li>a::before{
	content: "";
	position: absolute;
	bottom: -1px;
	right: 0;
	width: 0;
	height: 3px;
	background: #001fb5;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.nei_cate .pc_banenr_aspg_left_nav>li .first-nav-btn{
	display: none;
}

.nei_cate .pc_banenr_aspg_left_nav>li.clicked>a:before,.nei_cate .pc_banenr_aspg_left_nav>li:hover>a:before{
	left: 0;
	width: 100%;
}

.nei_cate .pc_banenr_aspg_left_nav>li.clicked>a,.nei_cate .pc_banenr_aspg_left_nav>li:hover>a{
	color: #001fb5;
}

.nei_cate .pc_banenr_aspg_left_nav>li .pc_banenr_aspg_left_subnav{
	position: absolute;
	left: 50%;
	top: 54px;
	z-index: 99;
	width: 100%;
	border: 1px solid #eeeeee;
	opacity: 0;
	visibility: hidden;
	background: #ffffff;
	-webkit-transform: translate(-50%,10px);
	-moz-transform: translate(-50%,10px);
	-ms-transform: translate(-50%,10px);
	-o-transform: translate(-50%,10px);
	transform: translate(-50%,10px);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.nei_cate .pc_banenr_aspg_left_nav>li:hover .pc_banenr_aspg_left_subnav{
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	transform: translate(-50%,0);
}

.page-wrap{
	padding: 4.7% 0;
	background: #ffffff;
}

@media(max-width:991px){
	.page-wrap{
		padding: 4% 0;
	}
}

@media(max-width:768px){
	.page-wrap{
		padding: 30px 0;
	}
}

@media(max-width:468px){
	.page-wrap{
		padding: 25px 0;
	}
}

/* 修改 */
.page-product-detail-effect .big-img a{
	height: auto;
	background: #dcdcdc;
}

.page-product-detail-effect .easyzoom-flyout{
	background: #dcdcdc;
}

/**/
.alxqybt{
	font-size: 1.8rem;
	line-height: 1.1666;
	margin-bottom: 1.883%;
	margin-top: 2.824%;
}

.alxqyy .page-product-detail-effect{
	width: 79.5%;
}
.alxqyy .page-product-detail-right{
	width: 18.55%;
}
.alxqyy .page-product-detail-right .product-detail-slick{
	margin-top: 0;
}
.alxqyy .page-product-detail-right .product-detail-slick a.slick-item{
	height: auto;
	margin-bottom: 6.33%;
	cursor: pointer;
	border: 4px solid rgba(0, 0, 0, 0);
}
.alxqyy .page-product-detail-right .product-detail-slick a.slick-item.active{
	border-color: #eee;
}
.alxqyy .page-product-detail-right0 .owl-carousel{
	display: block;
	font-size: 0;
}
.product-detail-slick a.slick-item{
	height: auto;
}
.page-product-detail-right1{
	display: none;
}
@media(max-width:991px){
	.nei_cate{
		display: none;
	}

	.alxqyy .page-product-detail-effect {
		width: 100%;
	}
	.alxqyy .page-product-detail-right{
		width: 100%;
	}
	.alxqyy .page-product-detail-right .product-detail-slick a.slick-item{
		display: inline-block;
		width: 23.5%;
		margin-right: 2%;
		margin-bottom: 10px;
	}
	.alxqyy .page-product-detail-right .product-detail-slick a.slick-item:nth-child(4n){
		margin-right: 0;
	}
	.page-product-detail-right0{
		display: none;
	}
	.page-product-detail-right1{
		display: block;
	}
	.alxqybt{
		font-size: 24px;
		margin: 15px 0;
	}
}
@media(max-width:468px){
	.alxqybt{
		font-size: 20px;
	}
}

/**/
.m1700{
	max-width: 1730px;
	margin: 0 auto;
	padding: 0 15px;
	position: relative;
	z-index: 9;
}
.fhzkh{
	margin-bottom: 3%;
}
.fhzkh .m1700{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.fhzkh li img{
	width: 100%;
}
.fhzkhn{
	overflow: hidden;
	width: calc(100% - 100px);
}
.fhzkh .fhzkhwz{
	width: 80px;
	font-size: 14px;
	line-height: 1.2;
	color: #fff;
}
@media(max-width: 468px){
	.fhzkh .fhzkhwz{
		width: 100%;
	}
	.fhzkhn{
		width: 100%;
		margin-top: 15px;
	}
	.fhzkh{
		margin-bottom: 15px;
	}
}

.ystpimg{
	transform: translateY(100px);
	-webkit-transition: all 3s;
	-moz-transition: all 0.85s;
	-ms-transition: all 0.85s;
	-o-transition: all 0.85s;
	transition: all 1.2s; 
	opacity: 0;
	display: none;
}
.ystpimg.cur1{
	transform: translateY(0);
	opacity: 1;
	z-index: 9;
}
.hxys{
	overflow: hidden;
}

/**/
.gylb{
	width: 50%;
	margin-top: 2%;
}
.gyyb{
	width: 48.7%;
}
.gyyb img{
	width: 100%;
}
@media(max-width: 1280px){
	.gylb{
		margin-top: 0;
	}
	.gywm .gywm_fc{
		line-height: 1.5;
	}
}
@media(max-width: 1150px){
	.gywm .gywm_fc{
		line-height: 1.3;
		font-size: 13px;
		margin-bottom: 2%;
	}
}
@media(max-width: 991px){
	.gylb{
		width: 100%;
	}
	.gyyb{
		width: 100%;
		margin-top: 15px;
	}
	.gywm .gywm_fc{
		font-size: 14px;
			overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 10;
	}
}

/* 底部修改 */
.footxg1{
	padding-top: 2.709%;
	background: url(../images/foot_bj.jpg) no-repeat center;
	background-size: cover;
}
.footxg1 .footxg1_ft{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.footxg1 .footxg1_ft .footxg1_ftwz{
	font-size: 15px;
	line-height: 1;
	color: #ffffff;
}
.footxg1 .footxg1_ft .footxg1_ftwznr{
	overflow: hidden;
	width: calc(100% - 130px);
}
.footxg1 .footxg1_ft .footxg1_ftwznr li img{
	width: 100%;
}
.footxg1 .footxg1_fc{
	margin-top: 3.353%;
	padding-bottom: 3.353%;
}
.footxg1 .footxg1_fc .footxg1_fcl{
	padding-top: 3.059%;
	width: 25.17%;
	padding-right: 3%;
}
.footxg1 .footxg1_fc .footxg1_fcl .logom{
	max-width: 100%;
}
.footxg1 .footxg1_fc .footxg1_fcl ul{
	margin-top: 2.75rem;
	font-size: 0;
}
.footxg1 .footxg1_fc .footxg1_fcl ul li{
	width: 20%;
	max-width: 65px;
	padding: 0 6px;
	display: inline-block;
}
.footxg1 .footxg1_fc .footxg1_fcl ul li img{
	width: 100%;
}
.footxg1 .footxg1_fc .footxg1_fcc{
	width:57.73%;
	border-left: 1px solid #363636;
	padding-left: 6%;
	padding-top: 2.589%;
	padding-bottom: 1.589%;
}
.footxg1 .footxg1_fc .footxg1_fcc .fnav{
	float: left;
	width: 33.333%;
}
.footxg1 .footxg1_fc .footxg1_fcc .fnav h3{
	font-size: 16px;
	font-weight: normal;
	line-height: 1;
	color: #ffffff;
}
.footxg1 .footxg1_fc .footxg1_fcc .fnav ul{
	margin-top: 1.4rem;
}
.footxg1 .footxg1_fc .footxg1_fcc .fnav li a{
	font-size: 14px;
	line-height: 2.142857;
	color: #666666;
}
.footxg1 .footxg1_fc .footxg1_fcr{
	width: 17.1%;
	position: relative;
	z-index: 6;
	padding-top: 2.589%;
}
.footxg1 .footxg1_fc .footxg1_fcr .fewm{
	max-width: 126px;
	width: 48%;
	text-align: center;
}
.footxg1 .footxg1_fc .footxg1_fcr .fewm img{
	width: 100%;
	padding: 8px 8px;
	border: solid 1px rgba(255, 255, 255, 0.4);
}
.footxg1 .footxg1_fc .footxg1_fcr .fewm h3{
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #666666;
	margin-top: 25px;
}
.footxg1 .footxg1_fb{
	padding: 2.084% 0;
	background-color: #363636;
}

.footxg1 .footxg1_fb ul{
	font-size: 0;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	justify-content: space-between
}
.footxg1 .footxg1_fb li{
	width: 25%;
	padding: 0 1%;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
}
.footxg1 .footxg1_fb li h3{
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	color: #ffffff;
	padding-left: 21px;
}
.footxg1 .footxg1_fb li h4{
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	color: #ffffff;
	padding-left: 21px;
	margin-top: 6px;
}
/* .footxg2 */
.footxg2{
	font-size: 12px;
	line-height: 2;
	color: #666666;
	padding: 22px 0;
	text-align: center;
}
.footxg2 a{
	color: #666666;
}
@media(max-width: 991px){
	.footxg1{
		padding-top: 25px;
	}
	.footxg1 .footxg1_fc .footxg1_fcc{
		display: none;
	}
	.footxg1 .footxg1_fc .footxg1_fcl{
		width: 50%;
	}
	.footxg1 .footxg1_fc .footxg1_fcr{
		width: 45%;
	}
	.footxg1 .footxg1_fc .footxg1_fcr .fewm h3{
		margin-top: 10px;
	}
	.footxg1 .footxg1_ft .footxg1_ftwznr{
		width: calc(100% - 90px);
	}
	.footxg1 .footxg1_fc .footxg1_fcl ul{
		margin-top: 15px;
	}
	.footxg1 .footxg1_fb li{
		width: 50%;
		margin: 5px 0;
		justify-content: flex-start;
	}
}
@media(max-width: 768px){
	.footxg1 .footxg1_fc{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.footxg1 .footxg1_fb li{
		width: 100%;
	}
	.footxg1 .footxg1_fb{
		padding: 15px 0;
	}
	.footxg2{
		padding: 15px 0;
	}
}
@media(max-width: 468px){
	.footxg1 .footxg1_fc .footxg1_fcl{
		width: 100%;
	}
	.footxg1 .footxg1_fc .footxg1_fcr{
		width: 100%;
		margin-top: 15px;
	}
	.footxg1 .footxg1_fc .footxg1_fcr .fewm{
		float: left;
	}
}

.footxg1 .footxg1_ft .footxg1_ftwznr .swiper-wrapper {
	transition-timing-function: linear;
	-o-transition-timing-function: linear;
	-webkit-transition-timing-function: linear;
}

/*手机头部*/
.mc_header{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99999;
	width: 100%;
	height: 61px;
	padding: 0 20px;
	border-bottom: 1px solid #eeeeee;
	background: #ffffff;
	display: none;
}

.mc_header_con{
	height: 60px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.mc_logo{
	line-height: 60px;
	max-width: 50%;
}

.mc_logo img{
	width: auto;
	max-width: 100%;
	max-height: 35px;
}

.mc_nav{
	position: relative;
	width: 30px;
	height: 20px;
	overflow: hidden;
}

.mc_nav span{
	width: 100%;
	height: 2px;
	display: block;
	background: #000000;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.mc_nav span:nth-child(1){
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transform-origin: 7.5%;
	-moz-transform-origin: 7.5%;
	-ms-transform-origin: 7.5%;
	-o-transform-origin: 7.5%;
	transform-origin: 7.5%;
}

.mc_nav span:nth-child(2){
	position: absolute;
	left: 0;
	top: 50%;
	opacity: 1;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.mc_nav span:nth-child(3){
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transform-origin: 7.5%;
	-moz-transform-origin: 7.5%;
	-ms-transform-origin: 7.5%;
	-o-transform-origin: 7.5%;
	transform-origin: 7.5%;
}

.mc_nav.click span:nth-child(1){
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.mc_nav.click span:nth-child(2){
	opacity: 0;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}

.mc_nav.click span:nth-child(3){
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.mc_nav_con{
	position: fixed;
	left: 0;
	top: 61px;
	z-index: 99999;
	width: 100%;
	padding: 20px;
	background: #000000;
	display: none;
}

.mc_nav_con ul{
	height: calc(100vh - 100px);
	overflow: hidden;
	overflow-y: auto;
}

.mc_nav_con ul>li{
	position: relative;
	border-bottom: 1px solid #2b2b2b;
}

.mc_nav_con ul>li>a{
	font-size: 16px;
	line-height: 50px;
	color: #ffffff;
	padding-right: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.mc_nav_con ul>li>span{
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 99;
	width: 35px;
	height: 30px;
	background-image: url(../images/icon_spirit.png);
	background-repeat: no-repeat;
	background-position: -30px -240px;
}

.mc_nav_con ul>li>span.click{
	background-position: -30px -265px;
}

.mc_nav_erji{
	display: none;
	background: #1e1e1e;
}

.mc_nav_erji a{
	font-size: 15px;
	line-height: 40px;
	color: #ffffff;
	display: block;
}

.mc_nav_erji_li{
	border-top: 1px dashed #2b2b2b;
}

.mc_nav_erji_li:nth-child(1){
	border-top: 0;
}

.mc_nav_erji_li>a{
	padding: 0 15px;
}

.mc_nav_sanji_li>a{
	padding: 0 25px;
}

.mc_nav_siji_li>a{
	padding: 0 35px;
}

@media(max-width:991px){
	.pc_header{
		display: none;
	}

	.x-top2{
		display: none;
	}

	.mc_header{
		display: block;
	}
}

@media(max-width:468px){
	.mc_logo{
		max-width:60%;
	}
}

/*内页banner*/
.page-banner {
	position: relative;
}

.page-banner .nybt {
	position: absolute;
	width: 100%;
	top: 45%;
	z-index: 99;
	color: #fff;
	text-align: center;
	display: none;
}

.page-banner .nybt h3 {
	font-size: 2rem;
	text-align: center;
}
.page-banner img{
	width: 100%;
}
/*内页导航*/
/* 内页 */
.icon-font:after {
	content: "";
	width: 30px;
	height: 30px;
	background-image: url(../images/icon_spirit.png);
	background-repeat: no-repeat;
	position: absolute;
	left: calc(50% - 15px);
	top: calc(50% - 15px);
}
.page-wrap-left{
	display: none;
}
@media (max-width: 991px) {
	.page-wrap-left {
		display: block;
	}
}
@media (min-width: 990px) {
	.page-wrap-left {
		float: left;
		width: 305px;
		margin-right: 4.16666667%;
	}
}

.aspg-left-box {
	margin-bottom: 20px;
}

.aspg-left-title {
	background: #001fb5;
	padding: 10px 20px;
	position: relative;
}

.aspg-left-title h3 {
	font-size: 20px;
	color: #ffffff;
	line-height: 30px;
	font-weight: bold;
	position: relative;
	z-index: 9;
}

.aspg-left-title i {
	position: absolute;
	left: -5px;
	top: -9px;
	font-style: normal;
	font-size: 67px;
	font-weight: bold;
	opacity: .1;
	color: #fff;
	line-height: 1;
	z-index: 1;
	text-transform: uppercase;
}

.aspg-left-title span {
	font-weight: normal;
	font-size: 16px;
	color: #fff;
	opacity: .6;
	margin-left: 10px;
	text-transform: capitalize;
}

.aspg-left-title span:before {
	content: "/";
	padding-right: 5px;
}

.aspg-left-con {
	border: 1px solid #d2d2d2;
	border-top: none;
}

.latest-news {
	padding: 10px 0;
}

.latest-news li {
	padding: .5em 1em;
	font-size: 14px;
}

.latest-news li a {
	display: block;
	line-height: 1.2;
	color: #5a5a5a;
}

.latest-news li a:before {
	content: '+';
	font-weight: bold;
	margin-right: 5px;
	font-size: 16px;
}

.latest-news li a:hover {
	color: #001fb5;
}

.latest-news li a:hover:before {
	color: #001fb5;
}

.hot-keys {
	padding: 20px 7px 8px 7px;
}

.hot-keys li {
	width: calc(50% - 14px);
	float: left;
	margin: 0 7px 14px 7px;
}

.hot-keys li a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #5a5a5a;
	line-height: 2.857;
	border: 1px dashed #f1f1f1;
}

.hot-keys li a:hover {
	color: #001fb5;
	border-color: #001fb5;
}

.page-wrap-contact {
	padding: 10px 0;
	font-size: 14px;
}

.page-wrap-contact h4 {
	padding: .3em 1.4em .8em 1.4em;
	font-size: 16px;
	color: #000000;
}

.page-wrap-contact p {
	border-top: 1px solid #eee;
	position: relative;
	margin-bottom: 0;
	padding: .8em 1.4em;
	color: #2f2f2f;
}

.page-message-img img {
	border: 1px solid #d2d2d2;
}

.page-wrap-right {
	overflow: hidden;
}

.aspg-right-content{
	padding: 1px;
}

.page-mob-tool {
	position: fixed;
	right: 15px;
	bottom: 100px;
	z-index: 9999;
}

.page-mob-tool li {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-bottom: 1px;
	cursor: pointer;
	position: relative;
}

.page-mob-tool li:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: #001fb5;
	opacity: .7;
}

.page-mob-tool li i {
	display: block;
	width: 100%;
	height: 100%;
}

.page-mob-tool li .icon-dots-horizontal:after {
	background-position: -30px -390px;
}

.page-mob-tool li .icon-top:after {
	background-position: -30px -60px;
}

@media (min-width: 992px) {
	.page-mob-tool {
		display: none;
	}
}
/* 手机站 左侧导航弹出特效 */
.asmob-left-close-btn {
	display: none;
}
@media (max-width: 990px) {
	/* 弹出框之后 body 上增加一个禁止滚动的类*/
	body.no-scroll, html.no-scroll {
		height: 100vh;
		overflow: hidden;
	}

	.asmob-menu-click {
		position: fixed;
		width: 100vw;
		overflow-y: scroll;
		top: 0;
		left: 100%;
		-webkit-transition: all .5s ease;
		transition: all .5s ease;
		z-index: 999999;
		height: 100vh;
		background: rgba(0, 0, 0, 0.7);
	}

	.asmob-menu-click .aspg-left-news, .asmob-menu-click .aspg-left-keys, .asmob-menu-click .aspg-left-contact, .asmob-menu-click .page-message-img {
		display: none;
	}

	.asmob-menu-click .asmob-left-close-btn {
		display: block;
		position: absolute;
		top: 15px;
		right: 15px;
		width: 32px;
		height: 32px;
		line-height: 32px;
		border-radius: 50%;
		border: 1px solid #fff;
		text-align: center;
		background: black;
		z-index: 99;
	}

	.asmob-menu-click .asmob-left-close-btn .icon-font {
		display: block;
		width: 100%;
		height: 100%;
	}

	.asmob-menu-click .asmob-left-close-btn .icon-font:after {
		background-position: -30px -300px;
	}

	.asmob-menu-click .aspg-left {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		min-height: 90vh;
		padding: 5vh 0;
	}

	.asmob-menu-click .aspg-left .aspg-left-menu {
		width: 90%;
		background: #fff;
	}

	.asmob-menu-click.click {
		left: 0;
	}
}

/* 内页左侧导航栏样式 */
.pc_banenr_aspg_left_nav{
	margin: 0 -1px;
}

.pc_banenr_aspg_left_nav > li {
	position: relative;
	border-bottom: 1px solid #eeeeee;
}

.pc_banenr_aspg_left_nav > li:last-child {
	border-bottom: none;
}

.pc_banenr_aspg_left_nav > li > a {
	display: block;
	font-size: 16px;
	line-height: 22px;
	color: #2e2e2e;
	padding: 15px 18px;
}

.pc_banenr_aspg_left_nav > li .first-nav-btn {
	position: absolute;
	z-index: 99;
	width: 30px;
	height: 30px;
	text-align: center;
	top: 10px;
	right: 20px;
	cursor: pointer;
	background: url(../images/icon_spirit.png) 0 -240px no-repeat;
}

.pc_banenr_aspg_left_nav > li .first-nav-btn.cur {
	background-position: 0 -270px;
}

.pc_banenr_aspg_left_nav > li > a.active{
	color: #001fb5;
}
.pc_banenr_aspg_left_nav > li > a:hover{
	color: #001fb5;
}
.pc_banenr_aspg_left_nav .pc_banenr_aspg_left_subnav>li>a.active{
	color: #001fb5;
}
.pc_banenr_aspg_left_nav .pc_banenr_aspg_left_subnav>li>a:hover{
	color: #001fb5;
}

.pc_banenr_aspg_left_nav .pc_banenr_aspg_left_subnav>li{
	position: relative;
}

.pc_banenr_aspg_left_nav .pc_banenr_aspg_left_subnav>li:nth-child(n+2){
	border-top: 1px dashed #eeeeee;
}

.pc_banenr_aspg_left_nav .pc_banenr_aspg_left_subnav>li> a{
	font-size: 16px;
	line-height: 24px;
	color: #818181;
	padding: 8px;
	display: block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.pc_banenr_aspg_left_nav .pc_banenr_aspg_left_subnav>li:hover>a{
	color: #001fb5;
}

.pc_banenr_aspg_left_nav .pc_banenr_aspg_left_subnav>li.clicked>a{
	color: #001fb5;
}

.pc_banenr_aspg_left_nav .aspg-left-threenav > li > a {
	padding: 5px 10px;
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #999999;
}

.pc_banenr_aspg_left_nav .aspg-left-threenav > li > a:before {
	content: '\2014   ';
}

.pc_banenr_aspg_left_nav .aspg-left-threenav > li > a:hover {
	color: #001fb5;
}

.pc_banenr_aspg_left_nav .aspg-left-threenav > li.clicked > a {
	color: #001fb5;
}

@media (max-width:991px){
	.pc_banenr_aspg_left_nav .aspg-left-threenav{
		display: block;
	}
}

.page_ryzs{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-top: 3%;
}
.page_ryzs li{
	width:23.5%;
	margin: 1% 0;
	margin-right: 2%;
}
.page_ryzs li:nth-child(4n){
	margin-right: 0;
}
.page_ryzs li .img{
	overflow: hidden;
}
.page_ryzs li img{
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.page_ryzs li:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
}
.page_ryzs li h3{
	font-size: 16px;
	line-height: 1.5;
	color: #333;
	margin: 15px 0;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: normal;
}
@media(max-width:991px){
	.page_ryzs li h3{
		font-size: 16px;
	}
}
@media(max-width:768px){
	.page_ryzs li{
		width:49%;
	}
	.page_ryzs li:nth-child(3n){
		margin-right: 2%;
	}
	.page_ryzs li:nth-child(2n){
		margin-right: 0;
	}
}
@media(max-width:468px){
	.page_ryzs li h3{
		font-size: 14px;
	}
}
/*内页分页*/
.pages_fenye{
	text-align: center;
	margin-top: 20px;
	font-size: 14px;
	color: #333333;
	line-height: 26px;
}
.pages_fenye2{
	display: none;
}
.pages_fenye1 li{
	display: inline-block;
	font-size: 14px;
	color: #333333;
	font-family: "Microsoft YaHei",Arial;
	line-height: 26px;
	border: 1px solid #cbcbcb;
	margin: 0 5px;
	padding: 0 8px;
	cursor: pointer;
}
.pages_fenye1 li a{
	color: #333;
}
.pages_fenye1 li.active{
	color:#fff;
	background: #001fb5;
}
.pages_fenye1 li.active a{
	color: #fff;
}
.pages_fenye1 li:hover{
	color:#fff;
	background: #001fb5;
}
.pages_fenye1 li:hover a{
	color: #fff;
}
/*分页2*/
.pages_fenye2 li{
	display: inline-block;
	font-size: 14px;
	color: #333333;
	line-height: 26px;
	cursor: pointer;
   margin: 0 5px;
}
.pages_fenye2 li span,.pages_fenye2 li a{
	padding: 0 8px;
	display: block;
	border: 1px solid #cbcbcb;
	color: #333333;
}
.pages_fenye2 li span.current{
	color:#fff;
	background: #001fb5;
	border: 1px solid #001fb5;
}
.pages_fenye2 li span:hover,.pages_fenye2 li a:hover{
	color:#fff;
	background: #001fb5;
	border: 1px solid #001fb5;
}
@media(max-width:991px){
	.pages_fenye1{
		display: none;
	}
	.pages_fenye2{
		display: block;
	}
	.pages_fenye{
		font-size: 0;
	}
}
@media(max-width:468px){
	.pages_fenye2 li{
		margin: 0 2px;
	}
	.pages_fenye2 li span,.pages_fenye2 li a{
		padding: 0 7px;
		display: block;
	}
}

/*内页详情页面公用样式*/
.aspg-detail-title{
	font-size: 20px;
	font-weight: bold;
	line-height: 1.7;
	color: #363636;
	margin-bottom: 10px;
}

.aspg-detail-info-bar{
	font-family: Arial;
	font-size: 15px;
	line-height: 35px;
	color: #9e9e9e;
	margin-bottom: 20px;
	border-bottom: 1px dashed #cfcfcf;
	overflow: hidden;
}

.aspg-detail-info-bar .baidu-share{
	margin-left: 25px;
	margin-top: 7px;
	float: left;
}

.aspg-detail-info-bar .detail-info-time{
	position: relative;
	margin-right: 20px;
	padding-left: 25px;
	float: left;
}

.aspg-detail-info-bar .detail-info-time i{
	position: absolute;
	left: 0;
	top: calc(50% - 10px);
	width: 20px;
	height: 20px;
}

.aspg-detail-info-bar .detail-info-time i:after{
	opacity: 0.5;
	background-position: 0 -360px;
}

.aspg-detail-info-bar .detail-info-numbers{
	position: relative;
	padding-left: 25px;
	float: left;
}

.aspg-detail-info-bar .detail-info-numbers i{
	position: absolute;
	left: 0;
	top: calc(50% - 10px);
	width: 20px;
	height: 20px;
}

.aspg-detail-info-bar .detail-info-numbers i:after{
	opacity: 0.5;
	background-position: 0 -330px;
}

.aspg-detail-info-bar .aspg-file-down{
	position: relative;
	float: right;
}

.aspg-detail-info-bar .aspg-file-down .file-down-title{
	position: relative;
	padding-left: 25px;
	cursor: pointer;
}

.aspg-detail-info-bar .aspg-file-down .file-down-title i{
	position: absolute;
	left: 0;
	top: calc(50% - 10px);
	width: 20px;
	height: 20px;
}

.aspg-detail-info-bar .aspg-file-down .file-down-title i:after{
	background-position: 0 -630px;
}

.aspg-detail-info-bar .aspg-file-down .file-down-title:hover{
	color: #001fb5;
}

.aspg-detail-info-bar .aspg-file-down .file-down-list{
	position: absolute;
	right: 0;
	z-index: 9999;
	width: 250%;
	background: #ffffff;
	display: none;
}

.aspg-detail-info-bar .aspg-file-down .file-down-list li{
	padding: 10px 0;
	border-top: 1px dashed #cfcfcf;
}

.aspg-detail-info-bar .aspg-file-down .file-down-list li .icon{
	font-size: 40px;
	line-height: 40px;
	height: 40px;
	margin-right: 5px;
	float: left;
}

.aspg-detail-info-bar .aspg-file-down .file-down-list li .list-con{
	line-height: 1;
	overflow: hidden;
}

.aspg-detail-info-bar .aspg-file-down .file-down-list li .list-con p{
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 0;
}

.aspg-detail-info-bar .aspg-file-down .file-down-list li .list-con a{
	font-size: 12px;
}

.aspg-detail-info-bar .aspg-file-down .file-down-list li .list-con a:hover{
	color: #001fb5;
}

.aspg-detail-con{
	font-size: 16px;
	line-height: 1.7;
	color: #333333;
}

.aspg-detail-con-title{
	margin: 20px 0 10px 0;
}

.aspg-detail-con-title span{
	font-size: 18px;
	color: #001fb5;
	display: inline-block;
}

.aspg-detail-con img,.aspg-detail-con p img{
	max-width: 100%!important;
	height: auto!important;
}

.aspg-detail-tags{
	/*margin-top: 20px;*/
	margin-top: 0;
}

.aspg-detail-tags .tags-title{
	position: relative;
	line-height: 0;
	border-bottom: 1px solid #dddddd;
}

.aspg-detail-tags .tags-title h3{
	font-size: 16px;
	line-height: 22px;
	color: #001fb5;
	padding: 0 30px;
	margin-bottom: -1px;
	border-bottom: 3px solid #001fb5;
	display: inline-block;
}

.aspg-detail-tags .tags-title .baidu-share{
	position: absolute;
	right: 0;
	top: 8px;
}

.aspg-detail-tags .tags-content{
	padding-top: 12px;
}

.aspg-detail-tags .tags-content a{
	font-size: 12px;
	line-height: 28px;
	color: #2f2f2f;
	margin-right: 9px;
	padding: 0 15px;
	background: #f4f4f4;
	display: inline-block;
}

.aspg-detail-tags .tags-content a:hover{
	color: #001fb5;
}

.aspg-detail-url{
	margin-top: 15px;
}

.aspg-detail-url a{
	color: #666666;
	word-break: break-all;
}

.aspg-detail-article p{
	line-height: 24px;
	margin: 10px 0 20px 0;
}

.aspg-detail-pn{
	margin-top: 30px;
}

.aspg-detail-pn div+div{
	margin-top: 15px;
}

.aspg-detail-pn div{
	position: relative;
	line-height: 22px;
	padding: 10px;
	border: 1px solid #dddddd;
	overflow: hidden;
}

.aspg-detail-pn div b{
	font-size: 14px;
	font-weight: normal;
	color: #001fb5;
	float: left;
}

.aspg-detail-pn div a{
	font-size: 14px;
	color: #666666;
	width: 75%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.aspg-detail-pn div a:hover{
	color: #001fb5;
}

.aspg-detail-pn div span{
	position: absolute;
	right: 20px;
	top: 11px;
	font-size: 14px;
	color: #666666;
}

@media(max-width:600px){
	.aspg-detail-pn div a{
		width: 60%;
	}
}

@media(max-width:600px){
	.aspg-detail-pn div a{
		width: 50%;
	}
}

/*相关产品 和 相关新闻*/
.aspg-relate {
	margin-top: 45px;
	display: none;
}

.relate-title {
	border: 1px solid #eeeeee;
	font-size: 14px;
	line-height: 2.857;
	margin-bottom: 15px;
}

.relate-title span {
	display: inline-block;
	color: #001fb5;
	padding: 0 1.4em;
	border-right: 1px solid #eeeeee;
}

.relate-product-slick {
	position: relative;
}

.relate-product-slick .owl-item {
	display: block;
	font-size: 0;
}

.relate-product-slick .owl-item .img {
	display: block;
	margin-bottom: 8px;
}

.relate-product-slick .owl-item p {
	margin-bottom: 0;
	padding: .5em 0;
	font-size: 12px;
	color: #001fb5;
	text-align: center;
}

.relate-product-slick .owl-item:hover p {
	color: #001fb5;
}

.relate-product-slick .owl-nav button.owl-prev, .relate-product-slick .owl-nav button.owl-next {
	width: 25px;
	height: 35px;
	color: #fff;
	font-size: 20px;
	margin-top: -17.5px;
	line-height: 35px;
}

.relate-product-slick .owl-nav button.owl-prev span, .relate-product-slick .owl-nav button.owl-next span {
	display: inline;
}

.aspg-relate .relate-news {
	margin-top: 45px;
}

.relate-news-list li {
	float: left;
	width: 48%;
	position: relative;
	line-height: 2.143;
	font-size: 14px;
	color: #001fb5;
}

.relate-news-list li:nth-child(even) {
	float: right;
}

.relate-news-list li a {
	display: block;
	padding-right: 125px;
	color: #666666;
}

.relate-news-list li a:before {
	content: '+';
	font-weight: bold;
	font-size: 16px;
	line-height: 1;
	margin-right: 5px;
}

.relate-news-list li span {
	position: absolute;
	right: 0;
	top: 2.5px;
	width: 125px;
	text-align: right;
	font-size: 12px;
	color: #666666;
}

.relate-news-list li:hover a {
	color: #001fb5;
}

.relate-news-list li:hover a:before {
	color: #001fb5;
}

.relate-news-list li:hover span {
	color: #001fb5;
}

@media (max-width: 990px) {
	.aspg-relate {
		display: none;
	}
}

#as-share{
	margin-top: 15px;
	/*float: right;*/
	text-align: right;
}

/*案例*/
.aspg-album-cate li{
	width: 31.6%;
	margin-right: 2.6%;
	border: 1px solid #dddddd;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.aspg-album-cate li:hover{
	border-color: #001fb5;
}

.aspg-album-cate li:nth-child(3n){
	margin-right: 0;
}

.aspg-album-cate li:nth-child(n+4){
	margin-top: 2.6%;
}

.aspg-album-cate li a{
	padding: 12px;
	cursor: pointer;
	display: block;
}

.aspg-album-cate li .album-img{
	overflow: hidden;
}

.aspg-album-cate li .album-img img{
	width: 100%;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.aspg-album-cate li:hover .album-img img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.aspg-album-cate li .album-title{
	font-size: 16px;
	line-height: 1.5;
	color: #666666;
	margin-top: 12px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.aspg-album-cate li:hover .album-title{
	color: #001fb5;
}

@media(max-width:768px){
	.aspg-album-cate li{
		width: 48.5%;
		margin-right: 3%;
	}

	.aspg-album-cate li:nth-child(3n){
		margin-right: 3%;
	}

	.aspg-album-cate li:nth-child(2n){
		margin-right: 0;
	}

	.aspg-album-cate li:nth-child(n+3){
		margin-top: 3%;
	}

	.aspg-album-cate li a{
		padding: 10px;
	}

	.aspg-album-cate li .album-title{
		margin-top: 10px;
	}
}

@media(max-width:468px){
	.aspg-album-cate li{
		width: 100%;
		margin-right: 0!important;
	}

	.aspg-album-cate li:nth-child(n+2){
		margin-top: 18px;
	}
}

.aspg-album-list {
	margin: 0 -1%;
}

.aspg-album-list li {
	float: left;
	width: 31.33333%;
	margin: 0 1% 20px 1%;
	position: relative;
}

.aspg-album-list li .img {
	display: block;
	overflow: hidden;
}

.aspg-album-list li .img img {
	width: 100%;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.aspg-album-list li h3 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9;
	background: rgba(0, 0, 0, 0.5);
	text-align: center;
	color: #fff;
	line-height: 40px;
	font-weight: normal;
	font-size: 16px;
}

.aspg-album-list li:hover .img img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

@media (max-width: 768px) {
	.aspg-album-list li {
		width: 48%;
	}
}

@media (max-width: 420px) {
	.aspg-album-list {
		margin: 0;
	}

	.aspg-album-list li {
		width: 100%;
		margin: 0 0 20px 0;
	}
}

.aspg-album-list.aspg-getkey-list li {
	width: 18%;
}

@media (max-width: 1200px) {
	.aspg-album-list.aspg-getkey-list li {
		width: 31.3333%;
	}
}

@media (max-width: 768px) {
	.aspg-album-list.aspg-getkey-list li {
		width: 48%;
	}
}

@media (max-width: 420px) {
	.aspg-album-list.aspg-getkey-list {
		margin: 0;
	}

	.aspg-album-list.aspg-getkey-list li {
		width: 100%;
		margin: 0 0 20px 0;
	}
}

/*左侧工具条*/
/*#toolbar {*/
/*	position: fixed;*/
/*	right: 17px;*/
/*	bottom: 10%;*/
/*	z-index: 9999;*/
/*}*/

/*#toolbar .online-one li {*/
/*	margin-bottom: 3px;*/
/*	font-size: 0;*/
/*	width: 70px;*/
/*	height: 70px;*/
/*	right: 0;*/
/*	position: relative;*/
/*}*/

/*#toolbar .online-one li .icon-font::after{*/
/*	top: auto;*/
/*}*/

/*#toolbar .online-one li:hover a {*/
/*	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.24);*/
/*	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.24);*/
/*}*/

/*#toolbar .online-one li a {*/
/*	display: block;*/
/*	position: absolute;*/
/*	z-index: 9;*/
/*	right: 0;*/
/*	top: 0;*/
/*	width: 70px;*/
/*	height: 70px;*/
/*	background: #00c184;*/
/*	-webkit-transition: all .5s ease;*/
/*	transition: all .5s ease;*/
/*	font-size: 0;*/
/*	border-radius: 4px;*/
/*	padding: 10px 0;*/
/*	overflow: hidden;*/
/*}*/

/*#toolbar .online-one li .icon-font {*/
/*	display: block;*/
/*	height: 28px;*/
/*	width: 100%;*/
/*}*/

/*#toolbar .online-one li .icon-font:after {*/
/*	background-image: url(../images/kf.png);*/
/*}*/

/*#toolbar .online-one li .icon-qq:after {*/
/*	background-position: -30px -240px;*/
/*}*/

/*#toolbar .online-one li .icon-phone:after {*/
/*	background-position: -30px -208px;*/
/*}*/

/*#toolbar .online-one li .icon-message:after {*/
/*	background-position: -30px -170px;*/
/*}*/

/*#toolbar .online-one li .icon-ewm:after {*/
/*	background-position: -30px -138px;*/
/*}*/

/*#toolbar .online-one li .icon-top:after {*/
/*	background-image: url(../images/icon_spirit.png);*/
/*	background-position: -30px -60px;*/
/*}*/

/*#toolbar .online-one li .icon-wangwang:after {*/
/*	background-image: url(../images/icon_spirit.png);*/
/*	background-position: -30px 0;*/
/*}*/

/*#toolbar .online-one li .wz {*/
/*	font-size: 12px;*/
/*	color: #fff;*/
/*	text-align: center;*/
/*	display: block;*/
/*	margin-top: 5px;*/
/*	height: 20px;*/
/*	text-overflow: ellipsis;*/
/*	white-space: nowrap;*/
/*	overflow: hidden;*/
/*}*/

/*#toolbar .online-one li.phone {*/
/*	border-radius: 4px;*/
/*	padding: 10px 0;*/
/*}*/

/*#toolbar .online-one li.ewm {*/
/*	background: #00c184;*/
/*	border-radius: 4px;*/
/*	padding: 10px 0;*/
/*}*/

/*#toolbar .online-one li.phone .tel-phone {*/
/*	position: absolute;*/
/*	z-index: 1;*/
/*	padding: 5px;*/
/*	text-align: center;*/
/*	width: 130px;*/
/*	right: calc(100% + 5px);*/
/*	top: 0;*/
/*	opacity: 0;*/
/*	visibility: hidden;*/
/*	-webkit-transform: translateX(100%);*/
/*	transform: translateX(100%);*/
/*	-webkit-transition: all .7s;*/
/*	transition: all .7s;*/
/*	-webkit-box-shadow: 0 4px 20px 4px rgb(0 20 60 / 20%);*/
/*	box-shadow: 0 4px 20px 4px rgb(0 20 60 / 20%);*/
/*	color: #fff;*/
/*	font-size: 14px;*/
/*}*/

/*#toolbar .online-one li.ewm .ewm-box {*/
/*	position: absolute;*/
/*	z-index: 1;*/
/*	padding: 5px;*/
/*	background: #fff;*/
/*	width: 110px;*/
/*	right: calc(100% + 5px);*/
/*	bottom: 0;*/
/*	opacity: 0;*/
/*	visibility: hidden;*/
/*	-webkit-transform: translateX(100%);*/
/*	transform: translateX(100%);*/
/*	-webkit-transition: all .7s;*/
/*	transition: all .7s;*/
/*	-webkit-box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);*/
/*	box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);*/
/*}*/

/*#toolbar .online-one li.ewm .ewm-box img {*/
/*	max-width: 100%;*/
/*}*/

/*#toolbar .online-one li.ewm .ewm-box:after {*/
/*	content: '';*/
/*	position: absolute;*/
/*	right: -5px;*/
/*	bottom: 20px;*/
/*	width: 0;*/
/*	height: 0;*/
/*	line-height: 0;*/
/*	font-size: 0;*/
/*	overflow: hidden;*/
/*	border-width: 5px;*/
/*	cursor: pointer;*/
/*	border-style: dashed dashed dashed solid;*/
/*	border-color: transparent transparent transparent #fff;*/
/*	border-right: none;*/
/*}*/

/*#toolbar .online-one li.ewm:hover .ewm-box {*/
/*	opacity: 1;*/
/*	visibility: visible;*/
/*	-webkit-transform: translateY(0);*/
/*	transform: translateY(0);*/
/*}*/

/*#toolbar .online-one li.phone:hover .tel-phone {*/
/*	opacity: 1;*/
/*	visibility: visible;*/
/*	-webkit-transform: translateY(0);*/
/*	transform: translateY(0);*/
/*}*/

/*#toolbar .online-two li {*/
/*	margin-bottom: 3px;*/
/*	font-size: 0;*/
/*	width: 57px;*/
/*	height: 57px;*/
/*	right: 0;*/
/*	position: relative;*/
/*}*/

/*#toolbar .online-two li a {*/
/*	display: block;*/
/*	position: absolute;*/
/*	z-index: 9;*/
/*	right: 0;*/
/*	top: 0;*/
/*	width: 57px;*/
/*	height: 57px;*/
/*	overflow: hidden;*/
/*	-webkit-transition: all .5s ease;*/
/*	transition: all .5s ease;*/
/*	white-space: nowrap;*/
/*	font-size: 0;*/
/*	background: #d9d9d9;*/
/*}*/

/*#toolbar .online-two li .icon-font {*/
/*	display: inline-block;*/
/*	vertical-align: middle;*/
/*	width: 57px;*/
/*	height: 57px;*/
/*}*/

/*#toolbar .online-two li .icon-qq:after {*/
/*	background-position: 0 -150px;*/
/*}*/

/*#toolbar .online-two li .icon-phone:after {*/
/*	background-position: 0 -90px;*/
/*}*/

/*#toolbar .online-two li .icon-ewm:after {*/
/*	background-position: 0 -30px;*/
/*}*/

/*#toolbar .online-two li .icon-message:after {*/
/*	background-position: 0 -120px;*/
/*}*/

/*#toolbar .online-two li .icon-top:after {*/
/*	background-position: 0 -60px;*/
/*}*/

/*#toolbar .online-two li .icon-wangwang:after {*/
/*	background-position: 0 0;*/
/*}*/

/*#toolbar .online-two li .wz {*/
/*	display: inline-block;*/
/*	line-height: 57px;*/
/*	font-size: 14px;*/
/*	color: #fff;*/
/*	vertical-align: middle;*/
/*	padding-left: 10px;*/
/*}*/

/*#toolbar .online-two li.ewm .ewm-box {*/
/*	position: absolute;*/
/*	z-index: 1;*/
/*	padding: 5px;*/
/*	background: #001fb5;*/
/*	width: 110px;*/
/*	right: 120%;*/
/*	bottom: 0;*/
/*	opacity: 0;*/
/*	visibility: hidden;*/
/*	-webkit-transform: translateX(100%);*/
/*	transform: translateX(100%);*/
/*	-webkit-transition: all .7s;*/
/*	transition: all .7s;*/
/*	-webkit-box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);*/
/*	box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);*/
/*}*/

/*#toolbar .online-two li.ewm .ewm-box p {*/
/*	margin-bottom: 0;*/
/*}*/

/*#toolbar .online-two li.ewm .ewm-box img {*/
/*	max-width: 100%;*/
/*}*/

/*#toolbar .online-two li.ewm .ewm-box:after {*/
/*	content: '';*/
/*	position: absolute;*/
/*	right: -5px;*/
/*	bottom: 20px;*/
/*	width: 0;*/
/*	height: 0;*/
/*	line-height: 0;*/
/*	font-size: 0;*/
/*	overflow: hidden;*/
/*	border-width: 5px;*/
/*	cursor: pointer;*/
/*	border-style: dashed dashed dashed solid;*/
/*	border-color: transparent transparent transparent #001fb5;*/
/*	border-right: none;*/
/*}*/

/*#toolbar .online-two li.ewm:hover .icon {*/
/*	background-position: -57px -180px;*/
/*}*/

/*#toolbar .online-two li.ewm:hover .ewm-box {*/
/*	opacity: 1;*/
/*	visibility: visible;*/
/*	-webkit-transform: translateY(0);*/
/*	transform: translateY(0);*/
/*}*/

/*#toolbar .online-two li.backtop {*/
/*	cursor: pointer;*/
/*}*/

/*#toolbar .online-two li.backtop .iconfont {*/
/*	color: #fff;*/
/*	background-color: #001fb5;*/
/*}*/

/*#toolbar .online-two li:hover a {*/
/*	width: 200px;*/
/*}*/

/*#toolbar .online-two li:hover .icon-qq:after {*/
/*	background-position: -30px -150px;*/
/*}*/

/*#toolbar .online-two li:hover .icon-phone:after {*/
/*	background-position: -30px -90px;*/
/*}*/

/*#toolbar .online-two li:hover .icon-ewm:after {*/
/*	background-position: -30px -30px;*/
/*}*/

/*#toolbar .online-two li:hover .icon-message:after {*/
/*	background-position: -30px -120px;*/
/*}*/

/*#toolbar .online-two li:hover .icon-wangwang:after {*/
/*	background-position: -30px 0;*/
/*}*/

/*#toolbar .online-two li:hover .icon-top:after {*/
/*	background-position: -30px -60px;*/
/*}*/

/*#toolbar .online-three {*/
/*	width: 115px;*/
/*}*/

/*#toolbar .online-three .title {*/
/*	background: #3aa3e6;*/
/*	height: 35px;*/
/*	line-height: 35px;*/
/*	text-align: center;*/
/*	font-size: 14px;*/
/*	color: #fff;*/
/*	position: relative;*/
/*}*/

/*#toolbar .online-three .title span {*/
/*	position: absolute;*/
/*	right: 0;*/
/*	top: 0;*/
/*	width: 25px;*/
/*	height: 25px;*/
/*	background-image: url(../images/kf.png);*/
/*	background-repeat: no-repeat;*/
/*	background-position: -31px -28px;*/
/*	opacity: 1;*/
/*	text-shadow: none;*/
/*}*/

/*#toolbar .online-three .qq-list {*/
/*	background: #fff;*/
/*	padding: 10px 0;*/
/*	border-bottom: 1px solid #eeeeee;*/
/*}*/

/*#toolbar .online-three .qq-list li {*/
/*	text-align: center;*/
/*	line-height: 32px;*/
/*}*/

/*#toolbar .online-three .qq-list li .icon-font:after {*/
/*	content: "";*/
/*	width: 30px;*/
/*	height: 30px;*/
/*	background-image: url(../images/kf.png);*/
/*	background-repeat: no-repeat;*/
/*	position: absolute;*/
/*	left: calc(50% - 15px);*/
/*	top: calc(50% - 15px);*/
/*}*/

/*#toolbar .online-three .qq-list li .wz {*/
/*	color: #333;*/
/*	font-size: 12px;*/
/*	margin-left: 10px;*/
/*	display: inline-block;*/
/*}*/

/*#toolbar .online-three .qq-list .icon-qq:after {*/
/*	background-position: 0 -114px;*/
/*}*/

/*#toolbar .online-three .qq-list .icon-message:after {*/
/*	background-position: -30px -87px;*/
/*}*/

/*#toolbar .online-three .qq-list .icon-wangwang:after {*/
/*	background-position: -30px -116px;*/
/*}*/

/*#toolbar .online-three .ewm {*/
/*	background: #fff;*/
/*	padding: 10px 0;*/
/*	border-bottom: 1px solid #eeeeee;*/
/*	text-align: center;*/
/*}*/

/*#toolbar .online-three .ewm span {*/
/*	display: inline-block;*/
/*	font-size: 12px;*/
/*	color: #333;*/
/*	margin-bottom: 12px;*/
/*}*/

/*#toolbar .online-three .ewm img {*/
/*	width: 100%;*/
/*	max-width: 84px;*/
/*}*/

/*#toolbar .online-three .service-phone {*/
/*	background: #fff;*/
/*	padding: 10px 0;*/
/*	text-align: center;*/
/*}*/

/*#toolbar .online-three .service-phone span {*/
/*	font-size: 12px;*/
/*	color: #333;*/
/*}*/

/*#toolbar .online-three .service-phone span.hotline {*/
/*	color: #777777;*/
/*	font-size: 12px;*/
/*	line-height: 32px;*/
/*}*/

/*#toolbar .online-four li {*/
/*	margin-bottom: 3px;*/
/*	font-size: 0;*/
/*	width: 50px;*/
/*	height: 50px;*/
/*	right: 0;*/
/*	position: relative;*/
/*}*/

/*#toolbar .online-four li a {*/
/*	display: block;*/
/*	position: absolute;*/
/*	z-index: 9;*/
/*	right: 0;*/
/*	top: 0;*/
/*	width: 50px;*/
/*	height: 50px;*/
/*	background: #fff;*/
/*	-webkit-transition: all .5s ease;*/
/*	transition: all .5s ease;*/
/*	white-space: nowrap;*/
/*	font-size: 0;*/
/*	border-radius: 50%;*/
/*	overflow: hidden;*/
/*}*/

/*#toolbar .online-four li .icon-font {*/
/*	display: inline-block;*/
/*	vertical-align: middle;*/
/*	width: 50px;*/
/*	height: 50px;*/
/*}*/

/*#toolbar .online-four li .icon-font:after {*/
/*	background-image: url(../images/kf.png);*/
/*}*/

/*#toolbar .online-four li .icon-qq:after {*/
/*	background-position: 0 -87px;*/
/*}*/

/*#toolbar .online-four li .icon-phone:after {*/
/*	background-position: 0 -57px;*/
/*}*/

/*#toolbar .online-four li .icon-ewm:after {*/
/*	background-position: 0 -21px;*/
/*}*/

/*#toolbar .online-four li .icon-message:after {*/
/*	background-position: -30px -55px;*/
/*}*/

/*#toolbar .online-four li .icon-top:after {*/
/*	background-position: 0 -0px;*/
/*}*/

/*#toolbar .online-four li .icon-wangwang:after {*/
/*	background-position: 0 0;*/
/*}*/

/*#toolbar .online-four li .wz {*/
/*	display: inline-block;*/
/*	line-height: 50px;*/
/*	font-size: 14px;*/
/*	color: #fff;*/
/*	vertical-align: middle;*/
/*	padding-left: 10px;*/
/*}*/

/*#toolbar .online-four li.ewm {*/
/*	border-radius: 50%;*/
/*	background: #fff;*/
/*}*/

/*#toolbar .online-four li.ewm .ewm-box {*/
/*	position: absolute;*/
/*	z-index: 1;*/
/*	padding: 5px;*/
/*	background: #fff;*/
/*	width: 110px;*/
/*	right: calc(100% + 5px);*/
/*	bottom: 0;*/
/*	opacity: 0;*/
/*	-webkit-transform: translateX(100%);*/
/*	transform: translateX(100%);*/
/*	-webkit-transition: all .7s;*/
/*	transition: all .7s;*/
/*	-webkit-box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);*/
/*	box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);*/
/*}*/

/*#toolbar .online-four li.phone {*/
/*	border-radius: 50%;*/
/*}*/

/*#toolbar .online-four li.phone .tel-phone {*/
/*	position: absolute;*/
/*	z-index: 1;*/
/*	padding: 5px;*/
/*	background: rgb(59, 57, 57);*/
/*	width: 110px;*/
/*	right: calc(100% + 5px);*/
/*	top: 0;*/
/*	opacity: 0;*/
/*	font-size: 14px;*/
/*	color: #fff;*/
/*	-webkit-transform: translateX(100%);*/
/*	transform: translateX(100%);*/
/*	-webkit-transition: all .7s;*/
/*	transition: all .7s;*/
/*	-webkit-box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);*/
/*	box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);*/
/*}*/

/*#toolbar .online-four li.phone:hover .tel-phone {*/
/*	opacity: 1;*/
/*	visibility: visible;*/
/*	-webkit-transform: translateY(0);*/
/*	transform: translateY(0);*/
/*}*/

/*#toolbar .online-four li.ewm .ewm-box img {*/
/*	max-width: 100%;*/
/*}*/

/*#toolbar .online-four li.ewm .ewm-box:after {*/
/*	content: '';*/
/*	position: absolute;*/
/*	right: -5px;*/
/*	bottom: 20px;*/
/*	width: 0;*/
/*	height: 0;*/
/*	line-height: 0;*/
/*	font-size: 0;*/
/*	overflow: hidden;*/
/*	border-width: 5px;*/
/*	cursor: pointer;*/
/*	border-style: dashed dashed dashed solid;*/
/*	border-color: transparent transparent transparent #fff;*/
/*	border-right: none;*/
/*}*/

/*#toolbar .online-four li.ewm:hover .ewm-box {*/
/*	opacity: 1;*/
/*	visibility: visible;*/
/*	-webkit-transform: translateY(0);*/
/*	transform: translateY(0);*/
/*}*/

/*#toolbar .online-four li.backtop .icon-font {*/
/*	height: 20px;*/
/*}*/

/*#toolbar .online-four li.backtop .icon-font:after {*/
/*	height: 20px;*/
/*	left: calc(50% - 17px);*/
/*	top: calc(50% - 2px);*/
/*}*/

/*#toolbar .online-four li.backtop .wz {*/
/*	display: block;*/
/*	line-height: 24px;*/
/*	font-size: 12px;*/
/*	text-align: center;*/
/*	color: #bfbfbf;*/
/*	padding-left: 0;*/
/*}*/

/*@media(max-width:991px){*/
/*	#toolbar {*/
/*		display: none;*/
/*	}*/
/*}*/

/*Floating sidebar*/
#toolbar{
	position: fixed;
	right: 8px;
	bottom: 10%;
	z-index: 9999;
}

#toolbar li{
	position: relative;
	right: 0;
	font-size: 0;
	width: 55px;
	height: 55px;
	margin-bottom: 3px;
	cursor: pointer;
}

#toolbar li a{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9;
	font-size: 0;
	width: 55px;
	height: 55px;
	white-space: nowrap;
	overflow: hidden;
	background: #292e39;
	display: block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#toolbar li .icon-font_i{
	display: inline-block;
	vertical-align: middle;
	width: 55px;
	height: 55px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px;
	background-color: #d9d9d9;
}

#toolbar li .icon-phone{
	background-image: url(../images/pc_sidebar_phone_black_ico.png);
}

#toolbar li .icon-ewm{
	background-image: url(../images/pc_sidebar_qrcode_black_ico.png);
}

#toolbar li .icon-message{
	background-image: url(../images/pc_sidebar_message_black_ico.png);
}

#toolbar li .icon-top{
	background-image: url(../images/pc_sidebar_backtop_black_ico.png);
}

#toolbar li .wz{
	font-size: 14px;
	line-height: 55px;
	color: #ffffff;
	padding-left: 10px;
	vertical-align: middle;
	display: inline-block;
}

#toolbar li.ewm .ewm-box{
	position: absolute;
	right: 120%;
	bottom: 0;
	z-index: 1;
	width: 110px;
	padding: 5px;
	opacity: 0;
	visibility: hidden;
	background: #292e39;
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#toolbar li.ewm .ewm-box img{
	max-width: 100%;
}

#toolbar li.ewm .ewm-box:after{
	content: '';
	position: absolute;
	right: -5px;
	bottom: 20px;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	border-width: 5px;
	overflow: hidden;
	cursor: pointer;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #292e39;
	border-right: none;
}

#toolbar li.ewm:hover .ewm-box{
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

#toolbar li.backtop .iconfont{
	color: #ffffff;
	background-color: #292e39;
}

#toolbar li:hover a{
	width: 220px;
}

#toolbar li:hover .icon-font_i{
	background-color: #292e39;
}

#toolbar li:hover .icon-phone{
	background-image: url(../images/pc_sidebar_phone_white_ico.png);
}

#toolbar li:hover .icon-ewm{
	background-image: url(../images/pc_sidebar_qrcode_white_ico.png);
}

#toolbar li:hover .icon-message{
	background-image: url(../images/pc_sidebar_message_white_ico.png);
}

#toolbar li:hover .icon-top{
	background-image: url(../images/pc_sidebar_backtop_white_ico.png);
}

@media(max-width:991px){
	#toolbar{
		display: none;
	}
}
/* 在线留言页面 */
#message-form {
	font-size: 0;
	max-width: 990px;
	margin: 0 auto;
}

#message-form .red-star {
	color: red;
}

#message-form label {
	font-size: 14px;
}

#message-form textarea {
	resize: none;
}

#message-form #checkcode {
	display: inline-block;
	width: 30%;
}

#message-form #checkCodeImg {
	vertical-align: top;
	margin-left: 10px;
}

#message-form #change_code {
	line-height: 34px;
	padding: 0 10px;
	color: #001fb5;
	font-size: 14px;
}

#message-form .error-info {
	padding-top: 4px;
	display: inline-block;
	vertical-align: top;
	position: absolute;
}

#job-detail-form .error-info {
	padding-top: 4px;
	display: inline-block;
	vertical-align: top;
	position: absolute;
}

@media (max-width: 768px) {
	#message-form .form-group {
		margin-bottom: 25px;
	}

	#message-form .error-info {
		display: block;
		padding-top: 0;
		float: none !important;
		padding-left: 10px;
	}

	#message-form #change_code + .error-info {
		padding-left: 0px;
		margin-left: -7px;
	}

	#job-detail-form .error-info {
		display: block;
		padding-top: 0;
		float: none !important;
		padding-left: 10px;
	}

	#job-detail-form #change_code + .error-info {
		padding-left: 0px;
		margin-left: -7px;
	}
}

/*tag*/
.nyweizhiy{
	font-size: 16px;
	line-height: 2;
	color: #666;
	border-bottom: 1px solid #666;
	padding-bottom: 15px;
	margin-bottom: 3%;
}

.nyweizhiy span{
	color: #001fb5;
	font-weight: bold;
}

/**/
.page-wrap-right{
	font-size: 16px;
	line-height: 1.7;
	color: #333333;
}

/*.page-wrap-right img{*/
/*	max-width: 100%!important;*/
/*	height: auto!important;*/
/*}*/

/*2023-06-05*/
.aspg-detail-article .article-img {
	text-align: center;
	margin: 5px 0;
}

.aspg-detail-article .article-img img {
	border: 1px solid #efefef;
	padding: 1px;
	max-width: 100%;
	height: auto !important;
}

.page-product-detail-effect {
	float: left;
	width: 41%;
	overflow: hidden;
	border: 1px solid #dddddd;
}

.page-product-detail-effect .big-img {
	width: 100%;
}

.page-product-detail-effect .big-img a {
	display: block;
	text-align: center;
	width: 100%;
	font-size: 0;
}

.page-product-detail-effect .big-img a img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.page-product-detail-right {
	width: 55%;
	float: right;
}

.page-product-detail-right > h1 {
	font-size: 22px;
	color: #0d0d0d;
	margin-bottom: 20px;
}

.product-detail-item li {
	font-size: 15px;
	line-height: 30px;
	color: #777272;
}

.product-detail-slick {
	position: relative;
	margin-top: 20px;
}

.product-detail-slick a.slick-item {
	display: block;
	text-align: center;
	width: 100%;
	font-size: 0;
	border: 1px solid #dddddd;
	position: relative;
}

.product-detail-slick a.slick-item img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.product-detail-slick a.slick-item:after {
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.product-detail-slick a.slick-item.active {
	border-color: #001fb5;
}

.product-detail-slick .owl-nav button {
	position: absolute;
	width: 32px;
	height: 32px;
	background: rgba(37,37,37,0.6)!important;
	border-radius: 50%;
	text-align: center;
	line-height: 32px;
	top: 50%;
	margin-top: -16px;
	z-index: 9;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	outline: none;
	border: none;
}

.product-detail-slick .owl-nav button .icon-font {
	width: 100%;
	height: 100%;
	display: block;
}

.product-detail-slick .owl-nav button .icon-left-arrow:after {
	background-position: 1px -509px;
}

.product-detail-slick .owl-nav button .icon-right-arrow:after {
	background-position: -27px -240px;
}

.product-detail-slick .owl-prev {
	left: 1px;
}

.product-detail-slick .owl-prev:after {
	background-position: 0 0;
}

.product-detail-slick .owl-next {
	right: 1px;
}

.product-detail-slick:hover .owl-nav button {
	opacity: 1;
}

.page-product-inquiry {
	margin-top: 30px;
}

.page-product-inquiry a {
	font-size: 16px;
	color: #ffffff;
	display: inline-block;
	background: #001fb5;
	padding: 9px 30px;
	border-radius: 2em;
}

.page-product-inquiry a:hover {
	opacity: 0.8;
}

@media(max-width:991px){
	.page-product-detail-effect {
		float: none;
		width: 100%;
		margin-bottom: 20px;
		pointer-events: none;
	}

	.page-product-detail-right {
		width: 100%;
		float: none;
	}

	.page-product-detail-right > h1 {
		font-size: 20px;
	}
}

@media(max-width:768px){
	.page-product-detail-right > h1 {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.page-product-inquiry {
		margin-top: 25px;
	}

	.page-product-inquiry a {
		font-size: 15px;
		padding: 8px 25px;
	}
}

.product-detail-tab {
	margin-top: 30px;
}

.product-detail-tab .product-detail-tabli {
	border: 1px solid #dddddd;
	height: 46px;
	line-height: 44px;
	/*padding: 1px;*/
}

.product-detail-tab .product-detail-tabli li {
	float: left;
	width: 25%;
	max-width: 180px;
	text-align: center;
	font-size: 15px;
	color: #2f2f2f;
	cursor: pointer;
	border-right: 1px solid #dddddd;
}

.product-detail-tab .product-detail-tabli li.on, .product-detail-tab .product-detail-tabli li:visited, .product-detail-tab .product-detail-tabli li:active {
	color: #001fb5;
	position: relative;
}

.product-detail-tab .product-detail-tabli li.on:before, .product-detail-tab .product-detail-tabli li:visited:before, .product-detail-tab .product-detail-tabli li:active:before {
	content: '';
	position: absolute;
	left: -1px;
	right: -1px;
	bottom: -1px;
	top: -1px;
	border: 1px solid #001fb5;
}

.product-detail-tab .product-detail-tabcon {
	padding: 20px 0 0;
}

.product-detail-tab .product-detail-tabcon img, .product-detail-tab .product-detail-tabcon p img {
	max-width: 100%!important;
	height: auto!important;
}

@media(max-width:768px){
	.product-detail-tab {
		margin-top: 25px;
	}

	.product-detail-tab .product-detail-tabli {
		height: 44px;
		line-height: 42px;
	}

	.product-detail-tab .product-detail-tabli li {
		width: 50%;
		max-width: 160px;
	}
}

@media(max-width:468px){
	.product-detail-tab .product-detail-tabli {
		height: 44px;
		line-height: 42px;
	}

	.product-detail-tab .product-detail-tabli li {
		max-width: 140px;
	}
}

/**
 * EasyZoom core styles
 */
.easyzoom{
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.easyzoom img{
	vertical-align: bottom;
}

.easyzoom.is-loading img{
	cursor: progress;
}

.easyzoom.is-ready img{
	cursor: crosshair;
}

.easyzoom.is-error img{
	cursor: not-allowed;
}

.easyzoom-notice{
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 150;
	width: 10em;
	margin: -1em 0 0 -5em;
	line-height: 2em;
	text-align: center;
	background: #FFF;
	box-shadow: 0 0 10px #888;
}

.easyzoom-flyout{
	position: absolute;
	z-index: 100;
	overflow: hidden;
	background: #FFF;
}
/**
 * EasyZoom layout variations
 */
.easyzoom--overlay .easyzoom-flyout{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.easyzoom--adjacent .easyzoom-flyout{
	top: 0;
	left: 100%;
	width: 100%;
	height: 100%;
	margin-left: 20px;
}

/**/
.xqylby{
	padding: 1px;
	overflow: hidden;
}

.xqyxzwj_dizhi{
	font-size: 18px;
	font-weight: bold;
	color: #001fb5;
	margin: 20px 0;
}

.xqyxzwj{
	font-size: 16px;
	line-height: 2;
	color: #666;
	margin-top: 20px;
}

.xqyxzwj table{
	width: 100%;
	vertical-align: middle;
	text-align: center;
}

.xqyxzwj table td{
	padding: 5px;
}

.xqyxzwj a{
	color: #666;
}

.xqyxzwj a:hover{
	color: #002fa7;
}

/*咨询*/
.zixunzhutinr{
	/*max-width: 1100px;*/
	margin: 0 auto;
}

.shouqianzixun_biaoti h3{
	font-size: 30px;
	line-height: 1.5;
	color: #333;
}

.shouqianzixun_biaoti h4{
	font-size: 16px;
	line-height: 1.5;
	color: #999;
	margin-top: 10px;
}

.shouqianzixun_biaogebiao{
	 margin-top: 30px;
	 border: 1px solid #eee;
	 padding: 20px;
}

.neiyezixunbiaoge{
	background: #f0f2f5;
	padding: 5%;
}

.neiyezixunbiaoge li{
	width: 48%;
	margin-top: 5%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.neiyezixunbiaoge li h3{
	font-size: 14px;
	line-height: 2;
	color: #606266;
}

.neiyezixunbiaoge li h3 span{
	color: red;
	margin-right: 5px;
	vertical-align: middle;
}

.neiyezixunbiaoge li input{
	width: calc(100% - 90px);
	font-size: 14px;
	line-height: 2;
	color: #606266;
	outline: none;
	border: 1px solid #eee;
	padding:6px 10px;
}

.shouqianzixun_biaogebiao_nyxuanze_xuan{
	width: calc(100% - 90px);
}

.shouqianzixun_biaogebiao_nyxuanze_xuan input{
	width: auto!important;
}

.liuyanzixunneirongy{
	margin-top: 5%;
}

.liuyanzixunneirongy h3{
	font-size: 14px;
	line-height: 2;
	color: #606266;
}

.liuyanzixunneirongy h3 span{
	color: red;
	margin-right: 5px;
	vertical-align: middle;
}

.liuyanzixunneirongy textarea{
	font-family: 'Microsoft YaHei,arial,宋体,sans-serif';
	width: calc(100% - 90px);
	font-size: 14px;
	line-height: 2;
	color: #606266;
	outline: none;
	border: 1px solid #eee;
	padding:6px 10px;
}

.shouqianzixun_biaogebiao_tijiaow{
	text-align: center;
	margin-top: 5%;
	margin-bottom: 5%;
}

.shouqianzixun_biaogebiao_tijiao{
	background-color: #001fb5;
	border-color: #0099f2;
	display: inline-block;
	margin: 0 auto;
	font-size: 14px;
	line-height: 2;
	color: #fff;
	padding:5px 60px;
	outline: none;
	border: 0;
}

.liuyandelianxixinxi{
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,.5);
	z-index: 99999;
}

.liuyandelianxixinxi_con{
	max-width: 500px;
	width: 90%;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background: #fff;
}

.liuyandelianxixinxi h3{
	background: #001fb5;
	color: #fff;
	font-size:20px;
	line-height: 2;
	padding: 5px 30px;
	align-items: center;
}

.liuyandelianxixinxi_fc{
	padding: 30px 30px;
	color: #666;
	font-size:16px;
	line-height: 1.8;
}

.liuyandelianxixinxi_fc span{
	color: #001fb5;
}

.liuyandelianxixinxi_fb{
	padding: 30px 30px;
	text-align: center;
	color: #666;
	font-size:16px;
	line-height: 1.8;
	border-top: 1px solid #ccc;
}

.liuyandelianxixinxi_fb span{
	color: #001fb5;
}

.liuyandelianxixinxi{
	display: none;
}

.liuyandelianxixinxi h3 .cuowuanniu{
	width: 30px;
	height: 20px;
	position: relative;
	overflow: hidden;
}

.liuyandelianxixinxi h3 .cuowuanniu span{
	width: 100%;
	height: 2px;
	background: #fff;
	display: block;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.liuyandelianxixinxi h3 .cuowuanniu span:nth-child(1){
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform-origin: 7.5%;
	transform-origin: 7.5%;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.liuyandelianxixinxi h3 .cuowuanniu span:nth-child(2){
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	opacity: 0;
}

.liuyandelianxixinxi h3 .cuowuanniu span:nth-child(3){
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transform-origin: 7.5%;
	transform-origin: 7.5%;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

@media(max-width:991px){
	.shouqianzixun_biaoti h3{
		font-size: 24px;
	}
	.shouqianzixun_biaogebiao{
		margin-top: 20px;
		padding: 15px;
	}
	.neiyezixunbiaoge{
		padding: 15px;
	}
	.neiyezixunbiaoge li{
		margin-top: 20px;
	}
	.liuyanzixunneirongy{
		margin-top: 20px;
	}
	.shouqianzixun_biaogebiao_tijiaow{
		margin: 20px 0;
	}
}

@media(max-width:768px){
	.neiyezixunbiaoge li{
		width: 100%;
	}

	.neiyezixunbiaoge li input{
		width: calc(100% - 75px);
	}

	.shouqianzixun_biaogebiao_nyxuanze_xuan{
		width: calc(100% - 75px);
	}

	.liuyanzixunneirongy textarea{
		width: calc(100% - 75px);
	}
}

@media(max-width:468px){
	.neiyezixunbiaoge li input{
		width: 100%;
	}

	.shouqianzixun_biaogebiao_nyxuanze_xuan{
		width: 100%;
	}

	.liuyanzixunneirongy textarea{
		width: 100%;
	}
}

/*加入我们*/
.jiaruwomen_p1_ft h3{
	font-size: 30px;
	line-height: 1.5;
	color: #333
}

.jiaruwomen_p1_ft h4{
   font-size: 16px;
	line-height: 1.5;
	color: #999;
}

.jiaruwomen_p1_fb{
	margin-top: 3%;
}

.jiaruwomen_p1_fb li{
	width: 32%;
	margin-right: 2%;
	position: relative;
}

.jiaruwomen_p1_fb li:nth-child(3n){
	margin-right: 0;
}

.jiaruwomen_p1_fb li .img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

.jiaruwomen_p1_fb li img{
	width: 100%!important;
	max-width: 100%!important;
	height: 100%!important;
	object-fit:cover;
}

.jiaruwomen_p1_fb li .wz{
	width: 100%;
	height: 100%;
	padding:7% 5%;
	position: relative;
	z-index: 9;
}

.jiaruwomen_p1_fb li .wz h3{
	font-size: 18px;
	line-height: 1.5;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.jiaruwomen_p1_fb li .wz h4{
	font-size: 16px;
	line-height: 1.5;
	color: #fff;
	margin-top: 10px;
	text-align: left;
}

.jiaruwomen_p1_fb li .wz h5{
	font-size: 14px;
	line-height: 2;
	color:#fff;
	margin-top: 15px;
}

.ny_contact2{
	padding: 5% 0;
	background-size: cover;
}

.ny_contact2 .index_about_fl_ft h3{
	color: #2b78d0;
}

.ny_contact2 .index_about_fl_ft h4{
	color: #fff;
}

.ny_contact2_fb{
	margin-top: 1%;
}

.ny_contact2_fb li{
	width: 32%;
	float: left;
	margin-right: 2%;
	background-color: #ffffff;
	padding:20px 10px;
	margin-top: 2%;
	border: 1px solid #ccc;
}

.ny_contact2_fb li:nth-child(3n){
	margin-right: 0;
}

.ny_contact2_fb li h3{
	font-size: 1.2rem;
	line-height: 1.5;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin:0 3%;
}

.ny_contact2_fb li h4{
	font-size: 14px;
	line-height: 27px;
	height: 54px;
	margin: 10px 0 20px;
	padding:0 3%;
	color: #999999;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ny_contact2_fb li h5{
	font-size: 14px;
	line-height: 27px;
	color: #333333;
	padding: 2% 3% 0;
	border-top: 1px solid #e5e5e5;
}

.ny_contact2_fb li h5 div{
	background: url(../images/jiarujiantou.png) no-repeat right center;
}

.jiaruwomen_p2_fb2{
	font-size: 0;
	text-align: center;
	margin-top: 30px;
}

.jiaruwomen_p2_fb2 a{
	font-size: 16px;
	line-height: 2;
	color: #fff;
	text-align: center;
	background-color: #001fb5;
	display: inline-block;
	padding: 5px 60px;
}

.jiaruwomen_p3{
	padding-bottom: 5%;
}

.jiaruwomen_p3_fb{
	margin-top: 3%;
}

.jiaruwomen_p3_fb li img{
	width: 100%!important;
	max-width: 100%!important;
}

.jiaruwomen_p3_fb li .wz h3{
	font-size: 16px;
	line-height: 2;
	color: #666;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media(max-width:991px){
	.jiaruwomen_p1_ft h3{
		font-size: 24px;
	}
	.jiaruwomen_p1_fb li{
		width: 100%;
		margin: 10px 0;
	}
	.ny_contact2_fb li h3{
		font-size: 18px;
	}
}

@media(max-width:768px){
	.jiaruwomen_p1_fb{
		margin-top: 15px;
	}
	.jiaruwomen_p1_fb li{
		width: 100%;
		margin: 6px 0;
	}
	.ny_contact2{
		padding: 30px 0;
	}
	.ny_contact2_fb li{
		width: 100%;
		margin-top: 15px;
	}
	.jiaruwomen_p2_fb2{
		margin-top: 20px;
	}
	.jiaruwomen_p3_fb{
		margin-top: 20px;
	}
	.jiaruwomen_p3{
		padding-bottom: 30px;
	}
}

/**/
.lxwm_xiugai{
	padding: 4% 0;
}

.lxwm_xiugai_fc{
	margin-top: 3%;
}

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

.lxwm_xiugai_fc li{
	width: 32%;
	background: #666;
	text-align: center;
	padding:5% 3%;
}

.lxwm_xiugai_fc li .img{
	width: 96px;
	margin: 0 auto;
	border: 3px solid #fff;
	border-radius: 50%;
}

.lxwm_xiugai_fc li .img img{
	width: 100%;
}

.lxwm_xiugai_fc li .wz{
	margin-top: 15px;
}

.lxwm_xiugai_fc li .wz h3{
	font-size: 18px;
	line-height: 2;
	color: #fff;
}

.lxwm_xiugai_fc li .wz h4{
	font-size: 18px;
	line-height: 2;
	color: #fff;
}

.lxwm_xiugai_fb{
	margin-top: 3%;
	overflow: hidden;
}

@media(max-width:1400px){
	.lxwm_xiugai_fc li .wz h4{
		font-size: 17px;
	}
}

@media(max-width:991px){
	.lxwm_xiugai_fc li .wz h4{
		font-size: 16px;
	}
}

@media(max-width:768px){
	.lxwm_xiugai_fc{
		margin-top: 15px;
	}
	.lxwm_xiugai_fc li{
		width: 100%;
		margin: 5px 0;
		padding: 20px;
	}
	.lxwm_xiugai_fb{
		margin-top: 15px;
	}
}

.dsj{
	position: relative;
}

.dsj .max1420{
	position:relative;
	z-index: 100;
	max-width: 95%;
	width: 100%;
}

.dsj .dsj_ft{
	text-align: center;
}

.dsj .dsj_ft h3{
	font-size: 36px;
	font-weight: bold;
	line-height: 1;
	color: #333333;
	position: relative;
}

.dsj .dsj_ft h3::before{
	content: '';
	display:block;
	width: 5px;
	height: 16px;
	background: #fd0101;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -100px;
	transform: translateX(-50%);
}

.dsj .dsj_ft h3::after{
	content: '';
	display:block;
	width: 5px;
	height: 16px;
	background: #0808fc;
	position: absolute;
	top: 16px;
	left: 50%;
	margin-left: -100px;
	transform: translateX(-50%);
}

.dsj .dsj_ft h4{
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	margin-top: 17px;
}

.dsj .dsj_fc{
	padding: 0 50px;
	position: relative;
	margin-top: 2.929%;
}

.dsj .dsj_fcw{
	overflow: hidden;
}

.dsj .dsj_fc li a{
	display: block;
	text-align: center;
	background-color: #e1e1e1;
	line-height: 2;
	font-size: 16px;
	color: #333333;
}

.dsj .dsj_fc .dsj_fcbtnl{
	width: 27px;
	height: 32px;
	position: absolute;
	top:0;
	left: 0;
}

.dsj .dsj_fc .dsj_fcbtnr{
	width: 27px;
	height: 32px;
	position: absolute;
	top:0;
	right: 0;
}

.dsj .dsj_fc .swiper-button-disabled{
	opacity: 0.5;
}

.dsj .dsj_fc li.on a{
	background-color: #dc9e2e;
	color: #fff;
}

.dsj .dsj_fc li.cur a{
	background-color: #ff0000;
	color: #fff;
}

.dsj .dsj_fb{
	overflow: hidden;
	position: relative;
	margin-top: 5.715%;
}

.dsj .dsj_fb .dsj_fcbtnl2{
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 60px;
	height: 60px;
}

.dsj .dsj_fb .dsj_fcbtnr2{
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 60px;
	height: 60px;
}

.dsj .dsj_fb .dsj_fbw{
	overflow: hidden;
}

.dsj .dsj_fb .dsj_fbw .dsj_fbn1 li{
	width: 14.285%!important;
	float: left;
	height: 100%;
}

.dsj .dsj_fb .dsj_fbw  li h3{
	font-size: 24px;
	font-weight: bold;
	line-height: 1;
	color: #000;
}

.dsj .dsj_fb .dsj_fbw  li h4{
	font-size: 15px;
	font-weight: normal;
	line-height: 26px;
	color: #666666;
	margin-top: 15px;
}

.dsj .dsj_fb .dsj_fbw  .btls li:nth-child(1) h3{
	line-height: 1;
}

.dsj .dsj_fb .dsj_fbw  .btls li:nth-child(1) h4{
	line-height: 1;
}

.dsj .dsj_fb .bhjtc{
	position: relative;
}

.dsj .dsj_fb .bhjtc::before{
	content: '';
	width: 100%;
	height: 4px;
	background:url(../images/dsjjbs.jpg) no-repeat center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background-size: 100% auto;
}

.dsj .dsj_fb .dsj_fbw  .btls li{
	height: 150px;
	max-height: 150px;
	width: 300px!important;
	position: relative;
	float: left;
	margin-left: -100px;
	margin-top: 150px;
}

.dsj .dsj_fb .dsj_fbw  .btls li .wznr{
	position: absolute;
}

.dsj .dsj_fb .dsj_fbw  .btls li:nth-child(2n) .wznr{
	bottom: 35px;
}

.dsj .dsj_fb .dsj_fbw  .btls li::before{
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	background-color: #0707fd;
	border: solid 2px #0707fd;
	border-radius: 50%;
	position: absolute;
	top: -7px;
	left: 10%!important;
	transform: translateX(-50%);
}

.dsj .dsj_fb .dsj_fbw  .btls li h3{
	margin-top: 35px;
}

.dsj .dsj_fb .dsj_fbw  .btls li h4{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.dsj .dsj_fb .dsj_fbw  .btls li:after{
	content: '';
	display: block;
	width: 2px;
	height: 20px;
	background-color: #0707fd;
	position: absolute;
	left: 10%;
	transform: translateX(-50%);
	bottom: calc(100% - 24px);
}

.dsj .dsj_fb .dsj_fbw  .btls li:nth-child(2n):after{
	bottom: 6px;
	left: 10%;
	transform: translateX(-50%);
}

.dsj .dsj_fb .dsj_fbw .btls li:nth-child(1):after{
	display: none;
}

.dsj .dsj_fb .dsj_fbw  .btls li:nth-child(2n){
	margin-top: 0;
}

.dsj .dsj_fb .dsj_fbw  .btls li:nth-child(2n) h3{
	margin-top: 0;
}

.dsj .dsj_fb .dsj_fbw  .btls li:nth-child(2n)::before{
	top: calc(100% - 6px);
	left: 10px;
}

.dsj .dsj_fb .dsj_fbw .btls li:nth-child(1){
	margin-top: 150px;
	margin-left: 0;
}

.dsj .dsj_fb .dsj_fbw  .btls li:nth-child(1)::before{
	content: '';
	display: block;
	width: 22px;
	height: 28px;
	background: url() no-repeat center;
	position: absolute;
	border: 0;
	top: -67px;
	left: -10px;
	display: none;
}

.dsj .dsj_fb .dsj_fbw  .btls li:nth-child(1):after{
	content: '';
	display: block;
	width: 2px;
	height: 20px;
	background-color: #0707fd;
	position: absolute;
	left: 6%;
	transform: translateX(-50%);
	bottom: calc(100% - 25px);
}

.dsj .dsj_fb .dsj_fbw  .btls li:nth-child(1) h3{
	margin-top: 35px;
	position: relative;
}

.dsj .dsj_fb .dsj_fbw .btls li:nth-child(1) h3::before{
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #0707fd;
	border: solid 2px #0707fd;
	position: absolute;
	top: -41px;
	left: -7px;
	z-index: 9;
	left: 10%!important;
	transform: translateX(-50%);
}

.dsj .dsj_fb .dsj_fbw  .btls li:nth-child(1) h3::after{
	content: '';
	display: block;
	width: 120px;
	height: 2px;
	margin-top: 7px;
}

.dsj .dsj_fb .dsj_fbw  .btls li:nth-child(1) h4::before{
	display: block;
	width: 2px;
	height: 120px;
	background-color: #dc9e2e;
	position: absolute;
	top: -30px;
	left: 0;
	z-index: 8;
}

.dsj .dsj_fb .dsj_fbw  .btls li:nth-child(1) h4{
	line-height: 26px;
	margin-top: 9px;
	padding-left: 21px;
}

@media(max-width: 768px){
	.dsj .dsj_fb{
		padding: 0;
		margin-top: 20px;
	}
	.dsj .dsj_fb .dsj_fcbtnl2{
		top: calc(100% - 30px);
	}
	.dsj .dsj_fb .dsj_fcbtnr2{
		top: calc(100% - 30px);
	}
	.dsj .dsj_fb .dsj_fbw .btls li{
		height: 130px;
	}
	.dsj .dsj_fb .dsj_fbw .btls li h3{
		margin-top: 25px;
	}
	.dsj .dsj_fb .dsj_fbw li h3{
		font-size: 20px;
	}
	
	.dsj .dsj_fb .dsj_fbw li h4{
		font-size: 14px;
		margin-top: 10px;
	}
	.dsj .dsj_fb .dsj_fbw .btls li:nth-child(1) h3{
		font-size: 20px;
	}
	.dsj .dsj_fb .dsj_fbw .btls li:nth-child(1) h4{
		font-size: 14px;
	}
	.dsj .dsj_fb .dsj_fbw .btls li:nth-child(2n) .wznr{
		bottom: 15px;
	}
	.dsj .dsj_fb .dsj_fbw .btls li:nth-child(2n):after{
		bottom: -2px;
	}
	.dsj .dsj_fb .dsj_fbw .btls li:after{
		bottom: calc(100% - 13px);
	}
	.dsj .dsj_fb .dsj_fbw .btls li::before{
		top: -18px;
	}
	.dsj .dsj_fb .dsj_fbw .btls li:nth-child(2n)::before{
		top: calc(100% - -2px);
	}
	.dsj .dsj_fb .dsj_fbw .btls li:nth-child(1) h3::before{
		top: -51px;
	}
	.dsj .dsj_fb .dsj_fbw .btls li:nth-child(1):after{
		bottom: calc(100% - 16px);
		left: 15px;
	}
}

@media(max-width: 468px){
	.dsj .dsj_ft h3{
		font-size: 26px;
	}
	.dsj .dsj_ft h3::before{
		height: 12px;
		margin-left: -75px;
	}
	.dsj .dsj_ft h3::after{
		height: 12px;
		top: 12px;
		margin-left: -75px;
	}
	.dsj .dsj_fc{
		padding: 0 35px;
		margin-top: 15px;
	}
	.dsj .dsj_fb{
		margin-top: 20px;
	}
	.dsj .dsj_fb .dsj_fbw .btls li{
		width: 100%!important;
		margin-left: 0!important;
	}
	.dsj .dsj_fb .dsj_fbw .btls li:nth-child(1){
		top: calc(100% - 15px);
		margin-left: 15px!important;
	}
	.dsj .dsj_fb .dsj_fbw .btls li:nth-child(1) h3::before{
		left: 15px!important;
	}
	.dsj .dsj_fb .dsj_fbw .btls li:nth-child(1):after{
		left:15px!important;
	}
}

.foot1_fr_fb{
	/*flex-direction: column;*/
}

.xqyzpxxx span{
	margin-right: 5px;
}

.zhaopinjinlijianjie{
	width: 140px;
	font-size: 16px;
	line-height: 2;
	color: #fff;
	background: #001fb5;
	border-radius: 30px;
	text-align: center;
	margin-top: 25px;
}
.zhaopinjinlijianjie a{
	display: block;
	padding: 5px 0;
	color: #fff;
}

/*2023-07-08*/
/*视频*/
.shipinshouye{
	width: 100%;
	height: 100%;
	position: absolute;
	object-fit: cover;
}

/*规格总表*/
.page_guigezongbiao{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page_guigezongbiao li{
	width: 100%;
	margin: 1% 0;
}

@media(max-width:768px){
	.page_guigezongbiao li{
		margin: 8px 0;
	}
}

/**/
.dashijiantishi{
	font-size: 16px;
	line-height: 2;
	color: #002fa7;
	text-align: center;
}

/*下载*/
.ny_xiazailiebiao table{
	width: 100%;
	font-size: 16px;
	line-height: 3;
	text-align: center;
}

.ny_xiazailiebiao table tr:nth-child(1){
	background: #e2e2e2;
	border-bottom: 0 dashed #eee;
}

.ny_xiazailiebiao table tr{
	border-bottom: 1px dashed #eee;
}

.ny_xiazailiebiao table tr td{
	padding: 5px;
}

.ny_xiazailiebiao table tr td a{
	color: #666;
}

.ny_xiazailiebiao table tr td a:hover{
	color: #002fa7;
}

@media(max-width:768px){
	.aspg-detail-title{
		font-size: 18px;
	}

	.ny_xiazailiebiao table{
		font-size: 14px;
	}

	.ny_xiazailiebiao table tr td{
	  width: 25%;
	}

}

/*Left sidebar navigation*/
.pages_inner_main_box_left_box{
	position: relative;
	z-index: 80;
	width: 280px;
	float: left;
	display: none;
}

.pages_inner_main_left_closebtn{
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 999;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	border: 1px solid #ffffff;
	cursor: pointer;
	background-image: url(../images/pages_inner_main_left_closebtn_ico.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px;
	display: none;
}

.pages_inner_main_box_left_module_box{
	margin-bottom: 20px;
}

.pages_inner_main_box_left_module_title{
	position: relative;
	padding: 15px 20px;
	background: #001fb5;
}

.pages_inner_main_box_left_module_title h3{
	position: relative;
	z-index: 9;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.55;
	color: #ffffff;
	text-align: left;
}

.pages_inner_main_box_left_module_title span{
	position: relative;
	font-family: 'Arial';
	font-size: 15px;
	font-weight: normal;
	color: rgba(255,255,255,0.6);
	vertical-align: middle;
	display: inline-block;
}

.pages_inner_main_box_left_module_title span::before{
	content: '/';
	margin: 0 6px;
}

.pages_inner_main_box_left_module_information{
	border: 1px solid #dddddd;
	border-top: none;
}

.pages_inner_main_left_navigation>li{
	position: relative;
	border-bottom: 1px solid #dddddd;
}

.pages_inner_main_left_navigation>li:last-child{
	border-bottom: none;
}

.pages_inner_main_left_navigation>li>a{
	font-size: 16px;
	line-height: 1.625;
	color: #333333;
	padding: 15px 45px 15px 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.pages_inner_main_left_navigation>li:hover>a,.pages_inner_main_left_navigation>li>a.active{
	color: #001fb5;
}

.pages_inner_main_left_navigation>li .pages_inner_main_left_navigation_firstclickbtn{
	position: absolute;
	top: 13px;
	right: 15px;
	z-index: 99;
	width: 30px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	background-image: url(../images/pages_inner_main_left_navigation_arrow_ico.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 15px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.pages_inner_main_left_navigation>li .pages_inner_main_left_navigation_firstclickbtn.cur{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.pages_inner_main_left_navigation .pages_inner_main_left_navigation_children{
	padding: 0 10px;
	display: none;
}

.pages_inner_main_left_navigation .pages_inner_main_left_navigation_children .pages_inner_main_left_navigation_children_li{
	border-top: 1px dashed #dddddd;
}

.pages_inner_main_left_navigation .pages_inner_main_left_navigation_children .pages_inner_main_left_navigation_children_li>a{
	font-size: 16px;
	line-height: 1.5;
	color: #888888;
	padding: 13px 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.pages_inner_main_left_navigation .pages_inner_main_left_navigation_children .pages_inner_main_left_navigation_children_li>a:hover,.pages_inner_main_left_navigation .pages_inner_main_left_navigation_children .pages_inner_main_left_navigation_children_li>a.active{
	color: #001fb5;
}

.pages_inner_main_left_navigation .pages_inner_main_left_navigation_thirdcolumn{
	padding: 0 10px;
}

.pages_inner_main_left_navigation .pages_inner_main_left_navigation_thirdcolumn>.pages_inner_main_left_navigation_thirdcolumn_li>a{
	font-size: 15px;
	line-height: 1.5;
	color: #999999;
	padding: 10px 15px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.pages_inner_main_left_navigation .pages_inner_main_left_navigation_thirdcolumn>.pages_inner_main_left_navigation_thirdcolumn_li>a:hover,.pages_inner_main_left_navigation .pages_inner_main_left_navigation_thirdcolumn>.pages_inner_main_left_navigation_thirdcolumn_li>a.active{
	color: #001fb5;
}

.pages_inner_main_left_latest_news{
	padding: 10px 0;
}

.pages_inner_main_left_latest_news li{
	padding: 8px 20px;
}

.pages_inner_main_left_latest_news li a{
	font-size: 15px;
	line-height: 1.5;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.pages_inner_main_left_latest_news li a:hover{
	color: #001fb5;
}

.pages_inner_main_left_latest_news li a:before{
	content: '+';
	font-size: 15px;
	font-weight: bold;
	line-height: 1.5;
	color: #666666;
	margin-right: 5px;
}

.pages_inner_main_left_latest_news li a:hover:before{
	color: #001fb5;
}

.pages_inner_main_left_contact_information{
	padding: 10px 0 0;
}

.pages_inner_main_left_contact_information h4{
	font-size: 17px;
	line-height: 1.5;
	color: #333333;
	padding: 5px 20px 15px;
}

.pages_inner_main_left_contact_box_information p{
	position: relative;
	font-size: 15px;
	line-height: 1.5;
	color: #666666;
	padding: 15px 20px;
	border-top: 1px solid #dddddd;
}

.pages_inner_main_left_message img{
	width: 100%;
}

.pages_inner_main_left_mobiletool{
	position: fixed;
	right: 5px;
	bottom: 100px;
	z-index: 9999;
	display: none;
}

.pages_inner_main_left_mobiletool li{
	position: relative;
	width: 40px;
	height: 40px;
	margin-bottom: 1px;
	cursor: pointer;
}

.pages_inner_main_left_mobiletool li:last-child{
	margin-bottom: 0;
}

.pages_inner_main_left_mobiletool li:before{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #001fb5;
	opacity: 0.7;
}

.pages_inner_main_left_mobiletool li i{
	position: relative;
	z-index: 50;
	width: 100%;
	height: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 22px;
}

.pages_inner_main_left_mobiletool li .icon-dots-horizontal{
	background-image: url(../images/pages_inner_main_left_horizontal_ico.png);
}

.pages_inner_main_left_mobiletool li .icon-top{
	background-image: url(../images/pc_sidebar_backtop_white_ico.png);
}

@media(max-width:991px){
	.pages_inner_main_mobile_menu_click{
		position: fixed;
		top: 0;
		left: 100%;
		z-index: 999999;
		width: 100vw;
		height: 100vh;
		overflow-y: scroll;
		background: rgba(0,0,0,0.7);
		display: block;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.pages_inner_main_mobile_menu_click.click{
		left: 0;
	}

	.pages_inner_main_mobile_menu_click .pages_inner_main_left_closebtn{
		display: block;
	}

	.pages_inner_main_mobile_menu_click .pages_inner_main_box_left_box_con{
		min-height: 90vh;
		padding: 8vh 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		-o-align-items: center;
		align-items: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		-o-justify-content: center;
		justify-content: center;
	}

	.pages_inner_main_mobile_menu_click .pages_inner_main_box_left_box_con .pages_inner_main_left_navigation_box{
		width: 92%;
		margin-bottom: 0;
		background: #ffffff;
	}

	.pages_inner_main_left_navigation .pages_inner_main_left_navigation_thirdcolumn{
		display: block;
	}

	.pages_inner_main_mobile_menu_click .pages_inner_main_left_news_box,.pages_inner_main_mobile_menu_click .pages_inner_main_left_contact_box,.pages_inner_main_mobile_menu_click .pages_inner_main_left_message{
		display: none;
	}

	.pages_inner_main_left_mobiletool{
		display: block;
	}
}

/*Company profile*/
.ny_about_1{
	margin: 4% 0;
}

.ny_about_1_fb{
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.ny_about_1_fb_fl{
	width: 48%;
	border-radius: 8px;
	overflow: hidden;
}

.ny_about_1_fb_fl .img{
	overflow: hidden;
	cursor: pointer;
}

.ny_about_1_fb_fl .img img{
	width: 100%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.ny_about_1_fb_fl .img:hover img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.ny_about_1_fb_fr{
	width: 48%;
}

.ny_about_1_fb_fr_ft{
	position: relative;
}

.ny_about_1_fb_fr_ft h3{
	position: absolute;
	left: 0;
	top: 50%;
	font-size: 1.7rem;
	line-height: 1.4;
	color: #333333;
	padding-bottom: 1.5%;
	border-bottom: 2px solid #001fb5;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.ny_about_1_fb_fr_ft h4{
	font-family: 'Arial';
	font-size: 5.4rem;
	font-weight: bold;
	line-height: 0.85;
	color: transparent;
	text-align: left;
	text-indent: 0;
	-webkit-text-stroke: 1px rgba(0,0,0,0.4);
	-moz-text-stroke: 1px rgba(0,0,0,0.4);
	-ms-text-stroke: 1px rgba(0,0,0,0.4);
	-o-text-stroke: 1px rgba(0,0,0,0.4);
	text-stroke: 1px rgba(0,0,0,0.4);
}

.ny_about_1_fb_fr_fc{
	font-size: 16px;
	line-height: 1.75;
	color: #666666;
	margin-top: 2.5%;
}

.ny_about_1_fb_fr_fc p:nth-child(n+2){
	margin-top: 1.5%;
}

.ny_about_2{
	padding: 4% 0;
	background-color: #f0f1f5;
}

.ny_about_2_ft h3{
	font-size: 1.65rem;
	line-height: 1.5;
	color: #333333;
}

.ny_about_2_ft h4{
	font-size: 20px;
	line-height: 1.5;
	color: #666666;
	margin-top: 10px;
}

.ny_about_2_fb{
	margin-top: 3%;
}

.ny_about_2_fb ul{
	overflow: hidden;
}

.ny_about_2_fb li{
	width: 23.8%;
	margin-right: 1.6%;
	border-radius: 8px;
	float: left;
	overflow: hidden;
	cursor: pointer;
}

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

.ny_about_2_fb li:nth-child(n+5){
	margin-top: 1.6%;
}

.ny_about_2_fb li .img{
	border: 1px solid #dddddd;
	border-radius: 8px;
	overflow: hidden;
}

.ny_about_2_fb li .img img{
	width: 100%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.ny_about_2_fb li:hover .img img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

@media(max-width:1366px){
	.ny_about_1_fb_fr_fc{
		line-height: 1.6;
	}

	.ny_about_2_ft h4{
		font-size: 18px;
	}
}

@media(max-width:1280px){
	.ny_about_1_fb_fr_ft h3{
		font-size: 26px;
		padding-bottom: 8px;
	}

	.ny_about_1_fb_fr_fc{
		line-height: 1.5;
	}

	.ny_about_1_fb_fr_fc p:nth-child(n+2){
		margin-top: 8px;
	}

	.ny_about_2_ft h3{
		font-size: 26px;
	}

	.ny_about_2_ft h4{
		font-size: 17px;
	}
}

@media(max-width:991px){
	.ny_about_1_fb_fl{
		width: 100%;
		margin-top: 3%;
	}

	.ny_about_1_fb_fr{
		width: 100%;
	}

	.ny_about_1_fb_fr_ft h3{
		font-size: 24px;
	}

	.ny_about_1_fb_fr_ft h4{
		font-size: 70px;
	}

	.ny_about_1_fb_fr_fc{
		margin-top: 10px;
	}

	.ny_about_2_ft h3{
		font-size: 24px;
	}

	.ny_about_2_fb li{
		width: 48.5%;
		margin-right: 3%;
	}

	.ny_about_2_fb li:nth-child(3n){
		margin-right: 3%;
	}

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

	.ny_about_2_fb li:nth-child(n+3){
		margin-top: 3%;
	}
}

@media(max-width:768px){
	.ny_about_1{
		margin: 30px 0;
	}

	.ny_about_1_fb_fl{
		margin-top: 22px;
	}

	.ny_about_1_fb_fr_ft h3{
		font-size: 22px;
		padding-bottom: 5px;
	}

	.ny_about_1_fb_fr_ft h4{
		font-size: 68px;
	}

	.ny_about_1_fb_fr_fc p:nth-child(n+2){
		margin-top: 6px;
	}

	.ny_about_2{
		padding: 30px 0;
	}

	.ny_about_2_ft h3{
		font-size: 22px;
	}

	.ny_about_2_ft h4{
		font-size: 16px;
		margin-top: 8px;
	}

	.ny_about_2_fb{
		margin-top: 22px;
	}
}

@media(max-width:468px){
	.ny_about_1{
		margin: 25px 0;
	}

	.ny_about_1_fb_fl{
		margin-top: 18px;
	}

	.ny_about_1_fb_fr_ft h4{
		font-size: 6rem;
	}

	.ny_about_2{
		padding: 25px 0;
	}

	.ny_about_2_fb{
		margin-top: 18px;
	}
}

/*Corporate culture*/
.page_philosophy{
	padding: 4% 0;
}

.page_philosophy_li{
	background-color: #f0f1f5;
}

.page_philosophy_li:nth-child(2n){
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.page_philosophy_li_fl,.page_philosophy_li_fr{
	width: 50%;
}

.page_philosophy_li_fl img{
	width: 100%;
}

.page_philosophy_li_fl .img_con{
	padding: 25% 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.page_philosophy_li_fr{
	padding: 3.5%;
}

.page_philosophy_li_fr h3{
	position: relative;
	font-size: 1.5rem;
	line-height: 1.4;
	color: #333333;
	padding-bottom: 1rem;
}

.page_philosophy_li_fr h3::before{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 3.2rem;
	height: 3px;
	background: #001fb5;
}

.page_philosophy_li_fr h4{
	font-size: 17px;
	line-height: 1.7;
	color: #666666;
	margin-top: 2.5%;
}

@media(max-width:1280px){
	.page_philosophy_li_fr h3{
		font-size: 24px;
		padding-bottom: 15px;
	}

	.page_philosophy_li_fr h3::before{
		width: 48px;
	}

	.page_philosophy_li_fr h4{
		font-size: 16px;
		margin-top: 12px;
	}
}

@media(max-width:991px){
	.page_philosophy_li_fl,.page_philosophy_li_fr{
		width: 100%;
	}

	.page_philosophy_li:nth-child(n+2){
		margin-top: 3%;
	}

	.page_philosophy_li_fl .img_con{
		min-height: auto!important;
	}

	.page_philosophy_li_fr{
		padding: 3%;
	}

	.page_philosophy_li_fr h3{
		font-size: 22px;
		padding-bottom: 12px;
	}

	.page_philosophy_li_fr h3::before{
		width: 44px;
	}

	.page_philosophy_li_fr h4{
		line-height: 1.6;
		margin-top: 10px;
	}
}

@media(max-width:768px){
	.page_philosophy{
		padding: 30px 0;
	}

	.page_philosophy_li:nth-child(n+2){
		margin-top: 20px;
	}

	.page_philosophy_li_fr{
		padding: 20px;
	}

	.page_philosophy_li_fr h3{
		font-size: 20px;
	}

	.page_philosophy_li_fr h3::before{
		width: 40px;
		height: 2px;
	}
}

@media(max-width:468px){
	.page_philosophy{
		padding: 25px 0;
	}

	.page_philosophy_li_fr{
		padding: 18px;
	}
}

/*Qualification certificate*/
.ny_zizhizhengshu{
	padding: 4% 0;
}

.ny_zizhizhengshu ul{
	font-size: 0;
}

.ny_zizhizhengshu li{
	font-size: 0;
	line-height: 1;
	width: 23.5%;
	margin-right: 2%;
	cursor: pointer;
	vertical-align: bottom;
	overflow: hidden;
	text-align: center;
	display: inline-block;
}

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

.ny_zizhizhengshu li:nth-child(n+5){
	margin-top: 2%;
}

.ny_zizhizhengshu li a{
	height: 100%;
	width: 100%;
}

.ny_zizhizhengshu li .img{
	position: relative;
	width: 100%;
	height: 100%;
	margin-top: -42px;
	padding-top: 42px;
}

.ny_zizhizhengshu li .img .img_nn{
	width: 100%;
	height: 100%;
	padding: 9px;
	border: 1px solid #e1e1e1;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	-ms-align-items: center;
	align-items: center;
}

.ny_zizhizhengshu li .img_nn_nn{
	overflow: hidden;
}

.ny_zizhizhengshu li .img img{
	width: 100%;
	height: auto!important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.ny_zizhizhengshu li:hover .img .img_nn img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.ny_zizhizhengshu li .wz{
	font-size: 16px;
	line-height: 2;
	color: #4b4a4a;
	padding: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: #f0f0f0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.ny_zizhizhengshu li:hover .wz{
	color: #ffffff;
	background: #001fb5;
}

@media(max-width:768px){
	.ny_zizhizhengshu{
		padding: 30px 0;
	}

	.ny_zizhizhengshu li{
		width: 49%;
		margin-right: 2%;
	}

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

	.ny_zizhizhengshu li:nth-child(n+3){
		margin-top: 2%;
	}
}

@media(max-width:468px){
	.ny_zizhizhengshu{
		padding: 25px 0;
	}

	.ny_zizhizhengshu li{
		width: 100%;
		margin-right: 0!important;
	}

	.ny_zizhizhengshu li:nth-child(n+2){
		margin-top: 15px;
	}

	.ny_zizhizhengshu li .img{
		margin-top: -40px;
		padding-top: 40px;
	}

	.ny_zizhizhengshu li .img .img_nn{
		padding: 8px;
	}

	.ny_zizhizhengshu li .wz{
		font-size: 15px;
	}
}

/*Contact us*/
.asny_lxwm{
	position: relative;
}

.asny_lxwm_fl{
	width: 43%;
	min-height: 410px;
	float: left;
}

.asny_lxwm_fl_ft h3{
	font-size: 1.9rem;
	font-weight: bold;
	line-height: 1.2;
	color: #001fb5;
}

.asny_lxwm_fl_ft h4{
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.6;
	color: #202020;
}

.asny_lxwm_fl_fc{
	font-size: 18px;
	line-height: 1.8;
	color: #666666;
	margin: 3% 0 4%;
}

.asny_lxwm_fl_fb{
	overflow: hidden;
}

.asny_lxwm_fl_fb_fl{
	width: 32%;
	max-width: 115px;
	margin-right: 2%;
	float: left;
	text-align: center;
}

.asny_lxwm_fl_fb_fl:nth-child(3n){
	margin-right: 0;
}

.asny_lxwm_fl_fb_fl img{
	width: 100%;
}

.asny_lxwm_fl_fb_fl .wz{
	font-size: 16px;
	line-height: 1.5;
	color: #666666;
	margin-top: 10px;
}

.asny_lxwm_fl_fb_fr{
	width: 40%;
	margin-left: 5%;
	float: left;
}

.asny_lxwm_fl_fb_fr h3{
	font-size: 18px;
	font-weight: bold;
	line-height: 2;
	color: #333333;
}

.asny_lxwm_fl_fb_fr h4{
	font-size: 17px;
	line-height: 2;
	color: #333333;
}

.asny_lxwm_fr{
	position: absolute;
	right: 0;
	top: 0;
	width: 53%;
	height: 100%;
	overflow: hidden;
}

.asny_lxwm_fr .img_con{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1800px;
	height: 900px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.asny_lxwm1{
	margin-top: 3.5%;
}

.asny_lxwm1_ft{
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.5;
	color: #333333;
	text-align: center;
}

.asny_lxwm1_fb{
	margin-top: 3%;
}

.asny_lxwm1_fb ul{
	overflow: hidden;
}

.asny_lxwm1_fb li{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 20px;
	float: left;
}

.asny_lxwm1_fb li:nth-child(3n){
	margin-right: 0;
}

.asny_lxwm1_fb li input{
	font-size: 16px;
	line-height: 45px;
	color: #666666;
	width: 100%;
	padding: 0 20px!important;
	border: 0;
	border: 1px solid #ced4da;
	background: #f0f1f5;
	outline: none;
}

.asny_lxwm1_fb li.lianxiliuyanneirong{
	font-size: 0;
	width: 100%;
	margin-right: 0;
}

.asny_lxwm1_fb li input::-webkit-input-placeholder{
	color: #666666;
}

.asny_lxwm1_fb li textarea{
	font-family: 'Microsoft YaHei,arial,宋体,sans-serif';
	font-size: 16px;
	line-height: 45px;
	color: #666666;
	width: 100%;
	padding: 0 20px !important;
	border: 0;
	border: 1px solid #ced4da;
	outline: none;
	background: #f0f1f5;
}

.asny_lxwm1_fb li textarea::-webkit-input-placeholder{
	color: #666666;
}

.lianxinyliuyan_tijiao{
	text-align: center;
}

.lianxinyliuyan_tijiao input{
	font-size: 16px;
	line-height: 45px;
	color: #ffffff;
	width: 140px;
	margin: 0 auto;
	border: 0;
	border-radius: 4px;
	outline: none;
	cursor: pointer;
	background: #001fb5;
}

@media(max-width:1366px){
	.asny_lxwm_fl_fc{
		font-size: 17px;
	}

	.asny_lxwm_fl_fb_fr h3{
		font-size: 17px;
	}

	.asny_lxwm_fl_fb_fr h4{
		font-size: 16px;
	}
}

@media(max-width:1280px){
	.asny_lxwm_fl_ft h4{
		font-size: 24px;
	}

	.asny_lxwm_fl_fc{
		font-size: 16px;
	}

	.asny_lxwm_fl_fb_fr h3{
		font-size: 16px;
	}

	.asny_lxwm_fl_fb_fr h4{
		font-size: 15px;
	}

	.asny_lxwm1_ft{
		font-size: 24px;
	}
}

@media(max-width:1200px){
	.asny_lxwm_fl_ft h3{
		font-size: 28px;
	}
}

@media(max-width:991px){
	.asny_lxwm_fl_ft h3{
		font-size: 26px;
	}

	.asny_lxwm_fl_fc{
		margin: 10px 0 13px;
	}

	.asny_lxwm_fl_fb_fl .wz,.asny_lxwm1_fb li input,.asny_lxwm1_fb li textarea,.lianxinyliuyan_tijiao input{
		font-size: 15px;
	}
}

@media(max-width:768px){
	.asny_lxwm_fl{
		width: 100%;
		min-height: auto;
	}

	.asny_lxwm_fl_ft h3{
		font-size: 24px;
	}

	.asny_lxwm_fl_ft h4{
		font-size: 22px;
	}

	.asny_lxwm_fr{
		position: relative;
		width: 100%;
		height: 300px;
		margin-top: 15px;
	}

	.asny_lxwm1{
		margin-top: 25px;
	}

	.asny_lxwm1_ft{
		font-size: 22px;
	}

	.asny_lxwm1_fb{
		margin-top: 20px;
	}
}

@media(max-width:468px){
	.asny_lxwm_fl_ft h3{
		font-size: 22px;
	}

	.asny_lxwm_fl_ft h4{
		font-size: 20px;
	}

	.asny_lxwm_fl_fb_fr{
		width: 100%;
		margin-top: 10px;
		margin-left: 0;
	}

	.asny_lxwm1{
		margin-top: 20px;
	}

	.asny_lxwm1_ft{
		font-size: 20px;
	}

	.asny_lxwm1_fb{
		margin-top: 15px;
	}

	.asny_lxwm1_fb li{
		width: 100%;
		margin-right: 0;
	}
}

/*Search page*/
.pages_inner_main_search_tag{
	padding: 0 25px;
	margin-bottom: 25px;
	border: 1px solid #dddddd;
	border-radius: 5px;
	overflow: hidden;
}

.pages_inner_main_search_tag_li{
	margin-right: 25px;
}

.pages_inner_main_search_tag_li:last-child{
	margin-right: 0;
}

.pages_inner_main_search_tag_li a{
	font-size: 16px;
	line-height: 44px;
	color: #333333;
	display: block;
}

.pages_inner_main_search_tag_li a:hover,.pages_inner_main_search_tag_li a.on{
	color: #001fb5;
}

@media(max-width:768px){
	.pages_inner_main_search_tag{
		padding: 0 20px;
		margin-bottom: 20px;
	}

	.pages_inner_main_search_tag_li{
		margin-right: 20px;
	}

	.pages_inner_main_search_tag_li a{
		line-height: 40px;
	}
}

/*内页新闻*/
.aspg-news-list{
	font-size: 0;
}

.aspg-news-list li{
	width: 33.3333333333%;
	padding: 4% 15px;
	border-bottom: 1px solid #e6e6e6;
	vertical-align: bottom;
	display: inline-block;
}

.aspg-news-list li a{
	width: 90%;
	margin: 0 auto;
	display: block;
}

.aspg-news-list li .news_date{
	font-size: 14px;
	line-height: 2;
	color: #b2b2b4;
}

.aspg-news-list li .news_title{
	position: relative;
	font-size: 20px;
	line-height: 2;
	color: #222225;
	padding-bottom: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.aspg-news-list li:hover .news_title{
	color: #001fb5;
}

.aspg-news-list li .news_title:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 15px;
	height: 3px;
	background: #828286;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.aspg-news-list li:hover .news_title:before{
	width: 45px;
	background: #001fb5;
}

.aspg-news-list li .news_content{
	font-size: 15px;
	line-height: 2;
	color: #868686;
	height: 60px;
	margin: 15px 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.aspg-news-list li .more{
	font-size: 14px;
	line-height: 1.5;
	color: #868686;
}

@media(max-width:1366px){
	.aspg-news-list li .news_title{
		font-size: 18px;
	}
}

@media(max-width:991px){
	.aspg-news-list li{
		width: 50%;
	}
}

@media(max-width:768px){
	.aspg-news-list li{
		width: 100%;
		padding: 20px 15px;
	}

	.aspg-news-list li a{
		width: 100%;
	}
}

/*Pagination*/
.internal_page_pager{
	font-size: 0;
	margin-top: 3%;
	text-align: center;
}

.internal_page_pager li{
	font-size: 15px;
	line-height: 20px;
	color: #333333;
	margin: 5px;
	cursor: pointer;
	display: inline-block;
}

.internal_page_pager li a,.internal_page_pager li span{
	min-width: 30px;
	color: #333333;
	padding: 4px 8px;
	border: 1px solid #dddddd;
	display: block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.internal_page_pager li.active a,.internal_page_pager li:hover a,.internal_page_pager li .current,.internal_page_pager li:hover span{
	color: #ffffff;
	background: #001fb5;
	border-color: #001fb5;
}

@media(max-width:768px){
	.internal_page_pager{
		margin-top: 20px;
	}

	.internal_page_pager li{
		font-size: 14px;
		line-height: 18px;
	}

	.internal_page_pager li a,.internal_page_pager li span{
		min-width: 28px;
	}
}

@media(max-width:468px){
	.internal_page_pager{
		margin-top: 18px;
	}

	.internal_page_pager li{
		margin: 3px;
	}

	.internal_page_pager li a,.internal_page_pager li span{
		padding: 4px 5px;
	}
}

/*内页三级导航*/
.pc_banenr_aspg_left_sanjiboxnav{
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 99;
	width: 100%;
	border: 1px solid #eeeeee;
	opacity: 0;
	visibility: hidden;
	background: #ffffff;
	-webkit-transform: translate(10px,0);
	-moz-transform: translate(10px,0);
	-ms-transform: translate(10px,0);
	-o-transform: translate(10px,0);
	transform: translate(10px,0);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.pc_banenr_aspg_left_nav .pc_banenr_aspg_left_subnav>li:hover .pc_banenr_aspg_left_sanjiboxnav{
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	transform: translate(0,0);
}

.pc_banenr_aspg_left_sanjiboxnav_li:nth-child(n+2){
	border-top: 1px dashed #eeeeee;
}

.pc_banenr_aspg_left_sanjiboxnav_li>a{
	font-size: 16px;
	line-height: 24px;
	color: #818181;
	padding: 8px;
	display: block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.pc_banenr_aspg_left_sanjiboxnav_li.clicked>a,.pc_banenr_aspg_left_sanjiboxnav_li:hover>a{
	color: #001fb5;
}