.fl {
	float: left!important;
}
.fr {
	float: right!important;
}

/*顶部导航*/
.top_main {
	position: fixed;
	top:0;
	left:0;
	width:100%;
	z-index: 100;
}
.top_main .top_search {
	width:100%;
	/* height:44px; */
	height:2.75rem;
	background: #2c73cf;
}
.top_main .top_search form {
	position: relative;
	display: block;
	float: right;
	/* width:444px; */
	width:27.75rem;
	height:100%;
	background: #ffffff;
}
.top_main .top_search form input {
	display: block;
	/* padding:0 0 0 20px; */
	padding:0 0 0 1.25rem;
	width:100%;
	height:100%;
	outline: none;
	border:0!important;
	/* font-size:18px; */
	font-size:1.125rem;
}
.top_main .top_search form button {
	position: absolute;
	/* top:8px;
	right:43px; */
	top:0.5rem;
	right:2.68rem;
	margin:auto;
	padding:0;
	border:0;
	background: none;
	z-index: 1;
} 
.top_main .top_search form button i {
	/* font-size:24px; */
	font-size:1.5rem;
	color:#001e9e;
}
.top_main .top_search form button i:hover {
	color:#0226c2
}
.top_main .top_nav_box {
	/* padding:18px 126px 0 126px; */
	padding:1.12rem 6.5% 0 6.5%;
	width:100%;
	/* height:100px; */
	height:6.25rem;
	background: #005eb8;
	transition: 0.8s;
}
.top_main .top_nav_box .top_logo {
	float: left;
	width:23%;
}
.top_main .top_nav_box .top_logo img {
	width:100%;
}

/*菜单*/
.top_main .top_nav_box .top_nav {
	float: left;
	padding:0 0 0 4%;
	width:calc(100% - 25%);
	height:5rem;
}
.top_main .top_nav_box .top_nav > ul {
	display: flex;
	width:100%;
	height:100%;
	justify-content: space-around;
}
.top_main .top_nav_box .top_nav > ul > li {
	display: flex;
	position: relative;	
	width:16%;
	height:100%;
	overflow: hidden;
	align-items: center;
}
.top_main .top_nav_box .top_nav > ul > li:hover {
	 overflow: unset;
}



/*顶级分类*/
.top_main .top_nav_box .top_nav > ul > li > a {
	position: relative;
	display: block;	
	width:100%;
	text-align: center;
	font-size:1.4rem;
	color:#ffffff;
}
.top_main .top_nav_box .top_nav > ul > li > a > i {
	margin-left:0.31rem;
	color:#ffffff;
}
.top_main .top_nav_box .top_nav > ul > li:hover > a,
.top_main .top_nav_box .top_nav > ul > li:hover > a > i {
	color:#9fd0ff
}
.top_main .top_nav_box .top_nav > ul > li.act > a,
.top_main .top_nav_box .top_nav > ul > li.act > a > i {
	color:#9fd0ff
}
/*顶级分类*/



/*1级分类*/
.top_main .top_nav_box .top_nav > ul > li > ul {
	position: absolute;
	top:2.5rem;
	width:100%;
	opacity: 0;
	transition: 0.3s;
	z-index: 10;
}
.top_main .top_nav_box .top_nav > ul > li:hover > ul {
	top:4.06rem;
	opacity: 1;
	transition: 0.3s;
	z-index: 100;
}
.top_main .top_nav_box .top_nav > ul > li > ul > li {
	position: relative;
	display: block;
	width:100%;	
}
.top_main .top_nav_box .top_nav > ul > li > ul > li > a {
	display: flex;
	padding:0 1.3rem;
	width:100%;
	height:3.2rem;
	line-height:1.2rem;
	background: #f1f1f1;
	text-align: left;
	color:#8a8d8f;
	font-size:1.1rem;
	border-bottom:1px #ffffff solid;
	align-items: center;
}
.top_main .top_nav_box .top_nav > ul > li > ul > li > a:hover {
	background: #dddddd;
	font-weight: bold;
	text-decoration: underline;
}
.top_main .top_nav_box .top_nav ul li > ul > li:last-child > a {
	border:0;
}
.top_main .top_nav_box .top_nav > ul > li > ul > li > a.act {
	background: #dddddd;
	font-weight: bold;
}
/*1级分类*/


/*2级分类*/
.top_main .top_nav_box .top_nav > ul > li > ul > li > ul {
	position: absolute;
	top:0;
	left:-105%;
	padding-right:32px;
	opacity: 0;
	width:230px;
	z-index: 10;
}
.top_main .top_nav_box .top_nav > ul > li > ul > li:hover > ul {
	opacity: 1;
	z-index: 100;
}
.top_main .top_nav_box .top_nav > ul > li > ul > li > ul > li {
	position: relative;
}

.top_main .top_nav_box .top_nav > ul > li > ul > li > ul > li > a {
	display: flex;
	padding:0 1.3rem;
	width:100%;
	height:3.2rem;
	line-height:1.2rem;
	background: #f1f1f1;
	text-align: left;
	color:#8a8d8f;
	font-size:1.1rem;
	border-bottom:1px #ffffff solid;
	align-items: center;
}
.top_main .top_nav_box .top_nav > ul > li > ul > li > ul > li > a:hover {
	background: #dddddd;
	font-weight: bold;
	text-decoration: underline;
}
/*2级分类*/



/*3级分类*/
.top_main .top_nav_box .top_nav > ul > li > ul > li > ul > li > ul {
	position: absolute;
	top:0;
	left:-105%;
	padding-right:32px;
	opacity: 0;
	width:230px;
	z-index: 10;
}
.top_main .top_nav_box .top_nav > ul > li > ul > li > ul > li > ul > li {
	position: relative;
}
.top_main .top_nav_box .top_nav > ul > li > ul > li > ul > li:hover > ul {
	opacity: 1;
	z-index: 100;
}
.top_main .top_nav_box .top_nav > ul > li > ul > li > ul > li > ul > li > a {
	display: flex;
	padding:0 1.3rem;
	width:100%;
	height:3.2rem;
	line-height:1.2rem;
	background: #f1f1f1;
	text-align: left;
	color:#8a8d8f;
	font-size:1.1rem;
	border-bottom:1px #ffffff solid;
	align-items: center;
}
.top_main .top_nav_box .top_nav > ul > li > ul > li > ul > li > ul > li > a:hover {
	background: #dddddd;
	font-weight: bold;
	text-decoration: underline;
}
/*3级分类*/


/*4级分类*/
.top_main .top_nav_box .top_nav > ul > li > ul > li > ul > li > ul > li > ul {
	position: absolute;
	top:0;
	left:-105%;
	padding-right:20px;
	opacity: 0;
	width:260px;
	z-index: 10;
}
.top_main .top_nav_box .top_nav > ul > li > ul > li > ul > li > ul > li:hover > ul {
	opacity: 1;
	z-index: 100;
}
.top_main .top_nav_box .top_nav > ul > li > ul > li > ul > li > ul > li > ul > li > a {
	display: flex;
	padding:0 1.3rem;
	width:100%;
	height:3.2rem;
	line-height:1.2rem;
	background: #f1f1f1;
	text-align: left;
	color:#8a8d8f;
	font-size:1.1rem;
	border-bottom:1px #ffffff solid;
	align-items: center;
}
.top_main .top_nav_box .top_nav > ul > li > ul > li > ul > li > ul > li > ul > li > a:hover {
	background: #dddddd;
	font-weight: bold;
	text-decoration: underline;
}
/*4级分类*/



@media screen and (max-width:1620px) {
	.top_main .top_nav_box {
		/* padding:23px 6.5% 0 6.5%; */
		padding:1.43rem 6.5% 0 6.5%;
		transition: 0.8s;
	}
	.top_main .top_nav_box .top_nav {
		height:4.8rem;
	}
	.top_main .top_nav_box .top_nav ul li a {
		font-size:1.2rem;
	}
	.top_main .top_nav_box .top_nav > ul > li > ul {
		width:115%;
	}
	.top_main .top_nav_box .top_nav ul li ul li a {
		height:3rem;
		line-height:3rem;
		font-size:1.05rem;
	}
}
@media screen and (max-width:1440px) {
	.top_main .top_nav_box {
		/* padding:25px 6.5% 0 6.5%; */
		padding:1.56rem 6.5% 0 6.5%;
		transition: 0.8s;
	}
	.top_main .top_nav_box .top_nav {
		height:4.8rem;
	}
	.top_main .top_nav_box .top_nav ul li a {
		font-size:1.2rem;
	}
	.top_main .top_nav_box .top_nav > ul > li > ul {
		width:115%;
	}
	.top_main .top_nav_box .top_nav ul li ul li a {
		height:2.8rem;
		line-height:2.8rem;
		font-size:1rem!important;
	}
}
@media screen and (max-width:1366px) {
	.top_main .top_nav_box {
		/* padding:28px 6.5% 0 6.5%; */
		padding:1.75rem 6.5% 0 6.5%;
		transition: 0.8s;
	}
	.top_main .top_nav_box .top_nav {
		height:4.8rem;
	}
	.top_main .top_nav_box .top_nav ul li a {
		font-size:1.1rem;
	}
	.top_main .top_nav_box .top_nav ul li ul li a {
		height:3rem;
		line-height:3rem;
		font-size:0.9rem!important;
	}
}
@media screen and (max-width:1280px) {
	.top_main .top_nav_box {
		/* padding:30px 6.5% 0 6.5%; */
		padding:1.87rem 6.5% 0 6.5%;
		transition: 0.8s;
	}
	.top_main .top_nav_box .top_nav {
		height:4.8rem;
	}
	.top_main .top_nav_box .top_nav ul li a {
		font-size:1rem;
	}
	.top_main .top_nav_box .top_nav ul li ul li a {
		height:3rem;
		line-height:3rem;
		font-size:0.8rem!important;
	}
}
/*菜单*/


/*顶部导航*/


