



/*=================================================================


   ��վ������ʽ



==================================================================*/




body,ul,li,span,p,b,strong,h1,h2,h3,h4,h5,h6,dl,dt,dd,form{
	margin:0px;
	padding:0px;
	}
body{
	font-size:12px;
	color:#444444;
	}
font,i,em{
	font-style:normal;
	}
img{
	border:0px;
	vertical-align:top;
	}
*+html img {
	-ms-interpolation-mode:bicubic;
	}
ul,li{
	list-style:none;
	}
a{
	text-decoration:none;
	color:#444444;
	}
a:hover{
	text-decoration:underline;
	color:#df5900;
	}
font{
	font-size:12px;
	}
.clear{
	clear:both;
	}
#foot .public_width img{margin-top:30px;}
.public_width{
	width:980px;
	margin:0 auto;
	overflow:hidden;
	}
.index_border{
	height:375px;
	float:left;
	margin:10px 0;
	border:1px solid #cccccc;
	overflow:hidden;
	}
.public_border{
	border:1px solid #cccccc;
	padding:10px 10px 0 10px;
	}
.right_border{
	border:1px solid #cccccc;
	}
.public_right{
	width:290px;
	float:right;
	overflow:hidden;
	}
.public_left{
	width:658px;
	float:left;
	}
.public_right_title{
	height:40px;
	line-height:39px;
	background:url('../images/right_title_bg.jpg') no-repeat left top;
	padding-left:30px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	}











/*=================================================================


   ��վ����ͷ����ʽ



==================================================================*/






#head{
	height:74px;
	padding-top:11px;
	background:url('../images/head_bg.jpg') repeat-x left top;
	}
#head span{
	display:block;
	}
#head span img{
	float:left;
	}
#banner{
	height:393px;
	background:url('../images/banner_img.jpg') no-repeat center top;
	}
#banner span{
	display:block;
	}
#banner span.banner_bg1{
	background:url('../images/banner_bg1.jpg') no-repeat center top;
	height:99px;
	}
#banner span.banner_bg2{
	background:url('../images/banner_bg2.jpg') no-repeat center top;
	height:99px;
	}
#banner span.banner_bg3{
	background:url('../images/banner_bg3.jpg') no-repeat center top;
	height:99px;
	}
#banner span.banner_bg4{
	background:url('../images/banner_bg4.jpg') no-repeat center top;
	height:98px;
	}
#menu{
	height:52px;
	background:url('../images/menu_bg.jpg') repeat-x left top;
	}
#menu dl{
	line-height:50px;
	text-align:center;
	}
#menu dl dd{
	float:left;
	padding:0 6px;
	}
#menu dl dd a{
	display:block;
	height:50px;
	font-size:14px;
	color:#FFFFFF;
	margin-right:1px;
	font-weight:bold;
	}
#menu dl dd a:hover{
	background:url('../images/menu_small.jpg') no-repeat bottom center #2b8dd0;
	}
#search{
	height:41px;
	padding-top:9px;
	background:#f1f3f5;
	border-bottom:1px solid #eaecee;
	margin-bottom:10px;
	overflow:hidden;
	}
#search span{
	display:inline-block;
	width:690px;
	float:left;
	padding-top:6px;
	line-height:20px;
	overflow:hidden;
	}
#search span img{
	float:left;
	}
#search font{
	display:inline-block;
	float:left;
	}
#search font a{
	display:inline;
	margin:0 5px;
	font-size:14px;
	color:#000000;
	}
#search form{
	display:inline-block;
	width:280px;
	float:right;
	overflow:hidden;
	}
#search form input{
	border:none;
	float:left;
	width:183px;
	height:32px;
	line-height:32px;
	background:url('../images/search_bg.jpg') no-repeat left top;
	padding-left:25px;
	font-size:14px;
	color:#999;
	}
