﻿* {
list-style:none;
margin:0;
padding:0;
}

/*html {
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
}*/

body {
font:12px Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;
}

img {
border:none;
}

a {
color:#000;
text-decoration:none;
}

a:hover {
color:#C00;
text-decoration:underline;
}

.FAD_imgp {
position:absolute;
}

.y2009 {
width:100%;
height:187px;
background:url(lmenubg.gif) repeat-x left bottom;
position:absolute;
z-index:-9999;
left:0;
}

#header,#menu,#ad_whtm,#an_online,.ct_ad,#vhe,#mt,#otcol,#linker,#footer,#fmenu {
width:1079px;
height:168px;
margin:0 auto;
}

.logo {
width:301px;
height:98px;
padding-top:42px;
float:left;
}

#logo span {
cursor:hand;
background:url(web_logo.gif) no-repeat;
overflow:hidden;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}

#logo {
display:block;
height:90px;
overflow:hidden;
position:relative;
width:268px;
}

#header h1 {
font-size:14px;
height:20px;
padding-top:5px;
}

#header h1 span {
font-size:12px;
color:#CCC;
font-weight:400;
padding-top:3px;
display:block;
}

.search {
width:540px;
height:54px;
padding-top:3px;
float:left;
}

.search .c {
width:540px;
height:80px;
float:left;
overflow:hidden;
}

.search_menu {
word-spacing:0;
height:25px;
color:#F16500;
text-align:left;
float:left;
}

.float_right {
float:right;
}

.search_menu a:link,.search_menu a:visited {
color:#F16500;
font:12px/18px simsun;
padding:1px 5px;
}

a.menu_gg:link,a.menu_gg:visited {
color:#FFF;
font-weight:700;
background:#F16500;
}

.input_pos,.float_left {
float:left;
}

.inputbg {
background:#F16500;
margin-top:-2px;
float:left;
padding:2px;
}

.input {
border:#F16500 4px solid;
width:420px;
height:19px;
line-height:19px;
font-size:12px;
font-weight:700;
color:#E13405;
float:left;
}

.inputbg span {
position:relative;
width:39px;
height:27px;
background:#F16500;
float:left;
}

.inputbg button {
width:36px;
height:20px;
background:url(SButton.png) no-repeat scroll 0 0;
cursor:pointer;
border:0 none;
position:absolute;
top:4px;
}

.ac_results {
border:1px solid #000;
height:auto;
width:418px;
font-size:12px;
background-color:#FFF;
list-style:none;
position:absolute;
z-index:10000;
line-height:20px;
display:none;
}

.ac_results li {
display:block;
white-space:nowrap;
color:#101010;
text-align:left;
padding:2px 5px;
}

.ac_over {
cursor:pointer;
background-color:#36F;
}

.ac_match {
color:#F00;
}

#zz {
width:238px;
height:60px;
padding-top:23px;
float:right;
}

#zz img {
padding-right:0;
float:right;
}

#menu,#fmenu {
height:28px;
background:#000;
float:left;
}

#menu li,#fmenu li {
float:left;
border-right:1px solid #FFF;
}

#menu li a,#fmenu li a {
width:auto;
height:28px;
text-align:center;
line-height:28px;
font-size:14px;
font-weight:700;
color:#FFF;
padding:0 10px;
}

#menu li a:hover,#fmenu li a:hover {
color:#FF0;
text-decoration:underline;
}

#menu li.nbd,#fmenu li.nbd {
border-right:none;
}

#ad_whtm {
width:1092px;
height:191px;
padding-top:1px;
padding-left:13px;
background:url(year-bg.gif) no-repeat top left;
}

#ad_whtm #tad {
height:189px;
width:728px;
margin-right:1px;
overflow:hidden;
float:left;
}

#ad_whtm #tad #ad2 {
margin-top:1px;
}

#ad_whtm #wtime {
width:350px;
height:189px;
background:url(Wbox.gif) no-repeat top left;
float:left;
}

#wtime .weather {
width:336px;
height:143px;
background:#FFF;
padding:6px 5px;
margin:1px 1px 0 1px;
overflow:hidden;
float:left;
}

.weather #cdate {
width:336px;
height:45px;
background:url(cdate_b.gif) repeat-x left bottom;
}

#cdate h1 {
font-size:16px;
line-height:45px;
color:#F30;
}

#cdate h1 span {
font-size:12px;
font-weight:400;
line-height:22px;
color:#000;
text-align:right;
float:right;
}

