/*---------------------------------------------------- 
列表和底版页 (for IE6 & FF)
version: 1.0
author: Liang Liang (Roger Spear)
email: lliang05@gmail.com
website: http://www.sosoko.com/
 ----------------------------------------------------*/
.banner2 { text-align:center;  overflow:hidden;  margin-bottom:10px; width:240px; }


#content { margin: 15px; }
   #ct-l { float: left; width: 73%; margin-top: 0px; /*border-right: 1px solid #e4e4e4;*/ }       /* 左边内容块 */
   #top { display: block; margin-bottom: 10px; }
   
        #top #maincate { text-align: left; margin-bottom: 5px; vertical-align: middle; height: 22px; }
                #maincate h1 { float: left; background:	 url(http://image.sosoko.com/soweb35/ipic/catedot.gif) no-repeat 0px 6px; font-size: 14px; padding-left: 15px; margin-right: 20px; height: 22px; line-height: 25px; }
                #maincate #othermain { float: left; font-size: 12px; height: 25px; }
                        #othermain h2 { font-size: 12px; font-weight: normal; float: left; line-height: 25px; }
                        #othermain a { text-decoration: none; margin-right: 1px; padding: 1px 3px; }
                        #othermain a:link,#othermain a:visited { display: inline-block; border: 1px solid #ffdeab; background-color: #ffffcc; color: #000; }
                        #othermain a:hover { display: inline-block; border: 1px solid #ffdeab; background-color: #FF4400; color: #fff; }
                        #othermain a:active { display: inline-block; border: 1px solid #ffdeab; background-color: #cd3301; color: #fff; }
                        /*#othermain span     { display: inline-block; border: 1px solid #ffdeab; background-color: #f60; color: #fff; margin-right: 6px; }*/
                        #othermain #selMenu  { display: inline-block; border: 1px solid #ffdeab; background-color: #f40; color: #fff; margin-right: 1px; }
        
        #top #subcate { position: relative; top: 0; left: 0; border:1px solid #bbb; background-color: #f8f8f8; font-size: 12px; text-align: left; padding: 10px; margin-bottom: 10px; }
                #subcate ul { list-style: none;  clear: both; padding-left: 0; }
                #subcate li { margin-right: 3px; display: inline; line-height: 20px; }
                        #subcate span.sel,#top #subarea span.sel { color: #f40; }
                        #top #district #currentDistrict { color: #f40; font-weight: bold; background-color: transparent; }
        
        #top #arrow { position: absolute; width: 10px; height: 7px; background: url(http://image.sosoko.com/soweb35/ipic/subarrow.gif) no-repeat 0 0; }
        #top #areaSel { text-align: left; font-size: 12px; margin-bottom: 20px; padding-left: 15px; }
                #top #district {  }
                        #district ul,#subarea ul { list-style: none; clear: both; padding-left: 0; }
                        #district li, #subarea li { float: left; margin-right: 3px; display: inline; white-space: nowrap; }
                #top #subarea { margin-top: 5px; }
        
        
        
        #TabBox { display: block; border-bottom: 2px solid #f40; height: 26px; line-height: 26px; clear: both; }
        #TabBox h3 { float: right; font-size: 14px; margin-left: 40px; /*background-color: #c30; border: 1px solid #ffd9bf;*/ background: url(http://image.sosoko.com/soweb35/ipic/add.gif) no-repeat left 45%; padding: 0px 18px; color: #000; }
        #cate1 a:link,#cate1 a:visited,#cate2 a:link,#cate2 a:visited,#area1 a:link,#area1 a:visited,area2 a:link,area2 a:visited { color: #009; line-height: 20px; }
        #cate1 a:hover,#cate1 a:active,#cate2 a:hover,#cate2 a:active,#area1 a:hover,#area1 a:active,area2 a:hover,area2 a:active { color: #fff; line-height: 20px; }
        #TabBox .tab { width: 112px; height: 26px; background-color: #ffc; float: left; margin-left: 5px; font-size: 13px; font-weight: bold; border-top: 1px solid #f40; border-right: 1px solid #f40; border-left: 1px solid #f40; }
                #TabBox .tab .tablink { color: #009; }
                #TabBox .tab .tablinksel { color: #fff; }
        #TabBox .tabSel { background-color: #f40; color: #fff; }
         /* sort */
         #sort { float: left; margin-left: 30px; text-align: left; font-size: 12px; width: 200px; height: 18px; line-height: 18px; vertical-align: middle; }
                #sort select { font-size: 12px; }  
        
   .bar1px { height: 1px; border-top: 1px solid #e4e4e4; overflow: hidden; margin-top: 8px; }
   .new_pic { position: relative; top: -10px; left: -300px; }
   
   /*广告列表----------------------------*/
   .adbody h1 { float:left; font-size:14px; }
   .adbody h1 a:link,.adbody h1 a:visited { color: #e1771e; text-decoration: underline; } .adbody h1 a:hover,.adbody h1 a:active { color: #F25024; }
   .adbody { width:98%; border-bottom:1px solid #e4e4e4; margin-bottom:20px; margin-top:5px; padding-bottom: 10px; }
   .adtitle { font-weight:bold; font-family:simsun, Arial, Helvetica, sans-serif; color: #f40; }
        .adtitle h1 { text-align:left; }
                .adtitle h1 .cate { color: Gray; font-weight: normal; }
        .adtitle img { float: left; margin-left: 5px; }
   .addate { float:right; width:140px; color: #f40; font-weight:normal; text-align:right; font-size: 12px; }
   .adcontent { width:100%; padding:5px 0px; line-height:20px; color:#777; text-align: left; font-size: 13px; }
   .adpic { float:left; margin-right:5px; background-color:#fff; border: 1px solid #eee; }
   .authen { float:left; background:url(http://image.sosoko.com/soweb35/ipic/authe.gif) no-repeat; width:16px; height:16px; margin-left:5px; }


      /*广告招商列表----------------------------*/
   .adsbody h1 { float:left; font-size:14px; }
   .adsbody h1 a:link,.adsbody h1 a:visited { color: #e1771e; text-decoration: underline; } .adsbody h1 a:hover,.adsbody h1 a:active { color: #F25024; }
   .adsbody {float:left; width:100%;  border-bottom:1px solid #e4e4e4;  margin-bottom:5px; margin-top:5px; padding-bottom: 5px; }
   .adsbody .ads {width:160px; float:left; background-color: #ffffcc;  border:1px solid #e4e4e4;  margin:2px; padding: 2px;}
   .adsbody .left {width:160px; float:left; background-color: #ffffcc;  border:1px solid #e4e4e4;  margin:2px; padding: 2px;}
   .adstitle { font-weight:bold; font-family:simsun, Arial, Helvetica, sans-serif;color: #F25024; } 
   .adscontent { width:165px;  line-height:15px; color:#777; text-align: left; font-size: 12px; }


         /*广告招商列表----------------------------*/
   
   .ads_left_body h1 a:link,.ads_left_body h1 a:visited { color: #e1771e; text-decoration: underline; } .ads_left_body h1 a:hover,.ads_left_body h1 a:active { color: #F25024; }
   .ads_left_body {float:center; width:160px;  border-bottom:1px solid #e4e4e4;  margin-bottom:5px; margin-top:5px; padding-bottom: 5px; }
   .ads_left_body h1 { float:left; font-size:14px; }
   .ads_left_body .ads {width:175px; float:left; background-color: #ffffcc;  border:1px solid #e4e4e4;  margin:2px; padding: 2px;}
   .ads_left_title { font-weight:bold; font-family:simsun, Arial, Helvetica, sans-serif; color: #F25024; } 
   .ads_left_content { width:175px;  line-height:15px; color:#777; text-align: left; font-size: 12px; }

   /* search */
   #search_box { width: 200px; text-align: left; margin:0 auto 5px; padding: 2px 5px; border: 1px solid #ffdeab; background-color: #ffffcc; font-size: 12px; }
      #search_box h2 { background: url(http://image.sosoko.com/soweb35/ipic/search_icon.gif) no-repeat; padding-left: 22px;  font-size: 12px; font-weight: bold; color: #000; margin-top: 8px; margin-bottom: 8px; }
      #search_box input,#search-box select { padding: 1px; font-size: 12px; margin-right: 10px; }
      #search_box .condition { margin: 3px 0; }
      #search_box labell { float: left; width: 85px; text-align: left; }
   #divResult { border: 1px solid #; background-color: #ffc; font-size: 12px; margin-bottom:15px; text-align:left; padding: 8px; }
   		#divResult .result-highlight { font-weight:bold; color: #f40;}
      
  
      
      
  /* category intro */
  #cateintro { background: url(http://image.sosoko.com/soweb35/ipic/cateintro_bg.gif) no-repeat right bottom; float: right; width: 210px; text-align: left; margin-right: 0px; padding: 5px 10px; border: 1px solid #dddddd; background-color: #f8f8f8; margin-bottom: 10px; font-size: 12px; } 
        #cateintro h2 { font-size: 14px; font-weight: bold; color: Green; text-align: left; margin-top: 5px; }
        #cateintro p { margin: 3px 0; line-height:18px; } 
        #cateintro div { display: block; background: url(http://image.sosoko.com/soweb35/ipic/smallarrow.gif) no-repeat 117px; text-align: right; }     
         
   /* 底版页 */
   #info-title { background-color: #ffc; border-bottom: 1px solid #e4e4e4; height: 30px; line-height: 30px; padding-left: 10px; text-align: left; }
      #info-title h2 { float: left; font-size: 14px; font-weight: bold; }
      #info-title img { float: left; margin-top: 5px; margin-left: 8px; }
   #info-etc { margin: 10px; font-size: 13px; text-align: left; border-bottom: 1px solid #e4e4e4; padding-bottom: 8px; }
      #info-etc p { line-height: 20px; }
	  #info-etc a:link { color: #e1771e; text-decoration: underline; }
	  #info-etc a:visited { color: #e1771e; text-decoration: underline; }
   #infobody { margin: 10px; text-align: left; font-size: 14px; margin-bottom: 20px; }
      #infobody p { line-height: 20px; word-wrap: break-word; }
      #extrainfo ul { float: left; text-align: left; font-size: 14px; margin-left: 20px; padding: 0; }
      #extrainfo li { list-style: disc; line-height: 20px; list-style-position: inside; }
      #info-pic { width: 480px; display: block; float: left; margin-top: 15px; }
         .adpic2 { width: 200px; height: 200px; float: left; border: 1px solid #e4e4e4; margin: 8px; }
         .adpic2 { background-position: center center; background-repeat: no-repeat; }/* center pic  */
         .adpic2 img { position:absolute; top:0px; left:-9999px; }
         .adpic2 a { display:block; width: 200px; height: 200px; }
         
   #replybox { margin-top: 15px; text-align: left; }/* reply */
      .etc-title { text-align: left; padding-left: 10px; height: 24px; line-height: 24px; margin-bottom: 8px; display: inline; }
         .etc-title h3 { float: left; font-size: 14px; font-weight: bold; }
         .etc-title h4 { float: left; margin-left: 20px; text-align: left; font-size: 12px; background: url(http://image.sosoko.com/soweb35/ipic/comment.gif) no-repeat left 50%; padding-left: 20px; } /* more */
         .etc-title h5 { border-top: 1px solid #e4e4e4; height: 3px; overflow: hidden; clear: both; }/* 线 */
         .etc-title input { width: 100px; }
      .replybody { width: 90%; float: left; margin-top: 10px; padding-left: 25px; margin-bottom: 10px; padding-bottom: 15px; border-bottom: 1px dashed #e4e4e4; }
         .replybody img { margin-left: 10px; vertical-align: middle; margin-bottom: 4px; }
         .replybody p { background: url(http://image.sosoko.com/soweb35/ipic/user.gif) no-repeat left 30%; padding-left: 25px; height: 18px; line-height: 18px; font-size: 13px; float: left; }
         .replybody h4 { float: left; margin-left: 30px; height: 18px; line-height: 18px; color: #f40; font-size: 12px; }/* 回复日期 */
         .reply-ct { clear: both; margin-top: 0px; padding-left: 25px; font-size: 13px; line-height: 18px; padding-right: 50px; }


   #replyinput { margin-top: 15px; text-align: left; }/* 填写reply */
      #replyinput h6 { font-size: 14px; background-color: #ffc; border: 1px solid #FFDEAB; padding:3px 8px; margin: 5px;}
      #replyinput p { font-size: 12px; margin-top: 8px; margin-left: 15px; }
      #replyinput label { float: left; vertical-align: middle; width: 70px; }
      
               

/* 右列内容
-----------------------------------------------------------------------------------------------------*/
   #ct-r { float: right; height: auto; width: 25%; padding-left: 5px; }
      .r-ctbox { margin:0 auto; /*border-left: 1px solid #e4e4e4;*/ }
       .rct-title { margin:0px auto 10px; width:240px; text-align: left; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; } /* 赞助商内容 */
            .rct-title h3 { font-size: 12px; font-weight: normal; margin-left: 10px; margin-bottom: 10px; background: url(http://image.sosoko.com/soweb35/ipic/info.gif) no-repeat; padding-left: 20px; line-height: 18px; }
			.rct-title h3  a { color:#0000FF; }
       .r-ctbox p { font-size: 12px; font-weight: bold; height: 25px; line-height: 25px; padding-left: 10px; color: #fff; background-color: #c30; margin-bottom: 10px; }
       .r-ct { width: 200px; margin-bottom: 20px; margin-left: 10px!important; margin-left: 10px; }
         .r-ct h4 { font-size: 14px; font-weight: normal; text-decoration: underline; color: #03c; }
		 .r-ct h4 a:link { color: #e1771e; text-decoration: underline; }
		 .r-ct h4 a:visited { color: #e1771e; text-decoration: underline; }
         .r-ct h5 { font-size: 12px; font-weight: normal; color: #777; margin: 3px 0 0 0; line-height: 18px; }
         .r-ct h6 { font-size: 11px; font-family: "Arial"; font-weight: normal; color: green; }
            .r-ct h6 a { color: Green; text-decoration: none; }
       #userinfo { margin: 15px 15px 15px 8px; line-height: 16px; text-align:left; }
         #userinfo h5 { font-size: 12px; font-weight: normal; color: #000; margin: 5px 0; line-height: 18px; }
            #userinfo .spec { color: #c30; }
         #userinfo img { vertical-align: middle; }
         #userinfo #sendsms { text-align: left; }
/*                #userinfo #sendsms a { display: block; width: 89px; height: 20px; }*/
                #userinfo #sendsms a img { display: block; width: 89px; height: 19px; margin-left: 0; }
       #reporton { margin: 15px 15px 15px 8px; line-height: 16px; }
            #reporton h6 { font-size: 12px; font-weight: normal; }
            #reporton label { text-align: left; line-height: 20px; margin-left: 5px; clear: right; }
            #reporton input { float: left; margin-left: 40px; }
            #reporton button { margin-left: 65px; font-size: 12px; margin-top: 8px; width: 80px; }
            
       #divResult { font-size: 12px; border: 1px solid #ffdeab; background-color: #ffc; }

/* 切换城市
----------------------------------------------------*/
   #citylist { width: 980px; font-size: 12px; line-height: 18px; margin-top: 15px; }
   
   
/*  中间内容块
   --------------------------------------------------------*/   
   #ct-mid {  width: 770px; margin-left: auto; margin-right: auto; margin-top: 0px; /*border-right: 1px solid #e4e4e4;*/ } 
        #current-pisition { text-align: left; font-size: 12px; margin: 5px 0; }      
        
        
/* 教育频道相关 */
#edu_join { margin:15px 0; padding-left: 15px; text-align: left; }