﻿/* global site styles */
html, body {
	margin: 0;
	padding: 0;no-bullets
	
}

body {
	font-family:  Arial, Tahoma, Helvetica, sans-serif;
font-size: 13px;
background-color: transparent !important;
background: url('../images/bg0.jpg') repeat-x center top; 
}
#main{
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 1000px;
	PADDING-TOP: 0px;
	background:#ffffff;
}
li{list-style-type:none;}
a{ color:#666; text-decoration:none;}
 a:hover{ color:#666;}
 a.linka{ color:#a0a0a0; }
 #top_line
{
	height:29px;
	background:url(../images/toptop_bg.png);
}
#top_top{
	width:1000px;
	margin:0 auto;
}
#top_top_left{
	width:596px;
	float:left;
	padding:2px;
	height:25px;
	
}
#top_top_left span{
	display:block;
	
	font-size:12px;
	font-weight:bold;
	float:left;
}
.fenyuan_check{
	color:#F60;
}
.fenyuan_check a{
	padding:4px 10px 4px 10px;
	display:block;
	color:#F60;
}
#top_top_left span a{
	text-decoration:none;
	padding:4px 0px 4px 0px;
	display:block;
	
}
#top_top_left span a:hover{
	text-decoration:none;
	color:#F60;
	
}
.top_top_dian{
	margin-top:4px;
	margin-left:10px;
}

#top_top_right{
	width:255px;
	float:left;
	padding:2px 0px 0px 0px;
	height:23px;
	text-align:right;
	margin-left:30px;
}

#top{
	min-height:98px;
	width:1000px;
	margin:0 auto;
}
#top_ad{
	width:1000px;
	margin:0 auto;
	min-height:40px;
	
}

#top_ad_text{
	width:725px;
	height:30px;
	float:left;
	
}
#top_ad_search{
	width:260px;
	min-height:20px;
	float:left;
	margin-top:3px;
	margin-left:14px;
}
 
#float_menu{
	width:109px;
	height:200px;
	overflow: visible;
    position: fixed;
	right:10px;
	bottom:220px;
	 z-index: 99;
}
#float_menu_logo{
	height:34px;
	width:79px;
}
#float_menu_logo{
	height:34px;
	width:79px;
}
#float_menu_content{
	height:120px;
	width:109px;
	background:url(../images/qq_bottom1.png);
}

#float_menu_menu{
	width:100px;
	min-height:70px;
	margin-left:0px;
}
#float_menu_menu li {
	list-style:none outside;
	padding:0PX;
	margin:0px;
	padding-top:20px;
	
}
.menu_line{
	height:1px;
	background:#CCCCCC;
	padding:0PX;
	margin:0px;
}
.menu_content_1{
	text-align:center;
	height:20px;
	width:109px;
	
	margin:0px;
	
}
.menu_content_1 a{
	display:block;
	text-align:center;
	height:20px;
	width:109px;

}
.menu_content_1 a:hover{
	display:block;
	text-align:center;
	height:20px;
	width:109px;
	background-position:0px -74px;
}
/*********menu**/
.top{width:100%;height:auto;margin:0 auto;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:repeat-x;}
#nav {
	height:35px;
	width:1000px;;
	margin:auto;

}
#navMenu {
	width:1000px;
	height:35px;
	line-height:35px;
	display:block;
	overflow:hidden;
	background-image: url(../image/nav_bg.jpg);
	background-repeat:repeat-x;
	background-position: center top;
}
.menu1 {
	Z-INDEX: 6;
}
.menu1, .menu1 UL {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
.menu1 LI, .menu1 a {
	HEIGHT: 35px;
	LINE-HEIGHT: 35px;
	FLOAT: left;
}
.menu1 LI {
	padding:0px;
	MARGIN: 0px;
	background-repeat: no-repeat;
	background:url(../../images/newimg/nav.jpg) right center no-repeat;
	background-position: 0 center;
	/*margin-left: -2px;*/ 
}
.menu1 a {
	/*BORDER-RIGHT: #aaa 1px solid;*/ 
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE:13px;;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 125px;
	color:#ffffff;
	TEXT-ALIGN: center;
	font-weight:bold;
}
.menu1 LI:hover, .menu1 A:hover {
	color:#ffffff;
}
.menu1 LI a:hover {
	background-repeat:repeat-x;
	text-decoration: none;
	background-image:url(../images/menu_ul_li.jpg); background-repeat:repeat-x;
}
.menu1 LI ul li a:hover {
	background-image:none;
}
.menu1 LI UL {
	MARGIN-LEFT: -999em;
	POSITION: absolute
}
.menu1 LI UL li, .menu1 LI UL li a {
	line-height:30px;
	height:30px;
	background-image:none;

}
.menu1 LI:hover UL, .menu1 LI.sfhover UL {
	MARGIN-TOP:35px;
	Z-INDEX:5;
	FILTER: alpha (opacity=90);
	MARGIN-LEFT: 0px;
	WIDTH: 125px;
	POSITION: absolute;
	background-image:url(../images/menu.jpg); 
	 background-repeat:repeat-x;
	opacity: 0.90;
 +CLEAR: both;
+MARGIN-TOP: 0px;
	_clear:both;
	_margin-top:0px;
	
}
.menu1 LI:hover UL LI A, .menu1 LI.sfhover UL LI A {
	/*BORDER-RIGHT: #999 1px solid;*/ 
	DISPLAY: block;
	text-align:center;
	FONT-SIZE: 13px;
	MARGIN: 0px;
	TEXT-TRANSFORM: none;
	WIDTH:125px;
	line-height:30px;
	height:30px;
	
	color:#FFF;
	font-weight:bold;
	background-image:url(../images/menu.jpg); 
	 background-repeat:repeat-x;
}
.menu1 LI:hover UL LI A:hover, .menu1 LI.sfhover UL LI A:hover {
	/*BORDER-TOP: #6CA7C7 1px solid;
	BORDER-BOTTOM: #6CA7C7 1px solid;  */
	color:#FFF;
}
.menu1 UL LI UL {
	DISPLAY: none;
}
.menu1 UL LI UL LI A:hover {
	
	DISPLAY: block;
	FILTER: alpha (opacity=85);
	MARGIN-LEFT: 50px;
	WIDTH: 125px;
	POSITION: absolute;
	 background-image:url(../images/menu.jpg); 
	 background-repeat:repeat-x;
}

#banner_top{
	height:94px; 
	width:1000px;
	margin:auto;
	}