.weather #ctq {
width:326px;
height:95px;
padding:0 5px;
overflow:hidden;
}

#ctq #loading {
position:relative;
}

#loading span {
position:absolute;
top:30px;
left:20px;
line-height:32px;
}

#loading span img {
float:left;
padding-right:5px;
}

.weather h1.sury {
color:#F00;
font-size:14px;
height:21px;
width:190px;
padding-left:20px;
background:url(s.png) no-repeat scroll 0 -1px;
}

.weather h1.sury span {
float:right;
font-size:12px;
color:#999;
}

.weather h2 {
font-size:12px;
float:left;
width:182px;
text-align:left;
padding-left:10px;
}

.weather #fxx {
width:182px;
height:100px;
padding-top:5px;
float:left;
}

#fxx label {
height:20px;
width:176px;
padding-left:6px;
float:left;
display:block;
text-align:left;
color:#666;
}

#bntsub {
width:154px;
height:105px;
float:left;
}

.weather .oksubmit {
background:url(bnt.gif) no-repeat 0 0;
color:#FFF;
height:22px;
border:none;
width:75px;
margin-left:17px;
margin-right:4px;
float:left;
}

#wtabs {
width:350px;
height:34px;
}

#wtabs li {
width:115px;
height:32px;
line-height:32px;
font-size:12px;
font-weight:700;
color:#666;
text-align:center;
background:#EEEEEE;
border-top:1px solid #000;
border-bottom:1px solid #707070;
border-right:1px solid #707070;
cursor:pointer;
float:left;
}

#wtabs li.wt_on {
color:#900;
width:116px;
height:33px;
border:1px solid #000;
border-top:none;
background:#FFF;
}

#wtabs li.lborder {
width:114px;
border-left:1px solid #707070;
}

.toolist {
clear:both;
}

.toolist li {
height:20px;
line-height:20px;
padding:3px;
font-size:14px;
font-weight:700;
color:#090;
white-space:nowrap;
float:left;
}

.toolist li a {
color:#666;
font-weight:400;
font-size:12px;
}

#an_online {
height:464px;
}

#an_online .wbg,#an_online .olbg {
background:#666;
margin-left:2px;
margin-top:2px;
margin-right:1px;
width:726px;
height:459px;
float:left;
display:inline;
}

#an_online #aninfo,#an_online #olinfo,#an_online #avinfo {
width:707px;
height:437px;
left:-2px;
top:-2px;
position:relative;
background:#FFF;
border:1px solid #000;
padding:10px;
}

#an_online #aninfo {
padding-right:7px;
float:left;
}

* html #an_online #aninfo {
padding-bottom:10px;
}

#aninfo h1 {
font-size:14px;
width:687px;
height:28px;
padding-left:20px;
padding-top:2px;
background:url(worldw.gif) no-repeat top left;
float:left;
}

#aninfo h1 span {
color:#999;
font-size:10px;
padding-left:5px;
}

#aninfo #anpic {
color:#fff;
width:406px;
height:270px;
position: relative;
overflow: hidden;
background:#1F2C3C;
float:left;
}

#aninfo #anpic a {
color:#FF0;
}

#anpic img {
width:398px;
height:262px;
border:2px solid #5F6C7C;
float:left;
padding:2px;
}

#anpic p {
font-size:12px;
line-height:1.6em;
}

.block small {
font-size:1em;
}

#anpic .desc {
position:absolute;
bottom:4px;
left:4px;
width:378px;
display: none;
}

#anpic .block {
padding:10px;
line-height:1.6em;
width:100%;
background:#111;
border-top:1px solid #000;
}

#aninfo #antitle {
width:300px;
height:278px;
float:right;
}

#antitle ul {
height:270px;
overflow:hidden;
float:left;
}

#antitle ul li {
width:300px;
padding-bottom:5px;
background:url(wwli_bg.gif) no-repeat top left;
float:left;
}

#antitle li img {
width:60px;
height:42px;
padding:4px;
float:left;
}

#antitle ul li.hover {
background:url(wwli_bg.gif) no-repeat left bottom;
cursor:pointer;
}

#antitle ul li.active {
background:url(wwli_bg.gif) no-repeat left bottom;
cursor:default;
}

#antitle ul li h2.active {
color:#C00;
}

html #antitle ul li h2 {
font-size:1.1em;
color:#555;
margin:5px 0 5px 0;
display:block;
}

