body {
	margin:0;
	padding:0;
}
html{ overflow-x:hidden;}

li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#686868;text-decoration:none;}
a:hover {color:#e22307;text-decoration:none;}

.center{ text-align:right; width:100%; text-align:center;}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {display:block;
	max-width:100%;
	border:0;}
.img:visited img{border: 1px solid #cccccc;}
.img img{border: 1px solid #cccccc;padding:2px;}
.img:hover img{border: 1px solid #054ae7;}

/*顶部样式*/

.top{ width:100%; height:auto; overflow:hidden; margin:0 auto; overflow:hidden;}
.top_bg{width:100%; height:auto; overflow:hidden; margin:0 auto; background-color:#ffffff; text-align:center;}
.tel{width:100%; height:40px; line-height:40px; text-align:center; background-color:#ff9629; font-size:22px;}
.remen{ clear:both; width:320px; height:37px; overflow:hidden; line-height:37px; margin:0 auto; background:url(fangdajing.jpg) no-repeat left center; padding-left:30px;}

/*导航样式*/
.Top_menu {height:auto; width:100%; margin:0 auto; overflow:hidden; text-align:center; background-color:#0058b2;}
.Top_menu ul{list-style:none; width:100%; margin:0 auto; font-family:"微软雅黑";}
.Top_menu ul li{float:left; width:24%; text-align:center; height:35px; font-size:18px; line-height:35px; margin-bottom:2px;}
.Top_menu ul .li_link{width:1%; height:35px; background:url(menu_list.jpg) no-repeat center center; float:left;}
.Top_menu ul li a{color:#fff;text-decoration:none;display: block; height:35px;}
.Top_menu ul li a:hover{color:#ffff00; text-decoration:none;display: block;height:35px;} 
.Top_menu ul li a:hover span{color:#fff; text-decoration:none; display: block; height:35px;} 
.Top_menu ul li a:active {color:#fff;display: block; height:35px;}
 
.flash{ width:100%; height:200px; text-align:center; margin-top:3px; margin-bottom:3px;}

/*index*/
.main{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

/*right*/
.right{width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:2px;}
.right_top{
	width:100%;
	height:35px;
	overflow:hidden;
	border-bottom:3px #ff9629 solid;
	padding-top:0px;
	padding-bottom:7px;
	margin-bottom: 10px;
}
.right_tf{
	width:100%;
	height:45px;
	float:left;
	color:#000;
	line-height:45px;
	font-size:25px;
	font-weight:bold;
	background-color:#0058b2;
	text-align:center;
	color:#FFF;
}
.right_r{text-align:right; line-height:35px; margin-right:20px!important; margin-right:10px; font-size:12px; color:#000;}
.right_bg{ width:100%; height:auto; overflow:hidden; padding-bottom:10px;}
.right_bt{ clear:both; width:721px; height:8px;}

.mian_img img{width:90%;  border:#cccccc solid 1px;}

/*gsjj*/
.bttt999 {
	font-size: 28px;
	font-weight: bold;
	line-height: 40px;
	color: #0058b2;
	text-decoration: none;
}
.bttt996 {
	font-size: 28px;
	font-weight: bold;
	line-height: 40px;
	color: #ffffff;
	text-decoration: none;
}
.bttt998 {
	font-size: 22px;
	font-weight: bold;
	line-height: 40px;
	color: #ffffff;
	text-decoration: none;
}
.bttt997 {
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	color: #ffffff;
	text-decoration: none;
}
.gsjj{ width:320px; float:left; height:auto; overflow:hidden;}
.gsjj_top{ float:left; width:320px; height:34px; background:url(gsjj_top.jpg) no-repeat;}
.gsjj_tf{ width:100px; height:34px; line-height:34px; float:left; text-align:center; color:#FFF; margin-left:12px; font-size:14px;}
.gsjj_bg{ width:320px; height:250px; overflow:hidden; background:url(gsjj_bg.jpg) repeat-y center top;}
.gsjj_img{ width:274px; height:107px; margin:0 auto; overflow:hidden; padding-top:8px;}
.gsjj_body{ width:290px; margin:0 auto; color:#525252; line-height:22px;}
.gsjj_bt{ width:320px; height:23px; margin:0 auto; background:url(gsjj_bt.jpg) no-repeat center top;}

/*sy_cp*/
.sy_cp99{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-top:2px;
	background-color: #0058b2;
}
.sy_cp{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-top:10px;
	background-color: #0058b2;
}
.sy_cp_top{ width:100%; height:30px; padding-top:15px; padding-bottom:12px; border-bottom:3px #ff9629 solid;}
.sy_cp_tf{ width:100%; float:none; height:40px; font-size:25px; background-color:#0058b2; line-height:40px; text-align:center; color:#FFF;margin-top:20px;}
.sy_cp_tf1{
	width:100%;
	float:none;
	height:40px;
	font-size:25px;
	line-height:40px;
	text-align:center;
	color:#0058b2;
	font-weight: bold;
	padding-bottom: 10px;
}
.sy_cp_tf2{
	width:100%;
	float:none;
	text-align:center;
	color:#000000;
	font-weight: bold;
}
.sy_cp_bg{ width:98%; height:auto; margin:0 auto; overflow:hidden; padding-bottom:15px;}

/*sy_cp2*/
.sy_cp2{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:5px;}
.sy_cp_top2{ width:100%; height:30px; padding-top:15px; padding-bottom:12px; border-bottom:3px #ff9629 solid;}
/*sy_cp1*/
.sy_cp1{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:25px;}
.sy_cp_top1{ width:100%; height:30px; padding-top:15px; padding-bottom:12px; border-bottom:3px #ff9629 solid;}
.sy_cp_tf1{ width:100%; float:none; height:40px; font-size:25px; background-color:#0058b2; line-height:40px; text-align:center; color:#FFF;}
.sy_cp_tf11{
	width:100%;
	float:none;
	height:40px;
	font-size:25px;
	line-height:40px;
	text-align:center;
	color:#0058b2;
	font-weight: bold;
	padding-bottom: 10px;
}
.sy_cp_tf21{
	width:100%;
	float:none;
	text-align:center;
	color:#000000;
	font-weight: bold;
	padding-bottom: 10px;
}
.sy_cp_bg1{ width:98%; height:auto; margin:0 auto; overflow:hidden; padding-bottom:15px;}

/*sy_news*/
.sy_news_bg{
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:15px;
}
.sy_news_list{
	width:100%;
	height:auto;
	overflow:hidden;
	line-height: 35px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/*foot*/

.foot { width:90%; height:auto; overflow:hidden; margin:0 auto; border-top:1px #CCC solid;}

/*尾部*/

.footer{width:100%; height:3.44rem; position:fixed; bottom:0; background-color: #BD0000; max-width:24rem; z-index:999; display:-webkit-flex; display:flex;}

.footer a{flex-grow:1; text-align:center; font-size:1.1rem; color:#fff; background-repeat:no-repeat; background-position:center 0.26rem; }

.footer a+a{border-left:0.1rem solid #ffffff;}

.footer a span{
	display:block;
	padding-top:0.6rem;	
}