@charset "utf-8";
html{ overflow-x:hidden; }
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, form, pre, fieldset, lengend, button, input, textarea, th, td { margin:0; padding:0; }

/* 设置默认字体 */
body, button, input, select, textarea { font-size:12px; font-family:Arial; } /* 用 ascii 字符表示，使得在任何编码下都无问题 */
h1 { font-size:18px; } /* 18px / 12px = 1.5 */
h2 { font-size:16px; }
h3 { font-size:14px; }
h4, h5, h6 { font-size:100%; }
address, cite, dfn, em, var { font-style:normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size:12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style:none; }

/* 重置文本格式元素 */
a { text-decoration:none; }
a:hover { text-decoration:underline; }

abbr[title], acronym[title] { border-bottom:1px dotted; cursor:help; }/* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color:#000; } /* for ie6 */
fieldset, img { border:none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea { font-size:100%; } /* 使得表单元素在 ie 下能继承字体大小 */


/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y:scroll; }

body {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ededed;
	padding-top: 10px;
	padding-bottom: 10px;
}
a {
	color: #333333;
}
a:hover {
	color: #001376;
	text-decoration: underline;
}
.input01 {
	height: 17px;
	width: 112px;
}
.bg_current {
	color: #001778;
	text-align: left;
}
.bg_current a {
	color: #001778;
}
.bg_current a:hover {
	text-decoration: underline;
}



