﻿/* 全局CSS定义 */
body {margin:0px; background:#fff; font-size:12px; font-family:Arial, Helvetica; color:#333; text-align:center;}
div,table,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
div {text-align:left;}
ul,li {list-style-type:none;}
h1,h2,h3,h4,h5,h6,input {margin:0; padding:0;}
img {border:0px;}
select,input {font-size:12px;}
.red {color:#f00;}
.green {color:#20C000;}
.blue {color:#0049CF;}
.orange {color:#f60;}
.clear{clear:both; height:1px; margin-top:-1px; overflow:hidden;}
.cp_red {color:#D80014;}
.cp_blue {color:#1D3994; font-family:Arial, Helvetica, sans-serif;}
/* 链接颜色 */
a {color:#333; text-decoration:none;}
a:hover {color:#f60; text-decoration:underline;}
/* 主体框架样式和1PX边框 */
.wrap {margin:0 auto;  width:948px; overflow:hidden;}

.login_top{padding:12px 0 10px; border-bottom:#0E75DF solid 4px; width:948px; overflow:hidden;}
.login_top .logo{float:left; margin-left:13px; padding-bottom:1px; display:inline;}
.login_top .Nav{float:right; margin-right:9px; margin-top:24px; line-height:26px; text-align:right; display:inline;}
.login_top .Nav .orange,.login_top .Nav .red{font-size:14px;}
.login_top .Nav a{margin-left:7px;}

a.Blu{color:#1D3994; text-decoration:none;}
a.Blu:hover{color:#FF0000; text-decoration:underline;}
/* 顶部样式 */
.top {margin:0 auto; border-bottom:1px solid #E6E6E6; width:100%; height:23px; line-height:23px; background:#F6F6F6; overflow:hidden;}
.top ul {float:right; color:#989898;}
.top li {float:right; width:66px; text-align:center;}
.top li a {margin-left:8px;color:#989898;}
.top li a:hover {color:#f60;}
.top li.marqueetext2 {padding-right:8px; width:180px; text-align:left;}


/* 顶部样式 */
.topnav{height:34px; line-height:33px; vertical-align:middle; text-align:center; background:url(/images/home/bg_top.gif) left 0 repeat-x #f5f6f8;}
.topnav .topnavframe{margin:0 auto; width:948px; position:relative;}
.topnav .attestation{position:relative; height:22px; line-height:22px; float:left;}
.topnav .attestation ul{ padding-top:3px;}
.topnav .attestation li{position:relative; margin-right:15px; margin:0 15px 0 0; padding-left:20px; float:left; color:#858585;}
.topnav .attestation li a{ color:#536977;}
.topnav .attestation li a:hover{ color:#ff4e00; text-decoration:underline;}
.topnav .attestation li span{position:absolute; left:0; width:20px; height:20px; top:0;}
.topnav .attestation li.red{padding-left:41px;}
.topnav .attestation li.red span{background:url(/images/home/bg_top1.gif) 14px no-repeat; width:36px;}
.topnav .attestation li.zonta span{background:url(/images/home/bg_top2.gif) left no-repeat;}
.topnav .attestation li.red a{color:#666;}
.topnav .attestation li.zonta a{color:#666;}
.header .topNav li { font-size:12px;}
.topnav .favorite{ float:right; font-size:12px; line-height:30px;}
.topnav .favorite a{color:#536977; cursor:pointer;}
.topnav .favorite a:hover{color:#ff4e00;}

.topnav .servercheck{ float:right; margin-left:10px;}
.topnav .servercheck ul{ color:#ff4e00; float:right; font-family:"宋体";}
.topnav .servercheck ul li{ float:right; line-height:21px; margin-top:4px; text-align:left; display:inline;}
.topnav .servercheck ul .sort1{color:#536977;}
.topnav .servercheck ul .topnav .servercheck ul .sort3{ margin-right:5px; height:21px;text-align:left; }
.topnav .servercheck ul .sort2{ margin-right:5px;}
.topnav .servercheck ul .sort3{ width:118px;text-indent:25px;background:url(/images/home/bg_dh.gif) left no-repeat; font-weight:bold;}
.topnav .servercheck ul li a{ color:#536977; display:block;}
.topnav .servercheck ul li a:hover{ color:#ff4e00; text-decoration:none;}
.topnav .servercheck li.new{padding-right:20px; font-family:"宋体";}
.topnav .servercheck li.new a{color:#8F8F8F;}
.topnav .servercheck li.new a:hover{ color:#ff4e00; text-decoration:none;}


/* 头部样式 */
#header {margin-top:16px; height:67px;}
#header .headerbox {margin:0 auto; width:735px;}
#header .headerbox li {float:left; width:89px; text-align:center; position:relative; z-index:12;}
#header .headerbox li a {margin:1px 0 4px;color:#1D3994; display:block;}
#header .headerbox li a:hover {color:#f60;}
/* #header li.logo {width:201px; height:67px; background:url(/images/v2/logo658.jpg) center no-repeat;} */
#header .headerbox li.logo {width:201px; height:67px; background:url(/images/v2/logo658.jpg) center no-repeat; z-index:11;} /* 20091230 */
#header .headerbox li.logo a {margin:0 auto; width:158px; height:67px; text-indent:-99999px;}

.headerbox .selectmenu{left:-72px;}
.headerbox .selectmenu {position:absolute; z-index:999;background-color: #ffffff; width:185px; border:solid 1px #b4b4b4; padding:2px 15px 16px 15px; *padding:2px 15px 14px 15px; text-align:left; overflow:hidden;}
.headerbox .selectmenu div {padding:10px 0 0; width:185px; overflow:hidden;}
.headerbox .selectmenu div.hot {margin-bottom:2px; padding:10px 0 5px;border-bottom:1px solid #A20000;}
.headerbox .selectmenu div p{padding-left:13px; width:185px; font-weight:bold; color:#D00000; background:url(/images/img/split_red.gif) no-repeat 4px; *background:url(/images/img/split_red.gif) no-repeat 4px 1px; overflow:hidden}
.headerbox .selectmenu div ul {padding:3px 0 0; width:185px; overflow:hidden}
#header .headerbox li .selectmenu div li{float:left; padding-left:13px; width:79px; line-height:20px; color:#000000; text-align:left; text-indent:0;}
#header .headerbox li .selectmenu div li a {color:#1D3994; text-decoration:none; display:inline;}
#header .headerbox li .selectmenu div li a:hover {color:#f60; text-decoration:none;}


/* 导航样式 2010-6-1 之前使用的*/
/*#menu {margin-top:18px;}
.menuleft {float:left; width:5px; height:30px; background:url(/images/home/menu_left10-1.jpg) no-repeat;}
.menuright {float:right; width:5px; height:30px; background:url(/images/home/menu_right10-1.jpg) no-repeat;}
.menumiddle {float:left; width:938px; height:30px; background:url(/images/home/menu_bg10-1.jpg) repeat-x;}

.menumiddle .menu3 {float:left; width:225px; line-height:30px; color:#fff; text-indent:32px; background:url(/images/home/menu_0310-1.jpg) 8px no-repeat;}
.menumiddle .menu3 a {margin:0 8px; color:#fff;}
.menumiddle .menu3 a:hover {color:#fff;}
.menumiddle .marqueetext {float:right; padding-left:18px; width:360px; background:url(/images/v2/nav_icon.gif) left no-repeat; color:#fff; font-family:"宋体";}
.menumiddle .marqueetext ul {height:30px; line-height:30px; overflow:hidden;}
.menumiddle .marqueetext li {height:30px; line-height:30px;}
.menumiddle .menu1 {float:left; width:410px; line-height:30px; color:#fff; text-indent:33px; background:url(/images/home/menu_0410-1.jpg) 8px no-repeat;}
.menumiddle .menu1 a {margin:0 8px; color:#fff;}
.menumiddle .menu1 a:hover {color:#fff;}
.menumiddle .menu2 {float:left; width:245px; line-height:30px; color:#fff; text-indent:35px; background:url(/images/home/menu_0110-1.jpg) 8px no-repeat;}
.menumiddle .menu2 a {margin:0 8px; color:#fff;}
.menumiddle .menu2 a:hover {color:#fff;}
.menumiddle .menutext {float:right; width:305px; color:#fff; text-align:right; font-family:"宋体";}
.menumiddle .menutext li {padding-top:4px; height:26px;}
.menumiddle .menutext li img {vertical-align:middle}
.menumiddle .menutext li a {color:#fff;}
*/
/*导航样式 */
#menu {margin-top:15px;}
.menuleft,.menuright,.menumiddle,.menumiddle .menu1,.menumiddle .menu2,.menumiddle .menu3 {float:left; height:35px; line-height:35px; background:url(/images/img/menu.png) no-repeat;}
.menuleft {width:5px; background-position:0 0;}
.menuright {float:right; width:5px; background-position:right 0;}
.menumiddle {padding-left:4px; width:934px; background-position:0 -144px; background-repeat:repeat-x;}
.menumiddle .menu1,.menumiddle .menu2,.menumiddle .menu3 {padding:0 8px 0 29px; color:#fff;}
.menumiddle .menu1 a,.menumiddle .menu2 a,.menumiddle .menu3 a {margin:0 8px; color:#fff;}
.menumiddle .menu1 a:hover,.menumiddle .menu2 a:hover,.menumiddle .menu3 a:hover {color:#fff;}
.menumiddle .menu1 {background-position:0 -36px;}
.menumiddle .menu2 {background-position:0 -72px;}
.menumiddle .menu3 {background-position:0 -108px;}



/* 登录样式 */
.top .rexian {float:left; padding-left:19px; width:170px; line-height:23px; font-weight:bold; background:url(/images/v2/hlep_ph.gif) left no-repeat; display:block;}
.top .rexian .hot {color:#DE1919;}
.loginform {margin:4px 0 0 0; padding-left:12px; color:#555;}
input.logintext {border:1px solid #A2A0A0; width:98px; height:19px; line-height:19px;}
input.loginbtn {border:1px solid #FFBA00; width:47px; height:20px; line-height:20px; background:#FFF5B0; font-weight:bold; cursor:pointer;}


#login {border:1px solid #E0E0E0; width:946px; height:33px; background:url(/images/v2/menu_loginbg.jpg) repeat-x;}
#login a.yaoqing {float:right; margin:7px 13px 0 0; padding:3px 0 1px; border:1px solid #D7D7D7; width:69px; text-align:center; font-weight:bold;}
.loginform {margin:4px 0 0 0; padding-left:12px; color:#555;}
input.logintext {border:1px solid #A2A0A0; width:98px; height:19px; line-height:19px;}
input.loginbtn {border:1px solid #FFBA00; width:47px; height:20px; line-height:20px; background:#FFF5B0; font-weight:bold; cursor:pointer;}
.loginform span {color:#A2A0A0;}
.loginform a.reg {margin-left:5px; color:#1D3994; text-decoration:underline;}
.loginform a.reg:hover {color:#f60;}
.loginform a.find {color:#1D3994; text-decoration:underline;}
.loginform a.find:hover {color:#f60;}
.logincont {margin:7px 0 0 0; padding-left:12px; color:#333;}
.logincont a {color:#1D3994; text-decoration:underline;}
.logincont a:hover {color:#f60;}
.logincont a.on {color:#f60; text-decoration:underline;}
.logincont a.on:hover {color:#f00; text-decoration:underline;}
.loginform img { vertical-align: middle; }

.loginform .xy {margin-left:5px; color:#1D3994; text-decoration:underline;}




/* footer */
#footer {margin-top:16px; padding-bottom:22px; color:#3B3B3B; overflow:hidden;}
#footer li {line-height:24px; text-align:center;}
#footer li.bnav {color:#1D3994;}
#footer li.bnav a {margin:0 9px; color:#1D3994;}
#footer li.bnav a:hover {color:#f60;}
#footer li.pic {margin-top:12px;}
#footer li.pic a {margin:0 10px;}
/* 底部边框 */
.hr_btom{border-bottom:#DFDFDF solid 1px; margin-top:20px;margin-top:6px;_margin-top:6px;}
/* 帮助二级导航字体对齐方式 */
.zhanghui{ text-align:left; font-size:12px}
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

a.linkbg {float:left; margin-right:8px; width:98px; height:30px; line-height:30px; background:url(/images/v2/help_linkbg.gif) no-repeat; text-align:center; color:#FF7200; font-weight:bold; font-size:14px;}
a.linkbg:hover {color:#FF7200; text-decoration:none;}

.yellow {color:#FEF200; font-size:14px; font-weight:bold;}


.usermains .cue {padding:0px 0 9px; border:1px solid #EDEDB4; font-size:14px; text-indent:13px; background:#FFFFF0;}
.usermains .cue1 {padding-left:22px; border:1px solid #EDEDB4; border-top:0; line-height:26px; background:#fff;}
.redd60 {color:#d60000;}
.cue_red {color:#FF0024;}
.rukou {margin:17px auto 0; padding-bottom:15px; border:1px solid #D5D5D5; width:699px; background:#FAFAFA;}
.rukou dt {padding-left:16px; border-bottom:1px dotted #D5D5D5; line-height:33px; font-weight:bold;}
.rukou dd {padding-top:8px; padding-left:16px; height:18px;}
.rukou dd a {color:#0072FF; text-decoration:none;}
.rukou dd a:hover {color:#f60; text-decoration:underline;}
.tgy {float:right; padding-top:4px; padding-right:10px;}