﻿/* CSS Document */
*{
	margin:0px;
	padding:0px;
}
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0;}
body {font:12px/normal Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#5C5C5C; background:url(../images/ywbj.jpg) no-repeat top center; background-color:#fff; width:100%;}
ul,li {list-style-type:none; text-transform:capitalize;}
#border{
background-color:#111111;
border:#595959 solid 1px;
}

.zise{ font-size:12px; color:#686868; line-height:26px;}
.zise a:link {
	color:#686868;
	text-decoration: none;
}
.zise a:visited {
	text-decoration: none;
	color:#686868;
}
.zise a:hover {
	text-decoration: none;
	color: #018C01;
}
.zise a:active {
	text-decoration: none;
	color: #686868;
}

.clear {clear:both; *display:inline;/*IE only*/}
a:link {
	color:#666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#666666;
}
a:hover {
	text-decoration: none;
	color: #014471;
}
a:active {
	text-decoration: none;
	color: #666666;
}

a.a-blue-b:link {
	color:#0976BB;
	font-weight:bold;
	text-decoration: none;
}
a.a-blue-b:visited {
	text-decoration: none;
	color:#0976BB;
}
a.a-blue-b:hover {
	text-decoration: none;
	color:#06C;
}
a.a-blue-b:active {
	text-decoration: none;
	color: #0976BB;
}

.bartext {
    color: #FDFF41;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
}




.elecenter{
	margin:0 auto;
	}

.divheight,.divline{
	height:10px;
	overflow:hidden;
	}
.divheight3{
	height:3px;
	overflow:hidden;
}
.divheight_7{
	height:7px;
	width:auto;
	overflow:hidden;
	}
	
.TextBox_25{
	border-left:1px #EEEBEB solid;
	border-top:0px #EEEBEB solid;
	border-right:1px #EEEBEB solid;
	border-bottom:1px #EEEBEB solid;
	line-height:22px;
	background:#F5F5F5;
}
.TextBox_20{
	border-left:1px #EEEBEB solid;
	border-top:1px #EEEBEB solid;
	border-right:1px #EEEBEB solid;
	border-bottom:1px #EEEBEB solid;
	line-height:20px;
	background:#FFF;
}		
/*焦点图*/
.foucs{
border:1px solid #e2e2e2; width:320px; height:172px; position:relative;
}
.foucs .pic li,.mF_YSlider .rePic li{
position:absolute;top:0;left:0;display:none;
}
.foucs .txt li{
position:absolute;z-index:2;bottom:0;height:30px;line-height:30px;display:none;
}/*默认标题高度*/
.foucs .txt li a{
display:block;position:relative;z-index:1;color:#fff;padding-left:16px;font-size:14px;font-weight:bold;text-decoration:none;
}/*标题样式*/
.foucs .txt li span{
display:block;height:100%;position:absolute;top:0;left:0;background:#000;filter:alpha(opacity=40);opacity:0.4;
}
.foucs .num{
position:absolute;z-index:3;bottom:5px;right:2px;
}
.foucs .num li{
position:relative;float:left;width:20px;height:20px;overflow:hidden;text-align:center;margin-right:4px;cursor:pointer;
}
.foucs .num li a,.foucs .num li span{
display:block;width:18px;height:18px;border:1px solid #dedede;line-height:18px;position:absolute;z-index:2;top:0;left:0;color:#333; text-decoration:none;
}/*按钮样式*/
.foucs .num li span{
z-index:1;background:#fff;filter:alpha(opacity=60);opacity:0.6;
}
.foucs .num li.current a,.foucs .num li.hover a{
border-color:#E63003;color:#fff;background:#F66E08;
}/*当前/悬停按钮

/*图片滚动区域*/
.rollBox{width:690px; height:150px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:690px; height:400px;overflow:hidden;margin:0 auto;padding-top:20px;}
.rollBox .ScrCont{height:1000000000px}
.rollBox .Cont .pic{width:171px;float:left;text-align:center;}
*+html .rollBox .Cont .pic{width:171px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:14px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont .pic .text{ height:30px;line-height:30px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
/*----end----*/


#head{
	width:1002px;
	border-top:none;
	margin:0px auto;
	}

#nav{
	width:100%;
	height:48px;
}
#navlist
	{
	width:auto;
	height:35px;
	margin:0 auto;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	
	}
	#navlist .navtext{
		width:120px;
		height:355px;
		text-align:center;
		}
	#navlist .navline{
		width:10px;
		height:25px;
		}
	#navlist a{
		display: block; 
		width:120px;
		height:35px;
		font-size:14px;
		font-weight:bold;
		line-height:35px;
		text-align:center;
		font-family:"";
		color:#FFF;
		}
	#navlist a:link {
		color: #FFF;
		text-decoration: none;
	}
	#navlist a:visited {
		text-decoration: none;

	}
	#navlist a:hover {
			color: #FF000A;
			font-weight:bold;
		text-decoration:none;
		background:url(../images/lk_18.gif) center no-repeat;

	}
	#navlist a:active {
		text-decoration: none;

	}
	#navlist a.navon {
		text-decoration: none;

	}

