﻿/*公共头*/
body{background:#020202 url(/images/bg.gif);}
body,form,img{padding:0px;margin:0px;border:0px;font-size:12px;line-height:24px;font-family:"宋体";line-height:18px;}
/*dl,dd,dt,ul,li,h1,h2,h3,h4,h5,h6{list-style-position:outside;list-style-type:none;margin:0px;padding:0px;border:0px;white-space:normal;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-size:12px; font-weight:normal;}
*/
dl,dd,dt,ul,li{list-style-position:outside;list-style-type:none;margin:0px;padding:0px;border:0px;white-space:normal;}
/*h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-size:12px; font-weight:normal;}*/

input[type=radio],input[type=checkbox]{cursor:pointer;}
.clear{clear:both;font-size:0px;visibility:hidden;width:0px;line-height:0px}

a:link{ color: #4d4d4d; text-decoration:none;}
a:visited{ color: #4d4d4d; text-decoration:none;}
a:hover{ color: #ff2894; text-decoration:underline;}
a:active{ color: #ff2894;}

.jd1 *{overflow:hidden;white-space:nowrap;text-overflow:clip;}
.jd2 *{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.jd1 li{overflow:hidden;white-space:nowrap;text-overflow:clip;}
.jd2 li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


.centess{margin:0 auto;width:986px;background:#ffffff;padding-bottom:0;}
.centess1{width:968px;border:#cbd5e1 1px solid;background:#ebf2fa;margin:0 auto;}
.navcenter{margin:0 auto;width:986px;background:#ffffff;padding-bottom:0px;}
.navcenter a:link,.navcenter a:visited{text-decoration:none;color:#333;}
.navcenter a:active,.navcenter a:hover{text-decoration:underline;color:#fe7302;}
.navcenter a:hover{border:none;}

a.ldl,a.lzc,a.lyh{display:block;margin-left:10px;height:14px;line-height:15px;text-align:center;float:right;padding-top:1px;}
a.ldl{width:51px;background:url(/images/a1.gif) no-repeat;}
a.lzc{width:72px;background:url(/images/a2.gif) no-repeat;}
a.lyh{width:60px;background:url(/images/a3.gif) no-repeat;}
a.ldl:link,a.ldl:visited,a.lzc:link,a.lzc:visited,a.lyh:link,a.lyh:visited{text-decoration:none;color:#fff;}
a.ldl:active,a.ldl:hover,a.lzc:active,a.lzc:hover,a.lyh:active,a.lyh:hover{text-decoration:none;color:#eee;}

/*公共*/
.bs a:link,.bs a:visited{text-decoration:none;color:#e3e1e2;}
.bs a:active,.bs a:hover{text-decoration:underline;color:#fe7302;}
.qh a:link,.qh a:visited{text-decoration:none;color:#cfcfcd;}
.qh a:active,.qh a:hover{text-decoration:underline;color:#fe7302;}
.sl a:link,.sl a:visited{text-decoration:none;color:#324d6b;}
.sl a:active,.sl a:hover{text-decoration:underline;color:#fe7302;}
.hs a:link,.hs a:visited{text-decoration:none;color:#97989A;}
.hs a:active,.hs a:hover{text-decoration:underline;color:#fe7302;}
.cb a:link,.cb a:visited{text-decoration:none;color:#fff;}
.cb a:active,.cb a:hover{text-decoration:underline;color:#ff6600;}
a.showside:link,a.showside:visited{text-decoration:none;color:#fe7302;}
a.showside:active,a.showside:hover{text-decoration:underline;color:#fe7302;}
.ove{display:none;}

/*头部*/
.login{height:23px;background:#2c2f38 url(/images/a1.jpg) no-repeat 0px 0px;border-bottom:#364250 1px solid;overflow:hidden;}
.login dt{float:left;padding-left:25px;padding-top:4px;}
.login dt a:link,.login dt a:visited{text-decoration:none;color:#c2e4fd;}
.login dt a:active,.login dt a:hover{text-decoration:underline;color:#fe7302;}
.login dd{float:right;padding-right:15px;color:#e2e2e4;line-height:15px;padding-top:5px;}
.login dd .loginbut{float:right;width:215px;}
.login dd .loginsou{float:right;padding-right:5px;}
.login dd .input01{background:#D3D3D3;border:1px solid #828282;float:left;height:12px;margin:0 8px 0 0;width:150px;}
.login dd .navsoubut{float:left;margin:0 2px 0 0;}
.logo{height:90px;background:#0c1b30 url(/images/a3.jpg);border-bottom:#2e2e36 1px solid;overflow:hidden;}
/*.logo dt{padding:24px 0px 0px 21px;float:left;}*/
.logo dt{padding:0px 0px 0px 0px;float:left;}
.logo dd{float:right;padding:0px 0px 0px 0px;}

.search{height:52px;background:url(/images/a6.gif) repeat-x top;}
.searchlf{text-align:right;padding-top:22px;float:left;width:585px;position:relative;z-index:60;}
.searchri{padding-top:16px;padding-left:20px;float:left;}
.searchtxt{height:15px;width:184px;border:#91b9dc 1px solid;color:#b0b1b3;padding-top:5px;font-size:12px;padding-left:5px;}

.xlcd{width:98px;height:21px;position:relative;z-index:50;cursor:pointer;border:#91B8D5 1px solid;background:url(/images/a8.gif) no-repeat right 9px;}
.xlcd dt{width:75px;height:18px;padding-left:10px;padding-top:3px;overflow:hidden;color:#48494D;position:absolute;padding-right:13px;overflow:hidden;}
.xlcd dd{width:98px;border:#90b8db 1px solid;position:absolute;background:#fff;display:none;overflow:auto;left:-1px;top:21px;}
.xlcd dd.show{display:block;}
.xlcd dd li{padding-left:10px;padding-top:2px;height:18px;background:#fff;width:88px;overflow:hidden;color:#666;border-bottom:#eee 1px dotted;}
.xlcd dd li.show{background:#b1cfe5;color:#fff;}
.aves td{padding:0px 3px;}

/*尾开始*/
.floor{width:986px;margin:0 auto;text-align:center;background:#fff;padding-bottom:0px;border-bottom:none;}
.fta{padding-top:8px;height:22px;background:#4B494A;color:#fff;border-bottom:#7D7D7B 1px solid;}
.ftb{background:url(/images/a56.gif);padding:11px;line-height:22px;padding-bottom:15px;}
.ftb b{display:block;color:#FEFEFE;height:25px;}
.ftb a:link,.ftb a:visited{text-decoration:none;color:#CBCBCB;}
.ftb a:active,.ftb a:hover{text-decoration:underline;color:#ff6600;}
.ftc{height:29px;background:#4B494A;padding-top:1px;}
.ssvew{width:213px;height:14px;border:#3B3C37 1px solid;background:#fff;color:#aaa;padding-top:4px;font-size:12px;}
.ftbv{background:url(/images/a56.gif);padding:15px;line-height:22px;color:#FFF;font-family:"宋体";}

/*登录*/
.newlogin
{
    height: 23px;
    background: #2c2f38 url(/images/a1.jpg) no-repeat 0px 0px;
    border-bottom: #364250 1px solid;
    line-height: 18px;
}
.newlogin dt
{
    float: left;
    padding: 4px 0 0 25px;
    width: 120px;
}
.newlogin dt a:link, .newlogin dt a:visited
{
    text-decoration: none;
    color: #c2e4fd;
}
.newlogin dt a:active, .newlogin dt a:hover
{
    text-decoration: underline;
    color: #fe7302;
}
.newlogin dd
{
    float: right;
    padding: 0 10px 0 0;
    color: #e2e2e4;
    line-height: 15px;
    overflow: visible;
}
.newlogin td
{
    padding: 0 6px 0 0;
    text-align: center;
    height: 23px;
    color: #E2E2E4;
}
.newlotext, .newlotext1
{
    font-size: 12px;
    color: #888;
    background: #E9E9E9;
    border: #B6B7B9 1px solid;
    height: 13px;
    width: 125px;
}
.newlotext1
{
    width: 90px;
    padding: 0;
    line-height: 13px;
}
.newlotext2
{
    background: none;
}
.newlovs3
{
    background: url(/images/xav3.gif) no-repeat 6px 2px;
}
.newlovs2
{
    background: url(/images/xav2.gif) no-repeat 6px 2px;
}
.newlovs1
{
    background: url(/images/xav1.gif) no-repeat 6px 3px;
    border: #444853 1px solid;
}
.newlovs1_
{
    border: #181B22 1px solid;
}
.newlols a, .newlols1 a
{
    display: block;
    padding: 2px 0 0 27px;
}
.newlols1 a
{
    padding-right: 5px;
}
.newlols a:link, .newlols a:visited
{
    text-decoration: none;
    color: #A0D3FE;
}
.newlols a:active, .newlols a:hover
{
    text-decoration: none;
    color: #fe7302;
}
.newlols1 a:link, .newlols1 a:visited
{
    text-decoration: none;
    color: #FD7304;
}
.newlols1 a:active, .newlols1 a:hover
{
    text-decoration: none;
    color: #fe7302;
}
.newlox a:link, .newlox a:visited
{
    text-decoration: none;
    color: #A0D3FE;
}
.newlox a:active, .newlox a:hover
{
    text-decoration: none;
    color: #fe7302;
}
a.logovjhs:link, a.logovjhs:visited
{
    text-decoration: none;
    color: #FD7304;
}
a.logovjhs:active, a.logovjhs:hover
{
    text-decoration: none;
    color: #fe7302;
}
.newlopve
{
    padding: 2px 0 0 0;
}
.newlogin span
{
    position: relative;
    float: left;
}
.newlogin b
{
    position: absolute;
    padding: 5px 0 0 14px;
    width: 114px;
    height: 17px;
    text-align: left;
    font-weight: normal;
    background: url(/images/xav6.gif) no-repeat;
    top: 6px;
    right: -206px;
    display: none;
}
.newlogin b.show
{
    display: block;
}
.newlogin i
{
    font-weight: bold;
    font-style: normal;
    color: #A4292C;
    display: inline;
}
#loginvshow
{
    background: #2A2E37 url(/images/xav7.gif) no-repeat 3px 5px;
    border: #727679 1px solid;
    padding: 4px;
    position: absolute;
    color: #FFFFFF;
    width: 420px;
    left: 200px;
    z-index: 9999;
    height: 18px;
}
#loginvshow dd
{
    float: left;
    padding: 0 0 0 22px;
    width: 380px;
    height: 16px;
}
#loginvshow dt
{
    float: right;
    width: 15px;
}
#loginvshow dt img
{
    cursor: pointer;
}


/* 全局导航*/
.nav
{
    width: 986px;
    margin: 0 auto;
    background: url(/images/navbg1.gif) repeat-x left top;
    padding-top: 10px;
    clear: both;
}
.nav ul
{
    height: 35px;
    padding-left: 10px;
    text-align: center;
    background: url(/images/navbg2.gif) repeat-x left bottom;
    font-size: 14px;
}
.nav ul li
{
    float: left;
    line-height: 35px;
    margin: 0 4px;
}
.nav ul li strong
{
    display: block;
    width: 30px;
    height: 35px;
    background: url(/images/navcurrent.gif) no-repeat left bottom;
}
.nav ul li strong a:link
{
    color: #ff2894;
}
.nav ul li strong a:visited
{
    color: #ff2894;
}

.navstrong
{
    display: block;
    height: 35px;
    width: 75px;
    background: url(/images/navcurrent.gif) no-repeat center bottom;
    color: #ff2894;
    font-weight:bold;
}
/* 子导航*/
.subnav
{
    width: 986px;
    height: 27px;
    margin: 0 auto;
    background: url(/images/subnavbg.gif) repeat-x;
}
.subnav ul
{
    height: 27px;
    padding-left: 15px;
    background: url(/images/subnavbg2.gif) no-repeat left bottom;
}
.subnav ul li
{
    float: left;
    line-height: 27px;
    margin: 0 4px;
    font-size: 12px;
}
.subnav ul li a:link
{
    color: #FFFFFF;
}
.subnav ul li a:visited
{
    color: #FFFFFF;
}
.subnav ul li a:hover
{
    color: #fcddea;
    text-decoration: none;
}
.subnavline
{
    width: 2px;
    height: 27px;
    background: url(/images/subnavbg3.gif) no-repeat;
}
#hotsearch
{
    text-align: right;
    width: 480px;
    font-size: 12px;
    color: #FFFFFF;
}


/* 登录*/
.loginbar
{
    background: url(/images/loginbar1.gif) repeat-x;
    margin: 0px auto;
    width: 960px;
    height: 29px;
}
.loginbar ul li
{
    float: left;
    line-height: 29px;
    height: 29px;
}
.loginbar ul li input
{
    margin-top: 3px;
}
.loginbar .width88
{
    width: 88px;
    height: 14px;
}
.loginbar .width170
{
    width: 170px;
    height: 14px;
}
.loginbar #users
{
    padding-left: 30px;
    background: url(/images/loginbar2.gif) no-repeat 5px center;
}
.loginbar #reg
{
    padding-left: 15px;
    background: url(/images/loginbar3.gif) no-repeat left center;
    margin-left: 10px;
    margin-right: 60px;
}
.loginbar #search1
{
    padding-left: 20px;
    background: url(/images/loginbar4.gif) no-repeat left center;
    text-align: right;
}
.loginbar #loginbtn input
{
    background: url(/images/loginbar5.gif) no-repeat;
    margin: 3px 5px 0px;
    width: 54px;
    cursor: pointer;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 21px;
    border-bottom-style: none;
}

