

a{
	text-decoration: none;
	color: inherit;
}
.phoneheader,.mobile-container,
.box,.wap{
	display: none;
}
/* home样式 */
/* 头部和banner */
/* .head_bg.home_header{
	background-color: #FFFFFF;
	color: #000000;
} */
.home_header{
	height: 1.03rem;
	width: 100%;
	/* background-color: transparent; */
	border-bottom: 1px solid rgba(255,255,255,.2);
	padding: 0 1.6rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: fixed;
	color: #FFFFFF;
	left: 0;
	top: 0;
	z-index: 99;
}
.home_header .home_header_logo{
	width: 2.1rem;
	height: 1.03rem;
	    display: flex;
	    align-items: center
}
.home_header .home_header_logo img{
	
	width:100%;
}
.home_header img.first{
	display:inline-block;
}
.home_header  img.second{
	display:none;
}
.home_header.active{
	background:#fff;
}

.home_header.active img.second{
	display:inline-block;
}
.home_header.active  img.first{
	display:none;
}
.home_header .home_header_nav{
	display: flex;
	width: 7.17rem;
	height: 100%;
	justify-content: space-between;
	align-items: center;
	margin-right: 1.05rem;
	margin-left: 4.3rem;
}
.home_header .home_header_nav a{
	display: flex;
	align-items: center;
	font-size: 0.16rem;
	height: 100%;
	font-family: Microsoft YaHei;
	cursor: pointer;
	color:#fff;
	position: relative;
	/* line-height: 0.36rem;
	height: 0.36rem; */
}
.home_header .home_header_nav a span{
	
	color: #FFFFFF;
}

.home_header .home_header_nav a span:last-child{
	transition: .4s;
}

.home_header .home_header_nav a span:last-child{
	position: absolute;
	top: 0.55rem;
	left: 0;
	display: block;
	visibility: hidden;
	width: 100%;
	text-align: center;
	opacity: 0;
	font-weight: bold;
	color: ##FFFFFF;
}
.home_header.active .home_header_nav a span:first-child{
	color: #000000;
}
.home_header.active .home_header_nav a span:last-child{
	color: #004EA2;
}
.home_header .home_header_nav a.active span:first-child,
.home_header .home_header_nav a:hover span:first-child{
	visibility: hidden;
	opacity: 0;
	
	/* transform: translateY(0.3rem); */
}
.home_header .home_header_nav a:hover{
	border-bottom: 2px solid #FFFFFF;
}
.home_header.active .home_header_nav a:hover{
	border-bottom: 2px solid #004EA2;
}
.home_header .home_header_nav a.active span:last-child,
.home_header .home_header_nav a:hover span:last-child{
	visibility: visible;
	opacity: 1;
	top: 0.4rem;
	/* transform: translateY(0.4rem); */
}

.home_header_search{
	display: flex;
	align-items: center;
}

.home_header select{
	color:#fff;
	border:none;
	background-color:transparent;
}

.home_header.active select{
	color:#413D3C;
	width:50px;
	outline:none;
}

.home_header.active  .home_header_nav a{
	color:#413D3C;
}

.home_header_search .search{
	width: 0.23rem;
	height: 0.23rem;
	cursor: pointer;
	margin-right: 0.3rem;
}
.home_header_search .lang{
	display: flex;
	align-items: center;
	position: relative;
	/* padding-left: 0.3rem; */
}
.home_header_search .lang span {
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.home_header_search .lang .line{
	
	/* width: 0.01rem;
	height: 0.2rem; */
	color: #fff;
	margin-right: 0.3rem;
}

.product_details_container .swiper-father{
	position: relative;
}
.product_details_container .swiper-container{
	width:80%;
	margin:0 auto;
}
.product_details_container .swiper-button-prev{
	width:.35rem;
	height:.35rem;
	background:url(../images/arraw_left.png) no-repeat center center/100%;
	left:0;
	
}.product_details_container .swiper-button-next{
	width:.35rem;
	height:.35rem;
	transform:rotate(180deg);
	left:auto;
	right:0;
	background:url(../images/arraw_left.png) no-repeat center center/100%;
}

.detail img,.resolve_details_container_content_l_content img{
	max-width:100%;
	display:block;
	margin:0 auto;
	height:auto;
}

.home_header.active .home_header_search .lang .line{
	color: #413D3C;
}
.home_header_search .earth{
	width: 0.23rem;
	height: 0.23rem;
	cursor: pointer;
	margin-right: 0.11rem;
}
.home_header .home_header_nav a.active{
	font-weight: bold;
	border-bottom: 0.02rem solid #FFFFFF;
}
.home_header.active .home_header_nav a.active{
	border-bottom: 0.02rem solid #004EA2;
	color: #004EA2;
}
.home_header.active .lang span{
	color: #413D3C;
}
.home_header_search .sea{
	display:flex;
	align-items:center;
	position:relative;
}
.home_header_search .sea .btn{
	background:url(../images/search.png) no-repeat center center/.23rem;
	width:.23rem;
	height:.23rem;
	margin-right:.3rem;
	cursor: pointer;
}
.home_header.active .home_header_search .sea .btn{
	background:url(../images/product_details_search.png) no-repeat center center/.23rem;
}
.home_header .searchbox{
	 position: absolute;
	width: 8rem;
	left: auto;
	right:1rem;
	height: 0.5rem;
	border-radius: 0.15rem;
	border: 1px solid #eeeeee;
	outline: none;
	
	transform-origin: right center;
	transition: .3s;
	display:none;
	
}
.home_header .searchbox form{
	display:flex;
	justify-content:space-between;
	align-items:center;
	height: 0.5rem;
}
.home_header .searchbox button{
	background:url(../images/search.png) no-repeat center center/.23rem;
	height:.5rem;
	width:.6rem;
	border:none;
}
.home_header.active .searchbox button{
	background:url(../images/product_details_search.png) no-repeat center center/.23rem;
	
}
.home_header .searchbox input{
	border:none;
	width:80%;
	background:none;
	height: 0.5rem;
	color:#fff;
}
.home_header.active .searchbox input{
	color: #413D3C;
}
.home_header .searchbox  img{
	width:.25rem;
	padding-right:.2rem;cursor: pointer;
}
.home_header_search .lang.active .head_search_input{
	transform: scale(1);
}
/* 首页banner样式 */

.home_banner .swiper-pagination-bullet{
	width: 0.12rem;
	height: 0.12rem;
	background: #FFFFFF;
	display: inline-block;
	border-radius: 50%;
	position: relative;
	
		margin-right: 0.35rem !important;
}
.home_banner .swiper-pagination-bullet-active::before{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	transform: scale(2);
	border-radius: 50%;
	background-color: rgba(255,255,255,.3);
	
}
.home_banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
}
.home_banner .swiper-pagination-fraction,.home_banner .swiper-pagination-custom,.home_banner .swiper-container-horizontal > .swiper-pagination-bullets{
	bottom: 0.5rem;
}

.home_banner .swiper-slide{
	width: 100%;
}
.home_banner .swiper-slide img{
	width: 100%;
}




