/* Page Struct : Global ----------*/

* {padding:0;margin:0;}
body {font-size:12px; color:#000; background: #fff; font-family:Hei,san-serif;  margin:0; padding:0;}
a { color:#404040; text-decoration: none; }
a:hover{color:#f30; text-decoration: underline;}
img{border:0px;}
TD {FONT-SIZE: 12px; LINE-HEIGHT: 180%;text-align:left;}
.td1 {FONT-SIZE: 14px; LINE-HEIGHT: 180%;color:#fff}
.td2 {FONT-SIZE: 14px; LINE-HEIGHT: 180%;color:#000}
.td3 {FONT-SIZE: 14px; LINE-HEIGHT: 180%;color:#000}
.td4 {FONT-SIZE: 14px; LINE-HEIGHT: 200%;color:#000}

textarea {overflow:auto; border:1px solid #ccc; background:#fafafa; }
textarea:hover {background: #fff; }
input,select{vertical-align:middle;}
.cbody{width:960px;	margin:0 auto; text-align:left;}
.margintop{width:960px; margin-top:5px; }
.floatclear{clear:both;}
	
/*----------导航*/
.navigation {background: url(../images/nav.jpg) repeat-x 0 70px; height:134px;	text-align:center;	margin:0 auto;}

/*----------导航nav*/
.nav {}
.nav ul{}
.nav li{ list-style:none; float:left;}
.nav a{ display:block;}

/*----------导航nav_*/
.nav_top{width:960px;height:70px;margin:0 auto;text-align:right;}
#logo{float:left; margin-top:5px;	width:160px; height:60px;	background:url(../images/logo.gif); display:block;}
.topbanner{width:468px;  height:60px;	margin-top:5px;	margin-left:12px;	float:left; }
.nav_info{float:right;padding:8px 5px 0 0; height:60px;} 
.nav_login{padding:4px 0px 0px 0px;text-align:right;  }
.nav_login a {text-decoration: underline; }
.nav_form{margin-top:20px; width:290px; height:20px;}
/*.nav_form1{height:20px;	width:90px; background:url(../images/jfcs.gif); float:left;}
/*.nav_form2{height:20px;	width:90px; margin-left:10px; background:url(../images/rlxh.gif); float:left;}		
/*.nav_form3{height:20px;	width:90px;	background:url(../images/sprl.gif); float:right;}	
		
/*----------导航nav_primary*/
.nav_primary {height:32px ;width:960px; margin:0 auto; overflow:hidden;}
.nav_primary a{text-decoration:none;}
.nav_primary li{background: url(../images/nav_kits.gif) no-repeat 0 -58px;}
.nav_primary li.nav_first{background:none;}
.nav_primary li a {line-height:33px;padding:0;width:80px;text-align: center;color: #fff;font-size:14px;}
.nav_primary li a:hover {background: url(../images/nav_kits.gif) no-repeat 10px -28px;color: #E16A26;text-shadow:1px 1px 3px #f60; text-decoration: none;}
.nav_primary li.nav_primaryCurrent a{background: url(../images/nav_kits.gif) no-repeat 10px 7px;color: #E16A26;}
.nav_primary li.nav_primaryCurrent a.hover{background: url(../images/nav_kits.gif) no-repeat 7px 7px;}

/*----------导航nav_sub*/
.nav_sub {width:960px;margin:0 auto;font-size:12px;text-decoration: none;height:35px;}
.nav_sub ul{float:left;}
.nav_sub li{background: url(../images/nav_kits.gif) no-repeat 0 -90px;}
.nav_sub li.nav_first{background:none;}
.nav_sub li a {line-height:25px;padding: 0 10px;color: #3C3C3C;text-decoration: none;}
.nav_sub a:hover { color: #ee7423;text-decoration: none;}
.nav_sub li.nav_subCurrent a { color: #EE7423;background: url(../images/nav_kits.gif) no-repeat 12px -114px;padding: 0 10px 0 20px;}

/*--------通栏广告1*/		
.banner1{width:960px;	margin:1px auto 5px;	text-align:center;	overflow:hidden;}
.bannerx{height:90px;	width:960px;	margin:1px auto 5px;	text-align:center;	overflow:hidden;}

/*--------首页通栏广告2*/		
.banner2{height:98px;	width:960px;	margin:4px auto 0px ;	overflow:hidden; float:left;}
.banner2l{height:96px; width:738px;	 margin:0 auto; border:1px solid #DDD; text-align:center; overflow:hidden; float:left;}
.banner2l span{height:90px; width:738px; margin:8px auto 0;  text-align:center; overflow:hidden; float:left;}
.banner2r{height:93px; width:210px;	text-align:center; overflow:hidden; float:right;}

/*----------搜索*/
.topsearch{height:37px;	width:960px; margin-top:3px; border-right:1px solid #EEE; background:url(../images/topsearch_bg.gif) repeat-x;	overflow:hidden;}
.topsearch .title{height:37px; width:83px; float:left; background:url(../images/topsearch_title.gif) left center no-repeat;}
.topsearch .inpbox{float:left; margin-top:4px; width:405px;}
.topsearch .inpbox input{margin-left:6px; margin-right:7px;}
.topsearch .inpbox select{font-size:12px;	width:100px;}
.topsearch .inpbox .searchtxt{height:13px; width:200px;	font-size:12px;	padding:6px 0 4px 5px;	border-width:1px;	border-style:solid;	border-color:#808080 #D4D0C8 #D4D0C8 #808080;}
.topsearch .hots{width:468px;  height:15px; float:right; margin-top:11px;  }

/*--------------------内容1右侧*/
.c16c a{color:#ff6600; font-size:16px; font-weight:bold;}
.c16c a:hover{color:#ff6600; font-size:16px; font-weight:bold;}
.m14 a{color:#2d2d2d; font-size:14px;}
.m14 a:hover{ font-size:14px;}
.l14c a{color:#009900; font-size:14px; font-weight:bold;}
.l14c a:hover{color:#009900; font-size:14px; font-weight:bold;}
H1 {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 22px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-TOP: 20px; color:#ee0000
}
.nav_channel { /*左侧一级分类*/
	margin: 0 0 0 1px;
	width: 108px;
	overflow: hidden;
}
	.nav_channel ul {
		overflow: hidden;
	}
		.nav_channel ul li {
			margin: 0 0 5px 0;
			height: 23px;
		}
		
			.nav_channel ul li a {
				display:block;
				color: #666;
				background: #fff url(/images/nav_channel.png) -108px 0 no-repeat;
				
				line-height: 21px;
				letter-spacing: 0px;
				text-decoration: none;
				
				padding:  0 0 0 30px;
				height: 23px;
				
				overflow: hidden;
				outline: none;
			}
				*	.nav_channel ul li a {*line-height: 23px;} /* hacked for IE 6 7 */
			
				.nav_channel ul li a:hover {
					color: #f60;
					background-position: 0 0;
				}	
				
				.nav_channel ul li.current a {
					color: #f60;
					background-position: 0 0;
				}
				
				
/*CSS yahoo2 style pagination*/

DIV.yahoo2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center
}
DIV.yahoo2 A {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}
DIV.yahoo2 A:hover {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: red; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.yahoo2 SPAN.disabled {
	DISPLAY: none
}
DIV.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}