/* CSS Document */
* {
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, em{font:12px Arial, Helvetica, sans-serif;
                       font-weight:normal;}
body{font:12px 宋体;
     color:#333;
	 width:100%;}
ul{list-style: none;
   overflow:hidden;}
fieldset, img {border: 0px;}
a{text-decoration:none;}
a.text:link,a.text:visited {color:#333;}
a.text:hover{color:#CC0000;
             text-decoration:underline;}
a.ctext:link,a.ctext:visited {color:#5A8900;padding:0px;}
a.ctext:hover{color:#333;
              text-decoration:underline;padding:0px;}			 
a.rtext:link,a.rtext:visited {color:#CC0000;}
a.rtext:hover{color:#333;
              text-decoration:underline;}			
a.user:link,a.user:visited {color:#888;text-decoration:underline;}
a.user:hover{color:#CC0000;
             }			 
/* start container */
#container{width:950px; 
           margin:0px auto;
	       text-align: left;
	       height: 1%; /* fix IE peek-a-boo bug */
	       overflow: hidden;}
/*end container*/

/* start header */
#header{overflow:hidden;
        clear:both;
		border:1px solid #E3E3E3;
		margin-top:4px;}
#headerTop{background:url(../images/headerTbg.gif) repeat-x left top;
           height:28px;
		   overflow:hidden;}
#headerTop form{float:left;
                padding-left:6px;
				padding-top:4px!important;
				padding-top:2px;}
#headerTop form p{float:left;
                  margin-right:6px;
				  }
#headerTop form p input{height:16px;
                        line-height:16px;
						border:1px solid #ccc;}	
#headerTop ul{float:right;
              }
#headerTop li{height:28px;
              line-height:28px;
			  float:left;
			  margin:0px 6px;}
#headerTop li.home{background:url(../images/home.gif) no-repeat left center;
                   padding-left:14px;}
#headerTop li.collect{background:url(../images/collect.gif) no-repeat left center;
                      padding-left:14px;}
#headerNav{overflow:hidden;
           height:1%;}					  	
#headerNav ul{height:1%;
              padding:6px;
			  margin-top:4px;}
#headerNav ul li{float:left;
                 height:20px;
				 line-height:20px;
				 background:url(../images/line1.GIF) no-repeat right center;}
#headerNav ul li a{padding:0px 9px;}				 
#headerNav ul li a:link,#headerNav ul li a:visited {color:#333;}
#headerNav ul li a:hover{color:#CC0000;
                         text-decoration:underline;}
#headerNav ul li.sepcil a:link,#headerNav ul li.sepcil a:visited {color:#5A8900;}
#headerNav ul li.sepcil a:hover{color:#CC0000;
                                text-decoration:underline;}						 
#headerNav h1{float:left;}
#headerNav h1 img{width:200px;
                  height:80px;
				  display:block;}						  						  			   	
/*end header*/
#headerBottom{background-color:#EAEAEA;
              height:3px;
			  clear:both;
			  overflow:hidden;}	
#banner{margin-top:6px;
        overflow:hidden;
	    height:1%;}
#banner img{width:950px;
        height:90px;
		display:block;}		
.mainNav{background:url(../images/mainnavbg.gif) repeat-x left top;
         height:25px;
		 padding:10px 12px 0px;
		 margin-top:6px;}