/* 底部样式 */
.home_footer{
	height: 5rem;
	
	max-width: 100%;
	background-color: #00419b;
	background-image: url(../images/footer_bg.png);
	background-size: 5.9rem 100%;
	background-position: 65% 0.28rem;
	background-repeat: no-repeat;
	padding: 0.6rem 1.6rem 0;
	position: relative;
	box-sizing: content-box;
}
.home_footer .home_footer_head{
	height: 0.55rem;
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.54rem;
}
.home_footer .home_footer_head_l img{
	width: 2.07rem;
	height: 0.55rem;
	object-fit: cover;
	cursor: pointer;
}
.home_footer .home_footer_head_r{
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
}
.home_footer_center{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.42rem;
}
.home_footer_center_l{
	margin-right: 0.7rem;
	margin-top:.3rem;
}
.home_footer_center_l .concact_info{
	width: 4.14rem;
	
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #B2C9EB;
	line-height: 0.44rem;
	white-space: nowrap;
}
.home_footer_center_l .concact_info p{
	
	padding-left: 30px;
	position: relative;
}
.home_footer_center_l .concact_info p span{
	width: 80%;
	    /* white-space: break-spaces; */
	    display: inline-block;
	    /* vertical-align: top; */
	    line-height: .3rem;
		    margin-top: .05rem;
}
.home_footer_center_l .concact_info p::before{
	content: '';
	width: 0.16rem;
	height: 0.13rem;
	position: absolute;
	left: 0rem;
	top: .1rem;
	
}
.home_footer_center_l .concact_info p:first-child::before{
	background: url(../images/footer_icon02_37.png) no-repeat;
	background-size: 100%;
	width:16px;
	height: 13px;
}
.home_footer_center_l .concact_info p:nth-child(2)::before{
	background: url(../images/footer_icon02_37.png) no-repeat 100%;
	background-size: 100%;
	width:16px;
	height: 13px;
}
.home_footer_center_l .concact_info p:last-child{
	width: 4.44rem;
	
}
.home_footer_center_l .concact_info p:last-child::before{
	height: 19px;
	background: url(../images/footer_icon01_48.png) no-repeat 100%;
	background-size: 100%;
	width:16px;
}
.home_footer_center_c{
	display: flex;
	margin-right: 0.7rem;
}
.home_footer_center_c_item{
	margin-right: 0.5rem;
}
.home_footer_center_c_item:last-child{
	margin-right: 0;
}
.home_footer_center_c .home_footer_center_c_title{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0.36rem;
	white-space: nowrap;
}
.home_footer_center_c .home_footer_center_c_parg{
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #B2C9EB;
	line-height: 0.34rem;
	cursor: pointer;
}
.home_footer_center_r_code{
	width: 1.5rem;
	height: 1.5rem;
	border: 0.01rem solid rgb(26,84,165);
	padding: 0.16rem;
	margin-bottom: 0.17rem;
	box-sizing:content-box
}
.home_footer_center_r_code img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	cursor: pointer;
}
.home_footer_center_r p{
	width: 100%;
	text-align: center;
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #6D8AB5;
	margin-bottom: 0.37rem;
	margin-top:.2rem;
}
.home_footer_center_r_contact{
	width: 100%;
	height: 0.3rem;
	display: flex;
	align-items: center;
	margin-top:.5rem;
    justify-content:center;
}
.home_footer_center_r_contact img{
	width: 0.22rem;
	height: 0.22rem;
	margin-right: 0.26rem;
	cursor: pointer;
}
.home_footer_bottom{
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #6D8AB5;
}
.home_footer_bottom span{
	margin-right: 0.5rem;
}
.home_footer_bottom span:last-child{
	display: none;
}
.totop{
	width: 0.5rem;
	height: 0.5rem;
	position: fixed;
	right: 0.3rem;
	bottom: 0.3rem;
	cursor: pointer;
	z-index:9999;
}
.home_container .pro_center.item{
	padding-top: 1rem;
	padding-bottom: 0.7rem;
	background-color: rgba(245,248,250,.5);
	background-image: url(../images/product_center_bg.png);
	background-size: cover;
}
.home_container .pro_center_title,.news_title{
	font-size: 0.44rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	text-align: center;
	padding-bottom: 0.37rem;
	position: relative;
}
.home_container .pro_center_title{
	background: url(../images/product_shadow_03.png) no-repeat;
	background-position: center 0.32rem;
	background-size: 2.08rem 0.29rem;
}
.news_title{
	background: url(../images/news_shadow_11.png) no-repeat;
	background-position: center 0.32rem; 
	background-size: 2.61rem 0.29rem;
}
.home_container .pro_center_subtitle{
	font-size: 0.15rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	text-align: center;
	margin-bottom: 0.7rem;
}
.pro_center_container{
	height: 6.26rem;
	width: 16rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.7rem;
}
.pro_center_container .pro_center_container_l{
	width: 3rem;
	height: 100%;
	margin-right: 0.3rem;
	background: url(../images/pro_bigImg_05.png) no-repeat center center/cover;
}
.pro_center_container .pro_center_container_l p{
	width: 2.31rem;
	height: 1.74rem;
	font-size: 0.15rem;
	white-space: normal;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: 0.88rem;
	margin-left:0.35rem;
	line-height: 0.4rem;
}
.pro_center_container_r{
	width: 12.7rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.pro_center_container_r_item{
	width: 6.2rem;
	height: 3rem;
	padding-top: 0.37rem;
	padding-left: 0.48rem;
	background-color: #FFFFFF;
	position: relative;
	cursor: pointer;
}
.pro_center_container_r_item:nth-child(n+3){
	
	margin-top: 0.3rem;
}
.pro_center_container_r_item_title{
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #004EA2;
	margin-bottom: 0.21rem;
}
.pro_center_container_r_item_subtitle{
	font-size:0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #989898;
}
.pro_center_container_r_item_godetail{
	width: 0.35rem;
	height: 0.35rem;
}
.pro_center_container_r_item_bigimg{
	width: 2.8rem;
	
	object-fit: cover;
	position: absolute;
	right: 0.74rem;
	bottom: 0.4rem;
}
.pro_center_container_r_item_godetail{
	width: 0.35rem;
	height: 0.35rem;
	background: url(../images/about_icon_video_13.png) no-repeat 100%;
	position: absolute;
	background-size: 100%;
	bottom: 0.4rem;
}
.pro_center .pro_more,.news_more{
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.pro_center .pro_more span,.news_more span{
	margin-left: 0.1rem;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #004EA2;
	position: relative;
	transition: .3s;
}

.pro_center .pro_more:hover span,
.news_more:hover span,
.about_ctrl_item.about_ctrl_item1:hover span,
.aboutus_container_box4_container_content2:hover span{
	transform: translateX(-100%);
}
.pro_center .pro_more img,
.news_more img,
.about_ctrl_item.about_ctrl_item1 img,
.aboutus_container_box4_container_content2 img{
	
	transition: .5s;
}
.pro_center .pro_more:hover img,
.news_more:hover img,
.about_ctrl_item.about_ctrl_item1:hover img,
.aboutus_container_box4_container_content2:hover img{
	transform: translateX(0.5rem);
}
.pro_center .pro_more span::after,
.news_more span::after,
.about_ctrl_item.about_ctrl_item1 span::after,
.about_ctrl_item span::after,
.aboutus_container_box4_container_content2 span::after{
	content: '';
	position: absolute;
	width: 100%;
	transform: scale(0);
	height: 1px;
	background-color: #004EA2;
	bottom: -2px;
	left: 0;
	transition: .5s;
	transform-origin: center;
}
.pro_center .pro_more:hover span::after,
.news_more:hover span::after,
.about_ctrl_item.about_ctrl_item1:hover span::after,
.about_ctrl_item:hover span::after,
.aboutus_container_box4_container_content2:hover span::after{
	/* width: 100%; */
	transform: scale(1);
}
/* 关于 */
.about{
	padding-top: 1rem;
}
.about .about_title{
	font-size: 0.44rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	text-align: center;
	padding-bottom: 0.37rem;
}
.about .about_title{
	background: url(../images/about_shadow_03.png) no-repeat;
	background-position: center 0.32rem; 
	background-size: 1.96rem 0.29rem;
}
.about_container{
	display: flex;
	margin-bottom: 0.7rem;
}
.about_container img{
	width: 50%;
	/* animation: bottom 2s; */
}
.about_container .about_r{
	width: 50%;
	background: url(../images/about02.png) no-repeat 100%;
	position: relative;
	background-size: 100%;
	z-index: -2;
}

.about_container .about_r::after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #004EA2;
	opacity: 0.8;
	z-index: -1;
}
.about_r .about_r_title{
	white-space: normal;
	position: absolute;
	width: 6.63rem;
	left: 1.37rem;
	top: 2.18rem;
	text-align: center;
	font-size: 0.32rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom:0.93rem;
}
.about_r .about_line{
	width: 0.4rem;
	height: 0.02rem;
	background: #FFFFFF;
	position: absolute;
	top: 4.05rem;
	left: 50%;
	transform: translateX(-50%);
}
.about_r_subtitle{
	width: 5rem;
	height: 0.23rem;
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 1.8rem;
	text-align:center;
}
.about_ctrl{
	display: flex;
	justify-content: center;
	margin-bottom: 0.7rem;
}
.about_ctrl_item{
	display: flex;
	align-items: center;
	margin-right: 1.2rem;
	cursor: pointer;
}
.about_ctrl a:last-child .about_ctrl_item{
	margin-right: 0;
}
.about_ctrl_item img{
	margin-right: 0.1rem;
}
.about_ctrl_item span{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #004EA2;
	transition: .2s;
	position: relative;
}
.news_head{
	width: 100%;
	height: 4rem;
	background-color: #f0f5fa;
	padding-top: 1rem;
}
.news_container{
	width: 100%;
	padding-bottom: 0.06rem;
	margin-top: -1.8rem;
	margin-left: 1.6rem;
	overflow: hidden;
	/* overflow-x:scroll; */
	/* border-bottom: 0.08rem solid #dcdcdc; */
}


body{
	overflow-x:hidden;
}
	
.news_container_content{
	width: 100%;
	display: flex;
	transition: .3s;
}
.news_container_item{
	width: 5rem;
	margin-bottom: 0.73rem;
	margin-right: 0.5rem;
	position: relative;
	
	padding-bottom: 0.4rem;
}
/* .news_container .swiper-slide.swiper-slide-active{
	border-bottom: 0.08rem solid #004EA2;
} */

.news_container_item_img{
	width: 100%;
	height: 3rem;
	overflow: hidden;
	margin-bottom: 0.4rem;
}
.news_container_item:hover img{
	transform: scale(1.2);
}
.news_container_item img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: .3s;
}
.news_container_item_title{

	white-space: normal;
	margin-bottom: 0.37rem;
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #121212;
	cursor: pointer;
}
.news_container_item:hover .news_container_item_title{
	color: #004EA2;
}
.news_container_item_content{
	padding:0 .27rem;
}
.news_container_item_subtitle{
	width: 4.45rem;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #898989;
	margin-bottom: 0.33rem;
	white-space: normal;
	cursor: pointer;
}
.news_container_item_time{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #004EA2;
}
.news_container_content.swiper-wrapper .news_container_item::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: -0.79rem;
	width: 100%;
	height: 0.08rem;
	background-color: #004EA2;
	display: none;
}
.news_container_content .swiper-slide.active .news_container_item::after{
	display: block;
}
/* .news_container_content .swiper-slide-active.hideafter:hover .news_container_item::after{
	display: block;
} */
/* .news_container_content .swiper-slide-active.hideafter .news_container_item::after{
	display: none;
} */
.news_container_content .swiper-slide.active .news_container_item_title{
	color: #004EA2;
}

.news_line{
	margin: -0.05rem 0 0.7rem 1.6rem;
	border: 2px solid #dcdcdc;
	z-index: -1;
	/* margin-bottom: 0.7rem; */
	
}

/* .news_container_content .news_container_item:hover::after{
	display: block;
} */
.news {
	padding-bottom: 0.7rem;
	   
}
/* 科技创新 */
.innovate{
	width: 100%;
	height: 6.81rem;
	padding: 0 1.6rem;
	display: flex;
	background: #F0F5FA;
	padding-top: 1.21rem;
}
.innovate_l{
	width: 50%;
	height: 4.4rem;
	background-color: #FFFFFF;
}
.innovate img.innovate_img{
	width: 50%;
	height: 4.4rem;
	object-fit: cover;
}
.innovate_l{
	padding-left: .3rem;
    padding-right: .3rem;
    word-break: break-all;
	padding-top: 0.73rem;
	padding-bottom: 0.5rem;
}
.innovate_l_title{
	font-size: 0.36rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #004EA2;
	margin-bottom: 0.3rem;
	cursor: pointer;
}
.innovate_l_subtitle{
	font-size: 0.14rem;
	cursor: pointer;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #898989;
	margin-bottom: 0.5rem;
}
.innovate_info{
	padding-left: 0.43rem;
	margin-bottom: 0.3rem;
}
.innovate_l_time{
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #121212;
	position: relative;
	font-size: 0.16rem;
	margin-bottom: 0.23rem;
}

.innovate_l_adress{
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #121212;
	position: relative;
	font-size: 0.16rem;
}
.innovate_l_time::after,
.innovate_l_adress::after{
	content: '';
	width: 0.25rem;
	height: 0.25rem;
	position: absolute;
	left: -0.43rem;
	top: 0;
	background-size: 100%;
	background-repeat: no-repeat;
}
.innovate_l_time::after{
	background-image:url(../images/innovate_time_46.png) ;
}
.innovate_l_adress::after{
	background-image: url(../images/innovate_adress_46.png);
}
.innovate_l_img{
	width: 0.35rem;
	height: 0.35rem;
	background: url(../images/about_icon_video_13.png) no-repeat;
	background-size: 100%;
	cursor: pointer;
        position: absolute;
        bottom: 27px;
        left: 27px;
}
.pro_more img,.about_ctrl_item img,.news_more img{
		width: 0.35rem;
		height: 0.35rem;
		border-radius: 50%;
	}
