﻿/*  CSS Document 2008年5月 by Huang_guiyu@163.com */

/* 全局CSS定义 */
body {font-family:Arial, Helvetica, sans-serif,宋体; margin:0; padding:0;  font-size:12px; line-height:20px; color:#f06; background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
ul {list-style:none; }
li { line-height:20px;}

/* 链接颜色 */
a:link { color: #f06; text-decoration:none;}
a:visited { color: #f06;text-decoration:none;}
a:hover { color: #f39; text-decoration:underline;}


/* 链接颜色 */
a.underline:link { color: #666; text-decoration:underline;}
a.underline:visited { color: #666;text-decoration:underline;}
a.underline:hover { color: #333; text-decoration:none;}



/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}


/* 字体大小*/
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}
.f18px{ font-size:18px;}
.f30px{ font-size:30px;}


/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#06c;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cOrange,a.cOrange:link,a.cOrange:visited{ color:#f60;}
.cOrangeB,a.cOrangeB:link,a.cOrangeB:visited{ color:#f60;font-weight: bold;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #999;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cYellowB,a.cYellowB:link,a.cYellowB:visited{color:#ff0;font-weight: bold;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#1E9B00;}


/* 其他属性 */

.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; visibility: hidden; }
.hidden {display: none;}
.unLine , .unLine a{text-decoration: none;}
.noBorder{border:none;}
.Bborder { border-bottom:1px dashed #C39; width:100%; height:3px; float:left;}
.BborderBlack { border-bottom:1px dashed #999; width:100%; height:5px; float:left;}

.blank1{ height:1px; font-size:1px; color:#fff; clear:both; overflow:hidden;}
.blank3{ height:3px; font-size:1px; clear:both;overflow:hidden;}
.blank4{ height:4px; font-size:1px; clear:both;overflow:hidden;}
.blank5{ height:5px; font-size:1px; clear:both;overflow:hidden;}
.blank6{ height:6px; font-size:1px; clear:both;overflow:hidden;}
.blank8{ height:8px; font-size:1px; clear:both;overflow:hidden;}
.blank9{ height:9px; font-size:1px; clear:both;overflow:hidden;}
.blank10{ height:10px; font-size:1px; clear:both;overflow:hidden;}
.blank20{ height:20px; font-size:1px; clear:both;overflow:hidden;}


.dot3{ height:3px; font-size:1px; clear:both;overflow:hidden; border-bottom:dashed 1px #ccc;}


.more{ margin:8px; float:right; padding:0 5px; text-align:right;  clear:none;}


 /*  ==================== 页面头部 ====================  */
	
	#globalHeader {
		margin:auto;
		width:950px;
		height:100px;
	}
	#globalHeader #description{
		float:left;
		width:940px;
		padding:0 5px;
		height:20px;
		font-size:12px;
		color:#666;
		background:#F5F5F5;
	}
	#globalHeader #logo {
		float:left;
		padding:20px 0 0 10px;
		line-height:150%;
		text-align:center;
	}
	#globalHeader #logo h2{
		font-size:30px;		
		line-height:30px;
		font-family:"微软雅黑","华文细黑","黑体";
		}

	#globalHeader #logo span{
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
		}
	#globalHeader #rightItem {
		float:right;
		margin:0 8px;
		padding-top:10px;
		font-size:12px;
	}
	#globalHeader #rightItem #banner{
		float:left;
		padding-right:10px;
		height:60px;
		text-align:left;
		overflow:hidden;
	}
	
 /*  ==================== 主菜单 ====================  */
      #globalNav {     
	  	margin:auto; 
        width: 950px; 
		background: #F6595A;
		overflow:hidden;
		clear:both;
		border-top:solid 3px #F69159;
		margin-bottom:10px;
      }
      #globalNav li {
	  	float:left;
		line-height: 24px;
		font-size:14px;
		border-left:solid 1px #F69159;
		word-break:keep-all;
      }
      #globalNav li a {
	  	color:#fff;
		padding:4px 15px;
		display:block;
		text-decoration:none;
      }
	  #globalNav li a:hover {
	  	color:#fff;
		background: #F69159;
		}
 /*  ==================== 页面分列 ====================  */

	.container{ margin:auto; width:950px; clear:both; overflow:hidden; }
	.leftCol{ float:left; width:710px; overflow:hidden; }	
	.secLeftCol{ float:left;  width:690px; margin-right:8px;border:solid 1px #FFABD1; overflow:hidden;background:#FFFAFC; }
	.rightCol{ float:right; width:240px; overflow:hidden; }
	.leftFram280 { float:left; width:280px; margin-right:10px; overflow:hidden; }
	.centerFram { float:left; width:410px; margin-right:10px; overflow:hidden; }
	

	.container3{ margin:auto; width:960px; clear:both; overflow:hidden; }
	.container310 { float:left; width:290px; margin:0 5px; _margin:0 4px; padding:9px; border:solid 1px #FFABD1; margin-bottom:10px; overflow:hidden; }
	.container310Tle {float:left; width:290px; margin-bottom:5px; border-bottom:solid 1px #FFE0EB;}
	.container310Tle h3{ float:left; font-size:14px; color:#f06;}
	.container310Tle span{ float:right; width:30px; padding-left:8px; background:url(../images/item3.gif) 0 6px no-repeat;}
	.container310Tle a:link,.container310Tle a:visited{color:#999;}
	
	.headLine{ margin:auto; width:400px; }
	.headLine h2{ font-size:22px; line-height:40px; text-align:center;}
	.headLine span{ color:#999; font-size:12px; text-indent:24px;}
	
	.container345 { float:left; width:325px; margin-right:10px;  padding:9px; border:solid 1px #FFABD1; margin-bottom:10px;  }
	.container345Tle {float:left; width:325px; margin-bottom:5px; border-bottom:solid 1px #FFE0EB;}
	.container345Tle h3{ float:left; font-size:14px; color:#f06;}
	.container345Tle span{ float:right; width:30px; padding-left:8px; background:url(../images/item3.gif) 0 6px no-repeat;}
	.container345Tle a:link,.container345Tle a:visited{color:#999;}
	
	.container240 { float:left; width:220px; padding:9px; border:solid 1px #FFABD1; background:#FAFAFA; margin-bottom:10px; }
	.container240Tle {float:left; width:220px; margin-bottom:5px; border-bottom:solid 1px #D3D3D3;}
	.container240Tle h3{ float:left; font-size:12px; color:#333;}
	.container240Tle span{ float:right; width:30px; padding-left:8px; background:url(../images/item6.gif) 0 6px no-repeat;}
	.container240Tle span a:link,.container240Tle span a:visited{color:#999;}
	
	.container240pic { float:left; width:240px;margin-bottom:8px; }
	
	.TopList { margin:0 7px;}
	.TopList li {
 white-space:nowrap;
 text-overflow:ellipsis; 
 -o-text-overflow:ellipsis; 
 overflow: hidden;
 padding-left:15px;
 width:390px;
 background:url(item11.gif) 0 6px no-repeat;
 font-size:14px;
 line-height:24px;
 }  
/* firefox only */
	.TopList li:not(p) { /* wtf is? pls let me know*/
   clear: both;
   }
	.TopList li:not(p) a {
   max-width: 17px;
   float: left;
   }
	.TopList li:not(p):after {
   content: "...";
   float: left;
   padding-left: 5px;
   color: #df3a0e;
   }

	
	.list { margin:0 7px;}
	.list li {
	 white-space:nowrap;
	 text-overflow:ellipsis; 
	 -o-text-overflow:ellipsis; 
	 overflow: hidden;
	 padding-left:8px;
	 width:280px;
	 background:url(i1.gif) 0 8px no-repeat;
	 }  
/* firefox only */
	.list li:not(p) { /* wtf is? pls let me know*/
   clear: both;
   }
	.list li:not(p) a {
   max-width: 17px;
   float: left;
   }
	.list li:not(p):after {
   content: "...";
   float: left;
   padding-left: 5px;
   color: #df3a0e;
   }

	
	.list240 { margin:0 7px;}
	.list240 li {
 white-space:nowrap;
 text-overflow:ellipsis; 
 -o-text-overflow:ellipsis; 
 overflow: hidden;
 padding-left:8px;
 width:203px;
 _width:198px;
 background:url(i1.gif) 0 8px no-repeat;
 }  
/* firefox only */
	.list240 li:not(p) { /* wtf is? pls let me know*/
   clear: both;
   }
	.list240 li:not(p) a {
   max-width: 17px;
   float: left;
   }
	.list240 li:not(p):after {
   content: "...";
   float: left;
   padding-left: 5px;
   color: #df3a0e;
   }
   .list240 a:link,.list240 a:visited {color:#666;}
   
   .search{float:left; padding-left:30px;  height:32px; width:210px; background:url(search.gif) left no-repeat; text-align:left;}


    .sub_search{ margin:0 auto 10px; width:930px; height:30px; line-height:30px; padding:0 9px; border:solid 1px #ffabd1;  background:url(search_b.gif) 0 -28px repeat-x; overflow:hidden;}
    .sub_search .sub_search_btn { width:64px; height:22px; line-height:24px; background:url(search_b.gif) no-repeat; border:0; font-size:12px; color:#fff;}
	.sub_search .s_form { float:left; padding-left:30px; background:url(search.gif) 0 5px no-repeat;}
	.sub_search .s_keyword{ float:left;padding-left:20px;line-height:30px; }
	.sub_search .s_keyword h4 { float:left; font-size:12px;}
	.sub_search .s_keyword a{ text-decoration:underline;}

 /*  ==================== 二级页面 ====================  */
   
	.pageNav { float:left; width:680px; padding-left:10px; height:24px; line-height:24px;color:#666; border-bottom:solid 1px #FFABD1; margin-bottom:20px;background:#FFF;}	
	
	.searchTle { margin:10px auto; width:600px; }
	
	.secTopic { float:left; width:690px; padding-left:10px;}
	.secTopic h1 {padding:0;}
	.intro { float:left; width:630px; margin:10px 20px; _margin:10px 10px; padding:4px 9px; color:#666; font-size:14px; color:#000; line-height:180%; text-indent:24px; border:solid 1px #FFDEB4; background:#FFFCF6; }

	.interrelatedTle { width:690px;margin-top:20px; border-top:solid 1px #ddd; padding-top:8px;background:#fff;}
	.interrelatedTle h3{margin-left:10px; padding-left:25px; background:url(item13.gif) 0 2px no-repeat;}
	.interrelated { width:690px;padding-bottom:10px; overflow:hidden; background:#fff;}
	.interrelated li { float:left; width:310px; margin-left:10px; padding-left:8px; background:url(i1.gif) 0 12px no-repeat; color:#666;overflow:hidden; border-bottom:dashed 1px #ddd; line-height:26px;}
	.interrelated a:link,.interrelated a:visited{ color:#666;}
	
	
	.secList { margin:0 20px;}
	.secList li {
 white-space:nowrap;
 text-overflow:ellipsis; 
 -o-text-overflow:ellipsis; 
 overflow: hidden;
 padding-left:15px;
 width:630px;
 background:url(item.gif) 0 9px no-repeat;
 font-size:14px;
 line-height:28px;
 border-bottom:dashed 1px #ddd;
 }  
/* firefox only */
	.secList li:not(p) { /* wtf is? pls let me know*/
   clear: both;
   }
	.secList li:not(p) a {
   max-width: 17px;
   float: left;
   }
	.secList li:not(p):after {
   content: "...";
   float: left;
   padding-left: 5px;
   color: #df3a0e;
   }

	.changefs { margin:auto; *margin-top:-20px; width:680px; color:#666; text-align:right;}
	.content { margin:auto; width:640px; font-size:14px;line-height:180%; color:#000; }
	.contentPageAd { margin:auto; width:660px; height:80px; overflow:hidden;}
	h1{ color:#333; line-height:40px; padding:10px 0; padding-left:10px;}
	h5{font-weight:normal; margin:10px 0;padding-left:10px; color:#999;}


.pageNum{ margin:auto; padding:20px ; clear:both; }
.pageNum a{ border:1px solid #ccc; padding:5px 15px;  font-size:12px; color:#666; }
.pageNum .current{border:1px solid #f9c;padding:5px 15px;  background:#f9c; color:#fff; }
.pageNum a:hover{ border:1px solid #fff;  background:#f9c; color:#fff;}



#flink {float:left; margin-top:10px; _margin-top:; width:930px; border:solid 1px #FFABD1; padding:4px 9px; text-align:left;clear:both;}
#flink h3{float:left; font-size:12px;}

#flink li {float:left; line-height: 24px; padding-right:15px; font-size:12px; word-break:keep-all; }
#flink li a {display:block; text-decoration:none;  }
#flink li a:hover {	text-decoration:underline;	}

.ling { width:884px; text-align:left}

#footer { margin:auto; margin-top:10px; width:950px; border-top:solid 3px #FF5BA5; color:#666; text-align:center; clear:both;}