/* CSS Document */
body{ background:#fff url(../images/bodybg.gif) top repeat-x; margin:0 auto; text-align:center; font:12px Arial;}
img{ border:none;}
ul,li,form{ list-style:none; margin:0; padding:0;}
a{ text-decoration:none; color:#535353;}
a:hover{ text-decoration:underline; color:#f60}
p{ margin:0; padding:0;}
.top,.search,.bd, .bd2,.footer{ width:750px; margin:0 auto; }
.top{ text-align:right; height:25px; line-height:25px; margin-top:3px;position:relative; margin-bottom:70px; }
.top a{ float:left;}
.top a:hover{ color:#f60;}
#logo{ float:left; }
.date{ margin-left:20px;}
#wea{ width:250px; text-align:center; margin:0 auto; padding:0; display:block; float:left;cursor:pointer}
#wea a{ float:none;}

.mail{ }
.mail:link,a.mail:visited,a.mail:active{ background:url(../images/mail.gif) top left no-repeat; padding-left:30px;padding-right:44px;  margin-right:30px;}
a.mail:hover{background:url(../images/maila.gif) top left no-repeat; }
.search{ height:60px; _overflow:hidden;}
#nv{ margin-left:208px; font-size:16px; text-align:left;}
#nv a{ font-size:14px; color:#00c; text-decoration:underline;}
#nv b{ font-size:14px; color:#000;}
#inbox{font:16px arial; height:21px; line-height:21px;width:391px;}
#btn {height:28px;line-height:24px;width:78px;}
@-moz-document url-prefix()
{#fm { margin-top:-3px;}}
#d-mail{ width:113px; border:1px solid #eaebec; background:#fff; padding:3px;left:0;top:21px; position:absolute; z-index:9999;}

#d-mail a{ display:block;  height:20px; line-height:20px; border:1px solid #fff; margin:1px 0; padding:0 0 0 8px; text-align:left; width:100px;}
#d-mail a:hover{ display:block; border:1px solid #d7e9fd; background: url(../images/d-mail.gif) repeat-x; }
#d-ss{ width:98px; border:1px solid #a1c9fc; background:#f9fbfd; padding:0 2px; text-align:center; position:absolute;top:13px;*top:33px;_top:33px; left:0px;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body #d-ss {top:33px; }}
#d-ss a{ display:block; border-bottom:1px solid #d6e1ef; height:30px; padding-top:5px;}
#searchlogo{ position:relative; top:3px;}


#more{background:url(../images/icon1.gif) right no-repeat;}
#more a{ margin-right:9px; _padding-top:1px;}
#tm{position:absolute;top:115px;_top:118px;left:580px; width:60px;background:#fff;z-index:100;border:1px solid #a2bae7;}
#tm li a { margin:0; padding:0;display:block; width:49px;padding-left:11px;height:25px;line-height:25px; text-align:left; color:#535353; font-size:12px; text-decoration:none;}
#tm li a:hover{color:#fff;text-decration:none; background:#4dabf0;}

.bd{ margin-top:60px;}
.bd,.bd2{ border:1px solid #bfd0e2; background:#fff; padding:6px 0; overflow:hidden; margin-bottom:14px;}
.hot li{ width:125px; display:inline; float:left; text-align:center; line-height:28px;}
.hot li a{ font-size:14px; }
.bd2{ padding:2px; width:746px;}
.bd2 p{ border-bottom:1px solid #d3e4f4; text-align:left; clear:both; height:32px;}
.bd2 p b{ width:62px;font-weight:100;}
.bd2 p b a{ color:#466b9a; text-decoration:none;}
.bd2 p b a:hover{ color:#f60; text-decoration:underline;}
.bd2 p a{ padding:0 20px; display:block; float:left; line-height:32px; font-size:13px; text-align:left;}
.footer a {
height:40px;
line-height:40px;
text-align:center;
}
.home1{
background:url("../images/icon2.gif") no-repeat left center;padding-left:18px;}
.sug1{ position:relative;}
#sug{
position:absolute;
text-align:left;
left:-400px;
top:19px;
top:6px\0; /* ie8 */
*top:36px;
width:356px;
clear:both;
font-size:13px;
margin:0;
padding:0;
}

@-moz-document url-prefix()
{#sug{top:6px}} /* firefox */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {head~body #sug {top:40px;}} /*  opera */
body:nth-of-type(1) #sug{left:-398px;}


#sug table{border:1px solid;width:356px;border:1px solid #817F82;border-spacing:0;font-size:13px;margin:0;padding:0;text-align:left;}
#sug td{padding-left:3px;font-size:14px;height:20px;line-height:20px;color:#000;margin:0;}
.mo td{color:#fff;background:#36c}