.news_more{
	margin-top:.5rem;
}
.joinus{
	width: 100%;
	height: 2rem;
	background: url(../images/joinus.png) no-repeat 100%;
	background-size: 100%;
	padding-left: 1.48rem;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-right:1.55rem;
}
.join_title{
	font-size: 0.18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.join_title em{
	font-size: 0.34rem;
	color: #00419B;
	font-style: normal;
	font-weight: bold;
}
.joinus a{
	width: 2rem;
	height: 0.5rem;
	text-align: center;
	line-height: 0.5rem;
	background: #00419B;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	border: none;
	outline: none;
	cursor: pointer;
}


/* 百分比布局 */
/* 产品中心 */
.procduct.head_bg{
	background-color: #FFFFFF;
	color: #000000;
}
.procduct.head_bg .home_header_nav a.active{
	color: #004EA2;
	font-weight: bold;
	border-bottom: 0.02rem solid #004EA2;
}
.procduct_dian{
	height: 1.03rem;
	width: 100%;
}
.home_banner.product_banner{
	width: 100%;
	height: 6rem;
	user-select:none
}
.home_banner.product_banner img{
	z-index: -2;
}
.product_banner::after{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(27,81,140,.7);
	z-index: -1;
}
.procduct_title{
	position: absolute;
	font-size: 0.44rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	left: 50%;
	top: 2.55rem;
	transform: translateX(-50%);
	cursor: pointer;
}
.procduct_subtitle{
	position: absolute;
	font-size: 0.18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	left: 50%;
	transform: translateX(-50%);
	top: 3.26rem;
	cursor: pointer;
}
.procduct_container{
	padding: 0 1.6rem;
	background-color: #f5f5f5;
	padding-bottom: 1.21rem;
}
.procduct_container_head{
	padding-top: 0.3rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0.3rem;
}
.procduct_container_head_l{
	display: flex;
	align-items: center;
	cursor: pointer;
}
.procduct_container_head_l a{
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	margin-left: 0.18rem;
}
.procduct_container_head_r{
	display: flex;
}
.procduct_container_head_r form{
	display:flex;
}
.procduct_container_head_r input{
	width: 3.34rem;
	height: 0.4rem;
	background: #FFFFFF;
	outline: none;
	border: none;
	padding-left: 21px;
}
.procduct_container_head_r .btn{
	width: 0.4rem;
	height: 0.4rem;
	background: #004EA2;
	cursor: pointer;
}
.procduct_container_head_r .btn a,
.procduct_container_head_r .btn button{
	display: block;
	width: 0.23rem;
	height: 0.23rem;
	margin: 0.1rem auto;
	background: url(../images/search.png) no-repeat 100%;
	background-size: 100%;
}

.procduct_container_content,
.procduct_container_recommend_content{
	
	width: 100%;
	display: flex;
}
.procduct_container_content_l,
.procduct_container_recommend_content_l{
	width: 3.4rem;
	margin-right: 0.69rem;
}
.procduct_container_content_l_head{
	width: 100%;
	height: 1.3rem;
	/* background: url(../images/product_center1_03.png) no-repeat; */
	background: linear-gradient(0deg, #004EA2, #076AD4);
	background-size: 100%;
	padding-top: 0.34rem;
	padding-left: 0.32rem;
	padding-bottom: 0.4rem;
	margin-bottom: 0.1rem;
}
.procduct_container_content_l_head_title{
	font-size: 0.28rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0.15rem;
}
.procduct_container_content_l_head_subtitle{
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-style: italic;
	color: #FFFFFF;
}
.procduct_container_content_l_content{
	
	width: 100%;
	
}
.procduct_container_content_l_content ul{
	
	width: 100%;
	background-color: #FFFFFF;
}

.procduct_container_content_l_content_head{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 0.51rem;
	padding-right: 0.36rem;
	width: 3.4rem;
	height: 0.5rem;
	background: #FFFFFF;
	cursor: pointer;
	border-bottom: 1px dashed rgba(0,0,0,.2);
}
.procduct_container_content_l_content_head:hover span{
	/* background-color: rgba(0,0,0,.3); */
	color: #004EA2;
	
}
/* .procduct_container_content_l_content_head:hover span{
	color: #FFFFFF;
} */
.procduct_container_content_l_content_head img{
	width: 0.12rem;
	height: 0.18rem;
	transform-origin: center;
}
.procduct_container_content_l_content_head span{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
}
.procduct_container_content_l_content_subcontent{
	padding-top: 0.25rem;
	padding-left: 0.69rem;
	padding-bottom: 0.25rem;
	display: flex;
	flex-direction: column;
	border-bottom: 1px dashed rgba(0,0,0,.2);
	transition: .3s;
	/* transform-origin: 0.69rem top;  
	transform: scaleY(0); */
	display: none;
}
.procduct_container_content_l_content_subcontent a{
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	cursor: pointer;
}
.procduct_container_content_l_content_subcontent a{
	margin-bottom: 0.15rem;
}
.procduct_container_content_l_content ul li{
	/* height: auto;
	width: 100%; */
}
.procduct_container_content_l_content ul li:last-child .procduct_container_content_l_content_head,.procduct_container_content_l_content ul li:last-child .procduct_container_content_l_content_subcontent{
	border-bottom: none;
}
.procduct_container_content_l_content ul li.active .procduct_container_content_l_content_head span{
	color: #004EA2;
}
.procduct_container_content_l_content ul li.active .procduct_container_content_l_content_head img{
	transform: rotate(90deg);
}

.procduct_container_content_l_content ul li.active .procduct_container_content_l_content_subcontent{
	/* transform: scaleY(1); */
	display: flex;
}
.procduct_container_content_r{
	/* display: flex; */
	width: 11.92rem;
}
.procduct_container_content_r_head{
	width: 100%;
	
	border-bottom: 1px solid #dddddd;
	padding-bottom: 0.25rem;
	padding-top: 0.1rem;
	margin-bottom: 0.25rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.procduct_container_content_r_head span{
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #004EA2;
}
.procduct_container_content_r_head a{
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}
.procduct_container_content_r_content{
	width: 100%;
	display: flex;
	    /* justify-content: space-between; */
	    flex-wrap: wrap;
}
.procduct_container_content_r_content_item{
	background-color: #FFFFFF;
	height: 3.85rem;
	display: flex;
	flex-direction: column;
	padding-bottom: 0.38rem;
}
.procduct_container_content_r .list{
	margin-bottom:.3rem;
}
.procduct_recommend{
	 margin-top:40px;
}
.procduct_container_content_r_content>a{
	width:31%;
	display:inline-block;
	vertical-align:top;
	margin:0 0.3rem .2rem 0;
}
.product_details_container_box2 .procduct_container_content_r_content>a{
	width:23%;
	line-height:.2rem;
}
.procduct_container_content_r_content>a:nth-of-type(3n){
	margin-right:0;
}
.procduct_container_content_r_content_item_img{
	width: 100%;
	height: 2.25rem;
	display: flex;
	padding: 0.42rem 0.84rem;
	margin-bottom: 0.31rem;
}
.procduct_container_content_r_content_item_img img{
	width: 2.06rem;
	height: 1.41rem;
}
.procduct_container_content_r_content_item span{
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #121212;
	margin:.2rem 0;
	padding-left: 0.39rem;
	display:block;
}
/* .procduct_container_content_r_content_item span:last-child{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #004EA2;
} */
.procduct_recommend_head{
	width: 3.4rem;
	height: 0.5rem;
	background: #004EA2;
	padding-left: 0.32rem;
	padding-top: 0.16rem;
	padding-bottom: 0.16rem;
	font-size: 0.18rem;
	font-size: 0.18rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
}

.procduct_recommend_content_item{
	width: 100%;
	box-sizing: border-box;
	height: 1rem;
	background: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 0.44rem;
	padding-right: 0.46rem;
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #121212;
	cursor: pointer;
	border-bottom: 1px dashed rgba(0,0,0,.2);
}
.procduct_recommend_content_item:last-child{
	border-bottom: none;
}
.procduct_recommend_content_item:hover span{
	color: #004EA2;
}
.procduct_recommend_content_item img{
	width: 0.6rem;
	height: 0.41rem;
}
.procduct_recommend_content_item span{
	width: 1.64rem;
	overflow: hidden;
	text-overflow: ellipsis;
}
/* 产品详情页 */
.product_details_header.head_bg{
	color: #413D3C;
	background-color: #FFFFFF;
} 
.product_details_header.head_bg .home_header_nav a.active{
	font-weight: bold;
	color: #004EA2;
	border-bottom: 0.02rem solid #004EA2;
}
.home_header_search .lang{
	position:relative;
}
.home_header_search .lang .xl{
	    position: absolute;
	    top: 20px;
	    width: 100px;
	    background: #fff;
	    border-radius: 10px;
	    box-shadow: 0 0 3px #ccc;
	    display: none;
	    margin-top: 5px;
}
.home_header_search .lang:hover .xl{
	display:block;
}
.home_header_search .lang .xl a{
	color:#333;
	line-height:25px;
	display:block;
	text-align:center;
	font-size:12px;
}
.home_header_search .lang::before{
	background-color: #413D3C;
}
.product_details_container{
	background: #F5F5F5;
	padding: 0.39rem 1.6rem 0.91rem 1.6rem;
}
.product_details_container_box1_head{
	
	width: 100%;
	padding-left: 25px;
	display: flex;
	align-items: center;
	color: #999999;
	font-size: 0.14rem;
	margin-bottom: 0.31rem;
	position: relative;
}
.product_details_container_box1_head::before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 17px;
	height: 17px;
	background: url(../images/home.png) no-repeat;
	background-size: 100%;
}
.product_details_container_box1_content{
	width: 100%;
	padding: 0.7rem;
	background-color: #FFFFFF;
}
.product_details_container_box1_content_top{
	width: 100%;
	display: flex;
	margin-bottom: 0.7rem;
}
.product_details_container_box1_content_top_l{
	width: 6.7rem;
	margin-right: 0.6rem;
}
.product_details_container_box1_content_top_l_bigImg{
	width: 100%;
	height: 4.02rem;
	background: #FFFFFF;
	border: 0.02rem solid #F5F5F5;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.21rem;
}
.product_details_container_box1_content_top_l_bigImg img{
	width: 3.49rem;
	height: 2.37rem;
}
.product_details_container_box1_content_top_l_list{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	position: relative;
}
.product_details_container_box1_content_top_l_list li{
	width: 1.2rem;
	height: 1.2rem;
	background: #F0F5FA;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.product_details_container_box1_content_top_l_list li img{
	width: 0.89rem;
	height: 0.61rem;
}
.product_details_container_box1_content_top_l_list li.arraw{
	width: 0.35rem;
	height: 0.35rem;
	cursor: pointer;
}
.product_details_container_box1_content_top_l_list li.arraw img{
	width: 100%;
	height: 100%;
}
.product_details_container_box1_content_top_l_list li.arraw_left {
	margin-right: 0.3rem;
}
.product_details_container_box1_content_top_l_list li.arraw_right{
	margin-left: 0.3rem;
}
.product_details_container_box1_content_top_l_list::after{
	right: 0;
}
.product_details_container_box1_content_top_r{
	width: 7.3rem;
}
.product_details_container_box1_content_top_r_head{
	height: 0.92rem;
	padding-top: 0.23rem;
	border-bottom: 0.01rem solid #DCDCDC;
	font-size: 0.36rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	margin-bottom: 0.46rem;
}
.product_details_container_box1_content_top_r_content{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	white-space: normal;
	width: 6.8rem;
	height: 0.96rem;
	margin: 0 auto;
	line-height: 0.4rem;
	margin-bottom: 0.9rem;
}
.product_details_container_box1_content_top_r_btns{
	height: 0.6rem;
	display: flex;
}
.product_details_container_box1_content_top_r_btns .btn{
	height: 100%;
	width: 2rem;
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	padding-left: 0.38rem;
	display: flex;
	/* justify-content: center; */
	align-items: center;
	cursor: pointer;
}
.product_details_container_box1_content_top_r_btns .btn1{
	background-color: #004EA2;
	color: #FFFFFF;
	margin-right: 0.4rem;
}
.product_details_container_box1_content_top_r_btns .btn1 img{
	width: 0.22rem;
	height: 0.22rem;
	margin-right: 0.18rem;
}
.product_details_container_box1_content_top_r_btns .btn2{
	background: #FFFFFF;
	color: #E6A117;
	border: 1px solid #E6A117;
}
.product_details_container_box1_content_top_r_btns .btn2 img{
	width: 0.22rem;
	height: 0.26rem;
	margin-right: 0.18rem;
}
.product_details_container_box1_content_center{
	display: flex;
	margin-bottom: 0.72rem;
}
.product_details_container_box1_content_center_item{
	width: 6.7rem;
}
.product_details_container_box1_content_center_item_head{
	width: 100%;
	padding-bottom: 0.4rem;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #DCDCDC;
}
.product_details_container_box1_content_center_item_head img{
	width: 0.3rem;
	height: 0.34rem;
	margin-right: 0.17rem;
}
.product_details_container_box1_content_center_item_head span{
	font-size: 0.36rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
}
.product_details_container_box1_content_center_item_content{
	font-size: 0.16rem;
	color: #666666;
	font-family: Microsoft YaHei;
	font-weight: 300;
	line-height: 0.4rem;
	padding-top: 0.3rem;
	padding-left: 0.19rem;
}
.product_details_container_box1_content_center_item_content p{
	position: relative;
}
.product_details_container_box1_content_center_item_content p::before{
	content: '';
	position: absolute;
	left: -0.19rem;
	top: 50%;
	transform: translateY(-50%);
	width: 0.05rem;
	height: 0.05rem;
	background: #004EA2;
}
.product_details_container_box1_content_bottom_head{
	display: flex;
	font-size: 0.36rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	margin-bottom: 0.49rem;
	align-items: center;
}
.product_details_container_box1_content_can{
	max-width: 14.60rem;
}
.product_details_container_box1_content_bottom_head img{
	width: 0.3rem;
	height: 0.33rem;
	margin-right: 0.17rem;
}
.product_details_container_box2_content{
	width: 100%;
	text-align: center;
}
.product_details_container_box2_content_head{
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.36rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	margin-bottom: 0.96rem;
}
.product_details_container_box2_content_head img{
	width: 0.4rem;
	height: 0.41rem;
}
.product_details_container_box2_content_content{
	display: flex;
	justify-content: space-between;
}
.product_details_container_box2_content_content_item{
	display: flex;
	flex-direction: column;
	font-family: Microsoft YaHei;
	font-weight: 400;
	align-items: center;
	width: 3.75rem;
	height: 3.3rem;
	background: #FFFFFF;
	padding:0.5rem 0.61rem 0.4rem 0.62rem;
	cursor: pointer;
	
}
.product_details_container_box2_content_content_item:nth-child(1) img{
	width: 0.61rem;
	height: 0.63rem;
	margin-bottom: 0.54rem;
}
.product_details_container_box2_content_content_item:nth-child(2) img{
	width: 0.6rem;
	height: 0.57rem;
	margin-bottom: 0.57rem;
}
.product_details_container_box2_content_content_item:nth-child(3) img{
	width: 0.59rem;
	height: 0.67rem;
	margin-bottom: 0.5rem;
}
.product_details_container_box2_content_content_item:nth-child(4) img{
	width: 0.6rem;
	height: 0.6rem;
	margin-bottom: 0.53rem;
}
.product_details_container_box2_content_content_item span:nth-child(2){
	color: #121212;
	font-size: 0.18rem;
	margin-bottom: 0.35rem;
}
.product_details_container_box2_content_content_item span:nth-child(3){
	color: #999999;
	font-size: 0.14rem;
	width: 100%;
	white-space: normal;
	line-height: 0.26rem;
	/* text-indent: 0.28rem; */
}
.product_details_container_box2{
	width: 100%;
	background-color: #FFFFFF;
	padding: 0 1.6rem 1rem;
}
/* 关于我们 */
.aboutus_banner{
	position: relative;
	width: 100%;
	height: auto;
	
	color: #FFFFFF;
	
	font-family: Microsoft YaHei;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.aboutus_banner img{
	width:100%;
}

.aboutus_banner_title{
	font-size: 0.44rem;
	font-weight: bold;
	margin-bottom: 0.31rem;
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
	top:2.3rem;
}
.aboutus_banner_subtitle{
	font-weight: 400;
	font-size: 0.18rem;
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
	top:3.2rem;
}
.aboutus_container_box1_head{
	height: 0.77rem;
	width: 100%;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 1rem;
	display: flex;
	justify-content: center;
}
.aboutus_container_box1_head ul{
	display: flex;
	width: 9.54rem;
	/* margin: 0 auto; */
	height: 100%;
	justify-content: center;
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #212423;
	align-items: center;
}
.mobile_nav .lang{
	text-align:center;
	font-size: .24rem;
	line-height: .6rem;
}
.mobile_nav .lang a{
	margin:0 .2rem;
}
.aboutus_container_box1_head ul li{
	height: 100%;
	display: flex;
	align-items: center;
	cursor: pointer;
	margin:0 .3rem;
}
.aboutus_container_box1_head ul li a{
	display: flex;
	align-items: center;
	height: 100%;
}
.aboutus_container_box1_head ul li.active a{
	color: #004EA2;
	border-bottom: 0.03rem solid #004EA2;
}
.aboutus_container_box1_container{
	width: 12rem;
	margin: 0 auto;
	padding-bottom: 1.25rem;
	max-width: 100%;
}
.aboutus_container_box1_container_title{
	font-size: 0.44rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	text-align: center;
}
.aboutus_container_box1_container_content{
	/* height: 4.64rem; */
	/* overflow-y: auto; */
	/* overflow-x: ; */
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 0.3rem;
	margin-bottom: 0.99rem;
	margin-bottom: 0.95rem;
	padding-top:.3rem;
	margin: 0 1.6rem;
}
.aboutus_container_box1_container_content p{
	white-space: normal;
	margin-bottom: 0.3rem;
}
.aboutus_container_box1_container_content em{
	font-style: normal;
	font-size: 0.19rem;
	color: #004EA2;
	font-weight: bold;
}
.aboutus_container_box1_container_content iframe{
	width: 8rem !important;
	height: 4.5rem !important;
}
.aboutus_container_box1_container_content p video{
	width: 100%;
}
.aboutus_container_box1_container_content p:last-child{
	width: 70%;
	margin-left: auto;
	margin-right: auto;
}
.aboutus_container_box1_container_video{
	width: 8rem;
	
	margin: 0 auto;
	position: relative;
}
.aboutus_container_box1_container_video img{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 2;
}
.aboutus_container_box1_container_video_progress{
	width: 7rem;
	height: 0.02rem;
	position: absolute;
	bottom: 0.35rem;
	left: 50%;
	transform: translateX(-50%);
	background-color: rgba(255,255,255,.5);
	z-index: 5;
	cursor: pointer;
}
.aboutus_container_box1_container_video_progress span{
	width: 0.24rem;
	height: 0.08rem;
	background-color: #FFFFFF;
	position: absolute;
	left: 0.19rem;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}
.aboutus_container_box1_container_video_pause{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 0.9rem;
	height: 0.9rem;
	background-color: rgba(255,255,255,.5);
	border-radius: 50%;
	z-index: 8;
	cursor: pointer;
}
.aboutus_container_box1_container_video_pause img{
	width: 0.28rem;
	height: 0.32rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.aboutus_container_box1_container_video_mask{
	position: absolute;
	left: 0;
	top:0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.1;
	z-index: 3;
}
.aboutus_container_box2_container{
	width: 100%;
	background: #F0F5FA;
	padding-top: 1.1rem;
	/* padding-bottom: 0.95rem; */
	position: relative;
}
.aboutus_container_box1_container_content .swiper-container{
	/* margin: 0 1.6rem; */
}
.aboutus_container_box1_container_content_head{

	display: flex;
	margin-bottom: 1.07rem;
	/* justify-content: space-around; */
}
.aboutus_container_box2_container::after{
	content: '';
	position: absolute;
	top: 3.4rem;
	left: 0;
	width: 100%;
	height: 0.01rem;
	background:  #DBE4EE;
}
.aboutus_container_box1_container_content_head_arraw{
	
}
.aboutus_container_box1_container_content_head_arraw img{
	width: 0.35rem;
	height: 0.35rem;
	z-index: 5;transform: translateY(-0.1rem);
}
.aboutus_container_box1_container_content_head_arraw.arraw_left{
	margin-right: 1.03rem;
}
.aboutus_container_box1_container_content_head_item{
	width: 2.14rem;
	padding-right:.4rem;
	font-family: Microsoft YaHei;
}
.aboutus_container_box1_container_content_head_item:nth-child(2){
	margin-left: 0;
}
.aboutus_container_box1_container_content_head_item_content{
	
	display: flex;
	flex-direction: column;
	z-index: 1;
}
.aboutus_container_box1_container_content_head_item_img{
	
	z-index: 22;
}
.aboutus_container_box1_container_content_head_item_img img{
	width:0.12rem;
	height: 0.12rem;
	margin-left: 0.1rem;
	margin-bottom: 0.16rem;
}
.aboutus_container_box1_container_content_head_item span:first-child{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #004EA2 !important;
	margin-bottom: 0.2rem;
}
.aboutus_container_box1_container_content_head_item span:last-child{
	font-size: 0.14rem;
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #004EA2 !important;
	line-height: 0.24rem;
	white-space: normal;
}
.aboutus_container_box1_container_content_head_item.active{
	width: 3.4rem;
	display: flex;
	margin-left: 0.7rem;
}

.aboutus_container_box1_container_content_head_item.swiper-slide-active .aboutus_container_box1_container_content_head_item_content {
    transform: translateY(-0.4rem);
}
.aboutus_container_box1_container_content_head_item.swiper-slide-active .aboutus_container_box1_container_content_head_item_img img{
	margin-right: 0.23rem;
}
.aboutus_container_box1_container_content_head_item.swiper-slide-active .aboutus_container_box1_container_content_head_item_content span:first-child{
	font-size: .8rem;
	margin-bottom: 0.6rem;
	font-weight: bold;
	text-align: center;
	margin-left: .2rem;
}
.aboutus_container_box1_container_content_head_item.swiper-slide-active .aboutus_container_box1_container_content_head_item_content span:last-child{
	font-size: 0.3rem;
	width: 3.05rem;
	line-height: 0.36rem;
}

.aboutus_container_box2_container .swiper-button-prev{
	background:url(../images/arraw_left.png) no-repeat center center/100%;
	width:.35rem;
	height:.35rem;
	top:.4rem;
	left:5%;
}
.aboutus_container_box2_container .swiper-button-next{
	background:url(../images/arraw_left.png) no-repeat center center/100%;
	width:.35rem;
	height:.35rem;
	top:.4rem;
	right:5%;
	transform: rotate(180deg);
}	
.aboutus_container_box2_container .swiper-slide .aboutus_container_box1_container_content_content{
	width: 8rem;
	height: 4rem;
	margin: .5rem 0 0 -2rem;
	display:none;
}
.aboutus_container_box2_container .swiper-slide-active .aboutus_container_box1_container_content_content{
	display:block;
}
.aboutus_container_box1_container_content_content img{
	width: 100%;
	height: 100%;
	
}
.aboutus_container_box3_container{
	padding-top: 1.02rem;
	background-color: #FFFFFF;
	padding-bottom: 1.1rem;
}
.aboutus_container_box3_container_content{
	width: 16rem;
	max-width: 100%;
	margin: 0 auto;
}
.aboutus_container_box3_container_content1{
	height: 4rem;
	background: url(../images/about08.png);
	background-size: 100%;
	width: 100%;
	margin-bottom: 0.6rem;
	position: relative;
}
.aboutus_container_box3_container_content1_mask{
	width: 100%;
	height: 100%;
	background: #004EA2;
	opacity: 0.6;
	position: absolute;
	left: 0;
	top: 0;
}
.aboutus_container_box3_container_content1_item{
	z-index: 8;
	position: absolute;
	width: 50%;
	height: 100%;
	padding-left: 0.67rem;
	padding-top: 0.59rem;
	padding-right: 0.46rem;
	border-right: 1px solid rgba(255,255,255,.2);
}
.aboutus_container_box3_container_content1_item:last-child{
	border-right: none;
	left: 50%;
}
.aboutus_container_box3_container_content1_item_title{
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #FFFFFF;
	margin-bottom: 0.71rem;
}
.aboutus_container_box3_container_content1_item_subtitle{
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: 0.45rem;
}
.aboutus_container_box3_container_content1_item p{
	
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #E0EEFF;
	line-height: 0.3rem;
	white-space: normal;
}
.aboutus_container_box3_container_content2{
	width: 100%;
	
	
	position:relative;
}
.aboutus_container_box3_container_content2 .tab{
	display:flex;
	justify-content: space-between;
	display:none;
}
.aboutus_container_box3_container_content2 .tab.active{
	display:flex;
}
.aboutus_container_box3_container_content2 .tab>img{
	width: 50%;
}
.aboutus_container_box3_container_content2_r{
	padding-top: 0.3rem;
	width:45%;
}
.aboutus_container_box3_container_content2_r_head{
	display: flex;
	justify-content: space-between;
}
.aboutus_container_box3_container_content2_r_head>span{
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #666666;
	padding-top: 0.3rem;
}
.aboutus_container_box3_container_content2_r_head_l{
	display: flex;
	align-items: center;
}
.aboutus_container_box3_container_content2_r_head_l span:first-child{
	font-size: 1.24rem;
	font-family: DIN;
	font-weight: bold;
	color: #3B86E9;
	margin-right: 0.19rem;
}
.aboutus_container_box3_container_content2_r_head_l span:last-child{
	font-size: 0.26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #212423;
}
.aboutus_container_box3_container_content2_r_body{
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 0.3rem;
	white-space: normal;
	
	margin-bottom: 0.4rem;
}
.aboutus_container_box3_container_content2_r_list{
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #666666;
	display: flex;
	width: 3.58rem;
	position: absolute;
	right:3.55rem;
	bottom:0;
	z-index:999;
	justify-content: space-between;
}
.aboutus_container_box4_container_content2 li{
	cursor: pointer;
	height: 0.28rem;
}
.aboutus_container_box3_container_content2_r_list li.active{
	color: #004EA2;
	border-bottom: 0.06rem solid #3B86E9;
}
.aboutus_container_box4_container{
	background-color: #F0F5FA;
	width: 100%;
	padding-top: 1rem;
	padding-bottom: 0.7rem;
}
.aboutus_container_box4_container_content{
	width: 16rem;
	
	margin: 0 auto;
	max-width: 100%;
	/* padding-bottom: 0.7rem; */
}


.aboutus_container_box4_container_content2{
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #004EA2;
}
.aboutus_container_box4_container_content2 span{
	transition: .5s;
}
.aboutus_container_box4_container_content2 img{
	width: 0.35rem;
	height: 0.35rem;
	margin-right: 0.1rem;
}
.aboutus_container_box4_container_content1_item{
	width: 5rem;
	height: 3rem;
	background: url(../images/about04.png) no-repeat;
	background-size: 100%;
	display: flex;
	align-items: center;
	justify-content: center;flex-direction: column;
	position: relative;
	/* z-index: ; */
}
.aboutus_container_box4_container_content1_item:nth-child(2){
	background: url(../images/about05.png) no-repeat;
	background-size: 100%;
}
.aboutus_container_box4_container_content1_item:nth-child(3){
	background: url(../images/about06.png) no-repeat;
	background-size: 100%;
}
.aboutus_container_box4_container_content1_item_mask{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background: #004EA2;
	opacity: 0.8;
}
.aboutus_container_box4_container_content1_item span:nth-child(2){
	font-size: 0.26rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0.29rem;
	position: relative;
	z-index: 2;
}
.aboutus_container_box4_container_content1_item span:nth-child(3){
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	position: relative;
	z-index: 2;
}
.aboutus_container_box5_container{
	padding-top: 1rem;
}
.aboutus_container_box4_container_content1{
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.55rem;
	flex-wrap: wrap;
}
.aboutus_container_box5_container_content{
	width: 76%;
	height: 5.14rem;
	margin: 0 auto;
	display: flex;
	align-items: center;
	position: relative;
}
.aboutus_container_box5_container_content::after{
	content: '';
	position: absolute;
	right: 3.2rem;
	top: -0.55rem;
	width: 1.33rem;
	height: 5.46rem;
	background: url(../images/adress_bg.png) no-repeat;
	background-size: cover;
}
.aboutus_container_box5_container_content_list1 {
	display: flex;
	align-items: center;
	transform: translateY(-15px) translateX(-15px);
}
.aboutus_container_box5_container_content_list1 li{
	margin-right: 0.45rem;
	cursor: pointer;
}
.aboutus_container_box5_container_content_list1 li:last-child{
	margin-right: 0;
}
.aboutus_container_box5_container_content_list1 li:nth-child(2n){
	width: 0.71rem;
	height: 0.62rem;
	background: url(../images/about_arraw_03.png) no-repeat;
	background-size: cover;
}
.aboutus_container_box5_container_content_list1 li:nth-child(2n+1){
	width: 2rem;
	height: 2rem;
	color: #004EA2;
	font-size: 0.2rem;
	background: #E6F1FD;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	
}
.aboutus_container_box5_container_content_list1 li span{
	width: 1.2rem;
	white-space: normal;text-align: center;
	
	font-weight: bold;
	cursor: pointer;
}
.aboutus_container_box5_container_content_list1 li.active{
	color: #FFFFFF;
	font-size: 0.26rem;
		background: #004EA2;
}
.aboutus_container_box5_container_content_list2{
	height: 100%;
	
}
.aboutus_container_box5_container_content_list2 .swiper-slide{
	height: 1rem !important;
}
.aboutus_container_box5_container_content_list2 li:first-child{
	margin-top: 0;
}
.aboutus_container_box5_container_content_list2 li:last-child{
	margin-bottom: 0.5rem;
}
.aboutus_container_box5_container_content_list2 li{
	width: 3.7rem;
	height: 1rem;
	background: #F1F2F3;
	border-radius: 0.5rem;
	display: flex;
	align-items: center;
	padding-left: 0.36rem;
	margin-top: 0.91rem;
	cursor: pointer;
}
.aboutus_container_box5_container_content_list2 li.swiper-slide.swiper-slide-active{
	transform: translateX(0.3rem) !important;
}
.aboutus_container_box5_container_content_list2 li img{
	width: 0.25rem;
	height: 0.32rem;
	margin-right: 0.22rem;
}
.aboutus_container_box5_container_content_list2 li div .title{
	font-size: 0.18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #004EA2;
	margin-bottom: 0.11rem;
}
.aboutus_container_box5_container_content_list2 li div .subtitle{
	/* width: 1.7rem; */
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #212423;
}
.aboutus_container_box5_container_content_box2{
	width: 76%;
	margin: 0 auto;
	transform: translateY(-1.3rem);
}
.aboutus_container_box5_container_content_box2_content{
	width: 9.4rem;
	height: 1.33rem;
	background: #FFFFFF;
	border: 1px solid #EAEAEA;
	border-radius: 0.1rem;
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	line-height: 0.3rem;
	display: flex;
	justify-content: center;
	align-items: center;
	text-indent: 0.28rem;
}
.aboutus_container_box5_container_content_box2_content span{
	white-space: normal;
	width: 8.54rem;
}
.aboutus_container_box5_container_content_box2_content .span2,
.aboutus_container_box5_container_content_box2_content 
.span3{
	display: none;
}
.aboutus_container_box6_container{
	width: 100%;
	background: #F0F5FA;
}
.aboutus_container_box6_container_content{
	width: 71.1%;
	padding-top: 1rem;
	margin: 0 auto;
}
.aboutus_container_box6_container_subtitle{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	text-align: center;
	margin-bottom: 0.95rem;
}
.aboutus_container_box6_container_content img{
	max-width: 100%;
	
}
/* 质量理念 */
.aboutus_container{
	width: 100%;
}
.about_quality_container_box1{
	width: 83%;
	margin: 0 auto;
	padding-top: 0.4rem;
	margin-bottom: 1.09rem;
}
.about_quality_container_box1_content{
	display: flex;
	justify-content: space-between;
}
.about_quality_container_box1_content_item{
	width: 5rem;
	
	background: #FFFFFF;
	box-shadow: 0px 0.03rem 0.16rem 0px rgba(0,0,0,0.04);
	border-radius: 0px 0.3rem 0px 0.3rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 0.5rem;
	padding-left: 0.44rem;
	padding-right: 0.56rem;
	padding-bottom: 0.58rem;
}
.about_quality_container_box1_content_item:first-child img{
	width: 0.5rem;
	height: 0.44rem;
}
.about_quality_container_box1_content_item:nth-child(2) img{
	width: 0.5rem;
	height: 0.5rem;
}
.about_quality_container_box1_content_item:nth-child(3) img{
	width: 0.5rem;
	height: 0.46rem;
}
.about_quality_container_box1_content_item p:nth-child(2){
	font-size: 0.26rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	margin-bottom: 0.43rem;
}
.about_quality_container_box1_content_item p:nth-child(3){
	width: 100%;
	/* height: 0.4rem; */
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 0.26rem;
	white-space: normal;
}
.about_quality_container_box2{
	width: 100%;
	height: 5.4rem;
	display: flex;
}
.about_quality_container_box2_l{
	width: 50%;
	height: 100%;
	background: url(../images/quality01.png) no-repeat;
	/* background-size: 100%; */
	color: #FFFFFF;
	display: flex;
	flex-direction: column;
	padding-left: 1.63rem;
	padding-top: 1.64rem;
}
.about_quality_container_box2_l span:first-child{
	font-size: 0.44rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	/* color: #212423; */
	margin-bottom: 0.4rem;
}
.about_quality_container_box2_l span:last-child{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	/* color: #666666; */
}
.about_quality_container_box2_r{
	width: 50%;
	height: 100%;
	background: #FBFBFB;
	padding-left: 0.78rem;
	padding-top: 0.83rem;
}
.about_quality_container_box2_r_head{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-bottom: 0.5rem;
}
.about_quality_container_box2_r_head span:first-child{
	width: 6.09rem;
	height: 1.45rem;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 0.38rem;
	white-space: normal;
}
.about_quality_container_box2_r_head span:last-child{
	font-weight: bold;
	font-size: 0.26rem;
	color: #212423;
}
.about_quality_container_box2_r_content{
	width: 6.25rem;
	
	color: #212423;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	line-height: 50px;
}
.about_quality_container_box2_r_content p{
	padding-left: 0.26rem;
	position: relative;
	white-space: nowrap;
}
.about_quality_container_box2_r_content p::before{
	content: '';
	width: 0.1rem;
	height: 0.1rem;
	position: absolute;
	background: #004EA2;
	border-radius: 50%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.about_quality_container_box3{
	padding-top: 1.67rem;
	padding-left: 1.6rem;
}
.about_quality_container_box3_content{
	display: flex;
	align-items: center;
}
.about_quality_container_box3_content_l{
	margin-right: 3.05rem;
}
.about_quality_container_box3_content_l_title{
	font-size: 0.26rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	margin-bottom: 0.41rem;
}
.about_quality_container_box3_content_l_desc{
	width: 7.17rem;
	
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 0.3rem;
}
.about_quality_container_box3_content_l_desc p{
	white-space: normal;
}
.about_quality_container_box3_content_r_img{
	position: relative;
	width: 4.86rem;
	height: 3.82rem;
}
.about_quality_container_box3_content_r_img img{
	position: absolute;
	left: 0;
	top: 0;
}
.about_quality_container_box3_content_r_img_word{
	width: 1.47rem;
	height: 0.81rem;
	font-size: 0.18rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #F9F9F9;
	position: absolute;
	bottom: 0.88rem;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	line-height: 0.29rem;
}
.about_quality_container_box3_content_r_img_left,
.about_quality_container_box3_content_r_img_right{
	position: absolute;
	top: 0.15rem;
	left: 0;
	font-size: 0.18rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	white-space: nowrap;
}
.about_quality_container_box3_content_r_img_left{
	    transform: rotate(-57deg) translateY(-1.6rem);
}
.about_quality_container_box3_content_r_img_right{
	    transform: rotate(57deg) translateY(-1.5rem);
}
.about_quality_container_box3_content_r_img_bottom{
	font-size: 0.18rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	position: absolute;
	bottom: -1.36rem;
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
}
.about_quality_container_box3_content{
	padding-bottom: 1rem;
}
/* 新闻展会中心 */
.news_center{
	width: 100%;
	background-color: #F5F5F5;
	padding-bottom: 1.8rem;
}
.news_center_container{
	width: 83%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	background-color: #F5F5F5;
	padding-top: 0.7rem;
	flex-wrap:wrap;
}
.news_center_container_item{
	width: 7.75rem;
	min-height: 7.06rem;
	padding-bottom: 0.4rem;
	background-color: #FFFFFF;
	margin-bottom:.4rem;
}
.news_center_container_item img{
	width: 100%;
	height: 4.26rem;
}
.news_center_container_item_content{
	padding-top: 0.45rem;
	padding-left: 0.5rem;
	padding-right: .5rem;
}
.news_center_container_item_title{
	font-size: 0.28rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #004EA2;
	margin-bottom: 0.31rem;
}
.news_center_container_item_subtitle{
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #898989;
	margin-bottom: 0.47rem;
}
.news_center_container_item_time{
	display: flex;
	align-items: center;
	padding-left: 0.42rem;
	position: relative;
	margin-bottom: 0.2rem;
}
.news_center_container_item_time span{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #121212;
	margin-right: 0.2rem;
}
.news_center_container_item_time button{
	width: 1rem;
	height: 0.3rem;
	background: #004EA2;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	border: none;
	outline: none;
	cursor: pointer;
}
.news_center_container_item_time button.disabled{
	background: #A2A8AE;
	cursor: not-allowed;
}
.news_center_container_item_adress{
	position: relative;
	padding-left: 0.42rem;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #121212;
}
.news_center_container_item_adress::before,
.news_center_container_item_time::before{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0.25rem;
	height: 0.25rem;
	background-size: 100%;
	background-repeat: no-repeat;
}
.news_center_container_item_time::before{
	background-image: url(../images/innovate_time_46.png);
	
}
.news_center_container_item_adress::before{
	background-image: url(../images/innovate_adress_46.png);
}


/* 公司新闻 */
.ma{
	width: 16rem;
	margin: 0 auto;
}
.news_company_container{
	padding-top: 0.7rem;
	background: #F5F5F5;
	padding-bottom: 1rem;
}
.news_company_container_content{
	display: flex;
	flex-wrap: wrap;
}
.news_company_container_content .news_container_item{
	background-color: #FFFFFF;
	margin-bottom: 0.9rem;
}
.news_company_container_content .news_container_item:nth-child(3n)
{
	margin-right: 0;
}
.news_company_container_content .news_container_item:nth-child(n+7){
	margin-bottom: 0;
}
/* 分页器 */
.news_pagination{
	display: flex;
	justify-content: center;
}
.news_pagination a{
	width: 0.35rem;
	height: 0.35rem;
	background: #E5E5E5;
	border-radius: 0.17rem;
	margin-right: 0.15rem;
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #666666;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.news_pagination a.active{
	color: #004EA2;
}
.news_pagination a.first{
	background: url(../images/arraw_left.png) no-repeat;
	background-size: 100%;
}
.news_pagination a.last{
	background: url(../images/fill_arraw.png) no-repeat;
	background-size: 100%;
}
/* 新闻详情页 */
.news_details{
	padding-bottom: 2.05rem;
}
.news_details .product_details_container_box1_head{
	margin-bottom: 0.61rem;
}
.news_details_container{
	padding-top: 1.07rem;
	padding-bottom: 1.25rem;
	background-color: #FFFFFF;
}
.news_details_container_title{
	font-size: 0.3rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #212423;
	text-align: center;
	margin-bottom: 0.7rem;
}
.news_details_container_subtitle{
	font-size: 0.14rem;
	
	
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	text-align: center;
	margin-bottom: 0.24rem;
	
}
.news_details_container_subtitle span{
	margin:0 .2rem;
}
.news_details_line{
	width: 91%;
	height: 1px;
	margin: 0 auto;
	background: #DDDDDD;
	margin-bottom: 0.56rem;
}
.news_details_container_footer a img{
	width:.35rem;
}
.news_details_content_top,
.news_details_center,
.news_details_bottom{
	width: 11.96rem;
	margin: 0 auto;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	margin-bottom: 0.65rem;
	max-width: 100%;
}
.news_details_content_top p,
.news_details_center p,
.news_details_bottom p{
	text-indent: 0.32rem;
	white-space: normal;
	line-height: 0.4rem;
	margin-bottom: 0.3rem;
}
.news_details_content_top p:last-child,
.news_details_center p:last-child,
.news_details_bottom p:last-child
{
	margin-bottom: 0;
}
.news_details_center p img{
	max-width: 100%;
}
.news_details_img{
	width: 8.09rem;
	margin: 0 auto;
}
.news_details_img01{
	max-width: 100%;
	display:block;
	margin:0 auto;
	height: auto;

}
.news_details_img02{
	min-width: 8rem;
	height: auto;
	margin-bottom: 0.49rem;
}
.news_details_img_desc{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	text-align: center;
	margin-bottom: 0.72rem;
}
.news_details_center em,
.news_details_bottom em{
	display: block;
	font-style: normal;
	color: #004EA2;
	font-weight: bold;
	margin-bottom: 0.1rem;
}
.news_details_share{
	display: none;
	justify-content: center;
	align-items: center;
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #004EA2;
	margin-bottom: 0.4rem;
}
.news_details_share span{
	margin-right: 0.2rem;
}
.news_details_share_item{
	display: flex;
}
.news_details_share_item img{
	min-width: 0.19rem;
	height: auto;
	opacity: .2;
	margin-right: 0.25rem;
	cursor: pointer;
}
.news_details_container_footer{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #004EA2;
	margin: 0 auto;
	margin-top: 0.41rem;
	width: 91%;
	
}
.news_details_container_footer_l{
	display: flex;
	align-items: center;
	
}
.news_details_container_footer_l img,
.news_details_container_footer_r span{
	margin-right: 0.2rem;
}
.news_details_container_footer_r{
	display: flex;
	align-items: center;
}
/* 解决方案入口 */
.resolve_container{
	background-color: #F5F5F5;
}
.resolve_container_content{
	padding-top: 0.6rem;
	padding-bottom: 1rem;
}
.resolve_container_content_item{
	width: 100%;
	background-color: #FFFFFF;
	height: 3rem;
	display: flex;
	align-items: center;
	margin-bottom: 0.5rem;
}
.resolve_container_content_item:last-child{
	margin-bottom: 0;
}
.resolve_container_content_item_l img{
	max-width: 100%;
	display:block;
	margin:0 auto;
}
.resolve_container_content_item_l{
	width:4.94rem;
}
.resolve_container_content_item_r{
	width: 9rem;
	margin-left: 0.63rem;
}
.resolve_container_content_item_r_title{
	font-size: 0.28rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #212423;
	margin-bottom: 0.4rem;
}
.resolve_container_content_item_r_subtitle{
	font-size: .16rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #666666;
	line-height: 0.36rem;
	white-space: normal;
}
/* 解决方案通用页面 */
.resolve_details_nav ul{
	width: auto;
}
.resolve_details_nav ul li{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
}
.resolve_details_container{
	background-color: #F5F5F5;
	padding-top: 0.7rem;
	padding-bottom: 1rem;
}
.resolve_details_container_content{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.resolve_details_container_content_l{
	width: 75%;
	background-color: #FFFFFF;
	padding-top: 0.84rem;
}
.resolve_details_container_content_l_container{
	width: 87.5%;
	margin: 0 auto;
}
.resolve_details_container_content_l_head{
	width: 100%;
	padding-bottom: 0.27rem;
	border-bottom: 1px solid #DDDDDD;
}
.resolve_details_container_content_l_title{
	font-size: 0.36rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	text-align: center;
	margin-bottom: 0.59rem;
}
.resolve_details_container_content_l_subtitle{
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	
	
	display: flex;
	justify-content: center;
	
}
.resolve_details_container_content_l_subtitle span{
	margin:0 .3rem;
}
.resolve_details_container_content_l_content{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #666666;
	line-height: 0.36rem;
	width: 100%;
	padding-top: 0.6rem;
}
.resolve_details_container_content_l_content p{
	white-space: normal;
	margin-bottom: 0.73rem;
}
.resolve_details_container_content_l_content_img{
	max-width: 9.17rem;
	margin: 0 auto;
	
}
.resolve_details_container_content_l_content_img img{
	width: 100%;
	margin-bottom: 0.39rem;
}
.resolve_details_container_content_l_content_img_desc{
	text-align: center;
	margin-bottom: 0.7rem;
}
.resolve_details_container_content_l_content_item{
	width: 100%;
	margin-bottom: 0.52rem;
}
.resolve_details_container_content_l_content_item p{
	margin-bottom: 0;
}
.resolve_details_container_content_l_content_item em{
	font-size: 0.16rem;
	font-style: normal;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	margin-bottom: 0.32rem;
	display: block;
}
.resolve_details_container_content_l_content_item div{
	padding-left: 0.2rem;
	position: relative;
	margin-bottom: 0.5rem;
}
.resolve_details_container_content_l_content_item div::before{
	content: '';
	width: 0.05rem;
	height: 0.05rem;
	background: #004EA2;
	position: absolute;
	left: 0;
	top: 0.18rem;;
	/* top: 50%; */
	/* transform: translateY(-50%); */
}
.resolve_details_container_content_l_content_img2{
	max-width: 5.76rem;
	margin: 0 auto;
	text-align: center;
}
.resolve_details_container_content_l_content_img2 img{
	width: 100%;
	margin-bottom: 0.61rem;
}
.resolve_details_container_r2{
	margin-bottom: 0.56rem;
}
.resolve_details_container_r2 div{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-decoration: underline;
	color: #666666;
	margin-bottom: 0;
	text-decoration: none;
}
.resolve_details_container_content_l_content_img_updesc{
	text-decoration: none;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #666666;
	margin-bottom: 0.98rem;
}
.resolve_details_container_r2 a,
.resolve_details_container_content_l_content_img_updesc a{
	color: #004EA2;
	text-decoration: underline;
}
.resolve_details_container_content_l_content_img3{
	text-align: center;
	max-width: 8.24rem;
	margin: 0 auto;
}
.resolve_details_container_content_l_content_img3 img{
	margin-bottom: 0.7rem;
	max-width: 100%;
}
.resolve_details_container_content_r{
	width: 3.73rem;
	background-color: #FFFFFF;
	padding-top: 0.55rem;
	/* height: 43.75%; */
	padding-bottom: 0.73rem;
}
.resolve_details_container_content_r_head{
	font-size: 0.26rem;
	margin-bottom: 0.6rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	text-align: center;
}
.resolve_details_container_content_r_item{
	width: 3.04rem;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	display: flex;
	flex-direction: column;
	padding-bottom: 0.3rem;
	border-bottom: 1px solid #DDDDDD;
	margin: 0 auto;
	margin-bottom: 0.29rem;
}
.resolve_details_container_content_r_item:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.resolve_details_container_content_r_item_title{
	white-space: normal;
	margin-bottom: 0.22rem;
}
.resolve_details_container_content_r_item_time{
	color: #004EA2;
}
/* 联系我们/校园招聘 */
.contact_campus_content{
	padding-top: 0.78rem;
	padding-bottom: 1.4rem;
	background-color: #F5F5F5;
}
.contact_campus_content_item{
	width: 7.75rem;
	
	background-color: #FFFFFF;
	margin-bottom: 0.7rem;
	cursor: pointer;
}
.contact_campus_content_item img{
	max-width: 100%;
	display: block;
}
.contact_campus_content_item_content{
	width: 100%;
	padding-top: 0.45rem;
	padding-left: 0.69rem;
	padding-bottom: 0.37rem;
}
.contact_campus_content_item_content_info{
	width: 100%;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #121212;
	line-height: 0.5rem;
	
}
.contact_campus_content_item_content_info p{
	position: relative;
	padding-left: 0.52rem;
}
.contact_campus_content_item_content_info p::before{
	content: '';
	position: absolute;
	left: 0;
	top:50%;
	transform: translateY(-50%);
}
.contact_campus_content_item_content_info p:nth-child(1)::before{
	width: 0.25rem;
	height: 0.25rem;
	background: url(../images/innovate_time_46.png);
	background-size: 100%;
	background-repeat: no-repeat;
}
.contact_campus_content_item_content_info p:nth-child(2)::before{
	width: 0.25rem;
	height: 0.25rem;
	background: url(../images/innovate_adress_46.png);
	background-size: 100%;
	background-repeat: no-repeat;
}
.contact_campus_content_item_content_info p:nth-child(3)::before{
	width: 0.25rem;
	height: 0.28rem;
	background: url(../images/user.png);
	background-size: 100%;
	background-repeat: no-repeat;
}
.contact_campus_content_item_content_title{
	font-size: 0.28rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #004EA2;
	margin-bottom: 0.43rem;
}
.contact_campus_container_content{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
/* 联系我们/社会招聘 */
.contact_society_banner_subtitle{
	width: 6.5rem;
	height: 0.6rem;
	background: #FFFFFF;
	border-radius: 0.3rem;
	overflow: hidden;
	position: relative;
	display: flex;
	position:absolute;
	left: 50%;
	   transform:translate(-50%,0);
	    text-align: center;
	    top: 2.9rem;
	/* justify-content: space-between; */
}
.contact_society_banner_subtitle input{
	width: 93%;
	height: 100%;
	border: none;
	outline: none;
	padding-left: 0.4rem;
	font-size: 0.18rem;
}
.contact_society_banner_subtitle button{
	border: none;
	outline: none;
	background-color: #FFFFFF;
	width:0.66rem;
	height: 100%;
	background-image: url(../images/product_details_search.png);
	background-repeat: no-repeat;
	background-position-y: 50%;
	cursor: pointer;
}
.contact_society_content{
	padding-top: 0.7rem;
	padding-bottom: 1.1rem;
	background-color: #F5F5F5;
}
.contact_society_container_content_head{
	display: flex;
	margin-bottom: 0.3rem;
}
.contact_society_container_content_head ul {
            /* overflow: hidden; */
            /* background-color: #FFFFFF; */
			display: flex;
        }

        /* 为每个链接设定样式 */
.dropdown{
	display: flex;
	font-size: 0.16rem;
	width: 2.5rem;
	height: 0.6rem;
	line-height: 0.6rem;
	background-color: #FFFFFF;
	cursor: pointer;
	margin-right: 0.4rem;
	flex-direction: column;
	background-image: url(../images/arraw_down.png);
	background-size: 0.14rem 0.07rem;
	background-repeat: no-repeat;
	background-position: 90% center;
    padding-left:10px;
}
.dropdown:hover .dropdown-content{
	display: flex;
}
.dropbtn{
	display: inline-block;
	margin-left: 0.3rem;
}
.dropdown-content{
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: column;
	background-color: #FFFFFF;
	display: none;
	z-index: 5;
}
.dropdown-content a{
	width: 100%;
	margin-left: 0.3rem;
}
.contact_society_container_content_body_item{
	padding: 0 0.7rem;
	background-color: #FFFFFF;
	margin-bottom: 0.3rem;
}
.contact_society_container_content_body_item:last-child{
	margin-bottom: 0.7rem;
}
.contact_society_container_content_body_item_head{
	display: flex;
	height: 1rem;
	align-items: center;
	
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	justify-content: space-between;
}
.contact_society_container_content_body_item_head img{
	width: 0.35rem;
	height: 0.35rem;
	transform: rotate(-90deg);
	transition: .3s;
	cursor: pointer;
}
.contact_society_container_content_body_item_job{
	width: 2.29rem;
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #212423;
}
.contact_society_container_content_body_item_body{
	border-top: 1px solid #DCDCDC;
	padding-top: 0.5rem;
	font-size: 0;
	padding-bottom: 0.41rem;
	display: none;
}
.contact_society_container_content_body_item.active .contact_society_container_content_body_item_body{
	display: block;
}
.contact_society_container_content_body_item.active .contact_society_container_content_body_item_head img{
	transform: rotate(90deg);
}
.contact_society_container_content_body_item_body span{
	font-size: 0.18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #212423;
}
.contact_society_container_content_body_item_body_welfare{
	margin-bottom: 0.49rem;
}
.contact_society_container_content_body_item_body_welfare span{
	margin-bottom: 0.29rem;
}
.contact_society_container_content_body_item_body_welfare_content{
	display: flex;
	
	width: 100%;
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #004EA2;
	padding-left: 0.13rem;
	padding-top: 0.2rem;
	flex-wrap: wrap;
	max-width: 100%;
}
.contact_society_container_content_body_item_body_welfare_content span{
	padding:0 .2rem;
	height: 28px;
	text-align: center;
	line-height:  28px;
	background: #F0F5FA;
	color: #004EA2;
	border-radius: 14px;
	margin:0 .2rem .2rem 0;
}
.contact_society_container_content_body_item_body_require{
	margin-bottom: 0.53rem;
}
.contact_society_container_content_body_item_body_require_body{
	width: 7.92rem;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 0.39rem;
	padding-top: 0.24rem;
	max-width: 100%;
}
.contact_society_container_content_body_item_body_post{
	width: 100%;
	height: 0.6rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.contact_society_container_content_body_item_body_post_btn{
	width: auto;
    padding:0 .1rem;
	height: 100%;
	background: #004EA2;
	border-radius: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFFFFF;
	cursor: pointer;
}

.layers{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
    z-index:999;
    display:none;
}
.layers .text{
    width: 400rpx;
    background: #fff;
    top: 50%;
    left: 50%;
    padding:30px 20px 20px;
    font-size:20px;
    position: fixed;
    transform: translate(-50%, -50%);
}
    
.layers span{
    position:absolute;
    top:0px;
    right:5px;
    color:#333;
    font-weight:bold;
}
.contact_society_container_content_body_item_body_post_btn span{
	color: #FFFFFF;
}
.contact_society_container_content_body_item_body_post_btn img{
	max-width: 0.2rem;
	margin-right: 0.19rem;
}
.contact_society_container_content_body_item_body_post_info{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #666666;
}
.contact_society_container_content_loadmore{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #004EA2;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	cursor: pointer;
}
.contact_society_container_content_loadmore span:last-child{
	height: 0.14rem;
	width: 0.15rem;
	background: url(../images/arrow.png);
	background-size: 0.07rem 0.14rem;
	transform: rotate(90deg);
	margin-top: 0.3rem;
}
/* 联系我们/人才理念 */

.contact_personnel_content{
	padding-top: 1.33rem;
	background: #F7F9FB;
}
.contact_personnel_content_item{
	padding-bottom: 1.15rem;
}
.contact_personnel_content_item_content{
	
	margin-bottom: 1.43rem;
}
.contact_personnel_content_item_content:last-child{
	margin-bottom: 0;
}
.contact_personnel_content_item_content img{
	width: 50%;
	float:left;
}
.contact_personnel_content_item_content_r{
	padding-left: 0.75rem;
	padding-top: 0.52rem;
	background-color: #FFFFFF;
	width: 50%;
	float:right;
	height:4rem;
}
.contact_personnel_content_item_content:nth-of-type(2n) img{
	float:right;
}
.contact_personnel_content_item_content:nth-of-type(2n) .contact_personnel_content_item_content_r{
	float:left;
}
.contact_personnel_content_item_content_title{
	font-size: 0.26rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	margin-bottom: 0.36rem;
}
.contact_personnel_content_item_content_content{
	width: 6.74rem;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 0.36rem;
	white-space: normal;
}
.contact_personnel_content_item_content_subtitle{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #004EA2;
	margin-bottom: 0.2rem;
}
.contact_personnel_content_item2{
	background-color: #FFFFFF;
}
.contact_personnel_content_item2_content{
	padding-top: 1.1rem;
}
.contact_personnel_content_item2_content_title{
	font-size: 0.26rem;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	margin-bottom: 0.91rem;
}
.contact_personnel_content_item2_content_body{
	padding-bottom: 0.69rem;
	display: flex;
	position: relative;
}
.contact_personnel_content_item2_content_body_bg{
	position: absolute;
	right: 0px;
	bottom: 0;
}
.contact_personnel_content_item2_content_body_l{
	width: 50%;
	margin-bottom: 0.67rem;
}
.contact_personnel_content_item2_content_body_l p{
	width: 7.54rem;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 0.4rem;
	white-space: normal;
	margin-bottom: 0.54rem;
}
.contact_personnel_content_item2_content_body_l_info{
	display: flex;
}
.contact_personnel_content_item2_content_body_l_info_item{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;

	line-height: 0.5rem;
	margin-right: 0.5rem;
}
.contact_personnel_content_item2_content_body_l_info_item p{
	padding-left: 0.2rem;
	width: auto;
	position: relative;
		color: #004EA2;
}
.contact_personnel_content_item2_content_body_l_info_item p::before{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 0.09rem;
	transform: translateY(-50%);
	height: 0.09rem;
	background-color: #FFFFFF;
	border: 1px solid #004EA2;
	border-radius: 50%;
}
.contact_personnel_content_item2_content_body_l_box{
	display: flex;
	justify-content: space-between;
}
.contact_personnel_content_item2_content_body_l_box_item{
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 3.7rem;
	height: 3rem;
	background: #FFFFFF;
	box-shadow: 0px 3px 0.16rem 0px rgba(0,0,0,0.04);
	border-radius: 0px 0.3rem 0px 0.3rem;
	padding-top: 0.49rem;
}
.contact_personnel_content_item2_content_body_l_box_item img{
	width: 0.5rem;
	height: 0.42rem;
	margin-bottom: 0.32rem;
}
.contact_personnel_content_item2_content_body_l_box_item span:nth-child(2){
	font-size: 0.26rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	margin-bottom: 0.43rem;
}
.contact_personnel_content_item2_content_body_l_box_item span:nth-child(3){
	width: 3rem;
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	white-space: normal;
	color: #666666;
	line-height: 0.26rem;
}
.contact_personnel_content_item2_content_body_r{
	display: flex;
	width: 50%;
	padding-right: 0.89rem;
	padding-left: 1rem;
	justify-content: space-between;
}
.contact_personnel_content_item2_content_body_r_item{
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 0.55rem;
	width: 1.7rem;
	height: 7.47rem;
	
	background-size: 1.7rem 7.4rem;
	background-repeat: no-repeat;
}
.contact_personnel_content_item2_content_body_r_item:nth-child(1){
	background-image: url(../images/personnel_manage_bg_10.png);
}
.contact_personnel_content_item2_content_body_r_item:nth-child(2){
	background-image: url(../images/personnel_dev_bg_12.png);
}
.contact_personnel_content_item2_content_body_r_item:nth-child(3){
	background-image: url(../images/personnel_set_bg_14.png);
}
.contact_personnel_content_item2_content_body_r_item_head{
	display: flex;
	flex-direction: column;
}
.contact_personnel_content_item2_content_body_r_item_head img{
	width: 0.38rem;
	height: 0.36rem;
	margin-bottom: 0.17rem;
}
.contact_personnel_content_item2_content_body_r_item_head span{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0.32rem;
}
.contact_personnel_content_item2_content_body_r_item_body{
	width: 0.82rem;
	/* height: 322px; */
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 0.44rem;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.contact_personnel_content_item3{
	text-align: center;
	padding-top: 1.06rem;
	background: #F7F9FB;
}
.contact_personnel_content_item3_content_subtitle{
	width: 8.96rem;
	text-align: center;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 0.3rem;
	white-space: normal;
	margin: 0 auto;
	max-width: 100%;
	margin-bottom: 0.5rem;
}
.contact_personnel_content_item3_content_title{
	margin-bottom: 0.35rem;
}
.contact_personnel_content_item3_content_body{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	/* align-content: center; */
	padding: 0 1.63rem;
	padding-bottom: 1.25rem;
}
.contact_personnel_content_item3_content_body_item{
	display: flex;
	flex-direction: column;
	width: 3rem;
	align-items: center;
	margin-right: 1.2rem;
}
.contact_personnel_content_item3_content_body_item:nth-child(4n){
	margin-right: 0;
	margin-bottom: 0.8rem;
}
.contact_personnel_content_item3_content_body_item img{
	width: 0.7rem;
	height: 0.7rem;
	margin-bottom: 0.24rem;
	/* object-fit: cover; */
}
.contact_personnel_content_item3_content_body_item span:nth-child(2){
	font-size: 0.26rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	margin-bottom: 0.44rem;
}
.contact_personnel_content_item3_content_body_item span:nth-child(3){
	font-size: 0.14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 0.26rem;
	white-space: normal;
}

/* 联系我们/联系方式 */

.contact_way_container{
	background: #F7F9FB;
	padding-top: 0.92rem;
}
.contact_way_container_content_map_info{
	display: flex;
	
	height: 5.6rem;
	margin-bottom: 0.8rem;
}
.contact_way_container_content_map{
	width: 50%;
	height: 100%;
}
.contact_way_container_content_map img{
	width: 100%;
	height: 100%;
}
.contact_way_container_content{
	padding-bottom: 0.78rem;
}
.contact_way_container_content_company_info{
	width: 50%;
	height: 100%;
	background: url(../images/contact_way_img.png);
	background-size: 100%;
	background-repeat: no-repeat;
	position: relative;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.53rem;
	font-size: 0;
	/* z-index: ; */
}

.contact_way_container_content_company_info::before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	 width: 100%; 
	/* width: 0; */
	/* transform-origin: right; */
	/* transition: .3s; */
	height: 100%;
	background-color: rgba(40,116,189,.9);
	z-index: 1;
}
/* .contact_way_container_content_company_info:hover::before{
	width: 100%;
} */
.contact_way_container_content_company_info_logo{
	position: relative;
	z-index: 5;
	width: 2.09rem;
	height: 0.57rem;
	margin-bottom: 0.5rem;
}
.contact_way_container_content_company_info_title{
	z-index: 5;
	position: relative;
	font-size: 0.3rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0.6rem;
}
.contact_way_container_content_company_info_contact{
	z-index: 5;
	position: relative;
	/* height: 215px; */
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 0.5rem;
}
.contact_way_container_content_company_info_contact p{
	position: relative;
	width: 5.5rem;
	padding-left: 0.46rem;
	overflow: hidden;
	text-overflow: ellipsis;
}
.contact_way_container_content_company_info_contact p::before{
	content: '';
	position: absolute;
	left: 0rem;
	top: .15rem;
	
	background-size: 100%;
	background-repeat: no-repeat;
}
.contact_way_container_content_company_info_contact p:nth-child(1)::before{
	width: 0.2rem;
	height: 0.2rem;
	background-image: url(../images/info_icon01.png);
}
.contact_way_container_content_company_info_contact p:nth-child(2)::before{
	width: 0.22rem;
	height: 0.22rem;
	background-image: url(../images/info_icon02.png);
}
.contact_way_container_content_company_info_contact p:nth-child(3)::before{
	width: 0.22rem;
	height: 0.18rem;
	background-image: url(../images/info_icon03.png);
}
.contact_way_container_content_company_info_contact p:nth-child(4)::before{
	width: 0.21rem;
	height: 0.21rem;
	background-image: url(../images/info_icon04.png);
}
.contact_way_container_content_company_info_contact p:nth-child(5)::before{
	width: 0.18rem;
	height: 0.22rem;
	background-image: url(../images/info_icon05.png);
}
.contact_way_container_content_adress_info{
	display: flex;
	/* justify-content: space-between; */
	flex-wrap: wrap;
}
.contact_way_container_content_adress_info_item{
	width: 5.2rem;
	
	background: #FFFFFF;
	padding:.3rem;
	margin-bottom: 0.3rem;
	box-sizing: border-box;
	margin-right: 0.2rem;
	
}
.contact_way_container_content_adress_info_item:nth-child(3n){
	margin-right: 0;
}

.contact_way_container_content_adress_info_item_title{
	display: flex;
	align-items: center;
	font-size: 0;
	margin-bottom: 0.26rem;
}
.contact_way_container_content_adress_info_item_title img{
	width: 0.35rem;
	height: 0.33rem;
	margin-right: 0.1rem;
}
.contact_way_container_content_adress_info_item_title span{
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	position: relative;
}
.contact_way_container_content_adress_info_item_content{

	/* height: 85px; */

	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	line-height: 0.35rem;
}
.contact_way_container_content_adress_info_item_content p:last-child{
	overflow: hidden;
	text-overflow: ellipsis;
		width: 4.5rem;
		/* white-space: nowrap; */
}
.contact_way_container_content2{
	background-color: #FFFFFF;
	padding-top: 1.12rem;
	padding-bottom: 1.6rem;
}
.contact_way_container_content2_title{
	font-size: 0.44rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #212423;
	margin-bottom: 0.41rem;
	text-align: center;
}
.contact_way_container_content2_subtitle{
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	text-align: center;
	margin-bottom: 0.7rem;
}
.contact_way_container_content2_form{
	width: 100%;
	background: #F5F5F5;
	padding:0.7rem;
}
.contact_way_container_content2_form_item{
	margin-bottom: 0.4rem;
	display: flex;
	justify-content: space-between;
}
.contact_way_container_content2_form_item_item{
	display: flex;
	flex-direction: column;
}
.contact_way_container_content2_form_item_item span{
	font-size: 0.18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #212423;
	margin-bottom: 0.2rem;
}
.contact_way_container_content2_form_item_item input{
	width: 4.53rem;
	height: 0.62rem;
	background: #FFFFFF;
	border: none;
	outline: none;
	font-size: 0.16rem;
	padding-left: 0.2rem;
}
.contact_way_container_content2_form_item_item_code{
	width: 4.53rem;
}
.contact_way_container_content2_form_item_item_code_content{
	display: flex;
	
}
.contact_way_container_content2_form_item_item_code_content input{
	width: 69.1%;
}
.contact_way_container_content2_form_item_item_code_content button{
	width: 30.9%;
	border: none;
	outline: none;
}
.contact_way_container_content2_form_item_item_textarea{
	width: 100%;
	margin-bottom: 0.7rem;
}
.contact_way_container_content2_form_item_item_textarea textarea{
	width: 100%;
	height: 1.7rem;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	padding-left: 0.2rem;
	padding-top: 0.23rem;
	border: none;
	outline: none;
}
.contact_way_container_content2_form_submit{
	width: 4.53rem;
	height: 0.62rem;
	background: #004EA2;
	margin: 0 auto;
	color: #FFFFFF;
	font-size: 0.16rem;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

@keyframes left{
	from{
		transform: translateX(-3rem);
		opacity: 0;
	}
	to{
		transform: translateX(0rem);
		opacity: 1;
	}
}
@keyframes right{
	from{
		transform: translateX(3rem);
		opacity: 0;
	}
	to{
		transform: translateX(0rem);
		opacity: 1;
	}
}
@keyframes bottom{
	from{
		transform: translateY(3rem);
		opacity: 0;
	}
	to{
		transform: translateY(0);
		opacity: 1;
	}
}
@keyframes width-left{
	from{
	}
	to{}
}
.animation-left{
	animation: left 1s;
}
.animation-right{
	animation: right 1s;
}
.animation-bottom{
	animation: bottom 1s;
}