.body01{
	background-image: url(banner_top.jpg);
	background-position: top center;
	background-size: 100%;
	background-repeat: no-repeat;
	background-color: #ddf0fe;
	overflow: hidden;
}
.body_box{
	background-image:url("foot.png");
	background-repeat: no-repeat;  
	background-position: bottom center;  
	overflow: hidden;
	margin-top: 438px;
}
@media screen and (max-width: 1200px) {
	.body_box{
		margin-top: 300px;
	}
}
.content_box{
	width: 1200px;
	margin: 0 auto 25px auto;
	background: #fff;
	overflow: hidden;
	padding: 45px;
}
.left{
	float: left;
}
.right{
	float: right;
}
.center{
	margin: 0 auto;
}
.ov{
	overflow: hidden;
}
.mt25{
	margin-top: 25px;
}
.list_box{
	width: 540px;
}
.title{
	color: #0a67cc;
	font-size: 30px;
	font-weight: bold;
	border-bottom: #e0e0e0 solid 1px;
	line-height: 60px;
}
.title a{
	color: #0a67cc;
	font-size: 30px;
}
.title>a>span{
	color: #fd0000;
	font-size: 30px;
}
.more a{
	color: #fff;
	font-size: 14px;
	border-radius: 12px;
	background: #fd0000;
	padding:3px 10px;
}
/*焦点轮播图*/
.rs_foucs{width: 540px;height: 350px;overflow: hidden;position: relative; margin-top: 25px;}
.bord{width:540px;height:350px;padding:1px;}	
.focusBox { position: relative; width: 540px; height: 350px; overflow: hidden; text-align: left; background: white; }	
.focusBox .pic1 img {  display: block; width: 540px; height: 350px;}	
.pic{ margin-top:-22px;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 42px; width:100%;  background: #333; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }	
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; font-size:14px;}	
.focusBox .txt li{ list-style:none; height:36px; line-height:36px; position:absolute; bottom:-36px;left:0;padding-left:12px;}	
.focusBox .txt li a{ display: block; color: white; text-decoration: none;font-weight: bold;font-size: 15px; }	
.focusBox .txt li a:hover{color:#fffcbc;}
.focusBox .num { position: absolute; z-index: 3; bottom: 15px; right: 30px; *bottom:15px;}	
.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px; line-height: 10px; overflow: hidden; text-align: center; margin-left: 10px; cursor: pointer;background-repeat: no-repeat;background-image: url(list.png);}	
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }	
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }	
.focusBox .num li.on{ background-image:url(on.png);}	


.rs_title_cont{margin-top: 25px;}
.rs_title_cont>ul>li{height: 45px;line-height: 45px;font-size: 17px;color: #333;}
.rs_title_cont>ul>li:hover a{color: #ff0000;}
.rs_title_cont>ul>li>a{background:url(rs_dian.png) no-repeat left;padding-left: 15px;font-size: 17px;color: #333;}



/*新闻DIV切换*/
.news_box{
    width: 540px;
    position: relative;
}
.news_box01{
    width: 1110px;
    position: relative;
}
/*菜单class*/
.Menubox {
   overflow: hidden;
    border-bottom: #e0e0e0 solid 1px;
}
.Menubox ul {
    margin: 0;
    padding: 0;
}
.Menubox li {
	float: left;
    color: #999;
    font-size: 28px;
    font-weight: bold;
    line-height: 60px;
}
.Menubox li>span {
    color: #999;
}
.Menubox li.hover>a>span{
	color: #fd0000;
}
.Menubox li a {
    font-size: 28px;
    color: #999;
}
.Menubox li.hover {
    padding: 0px;
    color: #0a67cc;
	font-weight: bold;
}
.Menubox li.hover a:link, .Menubox li.hover a:visited {
    color: #0a67cc;
	font-size: 28px;
}
.Contentbox {
    overflow: hidden;
    text-align: left;
    list-style: none;
    font-size: 18px;
	margin-top: 20px;
}
.Contentbox a:link, .Contentbox a:visited {
    background:url(rs_dian.png) no-repeat left;padding-left: 15px;font-size: 17px;color: #333;
}
.Contentbox a:hover, .Contentbox a:active {
    color: #ff0000;
}
.Contentbox li {
    height: 45px;line-height: 45px;font-size: 17px;color: #333;
}
.date {
    color: #999999;
    font-size: 17px;
}
.Contentbox .sp_more {
    position: absolute;
    top: 15px;
    right: 0px;
}
.Contentbox .sp_more a {
    color: #fff;
    font-size: 14px;
    border-radius: 12px;
    background: #fd0000;
    padding:3px 10px;
}
.Contentbox .sp_more a:hover {
    color: #0f64ce;
}



/* search */
.ssk {
	width: 800px;
	height: 40px;
	margin: 0 auto 30px auto;
	border: solid 1px #5993d7;
	border-radius: 20px;
}
.search_input {
	width: 752px;
	height: 40px;
	line-height: 35px;
	padding-left: 15px;
	background: none;
	border: none;
	color: #fff;
	font-size: 14px;
}
.search_right {
	background: url(search_202107.png) no-repeat 50%;
	height: 40px;
	color: #999999;
	padding-left: 10px;
	width: 23px;
	float: right;
	border: none;
	margin-right: 23px;
}