@charset "utf-8";
/* CSS Document */

/*header*/
.header{ width:990px; margin:0px auto; padding-top:10px; height:60px; position:relative; z-index:20;}
.header .logo{ float:left; width:300px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;/* margin-top:15px;*/}
.header .sm_toplogo{width:261px; height:27px; position:absolute; top:0px; right:0px;}
.header .top_menu{ float:right; color:#666; padding-top:28px; text-align:right;}
.header .top_menu font { color:#333;}
.header .top_menu span{ color:#cccccc; padding:0px 3px; vertical-align:middle; display:inline-block;}
.header .top_menu .red{ color:#F00; font-weight:bold;}
.header .top_menu a{ height:18px; line-height:16px;}
.header .top_menu b{ font-weight:normal;}
.top_useimg{ background:url(../images/top_ico.png) no-repeat -289px -27px; width:7px; height:4px; display:inline-block; vertical-align:middle; margin-left:3px;}

/*一级菜单hover背景无限制*/
.headerMenu{min-width:990px; width:100%; background:url(../images/nav/nav_bg.gif) repeat-x; height:40px;}
.headerNav { height:40px; background:url(../images/nav/nav_hoverbg.gif) 0px -40px repeat-x; overflow:hidden;width:990px; margin:0 auto;}
.headerNav ul { list-style:none; margin:0px; padding:0px; width:700px; float:left;}
.headerNav ul li{ float:left; margin-right:8px;}
.headerNav ul a { display: block; float:left; height:40px; line-height:40px; text-align:center; color:#ffffff; font-size:14px; font-weight:bold; background:url(../images/nav/nav_hoverbg.gif) right -40px no-repeat; padding-right:15px; text-decoration: none; }
.headerNav ul a span { display:block; padding-left:15px;}
.headerNav ul a:hover{color:#d0dbeb; font-size:14px; font-weight:bold; text-decoration:none;}
.headerNav ul .header_nav_on a { background:url(../images/nav/nav_hoverbg.gif) right 0 no-repeat; font-weight: bold; color:#395d95;}
.headerNav ul .header_nav_on a span { background:url(../images/nav/nav_hoverbg.gif) left top no-repeat; color:#395d95;font-weight: bold;}
/*二级菜单*/
.pull_downnav{ background-color:#f5f5f5; border-bottom:1px solid #dedede; height:36px; line-height:36px;width:990px;position:relative;margin:0px auto;}
.pull_downnav .two_menu{ width:990px; margin:0px auto;height:36px; line-height:36px;}
.pull_downnav .two_menu ul{ padding-top:11px;}
.pull_downnav .two_menu ul li{border-right:1px solid #cccccc;list-style:none; float:left; height:14px; line-height:14px;position: relative;}
.pull_downnav .two_menu a{ color:#333333; text-decoration:none; border-bottom:1px solid none; padding:0px 20px 10px 20px; *padding:2px 30px 8px 30px; display:inline-block; font-size:14px;}
.pull_downnav .two_menu a:hover, .pull_downnav .two_menu .highlight, #two_nav{ color:#395d94; text-decoration:none; border-bottom:1px solid #395d94;  padding:0px 20px 10px 20px; *padding:2px 30px 8px 30px; display:inline-block; font-size:14px;}

.sc_left,.sc_right,.sc_left:hover,.sc_right:hover{ width:14px; height:25px; display:inline-block; background:url(../images/sc_icon.jpg) no-repeat; border:1px solid #e4e4e4; position:absolute; z-index:7;}
.sc_left{ background-position:0 0; right:39px;}
.sc_right{ background-position:-36px 0;right:0;padding-top: -10px;}
.sc_left:hover{ background-position:0 -37px;}
.sc_right:hover{ background-position:-36px -37px;}

/*search*/
.top_search{ float:right; width:277px; background-color:#ecf0f5; border:1px solid #2e4f80; height:24px; line-height:24px; margin-top:7px;}
.top_search .input3{height:24px; padding:0; line-height:24px; *height:22px; *line-height:22px; border:0; width:238px; float:left; background-color:#ecf0f5; padding-left:5px; color:#000000;}
.top_search_btn{ background:url(../images/top_ico.png) no-repeat -262px -18px; width:22px; height:22px; cursor:pointer; float:right; padding-right:5px;}


/*=======登陆下拉选项======*/
.header .top_menu .mana_r{ position: relative; left: 0px; top: 0px; display:inline-block; z-index:11;}
.header .top_menu .mana_r{ *display:inline; zoom:1}
.header .top_menu .mana_t{ display:block; text-align:left;}
.header .top_menu .mana_p { visibility: hidden; position:fixed; top:55px; border:1px solid #e8e8e8; border-bottom:none; z-index:10; background:#fff; color:#666;} 
.header .top_menu .mana_p a{ min-width:90px; height:32px; line-height:32px; display:block; margin:0; padding:0 15px; border-bottom:1px solid #e8e8e8; text-align:left;}
.header .top_menu .mana_p a:hover{ text-decoration:none; background:#f5f5f5;}
.header .top_menu .mana_t:hover .mana_p, .mana_r:hover .mana_p { visibility: visible; }
.mana_icon{ background:url(../images/contact_ico.png) no-repeat; display:inline-block;}
.pson_icon{ background-position:0px 0px; width:16px; height:16px; padding-right:5px; vertical-align:middle;}
.use_icon{ background-position:-1px -152px; width:16px; height:16px; padding-right:5px; vertical-align:middle;}
.out_icon{ background-position:-1px -182px; width:16px; height:16px; padding-right:5px; vertical-align:middle;}

.bor_b3{ border-bottom:3px solid #0a60b2;}/*详情简短头部*/

.nav_third {
    top: 25px;
    left: 0;
    position: absolute;
    background: #fff;
	filter:alpha(opacity=98);  
    -moz-opacity:0.98;  
    -khtml-opacity: 0.98;  
    opacity: 0.98;  
    border: 1px solid #dbdada;
    border-bottom: none;
    box-shadow:0px 2px 5px #c8c8c8;
    -moz-box-shadow: 0px 2px 5px #c8c8c8;
    -webkit-box-shadow: 0px 2px 5px #c8c8c8;
    z-index: 9;
    text-align: left;
	min-width:116px; 
	max-width:400px;
	display:inline-block; 
	*display:inline; 
	*zoom:1;
	display: none;
}
.nav_third dl dd {
    height: 34px;
    line-height: 34px;
	width:100%;
}
.nav_third dl dd:hover {
	background:#f5f5f5;
}
.pull_downnav .nav_third dl dd a {
	padding:0 30px;
	display:block;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
}
.nav_third dl dd:hover a{ color:#395d94; cursor:pointer;}
.pull_downnav .nav_third dl dd a:hover{
	text-align:left;
	display:block;
	padding:0 30px;
	border-bottom:none;
}