#navlistd
	{
	width:auto;
	height:26px;
	margin:0 auto;
	color:#C9C9C9;
	font-size:12px;
	
	}
	#navlistd .navtext{
		width:26px;
	     height:26px;
		text-align:center;
		}
	#navlistd .navline{
		width:10px;
	height:26px;
		}
	#navlistd a{
		display: block; 
	    height:26px;
		line-height:26px;
		font-size:12px;
		text-align:center;
		color:#C9C9C9;
		}
	#navlistd a:link {
		color: #C9C9C9;
		text-decoration: none;
	}
	#navlistd a:visited {
		text-decoration: none;

	}
	#navlistd a:hover {
			color: #FF000A;
		text-decoration:none;

	}
	#navlistd a:active {
		text-decoration: none;

	}
	#navlistd a.navon {
		text-decoration: none;

	}
	
.navbottom{background:url(../images/index_r11_c1_s1.jpg) no-repeat center top; height:17px; overflow:hidden;}

/*顶部导航*/
.topnav{margin:0px; padding:0px;}
.topnav .line{width:45px;}	
.topnav a:link,.topnav a:visited,.topnav a:active{font-size:12px; color:#515A63;}
.topnav a:hover{color:#000000;}
	
/*底部导航*/

#bnav{
	width:auto;
	height:30px;
}
#bnav a:link,#bnav a:visited,#bnav a:active{
	margin:0px 30px;
	line-height:30px;
	background:url(../images/index_r17_c15_s1.jpg) no-repeat left center;
	padding-left:12px;
	color:#292A2C;
}

	