.nav {
	width:721px;
	height:29px;
}
.nav ul{}
.nav ul li {
	float:left;
	text-align:center;
}
.nav ul li img { vertical-align:bottom; }
.nav ul li a { display:block; height:29px; color:#fff; line-height:29px; }
.nav ul li a:hover { display:block; height:29px; color:#fff; text-decoration:none; line-height:29px; }


.nav a.nav_1 {width:103px; height:29px;background-image:url('nav1.jpg'); }
.nav a.nav_1:hover, .nav .nav_1_current { width:103px; height:29px; background:url('nav01.jpg') no-repeat; }

.nav a.nav_2 {width:103px; height:29px;background-image:url('nav2.jpg'); }
.nav a.nav_2:hover, .nav .nav_2_current {width:103px; height:29px; background-image:url('nav02.jpg'); }

.nav a.nav_3 {width:103px; height:29px;background-image:url('nav3.jpg'); }
.nav a.nav_3:hover, .nav .nav_3_current {width:103px; height:29px; background-image:url('nav03.jpg'); }

.nav a.nav_4 {width:103px; height:29px;background-image:url('nav4.jpg'); }
.nav a.nav_4:hover, .nav .nav_4_current {width:103px; height:29px;background-image:url('nav04.jpg'); }

.nav a.nav_5 {width:103px; height:29px;background-image:url('nav5.jpg'); }
.nav a.nav_5:hover, .nav .nav_5_current {width:103px; height:29px;background-image:url('nav05.jpg'); }

.nav a.nav_6 {width:103px; height:29px;background-image:url('nav6.jpg'); }
.nav a.nav_6:hover, .nav .nav_6_current {width:103px; height:29px;background-image:url('nav06.jpg'); }

.nav a.nav_7 {width:103px; height:29px;background-image:url('nav7.jpg'); }
.nav a.nav_7:hover, .nav .nav__current7 {width:103px; height:29px;background-image:url('nav07.jpg'); }


.nav_right a{color: #FFFFFF;}
.nav_right a:hover{
	color: #FFFFFF;text-decoration: underline;}
.text_about {
	line-height:174%;
	padding-top:8px;
	padding-left: 12px;
	padding-right: 4px;
}
.img_about {float: left;padding-top: 10px;padding-right: 12px;
}
.bk_login {
	background-color: #DAE5ED;
	border: 1px solid #9FBBD4;
}

.bk_careers {
	background-color: #EEEEEE;
	border: 1px solid #D6D6D6;
}
.bk_pic {
	border: 1px solid #DDDBDE;
}
.font01 {font-weight: bold;color: #001376;}
.font01 a{font-weight: bold;color: #001376;text-decoration: underline;padding-left: 16px;padding-top: 12px;}
.font01 a:hover{text-decoration: none;}
.font02{
	font-weight: bold;
	color: #001376;
	padding-left: 16px;
	text-align: left;
	font-size: 13px;
}
.font03{
	font-weight: bold;
	color: #001376;
	font-size: 12px;
}

.text_news {color: #838383;padding-left: 16px;padding-right: 10px;line-height: 130%;padding-top: 6px;
padding-bottom: 6px;
}
.text_news a {color: #001376;
}
.text_news a:hover {text-decoration: underline;
}
.text_company {
	line-height: 180%;
	text-align: left;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-family:arial;
}
.text_product {
	line-height: 180%;
	text-align: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 8px;
	font-family:arial;
}
.text_careers {
	line-height: 180%;
	padding-left: 20px;
	text-align: left;
}
.text_careers02 {
	line-height: 180%;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: left;
}
.text_pic {
	line-height: 170%;
	text-align: left;
}
.text_pic a {
	color: #001376;
}
.text_pic a:hover {
	color: #001376;
	text-decoration: underline;
}
.text_pic2 {
	line-height:130%;
	text-align: left;
}
.text_pic2 a {
	color: #001376;
}
.text_pic2 a:hover {
	color: #001376;
	text-decoration: underline;
}






.list01 {
	line-height:196%;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:10px;
	text-align:left;
}
.list01 span {
	font-size: 11px;
	float: right;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9F9F9F;
}
.list01 a {
	padding-right: 9px;
	padding-left: 6px;
}
.list01 a:hover {
	color: #001376;
	text-decoration: underline;
}
.bottom_text {
	color: #3C4981;
}
.bottom_text a {
	color: #3C4981;
}
.bottom_text a:hover {
	color: #001376;
	text-decoration: underline;
}


/* submenu ˵ */
.submenu{
}
.submenu dt{
	line-height:20px;
	font-weight:bold;
}
.submenu dt a{
	color:#ffffff;
	display:block;
	width:175px;
	height:20px;
	text-decoration: none;
	background-image: url(list_bg2.jpg);
	background-repeat: no-repeat;
	padding-bottom:2px;
}
.submenu dt a:hover{
	display:block;
	width:175px;
	height:20px;
	color:#FFE400;
	background-image: url(list_bg1.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.submenu dt .current{
	display:block;
	width:175px;
	height:20px;
	color:#FFE400;
	background-image: url(list_bg1.jpg);
	background-repeat: no-repeat;
}


.news_list_01{
	clear:both;
	font-family: arial;
	text-align: left;
	}
.news_list_01 li{
	background-image: url(arrow_news02.gif);
	background-repeat: no-repeat;
	background-position:12px;
	padding-right: 5px;
	padding-left:10px;
	}
.news_list_01 ul a{
	padding-left:2px;
	text-decoration:none;
	color: #333333;
}
.news_list_01 a:hover {
	color: #001778;
	text-decoration: underline;
}
.news_list_01 span {
	font-family: Arial;
	font-size: 11px;
	color: #818180;
	float: right;
	padding-right:10px;
}
.news_list_01 ul .bg_list_01{
	line-height:34px;
	background-image: url(bg_news01.jpg);
	background-repeat: repeat-x;
}
.news_list_01 ul .bg_list_02{
	line-height:34px;
	background-image: url(bg_news02.jpg);
	background-repeat: repeat-x;
}



/* 栏目搜索 */

.search { width:170px; height:20px; margin:0 auto; padding-bottom:12px; }
.input_search { float:left; width:170px; padding:2px 1px 0 5px; }
.search_btn { float:right; width:43px;padding:3px 7px 0px 1px;overflow:hidden; }
.search_input { width:100px; height:17px; padding:1px 1px 0 5px; float:left; border:1px solid #34739F; background:#ffffff; color:#A3A3A3; }
.btn_search { width:43px; height:19px; margin-right:8px; border:none;  background:url('btn_search.jpg') no-repeat; cursor:pointer; padding-top:5px; }

.page{
	color: #333333;
}
.page a {
	color: #333333;
}
.page a:hover,.page a.current {
	color: #001777;
	text-decoration: underline;
}

.nav .Primo { width:160px; padding:10px 0; display:inline; }
.nav .Primo li a { width:160px!Important; padding:0 20px; background:url("bg_sub_menu.jpg") no-repeat right #91A9CD; word-wrap:break-word; text-align:left; zoom:1; height:24px; line-height:24px; }
.nav .Primo li a:hover { text-decoration:underline; height:24px; line-height:24px;}
