body {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(img/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
*{margin:0;padding:0;list-style-type:none;}
 #nav { position:relative; width:735px; height:100px; color:#999; margin: 0 auto;padding:0px;z-index:100;}
 #nav ul { list-style-type:none;margin: 0;float:left;padding:0px;}
 #nav ul li { float:left; position: relative; width: 105px; height:100px;margin-top:0px;}
 #nav ul li a { padding-top:35px; padding-bottom:15px; height:50px; display:block; text-decoration:none; text-align:center; color:#fff;font-family: "Microsoft YaHei"; font-size:16px; }
 #nav ul li a:hover {background: #FF7F07;color:#fff;padding-left:0px;}
.a:link {
	font-family: "黑体";
	font-size: 15px;
	color: #333333;
	text-decoration: none;
}
.a:visited {
	font-family: "黑体";
	font-size: 15px;
	color: #333333;
	text-decoration: none;
}
.a:hover {
	font-family: "黑体";
	font-size: 15px;
	color: #FFFF00;
	text-decoration: none;
}
.w_font {
	font-size: 12px;
	line-height: 180%;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.p:link {
	font-family: "黑体";
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.p:visited {
	font-family: "黑体";
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.p:hover {
	font-family: "黑体";
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
h3 {
	font-size: 16px;
	color: #E46713;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.jscs:link {
	font-size: 14px;
	color: #074D93;
	text-decoration: none;
}
.jscs:visited {
	font-size: 14px;
	color: #074D93;
	text-decoration: none;
}
.jscs:hover {
	font-size: 14px;
	color: #ff0000;
	text-decoration: none;
}
.img {
	padding: 0px;
	border: 0px solid #CCCCCC;
}.h1 {
	font-family: "黑体";
	font-size: 22px;
	line-height: 28px;
	color: #0D61A7;
	text-decoration: none;
	margin: 5px;
	padding: 5px;
	height: 35px;
}
.font14 {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
*-导航菜单开始*>




ul,li,dl,dt,dd{margin:0;padding:0}
li{list-style:none;}
.daohan ul li {
	float:left;
	font-size:16px;
	color:#222;
	width:100px;
	height:35px;
	line-height:26px;
	text-align:center;
	font-family: '黑体';
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.navge{ background:url("img/20120304080826236.gif") no-repeat top right;margin-left:2px;display:inline;}
.daohan  ul li em A:link, .daohan .page ul li em A:active, .daohan .page ul li em A:visited {font-style: normal; color:#002E5F; text-decoration: none;font-size:14px;width:100px; height:50px;float:left; z-index:100;}
.daohan  ul li em A:hover{font-style: normal;color:#ffffff; background:url("img/20120304080843648.gif") no-repeat top center;}
.a14:link {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
.a14:visited {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
.a14:hover {
	font-size: 12px;
	color: #fff;
}

a:link {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #003399;
}
.b_title {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

*+html .DefaultLeftTitle{width:240px;height:auto;float:left;line-height:28px;font-weight:bold;text-align:left;text-indent:28px;color:#FF9900;margin-top:2px;border:0 solid red;}
.DefaultLeftTitle a:link{text-decoration:none;color:#FF9900;}
.DefaultLeftTitle a:visited{text-decoration:none;color:#FF9900;}
.DefaultLeftTitle a:hover{text-decoration:none;color:#FFFF00;}
.DefaultLeftDetail{width:110px;white-space:nowrap;height:28px;float:left;line-height:28px;text-align:left;text-indent:6px;color:#666666; padding-right:0px; padding-left:0px;}
.DefaultLeftDetail a:link{text-decoration:none;color:#666666;width:120px;}
.DefaultLeftDetail a:visited{text-decoration:none;color:#666666;width:120px;}
.DefaultLeftDetail a:hover{text-decoration:none;color:#ff9900;padding-top:3px;padding-bottom:1px;}
.DefaultLeftLine{color:#AAA9A9;width:7px;float:left;line-height:23px;text-align:right;}.pro_img {
	 margin: 1px;
	padding: 2px;
	border: 1px solid #D1D1D1;
}
h2 {
	font-size: 16px;
	line-height: 32px;
	color: #0A295F;
	text-decoration: none;
}




a,img{border:0;}
.flexslider{position:relative;height:450px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;z-index:1;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:1;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px; background:url(images/prev.png) center center no-repeat;}/* background:url(images/prev.png) center center no-repeat; */
.flex-direction-nav li a.flex-next{right:40px;background:url(images/next.png) center center no-repeat;}/* background:url(images/next.png) center center no-repeat; */
/* ??banner?? */.info_banner {
	background-attachment: scroll;
	background-image: url(img/info_banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