/*首页banner*/
.h_banner_box {
	/* display: grid; */
	position: relative;
	margin-top:9rem;
	width:100%;
	height:53.5rem;
	background: #f5f5f5;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	/* height:856px; */
}
.h_banner_box .video {
	width:100%;
	height:100%;
	object-fit: cover;
}
.h_banner_line {
	width:100%;
	height:5rem;
	background: #005eb8;
	/* height:80px; */	
}
.h_banner_box .swiper-banner {
	position: relative;
	width:100%;
	height:100%;
	overflow: hidden;
}
.h_banner_box .swiper-banner .swiper-slide {
	width:100%;
	height:100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.h_banner_box .swiper-banner .swiper-slide .h_banner_text {
	width:auto;
	padding:28rem 0 0 10rem;
}
.h_banner_box .swiper-banner .swiper-slide .h_banner_text a {
	color:#ffffff;
}
.h_banner_box .swiper-banner .swiper-slide .h_banner_text a dl dt {
	margin-bottom:0.1rem;
	font-size:3.3rem;
	font-weight: bold;
}
.h_banner_box .swiper-banner .swiper-slide .h_banner_text a dl dd {
	margin-bottom:1.7rem;
	font-size:3rem;
}
.h_banner_box .swiper-banner .swiper-slide .h_banner_text a span {
	font-size:1.6rem;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, 
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	width:12px;
	height:12px;
	transition: 0.5s;
}
.swiper-pagination-bullet-active {
	transition: 0.5s;
	background: #f55555!important;
	width:18px!important;
	border-radius: 20px!important;
}
/*首页banner*/

@media screen and (max-width:1620px){
	.h_banner_box .swiper-banner .swiper-slide .h_banner_text a dl dt {
		font-size:3rem;
	}
	.h_banner_box .swiper-banner .swiper-slide .h_banner_text a dl dd {
		font-size:2.5rem;
	}
}

@media screen and (max-width:1440px){
	.h_banner_box .swiper-banner .swiper-slide .h_banner_text a dl dt {
		font-size:2.6rem;
	}
	.h_banner_box .swiper-banner .swiper-slide .h_banner_text a dl dd {
		font-size:2rem;
	}
}

@media screen and (max-width:1366px){
	.h_banner_box .swiper-banner .swiper-slide .h_banner_text a dl dt {
		font-size:2.5rem;
	}
	.h_banner_box .swiper-banner .swiper-slide .h_banner_text a dl dd {
		font-size:1.8rem;
	}
}



/*首页查找产品*/
.h_find_products {
	position:relative;
	padding:7.5rem 0 0 6.4rem;
	width:100%;
	height:38.8rem;
	background-image: url(/site/img/home_bg_1.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
.h_find_products dl {
	display:block;
	margin-bottom:5.6rem;
	width:100%;
}
.h_find_products dl dt {
	position: absolute;
	top:5.5rem;
	left:0;
	font-size:3.3rem;
	color:#ffffff;
	font-family: "MyFz3",Arial;
	transition: 1s;
	opacity: 0;
	z-index: 1;
}
.h_find_products dl dd {
	position: absolute;
	top:12.5rem;
	left:0rem;
	font-size:2.3rem;
	line-height:3.75rem;
	color:#ffffff;
	transition: 1s;
	opacity: 0;
}
.h_find_products a {
	position: absolute;
	left:0rem;
	bottom:6rem;
	width:25rem;
	height:4.5rem;
	line-height:4.5rem;
	background: #2360b3;
	color:#ffffff;
	font-size:1.6rem;
	text-align: center;
	overflow: hidden;
	transition: 1s;
	opacity: 0;
}
.h_find_products a:hover {
	background: #2971d3;
}
@media screen and (max-width:1620px) {
	.h_find_products dl dt {
		font-size:3rem;
	}
	.h_find_products dl dd {
		font-size:2rem;
		line-height:3.5rem;
	}
	.h_find_products a {
		width:20rem;
		height:4rem;
		line-height:4rem;
	}	
}
@media screen and (max-width:1440px) {
	.h_find_products dl dt {
		font-size:2.6rem;
	}
	.h_find_products dl dd {
		font-size:1.8rem;
		line-height:3.5rem;
	}
	.h_find_products a {
		width:20rem;
		height:4rem;
		line-height:4rem;
	}
}
@media screen and (max-width:1366px) {
	.h_find_products dl dt {
		font-size:2.5rem
	}
	.h_find_products dl dd {
		font-size:1.56rem;
		line-height:2.8rem;
	}
	.h_find_products a {
		width:15rem;
		height:4.0rem;
		line-height:4.0rem;
	}
}
/*首页查找产品*/


/*首页产品分类*/
.h_pro_type {
	padding:3.75rem 2.4rem 0 2.4rem;
	width:auto;
	height:31rem;
	/* height:460px; */
	transition: 1s;
}
.h_pro_type dl {
	width:auto;
}
.h_pro_type dl dt {	
	padding:0 0 2.0rem 4.0rem;
	font-size:1.8rem;
	color:#61666a;
}
.h_pro_type dl dd {
	/* padding:0 39px;
	height:324px; */
	padding:0 2.43rem;
	height:20.2rem;
	transition: 1s;
}
.h_pro_type dl dd .swiper-pro {
   padding:10px 10px;
   overflow: hidden;
}
.h_pro_type dl dd .swiper-pro .swiper-wrapper {
	width:100%;
}
.h_pro_type dl dd .swiper-pro .swiper-wrapper .swiper-slide {
	width:16.6%;
},
.h_pro_type dl dd .swiper-pro .swiper-wrapper .swiper-slide ul {
	width:100%;
	transition: 0.5s;
}
.h_pro_type dl dd .swiper-pro .swiper-wrapper .swiper-slide ul:hover {
	box-shadow: 0 0 5px #aaaaaa;
	transition: 0.5s;
}
.h_pro_type dl dd .swiper-pro ul li.h_pro_img {
	display: flex;
	justify-content: center;
	align-items: center;
	width:100%;
	height:15rem;
	overflow: hidden;
}
.h_pro_type dl dd .swiper-pro ul li.h_pro_img img {	
	max-width:100%;
	max-height:100%;
}
.h_pro_type dl dd .swiper-pro ul li.h_pro_name {
	/* margin-top:30px;
	max-height:40px;
	font-size:30px; */
	margin-top:1rem;
	height:5rem;
	font-size:1.6rem;
	text-align: center;
	overflow: hidden;
	color:#333333;
	transition: 1s;
}
@media screen and (max-width:1620px){
	.h_pro_type {
		padding:3.12rem 2.43rem 0 2.43rem;
		width:auto;
		height:27rem;
	}
	.h_pro_type dl dd {
		height:17.5rem;
		/* height:280px; */
	}
	.h_pro_type dl dd .swiper-pro ul li.h_pro_img {
		width:100%;
		height:14rem;
	}
	.h_pro_type dl dd .swiper-pro ul li.h_pro_name {
		margin-top:0.5rem;
		height:2rem;
		font-size:1.4rem;
	}
}
@media screen and (max-width:1440px){
	.h_pro_type {		
		width:auto;
		height:24.87rem;
		/* height:350px; */
	}
	.h_pro_type dl dd {
		height:15.62rem;
		/* height:250px; */
	}
	.h_pro_type dl dd .swiper-pro ul li.h_pro_img {
		width:100%;
		height:13rem;
	}
	.h_pro_type dl dd .swiper-pro ul li.h_pro_name {
		margin-top:0.5rem;
		height:2rem;
		font-size:1.2rem;
	}
}
@media screen and (max-width:1366px){
	.h_pro_type {		
		width:auto;
		height:23rem;
		/* height:320px; */
	}
	.h_pro_type dl dd {
		height:13.75rem;
		/* height:220px; */
	}
	.h_pro_type dl dd .swiper-pro ul li.h_pro_img {
		width:100%;
		height:11rem;
	}
	.h_pro_type dl dd .swiper-pro ul li.h_pro_name {
		margin-top:0.5rem;
		height:2rem;
		font-size:1.2rem;
	}
	
}
/*首页产品分类*/


/*产品分类下面的图片*/
.h_pro_banner {
	padding:0 0 0 8%;
	display: flex;
	width:100%;
	height:16.25rem;
	background-image: url(/site/img/home_bg_2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	justify-content: left;
	align-items: center;
}
.h_pro_banner .h_pro_text dl {
	margin-bottom:1.88rem;	
	color:#ffffff;
}
.h_pro_banner .h_pro_text dl dt {
	margin-bottom:0.63rem;	
	font-size:1.8rem;
}
.h_pro_banner .h_pro_text dl dd {
	font-size:1.6rem;
}
.h_pro_banner .h_pro_text a {
	float: left;
	display: block;
	padding:0.38rem 0.88rem;
	font-size:1rem;
	border-radius: 4px;
	color:#005EB8;
	background: #ffffff;
}
.h_pro_banner .h_pro_text a:hover {
	opacity: 0.9;
}
/*产品分类下面的图片*/


/*首页最新消息*/
.h_new_info {
	padding:0 5.00rem 1.88rem 5.00rem;
	width:100%;
	background: #ffffff;
}
.h_new_info .h_new_info_l,
.h_new_info .h_new_info_r {
	float: left;
	width:50%;
	background-image: url(/site/img/home_new_info_title.jpg);
	background-position: 4.56rem 4.44rem;
	background-repeat: no-repeat;
	min-height:25.00rem;
}
.h_new_info .h_new_info_l .h_new_info_title,
.h_new_info .h_new_info_r .h_new_info_title {
	padding:7.19rem 0 1.5rem 3.75rem;
	font-size:2rem;
}
.h_new_info .h_new_info_l .h_new_info_item,
.h_new_info .h_new_info_r .h_new_info_item {
	padding:0 3.75rem;
	width:100%;
}
.h_new_info .h_new_info_l .h_new_info_item .h_new_info_list,
.h_new_info .h_new_info_r .h_new_info_item .h_new_info_list {
	clear: both;
	padding-bottom:2.5rem;
}
.h_new_info .h_new_info_l .h_new_info_item .h_new_info_list dl,
.h_new_info .h_new_info_r .h_new_info_item .h_new_info_list dl {
	margin-bottom:1.25rem;
}
.h_new_info .h_new_info_l .h_new_info_item .h_new_info_list dl dt,
.h_new_info .h_new_info_r .h_new_info_item .h_new_info_list dl dt {
	padding-bottom:0.94rem;
	font-size:1.6rem;
	color:#005EB8;
	font-weight: bold;
}
.h_new_info .h_new_info_l .h_new_info_item .h_new_info_list dl dd,
.h_new_info .h_new_info_r .h_new_info_item .h_new_info_list dl dd {
	font-size:1.2rem;
	color:#8A8D8F;
	line-height:2rem;
	text-align: justify;
}
.h_new_info .h_new_info_l .h_new_info_item .h_new_info_list a,
.h_new_info .h_new_info_r .h_new_info_item .h_new_info_list a {
	font-size: 1.2rem;
	color:#005EB8;
}
.h_new_info .h_new_info_l .h_new_info_item .h_new_info_list a:hover,
.h_new_info .h_new_info_r .h_new_info_item .h_new_info_list a:hover {
	color: #0082ff;
}

@media screen and (max-width:1440px){
	.h_new_info .h_new_info_l .h_new_info_item .h_new_info_list dl dt,
	.h_new_info .h_new_info_r .h_new_info_item .h_new_info_list dl dt {
		font-size:1.4rem;
	}
	.h_new_info .h_new_info_l .h_new_info_item .h_new_info_list dl dd,
	.h_new_info .h_new_info_r .h_new_info_item .h_new_info_list dl dd {
		font-size:1.1rem;
	}
	.h_new_info .h_new_info_l .h_new_info_item .h_new_info_list a,
	.h_new_info .h_new_info_r .h_new_info_item .h_new_info_list a {
		font-size: 1.00rem;
	}
}
/*首页最新消息*/



/*首页硬核实力*/
.h_yhsl_box {
	padding:4.38rem 0 6.88rem 0;
	width:100%;
	background:#f3f3f3;
	min-height:25.00rem;
}
.h_yhsl_box .h_yhsl_title {	
	width:100%;
	font-size:2.8rem;
	color:#005EB8;
	text-align: center;
	font-weight: bold;
	letter-spacing:0.7rem;
	transition: 1s;
}
.h_yhsl_box .h_yhsl_t {
	clear: both;
	display: flex;
	padding:5.00rem 15% 0 15%;
	justify-content: space-around;
	transition: 1s;
}
.h_yhsl_box .h_yhsl_t dl,
.h_yhsl_box .h_yhsl_b dl {	
	display: block;
	float: left;
}
.h_yhsl_box .h_yhsl_t dl dt,
.h_yhsl_box .h_yhsl_b dl dt {
	margin-bottom:1.4rem;	
	height:2.50rem;
}
.h_yhsl_box .h_yhsl_t dl dd,
.h_yhsl_box .h_yhsl_b dl dd {
	padding-right:3.75rem;
	color:#005eb8;
	transition: 1s;
}
.h_yhsl_box .h_yhsl_t dl dd.h_yhsl_num,
.h_yhsl_box .h_yhsl_b dl dd.h_yhsl_num {
	padding-bottom:0.94rem;
	font-size:1.25rem;
	transition: 1s;
}
.h_yhsl_box .h_yhsl_t dl dd.h_yhsl_num font,
.h_yhsl_box .h_yhsl_b dl dd.h_yhsl_num font {
	margin-right:0.44rem;
	font-size:2.5rem;
	font-weight: bold;
	transition: 1s;
}

.h_yhsl_box .h_yhsl_t dl dd.h_yhsl_num font em span,
.h_yhsl_box .h_yhsl_b dl dd.h_yhsl_num font em span {
	font-size: 3.8rem;
	color: #005EB8;
	text-align: center;
}

.h_yhsl_box .h_yhsl_t dl dd.h_yhsl_name,
.h_yhsl_box .h_yhsl_b dl dd.h_yhsl_name {
	padding-top:0.63rem;
	border-top:1px #8b8f92 solid;
	color:#8b8f92;
	font-size:1.4rem;
	transition: 1s;
}

.h_yhsl_box .h_yhsl_b {
	clear: both;
	display: flex;
	padding:5.00rem 10% 0 10%;
	justify-content: space-around;
}

@media screen and (max-width:1620px){
	.h_yhsl_box .h_yhsl_title {
		font-size:2.8rem;
	}
	.h_yhsl_box .h_yhsl_t {
		padding:4.38rem 15% 0 15%;
	}
	.h_yhsl_box .h_yhsl_t dl dd,
	.h_yhsl_box .h_yhsl_b dl dd {
		padding-right:3.13rem;
		color:#005eb8;
	}
	.h_yhsl_box .h_yhsl_t dl dd.h_yhsl_num,
	.h_yhsl_box .h_yhsl_b dl dd.h_yhsl_num {		
		font-size:1rem;
	}
	.h_yhsl_box .h_yhsl_t dl dd.h_yhsl_num font,
	.h_yhsl_box .h_yhsl_b dl dd.h_yhsl_num font {
		font-size:2rem;
	}
	.h_yhsl_box .h_yhsl_t dl dd.h_yhsl_num font em span,
	.h_yhsl_box .h_yhsl_b dl dd.h_yhsl_num font em span {
		font-size:3.5rem;
	}
	.h_yhsl_box .h_yhsl_t dl dd.h_yhsl_name,
	.h_yhsl_box .h_yhsl_b dl dd.h_yhsl_name {
		color:#8b8f92;
		font-size:1.4rem;
	}
	.h_yhsl_box .h_yhsl_t .number-animate .number-animate-dom,
	.h_yhsl_box .h_yhsl_b .number-animate .number-animate-dom {
	  width: 2.1rem;
	}
}
@media screen and (max-width:1440px){
	.h_yhsl_box .h_yhsl_title {
		font-size:2.8rem;
	}
	.h_yhsl_box .h_yhsl_t {
		padding:4.38rem 15% 0 15%;
	}
	.h_yhsl_box .h_yhsl_t dl dd,
	.h_yhsl_box .h_yhsl_b dl dd {
		padding-right:3.13rem;
		color:#005eb8;
	}
	.h_yhsl_box .h_yhsl_t dl dd.h_yhsl_num,
	.h_yhsl_box .h_yhsl_b dl dd.h_yhsl_num {		
		font-size:1rem;
	}
	.h_yhsl_box .h_yhsl_t dl dd.h_yhsl_num font,
	.h_yhsl_box .h_yhsl_b dl dd.h_yhsl_num font {
		font-size:2rem;
	}
	.h_yhsl_box .h_yhsl_t dl dd.h_yhsl_num font em span,
	.h_yhsl_box .h_yhsl_b dl dd.h_yhsl_num font em span {
		font-size:3rem;
	}
	.h_yhsl_box .h_yhsl_t dl dd.h_yhsl_name,
	.h_yhsl_box .h_yhsl_b dl dd.h_yhsl_name {
		color:#8b8f92;
		font-size:1.4rem;
	}
	.h_yhsl_box .h_yhsl_t .number-animate .number-animate-dom,
	.h_yhsl_box .h_yhsl_b .number-animate .number-animate-dom {
	  width: 2rem;
	}
}
/*首页硬核实力*/


/*内页banner*/
.page_banner_box {	
	margin-top:9rem;
	width:100%;
	height:28.13rem;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
.page_banner_box.page2 {
	height:15.63rem;
}

.page_banner_box.about {
	position: relative;
	background-size: 130% 130%;
	transition: 1s;
}
.page_banner_box.about .banner_text1,
.page_banner_box.about .banner_text2 {
	position: absolute;
	top:0;
	left:0;
	right:0;
	margin:auto;
	opacity: 0;
	z-index: 1;
	top:0;
	transition: 1s;
}

.page_banner_box.pro {
	position: relative;
	background-size: 130% 130%;
	transition: 1s;
}

.page_banner_box.pro .pro_banner_text1,
.page_banner_box.pro .pro_banner_text2 {
	position: absolute;	
	left:-10%;
	opacity: 1;
	z-index: 1;
	opacity: 0;
	transition: 1s;
}
.page_banner_box.pro .pro_banner_text1 {
	top:30%;
}
.page_banner_box.pro .pro_banner_text2 {
	top:50%;
}

.page_banner_box.industry {
	position: relative;
	background-size: 130% 130%;
	transition: 1s;
}

.page_banner_box.technology {
	position: relative;
	background-size: 130% 130%;
	transition: 1s;
}
.page_banner_box.technology .technology_text1,
.page_banner_box.technology .technology_text2 {
	position: absolute;
	top:0;
	left:0;
	right:0;
	margin:auto;
	opacity: 0;
	z-index: 1;
	transition: 1s;
}

.page_banner_box.news {
	position: relative;
	background-size: 130% 130%;
	transition: 1s;
}
.page_banner_box.news .news_text1,
.page_banner_box.news .news_text2 {
	position: absolute;
	top:0;
	left:0;
	right:0;
	margin:auto;
	opacity: 0;
	z-index: 1;
	transition: 1s;
}


.page_banner_box.contact {
	position: relative;
	background-size: 130% 130%;
	transition: 1s;
}
.page_banner_box.contact .contact_text1,
.page_banner_box.contact .contact_text2 {
	position: absolute;
	top:0;
	left:0;
	right:0;
	margin:auto;
	opacity: 0;
	z-index: 1;
	transition: 1s;
}

@media screen and (max-width:1620px){
	.page_banner_box img:nth-child(1) {
		width:756px;
		transition: 1s;
	}
	.page_banner_box img:nth-child(2) {
		width:420px;
		transition: 1s;
	}
}
@media screen and (max-width:1440px){
	.page_banner_box img:nth-child(1) {
		width:675px;
		transition: 1s;
	}
	.page_banner_box img:nth-child(2) {
		width:375px;
		transition: 1s;
	}
}

/*内页banner*/


/*内页当前位置*/
.page_location {
	padding:2% 0 2% 6.25rem;
	width:100%;
	color:#8A8D8F;
	font-size:1.3rem;	
}
.page_location a {
	color:#005EB8
}
@media screen and (max-width:1620px){
	.page_location {
		font-size:1.3rem;	
	}
}
@media screen and (max-width:1440px){
	.page_location {
		font-size:1.2rem;	
	}
}
@media screen and (max-width:1366px){
	.page_location {
		font-size:1.1rem;	
	}
}
/*内页当前位置*/


/*关于我们文本*/
.about_text1 {
	padding:0 13% 3.13rem 13%;
	font-size:1.6rem;
	line-height:2.8rem;
	text-indent: 3rem;
}
.about_text1 p {
	margin-bottom:0.6rem;
	text-align: justify;
}
.about_img1 {
	width:100%;
}
.about_img1 img {
	width:100%;
}
@media screen and (max-width:1620px){
	.about_text1 {
		font-size:1.4rem;
		line-height:2.5rem;
		text-indent: 2.8rem;
	}
}
@media screen and (max-width:1440px){
	.about_text1 {
		font-size:1.2rem;
		line-height:2rem;
		text-indent: 2.4rem;
	}
}
@media screen and (max-width:1366px){
	.about_text1 {
		font-size:1rem;
		line-height:1.8rem;
		text-indent: 2rem;
	}
}
/*关于我们文本*/


/*我们的承诺*/
.about_text2 {
	padding:3.38rem 0 3.13rem 0;
	width:100%;
}
.about_text2 dl,
.about_text2 ul {
	padding:0 13% 0 13%;
	width:100%;
}

.about_text2 dl {
	margin-bottom:20px;
}
.about_text2 dl dt {
	margin-bottom:1.25rem;
	font-size:2.2rem;
	color:#005EB8;
	font-weight: bold;
}
.about_text2 dl dd {
	font-size:1.6rem;
	color:#101820;
	line-height:2.8rem;
}
.about_text2 ul li {
	font-size:1.6rem;
	line-height:2.8rem;
}
.about_text2 ul li i {
	margin-right:0.31rem;
	color:#005EB8;
	font-size:1.6rem;
}
@media screen and (max-width:1620px){
	.about_text2 dl dt {
		font-size:2.1rem;
		margin-bottom:1.25rem;		
	}
	.about_text2 dl dd {
		font-size:1.5rem;
		line-height:2.8rem;
	}
	.about_text2 ul li {
		font-size:1.5rem;
		line-height:2.8rem;
	}
	.about_text2 ul li i {
		font-size:1.5rem;
	}
}
@media screen and (max-width:1440px){
	.about_text2 dl dt {
		font-size:2rem;
		margin-bottom:1.25rem;		
	}
	.about_text2 dl dd {
		font-size:1.4rem;
		line-height:2.5rem;
	}
	.about_text2 ul li {
		font-size:1.4rem;
		line-height:2.5rem;
	}
	.about_text2 ul li i {
		font-size:1.4rem;
	}
}
@media screen and (max-width:1366px){
	.about_text2 dl dt {
		font-size:1.8rem;
		margin-bottom:1.25rem;
	}
	.about_text2 dl dd {
		font-size:1.2rem;
		line-height:2rem;
	}
	.about_text2 ul li {
		font-size:1.2rem;
		line-height:2rem;
	}
	.about_text2 ul li i {
		font-size:1.2rem;
	}
}
/*我们的承诺*/


/*社会责任*/
.about_shzr {
	padding:2% 13% 2% 13%;
	width:100%;
	background: linear-gradient(to right, #003a72, #0061bc);
}
.about_shzr dl {
	width:100%;
	color:#ffffff;
}
.about_shzr dl dt {
	margin-bottom:1.2rem;
	font-size:2.2rem;	
	font-weight: bold;
}
.about_shzr dl dd {
	font-size:1.6rem;
	line-height:2.5rem;
}
@media screen and (max-width:1620px){
	.about_shzr dl dt {
		margin-bottom:1.2rem;
		font-size:2rem;
	}
	.about_shzr dl dd {
		font-size:1.5rem;
		line-height:2.4rem;
	}
}
@media screen and (max-width:1440px){
	.about_shzr dl dt {
		margin-bottom:1.2rem;
		font-size:1.8rem;
	}
	.about_shzr dl dd {
		font-size:1.4rem;
		line-height:2.2rem;
	}
}
@media screen and (max-width:1366px){
	.about_shzr dl dt {
		margin-bottom:1.2rem;
		font-size:1.6rem;
	}
	.about_shzr dl dd {
		font-size:1.2rem;
		line-height:2rem;
	}
}
/*社会责任*/



/*我们的历史*/
.about_myhistory {
	padding:3.00rem 13% 0 13%;
	width:100%;
	background: #efefef;
}
.about_myhistory .about_myhistory_title {
	font-size:2.2rem;
	font-weight: bold;
}
.about_myhistory .about_myhistory_item {
	padding:2.38rem 0 4.38rem 0;
	width:100%;
}
.about_myhistory .about_myhistory_item .about_myhistory_list {
	clear: both;
	display: flex;
	width:100%;	
	align-items: center;
}
.about_myhistory .about_myhistory_item .about_myhistory_list.pic_r dl,
.about_myhistory .about_myhistory_item .about_myhistory_list.pic_r ul {
	position: relative;
	display: block;
	float: left;
	width:50%;
}
.about_myhistory .about_myhistory_item .about_myhistory_list.pic_r dl i {
	position: absolute;
	top:20%;
	bottom:0;
	right:-0.88rem;
	margin:auto;
	font-size:2.2rem;
	color:#005EB8;
	z-index: 1;
}
.about_myhistory .about_myhistory_item .about_myhistory_list.pic_l dl {
	position: relative;
	display: block;
	float: left;
	width:calc(50% - 1px);
}
.about_myhistory .about_myhistory_item .about_myhistory_list.pic_l dl i {
	position: absolute;
	top:10%;
	bottom:0;
	left:-0.88rem;
	margin:auto;
	font-size:2.2rem;
	color:#005EB8;
	z-index: 1;
}
.about_myhistory .about_myhistory_item .about_myhistory_list.pic_l ul {
	display: block;
	float: left;
	width:calc(50% + 1px);
}
.about_myhistory .about_myhistory_item .about_myhistory_list dl dt {
	font-size:2.2rem;
	font-weight: bold;	
}
.about_myhistory .about_myhistory_item .about_myhistory_list dl dd.subtitle {
	/* padding-left:4.38rem; */
	margin-bottom:1rem;
	width:100%;
	font-size:1.6rem;
	color:#005EB8;
	line-height:2.5rem;
	font-weight: bold;
	text-align: justify;
}
.about_myhistory .about_myhistory_item .about_myhistory_list dl dd.text {
	/* padding-left:4.38rem; */
	font-size:1.4rem;
	color:#8A8D8F;
	line-height:2.2rem;
	text-align: justify;
}

.about_myhistory .about_myhistory_item .about_myhistory_list.pic_r dl {
	padding-right:4.38rem;
}
.about_myhistory .about_myhistory_item .about_myhistory_list.pic_r dl dt {
	margin-bottom:1.25rem;
 	text-align: right;
}
.about_myhistory .about_myhistory_item .about_myhistory_list.pic_r dl dd {
	/* padding:0 0 0 30%; */
	text-align: right;
}

.about_myhistory .about_myhistory_item .about_myhistory_list.pic_r ul li {
	padding:1rem 0 1rem 4.38rem;
	border-left:1px #c4c4c4 solid;
	width:100%;
	min-height:12.50rem;
}

.about_myhistory .about_myhistory_item .about_myhistory_list.pic_l dl {
	padding-left:4.38rem;
}
.about_myhistory .about_myhistory_item .about_myhistory_list.pic_l dl dt {
	margin-bottom:1.25rem;
 	text-align: left;
}
.about_myhistory .about_myhistory_item .about_myhistory_list.pic_l dl dd {
	padding-left:0;
	text-align: left;
}
.about_myhistory .about_myhistory_item .about_myhistory_list.pic_l ul li {
	padding:1rem 4.38rem 3rem 0;
	border-right:1px #c4c4c4 solid;
	width:100%;
	min-height:12.50rem;
	text-align: right;
}


.about_myhistory .about_myhistory_item .about_myhistory_list ul li img {
	max-width:100%;
}
.about_myhistory .about_myhistory_item .about_myhistory_list ul li {
	min-height:20rem;
	font-size:1.20rem;
	line-height:2rem;
	color:#8A8D8F;
	text-align: justify;
}

@media screen and (max-width:1620px){
	.about_myhistory .about_myhistory_item .about_myhistory_list dl dt {
		font-size:2rem;
	}
	.about_myhistory .about_myhistory_item .about_myhistory_list dl dd.subtitle {
		font-size:1.6rem;
		line-height:2.5rem;
	}
	.about_myhistory .about_myhistory_item .about_myhistory_list dl dd.text {
		font-size:1.2rem;
		line-height:2rem;
	}
	.about_myhistory .about_myhistory_item .about_myhistory_list ul li {
		font-size:1.2rem;
		line-height:2rem;
	}
}
@media screen and (max-width:1440px){
	.about_myhistory .about_myhistory_item .about_myhistory_list dl dt {
		font-size:2rem;
	}
	.about_myhistory .about_myhistory_item .about_myhistory_list dl dd.subtitle {
		font-size:1.6rem;
		line-height:2.5rem;
	}
	.about_myhistory .about_myhistory_item .about_myhistory_list dl dd.text {
		font-size:1.2rem;
		line-height:2rem;
	}
	.about_myhistory .about_myhistory_item .about_myhistory_list ul li {
		font-size:1.2rem;
		line-height:2rem;
	}
}
/*我们的历史*/



/*关于ips公司*/
.about_ips_main {
	padding:5% 6% 5% 6%;
	width:100%;	
}
.about_ips_main ul {
	display: flex;
	width:100%;
	height:100%;
	align-items: center;
	justify-content: space-between;
}
.about_ips_main ul li:nth-child(1) {
	float: left;
	width:78%;
}
.about_ips_main ul li:nth-child(1) dl {
	width:100%;
}
.about_ips_main ul li:nth-child(1) dl dt {
	margin-bottom:2rem;
	font-size:2.2rem;
	font-weight: bold;
	color:#005EB8;
}
.about_ips_main ul li:nth-child(1) dl dd {
	font-size:1.6rem;
	line-height:2.8rem;
	color:#333333;
	text-align: justify;
}
.about_ips_main ul li:nth-child(2) {
	float: right;
	text-align: right;
	width:17%;
}
.about_ips_main ul li:nth-child(2) img {
	width:70%;
}

@media screen and (max-width:1620px){
	.about_ips_main ul li:nth-child(1) dl dd {
		font-size:1.50rem;
		line-height:2.81rem;
	}
}
@media screen and (max-width:1440px){
	.about_ips_main ul li:nth-child(1) dl dd {
		font-size:1.38rem;
		line-height:2.50rem;
	}
}
@media screen and (max-width:1366px){
	.about_ips_main ul li:nth-child(1) dl dd {
		font-size:1.25rem;
		line-height:2.00rem;
	}
}
@media screen and (max-width:1280px){
	.about_ips_main ul li:nth-child(1) dl dd {
		font-size:1.25rem;
		line-height:2.00rem;
	}
}
/*关于ips公司*/


/*品牌介绍视频*/
.brand_video_box {
	margin-top:9rem;
	padding:0 12%;
	width:100%;
}
.brand_video_box dl {
	width:100%;
}
.brand_video_box dl dt {
	position: relative;
	padding-top:6.25rem;
	text-align: center;
	font-size: 3rem;
}

.brand_video_box dl dt i {
	position: absolute;
	left:0;
	right:0;
	bottom:-40px;
	margin:auto;
	font-size:3rem;
	color:#005EB8;
}
.brand_video_box dl dd {
	position: relative;
	margin-top:6.25rem;
	width:100%;
}
.brand_video_box dl dd video {
	width:100%;
}
.brand_video_box dl dd .play_btn,
.brand_video_box dl dd .pause_btn {
	position: absolute;
	background: rgba(255,255,255,0);
	width:100%;
	height:100%;
	z-index: 1;
}
.brand_video_box dl dd .play_btn i,
.brand_video_box dl dd .pause_btn i {
	cursor: pointer;
	display: block;
	position: absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	width:100px;
	height:100px;
	line-height:100px;
	border-radius: 100px;
	background: rgba(0,0,0,0.5);
	text-align: center;
	color:#ffffff;
	font-size:80px;	
}
.brand_video_box dl dd .pause_btn i:hover {
	background: rgba(0,0,0,0.8);
}

.brand_video_box dl dd .play_btn {
	display: flex;
	background: rgba(255,255,255,0);
	align-items: center;
	justify-content: center;
}
.brand_video_box dl dd .play_btn i:hover {
	background: rgba(0,0,0,0.8);
}

.brand_video_box dl dd .pause_btn {
	display: none;
}
.brand_video_box dl dd .pause_btn i {
	opacity: 0;
	transition: 1s;
}
.brand_video_box dl dd .pause_btn:hover i {
	opacity: 1;
	transition: 2s;
}
/*品牌介绍视频*/



/*品牌介绍图片*/
.brand_img1 {
	width:100%;
}
.brand_img1 img {
	width:100%;
}
/*品牌介绍图片*/


/*三大核心原则*/
.brand_text1 {
	padding:5% 12% 0 12%;
	width:100%;
}
.brand_text1 .brand_title {
	margin-bottom:3rem;
	font-size:2.2rem;
	color:#005EB8;
	font-weight: bold;
}
.brand_text1 dl {
	margin-bottom:2rem;
	display: block;
}
.brand_text1 dl dt {
	margin-bottom:1rem;
	font-size:1.8rem;
	font-weight: bold;
}
.brand_text1 dl dt i {
	margin-right:5px;
	font-size:1.88rem;
	color:#005EB8;
}
.brand_text1 dl dd {
	font-size:1.6rem;
	line-height:3.00rem;
	text-indent: 2.50rem;
}
@media screen and (max-width:1620px){
	.brand_text1 .brand_title {
		margin-bottom:2.5rem;
		font-size:2.2rem;
	}
	.brand_text1 dl {
		margin-bottom:3rem;
	}
	.brand_text1 dl dt {
		margin-bottom:1rem;
		font-size:1.7rem;
	}
	.brand_text1 dl dt i {
		font-size:1.7rem;
	}
	.brand_text1 dl dd {
		font-size:1.6rem;
		line-height:3.00rem;
		text-indent: 2.20rem;
	}
}
@media screen and (max-width:1440px){
	.brand_text1 .brand_title {
		margin-bottom:2.5rem;
		font-size:2rem;
	}
	.brand_text1 dl {
		margin-bottom:2.5rem;
	}
	.brand_text1 dl dt {
		margin-bottom:1rem;
		font-size:1.5rem;
	}
	.brand_text1 dl dt i {
		font-size:1.4rem;
	}
	.brand_text1 dl dd {
		font-size:1.4rem;
		line-height:2.7rem;
		text-indent: 2rem;
	}
}
@media screen and (max-width:1366px){
	.brand_text1 .brand_title {
		margin-bottom:2.1rem;
		font-size:1.8rem;
	}
	.brand_text1 dl {
		margin-bottom:2.1rem;
	}
	.brand_text1 dl dt {
		margin-bottom:0.8rem;
		font-size:1.3rem;
	}
	.brand_text1 dl dt i {
		font-size:1.3rem;
	}
	.brand_text1 dl dd {
		font-size:1.3rem;
		line-height:2.2rem;
		text-indent: 1.7rem;
	}
}
/*三大核心原则*/



/*品牌介绍统计*/
.brand_count_main {
	padding:3% 3% 5% 3%;
	width:100%;
}
.brand_count_main dl {
	display: block;
	float: left;
	width:20%;
}
.brand_count_main dl dt {
	font-size:3.00rem;
	text-align: center;
	font-weight: bold;
}
.brand_count_main dl dt font {
	position: relative;
	top:-0.4rem;
	font-size:2.8rem;
}
.brand_count_main dl dd {
	font-size:1.4rem;
	line-height:2rem;
	text-align: center;
	color:#005EB8
}

@media screen and (max-width:1620px){
	.brand_count_main dl dt {		
		font-size:3rem;
	}
	.brand_count_main dl dt font {
		position: relative;
		top:-0.4rem;
		font-size:2.6rem;
	}
	.brand_count_main dl dd {
		font-size:1.3rem;
		line-height:2rem;
	}
}
@media screen and (max-width:1440px){
	.brand_count_main dl dt {
		font-size:3rem;
	}
	.brand_count_main dl dt font {
		position: relative;
		top:-0.4rem;
		font-size:2.6rem;
	}
	.brand_count_main dl dd {
		font-size:1.3rem;
		line-height:2rem;
	}
}
@media screen and (max-width:1366px){
	.brand_count_main dl dt {
		font-size:2.8rem;
	}
	.brand_count_main dl dt font {
		position: relative;
		top:-0.4rem;
		font-size:2.4rem;
	}
	.brand_count_main dl dd {
		font-size:1rem;
		line-height:1.6rem;
	}
}
/*品牌介绍统计*/


/*全球存在感*/
.brand_map_box {
	background: #e8e8e8;
	display: flex;
	padding-right:4%;
	width:100%;
	height:37vw;
	justify-content: center;
	align-items: center;
}
.brand_map_box img {
	width:62%;
}
.brand_map_box dl {
	float: right;
	width:35%;
}
.brand_map_box dl dt {
	padding-left:4rem;
	margin-bottom:1.5rem;
	font-size:2.2rem;
	color:#005EB8;
	font-weight: bold;
}
.brand_map_box dl dd {
	padding-left:4rem;
	margin-bottom:1.88rem;
	padding-right:1rem;
	font-size:1.6rem;
	color:#333333;
	line-height: 2.5rem;
}
@media screen and (max-width:1620px){
	.brand_map_box dl dt {
		padding-left:4rem;
		margin-bottom:1.5rem;
		font-size:2.1rem;
	}
	.brand_map_box dl dd {
		padding-left:4rem;
		margin-bottom:1.88rem;
		font-size:1.6rem;
		line-height: 2.5rem;
	}
}
@media screen and (max-width:1440px){
	.brand_map_box dl dt {
		padding-left:4rem;
		margin-bottom:1.2rem;
		font-size:1.9rem;
	}
	.brand_map_box dl dd {
		padding-left:4rem;
		margin-bottom:1.88rem;
		font-size:1.5rem;
		line-height: 2.5rem;
	}
}
/*全球存在感*/



/*行业应用文件*/
.industry_text_main {
	padding:4% 12% 4% 12%;
	width:auto;
}
.industry_text_main dl dt {
	margin-bottom:1rem;
	font-size:2.2rem;
	color:#005EB8;
	font-weight: bold;
}
.industry_text_main dl dd {
	font-size:1.4rem;
	line-height:2.5rem;
}
@media screen and (max-width:1620px){
	.industry_text_main dl dt {
		margin-bottom:1rem;
		font-size:2rem;
	}
	.industry_text_main dl dd {
		font-size:1.2rem;
		line-height:2rem;
	}
}
@media screen and (max-width:1440px){
	.industry_text_main dl dt {
		margin-bottom:1rem;
		font-size:1.8rem;
	}
	.industry_text_main dl dd {
		font-size:1rem;
		line-height:2rem;
	}
}
@media screen and (max-width:1366px){
	.industry_text_main dl dt {
		margin-bottom:0.63rem;
		font-size:1.6rem;
	}
	.industry_text_main dl dd {
		font-size:0.9rem;
		line-height:1.7rem;
	}
}
/*行业应用文件*/



/*行业应用类型*/
.industry_swh_main {
	position: relative;
	margin:0 0 5.00rem 0;
	width:100%;
	height:29.38rem;
}
.industry_swh_main table {
	position: absolute;
	top:0;
	left:-2.5rem;
	width:105%;
}
.industry_swh_main table tr td {
	position: relative;
	width:14.2%;
	height:29.38rem;
	transition: 1s;
}
.industry_swh_main table tr td ul {
	position: relative;
	display: block;
	width:100%;
	height:100%;
}
.industry_swh_main table tr td ul li {
	width:100%;
	height:100%;
	transform: skewX(-6deg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}
.industry_swh_main table tr td ul li a {
	color:#ffffff;
}
.industry_swh_main table tr td ul li a dl {
	position: absolute;
	transform: skewX(6deg);
	top:5.31rem;
	left:3.13rem;
	color:#ffffff;
	z-index: 100;
}
.industry_swh_main table tr td ul li a dl dt {
	margin-bottom:2.50rem;
	position: relative;
	font-size:1.75rem;
	font-weight: bold;
}
.industry_swh_main table tr td ul li a dl dt:before {
	position: absolute;
	left:0;
	bottom:-0.94rem;
	content: '';
	width:3.75rem;
	height:0.25rem;
	background: #ffffff;
	border-radius: 0.31rem;
	z-index: 1;
}
.industry_swh_main table tr td ul li a dl dd:nth-child(2) {
	margin-bottom:1.25rem;
	font-size:1.5rem;
}
.industry_swh_main table tr td ul li a dl dd:nth-child(3) {
	padding:7px 0 4px 10px;
	width:102px;
	transition: 1s;
	border-radius: 5px;
}
.industry_swh_main table tr td ul li a dl dd:nth-child(3) span {
	float: left;
	display: none;
	font-size:0.9rem;	
	font-weight: bold;
	transition: 2s;
}
.industry_swh_main table tr td ul li a dl dd:nth-child(3) i {
	position: relative;
	top:0px;
	font-size:1.3rem;
	margin-left:5px;
}
.industry_swh_main table tr td:hover ul li a dl dd:nth-child(3) {
	background: #ffffff;
	transition: 1s;
}
.industry_swh_main table tr td:hover ul li a dl dd:nth-child(3) span {
	float: left;
	display: block;
	color:#005EB8;
	transition: 2s;
}
.industry_swh_main table tr td:hover ul li a dl dd:nth-child(3) i {
	color:#005EB8
}

@media screen and (max-width:1366px){
	.industry_swh_main table tr td ul li a dl dt {
		font-size:1.35rem;
	}
}

.industry_swh_main table tr td ul li:before {
	position: absolute;
	content: '';
	top:0;
	left:-3.13rem;
	width:calc(100% + 6.25rem);
	height:100%;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;	
	z-index: 1;
}
.industry_swh_main table tr td ul li::after {
	position: absolute;
	top:0;
	left:0;
	content: '';
	width:100%;
	height:100%;
	background: rgba(46,115,183,0);
	transition: 1s;
	z-index: 10;
}
.industry_swh_main table tr td:hover ul li::after {	
	background: rgba(46,115,183,0.8);
	transition: 1s;
}
.industry_swh_main table tr td:nth-child(1) ul li:before {
	background-image: url(/site/img/industry_type1.jpg?v=1.00.1);
	transform: skew(6deg);
}
.industry_swh_main table tr td:nth-child(2) ul li:before {
	background-image: url(/site/img/industry_type2.jpg?v=1.00.1);
	transform: skew(6deg);
}
.industry_swh_main table tr td:nth-child(3) ul li:before {
	background-image: url(/site/img/industry_type3.jpg?v=1.00.1);
	transform: skew(6deg);
}
.industry_swh_main table tr td:nth-child(4) ul li:before {
	background-image: url(/site/img/industry_type4.jpg?v=1.00.1);
	transform: skew(6deg);
}
.industry_swh_main table tr td:nth-child(5) ul li:before {
	background-image: url(/site/img/industry_type5.jpg?v=1.00.1);
	transform: skew(6deg);
}
.industry_swh_main table tr td:nth-child(6) ul li:before {
	background-image: url(/site/img/industry_type6.jpg?v=1.00.1);
	transform: skew(6deg);
}
.industry_swh_main table tr td:nth-child(7) ul li:before {
	background-image: url(/site/img/industry_type7.jpg?v=1.00.1);
	transform: skew(6deg);
}
/*行业应用类型*/




/*行业应用详情*/
.industry_view_box {
	padding:5.00rem 8%;
	width:100%;
}
.industry_view_box .industry_view_title {
	padding-bottom:20px;
	font-size:34px;
	font-weight: bold;
}
.industry_view_box table {
	width:100%;
}
.industry_view_box table tr td {
	border:1px #8a8d8f solid;
	font-size:1.56rem;
	color:#ffffff;
}
.industry_view_box table tr td:first-child {
	line-height:1.8rem;
}
.industry_view_box table thead tr td {
	height:6.25rem;
}
.industry_view_box table thead tr td dl {
	width:100%;
	height:inherit;
}
.industry_view_box table thead tr td dl dt {
	position: relative;
	display: flex;
	float: left;
	width:52%;
	height:inherit;
	background: #707b8d;
	justify-content: space-between;
	align-items: center;
}
.industry_view_box table thead tr td dl dt:before {
	position: absolute;
	top:0;
	right:-1.25rem;
	content: '';
	width:0;
	height:0;
	border-bottom:3.13rem solid transparent;
	border-top:3.13rem solid transparent;
	border-left:1.25rem solid #707b8d;
	z-index: 1;
}
.industry_view_box table thead tr td dl dt span {
	padding:0 0 0 1.88rem;
	font-size:1.7rem;
}
.industry_view_box table thead tr td dl dt em {
	padding:0 0 0 0;
	font-size:1.25rem;
}
.industry_view_box table thead tr td dl dd {
	display: flex;
	float: left;
	width:8%;
	height:inherit;
	flex-direction:column;
	align-items: center;
	justify-content: center;
}
.industry_view_box table thead tr td dl dd span {
	margin-bottom:0.25rem;
	font-size:1.25rem;
}
.industry_view_box table thead tr td dl dd em {
	font-size:1.00rem;
}

/*表格表头背景色*/
.industry_view_box .bg_1 {
	background: #56687d;
}
.industry_view_box .bg_2 {
	background: #4c5d71;
}
.industry_view_box .bg_3 {
	background: #395064;
}
.industry_view_box .bg_4 {
	background: #2f455d;
}
.industry_view_box .bg_5 {
	background: #243959;
}
.industry_view_box .bg_6 {
	background: #192c49;
}
/*表格表头背景色*/

.industry_view_box table tbody tr td a {
	color:#333333;	
}
.industry_view_box table tbody tr td a dl {
	width:100%;
	height:5.94rem;
	background: #ffffff;
}
.industry_view_box table tbody tr td dl:hover {
	position: relative;
	box-shadow: 0 0 0.94rem #2e73b7;
	z-index: 10;
}
.industry_view_box table tbody tr td dl dt {
	float: left;
	width:calc(52% - 38px);
	border-right:1px #aaaaaa solid;
	border-bottom:1px #aaaaaa solid;
	height: inherit;
}
.industry_view_box table tbody tr td a:last-child dl dt {
	border-bottom:0;
}
.industry_view_box table tbody tr td dl dt ul {
	width:100%;
	height: 5.88rem;
}
.industry_view_box table tbody tr td dl dt ul li {
	display: flex;
	float: left;
	height: inherit;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.industry_view_box table tbody tr td dl dt ul li:nth-child(1){
	justify-content: right;
	padding-right:4%;
	width:25%;	
}
.industry_view_box table tbody tr td dl dt ul li:nth-child(2){
	width:30%;
}
.industry_view_box table tbody tr td dl dt ul li:nth-child(3){
	width:20%;
}
.industry_view_box table tbody tr td dl dt ul li:nth-child(4){
	justify-content: right;
	padding-right:4%;
	width:25%;
}

.industry_view_box table tbody tr td dl dt ul li.icon i {
	font-size:2.50rem;
}
.industry_view_box table tbody tr td dl dt ul li.type1 {
	display: flex;
	flex-direction:column;
	align-items: center;
}
.industry_view_box table tbody tr td dl dt ul li.type1.noflex {
	flex-direction:unset;
}
.industry_view_box table tbody tr td dl dt ul li.type1 span {
	font-size:1.75rem;
	text-align: center;
}
.industry_view_box table tbody tr td dl dt ul li.type1 em {
	font-size:0.88rem;
}
.industry_view_box table tbody tr td dl dt ul li.type1 i {
	font-size:1.25rem;
}
.industry_view_box table tbody tr td dl dt ul li.type2 {
	font-size:1.75rem;
}
.industry_view_box table tbody tr td dl dt ul li.color {
	font-size:1.88rem;
}
.industry_view_box table tbody tr td dl dt ul li.color font {
	margin:0 0.3rem;
	display: inline-block;
}
.industry_view_box table tbody tr td dl dt ul li.color label {
	margin:0 0.3rem;
	display: inline-block;
	width:1.38rem;
	height:1.38rem;
	border-radius: 1.56rem;
}


.industry_view_box table tbody tr td dl dd {
	position: relative;
	float: left;
	width:calc(48% + 38px);
	height: inherit;
}
.industry_view_box table tbody tr td dl dd label {
	position: absolute;	
	padding:0 0 0 1.88rem;	
	height:2.20rem;
	line-height:2.50rem;
	background: #bbbbbb;
	font-size:1.13rem;
	color:#000000;
	font-weight: bold;
	overflow: hidden;
}
.industry_view_box table tbody tr td dl dd label.center {	
	top:0;
	bottom:0;
	left:0;
	margin:auto;
}
.industry_view_box table tbody tr td dl dd label.top {	
	top:13%;
	left:0;
	background: #cccccc;
}
.industry_view_box table tbody tr td dl dd label.bottom {	
	bottom:13%;
	left:0;	
}



.industry_view_box table tbody tr td dl dd ul {
	display: flex;
	width:100%;
	height: inherit;
	justify-content: space-around;
}
.industry_view_box table tbody tr td dl dd ul li {
	width:16.6%;
	height: inherit;	
	border-right:1px #aaaaaa solid;
	border-bottom:1px #aaaaaa solid;
}
.industry_view_box table tbody tr td dl dd ul li:last-child {
	border-right:0;
}
.industry_view_box table tbody tr td a:last-child dl dd ul li {
	border-bottom:0;
}

@media screen and (max-width:1620px){
	.industry_view_box table thead tr td dl dt span {
		padding:0 0 0 1.88rem;
		font-size:1.6rem;
	}
	.industry_view_box table thead tr td dl dt em {
		padding:0 0 0 0;
		font-size:1.1rem;
	}
	.industry_view_box table thead tr td dl dd span {
		margin-bottom:0rem;
		font-size:1.1rem;
	}
	.industry_view_box table thead tr td dl dd em {
		font-size:0.9rem;
	}
}
@media screen and (max-width:1440px){
	.industry_view_box table thead tr td dl dt span {
		padding:0 0 0 1.88rem;
		font-size:1.4rem;
	}
	.industry_view_box table thead tr td dl dt em {
		padding:0 0 0 0;
		font-size:1rem;
	}
	.industry_view_box table thead tr td dl dd span {
		margin-bottom:0rem;
		font-size:1rem;
	}
	.industry_view_box table thead tr td dl dd em {
		font-size:0.8rem;
	}
}
/*行业应用详情*/


/*行业应用详情2*/
.industry2_view_box {
	padding:0 8% 5.00rem 8%;
	width:100%;
}

.industry2_view_box table {
	width:100%;
	border:3px #594d8f solid;
}
.industry2_view_box table tr td{
	border:3px #594d8f solid;
}
.industry2_view_box table thead tr td {
	padding:0 1.88rem;
	background: #594d8f;
	height:5.63rem;
	color:#ffffff;
}
.industry2_view_box table thead tr td span {
	float: left;
	font-size:1.88rem;
	font-weight: bold;
}
.industry2_view_box table thead tr td em {
	display: block;
	float: right;
	text-align: justify;
	width:9.38rem;
	font-size:1.00rem;
	line-height:1.56rem;
}

.industry2_view_box table tbody tr td {
	min-height:5.00rem;
	background: #ffffff;
}
.industry2_view_box table tbody tr td ul {
	display: flex;
	padding:1.25rem 1.56rem 1.25rem 0.31rem;
	width:100%;
	justify-content: center;
	align-items: center;
}
.industry2_view_box table tbody tr td ul li.pro_img {
	float: left;
	padding:1.25rem;
	width:12.50rem;
}
.industry2_view_box table tbody tr td ul li.pro_img img {
	display: block;
	margin:0 auto;
	width:100%;
}
.industry2_view_box table tbody tr td ul li.pro_info {
	float: left;
	width:calc(100% - 12.50rem);
}
.industry2_view_box table tbody tr td ul li.pro_info dl {
	display: block;
	width:100%;
}
.industry2_view_box table tbody tr td ul li.pro_info dl dt {
	width:auto;
	font-size:2.50rem;
}
.industry2_view_box table tbody tr td ul li.pro_info dl dt span {
	font-size:2.50rem;
	font-weight: bold;
}
.industry2_view_box table tbody tr td ul li.pro_info dl dt i {
	font-size:2.50rem;
}
.industry2_view_box table tbody tr td ul li.pro_info dl dt label {
	margin:0 0.63rem;
	display: inline-block;
	width:1.56rem;
	height:1.56rem;
	border-radius: 1.56rem;
}
.industry2_view_box table tbody tr td ul li.pro_info dl dd:nth-child(2) {
	margin-bottom:0.94rem;
	font-size:1.50rem;
	line-height:2.50rem;
}
.industry2_view_box table tbody tr td ul li.pro_info dl dd:nth-child(3) {
	font-size:1.25rem;
	line-height:1.88rem;
}
/*行业应用详情2*/



/*行业应用详情背景及文字颜色*/
/*表格文字颜色*/
.tdfc_green {
	color:#53ab57
}
.tdfc_blue {
	color:#1a6ebf
}
.tdfc_purple {
	color:#594d8f
}
.tdfc_black {
	color:#000000
}

/*圆圈背景*/
.lb_red {
	background: #b43235;
}
.lb_gray {
	background: #a8a9ad;
}
.lb_blue {
	background: #2e73b7;
}
.lb_yellow {
	background: #ffe500;
}
.lb_white {
	background: #ffffff;
	border:1px #aaaaaa solid;
}
.lb_orange {
	background: #f68d43;
}
.lb_green {
	background: #408e50;
}
/*紫色*/
.lb_purple {
	background: #594d8f;
}
/*乳白色*/
.lb_milky {
	background: #f6f6f0;
	border:1px #aaaaaa solid;
}


/*表格背景色*/
.tdbg_green {
	background: #e4f3f3;
}
.tdbg_yellow {
	background: #fdead9;
}
.tdbg_yellow2 {
	background: #ffcea3;
}
.tdbg_purple {
	background: #594d8f;
}


/*表格左侧类型背景色*/
.bg_cg {
	background: #a1c0dc;
}
.bg_zd {
	background: #72a0cb;
}
.bg_zx {
	background: #4781ba;
}
.bg_czx {
	background: #72a0cb;
}
/*行业应用详情背景及文字颜色*/



/*技术支持*/
.technology_main {
	padding:2.50rem 12.5% 0 12.5%;
	width:100%;
}
.technology_main .technology_title {
	margin-bottom:2.5rem;
	font-size:2.2rem;
	font-weight: bold;
}
.technology_main .technology_list {
	margin-bottom:3.13rem;
	clear: both;
	width:100%;
}
.technology_main .technology_list .technology_subtitle {
	position: relative;
	clear: both;
	float: left;
	padding:0 10% 0 1.88rem;
	margin-bottom:1.88rem;
	width:auto;
	height:2.75rem;
	line-height:2.75rem;
	background:#005EB8;
	font-weight: bold;
	color:#ffffff;
	font-size:26px;
}
.technology_main .technology_list .technology_subtitle:before {
	position: absolute;	
	width:0;
	height:0;
	top:0;
	right:-1.25rem;
	content: '';
	border-top:1.38rem solid transparent;
	border-bottom:1.38rem solid transparent;
	border-left:1.25rem solid #005EB8;
	z-index: 1;
}
.technology_main .technology_list .technology_item {
	clear: both;	
	width:100%;
}
.technology_main .technology_list .technology_item dl {
	margin-right:4%;
	float: left;
	display: block;
	margin-bottom:2%;
	width:22%;
	height: auto;
	border:1px #005EB8 solid;
}
.technology_main .technology_list .technology_item dl:last-child {
	margin-right:0;
}
.technology_main .technology_list .technology_item dl dt {
	width:100%;
	height:2.75rem;
	line-height:2.75rem;
	background: #CCDEE1;
	text-align: center;
	color:#005EB8;
	font-size:1.50rem;
	font-weight: bold;
	overflow: hidden;
}
.technology_main .technology_list .technology_item dl dd {
	padding:1.25rem;
}
.technology_main .technology_list .technology_item dl dd ul {
	width:auto;
}
.technology_main .technology_list .technology_item dl dd ul li {
	clear: both;
	padding:0.31rem 0;	
}
.technology_main .technology_list .technology_item dl dd ul li i {
	display: inline-block;
	float: left;
	width:1.88rem;
	height:1.88rem;
	color:#005EB8;
	font-size:1.38rem;
}
.technology_main .technology_list .technology_item dl dd ul li a {
	display: block;
	padding-left:1.88rem;
	color:#005EB8;
	font-size:1.25rem;
}
.technology_main .technology_list .technology_item dl dd ul li a:hover {
	color:#f55555
}

@media screen and (max-width:1620px){
	.technology_main .technology_list .technology_item dl dt {
		font-size:1.20rem;
	}
	.technology_main .technology_list .technology_item dl dd ul li a {
		font-size:1.1rem;
	}
}
@media screen and (max-width:1440px){
	.technology_main .technology_list .technology_item dl dt {
		font-size:1.15rem;
	}	
}
@media screen and (max-width:1366px){
	.technology_main .technology_list .technology_item dl dt {
		font-size:1rem;
	}
	.technology_main .technology_list .technology_item dl dd ul li a {
		font-size:1rem;
	}
}

/*操作指南*/
.technology_main .czzn_swh {
	display: flex;
	margin-bottom:1.88rem;
	width:auto;
	justify-content: center;
}

.technology_main .czzn_swh a {
	float:left;
	margin:0 1.25rem;
	font-size:1.50rem;
	padding:0.63rem 3.13rem;
	background: #f5f5f5;
	color:#aaaaaa;
	border-radius: 0.38rem;
}
.technology_main .czzn_swh a:hover {
	background: #f1f1f1;
}
.technology_main .czzn_swh a.act {
	color:#ffffff;
	background: #005EB8;
}
.technology_main .czzn_item {
	width:auto;
}
.technology_main .czzn_video {
	position: relative;
	margin-bottom:5.00rem;
	width:100%;
	display: flex;
	background: #fafafa;
	justify-content: center;
}
.technology_main .czzn_video video {
	width:90%;
	object-fit: cover;
}
/*技术支持*/



/*新闻*/
.news_item_box {
	padding:0 12.5%;
	width:100%;
}
.news_item_box .news_list {
	position: relative;
	margin-bottom:1.88rem;
	padding:1.20rem;
	width:100%;
	background: #efefef;
}
.news_item_box .news_list i {
	display: block;
	position: absolute;
	top:0;
	bottom:0;
	right:1.88rem;
	width:2.5rem;
	height:2.5rem;
	border:1px #8A8D8F solid;
	color:#8A8D8F;
	text-align: center;
	line-height:2.5rem;
	font-size:1.6rem;
	border-radius: 2.50rem;
	font-weight: bold;
	margin:auto;
}
.news_item_box .news_list li.news_date {
	float: left;
	display: flex;
	width:9rem;
	height:9rem;
	background:#005EB8;
	flex-direction:column;
	justify-content: center;
	align-items: center;
	color:#ffffff;
}
.news_item_box .news_list li.news_date span {
	font-size:4.25rem;
	font-weight: bold;
}
.news_item_box .news_list li.news_date em {
	font-size:1.6rem;
}

.news_item_box .news_list li.news_info {
	float: left;
	padding:0 5.00rem 0 2.50rem;
	width:calc(100% - 10.00rem);
}
.news_item_box .news_list li.news_info dl {
	width:100%;
}
.news_item_box .news_list li.news_info dl dt {
	margin-bottom:0.8rem;
	font-size:1.6rem;
	color:#8A8D8F;
	font-weight: bold;
}
.news_item_box .news_list li.news_info dl dd {
	font-size:1.2rem;
	color:#8A8D8F;
	line-height:2rem;
	max-height:5.63rem;
	overflow: hidden;
}
.news_item_box .news_list:hover {
	background: #ccdff1;
}
.news_item_box .news_list:hover .news_info dl dt {
	color:#005eb8;
}
.news_item_box .news_list:hover .news_info i {
	border:1px #005eb8 solid;
	color:#005eb8;
}
@media screen and (max-width:1440px) {
	.news_item_box .news_list li.news_info dl dd {
		font-size:1.2rem;
		line-height:2rem;
	}
}
@media screen and (max-width:1366px) {
	.news_item_box .news_list li.news_info dl dd {
		font-size:1rem;
		line-height:1.8rem;
	}
}


.news_view {
	padding:1.88rem 12.5%;
	width:100%;
}
.news_view .news_title {
	text-align: center;
	font-size:2.38rem;
	line-height:3.44rem;
	font-weight: bold;
}
.news_view .news_subtitle {
	padding-top:1.25rem;
	text-align: center;
	font-size:1.38rem;
	color:#777777;
}
.news_view .news_content {
	margin-top:2.50rem;
	border-top:1px #dddddd solid;
	padding:1.88rem 0 0 0;
	font-size:1.50rem;
	line-height:3.13rem;
	text-align: justify;
}
.news_view .news_content img {
	display: block;
	padding:0.63rem 0;
	margin:0 auto;
	max-width:70%;
}
.news_view .news_back {
	border-top:1px #dddddd solid;
	margin-top:1.88rem;
	padding-bottom:2.50rem;
	display: flex;
	clear: both;
	padding-top:2.50rem;
	justify-content: space-between;
}
.news_view .news_back a.prev,
.news_view .news_back a.news {
	display: block;
	color:#777777;
	width:30%;
	height:1.88rem;
	line-height:1.88rem;
	font-size:1.00rem;
	overflow: hidden;
}
.news_view .news_back a.prev:hover,
.news_view .news_back a.news:hover {
	color:#f55555
}
.news_view .news_back a.back {
	padding:0.63rem 1.56rem;
	background: #005eb8;
	border-radius: 4px;
	font-size: 0.88rem;
	color:#ffffff;
}
/*新闻*/



/*联系我们*/
.contact_box {
	padding:0 12.5% 6.25rem 12.5%;
	width:100%;
}
.contact_box .contact_form {
	float: left;
	padding:2.50rem 1.88rem 2.50rem 1.88rem;
	width:45%;
	background: #e7e7e8;
	border-radius: 0.63rem;
}
.contact_box .contact_form ul li {
	font-size:1.1rem;
	color:#005EB8;
	line-height:2rem;
	text-align: justify;
}
.contact_box .contact_form .contact_form_title {
	margin:1rem 0 1.25rem 0;
	font-size:1.6rem;
}
.contact_box .contact_form .contact_form_list {
	clear: both;
	margin-bottom:1.2rem;
	width:100%;
}
.contact_box .contact_form .contact_form_list dl {
	width:100%;
}
.contact_box .contact_form .contact_form_list.two dl {
	float: left;
	width:48%;
}
.contact_box .contact_form .contact_form_list dl dt {
	clear: both;
	margin-bottom:0.63rem;
	font-size:1rem;
	color:#005EB8;
}
.contact_box .contact_form .contact_form_list dl dt em {
	margin-left:0.31rem;
	font-size:0.88rem;
	color:#f22222
}
.contact_box .contact_form .contact_form_list dl dd {
	clear: both;
}
.contact_box .contact_form .contact_form_list dl dd input[type="text"] {
	padding:0 0.31rem;
	width:100%;
	height:2.4rem;
	font-size:1.00rem;
	border:1px #005EB8 solid;
	border-radius: 4px;
}
.contact_box .contact_form .contact_form_list dl dd textarea {
	padding:0 0.31rem;
	width:100%;
	height:9rem;
	font-size:1.00rem;
	border:1px #005EB8 solid;
	border-radius: 4px;
}
.contact_box .contact_form .contact_form_list dl dd img#captcha_img {
	cursor: pointer;
	position:absolute;
	left: 155px;
	width:auto!important;
	height:2.4rem!important;
}
.contact_box .contact_form button {
	margin-top:1.88rem;
	display: block;
	outline: none;
	border:0;
	width:8.75rem;
	height:3.44rem;
	background: #005EB8;
	color:#ffffff;
	font-size:1.13rem;
	border-radius: 6px;
}

.contact_box .contact_info {
	float: right;
	width:50%;
}
.contact_box .contact_info dl {
	margin-bottom:2rem;
	display: block;
	clear: both;
}
.contact_box .contact_info dl dt {
	margin:0 auto;
	width:4.00rem;
	height:4.00rem;
	line-height:4.00rem;
	background: #005EB8;
	border-radius: 5.00rem;
	color:#ffffff;
	text-align: center;
}
.contact_box .contact_info dl dt i {
	font-size:2.3rem;
}
.contact_box .contact_info dl dd:nth-child(2) {
	padding:0.63rem 0;
	text-align: center;
	font-size:1.1rem;
	font-weight: bold;
}
.contact_box .contact_info dl dd:nth-child(3) {
	padding:0;
	text-align: center;
	font-size:1.1rem;
}
.contact_box .contact_info ul li {
	width:100%;
	height:20.00rem;
	border:1px #005EB8 solid;
	border-radius: 8px;
	overflow: hidden;
}
/*联系我们*/



/*产品介绍*/
.pro_main {
	padding:20px 12.5%;
	width:100%;
}
.pro_main .pro_info {
	margin-bottom:2.50rem;
	width:100%;
}
.pro_main .pro_info dl {
	width:100%;
}
.pro_main .pro_info dl dt {
	margin-bottom:0.94rem;
	font-size:2.20rem;
	font-weight: bold;
	color:#005EB8;
}
.pro_main .pro_info dl dd {
	font-size:1.4rem;
	line-height:2.5rem;
	text-indent: 2.8rem;
	text-align: justify;
}

.pro_type_item {
	width:100%;
}
.pro_type_item .pro_type_list {
	margin-bottom:3.13rem;
	width:100%;
}
.pro_type_item .pro_type_list dl {
	width:100%;
}
.pro_type_item .pro_type_list dl dt {
	position: relative;
	float: left;
	margin-bottom:1.88rem;
	padding:0 100px 0 1.88rem;
	width:auto;
	height:2.75rem;
	line-height:2.9rem;
	font-size:1.5rem;	
	background: #005EB8;
}
.pro_type_item .pro_type_list dl dt:before {
	position: absolute;
	top:0;
	right:-0.9rem;
	content: '';
	width:0;
	height:0;
	border-top:1.38rem solid transparent;
	border-left:0.94rem solid #005EB8;
	border-bottom:1.38rem solid transparent;
	z-index: 1;
}
.pro_type_item .pro_type_list dl dt a {
	color:#ffffff;
	font-weight: bold;
}
.pro_type_item .pro_type_list dl dd.swiper-pro {	
	position: relative;
	clear: both;
}
.pro_type_item .pro_type_list dl dd.swiper-pro .protype_box,
.pro_type_item .pro_type_list dl dd.swiper-pro .protype_box2,
.pro_type_item .pro_type_list dl dd.swiper-pro .protype_box3 {	
	width:100%;	
	overflow: hidden;
}
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-wrapper {
	width:100%;
}
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-wrapper .swiper-slide {
	padding:0.63rem;
	width:12.38rem;
	/* height:257px; */
}
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-wrapper .swiper-slide ul {
	width:100%;
	height:100%;
	background: #ffffff;
	border-radius: 0.38rem;
	overflow: hidden;
}
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-wrapper .swiper-slide ul:hover {
	box-shadow: 0 0 0.50rem #aaaaaa;
}
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-wrapper .swiper-slide ul li.pro_img {
	display: flex;
	width:100%;
	/* height:198px; */
	justify-content: center;
	text-align: center;
}
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-wrapper .swiper-slide ul li.pro_img img {
	max-width:90%;
	max-height:90%;
}
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-wrapper .swiper-slide ul li.pro_name {
	margin:0 0.63rem;
	width:calc(100% - 1.25rem);
	height:2.50rem;
	font-size:1.2rem;
	line-height:2.50rem;
	text-align: center;
	color:#000000;
	overflow: hidden;
}
@media screen and (max-width:1620px){
	.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-wrapper .swiper-slide ul li.pro_name {
		font-size:1.1rem;
	}
}
@media screen and (max-width:1440px){
	.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-wrapper .swiper-slide ul li.pro_name {
		font-size:1rem;
	}
}
@media screen and (max-width:1366px){
	.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-wrapper .swiper-slide ul li.pro_name {
		font-size:0.85rem;
	}
}
@media screen and (max-width:1280px){
	.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-wrapper .swiper-slide ul li.pro_name {
		font-size:0.8rem;
	}
}

.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-button-prev {
	left:-1.88rem;
}
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-button-next {
	right:-1.88rem;
}
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-button-prev::after,
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-button-next::after {
	display: flex;
	font-size:0.88rem;
	width:1.75rem;
	height:1.75rem;
	background: #5e5e5e;
	color:#ffffff;
	justify-content: center;
	align-items: center;
	border-radius: 1.56rem;
}


.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-button-prev2,
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-button-prev3,
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-button-next2,
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-button-next3 {
    position: absolute;
	display: flex;
	font-size:1.25rem;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44* 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px -(var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
	width:1.75rem;
	height:1.75rem;
	background: #5e5e5e;
	color:#ffffff;
	border-radius: 1.56rem;
	justify-content: center;
	align-items: center;
}

.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-button-prev2,
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-button-prev3 {
	left:-1.88rem;
}
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-button-next2,
.pro_type_item .pro_type_list dl dd.swiper-pro .swiper-button-next3 {
	right:-1.88rem;
}
.swiper-button-next2.swiper-button-disabled,
.swiper-button-next3.swiper-button-disabled,
.swiper-button-prev2.swiper-button-disabled,
.swiper-button-prev3.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}

.swiper-button-next2.swiper-button-disabled.swiper-button-lock,
.swiper-button-next3.swiper-button-disabled.swiper-button-lock,
.swiper-button-prev2.swiper-button-disabled.swiper-button-lock,
.swiper-button-prev3.swiper-button-disabled.swiper-button-lock {
    display: none!important;
}
/*产品介绍*/


/*产品列表*/
.pro_nav {
	float: left;
	width:16.75rem;
}
.pro_nav .pro_search {
	margin-bottom:1.88rem;
	position: relative;
	width:100%;
}
.pro_nav .pro_search i {
	top:0.81rem;
	left:0.81rem;
	position: absolute;
	font-size:1.25rem;
	color:#aaaaaa;
	z-index: 1;
}
.pro_nav .pro_search input {
	outline: none;
	padding-left:2.50rem;
	width:100%;
	height:2.75rem;
	border:0;
	border-radius: 2.75rem;
	background: #f5f5f5;
}
.pro_nav .pro_type_sec {
	clear: both;
	width:100%;
}
.pro_nav .pro_type_sec .pro_type_title {
	margin-bottom:1.25rem;
	width:100%;
	font-size:1.50rem;
	font-weight: bold;
}
.pro_nav .pro_type_sec .pro_type_down {
	clear: both;
	padding-bottom:5.00rem;
	padding-left:1.56rem;
	width:100%;
}
.pro_nav .pro_type_sec .pro_type_down > ul {
	display: block;
	margin-bottom:1rem;
	width:auto;
}
.pro_nav .pro_type_sec .pro_type_down > ul li {
	position: relative;
}
.pro_nav .pro_type_sec .pro_type_down > ul li a + i {
	position: absolute;
	top:3px;
	right:0;
	font-size:12px;
	font-weight: bold;
	z-index: 1;
}
.pro_nav .pro_type_sec .pro_type_down > ul li a {
	position: relative;
	display: block;
	color:#000000;
	font-size:1.2rem;	
}
.pro_nav .pro_type_sec .pro_type_down > ul li a:hover {
	color:#005EB8;
}
.pro_nav .pro_type_sec .pro_type_down > ul li a:before {
	position: absolute;
	top:0.3rem;
	left:-1.56rem;
	content: '';
	width:1.00rem;
	height:1.00rem;
	border:1px #005EB8 solid;
	background: #ffffff;
	border-radius: 1.00rem;
	z-index: 1;
}
.pro_nav .pro_type_sec .pro_type_down > ul li a.act::after {
	position: absolute;
	top:0.45rem;
	left:-1.38rem;
	content: '';
	width:0.75rem;
	height:0.75rem;
	background: #005EB8;
	border-radius: 1.00rem;
	z-index: 2;
}
.pro_nav .pro_type_sec .pro_type_down > ul li ul {
	display: none;
	/* max-height:0px; */
	margin-top:1rem;
	margin-left:1.5rem;
	margin-bottom:0.5rem;
	/* transition: 1s; */
	/* overflow: hidden; */
}
.pro_nav .pro_type_sec .pro_type_down > ul li ul li {
	width:auto;
	min-height:2.19rem;
}
.pro_nav .pro_type_sec .pro_type_down > ul li ul li a {
	display: block;
	width:100%;
	height:100%;
}

.pro_type_main {
	float:left;
	width:calc(100% - 16.75rem);
}
.pro_type_main .pro_list_info {
	padding-left:5.00rem;
	margin-bottom:3.00rem;
	width:100%;
	font-size:1.4rem;
	line-height:2.3rem;
	text-indent: 2.8rem;
}
.pro_type_main .pro_list_item {
	padding:0 0 6.25rem 5.00rem;
	width:100%;
}
.pro_type_main .pro_list_item .pro_list {
	margin-bottom:0.5rem;
	width:100%;
}
.pro_type_main .pro_list_item .pro_list .pro_list_title {
	float: left;
	position: relative;
	padding:0 100px 0 1.56rem;
	width:auto;
	height:2.75rem;
	line-height:3.00rem;
	background: #005EB8;
	color:#ffffff;
	font-size:1.63rem;
}
.pro_type_main .pro_list_item .pro_list .pro_list_title a {
	color:#ffffff;
}
.pro_type_main .pro_list_item .pro_list .pro_list_title:before {
	position: absolute;
	content: '';
	top:0;
	right:-1.3rem;
	border-top:1.38rem solid transparent;
	border-bottom:1.38rem solid transparent;
	border-left:1.38rem solid #005EB8;
	z-index: 1;
}
.pro_type_main .pro_list_item .pro_list .pro_item {
	clear: both;
	padding-top:2.5rem;
	width:100%;
}
.pro_type_main .pro_list_item .pro_list .pro_item a {
	display: block;
	float: left;
	margin:0 0 1.88rem 0;
	width:20%;
	border-radius: 0.50rem;
	overflow: hidden;
}
.pro_type_main .pro_list_item .pro_list .pro_item a:nth-child(3n) {
	margin:0 0 1.88rem 0;
}
.pro_type_main .pro_list_item .pro_list .pro_item a:hover {
	box-shadow: 0 0 0.31rem #aaaaaa;
}
.pro_type_main .pro_list_item .pro_list .pro_item a dl {
	display: block;
	width:100%;
}
.pro_type_main .pro_list_item .pro_list .pro_item a dl dt {
	display: flex;
	padding:10px 0 0 0;
	margin-bottom:0.3rem;
	width:100%;
	height:11vw;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
.pro_type_main .pro_list_item .pro_list .pro_item a dl dt img {
	width:90%;
}
.pro_type_main .pro_list_item .pro_list .pro_item a dl dd {
	padding:0 0.63rem;
	width:100%;
	height:3rem;
	line-height:1.5rem;
	font-size:1.10rem;
	color:#333333;
	text-align: center;
	overflow: hidden;
}
/*产品列表*/


/*产品详情*/
.product_view_box {
	padding:1.88rem 12.5% 0 12.5%;
	width:100%;
}
.product_view_box .product_view_l {
	float: left;
	padding-bottom:6.25rem;
	width:35%;
}
.product_view_box .product_view_l .product_l_proimg {
	padding:0 1.88rem;
	width:100%;
}
.product_view_box .product_view_l .product_l_proimg img {
	width:100%;
}
.product_view_box .product_view_l .product_l_zy {
	margin:4.38rem auto 0 auto;
	width:70%;
}
.product_view_box .product_view_l .product_l_zy dl {
	width:100%;
}
.product_view_box .product_view_l .product_l_zy dl dt {
	width:100%;
	height:3.75rem;
	line-height:3.75rem;
	background: #005EB8;
	color:#ffffff;
	font-size:1.88rem;
	text-align: center;
	overflow: hidden;
}
.product_view_box .product_view_l .product_l_zy dl dd {
	clear: both;
}
.product_view_box .product_view_l .product_l_zy dl dd a {
	display: flex;
	padding:0 0 0 1.56rem;
	width:100%;
	height:3.75rem;
	line-height:3.75rem;
	background:#F1F3F2;
	color:#005EB8;
	font-size:1.25rem;
	border-bottom:1px #ffffff solid;
	align-items: center;
}
.product_view_box .product_view_l .product_l_zy dl dd a:hover {
	background:#ededed;
}
.product_view_box .product_view_l .product_l_zy dl dd a i {
	margin-right:0.50rem;
	font-size:1.88rem;
	color:#333333;
}

.product_view_box .product_view_r {
	float: right;
	width:60%;
}
.product_view_box .product_view_r .product_view_r_title {
	margin-bottom:1rem;
	width:100%;
	font-size:2.2rem;
	color:#005EB8;
	font-weight: bold;
}
.product_view_box .product_view_r .product_view_r_info {
	font-size:1.5rem;
	line-height:2.5rem;
	text-indent: 3rem;
	text-align: justify;
}
.product_view_box .product_view_r .product_view_r_data {
	margin:3.75rem 0 3.75rem 0;
	width:100%;
	background:#F1F3F2;
}
.product_view_box .product_view_r .product_view_r_data .product_view_r_col {
	clear: both;
	width:100%;
	border-bottom:1px #ffffff solid;
}
.product_view_box .product_view_r .product_view_r_data .product_view_r_col dl {
	display: flex;
	clear: both;
	justify-content: center;	
}
.product_view_box .product_view_r .product_view_r_data .product_view_r_col dl dt {
	padding-left:1.5rem;
	display: flex;
	width:50%;
	font-size:1.50rem;
	align-items: center;
	justify-content: left;
	border-right:1px #ffffff solid;
}
.product_view_box .product_view_r .product_view_r_data .product_view_r_col dl dd {
	width:50%;
}
.product_view_box .product_view_r .product_view_r_data .product_view_r_col dl dd ul li {
	padding:0.94rem 0 0.94rem 1.5rem;
	font-size:1.50rem;
	text-align: left;
}
.product_view_box .product_view_r .product_view_r_data .product_view_r_col dl dd ol {
	display: flex;
	padding:20px 0.94rem;
	justify-content: center;
}
.product_view_box .product_view_r .product_view_r_data .product_view_r_col dl dd ol li {
	padding:0 0.5rem;
	float: left;
}
.product_view_box .product_view_r .product_view_r_data .product_view_r_col dl dd ol li img {
	width:3rem;
}
.product_view_box .product_view_r .product_view_r_related {
	padding-bottom:2.50rem;
	width:100%;
}
.product_view_box .product_view_r .product_view_r_related dl {
	width:100%;
}
.product_view_box .product_view_r .product_view_r_related dl dt {
	display: flex;
	width:100%;
	height:4.38rem;
	background: #005EB8;
	color:#ffffff;
	font-size:1.88rem;
	justify-content: center;
	align-items: center;
	font-weight: bold;
}
.product_view_box .product_view_r .product_view_r_related dl dd {
	clear: both;
	display: flex;
	padding:1.8rem 0 1.88rem 0;
	width:100%;
	flex-direction:row;
	flex-wrap:wrap;
}
.product_view_box .product_view_r .product_view_r_related dl dd ul {
	display: block;
	margin-right:3%;
	width:30%;
}
.product_view_box .product_view_r .product_view_r_related dl dd ul:last-child {
	margin-right:0;
}
.product_view_box .product_view_r .product_view_r_related dl dd ul li.related_img {
	display: flex;
	width:100%;
	height:290px;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.product_view_box .product_view_r .product_view_r_related dl dd ul li.related_img img {
	width:100%;
}
.product_view_box .product_view_r .product_view_r_related dl dd ul li.related_name {
	width:100%;
	height:3.75rem;
	text-align: center;
	font-size:1.38rem;
	line-height:1.5rem;
	overflow: hidden;
}

.pageback {
	padding-bottom:100px;
	display: flex;
	clear: both;
	width:100%;
	justify-content: center;
}
.pageback a {
	padding:0.50rem 2.50rem;
	font-size:1rem;
	background: #f5f5f5;
	color:#005EB8;
	border-radius: 0.38rem;
	border:1px #eeeeee solid;
}
.pageback a:hover {
	background: #eeeeee;
}

@media screen and (max-width:1620px){
	.product_view_box .product_view_l .product_l_zy dl dt {
		font-size:1.6rem;
	}
	.product_view_box .product_view_l .product_l_zy dl dd a {
		font-size:1.1rem;
	}
	.product_view_box .product_view_r .product_view_r_title {
		margin-bottom:1.5rem;
		font-size:2.30rem;
	}
	.product_view_box .product_view_r .product_view_r_info {
		font-size:1.6rem;
		line-height:2.8rem;
	}
	.product_view_box .product_view_r .product_view_r_data .product_view_r_col dl dt {
		font-size:1.40rem;
	}
	.product_view_box .product_view_r .product_view_r_data .product_view_r_col dl dd ul li {
		font-size:1.40rem;
	}
	.product_view_box .product_view_r .product_view_r_related dl dd ul li.related_img {
		height:230px;
	}
	.product_view_box .product_view_r .product_view_r_related dl dd ul li.related_name {		
		font-size:1.3rem;
	}
}
@media screen and (max-width:1440px){
	.product_view_box .product_view_l .product_l_zy dl dt {
		font-size:1.55rem;
	}
	.product_view_box .product_view_l .product_l_zy dl dd a {
		font-size:1.05rem;
	}
	.product_view_box .product_view_r .product_view_r_title {
		margin-bottom:1.2rem;
		font-size:2.4rem;
	}
	.product_view_box .product_view_r .product_view_r_info {
		font-size:1.4rem;
		line-height:2.4rem;
	}
	.product_view_box .product_view_r .product_view_r_data .product_view_r_col dl dt {
		font-size:1.20rem;
	}
	.product_view_box .product_view_r .product_view_r_data .product_view_r_col dl dd ul li {
		font-size:1.20rem;
	}
	.product_view_box .product_view_r .product_view_r_related dl dd ul li.related_img {
		height:210px;
	}
	.product_view_box .product_view_r .product_view_r_related dl dd ul li.related_name {		
		font-size:1.2rem;
	}
	
}
@media screen and (max-width:1366px){
	.product_view_box .product_view_l .product_l_zy dl dt {
		font-size:1.55rem;
	}
	.product_view_box .product_view_l .product_l_zy dl dd a {
		font-size:0.95rem;
	}
	.product_view_box .product_view_r .product_view_r_title {
		margin-bottom:1.2rem;
		font-size:2.1rem;
	}
	.product_view_box .product_view_r .product_view_r_info {
		font-size:1.2rem;
		line-height:2.2rem;
	}
	.product_view_box .product_view_r .product_view_r_data .product_view_r_col dl dt {
		font-size:1rem;
	}
	.product_view_box .product_view_r .product_view_r_data .product_view_r_col dl dd ul li {
		font-size:1rem;
	}
	.product_view_box .product_view_r .product_view_r_related dl dd ul li.related_img {
		height:200px;
	}
	.product_view_box .product_view_r .product_view_r_related dl dd ul li.related_name {		
		font-size:1.1rem;
	}
}
/*产品详情*/






/*首页底部*/
.h_footer_box {
	width:100%;
	background: #005eb8;
	overflow: hidden;
}
.h_footer_box .h_footer_1,
.h_footer_box .h_footer_2 {
	min-height:18.75rem;
}
.h_footer_box .h_footer_1 {
	position: relative;
	float: left;
	padding:5.6rem 0 0 7%;
	width:41%;
	overflow: hidden;
}
.h_footer_box .h_footer_1 .h_footer_logo {
	/* width:246px; */
	width:32%;
}
.h_footer_box .h_footer_1 .h_footer_logo img {
	width: 100%;
}
.h_footer_box .h_footer_1 .h_footer_text {
	/* padding:26px 150px 0 0;
	font-size:22px;
	line-height:34px; */
	padding:1.62rem 9.37rem 0 0;
	font-size:1.2rem;
	line-height:2.2rem;
	text-align: justify;
	color:#ffffff;
}
.h_footer_box .h_footer_1 .h_footer_text span {
	position: relative;
	/* top:2px; */
	top:0.12rem;
	display: inline-block;
	/* width:16px;
	height:16px; */
	width:1rem;
	height:1rem;
	border:1px #ffffff solid;
	/* font-size:12px;
	line-height:14px; */
	font-size:0.75rem;
	line-height:0.87rem;
	text-align: center;
	border-radius: 1.25rem;
	overflow: hidden;
}
.h_footer_box .h_footer_1 .h_footer_company {
	/* padding:30px 0 60px 0;
	font-size:24px; */
	padding:1rem 0 1.75rem 0;
	font-size:1.1rem;
	color:#ffffff;
}
.h_footer_box .h_footer_1 .h_footer_logo2 {
	width:5.75rem;
}
.h_footer_box .h_footer_1 .h_footer_logo2 img {
	width: 100%;
}
.h_footer_box .h_footer_1 .h_footer_text2 {
	/* padding:26px 70px 70px 0;
	font-size:22px;
	line-height:34px; */
	padding:1rem 4.37rem 2.37rem 0;
	font-size:1.2rem;
	line-height:2rem;
	text-align: justify;
	color:#ffffff;
}
.h_footer_box .h_footer_1 .h_footer_evm {
	position: absolute;
	top:59%;
	right:19%;
	width:6.25rem;
	z-index: 1;
}
.h_footer_box .h_footer_1 .h_footer_evm img {
	width:100%;
}
.h_footer_box .h_footer_1 .h_footer_evm span {
	padding-top:0.31rem;
	display: block;
	font-size:0.75rem;
	color:#ffffff;
	text-align: center;
}



.h_footer_box .h_footer_2 {
	float: left;
	padding-top:1.8rem;
	width:59%;
}
.h_footer_box .h_footer_2 .h_footer_icon {
	/* width:250px; */
	width:28.7%;
}
.h_footer_box .h_footer_2 .h_footer_icon ul {
	padding:0 3%;
	display: flex;
	justify-content: space-around;
	width:100%;
}
.h_footer_box .h_footer_2 .h_footer_icon ul li {
	/* width:60px; */
	cursor: pointer;
	position: relative;
	width:22%;
}
.h_footer_box .h_footer_2 .h_footer_icon ul li ul {
	position: absolute;
	left:0;
	top:80px;
	display: none;
}
.h_footer_box .h_footer_2 .h_footer_icon ul li:hover ul {
	display: block;
}
.h_footer_box .h_footer_2 .h_footer_icon ul li ul li {
	width:150px;
	background: #ffffff;
	box-shadow: 0 0 7px #042745;
	border-radius: 6px;
	overflow: hidden;
}
.h_footer_box .h_footer_2 .h_footer_icon ul li ul li img {
	width:100%;
}
.h_footer_box .h_footer_2 .h_footer_icon ul li ul li span {
	display: block;
	padding:2px 5px 5px 5px;
	width:100%;
	background:#ffffff;
	font-size:12px;
	color:#000000;
	text-align: center;
	line-height:20px;
}

.h_footer_box .h_footer_2 .h_footer_icon ul li img {
	width:100%;
}

.h_footer_box .h_footer_2 .h_footer_nav {
	padding-top:3.13rem;
	width:100%;
}
.h_footer_box .h_footer_2 .h_footer_nav dl {
	display: block;
	float: left;
	padding:0 0 0 8%;
	border-right:1px rgba(255,255,255,0.3) solid;
	min-height:20.6rem;
}
.h_footer_box .h_footer_2 .h_footer_nav dl dt {
	padding-bottom:1.1rem;
	width:100%;
	font-size:1.2rem;
	color:#ffffff;
}
.h_footer_box .h_footer_2 .h_footer_nav dl dd {
	width:100%;
}
.h_footer_box .h_footer_2 .h_footer_nav dl dd a {
	display: block;
	padding:0.3rem 0 0.3rem 0;
	width:100%;
	font-size:1.2rem;
	color:#ffffff;
}
.h_footer_box .h_footer_2 .h_footer_nav dl dd a:hover {
	color:rgba(255,255,255,0.7)
}


.h_footer_box .h_footer_2 .h_footer_nav dl:nth-child(1) {
	border-left:1px rgba(255,255,255,0.3) solid;
	width:28.7%;
}
.h_footer_box .h_footer_2 .h_footer_nav dl:nth-child(2) {
	width:28.7%;
}
.h_footer_box .h_footer_2 .h_footer_nav dl:nth-child(3) {
	width:42.6%;
	border:0;
}
.h_footer_box .h_footer_copy {
	display: block;
	padding:2rem 8.75rem 1rem 0;
	float: right;
	font-size:1.1rem;
	color:#ffffff;
	overflow: hidden;
}
.h_footer_box .h_footer_copy a {
	color:#ffffff;
	font-size:1.1rem;
}
.h_footer_box .h_footer_copy a:hover {
	color:rgba(255,255,255,0.7)
}

.to_top {
	cursor: pointer;
	display: flex;
	position: fixed;
	bottom:8%;
	right:2.50rem;
	width:3.13rem;
	height:3.13rem;
	opacity: 0;
	background: #f5f5f5;
	border-radius: 3.13rem;	
	justify-content: center;
	border:1px #e5e5e5 dashed;
	align-items: center;
	transition: 0.8s;
	z-index: 1;
}
.to_top:hover {
	background: #f1f1f1;
}
.to_top i {
	font-size:1.63rem;
	color:#0e4ba8;
}


@media screen and (max-width:1620px){
	.h_footer_box .h_footer_1 .h_footer_text {
		padding:1.62rem 8.37rem 0 0;
		font-size:1rem;
		line-height:2rem;
		transition: 0.5s;
	}
	.h_footer_box .h_footer_1 .h_footer_company {
		font-size:1rem;
		
	}
	.h_footer_box .h_footer_1 .h_footer_text2 {
		padding:1.62rem 4.37rem 4.37rem 0;
		font-size:1rem;
		transition: 0.5s;
	}
	.h_footer_box .h_footer_2 .h_footer_nav dl dt {
		font-size:1rem;
		transition: 0.5s;
	}
	.h_footer_box .h_footer_2 .h_footer_nav dl dd a {
		font-size:1rem;
		transition: 0.5s;
	}
	.h_footer_box .h_footer_copy,
	.h_footer_box .h_footer_copy a {
		font-size:1rem;
	}
}
@media screen and (max-width:1440px){
	.h_footer_box .h_footer_1 .h_footer_text {
		padding:1.62rem 5.37rem 0 0;
		font-size:0.9rem;
		line-height:1.6rem;
	}
	.h_footer_box .h_footer_1 .h_footer_company {
		font-size:0.9rem;
	}
	.h_footer_box .h_footer_1 .h_footer_text2 {
		padding:1rem 4.37rem 2rem 0;
		font-size:0.9rem;
	}
	.h_footer_box .h_footer_2 .h_footer_nav dl dt {
		font-size:1.1rem;
	}
	.h_footer_box .h_footer_2 .h_footer_nav dl dd a {
		font-size:0.9rem;
	}
	.h_footer_box .h_footer_copy,
	.h_footer_box .h_footer_copy a {
		font-size:0.8rem;
	}
}
/*首页底部*/


.myfont {
	font-family: 'MyFz2'!important;
}

.myfont3 {
	font-family: 'MyFz3'!important;
}