#antitle ul li small {
width:224px;
color:#999;
white-space:nowrap;
overflow:hidden;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
float:left;
}

#antitle ul li .block {
float:left;
margin-left:5px;
width:224px;
}

#antitle ul li p {
display:none;
}

#an_online .olbg {
width:348px;
height:228px;
margin-right:0;
float:left;
}

#an_online #olinfo,#an_online #avinfo {
width:326px;
height:206px;
}

.aton a {
color:#900;
}

.b1 {
border-bottom:1px solid #FFF;
}

.title {
font-size:14px;
color:#000;
width:326px;
height:24px;
margin-bottom:4px;
border-bottom:1px dotted #CCC;
}

.title span {
font-size:10px;
color:#999;
padding-left:3px;
}

#aninfo #tnews {
width:707px;
height:100px;
border-bottom:1px dashed #CCC;
float:left;
}

#tnews ul {
background:none;
padding-top:5px;
width:405px;
height:90px;
overflow:hidden;
white-space:nowrap;
float:left;
}

#tnews ul li {
height:20px;
float:left;
padding:1px;
}

.top1 a {
color:#C30;
font-size:14px;
font-weight:700;
width:403px;
height:25px;
display:block;
}

#tnews #tn_ad {
width:300px;
height:95px;
text-align:center;
line-height:95px;
z-index:99999;
position:relative;
overflow:hidden;
float:left;
}

#tnews #tn_ad hr {
	color:#FFF;
	margin-top:-5px;
	display:block;
}

#TopMarque {
margin-top:5px;
height:20px;
overflow:hidden;
float:left;
}

#TopMarque ul {
width:707px;
height:20px;
background:none;
white-space:nowrap;
float:left;
}

#TopMarque li {
font:12px/18px simsun;
line-height:20px;
height:20px;
padding:0 6px 0 0;
float:left;
}

#TopMarque li a{
color:#666;
}

.lists dt {
font:14px/20px simsun;
color:#09F;
font-weight:700;
padding:7px 0;
}

.lists dt a:link {
color:#369;
}

.lists dt a:visited {
color:#09C;
}

.lists dt a:hover {
color:#C60;
text-decoration:none;
}

.lists dd {
padding-bottom:10px;
color:#696969;
border-bottom:1px dotted #CCC;
}

.lists dd.dnone {
border-bottom:none;
padding-bottom:0;
}

.dison,.lists dt a {
display:block;
}

.ct_ad {
height:93px;
}

.ctadl,.ctadr {
width:728px;
height:90px;
margin-right:1px;
overflow:hidden;
float:left;
}

.ctadr {
width:350px;
margin:0;
}

#vhe,#mt {
height:405px;
}

.boxbg,.lboxbg {
background:#666;
width:1077px;
height:400px;
margin-left:2px;
margin-top:2px;
display:inline;
float:left;
}

.cwbox,.lbox {
width:1053px;
height:374px;
left:-2px;
top:-2px;
position:relative;
background:#FFF;
border:1px solid #000;
padding:12px 10px 12px 12px;
overflow:hidden;
}

.boxl {
width:430px;
height:315px;
float:left;
}

.boxl h1 {
font-size:14px;
width:408px;
height:26px;
padding-left:20px;
background:url(h1.gif) no-repeat 0 -1px;
}

.cwbox h1 span {
font-size:10px;
padding-left:5px;
color:#999;
}

.alis,.otlis {
width:420px;
height:315px;
font:12px/18px simsun;
float:left;
}

.alis li:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.alis li,.otlis li {
display:block;
height:22px;
line-height:22px;
padding-left:13px;
background:transparent url(newsli.gif) no-repeat 3px 9px;
}

.alis li span {
float:right;
color:#999;
}

.alis li a:visited {
color:#666;
}

.alis li a:hover {
color:#C00;
}

.hotkey,.othotkey {
width:425px;
height:21px;
padding-top:12px;
color:#900;
float:left;
}

.hotkey a,.othotkey a {
color:#900;
}

.hotkey span a,.othotkey span a {
padding:0 3px;
}

.tjbox,.sur {
width:373px;
margin-top:30px;
float:left;
}

.tjbox dl {
width:373px;
height:105px;
float:left;
}

.tjbox dt {
width:125px;
height:95px;
margin-right:5px;
float:left;
}

.tjbox dt img {
width:125px;
height:95px;
}

.tjbox dd {
width:238px;
height:20px;
float:left;
}

.tjbox dd.tt {
font-weight:700;
}

