@charset "utf-8";
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; }
#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 */
.mtop{ margin-top:10px;}
.c_border{ width:960px; margin:10px auto;}
#cc_left{ float:left; width:700px; overflow:hidden;}
#cc_right{ float:right;}
.friendlink{ line-height:200%;border-top:1px solid #ccc; margin-top:5px; }
.friendlink a{ color:#666;}
a.linkred{ color:#f00 !important; font-size:13px  !important;}
/* c_right */
.cr_broder{ border:4px solid #DBEAFF;width:246px; }
.c_r_inside{ border:1px solid #B4D3FD; padding:2px; height:1%;padding-bottom:10px;*padding-bottom:0px;}
.cr_broder h3{  padding:2px 4px;line-height:150%;   font-size:14px; color:#000;  background:#DBEAFF; margin:0px 0px 5px 0px;}
.cr_broder h3 a{ float:right;padding-right:10px;font-size:12px; font-weight:normal; color:#000;}
.c_r_inside ul{ margin:10px; list-style:none; }
.c_r_inside ul li{ padding-left:0px; height:24px; line-height:24px; overflow:hidden; }
.c_r_inside ul.ul li {height:20px; line-height:20px; padding-left:12px;background:url(http://pic.58.com/images/lir.jpg) no-repeat 0px 10px;overflow:hidden; }
.c_r_inside p{ text-indent:26px; line-height:150%;  margin:5px;}
.c_r_inside p.pdt8{ text-indent:0px; margin:0px; margin-top:5px;}
.c_r_inside   img{ border:none; width:240px;}

/* c_left */

h2{ border-top:1px solid #15AFE1; padding:0px 5px; line-height:180%; background:#EBF5FE; font-size:14px; margin:10px 0px; clear:both;}
h2 span{ float:right; font-size:12px; font-weight:normal;}

.ul4{ margin:10px 0px;}
.ul4 li{ width:25%; float:left; height:22px; line-height:22px; overflow:hidden; font-size:12px; text-indent:5px;}
.ul4 li a{ font-size:14px;}

.ul2{ margin:10px 0px; padding:0px;}
.ul2 li{ width:340px; padding:5px; float:left; font-size:12px; color:#000;}
.ul2 li a{ font-size:14px; color:#000;  text-decoration:underline;}
.ul2 li p{ margin-top:5px; line-height:180%;} 
.ul2 li p a{ font-size:12px; color:#00c; text-decoration:none;}
.ul2 .bg{ background:#f7f7f7;}
.ul2 li a:hover,.ul2 li p a:hover{ color:#f60; }

.ul3{ margin:10px; padding:0px; list-style:none;}
.ul3 li{ float:left; width:33%; height:24px; line-height:24px; overflow:hidden; font-size:13px;}



#class_top{ padding:10px; background:#F5F9FF; line-height:200%;}
#top_left{ float:left; width:400px; overflow:hidden; border-right:1px solid #DBEAFF;}
#top_left h1{ font-size:18px; margin:0px; padding:0px;}
#top_right{ float:left; border-left:1px solid #fff;}
#post_box{width:245px; margin:0px 10px; border:5px solid #DBEAFF; background:#fff; height:90px;}
#post_box h2{ border:none; background:none; margin:5px 10px; padding:0px; text-decoration:underline; font-size:20px;}
#post_box h2 a{ text-decoration:underline; color:#FF3300;}
#post_box h2 a:hover{ text-decoration:underline; color:#f60;}
#post_box h3{ border:none; background:none; margin:5px 10px; padding:0px; text-decoration:underline; font-size:13px; font-weight:normal;}

.ccontlist{ float:left; width:46%; padding:2% 3% 2% 1%; margin:0px;height:120px; overflow:hidden; border-bottom:1px solid #f1f1f1;}
.ccontlist h4{ font-size:14px;} .ccontlist h4 span{ float:right;font-weight:normal;font-size:13px; color:#666;}
.ulls{ margin:10px 0px 0px 0px;}
.ulls li{ height:20px; line-height:20px; padding-left:12px;background:url(http://pic.58.com/images/lir.jpg) no-repeat 3px 8px;overflow:hidden; }
.ulls li span{ float:right; color:#888; font-size:12px;}

.friend {font-size:12px; line-height:20px; padding-top:6px;}