﻿* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #F08100;
	text-decoration: none;
}
body {
	padding: 0;
	margin: 0;
	line-height: 1.6em;
	font-family: Arial,宋体;
	font-size: 12px;
}

#content { margin:auto; width: 910px; background:#FFFFFF;clear: left; overflow:hidden; }

#top {
	width:910px;
	height:37px;
	background-color:#E6E6E6;
}
#top_left {
	float: left;
	width: 200px;
	margin: 10px 10px;
	font-size: 12px;
	font-weight:bold;
}
#top_right {
	float: right;
	width: 120px;
	text-align:right;
	margin: 10px 10px 0 0;;
}

#header {
	height:90px;
	overflow:hidden;
	float:left;
	width:910px;;
}
#logo {
	float: left;
	width: 286px;
	margin: 17px 0 0 10px;
}
#header_right {
	float: right;
	width: 500px;
	text-align:right;
	margin: 5px 10px;
}

#right_cn {
	float: right;
	font-weight:bold;
	color:#999999;
	font-size:12px;
}
#right_cn a {
	color: #999999;
	text-decoration: none;
}
#right_cn a:hover {
	color: #F08100;
	text-decoration: none;
}
#right_login {
	float: right;
	text-align:right;
	margin-top:37px;
	width:500px;
	font-size:12px;
	font-weight:bold;
	color:#585858;
}
.right_login_style {width:100px; height:12px; font-size:11px;}

#menubar {width:910px; height:40px;background-color: #013895; float:left;}
.menu_index {
	float:left;
	height:40px;
	background-color: #013895;
	color:#FFFFFF;
	font-size:12px;
	margin:0px 0;
	width:662px;
	}
.menu {
	float:left;
	height:40px;
	background-color: #013895;
	color:#FFFFFF;
	font-size:12px;
	margin:0px 0;
	width:662px;
	}
.menu ul {
	list-style:none;
	}
.menu li {
	display:inline;
}
.menu ul li a{
	float: left; color: #FFF; font-weight:bold; padding: 0px 0; width: 94px; text-align: center; text-decoration: none;height:40px; line-height:40px;
}
.menu ul li a:hover{
	background-color: #F5A100;height:40px; color:#FFFFFF;line-height:40px;
}
#search {width:208px; float:right; margin-top:10px;}

#main {
	width:910px;
	margin-top:1px;
}
#main_left {
	float: left;
	width: 645px;
	height:508px;
}
#main_left_flash {
	float: left;
	width: 645px;
	height:334px;
	font-size: 12px;
	font-weight:bold;
}
#main_left_pro {
	float: left;
	width: 644px;
	height:174px;
	font-size: 12px;
	background-image:url(../images/index_main_pro_bg.jpg);
	border-right:#666666 1px solid;
}
#main_right {
	float: right;
	width: 265px;
	text-align:left;
	background:#D3D3D5;
	height:154px;
}
#main_right_1 {
	float: left;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
	height:25PX;
}
.main_right_2 {
	float: left;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-left:10px;
	width:230px;
	margin-top:5px;
	height:25px;
}
#main_right_news {
	float: right;
	width: 265px;
	text-align:left;
	height:252px;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
}
#main_right_news ul {margin-left:15px; line-height:20px; height:44px;}


#banner { margin-bottom:13px; width:910px; overflow:hidden; float:left;}

#n_main {
	width:910px;background-color:#EFEFEF;
	float:left;
}
#n_main_title {
	float: left;
	width: 910px;
	height:25px;

}
#n_main_content {
	width:830px;
	margin-top:20px; 
	margin-left:40px;
	float:left;
}
.honor{
	float:left;
		width:830px;
}
 .honor ul {
	list-style:none;
	padding:0px;
	margin:0px;
	}
.honor li {
	float: left;
	text-align: center;
	 text-decoration: none;
	 padding:0 10px;
	 font-size:12px;
	 width:185px;
}

#pro_main {
	width:910px;
}
#pro_left {
	float: left;
	width: 250px;
}
.left_class { width:235px; background-color:#EFEFEF;}
.left_class ul {
	list-style:none;
	background-color:#EFEFEF;
	padding:0px;
	margin:0px;
	}
.left_class li {
	display:inline;
	background-color:#EFEFEF;
}
.left_class ul li a{
	float: left; color: #3E66AB; padding: 0px; width: 235px; text-align: left; text-decoration: none;height:25px; line-height:25px;background-color:#EFEFEF;
}
.left_class ul li a:hover{
	height:25px; color:#F5A100;line-height:25px;
}

.pro_right {
	float: right;
	width: 660px;
	text-align:left;
}
.list{
	float: left;
	width: 660px;
}
.pro_right1 {
	float: right;
	width: 660px;
	text-align:left;
	background:#FFFFFF;
}
#pro_right_title {
	float: right;
	width: 660px;
	text-align:left;
	color:#F5A100;
	height:35px;
	line-height:35px;
	margin-bottom:10px;
	font-size:14px;
	background:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	font-weight: bold;
}
.pro_right ul {
	list-style:none;
	}
