﻿*{margin:0;padding:0;list-style:none;}
img{border:none;}
body{font-size:12px;font-family:"宋体",Arial,sans-serif;color:#000;padding-top:3px;background:#fff;}
a{color:#013F7C;text-decoration:none;}
a:hover{text-decoration:underline;}
table{border-collapse:collapse;}
#onlineheader{width:950px; height:205px; margin:0px auto; position:relative;z-index:120}
#onlineheader .topnav{height:28px;z-index:2;_overflow:hidden}
/*topnav*/
.topnav .login{width:300px;height:20px;float:left; padding:4px}
.topnav .site {float:right; width:240px;height:16px;padding:4px; line-height:16px; position:relative;z-index:999}
.site span{background:url(img/j3.gif) right no-repeat; width:30px}
.site li{float:right; color:#333333}
.site li a{color:#333333}
/*站内导航*/
#sitenav{float:right; cursor:pointer;height:20px !important; width:70px; font-weight:normal; _overflow:hidden;_display:inline;display:inline; background-image:url(img/fzdh.png); background-position:0 -21px} 
#sitenav_box{color:#666666;font-size:13px;visibility:hidden; position:relative; height:120px; width:50px; border:2px solid #003366; background-color:white; margin-top:0px; padding:2px 10px;  height:120px; overflow:hidden; *margin-top:-2px; width:196px;height:190px;margin-left:-150px;background:#fff}
.top_nn {}
.top_nn SPAN {BORDER-BOTTOM: #003366 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 6px;background:none;line-height:24px;}
.top_nn SPAN.no{BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
.top_nn SPAN A {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; WHITE-SPACE: nowrap; FLOAT: left; MARGIN-RIGHT: 16px; PADDING-TOP: 0px}
.top_nn SPAN A.nn_title {OUTLINE-STYLE: none; WIDTH: 100%; FONT-SIZE: 12px; FONT-WEIGHT: 600}
.top_nn SPAN A.red_c {COLOR: #ff0000}
.top_nn SPAN EM {PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; FONT-STYLE: normal; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 110%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: 0px 50%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px}
#portal {clear:both; position:relative;  height:113px; width:950px; border-left: 1px #8fa7be solid; border-right: 1px #8fa7be solid;background: url(img/bgp.jpg) repeat-x; z-index:2}
.logo { width:120px; height:73px; position:absolute; top:20px;left:25px; background:url(img/relogo.gif)}
.snone{ font-weight:normal; color:#004276}
.sselect{font-weight:bold; color:#000000}
#search{width:475px;height:78px; float:right; margin:22px 109px 0 0; display:inline;}
#search ul{width:475px;height:30px;line-height:20px;}
#search li{height:24px; line-height:24px; padding:0 3px; font-size:13px; float:left}
#search li a{margin: 0 4px;cursor:pointer;color:#004276;}
#search .txtsearch{width:328px;height:31px;background:url(img/searchboxbg.png) no-repeat;border:2px solid #5ca3c7;line-height:33px;font-size:14px;padding-left:30px;overflow:hidden}
#search .search_btn{margin-top:-5px;margin-top:-4px\9;*margin-top:0;}
.logolist {font-size:16px;font:Verdana;position:absolute;top:32px;left:165px;font-weight:900;color:#3c638b;}
/*漂浮*/
#portal .new{position:absolute; top:22px; right:0px; z-index:-1}
.mag{position:absolute; top:135px; left:678px; z-index:300}
/*分站导航*/
#sub{color:#666666;float:left; cursor:pointer;height:20px; width:70px; font-weight:normal; _overflow:hidden; line-height:20px;_display:inline;*line-height:22px; display:inline; margin:75px 0 0 165px; background-image:url(img/fzdh.png); background-position:0 -20px} 
#sub_list{color:#666666;font-size:13px;visibility:hidden; position:relative; height:309px; width:70px; border:1px solid #1a3530; background-color:white; margin-top:0px; padding:0; overflow:hidden; *margin-top:-2px; background:#ffffd5; z-index:51}
#sub_list a{display:block; text-align:center; height:24px; line-height:24px}
#sub_list a:hover{ background:#bae6ff; text-decoration:none}
/*导航*/
#nav{width:950px; height:66px; background:url(img/nav2.gif);border-left:1px solid #cccccc; border-right:1px solid #cccccc; overflow:hidden; padding:0px;}
#nav ul{float:left;display:block; width:950px;height:35px;overflow:hidden; margin:0px;}
#nav li{float:left; font-size:14px; height:23px; padding-top:10px; font-weight:bold; width:auto; margin:0px 10px; display:inline}
#nav .split{width:7px; font-weight:normal; padding-left:0; padding-right:0; margin:0; overflow:hidden; float:left; color:#999999}
.clear {clear:both}
#nav3 {height:30px; width:950px}
#nav3 a{color:#FFF}
#nav3 .nav3_a { background:#175d92; width:260px; height:30px;background:url(img/nav3.gif); position:relative}
#nav3 ul li{font-weight:normal; color:#FFF;font-size:12px; margin:0px 5px; line-height:15px; }
#nav3 .a1 {width:65px; height:30px;padding-left:5px; font-weight:bold;}
#nav3 .a2{width:390px; height:30px;padding-left:5px;}
#nav3 .a2 li{float:left}
#nav3 .a3 {width:280px;height:30px; background:url(img/gonggao.gif) no-repeat; padding-left:15px; }
/*应用窗口*/
#showappbox{width:418px; height:364px; border:2px solid #cc6601;background-color:#feffd5; display:none; position:absolute; left:195px}
#showappbox .content{width:418px; height:364px; position:relative; overflow:hidden}
.showappbox_close{ position:absolute; width:14px; height:12px; right:8px; top:8px}
#showappbox .title{height:31px; padding-left:10px; font-size:14px; font-weight:bold; line-height:31px; color:#fff; background-color:#ff9900}
.top_cx {display:block; padding:0 5px}
.top_cx SPAN {BORDER-BOTTOM: #003366 1px solid;PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 6px; line-height:24px}
.top_cx SPAN.no {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
.top_cx SPAN A {PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline; WHITE-SPACE: nowrap; FLOAT: left; MARGIN-RIGHT: 0px; PADDING-TOP: 0px}
.top_cx SPAN A.nn_title {OUTLINE-STYLE: none; WIDTH: 100%; FONT-SIZE: 12px; FONT-WEIGHT: 600}
.top_cx SPAN A.red_c {COLOR: #ff0000}
.top_cx SPAN EM {PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; FONT-STYLE: normal; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 110%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: 0px 50%;BORDER-TOP-WIDTH: 0px;BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; TEXT-DECORATION:none;PADDING-TOP: 0px}

.cup { background:url(img/n.png) right no-repeat; padding-right:15px;}
