/* CSS Document */
html,body{
	background:url(../pic_body_bj.gif) repeat-x left top #fff;
	margin:0 auto;
	font-size:12px;
	height:100%;
	text-align:center;
	font-family:Arial, Tahoma, sans-serif, 宋体;
	
}
div,span,h1,h2,h3,h4,h5,h6,img{
	border:0px;
	margin:0px;
	padding:0px;
}
a:link, a:visited{
	color:#666;
	text-decoration:none;
	text-align:left;
}
a:hover, a:active{
	color:#666;
	text-decoration:underline;
	text-align:left;
}
#layout{
	width:960px;
	margin:0px auto;
	text-align:left;
}

/*去除链接时的焦点*/
a:link, a:hover{ blr:expression(this.onFocus=this.blur()) } /*针对 IE*/
a { outline:none; } /*针对firefox等*/

/*头部新式*/
#topbox{
	width:960px;
	margin:0 auto;
	position:relative;
	z-index:10000;
}
#logobox{
	width:213px;
    height:50px;
    line-height: 50px;
	float:left;
	margin:21px 25px 14px 0;
    padding:0px;
    color:#0069AA;
    font-size:28px;
    font-weight: bold;
}
#logobox img{
	border:0px;
	margin:0px;
	padding:0px;
}
.top_text{
	width:550px;
	float:right;
	height:18px;
	line-height:18px;
	color:#666;
	padding:51px 17px 0 0;
	text-align:right;
}

/*导航条样式*/

#top_menubox{
	width:960px;
	float:left;
	margin:0px;
	padding:0px;
}
#top_menubox img{
	
}
.formbox{
	background:url(../menu_form.gif) no-repeat left bottom;
	width:293px;/*160 133*/
	height:35px;
	float:left;
	overflow:hidden;
}
.input_text{
	width:171px;
	height:19px;!important
	#height:19px;
	_height:19px;
	line-height:19px;
	border:1px solid #8E8E8E;
	background-color:#E5E5E5;
	color:#8B8B8B;
	font-size:12px;
	margin:7px 0 0 66px;
	float:left;

}
.button_a{
	background:url(../search.gif) no-repeat left center;
	width:49px;
	height:22px;
	float:left;
	border:0px;
	margin:6px 0px 0 7px;
}

/* 幻灯片 */
#bannerbox{
	width:960px;
	margin:10px 0 0 0;
	float:left;
}

.slide{width:960px;height:350px; overflow:hidden;position:relative;}
.slide .con{height:350px;}
.slide .con div,.slide .con img{filter:revealTrans(duration=0.5,transition=23 ) blendTrans(duration=0.5) Alpha(Opacity=100,FinishOpacity=99,Style=0);opacity:1; width:960px; height:350px;}

.slide .btn{position:absolute ;z-index:100;top:320px;right:20px;margin:0px;padding:0px;cursor:pointer }
.slide .btn div{
	display:inline-block;
	margin-left:2px;
	float:left;
}
.slide .btn img{
	display:block ;
	margin:0px;border:0px;padding:0px;
 }
 