.font-white-b {font-size:14px;color: #FFFFFF; font-weight:bold;}
.font-red-b {color: #FE0000;font-size:14px; font-weight:bold;}
.font-white{color: #FFFFFF; }
.font_green_14{color:#1F7216; font-weight:bold; font-size:14px;}
.STYLE2 {color: #014471; font-weight:bold; text-align:center; line-height:31px;}
.STYLE4 {color:#3B393A; font-weight:bold; font-size:14px;}
.STYLE3 {color: #014471; font-size:12px;font-weight:bold;}
.STYLE5 {color:#014471;}
.othertitle{ display:block;color:#FFF; font-size:14px; font-weight:bold; margin-top:5px;}
.classtitle{ display:block;color:#fff; font-size:16px; font-weight:400;  font-family:"黑体"; line-height:38px;}
.classtitle_en{ display:block;color:#5E5E5E; font-size:12px; font-weight: 200; font-family:"黑体"}

/*body*/

#con{
	margin:2px auto;
	width:1000px;
	border:1px #D5D5D5 solid;
	border-top:none;
}

.menu1{

	margin:0px;
	width:200px;
	list-style:none;
}
.menu1 li{
	border-bottom: dashed #999999 1px;
 }

.menu1 li a{
 	display:block;
	width:200px;
	height:30px;
	line-height:28px;
	margin:0 auto;
	color:#5c5c5c;
	font-size:12px;
	text-align:left;
}

.menu1 li a.menuon:link,.menu1 li a.menuon:visited,.menu1 li a.menuon:active{
	color:#5c5c5c;
	font-weight:bold;
 	border-bottom:none;
	margin:0 auto;
 }
.menu1 li a.menuon:hover{
	color:#FF0000;
 	margin:0 auto;
}

.menu1 li a.menuoff:link,.menu1 li a.menuoff:visited,.menu1 li a.menuoff:active{
	color:#5c5c5c;
	font-weight:bold;
 	border-bottom:none;
	
}
.menu1 li a.menuoff:hover{
	color:#FF0000;
 }

/*二级*/
.menu2{
	margin:0px 0 0 0px;
	padding-left:30px;
	width:150px;
	list-style:none;
	border-top:1px #D7D7D7 solid;
}
.menu2 li{
	border-bottom:none;
}

.menu2 li a{
	display:block;
	width:150px;
	height:27px;
	padding:0px 0px 0px 32px;
	line-height:27px;
	color:#010101;
	font-size:14px;
	font-weight:100;
	text-align:left;
	background:#FFF;
	border-bottom:none;
}

.menu2 li a.menuon:link,.menu2 li a.menuon:visited,.menu2 li a.menuon:active{
	color:#010101;
	background:#F1F1F1;
}
.menu2 li a.menuon:hover{
	padding-left:40px;
	color:#010101;
	background:#F1F1F1;
}

.menu2 li a.menuoff:link,.menu2 li a.menuoff:visited,.menu2 li a.menuoff:active{
	color:#010101;
	background:#ff0000;
}
.menu2 li a.menuoff:hover{
	color:#010101;
	background:#F1F1F1;
}

/*三级*/
.menu3{
	margin:0px 0 0 0px;
	width:185px;
	padding:0px;
	list-style:none;
}
.menu3 li{
}

.menu3 li a{
	display:block;
	width:145px;
	height:20px;
	padding:0px 0px 0px 40px;
	line-height:20px;
	color:#47718A;
	font-size:12px;
	font-weight:100;
	text-align:left;
	background:#FFF;
	border-bottom:none;
}

.menu3 li a.menuon:link,.menu3 li a.menuon:visited,.menu3 li a.menuon:active{
	color:#000;
	background:#FFF;
}
.menu3 li a.menuon:hover{
	color:#000;
	background:#FFF;
}

.menu3 li a.menuoff:link,.menu3 li a.menuoff:visited,.menu3 li a.menuoff:active{
	color:#47718A;
	background:#FFF;
}
.menu3 li a.menuoff:hover{
	color:#47718A;
	background:#FFF;
}





/*首页左侧栏目*/
.lmenu_index{
	float:left;
	margin:0px;
	width:185px;
	padding:0px;
	list-style:none;
	border-top:1px #D6D6D6 solid;
}
.lmenu_index li{
	height:50px;
	background:url(../images/index_r9_c5_s1.jpg) repeat-x left top;
	border-bottom:1px #D6D6D6 solid;
}

.lmenu_index li a{
	display:block;
	width:158px;
	height:50px;
	padding:0px 0px 0px 27px;
	line-height:50px;
	color:#143F62;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}
.lmenu_index li a:link,.lmenu_index li a:visited,.lmenu_index li a:active{
	border-right:1px #D6D6D6 solid;
	color:#143F62;
	background:url(../images/index_r10_c8_s1.jpg) no-repeat 150px center;
}
.lmenu_index li a:hover{
	border-right:1px #A4B0BC solid;
	background:url(../images/index_r7_c8_s1.jpg) #A4B0BC no-repeat 150px center;
}


#footer{
	width:100%;
	background:url(../images/mzf_11.gif) repeat-x center top;
}

/*友情连接*/
.flink{width:990px; margin:0px 0px 0px 0px;list-style:none;}
.flink li{
	float:left;
	width:182px;
	height:68px;
	padding:1px;
	overflow:hidden;
	border:1px #BFBFBF solid;
	margin:0px 5px;
	}