.index_banner{
	width: 100%;
	height: 10.8rem;
}
.index_banner .swiper-slide{
	width: 100%;
	height: 10.8rem;
}
.index_banner .swiper-slide img{
	width: 100%;
	height: 100%;
}
.index_banner .swiper-slide{
	width: 100%;
	position: relative;
}
.inndex_banner_content{
	width: 16rem;
	height: 3.66rem;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 1.6rem;;
}
.inndex_banner_content .inndex_banner_title1{
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 0.32rem;
	color: #FFFFFF;
	margin-bottom: 0.22rem;
}
.inndex_banner_content .inndex_banner_title2{
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: bold;
	font-size: 0.7rem;
	color: #FFFFFF;
	margin-bottom: 0.44rem;
}
.inndex_banner_content .inndex_banner_title3{
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 0.38rem;
	color: #FFFFFF;
	line-height: 0.57rem;
	margin-bottom: 1rem;
}
.inndex_banner_content .index_banner_detail{
	width: 2rem;
	height: 0.6rem;
	transition: all 0.3s;
}
.inndex_banner_content .index_banner_detail:hover{
	box-shadow: 0 0 0.08rem 0 #fff;
}
.inndex_banner_content .index_banner_detail img{
	width: 100%;
	height: 100%;
}
.mySwiper .swiper-pagination-bullet-active{
	width: 0.3rem !important;
	height: 0.08rem;
	background-color: #FFFFFF !important;
	opacity: 1 !important;
}
.mySwiper .swiper-pagination span{
	width: 0.1rem;
	height: 0.08rem;
	background: #FFFFFF;
	border-radius: 0 !important;
}
.mySwiper .swiper-pagination .swiper-pagination-bullet{
	opacity: 0.8;
}

/* 关于我们 */
.index_aboutus{
	width: 100%;
	height: 7.5rem;
	background: url(../images/index/index_about_bg.png);
	background-size: 100% 100%;
	padding-top: 0.8rem;
	padding-bottom: 1.44rem;
	display: flex;
	justify-content: space-between;
	padding-left: 1.6rem;
	padding-right: 0.57rem;
}
.index_aboutus .about_us_Wrap{
	display: flex;
	justify-content: space-between;
}
.index_aboutus .index_aboutus_left{
	width: 5.03rem;
	padding-right: 1rem;
}
.index_aboutus .index_aboutus_img{
	width: 2.74rem;
	height: 0.7rem;
	margin-bottom: 0.13rem;
}
.index_aboutus .index_aboutus_img img{
	width: 100%;
	height: 100%;
	object-fit:contain;
}

.index_aboutus .index_aboutus_title{
	font-family: MicrosoftYaHei, MicrosoftYaHei;
	font-weight: bold;
	font-size: 0.38rem;
	color: #333333;
}
.index_aboutus .index_aboutus_content{
	font-family: MicrosoftYaHei;
	font-size: 0.16rem;
	color: #666666;
	line-height: 0.34rem;
	margin-top: 0.53rem;
	margin-bottom: 1.1rem;
}
.index_aboutus .index_aboutus_content_detail{
	width: 2rem;
	height: 0.6rem;
	transition: all 0.3s;
}
.index_aboutus .index_aboutus_content_detail:hover{
	box-shadow: 0 0 0.05rem 0 #4F94D9;
}

.index_aboutus .index_aboutus_content_detail img{
	width: 100%;
	height: 100%;
}