.news{
	height:180px; margin-left:10px; border:1px solid #DBDBDB;
}
	.news .news1 { text-align:center; height:32px; line-height:32px; font-family:"幼圆","宋体"}
	.news .news1 a:link, .news .news1 a:visited { color:#CF0000; font-size:16px; font-weight:bold; text-decoration:underline;}
	.news .news1 a:hover, .news .news1 a:active { color:#ff4800; font-size:16px; font-weight:bold;text-decoration:underline;}
	
	.news .news2 { padding-left:10px;}
	.news .news2 li{color:#CF0000; height:23px; line-height:23px;}
	.news .news2 li.gray, .news .news2 .gray{color:#333}
	.news .news2 a:link, .news .news2 a:visited { color:#0069AA;  text-decoration:underline;}
	.news .news2 a:hover, .news .news2 a:active { color:#ff4800; text-decoration:underline;}

/* 首页中部四张图片 */

#middlebox{
	width:960px;
	height:191px;
	margin:10px 0 0 0;
	float:left;
}

/* 尾文件 */

#footbox{
	width:960px;
	border-top:1px solid #E1E1E1;
	margin:17px 0 0 0;
	overflow:hidden;
	margin:17px 0 0 0;

	color:#666;
	text-align:center;
	font-size:12px;
	float:left;
	
}
.clear{
	clear:both;
}

/*文字样式*/

.font_top_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	font-weight:bold;
	margin:0 39px 0 0;
}
.font_top_2{
	color:#FF7D1D;
	font-weight:bold;
}
.font_top_2 a:link, .font_top_2 a:visited{
	color:#FF7D1D;
	text-decoration:none;
	}
.font_top_2 a:hover, .font_top_2 a:active{
	color:#FF7D1D;
	text-decoration:underline;
	}
.font_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
}
.current_font{
	background:url(../icon01.gif) no-repeat 29px center;
	line-height:37px;
	width:500px;
	color:#666;
	margin:6px 0 0 0px;
	float:left;
}
.current_font_1{
	color:#333;
	font-weight:bold;
	float:left;
	margin:0 0 0 49px;
}
.font_bold{
	color:#333;
	font-weight:bold;
}
.font_en{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.font_blue1{
	color:#297CBB;
	font-weight:bold;
	font-size:14px;
	float:left;
}


*{margin:0;padding:0;border:0;}

.nav_div{
    width:960px;
    margin:0 auto; 
    background:#B2B2B2;
    border-radius: 10px;
    float:left;
}
#nav {
  line-height: 29px; width:960px;  list-style-type: none;
}

#nav li{
    float:left;
    background:#B2B2B2;
    height:36px;
    padding-top:4px;
}

#nav li a{
    display:block;
    width:100px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color:#fff;
    border-right:1px solid #EDEDED;
    font-size:14px;
}

#nav li:first-child{
    border-radius: 10px 0 0 10px;
}

#nav a:link,#nav a:visited,#nav a:hover {
 text-decoration:none;
}

#nav a:hover {
    color:#297CBB
}

#nav li ul {
 line-height: 29px;  list-style-type: none;text-align:left;
 left: -999em; width: 174px; position:absolute;
}
#nav li ul li{
 float: left; width: 174px; text-align:left;
 background: #F6F6F6;
  height:29px;line-height:29px; display:block; color:#333; line-height:29px; text-align:left; padding:0px; background-color:#fff;
   opacity: 0.8;                /* Firefox, Safari(WebKit), Opera)
   filter: "alpha(opacity=80)"; /* IE 8 */
   filter: alpha(opacity=80);   /* IE 4-7 */
   zoom: 1;                     /* needed in IE up to version 7, or set width or height to trigger "hasLayout" */ 
 
}


#nav li ul a{
 display: block;width: 150px;text-align:left;padding-left:24px; height:29px; float:left;
 color:#fff;
 background:#B2B2B2;
}

#nav li ul a:link  { text-align:left;
 color:#333; text-decoration:none;
}
#nav li ul a:visited  { text-align:left;
 color:#333;text-decoration:none;
}
#nav li ul a:hover  {
text-decoration:none;font-weight:normal; height:29px;
 text-decoration:underline;
 color:#333;
 line-height: 29px;
 background:#FFFFFF; text-align:left;
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}




.top_pic{
	width:213px;
	height:191px;
	margin:0px;
	padding:0px;	
	display:inline;


}
.top_pic img{
	width:231px;
	height:191px;
	border:0px;
	float:left;

}
.top_pic a img{
	-moz-opacity: 1;
	opacity: 1;
	filter: Alpha(Opacity=100);
}
.top_pic a:hover img{
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: Alpha(Opacity=85);

	
}
/*业务概览四张图片渐出效果*/
.middle_pic{
	width:212px;
	height:131px;
	margin:0px;
	padding:0px;
}
.middle_pic img{
	width:212px;
	height:131px;
	border:0px;
	margin:0px;
	padding:0px;
}
.middle_pic a img{
	-moz-opacity: 1;
	opacity: 1;
	filter: Alpha(Opacity=100);
}
.middle_pic a:hover img{
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: Alpha(Opacity=85);

	
}
/*业务概览more小图片渐出效果*/
.more a img{
	width:37px;
	height:12px;
	border:0px;
	margin:0px;
	padding:0px;
	-moz-opacity: 1;
	opacity: 1;
	filter: Alpha(Opacity=100);
}
.more a:hover img{
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: Alpha(Opacity=70);

	
}