.pro_right li {
	display:inline;
}
.pro_right ul li {
	float: left; padding: 0px 0; width: 182px; text-align: center; text-decoration: none;margin:2px 16px; font-size:12px; 
}
.pro_right1 ul {
	list-style:none;
	}
.pro_right1 li {
	display:inline;
}
.pro_right1 ul li {
	float: left; padding: 0px 0; width: 182px; text-align: center; text-decoration: none;margin:20px 16px; font-size:12px; 
}
.table_allline {
	border: 1px dotted #CCCCCC;
	background-color:#FFFFFF;
	font-size:12px;
}
.title {
 color:#00468c;font-size:18px;line-height:35px;
}
.news_list {
 font-size:12px;line-height:35px; }
.news_list ul {
	line-height:35px;
	height:35px;
	border-bottom: 1px dotted #CCCCCC;
	}
.news_title {
 color:#00468c;font-size:18px;line-height:35px; font-weight:bold;
}
.news_time {
 font-size:12px;line-height:35px;border-bottom: 1px dotted #CCCCCC; margin-bottom:10px;
}
.news_main {font-size:12px;}
.news_foot {font-size:11px; text-align:right;}
/* footer */
#footer {width:910px;border-top:#003993 8px solid; text-align:center; font-weight:bold; font-size:11px; background:#E6E6E6; line-height:20px; padding-top:8px; padding-bottom:8px;clear: both; color:#7B7B7B;}
#footer a {
	color: #7B7B7B;
	text-decoration: none;
}
#footer a:hover {
	color: #F08100;
	text-decoration: none;
}
#footer_en {
width:910px;
border-top:#003993 8px solid; 
text-align:center; 
font-weight:bold; 
font-size:11px; 
background:#E6E6E6; 
line-height:20px; 
padding-top:8px; 
padding-bottom:8px; color:#7B7B7B;
 margin-top:15px;
float:left;}
#footer_en a {
	color: #7B7B7B;
	text-decoration: none;
}
#footer_en a:hover {
	color: #F08100;
	text-decoration: none;
}
#footer_cn {width:910px;border-top:#003993 8px solid; text-align:center; font-size:11px; background:#E6E6E6; line-height:20px; padding-top:8px; padding-bottom:8px;float:left;color:#7B7B7B;margin-top:15px;}
#footer_cn a {
	color: #7B7B7B;
	text-decoration: none;
}
#footer_cn a:hover {
	color: #F08100;
	text-decoration: none;
}





#div_center { width:662px; height:40px; margin-left: auto;margin-right:auto;} /*定义总体宽度、高度；background:003399; 控制背景颜色,居中对齐*/ 
#nav { line-height: 40px; list-style-type: none; margin-top:0px;}         /*控制一级菜单行高；上边距0px；*/   
#nav a { display: block;text-align:center; font-size:12px;font-weight:bold;} /*一级菜单链接总体样式：每个菜单的宽，居中对齐，文字大小*/ 
#nav a:link { color:#FFF; text-decoration:none;margin:0;}     /* 未访问的链接 */   
#nav a:visited {color:#FFF;text-decoration:none;margin:0;}    /* 已访问的颜色 */ 
#nav a:hover {color:#FFF;text-decoration:none; background:#F08100;}                /* 鼠标在链接上 */

#nav li {float: left;}                   /* 一级菜左对齐 */ 
#nav li ul {line-height: 20px; background:#013895; list-style-type: none;text-align:left;left: -999em; width:158px; position: absolute;border-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-color: #FFF; padding:1px;}             /*二级菜单总体样式：行高24px；背景颜色；外框宽度；相对位置；边框一个象素，上边没样式，左右下边实线，边框颜色#003399；内边距1个象素*/

#nav li ul a{display:block; width: 158px;text-align:left;padding-left:2px; border-top:#FFFFFF 1px solid;}   /* 二级菜单链接样式；背景宽度、左对齐，左缩进2 */
#nav li ul a:link {color:#FFF; text-decoration:none;}                                   /* 未访问的链接 */ 
#nav li ul a:visited {color:#FFF;text-decoration:none;}                                 /* 已访问的链接 */
#nav li ul a:hover {color:#FFF;text-decoration:none;background:#F08100;}/* 鼠标在链接上 */

#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {
background:#F08100;
}


.tb{
font-size:12px; 
border:1px solid #a9adaf;
}
.tb td{
padding:5px 3px;
}
.tb span{
border-left:1px solid #e5e5e5;
padding-left:5px
}
.list_p{
background-color:#134A8B;
color:#FFFFFF;
text-transform:uppercase;
height:25px;
font-weight:bold;
}
.list_t{
background-color:#E7E7E7;
 }
.list_t td{
border-bottom:1px solid #A9A8A8;
height:25px;
}
