﻿@charset "utf-8";
/* CSS Document */
#header {
position: relative;
width: 960px;
margin: 10px auto;
padding: 0 20px;
z-index: 100;
background: #fff;
}
#header .logo {
margin: 18px 32px 0 0;float: left;
width: 138px;
}
#header .logo a {
position: relative;
z-index: 1;
display: block;
overflow: hidden;
width: 138px;
height:45px;
text-indent: -99999em;
background: none;
}
#header .logo a img {
position: absolute;
left: 0;
top: 0;
z-index: 10;
}
#globalNav ul {
height: 51px;
padding: 28px 0 0 0;
}
#globalNav ul:after {
content: "";
clear: both;
display: block;
height: 0;
visibility: hidden;
}
#globalNav ul li {
position: relative;
float: left;
height: 51px;
}
#globalNav ul li a {
text-decoration:none;
font-weight: bolder;
font-family: '微软雅黑','Arial', 'sans-serif';
/*text-indent: -9999px;
background-image: url("img/navbg.png");*/
background-repeat: no-repeat;
display: block;
padding: 13px 20px 23px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
font-size: 15px;
line-height: 1em;
color: #06296d;
}
#globalNav ul li a:hover{
	color:#060;
	}
#globalNav ul li.consumer {
position: static;
}
/*#globalNav ul li.consumer a {
width: 61px;
background-position: 0 -23px;
background-image: url("img/navbg.png");
background-repeat: no-repeat;
}
#globalNav ul li.business a {
width: 61px;
background-position: 0 -183px;
background-image: url("img/navbg.png");
background-repeat: no-repeat;
}
#globalNav ul li.contentServices a {
width: 79px;
background-position: 0 -504px;
background-image: url("img/navbg.png");
background-repeat: no-repeat;
}*/
#globalNav ul li.noSub a {
display: block;
height: 15px;
padding-bottom: 13px;
}
#globalNav ul li.support {
width: auto;
}
/*#globalNav ul li.support a {
width: 96px;
background-position: 0 -343px;
background-image: url("img/navbg.png");
background-repeat: no-repeat;
}
#globalNav ul li.productregistration a {
width: 61px;
background-position: 0 -664px;
background-image: url("img/navbg.png");
background-repeat: no-repeat;
}*/
.search {
display: block;
position: absolute;
top: 36px;
right: 20px;
width: 235px;
background: none;
}
.search .fe_keywords {
background-image: url(img/nr_hd_search_input.png);
width: 184px;
height: 28px;
padding: 0 10px;
margin: 0;
background-repeat: no-repeat;
background-position: 0 0;
border: 0 none;
float: left;
display: inline;
line-height: 28px;
font-size: 12px;
}
.search .fe_keywords_label {
position: absolute;
left: 0;
top: 0;
height: 28px;
line-height: 28px;
color: #909090;
padding: 0;
margin: 0;
padding-left: 10px;
font-size: 12px;
}
.search .fe_btn_search {
padding: 0;
margin: 0;
border: 0 none;
border-radius: 0;
width: 31px;
height: 28px;
float: left;
display: inline;
}
#util {
position: absolute;
top: 0;
right: 20px;
margin: 0;
z-index: 1;
}
#util ul {
overflow: hidden;
margin: 10px -8px 0 0;
}
#util ul li:first-child {
border: none;
}
#util ul li {
float: left;
padding: 0 8px;
font-size: 9px;
line-height: 13px;
letter-spacing: 1;
border-left: 1px solid #cbcbcb;
}
#util ul li a {
	text-decoration:none;