.index_aboutus .index_aboutus_right{
	width: calc(100% - 5.03rem);
	display: flex;
	align-items: center;
}
.index_aboutus .index_aboutus_list{
	height: 1.63rem;
	padding:  0 0.6rem;
	display: flex;
	align-items: center;
	flex-direction:column;
	border-right: 0.01rem solid #FFFFFF;
}
.index_aboutus .index_aboutus_list:last-child{
	border-right:none;
}
.index_aboutus .index_aboutus_num{
	font-family: DINAlternate, DINAlternate;
	font-weight: bold;
	font-size: 0.9rem;
	color: #FFFFFF;
}
.index_aboutus .index_aboutus_text{
	min-width: 1rem;
	font-family: MicrosoftYaHei;
	font-size: 0.16rem;
	color: #FFFFFF;
	margin-top: 0.2rem;
	text-align: center;
}
.index_aboutus .index_aboutus_num.yfjd{
	position: relative;
}
.index_aboutus .index_aboutus_dw{
	font-family: PingFangTC, PingFangTC;
	font-weight: 400;
	font-size: 0.16rem;
	color: #FFFFFF;
	position: absolute;
	top: 0;
	right: -0.25rem;
}


/* 产品中心 */
.index_center{
	height: 10.8rem;
	overflow: hidden;
	position: relative;
}
#can_bg {
    position: absolute;
}
.index_center_w1600{
	position: relative;
	z-index: 1;
}
.index_center .yx_NTC_Left canvas{
	height: 100% !important;
}

.index_center .index_center_img{
	width: 2.37rem;
	height: 0.7rem;
	margin: 0 auto;
	margin-top: 0.8rem;
	margin-bottom: 0.12rem;
}
.index_center .index_center_img img{
	width: 100%;
	object-fit: contain;
}
.index_center .index_center_list1{
	display: flex;
	margin-bottom: 0.6rem;
	cursor: pointer;
}
.index_center .index_center_title{
	font-family: MicrosoftYaHei, MicrosoftYaHei;
	font-weight: bold;
	font-size: 0.44rem;
	color: #333333;
	text-align: center;
	margin-bottom: 0.45rem;
}
.index_center .index_center_list1 .index_center_lTitle{
	width: calc(100% / 3);
	height: 1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: MicrosoftYaHei;
	font-size: 0.24rem;
	color: #333333;
}
.index_center .index_center_list1 .index_center_lTitle.active{
	background: #4F94D9;
	color: #fff;
}
.index_center .index_center_list1 .index_center_lTitle img{
	width: 0.7rem;
	height: 0.7rem;
	margin-right: 0.2rem;
}
.index_center .index_center_list2 .index_center_lContent2{
	display: flex;
	align-items: center;
}
.index_center .index_center_list2 .index_center_lContent{
	display: none;
}
.index_center .index_center_list2 .index_center_lContent.active{
	display: block;
}
.index_center .index_center_list2 .index_center_lContent_img{
	width: 8rem;
	height: 5.6rem;
	overflow: hidden;
}
.index_center .index_center_list2 .index_center_lContent_img img{
	width: 100%;
}
.index_center .index_center_list2 .index_center_lContent_right{
	width: calc(100% - 8rem);
	padding-left: 0.59rem;
}
.index_center .index_center_list2 .index_center_lContent_title{
	font-family: MicrosoftYaHei, MicrosoftYaHei;
	font-weight: bold;
	font-size: 0.3rem;
	color: #4F94D9;
}
.index_center .index_center_list2 .index_center_lContent_hr{
	width: 0.6rem;
	height: 0.02rem;
	background: #4F94D9;
	margin-top: 0.26rem;
	margin-bottom: 0.31rem;
}
.index_center .index_center_list2 .index_center_lContent_content{
	font-family: MicrosoftYaHei;
	font-size: 0.16rem;
	color: #666666;
	line-height: 0.34rem;
	height: 1.8rem;
	margin-bottom: 0.2rem;
	overflow: hidden;
}
.index_center .index_center_list2 .index_center_lContent_details{
	width: 2rem;
	height: 0.6rem;
	transition: all 0.3s;
}
.index_center .index_center_list2 .index_center_lContent_details:hover{
	box-shadow: 0 0 0.05rem 0 #4F94D9;
}
.index_center .index_center_list2 .index_center_lContent_details img{
	width: 100%;
	height: 100%;
}

