.home_new_p{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.home_new_p #banner_new{
	width: 100%;
	height: 500px;
	overflow: hidden;
}
.home_new_p .new_p_p{
	width: 1200px;
	margin: 0 0 0 -600px;
	position: absolute;
	left: 50%;
	top: 110px;
	z-index: 999;
}
.home_new_p .new_p_o{
	width: 100%;
	overflow: hidden;
}
.home_new_p .new_p_o>a{
	display: block;
	float: left;
}
.home_new_p .new_p_o>a>img{
	display: block;
}
.home_new_p .new_p_o>div{
	width: 436px;
	height: 46px;
	margin: 12px 0;
	border: 2px solid #0075DC;
	float: right;
	background: #FFFFFF;
}
.home_new_p .new_p_o>div>input{
	border: 0;
	outline:none;
	display: block;
}
.home_new_p .new_p_o>div>.new_p_i{
	width: 334px;
	height: 46px;
	line-height: 46px;
	padding: 0 20px;
	font-size: 20px;
	float: left;
}
.home_new_p .new_p_o>div>.new_p_u{
	width: 60px;
	height: 46px;
	background: #0075DC url("../image/search.png") no-repeat center;
	display: block;
	float: right;
	cursor: pointer;
}
.home_new_p .new_p_y{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 99;
	background: rgba(0, 117, 220, 0.9);
}
.home_new_p .new_p_y div{
	width: 1184px;
	margin: auto;
	padding: 0 0 0 16px;
	height: 80px;
	line-height: 80px;
	overflow: hidden;
	
}
.home_new_p .new_p_y a{
	display: block;
	float: left;
	font-size: 22px;
	color: #FFFFFF;
	margin: 0 42px;
}
.home_new_o{
	width: 100%;
	padding: 40px 0 0 0;
	overflow: hidden;
}
.home_new_o #news{
	width: 540px;
	height: 400px;
	float: left;
	overflow: hidden;
}
.home_new_o .new_o_p{
	width: 620px;
	overflow: hidden;
	float: right;
}
.home_new_o .new_o_o{
	width: 700px;
	height: 45px;
	border-bottom: 1px solid #D2D2D2;
}
.home_new_o .new_o_o li{
	overflow: hidden;
	float: left;
	height: 46px;
	margin: 0 60px 0 0;
	cursor: pointer;
}
.home_new_o .new_o_o li.active span{
	color: #0058c5;
	font-weight: 700;
}
.home_new_o .new_o_o li.active em{
	display: block;
}
.home_new_o .new_o_o li span{
	display: block;
	font-size: 18px;
	line-height: 24px;
	height: 44px;
	color: #646464;
}
.home_new_o .new_o_o li em{
	display: none;
	width: 100%;
	height: 2px;
	background: #0058c5;
}
.home_new_o .new_o_i{
	width: 100%;
	padding: 11px 0 0 0;
	overflow: hidden;
}
.home_new_o .new_o_i li{
	width: 100%;
	padding: 10px 0;
	overflow: hidden;
}
.home_new_o .new_o_i li:hover a{
	color: #0058C5;
}
.home_new_o .new_o_i li:hover a em{
	background: #0058C5;
}
.home_new_o .new_o_i li a{
	display: block;
	overflow: hidden;
	height: 22px;
	line-height: 22px;
	font-size: 16px;
	color: #303030;
}
.home_new_o .new_o_i li a em{
	display: block;
	float: left;
	width: 6px;
	height: 6px;
	margin: 8px 10px 0 0;
	background: #999999;
	border-radius: 100%;
}
.home_new_o .new_o_i li a b{
	display: block;
	float: left;
	font-weight: 400;
}
.home_new_o .new_o_i li a span{
	display: block;
	float: right;
}
.home_new_i{
	width: 100%;
	padding: 45px 0;
	line-height: 42px;
	text-align: center;
	overflow: hidden;
	background: url("../image/home_new_1.png") no-repeat center;
}
.home_new_i b{
	display: block;
	text-align: center;
	font-weight: 700;
	font-size: 32px;
	color: #303030;
}
.home_new_u{
	width: 1280px;
	overflow: hidden;
}
.home_new_u li{
	width: 285px;
	margin: 0 20px 20px 0;
	overflow: hidden;
	float: left;
}
.home_new_u li a{
	display: block;
	overflow: hidden;
	height: 110px;
	background: url("../image/home_new_6.png") no-repeat center;
}
.home_new_u li a img{
	display: block;
	float: left;
	margin: 30px 18px 30px 28px;
}
.home_new_u li a div{
	overflow: hidden;
}
.home_new_u li a div em{
	display: block;
	width: 40px;
	height: 2px;
	margin-top: 38px;
	background: #FFFFFF;
}
.home_new_u li a div span{
	display: block;
	padding: 12px 0 0 0;
	font-size: 20px;
	line-height: 28px;
	color: #FFFFFF;
}
.home_new_y{
	width: 100%;
	overflow: hidden;
	background: linear-gradient( 180deg, rgba(0,117,220,0.17) 0%, rgba(0,117,220,0.1) 100%);
	box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16);
	border-radius: 4px 4px 4px 4px;
}
.home_new_y .new_y_p{
	width: 303px;
	height: 412px;
	overflow: hidden;
	float: left;
	background: url("../image/home_new_7.jpg") no-repeat center;
	position: relative;
}
.home_new_y .new_y_o{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
.home_new_y .new_y_i{
	padding: 58px 20px 0 20px;
	overflow: hidden;
}
.home_new_y .new_y_u{
	width: 100%;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	text-align: center;
}
.home_new_y .new_y_u p{
	display: inline-block;
}
.home_new_y .new_y_u p em{
	display: block;
	float: left;
	width: 53px;
	height: 1px;
	margin: 13px 0;
	background: #FFFFFF;
}
.home_new_y .new_y_u span{
	display: block;
	float: left;
	padding: 0 12px;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: 700;
}
.home_new_y .new_y_y{
	width: 100%;
	padding: 23px 0 0 0;
	overflow: hidden;
	font-size: 16px;
	line-height: 22px;
	color: #FFFFFF
}
.home_new_y .new_y_t{
	width: 100%;
	padding: 26px 0 0 0;
	overflow: hidden;
}
.home_new_y .new_y_t a{
	display: block;
	width: 200px;
	height: 40px;
	line-height: 40px;
	margin: 20px auto;
	text-align: center;
	background: #FFFFFF;
	color: #0075DC;
	font-size: 18px;
	border-radius: 2px;
}
.home_new_y .new_y_r{
	padding: 0 0 0 20px;
	overflow: hidden;
}
.home_new_y .new_y_r a{
	display: block;
	float: left;
	width: 200px;
	height: 176px;
	margin: 20px 19px 0 0;
	overflow: hidden;
	background: #FFFFFF;
	border-radius: 4px;
}
.home_new_y .new_y_r a img{
	display: block;
	margin: 37px auto 0 auto;
}
.home_new_y .new_y_r a span{
	display: block;
	text-align: center;
	margin-top: 22px;
	font-size: 20px;
	line-height: 28px;
	color: #333333;
}
.home_new_t{
	width: 1280px;
	overflow: hidden;
}
.home_new_t li{
	width: 285px;
	margin: 0 20px 0 0;
	overflow: hidden;
	float: left;
}
.home_new_t li a{
	display: block;
	overflow: hidden;
	height: 204px;
	background: #DAEDFF;
	border-radius: 4px;
}
.home_new_t li a img{
	display: block;
	margin: 34px auto 0 auto;
}
.home_new_t li a span{
	display: block;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	padding-top: 26px;
	color: #333333;
}
.home_new_r{
	width: 100%;
	overflow: hidden;
}
.new_r_p{
	width: 100%;
	padding: 12px 0;
	overflow: hidden;
	border-top: 1px solid #E5E5E5;
	background: #F4F4F4;
	text-align: center;
}
.new_r_p>ul{
	display: inline-flex;
}
.new_r_p>ul>li{
	width: 312px;
	height: 26px;
	line-height: 26px;
	border-right: 1px solid #0075DC;
	float: left;
}
.new_r_p>ul>li:last-child{
	border: 0;
}
.new_r_p>ul>li>a{
	color: #0075DC;
	font-size: 16px;
}
.new_r_o{
	width: 100%;
	min-height: 217px;
	overflow: hidden;
	background: #0075DC url("../image/home_new_24.png") no-repeat bottom center;
}
.new_r_i{
	width: 1280px;
	padding: 40px 0 0 0;
	overflow: hidden;
}
.new_r_i select{
	display: block;
	float: left;
	margin: 0 13px 0 0;
	width: 290px;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	font-size: 14px;
	color: #FFFFFF;
	background: rgba(255,255,255,0.2) url("../image/home_new_20.png") no-repeat center;
	background-position: 250px;
	border: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline:none;
}
.new_r_i select option{
	background: #FFFFFF;
	color: #333333;
}

.new_r_u{
	width: 100%;
	padding: 30px 0;
	overflow: hidden;
}
.new_r_u .r_u_p{
	max-width: 780px;
	padding: 30px 0 0 0;
	overflow: hidden;
	float: left;
}
.new_r_u .r_u_p>div{
	width: 100%;
	padding: 7px 0;
	overflow: hidden;
	text-align: left;
}
.new_r_u .r_u_p>div p{
	display: inline-flex;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
}
.new_r_u .r_u_p>div p b{
	display: block;
	float: left;
	padding: 0 0 0 22px;
	margin: 0 20px 0 0;
	font-weight: 400;
}
.new_r_u .r_u_p>div p a{
	color: #FFFFFF;
}
.new_r_u .r_u_o{
	overflow: hidden;
	float: right;
}
.new_r_u .r_u_o li{
	width: 120px;
	overflow: hidden;
	float: left;
	margin: 0 0 0 40px;
}
.new_r_u .r_u_o li img{
	display: block;
	width: 100%;
}
.new_r_u .r_u_o li span{
	display: block;
	text-align: center;
	padding: 10px 0 0 0;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
}

.scroll_horizontal{position:relative;width:1200px;margin: 0 auto 58px auto;height:220px}
.scroll_horizontal .box{overflow:hidden;position:relative;width: 1200px;height: 220px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;font-size: 12px}
.scroll_horizontal .list li{float:left;width:305px;}
.scroll_horizontal .list li>a{width: 285px;display: block;overflow: hidden;}
.scroll_horizontal .list li>a img{display: block;width: 285px;height: 180px}
.scroll_horizontal .list li>a span{display: block;height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;color: #333333;text-align: center;}
.scroll_horizontal .prev{position:absolute;top: 62px;right: 0;width:22px;height:56px;background-image:url(../image/prev.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;z-index: 99;}
.scroll_horizontal .next{position:absolute;top: 62px;left: 0;width: 22px;height:56px;background-image:url(../image/next.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;z-index: 99;}
