@charset "utf-8";
* {margin:0;padding:0;}
ul,ol,dl {list-style:none;}
body {font:normal 14px Verdana, Tahoma, "宋体", Geneva, sans-serif;color:#07519a;background:#f4f7f9;}
a {color:#07519a;text-decoration:none;}
a:hover {color:#f00;text-decoration:underline;}
h3 {font:bold 14px Verdana, Geneva, sans-serif;}
img {border:none;}
.clear {clear:both;}
.right {float:right;}
.iwrapper {width:960px;margin:0 auto;padding:9px 10px 6px 10px;background:#fff;}
.cwrapper {width:960px;margin:0 auto;padding:0 10px 6px 10px;background:#fff;border-top:2px solid #ace;}
#iheader {border-top:1px solid #e5e5e5;border-bottom:2px solid #ace;height:88px;overflow:hidden;}
#cheader {height:88px;overflow:hidden;}
#logo {text-indent:-999px;margin:5px 0;background:url(../images/logo.gif) no-repeat;float:left;}
#logo a {width:220px;height:70px;display:block;}
#banner {float:left;margin:11px 20px 15px 20px;}
#info {font-family:Verdana, Geneva, sans-serif;color:#07519a;background:url(../images/top_info.gif) no-repeat;width:147px;height:70px;margin:9px 0;overflow:hidden;float:right;}
#clock {font-size:12px;cursor:pointer;width:50px;text-align:center;padding:5px 0 0 3px;float:left;}
#clock span {font-size:10px;}
#clock strong {font-size:25px;font-family:Arial, Helvetica, sans-serif;display:block;padding:2px 0;}
#weather {width:90px;height:70px;margin-top:-1px;cursor:pointer;text-align:center;overflow:hidden;float:right;}
#weather div {width:88px;height:15px;overflow:hidden;font-size:12px;text-align:center;margin-left:2px;}
#main {background:#fff;overflow:auto;}
#siteclass {font-size:14px;width:166px;border-left:1px solid #ace;border-right:1px solid #ace;border-bottom:1px solid #ace;float:left;}
#siteclass h4 {font:bold 14px Verdana, Geneva, sans-serif;height:30px;line-height:30px;padding:0 10px;background:#ace url(../images/cst_th.gif) repeat-x;clear:both;}
#siteclass ul {width:160px;float:left;padding:16px 3px 2px 3px;background:#f9fbfd;}
#siteclass li {width:53px;height:27px;text-align:center;white-space:nowrap;float:left;overflow:hidden;}
#content {width:784px;float:right;}
#mingzhan {width:582px;background:#fff;border:1px solid #ace;border-top:none;float:left;}
#mingzhan h3 {height:30px;line-height:30px;padding:0 10px;background:#ace url(../images/cst_th.gif) repeat-x;}
#mingzhan ul {margin:16px auto 4px auto;overflow:auto;zoom:1;}
#mingzhan li {width:116px;height:27px;float:left;display:block;text-align:center;}
#tools {width:190px;margin-bottom:8px;background:#fff;border:1px solid #bbe1a6;float:right;}
#tools h3 {font:bold 12px Verdana, Geneva, sans-serif;color:#61ad33;height:28px;line-height:28px;padding:0 6px;background:#eff7e0;border-bottom:1px solid #bbe1a6;}
#tools h3 span {font-weight:normal;margin-left:85px;}
#tools h3 a {color:#666;}
#tools ul {float:left;padding:16px 8px 4px 8px;}
#tools li {font-size:12px;width:87px;height:24px;overflow:hidden;text-align:center;float:left;}
#tools li a {color:#080;}
#tools li a:hover {color:#f00;}
#recom {text-align:center;font-size:12px;color:#61ad33;line-height:28px;margin-bottom:8px;padding:0 10px;background:#f4fbe8;border:1px solid #bbe1a6;clear:both;}
#coolsites {border:1px solid #ace;clear:both;zoom:1;}
#coolsites ul {margin:2px;background:url(../images/cst_bg.gif);overflow:auto;zoom:1;}
#coolsites li {height:32px;float:left;}
#coolsites dl {padding-top:9px;}
#coolsites dt {width:55px;text-align:center;margin-right:15px;float:left;}
#coolsites dt a {color:#993333;}
#coolsites dd {width:92px;float:left;}
#coolsites dd.more {width:50px;text-align:left;float:right;}
#coolsites dd.more a {color:#111;}
.other {font-size:12px;color:#638c0b;margin:8px 0;padding:0 10px;line-height:26px;background:#f5ffdd;border:1px solid #b3d465;}
.other a {color:#638c0b;margin:0px 4px 0px 3px;}
.other em {float:right;font-style:normal;}
#footer {font-size:12px;font-family:Verdana, Geneva, sans-serif;color:#777;text-align:center;padding:10px 0;border:1px solid #efefef;}
#footer p {line-height:22px;}
#footer p#links {font-family:Verdana, Geneva, sans-serif, "宋体";}
#here {font:normal 12px Verdana, Geneva, sans-serif;height:30px;line-height:30px;margin:8px 0;padding:0 10px;background:#f2f8fc;border:1px solid #ace;text-align:right;}
#here span {float:left;}
.cbox {border:1px solid #ace;border-top:none;margin-bottom:8px;overflow-y:auto;zoom:1;}
.cbox h3 {height:30px;font:normal 12px/30px Verdana;text-align:right;padding:0 10px;background:#e5f0fb url(../images/cst_th.gif);}
.cbox h3 span {float:left;font:bold 14px/30px Verdana;}
.cbox h3 img {margin-top:5px;}
.cbox h3 a:hover {text-decoration:none;}
.cbox ul {margin:2px;line-height:28px;background:url(../images/sitem_bg.gif);overflow-y:auto;zoom:1;}
.cbox li {float:left;width:175px;height:28px;padding-left:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#backhome {padding:15px 0;text-align:center;}