* { font-size:12px; font-family:"\u5b8b\u4f53"; }
html, body, ul, h1, dl, dd, h2, h3, h4, form { padding:0; margin:0; }
html, body { height:100%; min-height:100%; }
ul { list-style:none; }
body { margin-top:15px; }
img { border:none; }
.both-after:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
a { color:#000; text-decoration:none; }
a:hover { color:#F00; }

/*导航部分开始*/
div.nav-link { background-color:#f2f2f2; height:30px; line-height:30px; padding-left:30px; border-top:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; }

div.nav { width:950px; margin:auto; height:66px; line-height:66px; }
div.nav div.info, div.nav img, div.nav ul, div.nav ul li { float:left; }
div.nav img { margin-top:15px; }
div.nav div.info { margin-left:10px; }
div.nav ul { margin-left:210px; }
div.nav ul a { color:#003399; font-weight:bold; font-size:14px; text-decoration:none; }
div.nav ul a:hover { color:#ff6600; }
div.nav ul li { width:78px; background:url(../images/nva-line.gif) 76px 25px no-repeat; text-align:center; }
div.nav ul li.end { background:none; }
/*导航部分结束*/

/*搜索部分开始*/
ul.ic-search-nav { width:296px; height:30px; line-height:30px; overflow:hidden; clear:both; margin:auto; background:url(../images/ic-search-nav.gif) 0 0 no-repeat; }
ul.ic-search-nav-back1 { background-position: 0 0; }
ul.ic-search-nav-back2 { background-position: 0 -30px; }
ul.ic-search-nav-back3 { background-position: 0 -60px; }
ul.ic-search-nav-back4 { background-position: 0 -90px; }
ul.ic-search-nav li { float:left; width:74px; }
ul.ic-search-nav li a { width:74px; display:block; text-align:center; }
ul.ic-search-nav li a.hover { font-weight:bold; }

div.ic-search { background-image:url(../images/ic-search.gif); height:63px; width:950px; margin:auto; overflow:hidden; }
div.ic-search div.body { float:left; height:63px; width:945px; background:url(../images/ic-search-body.gif) no-repeat; }
div.ic-search div.end { float:right; background-image:url(../images/ic-search-end.gif); width:5px; height:63px; }
div.ic-search div.body div { clear:both; }
/*搜索列表开始*/
div.ic-search div.ic-search-values { height:36px; }
div.ic-search div.ic-search-values ul { float:left; margin-top:5px; _display:inline; _margin-top:4px; margin-left:120px; }
div.ic-search div.ic-search-values ul li { display:none; }
div.ic-search div.ic-search-values ul li.hover { display:block; }
div.ic-search div.ic-search-values input.part
, div.ic-search div.ic-search-values input.encapsulation
, div.ic-search div.ic-search-values input.other { line-height:21px; font-size:16px; border:#1935a6 1px solid; color:#808080; height:21px; }
div.ic-search div.ic-search-values input.other { width:549px; margin-right:18px; }

div.ic-search div.ic-search-values input.part { width:364px; }
div.ic-search div.ic-search-values input.encapsulation { margin:0 18px 0 7px; width:174px; }
div.ic-search div.ic-search-values input.btn-search { margin-top:5px; #margin-top:1px; margin-top:5px }
/*搜索列表结束*/
div.ic-search div.hot-list { height:27px; line-height:27px; }
div.ic-search div.hot-list h3 { font-weight:100; float:left; display:inline; margin-left:30px; }
div.ic-search div.hot-list ul { overflow:hidden; }
div.ic-search div.hot-list li { margin-left:8px; float:left; }
/*搜索部分结束*/

/*结尾部分结束*/
ul.footer { width:950px; margin:auto; margin-top:10px; }
ul.footer li { text-align:center; height:20px; line-height:20px; }
ul.footer li.link { height:26px; line-height:26px; background-color:#666; color:#FFF; }
ul.footer li.link a { color:#FFF; }
/*结尾部分结束*/

/*蓝色标题栏开始*/
div.hd-blue, div.hd-blue h2, div.hd-blue div.end { height:31px; line-height:31px; }
div.hd-blue { background-image:url(../images/hd-blue-back.gif); overflow:hidden; }
div.hd-blue h2 { background:url(../images/hd-blue-left.gif) no-repeat; color:#FFF; font-size:14px; padding-left:10px; }
div.hd-blue div.end { float:right; width:7px; background:url(../images/hd-blue-end.gif) no-repeat; }
/*蓝色标题栏结束*/

/*灰色标题栏开始*/
div.hd-gray, div.hd-gray h2, div.hd-gray div.end { height:26px; line-height:26px; }
div.hd-gray { background-image:url(../images/hd-gray-back.gif); overflow:hidden; }
div.hd-gray h2 { background:url(../images/hd-gray-left.gif) no-repeat; font-size:14px; padding-left:10px; }
div.hd-gray div.end { float:right; width:1px; background:url(../images/hd-gray-end.gif) no-repeat; }
/*灰色标题栏结束*/

/*高的灰色标题栏开始*/
div.hd-tallgray, div.hd-tallgray h2 { height:33px; line-height:33px; }
div.hd-tallgray { background-image:url(../images/hd-tallgray.gif); overflow:hidden; }
div.hd-tallgray h2 { font-size:14px; padding-left:10px; }
/*高的灰色标题栏结束*/

/*淡蓝色标题开始*/
div.hd-lightblue { height:27px; background-image:url(../images/ic-list-back.gif); line-height:27px; }
div.hd-lightblue h2 { padding-left:22px; background:url(../images/ic-list-left.gif) no-repeat; }
div.hd-lightblue div.end { float:right; width:1px; height:27px; background-image:url(../images/ic-list-end.gif); }
/*淡蓝色标题结束*/

/*灰蓝色标题开始*/
div.hd-grayblue, div.hd-grayblue h2, div.hd-grayblue div.end { height:27px; line-height:27px; }
div.hd-grayblue { background-image:url(../images/hd-grayblue-back.gif); overflow:hidden; }
div.hd-grayblue h2 { background:url(../images/hd-grayblue-left.gif) no-repeat; font-size:14px; padding-left:10px; }
div.hd-grayblue div.end { float:right; width:1px; background:url(../images/hd-grayblue-end.gif) no-repeat; }
/*灰蓝色标题结束*/

/*路径导航开始*/
div.breadcrumb-nav { width:950px; height:29px; line-height:29px; margin:auto; overflow:hidden; }
div.breadcrumb-nav h2 { float:left; display:inline; margin-left:10px; font-weight:100; }
div.breadcrumb-nav ul { margin-left:90px; }
div.breadcrumb-nav ul li { float:left; margin-left:10px; padding-left:15px; _display:inline; background:url(../images/breadcrumb-nav-back.gif) 0 9px no-repeat; _background-position:0 8px; }
div.breadcrumb-nav ul li.start { padding-left:0; background:none; }
/*路径导航结束*/