/*-----all-----*/
* {margin:0; padding:0; list-style:none;}
body {margin:5px auto; width:950px; font:12px Arial; line-height:22px;}
a {font:12px Arial; color:#000; text-decoration:none;}
a:hover {font:12px Arial; color:#900; text-decoration:underline;}

/*-----head-----*/
#head {height:100%; overflow:hidden;}
.headtop {height:26px; line-height:26px; border:1px solid #ddd; background:url(img/bgheadtop.gif) repeat-x;}
.headlogin {float:left; margin-top:3px; width:560px; padding:2px 10px;}
.headtopnav {float:right; width:300px; padding:2px 10px;}
.headmd {margin-top:5px; clear:both; height:56px; overflow:hidden;}
.headlogo {float:left; width:175px;}
.headbanner {float:right; width:770px; border:1px solid #ddd;}
.headbanner img {height:55px;}
.headnav {margin-top:5px; height:32px; line-height:32px; background:url(img/bgheadnav.jpg) no-repeat;}
.headnav li {float:left; padding:0 20px; background:url(img/bgheadnavli.gif) right no-repeat;}
.headnav a {color:#fff; font:bolder 12px arial;}
.headnav a:hover {color:#fff; font:bolder 12px arial;}
.headlocal {background:url(img/bgheadlocal.gif) repeat-x; border:1px solid #ddd; border-width:0 1px 1px; height:30px; line-height:32px; overflow:hidden; padding-left:10px;}
.headlocal h3 {float:left; width:60px; font:12px Arial; padding:3px; text-align:center; background:url(img/bgheadlocalh2.gif) no-repeat; margin:6px 0 0 0;}
.headlocalnav {float:right; width:850px; background:url(img/bgheadlocalnav.gif) right no-repeat;}
.headlocalnav li {float:left;  padding:0 10px; background:url(img/bgheadlocalnavli.gif) right no-repeat;}

#head_c {height:26px; line-height:26px; border-bottom:1px solid #ccc; padding:0 10px;}
.headnav_c {float:left; width:750px}
.headsearch_c {float:right; width:140px}
.headsearch_c input.textbox {font:12px Arial; color:gray; border:1px solid #ccc; width:80px; margin-bottom:4px;}

/*-----headad-----*/
.headad {margin-top:5px; height:100%; overflow:hidden;}
.headad1 {clear:both; float:left; width:760px; height:60px; background:green; line-height:60px; text-align:center;}
.headad2 {float:right; width:180px; height:60px; background:yellow; line-height:60px; text-align:center;}

/*-----headfoot-----*/
.headfoot {margin-top:5px; height:26px; overflow:hidden; border:1px solid #ddd; line-height:26px;}
.headsearch {float:left; width:130px; padding-left:30px; padding-top:2px; background:url(img/bgheadtop.gif) repeat-x;}
.searchsd input.textbox {font:12px Arial; color:gray; border:1px solid #ccc; width:80px; margin-bottom:4px;}
.headdate {float:right; width:275px; text-align:right; background:url(img/bgheaddate.gif) no-repeat;}
.headweather {float:right; width:160px; padding:3px 3px 0 0;}

.headtag {float:right; width:350px; background:url(img/bgheadtop.gif) repeat-x;}
.headtag a {padding-right:5px;}

/*-----headAD-----*/
.mainbanner {margin:5px 0;}

.classname {font-size:14px; font-weight:bold; color:green; padding-left:10px;height:25px; line-height:25px;background:url(img/askfl.jpg) no-repeat; border-bottom:1px solid #72d07a;padding-right:40px}
.classname .local {font:12px arial; color:#000; padding-left:500px;}
.classnav {height:32px; line-height:28px; background:url(img/bgtags.gif) repeat-x; padding-left:30px;}
.classnav li {float:left; padding:0 10px; background:url(img/bgheadnavli.gif) right no-repeat;}
.classnav a {color:#fff; font:bolder 12px arial;}
.classnav a:hover {color:#fff; font:bolder 12px arial;}

.main {margin-top:10px;} 
.main .main_left{width:650px; float:left;border:#ccc 1px solid; height:100%; overflow:hidden;}
.main .main_right{width:280px;float:right; height:100%; overflow:hidden;}
.main .main_right .main_rightbox {border:1px solid #ccc; margin-bottom:5px;}
.main .main_right .main_rightbox h2 {background:url(img/bgtags.gif) repeat-x;height:26px; padding:7px 0 0 20px; color:#fff; font:bolder 12px arial;}
.main .main_right .main_rightbox ul {margin: 5px 7px;}
.main .main_right .main_rightbox li {background:url(img/point.jpg) 0 10px no-repeat; padding-left:10px;}

/*-----foot-----*/
#foot {margin:5px 0; border-top:1px solid #ccc; padding:10px 0; text-align:center;}
#foot a.cor {color: red;}
.footlink li {float:left;}
.footlink {clear:both;background:url(img/bgfootlink.gif) repeat-x; text-align:center; height:30px; line-height:30px;  margin:18px 0; border:1px solid #ccc;}
.footlink a {font:bolder 12px Arial; padding-left:20px;}
.footlink a:hover {font:bolder 12px Arial;}