/*---------------------------------------------------- 
列表和底版页 (for IE6 & FF)
version: 1.0
author: Liang Liang (Roger Spear)
email: lliang05@gmail.com
website: http://www.sosoko.com/
 ----------------------------------------------------*/

#content { margin: 15px; }
   #ct-l { float: left; width: 73%; margin-top: 0px; /*border-right: 1px solid #e4e4e4;*/ }       /* 左边内容块 */
   #top { display: block; margin-bottom: 10px; }
   #cur-catename { border-bottom: 2px solid #f60; height: 26px; line-height: 26px; }
      #cur-catename h2 { font-size: 1.6em; float: left; }
         /*#cur-catename h2 a,#cur-catename h2 a:visited { color: #000; }*/
         /*#cur-catename h2 a:hover,#cur-catename h2 a:active { color: #fff; background-color: #c30; }*/
      #cur-catename h3 { font-size: 12px; float: left; 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; }
        #cur-catename .tab { width: 110px; background-color: #ffc; float: left; margin-left: 15px; font-size: 13px; font-weight: bold; border-top: 1px solid #f60; border-right: 1px solid #f60; border-left: 1px solid #f60; }
                #cur-catename .tab .tablink { color: #009; }
                #cur-catename .tab .tablinksel { color: #fff; }
        #cur-catename .tabSel { background-color: #f60; color: #fff; }
/*   #catelist { text-align: left; margin-top: 8px; }
      #catelist p { font-size: 13px; }
      #catelist .listbg { margin: 5px 15px 5px 40px; border-left: 3px solid #ffdeab; background-color: #feffdc; font-size: 12px; padding: 6px; line-height: 18px; }*/
   #arealist { text-align: left; margin-top: 8px; }
      #arealist p { font-size: 13px; }
         #arealist p select { font-size: 0.9em; }
      #arealist .listbg { margin: 5px 15px 5px 40px; border-left: 3px solid #ffdeab; background-color: #ffc; font-size: 12px; padding: 6px; line-height: 18px; }
   .bar1px { height: 1px; border-top: 1px solid #e4e4e4; overflow: hidden; margin-top: 8px; }
   .new_pic { position: relative; top: -10px; left: -300px; }
   
   /*广告列表----------------------------*/
   .adbody h4 { float:left; font-size:14px; }
   .adbody { width:98%; border-bottom:1px solid #e4e4e4; margin-bottom:25px; margin-top:5px; padding-bottom: 10px; }
   .adtitle { font-weight:bold; font-family:simsun, Arial, Helvetica, sans-serif; color: #c30; }
        .adtitle h4 { text-align:left; }
                .adtitle h4 .cate { color: Gray; font-weight: normal; }
        .adtitle img { float: left; margin-left: 5px; }
   .addate { float:right; width:165px; color: #f60; 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:#f5f5f5; }
   .authen { float:left; background:url(http://image.sosoko.com/soweb35/ipic/authe.gif) no-repeat; width:16px; height:16px; margin-left:5px; }

   /* search */
   #search_box { width:98%; border: 1px solid #ffdeab; margin-bottom:15px; margin-top:0px; padding: 10px;  font-size: 12px; text-align: left; background-color: #ffc; }
      #search_box h5 { font-weight: normal; font-size: 13px; margin-top: 5px; }
        #search_box h5 .bold { font-weight: bold; color: #f60; }
      #search_box input,#search-box select { padding: 1px; font-size: 1em; margin-right: 10px; }
      #search_box #key { margin-top: 5px;  }
      #search_box #condition {  }
         #key label,#condition label { width: 100px; }
         
   /* 底版页 */
   #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: 14px; text-align: left; border-bottom: 1px solid #e4e4e4; padding-bottom: 8px; }
      #info-etc p { margin-bottom: 3px; }
	  #info-etc li { margin-bottom: 3px; }
   #infobody { margin: 10px; text-align: left; font-size: 14px; margin-bottom: 20px; }
      #infobody p { line-height: 20px; word-wrap: break-word; }
      #extrainfo ul { 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; }
   		 #contact { text-align: left; list-style: none; font-size: 14px; margin-top: 20px; margin-left: 23px; border-left: 5px solid #eee; padding: 0 10px 0 10px; }
		 	#contact li { margin-bottom: 3px; }       
				#contact label { font-weight: bold; }
   #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: #f60; font-size: 12px; font-weight: normal;}/* 回复日期 */
         .reply-ct { clear: both; margin-top: 0px; padding-left: 25px; font-size: 13px; line-height: 18px; padding-right: 50px; }
			.reply-shangjia { float:left; width:671px; height:auto; margin-left:25px !important; margin:5px 0 0 13px ;   border:1px solid #b3b3b3; }
				.reply-shangjia-head { width:669px; height:25px; line-height: 25px;  border: 1px solid #fff; background:#efefef; }
					.reply-shangjia-head p  { background: url(http://image.sosoko.com/soweb35/ipic/shangjia.gif) no-repeat 5px 40% ; padding-left: 25px; height:25px; line-height: 25px; font-size: 12px; float: left; } 
					.reply-shangjia-head h4 { float: left; margin-left: 30px; height:25px; line-height: 25px; color: #f60; font-size: 12px; font-weight: normal; }	
				.reply-shangjia-content { text-indent:24px; font-size: 12px; line-height: 150%; text-align: left; padding: 5px; background:#fff; word-wrap:break-word;  word-break:break-all; }
				  
   #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; }
      #replyinput a:link,#replyinput a:visited { text-decoration: underline; color: #009; }
	  #replyinput a:hover,#replyinput a:active { text-decoration: underline; color: #f40; }
   
   
   
               

/* 右列内容
-----------------------------------------------------------------------------------------------------*/
   #ct-r { float: right; height: auto; width: 25%; padding-left: 5px; }
      .r-ctbox { text-align: left; padding-left: 8px; /*border-left: 1px solid #e4e4e4;*/ }
       .rct-title { float: right; width: 230px; margin-right: 0px; 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; }
       .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: 210px; margin-bottom: 20px; margin-left: 10px; }
         .r-ct h4 { font-size: 14px; font-weight: normal; text-decoration: underline; color: #000099; }
		 	.r-ct h4 a:link,.r-ct h4 a:visited { color: #009; text-decoration: underline; } 
			.r-ct h4 a:hover,.r-ct h4 a:active { color: #f40; text-decoration: underline; }
         .r-ct h5 { font-size: 12px; font-weight: normal; color: #777; margin: 3px 0 0 0; line-height: 18px; word-break:break-all }
         .r-ct h6 { font-size: 1.1em; 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; }
		#userDefined img { margin: 5px 0; }

/* 切换城市
----------------------------------------------------*/
   #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; }