font-size: 12px;
line-height: 14px;
display: block;
color: #06296d;
}
#util ul li a:hover{
color:#060;
}	
#container, #frameContainer {
position: relative;
padding: 12px 0 0;
z-index: 10;
background: url(img/bg_containerTop.gif) repeat-x 0 0;
}
#contentHead {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(255,255,255)),color-stop(0.95, rgb(240,240,240)),color-stop(1, rgb(229,229,229)));
background-image: -moz-linear-gradient(center top,rgb(255,255,255) 0%,rgb(240,240,240) 95%,rgb(229,229,229) 100%);
background-image: -o-linear-gradient(top,rgb(255,255,255) 0%,rgb(240,240,240) 95%,rgb(229,229,229) 100%);
}
#contentHead {
height: auto;
padding: 0 0 6px 0;
background: url(img/bg_contenthead) repeat-x bottom left;
margin: 0;
border-bottom: 1px solid #dbdbdb;
z-index: 20;
overflow: visible;
}
#contentHead .headWrap {
position: relative;
width: 960px;
min-height: 54px;
margin: 0 auto;
padding: 0 20px;
}
element.style {
}
#contentHead .headWrap {
position: relative;
width: 960px;
min-height: 54px;
margin: 0 auto;
padding: 0 20px;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, fieldset, legend, input, textarea, button, p, blockquote, th, td {
margin: 0;
padding: 0;
}
user agent stylesheetdiv {
display: block;
}
Pseudo ::after element
#contentHead .headWrap:after {
content: " ";
clear: both;
display: block;
height: 0;
visibility: hidden;
}
#contentHead .breadcrumb {
height: 20px;
padding: 1px 0;
font-size: 14px;
line-height: 16px;
}
#contentHead .breadcrumb a, #contentHead .breadcrumb span, .path span {
margin: 0 1px 0 0;
padding: 0 9px 0 0;
}
#contentHead .breadcrumb a, #contentHead .breadcrumb span, .path span {
display: inline-block;
margin: 0 3px 0 0;
padding: 0 8px 0 0;
background: url(img/bul_arrow_grey.png) no-repeat right 4px;
}
#wrap #contentHead h1, #wrap #contentHead .pageTitle {
float: left;
line-height: 24px;
font-size: 22px;
color: #010101;
font-weight: normal;
word-break: break-all;
}
#contentHead .pageTitle {
margin: 0 0 2px;
}
#contentHead .optional {
float: right;
height: 31px;
}


.w-auto {
width: 1004px;
margin: 0 auto;
}
.header{ background:#06296d;}
.nav-list{ height:50px; line-height:50px; font-family:"微软雅黑";}
.nav-list-box{ width:1080px; margin:0 auto;}
.nav-list-box li{ position:relative; float:left;}
.level2-nav{ position:absolute; left:0; top:50px; width:324px;}
.level2-nav a{ float:left; color:#706f6f; font-size:14px;}
.nav-list-box li a{ display:block; padding:0 10px; font-size:16px; color:#fff; text-decoration:none;}
.nav-list-box li a:hover{ color:#43bffb; }
.nav-list-box .active a{ color:#43bffb;}
.nav-list-box .level2-nav{ display:none; position:absolute; left:-50px; top:50px; width:324px;}
.nav-list-box .level2-nav a{ float:left; padding:0 8px; line-height:28px; color:#fff; font-size:14px;}


.footer_wrap {
width: 100%;
background: #606060;
}
#nr_footer {
margin: 0 auto;
padding-top: 20px;
color: #b5b5b7;
overflow: hidden;
width: 960px;
font-size: 12px;
}
#nr_footer a {
color: #b5b5b7;
}
#nr_footer .b {
clear: both;
border-top: solid 1px #909090;
padding-top: 10px;
float: left;
display: inline;
width: 960px;
overflow: hidden;
}
#nr_footer .b .bl {
float: left;
display: inline;
}
#nr_footer .b ul.txt_list {
overflow: hidden;
margin-left: -10px;
margin-right: -10px;
margin-bottom: 20px;
zoom: 1;
position: relative;
padding-bottom: 0;
height: 18px;
display: block;
}
#nr_footer .b .bl ul {
float: left;
display: inline;
}
#nr_footer .b ul.txt_list li {
float: left;
display: inline;
background-image: url(img/nr_top_divider.gif);
background-repeat: no-repeat;
background-position: 0 center;
margin-left: -1px;
padding: 0 10px;
position: relative;
font-size: 12px;
}
#nr_footer .b ul.txt_list li a {
float: left;
display: inline;
}
#nr_footer .b .br {
float: right;
display: inline;
}


.KeFuDiv{
	position: absolute;
	height:160px;
	width:118px;
	right:50px;
}
.KeFuList{
	background:url(img/mid001.gif);
}
.KeFuTitle{
	background:url(img/list_001.gif);
	margin-left:9px;
	font-size:9pt;
	width:101px;
	height:20px;
	text-align:center;
}
.KeFuItem{
	text-align:center;
	margin-top:8px;
	font-size:9pt;
}


.sindex{ padding-left:30px;}