@charset "gb2312";
body{line-height:22px;font-size:12px;color:#181818;background:url(index_bg.gif) repeat;margin:0;padding:0;}
ul,li{list-style:none;padding:0;margin:0}
div,form,img,ul,li,dt,dl,dd,p,h1,h2,h3,h4{margin:0;padding:0;border:0;}
a img{border:0;}
a{color:#0e0e0e;text-decoration:none;}
a:hover{color:#C30;text-decoration: underline;}
.pic{border:1px solid #ccc;padding:4px;width:75px;height:60px;}
.w{font-weight:700;}
.city a, .blue a, .search ul.category li a, #Page a, .footer a{color:#0144d9;text-decoration:underline}
.city a:hover, .blue a:hover, .search ul.category li a:hover, #Page a:hover, .footer a:hover{color:#c30;text-decoration:underline}
strong.keyword{color: #c30}
span.keyword {color: #c30}
.gray a{color:#898989;text-decoration:underline}
.gray a:hover{color: #c30;}
/*-----------------------------------------------------------------------------------*/
.warp{width:1003px;margin:0 auto}
.head{width:1003px;float:left;background:url(topbg.gif) repeat-x;}
.head .subnav{background:url(top_left.gif) 0 top no-repeat;float:left;width:250px;height:23px;}
.head .subnav p{float:left;padding:0 0 0 30px;line-height:25px}
.head .userarea{width:500px;float:right;padding-right:10px;}
.head .userarea p{float:right;padding:9px 8px 3px 0;}
.channel{float:left;width:1003px;}
.logo{float:left;padding:15px 0 0 20px}
.city{float:left;padding:17px 38px 0 22px}
.city b{font-size:16px;}

/*-----------------------------------------------------------------------------------*/
.search{float:left;width:525px;}
.search ul{clear:both}
.search ul.category li{text-decoration: underline;color:#36c;float:left;font-size:14px;width:40px;cursor:pointer;}
.search ul.box li{color:#898989;float:left;padding-right:5px}
.search ul.box li a{color:#898989;text-decoration:none} 
.search ul.box li a:hover{color:#898989;text-decoration:underline}  
.search ul.box li span{display: block;}
.search ul.box li.over{color:#666;}
.search ul.category li.over{color:#666;font-weight:700;text-decoration:none}
.search input{font-size:16px;height:16px;}
.search select{font-size:15px;}
.search input.goto{font-size:14px;font-weight:100;width:60px;height:24px;padding-top: 2px;letter-spacing:3px;}
/*----------------------------------search new-------------------------------------------------*/
.search .t{float:left;background:url(search_t.gif) no-repeat;width:525px;height:6px;overflow:hidden}
.search .c{float:left;width:508px;padding:0 0 0 15px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:url(search_bg.gif) repeat-x;}
.search .b{float:left;background:url(search_b.gif) no-repeat;width:525px;height:6px;overflow:hidden}
.hack{width:200px;height:8px;line-height:0;float:left}
/*-----------------------------------------------------------------------------------*/
.line{background:url(line.gif) no-repeat;width:991px;margin:9px auto;float:left;height:2px;overflow:hidden;}
.link{float:left;width:840px;padding:0 0 10px 140px;margin:0 0 0 10px!important;margin:0 0 0 5px;background:url(link.gif) no-repeat 40px 0;border-bottom:1px dashed #cecece;height:70px;}
.link ul{}
.link ul li{float:left;padding:0 15px 0 0;width:100px;}
.footer {margin:0 auto;clear:both;padding:8px 0 15px 0;text-align:center}
.footer ul.GroupSite{}
.footer ul.GroupSite li{background: none transparent scroll repeat 0% 0%; }
.footer ul li {display:inline;padding-left:5px;background:url(footer_li_bg.gif) no-repeat 0px 0px;padding:0 3px 0 10px;line-height:1.8em;text-align:center}
.footer ul li a {text-decoration:none;}
.footer ul li a:hover{text-decoration:none;}
.footer ul li.first{background: none transparent scroll repeat 0% 0%}
.footer .copyright{line-height:1.8em; }
#Page{font-family:Arial;clear:both;padding:15px 0 0 0;margin:0 auto;font-size:14px;width:90%;height:auto;text-align:center}
#Page UL LI{float:left;}
#Page UL LI.Current{font-weight:700}
#Page UL LI.Current B{padding:2px 7px 2px 7px;border:1px solid #fff;display:block;}
#Page UL LI A {border:1px solid #fff;display:block;width:25px;height:20px;padding:3px 4px 3px 4px;}
#Page UL LI A:hover{border:#25f 1px solid; COLOR: #25f;text-decoration:none;}
#Page UL LI A.Next{font-weight:700;width:60px;height:20px;text-decoration:none;}
#Page UL LI A.Pre{font-weight:700;width:60px;height:20px;text-decoration:none;}
#Page UL LI A.Next:hover{width:60px;height:20px;}
#Page UL LI A.Pre:hover{width:60px;height:20px;}
#Page UL LI A.Next {padding-right:17px;background:url(next.gif) no-repeat 64px 45%}
#Page UL LI A.Next:hover{padding-right:17px;background:url(next.gif) no-repeat 64px 45%}
#Page UL LI A.Pre {padding-left:17px;background:url(pre.gif) no-repeat 9px 45%}
#Page UL LI A.Pre:hover{padding-left:17px;background:url(pre.gif) no-repeat 9px 45%}

/*-----------------------------------------chcs--------------------------------------------------------*/
.city_change{width:315px;height:auto;overflow:auto;border:1px solid #ccc;background:#f6f6f6;padding:2px 0 2px 12px;line-height:20px;}
.city_change h4{color:#fb4400;font-size:13px;font-family:Arial, Helvetica, sans-serif}
.city_change ul{float:left;width:15%;padding:0 0 0 5px}
.city_change ul li{}
.city_change a{ text-decoration:underline}
.city_change p{width:290px;float:left;text-align:right;background:url(city.gif) no-repeat 252px 40%;font-weight:700;font-size:14px}
.city_change p a{color:#c30; text-decoration:none}
.city_change p a:hover{color:#c30; text-decoration:underline}
/*---------------  ÐÞ¸Ä2009.04.11 ---------------------*/
.top_data {
   width:940px;
   height:47px;
   line-height:47px;
   margin:5px auto;
   background:url(top_data_mid.gif) repeat-x;
}
.top_data .l {
   width:8px;
   height:47px;
   float:left;
}
.top_data .r {
   width:8px;
   height:47px;
   float:right;
}
.top_data .m {
   width:924px;
   height:47px;
   float:left;
   background:url(top_data_mid.gif) repeat-x;
}
.top_data .m .l_list {
   float:left;
   width:690px;
   margin-top:3px;
   display:inline;
}
.top_data .m .l_list img {
   margin-left:19px;
}
.top_data .m .r_list {float:right;width:220px;margin-top:3px;display:inline;}
