@charset "utf-8";
/* CSS Document */

/* ===========public begin======== */
body,html,input,img,fieldset,form{ margin:0; padding:0;font:normal 12px/1.3em  "宋体" Arial, Helvetica, sans-serif;}
body,html,input,img,fieldset,form,td,textarea{font-size: 12px;}
body{background:#fff;}

input{ padding-left:3px;font-family:sans-serif ;color:#000;font-size:12px;}
textarea,td{font-size:12px;}
img{border:0;}
.fl{ float:left;}
.fr{ float:right;}
i{ font-style:normal; color:#c00;}
em{ font-style:normal; color:#999; font-size:12px;}
b{ font-weight:normal; font-family:"黑体";}
.clear{clear:both;height:0px; font-size:0px; overflow:hidden;}
a:link, a:visited{ text-decoration:none; color:#1064b8;}
a:hover, a:active{ text-decoration:none; color:#c00;}
a.gray:link, a.gray:visited{ text-decoration:underline; color:#999; font-size:12px;}
a.gray:hover, a.gray:active{ text-decoration:none; color:#c00; font-size:12px;}

         /* for top tip*/
  .toptip{width:100%; height:20px;background:#ffffcc; text-align:center;}
  .toptip_close{float:right; margin-right:1em;}

     /* for buttom*/
	 .ser{ width:53px; height:19px; background:url(/images/btmbg1.gif) no-repeat;border:0; cursor:pointer;}
	 .btm{ padding:5px 8px 1px 8px; border:solid 0px #666; border-width:0 1px 1px 0; background:#c8def7; font-size:12px; text-align:center;cursor:pointer;}
	 .btm2{ padding:0 5px; border:solid 0px #666; font-size:12px; text-align:center; height:24px; line-height:24px; background:#ddf2d9; cursor:pointer;border-width:0 1px 1px 0;}
	 .btm3{ height:19px; background:#ccc;line-height:19px; border:solid 0px #666;padding:0 1px;  font-size:12px; text-align:center;cursor:pointer;color:#069;border-width:0 1px 1px 0;}
	 .btm3bg{height:19px; line-height:19px; border:solid 0px #666;padding:0 1px;  font-size:12px; text-align:center;cursor:pointer;color:#069; background:#ddf2d9;border-width:0 1px 1px 0;}
	 /* for input*/
	 .put1{ width:120px; height:17px; line-height:17px; border:solid 1px #69c;}
	 .put2{ width:300px; line-height:22px; border:solid 1px #69c; padding-top:5px;*padding-top:0px;_padding-top:0px;height:18px;*height:22px; _height:22px;}
	 .puton{width:300px; line-height:24px; border:solid 1px #6c0; background:#ddf2d9;padding-top:5px;*padding-top:0px;_padding-top:0px;height:18px; *height:22px; _height:22px;}
	 .put1on{width:120px; height:17px; line-height:17px;border:solid 1px #6c0; background:#ddf2d9;}	
	 .putlogin{ width:200px; line-height:22px; border:solid 1px #69c; padding-top:5px;*padding-top:0px;_padding-top:0px;height:18px;*height:22px; _height:22px;}
	 .putloginon{width:200px; line-height:24px; border:solid 1px #6c0; background:#ddf2d9;padding-top:5px;*padding-top:0px;_padding-top:0px;height:18px; *height:22px; _height:22px;}
	  
     /* for every title*/
	 h1{font-size:14px; font-weight:bold; margin:0; padding:0;}
     /*  for every li*/
	 ul{ margin:0;padding:0; list-style:none;}
	 /*  for every span*/
	 .left{display:block; float:left; width:50%; }
	 .right{display:block; float:right; width:49%; text-align:right;}	
     /* for colorbg */
     /* for dir */
    a.tag1,a.tag2,a.tag3,a.tag4,a.tag5,a.tag6,a.tag7,a.tag8,a.tag9,a.tag10 {text-decoration:none;}
a.tag1:hover,a.tag2:hover,a.tag3:hover,a.tag4:hover,a.tag5:hover,a.tag6:hover,a.tag7:hover,a.tag8:hover,a.tag9:hover,a.tag10:hover,.maxpart a:hover{ background-color:#1064b8; color:#fff; text-decoration:none;}
	a.tag1:link,a.tag1:visited { font-size:11px;font-family:Arial; }
	a.tag2:link,a.tag2:visited { font-size:12px;}
	a.tag3:link,a.tag3:visited { font-size:12px; font-weight:bold;}
	a.tag4:link,a.tag4:visited { font-size:14px; }
	a.tag5:link,a.tag5:visited { font-size:14px;font-family:Arial;font-weight:bold;}
	a.tag6:link,a.tag6:visited { font-size:16px;font-weight:bold; }
	a.tag7:link,a.tag7:visited { font-size:18px;font-family:Arial;}
	a.tag8:link,a.tag8:visited { font-size:20px;font-family:Arial;}
	a.tag9:link,a.tag9:visited { font-size:22px;}
	a.tag10:link,a.tag10:visited { font-size:24px;font-family:simhei;}
/* ===========public over======== */

/* ===========main begin======== */
#head{width:980px; height:40px;margin:0 auto; border-bottom:solid 2px #6c0; background:#ddf2d9;}
#main{width:980px; margin:0 auto;background:url(/images/mainbg.gif) left repeat-y;}
#main_max{width:980px; margin:0 auto; border-bottom:solid 1px #6c0;background:url(/images/mainbg.gif) left repeat-y;}
#m_left{width:150px;float:left; padding-top:15px;}
#m_right{width:828px;float:right;height:auto !important; min-height:500px; height:500px;}
		#m_right_max{width:630px;float:left;margin-right:20px;*margin-right:20px;_margin-right:15px;}
		#m_maximize{width:180px; float:left;}
#footer{width:980px; margin:0 auto; padding:10px 0;color:#999; border-top:solid 1px #6c0;}

      /* head detail */
	  .logo{ width:213px; height:37px; float:left; margin:3px 10px;}
	  .headright{text-align:right; float:right; padding-right:1em;}
	  .text{height:37px; line-height:37px;}
      /* mleft detail */
 		#m_left li{ height:27px;text-indent:5px; font:bold 14px "宋体"; margin-bottom:10px; padding-top:8px;}
		#m_left li span{ font:normal 12px "宋体"; float:right; padding-right:10px;}  

	   #m_left a{color:#000; text-decoration:underline;}

	  /* mright detail */
	  .title{ width:99%;margin:10px 0 10px 1%;min-height:40px;}
	  .title form{ display:block; width:30%; font-size:12px; text-align:right; font-weight:normal; float:right;margin-top:5px;}
	  .title_txt{float:left; font-size:12px; line-height:20px;width:400px;}
	  .title_txt span{display:block; width:30px; height:40px;float:left;}
	  .title_txt b{font:bold 14px/20px "宋体";margin:0; padding:0;}
	  .wrong{width:88%;margin:10px 0 20px 2%;background:#fff url(/images/404.jpg) top left no-repeat;padding-left:10%; height:400px; min-height:400px; height:400px; height:auto !important; padding-bottom:80px;}
	  .wrong h1{display:block; height:40px; line-height:40px;}
	  .wrong_k{ width:500px; border:solid 6px #f0f0f0; padding:10px 0 50px 90px; margin:50px auto;background:#fff url(/images/404.jpg) top left no-repeat;}


	  .candan{width:99%; margin:0 0 0 1%; font-size:14px;border-bottom:solid 1px #c3c8be;}
		  .candan li{ display:block; float:left; width:80px; height:25px; line-height:25px; text-align:center; background:#f2f6ef; border:solid 0 #c3c8be;border-width:1px 1px 0 1px;margin-left:5px; position:relative; top:1px;overflow:hidden;}
		  .candan li.on{background:#fff;border-bottom:solid 1px #fff;height:25px;}		  
		  .candan li.tag{background:#f2f6ef;}
		  .candan li.right,.candan li.righton{display:block; float:right; width:40px; height:20px; line-height:20px;_line-height:24px; text-align:center; margin:0 5px 5px 0; cursor:pointer;border:solid 1px #000; font-size:12px;}
		  .candan li.right{background:#6c0;}
		  .candan li.righton{background:#fc0;}
		  
	  .subcandan{width:99%; margin:0 0 10px 10px; background:url(/images/ico/ico-line3.gif) repeat-x;height:30px;}
	      .subcandan li{display:block; float:left; height:32px; line-height:25px; text-align:center;margin:0 20px;}
		  .subcandan li.over{display:block; float:left; height:32px; line-height:25px; text-align:center;background:url(/images/ico/ico-line4.gif) center no-repeat;margin:0 20px;} 
		  
	  .list{ width:99%; margin:0 0 0 1%;padding:7px 0; border-top:solid 1px #f0f0f0;}
	  .listelse{ width:96%; margin:0 0 0 1%;padding:7px 0 5px 3%; border-top:solid 1px #f0f0f0;word-wrap:break-word;word-break:break-all;line-height:1.5em;}
	  .listelse span{ font-size:14px;}
	  /*background:url(../images/ico/ico-line2.gif) top repeat-x;*/
		  .list_f{ display:block; margin:0; width:3%; float:left; padding-top:2px; *padding-top:0px; _padding-top:0px; margin-top:0px; *margin-top:-2px; _margin-top:-2px;}
		  .list_s{ display:block; margin:0; width:88%; float:left; font-size:14px; line-height:1.3em;word-wrap:break-word;word-break:break-all;}
		  .list_t{ display:block; margin:0; width:8%; float:left; text-align:right;}	  
  
  
  
      .listfanye{width:99%; margin:0 0 0 1%;background:#f9f9f9; border-top:solid 1px #e0e0e0; height:25px; line-height:1.3em;padding-top:5px;}
	  .list_page{ float:right; padding-right:5px; height:20px; line-height:20px; margin-top:0px;}
	  .listfanye a{margin-right:2px; font-family: Arial Black;}
	  
	  .note{width:99%; margin:0 0 0 1%;line-height:1.3em;padding-top:40px; border-top:solid 1px #ccc;word-wrap:break-word;word-break:break-all;}

	  /* maximize detail */
	  .maxpart{margin:10px auto;line-height:25px; border:solid 1px #4a7e83;word-wrap:break-word; overflow:hidden;}
		  .maxpart h1{ background:#deebec; border-top:solid 1px #fff; font:normal 14px/22px "宋体"; text-align:left; text-indent:2px; height:22px; margin:0;}
		  a.white:link,a.white:visited,a.white:hover,a.white:active{color:#fff;background:#1064b8;}
	    .xiala{background:#fff; width:102px;border:solid 0px #4a7e83; border-width: 0 1px 1px 1px;}
	  	.xiala a:link,.xiala a:visited{display:block; width:100%; border-bottom:solid 1px #4a7e83; border-top:solid 1px #fff;margin-right:0px;height:25px; line-height:25px;text-indent:5px;}
		.xiala a:hover,.xiala a:active{display:block; width:100%; border-bottom:solid 1px #4a7e83;border-top:solid 1px #4a7e83; background:#deebec;height:25px; line-height:25px;text-indent:5px; color:#c00;}
			
		  .maxpart a{ margin-right:3px;}
		  .maxpart li{ line-height:1.7em; padding-left:5px;}
		  
.xialabton{background:url(/images/ico/ico-list2.gif) no-repeat;}
.xialabt{background:url(/images/ico/ico-list3.gif) no-repeat;}
.xlyon{background: url(/images/ico/ico-list4.gif) no-repeat;}
.xly{background:url(/images/ico/ico-list5.gif) no-repeat;}
.xialabton,.xialabt{display:block; float:right;width:9px; height:12px;cursor:pointer;margin-top:5px;}
.xlyon,.xly{display:block; float:left;width:20px; height:20px;cursor:pointer;cursor:pointer;}

	  .empty{ background:#ffd; width:98%; margin:3% auto; padding:50px 0; text-align:center; min-height:400px;line-height:400px;}	   
	  .max_rss{width:160px; padding:10px;}
 /* 小贴士 */
.xts{ width:294px;}
.xts_hd{height:28px; background:url(/images/ico/xts_01.gif) top left no-repeat;width:250px; padding:6px 6px 0 6px;}
.xts_hd h1{ border:solid 1px #fff; background:#ddf2d9; height:26px; width:248px; line-height:26px; margin:0; text-indent:5px; font:bold 14px/26px "宋体";}
.xts_hd h1 span{ font-size:12px; font-weight:normal;}
.xts_mn{background:url(/images/ico/xts_02.gif) repeat-y; font-size:12px; line-height:1.8em;width:240px; padding:0 11px;}
.xts_ft{height:6px; background:url(/images/ico/xts_03.gif) no-repeat;}
.xts_text{ display:block;float:left; width:262px;}
.xts_arrowl{  float:right;width:32px; height:60px; background:url(/images/ico/xts_04.gif) 0 15px no-repeat;}
.xts_arrowr{  float:left;width:32px; height:60px; background:url(/images/ico/xts_05.gif) 0 15px no-repeat;}
.xts_quit{ margin-top:5px; margin-right:5px; cursor:pointer;}

/* 以下是图片登录注册的样式 */
#piclogin{ background:#5DD500; padding:5px 15px 15px 15px;}
.xian{ border-collapse:collapse;}
.xian_b{ border-left:solid 4px #fff; border-right:solid 4px #fff;}
.xian_g{ background:#E3E3E3; height:22px; text-align:center; margin:0;}
.warning{background:#FFFFE9; border-bottom:solid 1px #FCE05F;  border-top:solid 1px #FCE05F;width:99%; margin:2% 0 0 1%; padding:15px 0; text-align:center;}
.piclogin_t{ width:99%;margin:0 0 0 1%;border-top:solid 1px #000; margin-top:15px;padding-top:5px;}
#suoluetu{ background:#E1E1E1; padding:15px;}
.bigbt{width:100px;height:40px;border:2px solid #BFE3AC;background:#f7f7f7; font-size:12px;color:#CC0000; line-height:40px;}

/* 以下是登录弹出层的样式 */
.tcc{margin-bottom:20px;width:100%;}
	.tcc span.h{ display:block;width:100%;}
	.tcc span.w{ display:block; width:65%;margin-left:27%; padding-bottom:10px;}
	.tcc span.l{ width:27%; float:left; line-height:22px; height:22px; text-align:right;}
	.tcc span.c{ width:53%; float:left;}
	.tcc span.r{ width:15%; float:left; height:22px;padding-top:5px;}
		.tcc span.r_right{width:15%; float:left; height:22px; background:url(/images/ico/ico-warn3.gif) bottom left no-repeat;}
		.tcc span.r_wrong{width:15%; float:left; height:22px; background:url(/images/ico/ico-warn2.gif) bottom left no-repeat;}
	.tcc span.clear{ clear:both; height:3px; overflow:hidden; width:100%; display:block;}

/* ===========footer begin======== */

	  #footer a{margin:0 0.3em;}
	  #footer .idn{display:none;}