.tjbox dd a {
color:#039;
}

.tjbox dd span {
color:#F00;
padding-right:5px;
}

.mt10 {
margin-bottom:10px;
}

.tjbox dd.cc {
color:#666;
}

.tjbox dd.cc span {
color:#390;
font-weight:700;
}

.sur {
margin-top:5px;
width:360px;
height:115px;
border-bottom:1px dotted #D5D5D5;
}

.agree,.deny {
width:175px;
border-right:1px dashed #CCC;
float:left;
}

.deny {
width:170px;
padding-left:14px;
border:none;
}

#vagree,#vdeny,#yagree,#ydeny {
padding-left:3px;
height:34px;
width:106px;
background:url(agree.gif) no-repeat 0 0;
cursor:pointer;
margin-bottom:9px;
float:left;
}

#vdeny,#ydeny {
background:url(deny.gif) no-repeat 0 0;
}

.vnum {
font:11px simsun;
height:34px;
width:60px;
margin-bottom:9px;
float:left;
}

.sur li {
height:22px;
width:154px;
line-height:18px;
color:#666;
padding-left: 16px;
float:left;
background:url(shopli.gif) no-repeat -2px 0;
}

.sur span {
line-height:39px;
color:#93F;
}

.fastin {
width:360px;
height:66px;
margin-top:15px;
}

.fastin dt {
width:55px;
height:22px;
margin-right:0;
color:#C33;
}

.fastin dd {
width:309px;
height:22px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.fastin dd a {
padding:0 5px;
}

.topits {
width:240px;
height:374px;
background:url(tbox_r.gif) no-repeat 0 0;
float:left;
padding:0 0 0 10px;
overflow:hidden;
}

.tabs {
height:28px;
background:transparent url(tabs_bg.jpg) repeat-x scroll 0 -310px;
border-bottom:1px solid #C3C5C0;
float:left;
}

.tabs h2 {
float:left;
font-size:12px;
margin-top:5px;
}

.tabs ul {
float:left;
margin-left:72px;
margin-right:5px;
margin-top:4px;
position:relative;
top:1px;
white-space:nowrap;
}

.tabs li {
background:transparent url(tabs_bg.jpg) repeat-x scroll 0 -32px;
border:1px solid #C3C5C0;
cursor:pointer;
display:inline;
float:left;
font-size:1em;
height:21px;
line-height:21px;
margin-right:-1px;
position:relative;
top:1px;
padding:0 10px;
}

.tabs li.on {
background:#FFF none repeat scroll 0 0;
border-bottom:medium none;
font-weight:700;
height:22px;
}

ol.hot_list li {
background:transparent url(i_dot.gif) repeat-x scroll left bottom;
position:relative;
display:block;
width:239px;
height:23px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
padding:8px 0 0 0;
float:left;
}

.hot_list li a {
color:#2F688C;
text-decoration:none;
}

.hot_list li a:hover {
color:#C00;
text-decoration:underline;
}

span.num01, span.num02, span.num03, span.num04, span.num05, span.num06, span.num07, span.num08, span.num09, span.num010 {
background:transparent url(numbers.gif) no-repeat scroll -2px 0;
height:12px;
width:10px;
margin-right:8px;
}

span.num02 {
background-position:-15px 1px;
}

span.num03 {
background-position:-28px 1px;
}

span.num04 {
background-position:-41px 1px;
}

span.num05 {
background-position:-54px 1px;
}

span.num06 {
background-position:-67px 1px;
}

span.num07 {
background-position:-80px 1px;
}

span.num08 {
background-position:-93px 1px;
}

span.num09 {
background-position:-106px 1px;
}

span.num010 {
background-position:-119px 1px;
}

.hotags {
color:#2F688C;
width:240px;
height:20px;
padding-top:14px;
float:left;
}

.hotags a {
font-weight:700;
color:#2F688C;
padding:0 3px;
}

.hotags a.nf {
padding-left:0;
}

#otcol {
height:617px;
}

#otcol h1 {
width:315px;
height:26px;
font-size:14px;
padding-left:20px;
background:url(oh1.gif) no-repeat 0 -1px;
}

#otcol h1 a {
color:#036;
}

#otcol h1 a:hover {
color:#C00;
}

#otcol h1 span {
font-size:10px;
color:#999;
padding-left:5px;
}

#otleft {
width:730px;
height:617px;
float:left;
}

