@charset "gb2312";
/* CSS Document */

body,html { margin:0px; padding:0px; font-size:14px; color:#000; font-family:tahoma,arial,ËÎÌå,sans-serif; line-height:26px; }
body{background:#fcfcfc; }
h1,h2,h3,p,ul,li,dl,dt,dd,form,input { margin:0; padding:0; }
img { border:none; }
li { list-style:none; }
em { font-style:normal; }
a { font-size:14px; color:#333; text-decoration:none; }
a:hover { text-decoration:underline; color:#f00; }
.nodis,.undis { display:none; }

/*  layout  */
.clearfix,.tbar,.weblist ul,.colC ul,.sites ul,.mode02 ul,.mode02 .list { zoom:1; }
.clearfix:after,.tbar:after,.weblist ul:after,.colC ul:after,.sites ul:after,.mode02 ul:after,.mode02 .list:after { content:""; height:0; display:block; clear:both; visibility:hidden; }
#wraper { width:996px; margin:0 auto; padding-bottom:55px; position:relative; }
.main{ width:990px; margin:0 auto;background:#EDF7FD; padding:3px;}

/*  header  */
#header { border-bottom:1px solid #62B9E6; }
.hd-in { border-bottom:3px solid #CBEDFF; padding-bottom:2px; }
#logo { float:left; width:200px; height:62px; background:url(logo-3.gif) 0 -2px no-repeat; text-indent:-9999px; overflow:hidden; }
#logo a { display:block; width:200px; height:60px; }
#baner { width:470px; float:left; position:absolute; left:300px; top:0; }
#topbaner,#topad {  position:absolute; top:20px; right:0; z-index:2200; }
#topad { top:4px; right:100px; height:60px; overflow:hidden; z-index:22222; }
#webpath { line-height:25px; margin:5px 0 2px; padding:0 5px; font-size:12px; color:#666 }
#webpath a { padding-right:6px; font-size:12px; color:#666;}
#webpath a:hover { color:#f00; }
#webpath em { padding-right:5px; }
.adbox { height:auto; }
.path-r { float:right; }
.path-r a { padding-left:13px; background:url(feedback.gif) 0 2px no-repeat; }
/*  website */
.col-web,.sitebox { width:988px; margin-bottom:-1px; position:relative; z-index:2; overflow:hidden; border:1px solid #A6CFEC; border-bottom:1px solid #A6CFEC; }
.col-web h3,.sitebox h3 { padding:0 20px 2px; text-align:center; font-weight:normal; background-color:#E5F7FF; height:22px; line-height:22px; overflow:hidden; border-top:1px solid #f6fdff;}
.col-web h3,.sitebox h3,.col-web h3 a,.sitebox h3 a { font-size:14px; color:#0051A1; }
.sitebox h3 { border-bottom:1px solid #A6CFEC; }
.weblist,.nba,.astro,.food,.lottery,.baby,.travel,.fashion,.phone,.car,.sites,.listion,.mingame,.novel { overflow:hidden; border-top:1px solid #A6CFEC; background:#FBFEFF; }
.weblist ul,.sites ul { width:103%; background:#F9FDFF; padding:0 0; }
.weblist li,.sites li,.sites li { width:187px; padding:6px 0 6px 10px; height:25px; line-height:25px; float:left; border-right:1px solid #C1E2FA; border-bottom:1px solid #C1E2FA; margin-bottom:-1px; overflow:hidden; }
.weblist li a { padding-left:5px; }
.sites ul { background:#FAFEFF; padding:5px 0 10px 25px; }
.sites li { width:200px; padding:0; height:32px; line-height:32px; background:#FAFEFF; border-bottom:none; margin-right:40px; border-right:none; margin-bottom:0
; }
.sites li a { color:#111; }
.sites li a:hover { color:#f00; }
.weblist li.hot a { /*color:#f60;*/ }
.path { float:right; }
.path span { color:#111; }
.col-back { padding:15px 0 0; margin-bottom:-35px; text-align:center; }
.col-back img { padding:0 15px; }
a.back,a.top { padding: 5px 0 5px 28px; height:30px; font-size:14px; display:inline-block; margin:0 10px; color:#0051A1; }
a.back { background:url(back.gif) 0 6px no-repeat; }
a.top { background:url(top.gif) 0 4px no-repeat; }
a.back:hover,a.top:hover { text-decoration:none; color:#f00; }
#gotopbtn { position: absolute; display:none; margin-left:951px; bottom:81px; cursor:pointer; width:36px; height:31px; text-align:center; line-height:14px; background:#F4FDFF; font-size:12px; background:#fff url(btn_up.png) center 0 no-repeat; z-index:2000; text-indent:-9999em; overflow:hidden; }
#gotopbtn:hover{background:#fff url(btn_up_hover.png) center 0 no-repeat;}

/*  weather */
#guide { text-align:right; margin-bottom:-28px; position:relative; z-index:260; padding-right:20px; }
#guide em { padding:0 5px; }
.areaH #guide { border-top:2px solid #B5D9FD; height:25px; line-height:25px; padding-bottom:5px; padding-left:10px; margin-bottom:10px; color:#333; font-size:12px;text-align:left; background:#F0FAFD; position:relative; z-index:33; }
.areaH #guide a { font-size:12px; color:#0066CC  }
.areanav #city { width:110px; float:left; margin-right:5px; position:relative; z-index:2200; }
#map { text-align:center; padding:15px 10px; }
.areanav #city h2 { font-size:28px; font-family:""; color:#333; margin-bottom:5px; line-height:32px;}
#selectBtn { cursor:pointer; }
#selectBtn a  { color:#333; font-size:12px; text-decoration:underline; }
#selectBtn a:hover { text-decoration:none; }
#citylist { position:absolute; top:68px; left:-10px; z-index:2200; background:#fff; border:1px solid #ace; width:330px; padding:5px 15px 15px; }
#citylist { border-right:2px solid #ace; border-bottom:2px solid #ace; background:#F8FDFF; }
#citylist .t { display:block; width:105px; text-align:center; height:25px;border:1px solid #ace; border-bottom:none; background:#F8FDFF; position:absolute; left:-1px; top:-26px; cursor:pointer; }
#citylist a { display:block; height:22px; line-height:22px; margin-bottom:3px; float:left; width:65px; text-align:center; overflow:hidden;}
#citylist a:hover { background:#f60; color:#fff; text-decoration:none; }
.banklist { border-top:1px solid #A6CFEC; }
.weather { padding-top:5px;}

.mode02 { /*border-top:1px solid #B9E0F8;*/ }
.mode02 .list { border-top:1px solid #B9E0F8; border-bottom:1px solid #D4EFFF; margin-bottom:1px; background:#FAFEFF; padding:4px 0; }
.mode02 .list:hover{background:#fff;}
.mode02 h4,.mode02 h2 { width:80px; line-height:35px; margin:0; padding:0; padding-left:10px; float:left; font-size:14px; color:#0051A1; }
.mode02 .items { width:860px; float:right; overflow:hidden; }
.mode02 .items ul { width:105%; }
.mode02 .items li { width:205px; height:37px; line-height:37px; float:left; padding-left:10px; border:1px solid #ECF7FE; border-left-color:#C8E4F4;border-right-color:#C8E4F4; border-top:none; margin-right:-1px; margin-bottom:-1px; overflow:hidden; }
.tool .list { background:#fff; }
.tool ul { background:#FAFEFF; }
.keywords { background:#FBFEFF; border:1px solid #EEE; padding:2px 0; font-weight:normal; border-top:none; height:26px; line-height:26px; text-align:center; color:#aaa; font-size:12px; position:relative; margin:0 3px; }

.search { height:27px; padding:3px 0 3px 90px; position:absolute; right:0px; top:20px; background:url(logox3.gif) 0 2px no-repeat; }
.search .ipt { width:300px; height:26px; line-height:25px; border:1px solid #e5e5e5; border-top-color:#ccc; padding:0 8px; float:left; margin-right:6px; color:#888; font-size:14px; }
.search .btn { width:50px; height:28px; line-height:25px; border:none; float:left; background:url(btn-top.gif) 0 0 no-repeat; cursor:pointer; color:#666; 
font-size:12px; text-align:center; font-weight:bold; position:relative; z-index:22; }

a:focus{outline:none;}
.quicks {border-radius:5px; width:75px; background:#4E9DEF; position:fixed; z-index:3000;left:50%;margin-left:500px;position:fixed;top:102px;width:80px;_position:absolute;_margin-top:200px;_top:expression(eval(document.documentElement.scrollTop)); }
body {_background-image:url(about:blank);_background-attachment:fixed;}
.quicks,.quicks a{color:#fff; font-size:14px; font-family:"Microsoft YaHei";}
.quicks li{ height:33px; line-height:32px; text-align:center;margin-bottom:-1px; }
.quicks li a,.quicks li span{display:block;display:block; height:32px; overflow:hidden;}
.quicks li a{height:33px; }
.quicks li span{border-bottom:1px solid #3186DD;margin:0 5px; vertical-align:middle; cursor:pointer; }
.quicks li a:hover{background-color:#2C7AC9; color:#fff; text-decoration:none;}
.quicks li a:hover span,.quicks .current a span{ padding-bottom:1px; border-bottom:0;}
.quicks .current a{background-color:#1C6FC2; color:#fff; text-decoration:none;}
.quicks ul{border-top:1px solid #fff; padding:0 0 50px;}
.quicks a.gotop { display:block; height:25px; background-image:url(up.png); background-position:center center; background-repeat:no-repeat;}
.quicks a.gotop:hover{ background-color:#3F81E4;}


.ico-hot { display:inline-block; width:16px; height:16px; vertical-align:top; background:url(ico_hot-2.png) 0  0 no-repeat; margin:0 0 0 4px; position:relative; top:5px;}
* html .ico-hot{display:inline;}
* +html .ico-hot{display:inline;}

.sharebox { display:inline; position:absolute; right:0; top:72px;}
.share-r{display:inline; float:right; padding:0 200px 0 0;}

.goback{ display:block; width:14px; padding:26px 9px 13px; font-size:14px; line-height:15px;position:absolute; right:-27px; top:103px; color:#fff; background:#088fe5 url(ico_home_back.gif) center 10px no-repeat; font-family:"Î¢ÈíÑÅºÚ";}
.goback:hover{text-decoration:none; color:#fff;}