.mainNav li{float:left;
            border-right:1px solid #fff;}
.mainNav li a{padding:0px 18px;}					 
.mainNav li a:link,.mainNav li a:visited {color:#fff;font-weight:700;}
.mainNav li a:hover{color:#fff;
                    text-decoration:underline;}						
.seNav{background:url(../images/secondaryNav.gif) repeat-x left top;
      height:30px;
	  line-height:30px;}
.seNav form{float:left;
                padding-left:6px;
				padding-top:1px!important;
				padding-top:4px;}
.seNav form p{float:left;
              margin-right:6px;
			  }
.seNav form p input{height:16px;
                   line-height:16px;}
.hotkey{float:right;
       width:320px;}
.hotkey h2{font-weight:700;
           color:#649402;
		   float:left;
		   line-height:30px;}	   
.hotkey li{float:left;
            padding:0px 6px;}			
.hotkey ul li a:link,.hotkey ul li a:visited {color:#5A8900;}
.hotkey ul li a:hover{color:#333;
                         text-decoration:underline;}						   		 		  	   
/* start main */
#main{height: 1%; /* fix IE peek-a-boo bug */
	  overflow: hidden;
	  clear:both;}
/* end main */  

/* 公共部分开始 */  						 		 
.clear{clear:both;
        overflow:hidden;
		height:1%;
		margin-top:6px;}
.clear h2{background:url(../images/h2bg.gif) repeat-x left top;
            height:24px;
			line-height:24px;
			color:#649402;
			font-weight:700;
			font-size:14px;
			padding-left:12px;}
.clear h2 span{float:right;
               font-weight:normal;
			   font-size:12px;
			   margin-right:6px;}			
.clear h2 span.title{background:url(../images/h2spanbg.gif) no-repeat left top;
                         width:88px;
						 height:21px;
						 padding-top:3px;
						 display:block;
						 text-align:center;
						 float:left;
						 padding-left:0px;
						 font-weight:700;
						 font-size:14px;}	
.clear h2 span.more{float:right;}
.textlistb{border:1px solid #C7DC9B;}	  
.textlist{overflow:hidden;
		  border-top:none;
		  padding:8px;}
.textlist li{height:22px;
               line-height:22px;
			   background:url(../images/point.gif) no-repeat left center;
			   padding-left:12px;}	
.textlist li span{float:right; 
                  margin-right:6px;}				  			   	  	
.friInfo{padding:6px 8px 0px;
         clear:both;
		 overflow:hidden;
		 height:64px;}
.friInfo img{width:80px;
             height:60px;
			 display:block;
			 overflow:hidden;
			 float:left;
			 margin-right:8px;
			 padding:1px;
			 border:1px solid #ccc;}
.friInfo  h3{font-weight:700;}	
.friInfo  p {line-height:20px;}			
.left{float:left;}
.userpic{height:1%;
         clear:both;
		 padding:6px 0px 6px;
		 margin:0px 6px;
		 background:url(../images/xbpoint.GIF) repeat-x left bottom;}
.userpic li{float:left;
            text-align:center;
			margin:0px auto;}	
.userpic li img{display:block;
				padding:2px; 
				border:1px solid #ccc;
				margin:0px auto 2px;}	
.userpic li span{display:block;}
.names{padding:4px 6px;}
.names a{padding-right:8px;
         line-height:22px;}
.names a:link,.names a:visited {color:#333; text-decoration:underline;}
.names a:hover{color:#CC0000;
              }		 
.userSpic li{width:68px;}
.userSpic li img{width:55px;
                 height:60px;}
.useImppic li{width:114px;}	
.useImppic li img{width:79px;
                  height:60px;
				  }
/* 公共部分结束 */  
		
.picshow{width:541px;
         height:245px;}
.todayInfo{width:179px!important;
          width:177px;
		  height:243px;
         border-top:1px solid #C7DC9B;
		 border-bottom:1px solid #C7DC9B;
		 padding:0px 6px;}	
.todayInfo h3{font-weight:700;
              height:32px;
			  line-height:32px;
			  font-size:14px;}	
.todayInfo h3 a:link,.todayInfo h3 a:visited {color:#FF6600;}
.todayInfo h3 a:hover{color:#333;
                      text-decoration:underline;}			  
.todayInfo	p{line-height:20px;} 		
.hotInfo{width:216px;
         height:243px;
         border:1px solid #C7DC9B;}		   
.contInfo1{width:356px;
		   border:1px solid #C7DC9B;}							 		   
.contInfo2{width:356px;
		   margin:0px 9px;}
.contInfo2B{width:354px;
		   margin:0px 9px;
		   border:1px solid #C7DC9B;}		   
.contInfo2 h2{padding-left:0px;
              border-right:1px solid #C7DC9B;
			  background:url(../images/h2bgs.gif) repeat-x left top;
			  line-height:21px;}			  									   
.contInfo3{width:216px;
		   border:1px solid #C7DC9B;}
.contInfoL{width:356px;}	
.contInfoLB{width:356px;
            border:1px solid #C7DC9B;}	   	
.contInfoL h2{padding-left:0px;
              border-right:1px solid #C7DC9B;
			  background:url(../images/h2bgs.gif) repeat-x left top;
			  line-height:21px;}		   
#rank{overflow:hidden;
      padding:8px;}
#rank li{height:22px;
         line-height:22px;}	
#rank li em{background:url(../images/rank.gif) no-repeat 0px -15px;
            width:20px;
		    height:15px;
		    line-height:15px;
			text-align:center;
			color:#fff;
			overflow:hidden;
			float:left;
			display:block;
			margin-right:6px;}
#rank li em.important{background:url(../images/rank.gif) no-repeat 0px 0px;}			
#rank li span{float:right;}	
.shorttextlist{overflow:hidden;
		       border-top:none;
		       padding:5px 8px;}
.shorttextlist li{height:22px;
                  line-height:22px;
			      background:url(../images/point.gif) no-repeat left center;
			      padding-left:12px;}	
.shorttextlist li span{float:right; 
                       margin-right:6px;}	
.morePics{border:1px solid #C7DC9B;}
.morePics ul{height:1%;
             padding:12px 0px 0px;}
.morePics ul li{float:left;
                width:158px;
				height:136px;
				overflow:hidden;
				text-align:center;}	
.morePics ul li img{width:130px;
                    height:95px;
					display:block;
					border:1px solid #ccc;
					padding:2px;
					margin:0px auto 8px;}
.morePics ul li span{display:block;}
.footer_link_title IMG {
	FLOAT: right; MARGIN-RIGHT: 20px;margin-top:2px;
}
.links{border:1px solid #C7DC9B;}
.linksPic{padding:12px 0px;
          height:1%;
		  margin:0px 12px;
		  background:url(../images/xbpoint.GIF) repeat-x left bottom;}
.linksPic li{float:left;
             margin-right:12px;}
.linksPic li img{width:103px;
             height:50px;
		     display:block;}
.linkname{padding:6px 12px;}
.linkname a{padding-right:6px;
            line-height:22px;}
.linkname a:link,.linkname a:visited {color:#333;}
.linkname a:hover{color:#FF6600;
               text-decoration:underline;}	
			   
.sorting{border:1px solid #C7DC9B;}
.navtitle{background:url(../images/h2bg.gif) repeat-x left top;
          overflow:hidden;
		  height:1%;}
.navtitle h2{float:left;
             padding-right:12px;}
.navtitle ul{float:left;
             }
.navtitle ul li a{color:#649503;}
.navtitle ul li{float:left;
                cursor:pointer;
				padding:5px 6px 1px;
				text-align:center;
				font-weight:700;
				line-height:14px;}
.navtitle ul li.specil{background:url(../images/specilbg.gif) repeat-x left center;
                       height:18px;}	
					   
#tab2,#tab3,#tab4,#tab5,#tab6,#tab7,#tab8{display:none;}	
#tab1,#tab2,#tab3,#tab4{padding:6px;}
				   
.textSpecillist{overflow:hidden;
		  border-top:none;
		  padding:8px;
		  height:1%;}
.textSpecillist li{height:22px;
               line-height:22px;
			   background:url(../images/point.gif) no-repeat left center;
			   padding-left:12px;
			   float:left;
			   width:287px;
			   margin-right:6px;}	
.textSpecillist li span{float:right; 
                        margin-right:6px;}	
				  
				  
#tabdiv2,#tabdiv3,#mydiv2,#newsdiv2,#newsdiv3,#newsdiv4,#newsdiv5,#newsdiv6,#newsdiv7,#newsdiv3,#wangdiv2,#wangdiv3,#tt2,#tt3,#myskilldiv2,#myskilldiv3{display:none;}
#zpdiv2,#zpdiv3,#tjdiv2,#zjdiv2{display:none;}
#myxh2,#myxh3,#myxh4,#myxh5,#myxh6,#kjdiv2,#bldiv3,#bldiv2{display:none;}
.ctext{padding:12px;}
.ctext p{height:22px;
         line-height:22px;}	
.xhindoc{padding:12px;
         height:1%;
		 overflow:hidden;}	
.xhindoc img{width:130px;
          height:95px;
		  display:block;
		  float:left;
		  padding:2px;
		  border:1px solid #ccc;
		  margin-right:6px;}
.xhindoc p{line-height:20px;
		   float:left;
		   width:782px;
		   text-indent:2em;}
		   	
.texttwolist{overflow:hidden;
		     border-top:none;
		     padding:8px 4px;
		     height:218px;}
.texttwolist li{height:22px;
               line-height:22px;
			   float:left;
			   width:280px;}	
.texttwolist li span{padding:0px 6px; }	
.moretext{text-align:right;
          padding-bottom:6px;
		  padding-right:6px;}	   
.contInfo3B{width:581px;
		   margin-left:9px;
		   border:1px solid #C7DC9B;}			   		  	  		   				   	   			   				
/* start footer */
#footer{clear:both;
        width:950px;
		margin-top:5px;
		height:1%;
		overflow:hidden;}
#linknav{height:30px;
         line-height:30px;
		 overflow:hidden;
		 background:url(../images/mainnavbg.gif) repeat-x left top;}
#linknav ul{margin:4px auto;
            width:850px;
            overflow:hidden;
			padding-top:5px;}
#linknav li{float:left;
            padding:0px 8px;
			line-height:14px;}
#linknav li.last{float:left;
                 border-right:none;}
#linknav li a:link,#linknav li a:visited {color:#FFFFFF;font-weight:700;}
#linknav li a:hover{color:#CC0000;
             text-decoration:underline;}				 
#copyright{height:194px;
           margin:0px auto;
		   width:862px;
		   padding-top:12px;}				
#copyright img{float:left;
               margin-top:60px;}
.copyrighttext{float:left;
               text-align:center;}
.copyrighttext p{line-height:24px;}
#copyright p img{float:none;
                 margin-top:0px;}			
/*end footer*/
.logon{
background:url(../images/nv_sbn.gif) no-repeat left center;
border: none;
background-color:transparent;
width:44px;
height:22px;
}
.search{
background:url(../images/search.GIF) no-repeat left center;
border: none;
background-color:transparent;
width:75px;
height:21px;
margin-top:4px!important;
margin-top:0px;}