.otboxbg {
background:#666;
width:361px;
height:400px;
margin-left:2px;
margin-top:2px;
margin-bottom:2px;
display:inline;
float:left;
}

.otbox {
width:335px;
height:374px;
left:-2px;
top:-2px;
position:relative;
background:#FFF;
border:1px solid #000;
padding:12px;
}

.omr2 {
margin-right:2px;
}

.otlis,.othotkey {
width:335px;
}

.atoolsbg {
background:#666;
width:726px;
height:210px;
margin-left:2px;
margin-top:2px;
margin-bottom:1px;
display:inline;
float:left;
}

.atools {
width:724px;
height:208px;
left:-2px;
top:-2px;
position:relative;
background:#FFF;
border:1px solid #000;
}

.atools ul {
width:724px;
}

.atools ul li {
float:left;
background-color:#F7F7F7;
}

.atools li a,.atools .tag-selected {
margin-top:3px;
display:block;
float:left;
background:url(admin_y.png) no-repeat 0 0;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
cursor:pointer;
padding:0 15px;
line-height:34px;
height:30px;
border-bottom:#b2cdeb 1px solid;
text-align:center;
text-decoration:none;
}

.atools .tag-selected {
font-weight:700;
color:#4465a2;
background:url(admin_y.png) no-repeat 0 -40px;
border-bottom:#fff 1px solid;
}

.atools .tline {
width:10px;
height:25px;
border-bottom:#b2cdeb 1px solid;
padding-top:8px;
}

.atools #tline2 {
width:411px;
text-align:right;
font-weight:700;
color:#49653D;
padding-right:5px;
}

.atools #tline2 img {
vertical-align:middle;
}

.atools dl {
width:680px;
height:102px;
padding:18px 12px;
float:left;
}

.atools dt {
width:32px;
height:45px;
padding-right:5px;
float:left;
}

.atools dd {
width:183px;
height:43px;
padding-top:2px;
margin-right:6px;
font-weight:700;
float:left;
}

.atools dd span {
font-weight:normal;
display:block;
color:#999;
float:left;
}

.atools .txttools {
width:688px;
padding:18px 12px;
float:left;
}

.txttools li {
cursor:default;
}

.txttools li a {
background:#FFF;
border:none;
padding:0 10px 10px 0;
margin-top:0;
line-height:22px;
color:#000;
width:162px;
height:22px;
text-align:left;
}

.txttools li a:hover {
color:#03F;
text-decoration:underline;
}


#svboxbg {
background:#666;
width:347px;
height:614px;
margin-left:2px;
margin-top:2px;
margin-bottom:1px;
display:inline;
float:left;
}

#svbox {
width:321px;
height:588px;
left:-2px;
top:-2px;
position:relative;
background:#FFF;
border:1px solid #000;
padding:12px;
}

#svbox h1 {
width:302px;
padding:0;
background:none;
}

#svbox h1 a {
color:#930;
}

#svbox .svlis {
width:321px;
height:121px;
font:12px/18px simsun;
}

#svbox .svlis li {
display:block;
width:308px;
height:22px;
line-height:22px;
padding-left:13px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
background:transparent url(newsli.gif) no-repeat 3px 9px;
}

#svbox .svhotkey {
width:308px;
height:20px;
color:#900;
float:left;
}

#svbox .svhotkey a {
color:#900;
}

#svbox .svhotkey span a {
padding:0 5px;
}

#svad {
width:321px;
height:127px;
overflow:hidden;
float:left;
}

#linker, {
height:230px;
}

.lboxbg {
height:228px;
}

.lbox {
height:202px;
}

.lbox h1 {
font-size:14px;
padding-left:18px;
background:url(weblink.gif) no-repeat 0 0;
padding-top:1px;
border-bottom:1px solid #999;
}

.lbox h1 span {
float:right;
font-size:12px;
}

#imglink {
float:left;
}

#imglink img {
padding:12px 28px 10px 0;
}

#textlink {
width:1054px;
height:60px;
white-space:nowrap;
font:12px/18px simsun;
display:block;
float:left;
}

#textlink a {
height:14px;
line-height:14px;
padding:5px 8px 5px 0;
float:left;
}

#footer {
height:145px;
}

#fmenu {
height:24px;
margin-top:1px;
}

#fmenu li a {
height:24px;
line-height:24px;
font-size:12px;
font-weight:400;
}

#rcopy {
padding-top:25px;
font-weight:700;
line-height:2em;
float:left;
}

.disable,#ctq iframe,.disoff {
display:none;
}