/* 品牌案例 */
.index_ppal{
	height: 11.39rem;
	width: 100%;
	background: url('../images/index/ppal_bg.png');
	background-size: 100% 100%;
	padding-top: 0.8rem;
	padding-bottom: 1.25rem;
}
.index_ppal .index_ppal_img{
	width: 3.63rem;
	height: 0.81rem;
	margin: 0 auto;
}
.index_ppal .index_ppal_img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.index_ppal .index_ppal_title{
	font-family: MicrosoftYaHei, MicrosoftYaHei;
	font-weight: bold;
	font-size: 0.44rem;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 0.43rem;
}
.index_ppal .index_ppal_list{
	width: 100%;
	height: 7.5rem;
	display: flex;
}
.index_ppal .index_ppal_list .index_ppal_l{
	width: 4.83rem;
	height: 7.5rem;
	transition: all 0.6s;
}
.index_ppal .index_ppal_list .index_ppal_l.active{
	width: 6.35rem;
}
.index_ppal .index_ppal_list .index_ppal_l.active .index_ppal_content{
	background: #fff;
}
.index_ppal .index_ppal_list .index_ppal_l:nth-child(1){
	background: url('../images/index/sd_bg.png');
}
.index_ppal .index_ppal_list .index_ppal_l:nth-child(2){
	background: url('../images/index/bd_bg.png');
}
.index_ppal .index_ppal_list .index_ppal_l:nth-child(3){
	background: url('../images/index/pd_bg.png');
}
.index_ppal .index_ppal_l .index_ppal_content{
	width: 100%;
	height: 100%;
	padding-left: 1rem;
	padding-right: 0.6rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.index_ppal .index_ppal_list .index_ppal_l .index_ppal_l_title{
	font-family: MicrosoftYaHei, MicrosoftYaHei;
	font-weight: bold;
	font-size: 0.4rem;
	color: #fff;
	text-align: center;
}
.index_ppal .index_ppal_list .index_ppal_l .index_ppal_l_title2{
	font-family: MicrosoftYaHei;
	font-size: 0.3rem;
	color: #fff;
	text-align: center; 
	margin-top: 0.1rem;
	margin-bottom: 0.26rem;
}
.index_ppal .index_ppal_list .index_ppal_l .index_ppal_l_hr{
	width: 0.89rem;
	height: 0.04rem;
	background: #fff;
	margin: 0 auto;
	margin-bottom: 0.58rem;
}
.index_ppal .index_ppal_list .index_ppal_l.active .index_ppal_l_title{
	color: #4F94D9;
}
.index_ppal .index_ppal_list .index_ppal_l.active .index_ppal_l_title2{
	color: #4F94D9;
}

.index_ppal .index_ppal_list .index_ppal_l.active .index_ppal_l_hr{
	background: #4F94D9;
}

.index_ppal .index_ppal_list .index_ppal_l.active .index_ppal_l_content{
	height: 1.36rem;
	font-family: MicrosoftYaHei;
	font-size: 0.16rem;
	color: #666666;
	line-height: 0.34rem;
	margin-bottom: 1.2rem;
	display: block;
	overflow: hidden;
}
.index_ppal .index_ppal_list .index_ppal_l.active .index_ppal_l_details{
	width: 1.67rem;
	height: 0.5rem;
	margin: 0 auto;
	display: block;
}
.index_ppal .index_ppal_list .index_ppal_l.active .index_ppal_l_details img{
	width: 100%;
	height: 100%;
	object-fit: contain;
	display: block;
}
.index_ppal .index_ppal_list .index_ppal_l .index_ppal_l_content{
	display: none;
}
.index_ppal .index_ppal_list .index_ppal_l .index_ppal_l_details{
	display: none;
}
.index_ppal .index_ppal_list .index_ppal_l .index_ppal_l_details img{
	display: none;
}

/* 新闻资讯 */
.index_news{
	width: 100%;
	height: 9.8rem;
	background: url('../images/index/news_bg.png');
	background-size: 100% 100%;
	padding-top: 0.8rem;
	padding-bottom: 0.78rem;
}

.index_news .index_news_img{
	width: 1.5rem;
	height: 0.81rem;
	margin: 0 auto;
}
.index_news .index_news_img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.index_news .index_news_title{
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: bold;
	font-size: 0.44rem;
	color: #333333;
	text-align: center;
	margin-top: 0.09rem;
	margin-bottom: 0.5rem;
}
.index_news .index_news_list{
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.28rem;
}
.index_news .index_news_list .index_news_l1{
	width: 10.6rem;
	height: 4.3rem;
	overflow: hidden;
	position: relative;
}
.index_news .index_news_list .index_news_l1 img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.index_news .index_news_list .index_news_l1:hover img{
	transform: scale(1.05);
}
.index_news .index_news_list .index_news_l1 .index_news_l1_title{
	width: 100%;
	height: 1rem;
	background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
	position: absolute;
	padding: 0.19rem 0.3rem 0.29rem 0.3rem;
	bottom: 0;
	left: 0;
}

.index_news .index_news_list .index_news_l1 .index_news_l1_title1{
	font-family: MicrosoftYaHei, MicrosoftYaHei;
	font-weight: bold;
	font-size: 0.14rem;
	color: #FFFFFF;
}
.index_news .index_news_list .index_news_l1 .index_news_l1_title1 span{
	margin: 0 0.1rem;
}

.index_news .index_news_list .index_news_l1 .index_news_l1_title2{
	font-family: MicrosoftYaHei, MicrosoftYaHei;
	font-weight: bold;
	font-size: 0.18rem;
	color: #FFFFFF;
	margin-top: 0.1rem;
}
.index_news .index_news_list .index_news_l1 .index_news_l1_more{
	font-family: MicrosoftYaHei;
	font-size: 0.12rem;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	position: absolute;
	right: 0.3rem;
	top: 50%;
	cursor: pointer;
}
.index_news .index_news_list .index_news_l1 .index_news_l1_more img{
	width: 0.18rem;
	height: 0.18rem;
	margin-left: 0.1rem;
}

.index_news .index_news_list .index_news_l2{
	width: 5.2rem;
	height: 4.3rem;
	background: #FFFFFF;
}
.index_news .index_news_list.list2 .index_news_list2{
	width: calc((100% - 0.4rem) / 3) !important;
}
.index_news .index_news_l2 .index_news_l2_img{
	width: 5.2rem;
	height: 2.68rem;
	overflow: hidden;
}
.index_news .index_news_l2 .index_news_l2_img img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.index_news .index_news_l2:hover .index_news_l2_img img{
	transform: scale(1.05);
}
.index_news .index_news_l2 .index_news_l2_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.index_news .index_news_list2{
	padding: 0.24rem 0.3rem;
	background: #fff;
}
.index_news .index_news_list2 .index_news_l1_title1 *{
	font-family: MicrosoftYaHei;
	font-size: 0.14rem;
	color: #666666;
}
.index_news .index_news_list2 .index_news_l1_title1 span:nth-child(1){
	color: #4F94D9;
	margin-right: 0.1rem;
}
.index_news .index_news_list2 .index_news_l1_title1 span:nth-child(2){
	margin-left: 0.1rem;
}
.index_news .index_news_list2 .index_news_l1_title2{
	font-family: MicrosoftYaHei, MicrosoftYaHei;
	font-weight: bold;
	font-size: 0.18rem;
	color: #333333;
	line-height: 0.26rem;
	margin-top: 0.11rem;
}
.index_news .index_news_list2 .index_news_l1_more{
	display: flex;
	align-items: center;
	font-family: MicrosoftYaHei;
	font-size: 0.14rem;
	color: #666;
	line-height: 0.19rem;
	margin-top: 0.1rem;
	cursor: pointer;
}
.index_news .index_news_list2 .index_news_l1_more  img{
	width: 0.13rem;
	height: 0.08rem;
	margin-left: 0.05rem;
}

/* 联系我们 */
.index_contact{
	width: 100%;
	height: 8rem;
	background: url('../images/index/contact_bg.png');
	background-size: 100% 100%;
	padding: 1.15rem 0;
}
.index_contact .contact_wrap{
	display: flex;
	align-items: center;
}
.index_contact .contact_wrap .contact_left{
	width: calc(100% - 8.2rem);
}
.index_contact .contact_wrap .contact_right{
	width: 8.2rem;
	height: 5.7rem;
}
.index_contact .contact_img{
	width: 3.35rem;
	height: 0.81rem;
}
.index_contact .contact_img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.index_contact .contact_title{
	font-family: MicrosoftYaHei, MicrosoftYaHei;
	font-weight: bold;
	font-size: 0.44rem;
	color: #FFFFFF;
	margin-bottom: 0.53rem;
}
.index_contact .contact_ways_list{
	display: flex;
	align-items: flex-start;
	margin-bottom: 0.25rem;
}
.index_contact .contact_ways_list .contact_ways_text1{
	font-family: MicrosoftYaHei;
	font-size: 0.18rem;
	width: 1.5rem;
	color: #FFFFFF;
	display: flex;
	align-items: center;
}

.index_contact .contact_ways_list .contact_ways_text1 img{
	width: 0.2rem;
	height: 0.2rem;
	margin-right: 0.2rem;
}
.index_contact .contact_ways_list .contact_ways_text2{
	font-family: MicrosoftYaHei;
	font-size: 0.18rem;
	color: #FFFFFF;
	line-height: 0.24rem;
	display: flex;
	flex-direction:column;
}
.index_contact .contact_ways_list .contact_ways_text2 span{
	width: 100%;
	margin-bottom: 0.11rem;
}
.index_contact .contact_ways_list .contact_ways_text2 span:last-child{
	margin-bottom: 0rem;
}
.index_contact .contact_ways_code{
	width: 1.4rem;
	height: 1.4rem;
	/*background: #FFFFFF;*/
	margin-top: 0.51rem;
}

.index_contact .contact_ways_code img{
    max-width: 100%;
    height: 100%;
}


.index_contact .contact_right .zxly_warp_table{
	width: 7.6rem;
	height: 5.7rem;
	background-color: #FFFFFF;
	padding: 0.5rem 0.7rem 0.44rem 0.7rem;
}

.index_contact .zxly_warp_input label{
    font-family: MicrosoftYaHei;
    font-size: 0.16rem;
    color: #666666;
    width: 100%;
    margin-bottom: 0.1rem;
}
.index_contact .zxly_warp_input{
    margin-bottom: 0.2rem;
}
.index_contact .zxly_warp_input input{
    width: 100%;
    height: 0.4rem;
    background: #FFFFFF;
    border: 0.01rem solid #979797;
    margin-top: 0.1rem;
    padding: 0 0.1rem;
    font-family: MicrosoftYaHei;
    font-size: 0.16rem;
    color: #333333;
}

.index_contact .zxly_warp_input textarea:focus{
	outline: none;
}
.index_contact .zxly_warp_input textarea{
    width: 100%;
    height: 0.84rem;
    background: #FFFFFF;
    border: 0.01rem solid #979797;
    margin-top: 0.1rem;
    padding: 0.1rem;
    font-family: MicrosoftYaHei;
    font-size: 0.16rem;
    color: #333333;
}
.index_contact .zxly_warp_input label span{
    font-family: MicrosoftYaHei;
    font-size: 0.16rem;
    color: #ff0000;
}
.index_contact .zxly_warp_input:last-child button{
    width: 2rem;
    height: 0.6rem;
    background: #4F94D9;
    cursor: pointer;
	margin: 0 auto;
    margin-top: 0.06rem;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 0.24rem;
    color: #FFFFFF;
    text-align: center;
    border: none;
	line-height: 0.6rem;
	display: flex;
	justify-content: center;
}