body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 14px;
}
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;
	text-align: center;
}
.top_bg{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.tel{
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#c4151c;
	font-size:20px;
	color: #FFFF00;
}
.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_bg{
	width:100%;
	height:auto;
}
.Top_menu {height:auto; width:100%; margin:0 auto; overflow:hidden; text-align:center; background-color:#333333;}
.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:40px; font-size:18px; line-height:40px; margin-bottom:2px;}
.Top_menu ul .li_link{width:1%; height:40px; background:url(menu_list.jpg) no-repeat center center; float:left;}
.Top_menu ul li a{color:#fff; text-decoration:none;display: block;}
.Top_menu ul li a:hover{color:#fff; text-decoration:none; display: block; height:40px;} 
.Top_menu ul li a:hover span{color:#fff; text-decoration:none; display: block; height:40px;} 
.Top_menu ul li a:active {color:#fff; display: block; height:40px;}
 
.flash{ width:100%; height:162px; text-align:center; margin-top:2px; margin-bottom:0px;}

.Top_menu3 {
	height:auto;
	width:100%;
	margin:0 auto;
	overflow:hidden;
	background-color: #E8E8E8;
}
.Top_menu3 ul{list-style:none; margin:0 auto; width:100%;}
.Top_menu3 ul li{float:left;width:130px;text-align:center; height:39px; line-height:39px; font-size:15px; font-weight:bold}
.Top_menu3 ul .li_link{width:2px; background:url(menu.jpg) no-repeat center;}
.Top_menu3 ul li a:link{color: #333333;text-decoration:none;display: block;font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;}
.Top_menu3 ul li a:visited{color:#333333;text-decoration:none;display: block;font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;}
.Top_menu3 ul li a:hover{color:#fff; text-decoration:none;display: block; background:url(on_nav.jpg) repeat-x center top;font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;} 
.Top_menu3 ul li a:active {color:#333333;display: block;font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;}


#navigation3 a.here:link,
 #navigation3 a.here:visited,
 #navigation3 a.here:hover,
 #navigation3 a.here:active {color:#fff; text-decoration:none;display: block; background:url(on_nav.jpg) repeat-x center top;}

/*ÓÅÊÆ*/
.youshi{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align: center;
}
.youshi_bg{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
/*index*/
.main{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

/*right*/
.right{width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:10px;}
.right_top{ width:100%; height:60px; overflow:hidden; margin:0 auto; margin-bottom:15px; margin-top:10px;}
.right_tf{ 
width:100%;
	float:none;
	height:60px;
	font-size:34px;
	line-height:60px;
	text-align:center;
	color:#222222;
	background-image: url(dh_1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:100% 100%;
	font-weight: bold;
}
.right_tf99{ 
width:100%;
	float:none;
	height:40px;
	font-size:26px;
	margin-top:20px;
	line-height:40px;
	text-align:center;
	color:#CE0000;
	font-weight: bold;
}
.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*/
.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_cp1{ width:100%; height:auto; overflow:hidden; margin:0 auto; }
.sy_cp{ width:100%; height:auto; overflow:hidden; margin:0; margin-top:10px; }
.sy_cp_top{
	width:100%;
	height:40px;
	margin:0 auto;
	margin-bottom:20px;
}
.sy_cp_tf{
	width:100%;
	float:none;
	height:60px;
	font-size:34px;
	line-height:60px;
	text-align:center;
	color: #000000;
	background-image: url(dh_1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:100% 100%;
	font-weight: bold;
}
.sy_cp_tf11{
	width:100%;
	float:none;
	height:40px;
	font-size:26px;
	margin-top:20px;
	line-height:40px;
	text-align:center;
	color:#ffffff;
	background-image: url(left_list1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:200px 30px;
	font-weight: bold;
}
.sy_cp_bg{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #1959b9;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 5px;
}
.sy_cp_bg2{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #333333;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
.sy_cp_bg3{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #f0f0f0;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
.sy_cp_bg1{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.sy_cp_bg9{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding-bottom:15px; background-color:#164782;}
/*foot*/

.foot { width:90%; height:auto; overflow:hidden; margin:0 auto; border-top:1px #CCC solid;}

.aaa {
	font-size: 32px;
	line-height: 50px;
	color: #ff7200;
	text-decoration: none;
	font-weight: bold;
}
.aaa01 {
	font-size: 30px;
	line-height: 40px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.aaa02 {
	font-size: 24px;
	line-height: 40px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.aaa03 {
	font-size: 28px;
	line-height: 40px;
	color: #ff7200;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.aaa04 {
	font-size: 20px;
	line-height: 31px;
	color: #333333;
	text-decoration: none;
}
.aaa05 {
	font-size: 16px;
	line-height: 32px;
	color: #333333;
	text-decoration: none;
}

/*Î²²¿*/

.footer{width:100%; height:3.44rem; position:fixed; bottom:0; background-color: #ff7200; max-width:25rem; 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;	
}