#search form input.search_submit{
	width:70px;
	cursor:pointer;
	background:url('../images/searce_submit.jpg') no-repeat left top;
	}











/*=================================================================


   ��վ�����ײ���ʽ



==================================================================*/






#foot{
	margin-top:15px;
	padding-bottom:50px;
	}
#foot font{
	display:block;
	height:45px;
	line-height:45px;
	background:#e9ecef;
	text-align:center;
	font-size:14px;
	}
#foot font a{
	margin:0 30px;
	}
#foot span{
	display:block;
	padding-top:17px;
	}
#foot span img{
	float:left;
	margin:7px 0 0 0;
	}
#foot em{
	width:598px;
	float:right;
	margin-top:15px;
	line-height:25px;
	color:#515151;
	padding-left:20px;
	}











/*=================================================================


   ��վ�����Ҳ���ʽ



==================================================================*/






#right_about{
	width:268px;
	height:236px;
	padding:10px 10px 0 10px;
	overflow:hidden;
	}
#right_about font{
	display:block;
	height:67px;
	padding-top:6px;
	line-height:20px;
	text-indent:25px;
	color:#515151;
	border-bottom:1px dashed #CCCCCC;
	}
#right_about font a{
	color:#ef5e00;
	}
#right_about span{
	display:block;
	height:98px;
	padding-top:12px;
	}
#right_about span img{
	display:inline-block;
	float:left;
	}
#right_about span img.right_about_img{
	margin-left:13px;
	}
#right_expert{
	height:230px;
	margin:10px 0;
	overflow:hidden;
	}
#right_expert dl{
	width:272px;
	height:170px;
	padding:10px 0 0 0;
	margin:0 auto;
	overflow:hidden;
	}
#right_expert dl dd{
	display:inline;
	float:left;
	width:272px;
	height:170px;
	overflow:hidden;
	}
#right_expert dl dd p{
	display:inline-block;
	width:138px;
	height:163px;
	float:left;
	border:1px solid #e8e8e8;
	overflow:hidden;
	}
#right_expert dl dd span{
	display:inline-block;
	width:127px;
	float:right;
	overflow:hidden;
	}
#right_expert dl dd span font{
	display:block;
	padding-top:7px;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	}
#right_expert dl dd span font em{
	display:block;
	padding:9px 0 10px 0;
	font-size:12px;
	font-weight:normal;
	}
#right_expert dl dd span i{
	display:block;
	height:84px;
	line-height:21px;
	color:#515151;
	overflow:hidden;
	}
#right_expert dl dd span i a{
	color:#ff0000;
	}
#right_expert dl dd span img{
	float:left;
	}
#right_feature{
	/* height:375px; */
	margin-bottom:10px;
	overflow:hidden;
	}
#right_feature dl{
	padding:4px 8px 0 8px;
	}
#right_feature dl dd{
	height:25px;
	border-bottom:1px dashed #cccccc;
	overflow:hidden;
	}
#right_feature dl dd img{
	display:none;
	}
#right_feature dl dd span{
	display:block;
	height:20px;
	overflow:hidden;
	}
#right_feature dl dd span font{
	display:inline-block;
	width:15px;
	height:14px;
	text-align:center;
	line-height:14px;
	color:#FFF;
	float:left;
	margin-right:10px;
	background:url('../images/right_feature_bg4.jpg') no-repeat left top;
	}
#right_feature dl dd.feature_active{
	/* height:132px; */
	border:none;
	cursor:pointer;
	}
#right_feature dl dd.feature_active img{
	display:block;
	}
#right_case{
	height:330px;
	overflow:hidden;
	}
#right_case dl{
	padding:10px 10px 0 10px;
	}
#right_case dl dt{
	height:85px;
	}
#right_case dl dd{
	height:20px;
	padding-top:10px;
	border-bottom:1px dashed #d9d9d9;
	}
#right_case dl dd font{
	display:block;
	height:25px;
	line-height:25px;
	}













































