
input,textarea{font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;
}
#wrapper{width:100%;padding:0px 0px;margin:auto;background:url(top_bg.gif) repeat-x;}
#wrapper #head{width:100%;}

#wrapper #head .top{width:1060px;height:90px;font-size:12px;padding-top:30px; margin:0px auto;}	
#TopBG{position:absolute;top:0px;z-index:9999;}

 .TopBG{ width:100%;border-top:3px solid #1e388b;}
 .TopInfo{margin:auto;width:1080px;height:23px;} 
 .TopInfo .link{background: url("top_bg2.png") no-repeat center top;text-align:center;line-height:23px;width:237px;float:right;color:#FFF;padding-right:20px;padding-left:10px;font-size:11px;}
 .TopInfo .link a{color:#FFF;}	
 .TopInfo .link a:hover{color:#FFF;}
.top{}	
.logo{ float:left; width:700px; height:70px;}
.banben{ float:right; width:300px; height:22px; margin-top:30px; line-height:22px;}
.en{ float:right; line-height:29px; margin-right:10px; text-align:center;}
.en_img{ float:right; margin-right:10px;}

/* navs*/
#wrapper #head #NavLink{width:100%;height:41px;margin:auto;}
#wrapper #head #NavLink .NavBG{height:41px;width:100%;background:url("nav_bg2.gif") repeat-x center 0px;position:absolute;z-index:1000;}	
		
#wrapper #head #NavLink #sddm{width:1100px;margin:auto;z-index:30}

#wrapper #head #NavLink #sddm li{float: left;font-weight:bold; background:url(li_bg.gif) no-repeat right center;}
#wrapper #head #NavLink #sddm .CurrentLi a{ background:url(li_bg.gif) no-repeat right center;}	
#wrapper #head #NavLink #sddm li a{	display: block;width: 140px;color: #FFF;text-align: center;padding:0px 5px;height:41px;line-height:41px; font-size:14px;}
#wrapper #head #NavLink #sddm li P{font-size:10px;font-weight:normal;color:#FFF;text-transform:uppercase;}
#wrapper #head #NavLink #sddm li a:hover{	text-decoration:none;background:#FFFF13;color:#1e388b;}

#wrapper #head #NavLink #sddm div{	position: absolute;visibility: hidden;background: #808080;padding:0px 0px;filter: alpha(opacity=85);top:41px;}

#wrapper #head #NavLink #sddm div a{	position: relative;	padding: 0px 5px;	width:140px;	text-align: center; background:url(nav_bg2.gif) repeat-x;color: #FFFFFF;font-size:12px;font-weight:normal;text-decoration:none;line-height:30px;height:30px;border-bottom:1px solid #0d5392;}

#wrapper #head #NavLink #sddm div a:hover{background:#FFFF13;color:#1e388b;font-weight:bold;line-height:30px;border-bottom:1px solid #0d5392;}

	
#wrapper #body{width:1080px;margin:auto;}
.SearchBar {
	width:220px;
	height:25px;
	background:url("search.jpg") no-repeat left top;
}

.Sbox .SearchBar{
	margin:10px 0px 0px 10px;}

.SearchBar #search-text {
	width: 140px;
	padding:0px 5px;
 	margin:0px;
	color:#666666;
	height:23px;
	line-height:23px;
	font-size:12px;
	background:none;
	border:none;
	padding-left:25px;}

.SearchBar #search-submit {
	border:none;
	background:none;
	font-size:12px;
	color: #FFFFFF;
	height:25px;
	margin:0px;	
	cursor:pointer;
	padding:0px;
	line-height:25px;
	width:44px;
}

/* search content */
#search_content .searchtip{
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	BORDER-bottom: #023848 1px solid;
	padding-top:10px;
}

#search_content .result_list{
	padding:10px 10px;
	}
	
#search_content .result_list dt{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	line-height:25px;
	font-family:Microsoft Yahei;}	

#search_content .result_list dd{
	padding:0 0 5px 0;
	margin:0px;
	line-height:20px;
	}	

#search_content .result_list .line {
	BORDER-bottom: #E9E8E8 1px dashed;}	

#search_content .result_list .line a{
	padding-right:20px;}

#search_content .result_list .line a:hover{
	text-decoration:none;}			
	
#search_content .search_welcome{
	line-height:25px;
	text-align:center;
	}
#search_content .search_welcome p{
	text-align:center;}		
#search_content .result_page{
	text-align:center;
	font-size:13px;
	padding:10px;}

#search_content .result_page span{
	font-size:12px;
	font-family:arial;
	padding:0 5px;
	}
	

.site-nav-left a,.floor1-nav-content a div,.banner-nav li,.floor1-title{
	background: url(icons.png) no-repeat;
}
.w1180{
	width: 1180px;
	margin: 0 auto;
}

#content{
	overflow: hidden;
	position: relative;
	margin-top: -5px;
}

.head-shadow,.head-shadow2{
	position: relative;
	width: 100%;
	height: 3px;
	background: #B2B2B2;
	opacity: 0.35;
	bottom: 0;
	left: 0;
	z-index: 999999;
}


.slide-banner{
	height: 500px;
	position: relative;
}
.banner-bg{
	position: absolute;	
	left: 0;
	top: 0;
	height: 500px;
	z-index: 1;
	width: 100%;
    background-color: #f4f4f4;
    background-position: 50% 0;
}
.banner-nav-bg{
    height: 70px;
    background: #fff;
    /*opacity: 0.65;*/
    position: relative;
    z-index: 199;
    bottom: 70px;
	filter:alpha(opacity=75);
	opacity:0.75;
}
.banner-nav{
	position: absolute;
	left: 50%;
	bottom: 27px;
	z-index: 999;
}
.banner-nav li{
	float: left;
	width: 16px;
	height: 16px;
	background-position: -257px -929px;
	margin-right: 8px;
    cursor: pointer;
}
.banner-nav li.active{
	background-position: -280px -929px;
}
.banner-content{
	width: 1400px;
	margin: 0 auto;
	position: relative;
	height: 500px;
	z-index: 100;
}
.banner-img{
	position: absolute;
	z-index: 2;
    left: -150%;
}

.banner-bar-bg{
    width: 1400px;
    height: 3px;
    background: url(bar-bg.png) no-repeat;
    margin: 0 auto;
    bottom: 71px;
    position: relative;
    z-index: 99999;
}
.banner-bar{
	height: 3px;
	width: 0;
	background: #00925f;
	position: absolute;
	left: 0;
	z-index: 999;
}


.cplist{overflow:hidden; width:740px;}
.cplist ul li{ width:238px; height:223px; overflow:hidden; text-align:center; float:left; background:url(cplistbj.gif) no-repeat center center; margin:5px 8px 5px 0px ; line-height:25px; position:relative}
.cplist ul li.fright{ float:right;margin:5px 0px 5px 0px ;}
.cplist ul li img{ width:232px; height:174px; margin-top:2px;}
.cplist ul li div{width:232px; height:174; position:absolute; top:2px; left:2px;}
.cplist ul li div a{width:232px; height:174px; display:inline-block}
.cplist ul li div a:hover{width:232px; height:174px; display:inline-block; background:url(f_d.png) no-repeat center center}
