.h_banner{
    width: 100%;
    position: relative;
}
.h_banner img{
    width: 100%;
}
.h_banner .box{
    position: absolute;
    left: 18%;
    top: 37%;
}
.h_banner .box .h_title{
    font-size: 48px;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 56px;
}
.h_banner .box .h_desc{
    font-size: 20px;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 23px;
    margin-top: 15px;
}


/* 新闻列表 */
.new_list{
	padding: 60px 18% 80px;
	background: #F6F6F6;
}
.new_list .new_box{
	background: #fff;
	padding: 3.285% 2.464%;
}
.new_list .new_box .h_title{
	font-size: 24px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	line-height: 28px;

	margin-bottom: 10px;
}

.new_list .new_box .h_xian{
    width: 100%;
    margin: 35px 0;
}
.new_list .new_box .h_xian .h_xd{
    width: 6%;
    height: 2px;
    background: #264181;
    margin-right: 1%;
}
.new_list .new_box .h_xian .h_xc{
    width: 93%;
    height: 2px;
    background: #B1B1B1;
}
.new_list .new_box .h_time{
	font-size: 16px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #777777;
	line-height: 19px;
}
.new_list .new_box .h_content{
	text-align: justify;
}

/*9.01新添加产品服务内页图片*/
.new_list .new_box .h_content>p>img{
    width: 100%;
}
.new_list .new_box .h_content>img{
    width: 100%;
}


.new_list .new_box .h_content p{
	font-size: 14px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #777777;
	line-height: 24px;

	margin-bottom: 40px;
}
.new_list .new_box .h_content p:last-child{
	margin-bottom: 0;
}

.new_list .new_box .h_dibu{
	align-items: flex-start;
	justify-content: space-between;
}
.new_list .new_box .h_dibu .h_left p{

	margin-bottom: 1.642%;
}
.new_list .new_box .h_dibu .h_left p a{
	font-size: 14px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #777777;
	line-height: 16px;

}
.new_list .new_box .h_dibu .h_left a:hover{
	color: #264181;
}
.new_list .new_box .h_dibu .h_right a{
	font-size: 14px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #777777;
	line-height: 16px;

	cursor: pointer;
}
.new_list .new_box .h_dibu .h_right i{
	margin-right: 8px;
}


@media (max-width:767px){
    
    /* banner */
    .h_banner .box{left: 4.5%;top: 42%;}
    .h_banner .box .h_title{font-size: 20px;margin-bottom: 2px;line-height: normal;}
    .h_banner .box .h_desc{font-size: 12px;line-height: normal;margin-top: 0;}

	.new_list{padding: 5%;}
	.new_list .new_box .h_dibu{flex-direction: column;}
}

@media (max-width:400px){
    /* banner */
    .h_banner .box{left: 4.5%;top: 42%;}
    .h_banner .box .h_title{font-size: 16px;margin-bottom: 2px;line-height: normal;}
    .h_banner .box .h_desc{font-size: 12px;line-height: normal;margin-top: 0;}

	.new_list{padding: 5%;}
	.new_list .new_box .h_dibu{flex-direction: column;}
}
@media (min-width:768px) and (max-width:991px){
    /* banner */
    .h_banner .box{left: 8.5%;top: 42%;}
    .h_banner .box .h_title{font-size: 30px;margin-bottom: 6px;line-height: normal;}
    .h_banner .box .h_desc{font-size: 14px;line-height: normal;margin-top: 0;}

    
	.new_list{padding: 5%;}
}

@media (min-width:992px) and (max-width:1024px){
    /* banner */
    .h_banner .box{left: 8.5%;top: 42%;}
    .h_banner .box .h_title{font-size: 30px;margin-bottom: 6px;line-height: normal;}
    .h_banner .box .h_desc{font-size: 14px;line-height: normal;margin-top: 0;}
    

	.new_list{padding: 5%;}
}

@media (min-width:1025px) and (max-width:1199px){
    /* banner */
    .h_banner .box{left: 8.5%;top: 42%;}
    .h_banner .box .h_title{font-size: 38px;margin-bottom: 6px;line-height: normal;}
    .h_banner .box .h_desc{font-size: 14px;line-height: normal;margin-top: 0;}


	.new_list{padding: 5% 8%;}
}
@media (min-width:1200px) and (max-width:1440px){
    /* banner */
    .h_banner .box{left: 8.5%;top: 42%;}
    .h_banner .box .h_title{font-size: 42px;margin-bottom: 12px;line-height: normal;}
    .h_banner .box .h_desc{font-size: 18px;line-height: normal;margin-top: 0;}


	.new_list{padding: 5% 10%;}
}