/* document */
body{ font-size:13px; color:#333; background:#fff; font-family:Arial, "ËÎÌå", sans-serif;margin:0px; padding:0px; }
a{ color:#00c; text-decoration:none;} a:hover{ color:#f60; text-decoration:underline;}
a.link_red{ color:#f00; text-decoration:none;} a.link_red:hover{ color:#f60; text-decoration:underline;}
h1,h2,h3,h4,p,ul,ol,dl{ margin:0px; padding:0px; list-style:none;}
.c{ clear:both;} .hc{ display:none;} .sc{ display:block;} .left{ float:left;} .right{ float:right;}
/* header - footer */
#header{ height:55px; position:relative; width:960px; margin:0 auto; z-index:1000;}
#logo{ position:absolute; top:0px; left:0px; border:none;}
#cityName{position:absolute;  z-index:1000;top:6px; color:#000;left:153px; padding-top:3px; line-height:22px; font-weight:bold;font-size:26px; text-align:center;}/* ----*/
#cityName a{ font-size:12px; text-decoration:underline; font-weight:normal;}
#login_text{ position:absolute; right:5px; top:5px;}
#all_city{ color:#000; border:2px solid #A6DAF0; background:#fff; padding:5px; position:absolute; top:40px; left:0px; width:410px; height:215px; z-index:1000;}
#searchBar{ position:absolute; top:16px; left:270px; }
#searchBar .keyword{ width:240px; margin:0px 5px;}  #searchBar .s{ width:140px; }  #searchBar .btn{height:25px; *height:24px; padding:0px 5px; position:relative; *top:1px; }
#footer{ border-top:1px solid #ddd; background:#f7f7f7; padding:5px; text-align:center; margin-top:5px;}
#footer a{ color:#8A8BB7; text-decoration:none;}
/* nav_bar */
#nav_bar{ background:#DBEAFF; height:28px;border-bottom:1px solid #19AEE1; *overflow:hidden;}
#nav_shadow{ border-top:2px solid #f1f1f1;}
#top_ad_pic img{ width:170px; height:120px; border:none;}
#nav_bar ul{ width:890px; margin:0 auto; padding-left:70px;}
#nav_bar ul li{ float:left; margin-right:20px; height:30px; overflow:hidden; line-height:30px;}
#nav_bar ul .selected{ border-bottom:3px solid #fff; border-top:1px solid #19AEE1;background:#19AEE1;position:relative; height:28px;}
#nav_bar ul .selected div{background:#fff;margin:0px 1px; padding:2px 1px;*padding:1px;font-weight:bold; color:#137AA7;}
#nav_bar ul .selected div a{border-top:2px solid #DBEAFF; padding:4px 10px 2px 10px;*padding:6px 10px 2px 10px; line-height:28px; }
#nav_bar ul li a{ color:#137AA7;} #nav_bar ul li a:hover{ text-decoration:underline;}
/* c_border */
.c_border{ width:960px; margin:0 auto;}
#cc_left{ float:left; width:700px; overflow:hidden;}
#cc_left .c_type_list{ float:left; line-height:180%; width:128px; border-left:1px solid #eaeaea; padding-left:10px;}
#cc_left .c_type_list a{ text-decoration:none; }
h2{ font-size:13px;margin:0px; padding:8px 0px 2px 0px; color:#000; }
h2 a{text-decoration:underline; color:#555;}

#cc_right{ float:right; border:4px solid #DBEAFF; width:246px; line-height:150%; }
#c_r_inside{ border:1px solid #B4D3FD; padding:2px; height:1%;padding-bottom:10px;*padding-bottom:0px;}

#cc_right h3{  padding:2px 4px;  font-size:14px; color:#000;  background:#DBEAFF; margin:5px 0px;}
#cc_right h3 a{ float:right;padding-right:10px;font-size:12px; font-weight:normal; color:#000;}
#cc_right ul{ margin:10px; list-style:none; }
#cc_right ul li{ padding-left:0px;}
#cc_right ul li a{ font-weight:normal;}
#cc_right ul a{text-decoration:none;}
.ul2 li{ width:33.3%; float:left;}
.nav_arae{ margin:5px 10px;}
.nav_arae a{ margin-right:10px;}
.ulzhe li{width:50%; float:left;}
.ulzhe li span{ color:#f00;}

.bcity{ margin-top:10px;}
.friendlink{ line-height:200%;border-top:1px solid #ccc; margin-top:5px;}
.friendlink a{ color:#666;}