#banner_logo {
width:270px;
height:74px;
float:left;
margin-top:20px;
				
			}
			
#banner_mid {
width:260px;
height:88px;
float:left;
margin-top:5px;
margin-left:20px;
text-align:center;
				
			}
#banner_right {
width:420px;
height:94px;
float:left;
margin-left:20px;
text-align:center;
				
			}
 #banner_right_top {
	 position:relative;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	width: 280px;
	height: 30px;
	padding-left:90px;
	}
 #banner_right_top li {
			list-style-type: none;
			float: left;
			margin: 0;
			padding: 0;
			color: #666;
			font-size: 8pt;
			line-height: 23px;
		}
#banner_right_top li a {
				display: block;
				text-decoration: none;
			}
 #banner_right_top li a {
				background-color: #999;
				display: block;
				text-decoration: none;
				color:#000;
				padding: 0 15px;
				border-left: 1px solid #fff;
				border-right: 1px solid #fff;
			}
#banner_right_top li a:hover {
				background-color: #333;
				color: #fff;
				padding: 0 15px;
				border-left: 1px solid #fff;
				border-right: 1px solid #fff;
			}
 #banner_right_top li a:hover,
 #banner_right_top li.tab a:focus {
					background-color: #3e3e3e;
					color: #fff;
				}
				
 #banner_right_top li.left a{
				-webkit-border-bottom-left-radius: 7px;
				-moz-border-radius-bottomleft: 7px;
				border-bottom-left-radius: 7px;
				border-left: none;
				margin-left: 20px;
			}
 #banner_right_top li.right a{
				-webkit-border-bottom-right-radius: 7px;
				-moz-border-radius-bottomright: 7px;
				border-bottom-right-radius: 7px;
				border-right: none;
			}
 #banner_right_down {
	 position:relative;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	width: 320px;
	height: 35px;
	padding-top:5px;
	}
.searchsd{height:32px;}	
.searchsd span select{ display:none;}
.searchsd span .inputButton{margin-top:-4px;}
.searchsd .textbox{height:28px; width:100px;}	


#content_left_mid{
width:323px;
height:287px;
float:left;
margin-left:9px;
text-align:center;
border:1px solid #cccccc;
			}
#content_right{
width:313px;
height:287px;
float:left;
margin-left:9px;
text-align:center;
border:1px solid #cccccc;

				
			}
			
#news_content_left_mid{
width:335px;
height:287px;
float:left;
margin-left:9px;
text-align:center;
border:1px solid #cccccc;

				
			}
			
#news_content_right{
width:288px;
height:287px;
float:left;
margin-left:9px;
text-align:center;
border:1px solid #cccccc;

				
			}
#index_falv_title_bg{
	width:335px; 
	height:30px; 
	background:url(../images/menu_ul_li.jpg);
	}
			
#index_falv{
	height:20px;
	 width:180px;
	  margin-left:20px;
	   color:#FFF; 
	   float:left;
	    margin-top:7px; 
		font-size:13px;
		 font-weight:bold;
		  text-align:left;
	}
#index_falv_more{
	height:20px;
	 width:110px;
     float:left;
	 text-align:right;
	 margin-top:5px;
	}
#index_falv_title_con_bg{
	margin:auto;
	width:313px; 
	height:30px; 
	border-bottom:1px dashed #cccccc;
	}
#index_falv_title_con_tubiao{
	margin:auto; 
	height:18px;
	margin-top:6px;
	width:16px;
	float:left;
	background:url(../images/title_tubiao.png); 
	margin-left:5px;

	}
#index_falv_title_con_con{
	height:15px;
	 width:290px;
	  margin-left:0px;
	   color:#666666; 
	   float:left;
	    margin-top:8px; 
		font-size:12px;

		  text-align:left;
	}
#index_falv_title_date{
	height:20px;
	 width:90px;
     float:left;
	 text-align:right;
	 margin-top:6px;
	 font-size:12px;
	}
.box51{ width:100%; height:120px; display: block; clear:both; background:#b0bff1; margin-top:10px; text-align:center;}
.box51-35{ width:1000px; height:35px; padding-top:5px; margin:0 auto; line-height:35px; color:#cccccc; text-align:center;}
.box51-35 a{ color:#000000;}

.bottom{width:1000px; height:auto; margin:0 auto; line-height:1.6; }
.bottom-1{ width:1000px; height:auto; float:left; text-align:center;}
.bottom-2{ width:220px; height:auto; float:right; padding-top:35px;text-align:center;}