



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


   Ê×Ò³ÑùÊ½



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




#menu{
	height:193px;
	overflow:hidden;
	}
#menu dd{
	width:25%;
	height:94px;
	text-align:center;
	float:left;
	overflow:hidden;
	}
#menu dd font{
	display:block;
	padding-top:5px;
	}
#menu dd a{
	color:#2c2c2c;
	}
#disease{
	padding-bottom:13px;
	}
#disease dd{
	height:102px;
	overflow:hidden;
	}
#disease dd a{
	color:#FFF;
	}
#disease dd p{
	display:block;
	width:158px;
	height:100px;
	position:relative;
	float:right;
	overflow:hidden;
	}
#disease dd p em,#disease dd p font{
	display:block;
	width:158px;
	height:32px;
	position:absolute;
	bottom:0px;
	left:0px;
	}
#disease dd p em{
	z-index:9;
	background:#000000;
	opacity:0.45;
	}
#disease dd p font{
	z-index:99;
	line-height:32px;
	text-align:center;
	color:#FFF;
	font-family:'ËÎÌå';
	}
#disease dd span{
	display:block;
	width:140px;
	height:100px;
	float:left;
	color:#FFF;
	overflow:hidden;
	}
#disease dd span strong{
	display:block;
	height:30px;
	font-size:24px;
	padding:15px 0 0 10px;
	}
#disease dd span font{
	display:block;
	padding-left:10px;
	line-height:20px;
	font-size:14px;
	}
.disease_one{
	background:#2aaff4;
	}
.disease_two{
	background:#f5b12c;
	}
.disease_three{
	background:#28c195;
	}
.disease_four{
	background:#f37a1d;
	}
.disease_five{
	background:#5eb85e;
	}
.disease_six{
	background:#9b58b5;
	}
#obstacle dl dd{
	padding-bottom:15px;
	}
#obstacle dl dd div{
	margin-bottom:2px;
	font-size:18px;
	overflow:hidden;
	}
#obstacle dl dd div a{
	color:#FFF;
	margin:43px 0 0 10px;
	display:inline-block;
	overflow:hidden;
	}
#obstacle dl dd span{
	display:inline-block;
	float:left;
	overflow:hidden;
	}
#obstacle dl dd p{
	display:inline-block;
	float:right;
	overflow:hidden;
	}
#obstacle dl dd div em,#obstacle dl dd i,#obstacle dl dd font,#obstacle dl dd strong{
	display:inline-block;
	overflow:hidden;
	}
#obstacle dl dd div span font{
	display:block;
	height:63px;
	overflow:hidden;
	}
#obstacle dl dd div span font i,#obstacle dl dd div span font strong{
	float:left;
	font-size:18px;
	font-weight:normal;
	}
.kind_height1{
	height:115px;
	}
.kind_height2{
	height:233px;
	}
.kind_height3{
	height:63px;
	}
.kind_size a{
	font-size:30px;
	}
#obstacle dl dd div a.kind_a{
	margin-top:20px;
	}
.kind_margin{
	margin-bottom:2px;
	}
.kind_28c195{
	background:#28c195;
	}
.kind_5eb85e{
	background:#5eb85e;
	}
.kind_f5b12c{
	background:#f5b12c;
	}
.kind_dc514c{
	background:#dc514c;
	}
.kind_9b58b5{
	background:#9b58b5;
	}
.kind_2aaff4{
	background:#2aaff4;
	}
.kind_width{
	width:100%;
	}







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

    brand style

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








#brand ul{
	height:105px;
	padding-top:15px;
	overflow:hidden;
	}
#brand ul li{
	display:inline-block;
	width:25%;
	float:left;
	text-align:center;
	overflow:hidden;
	}
#brand ul li font{
	display:block;
	padding-top:10px;
	color:#2c2c2c;
	}
#brand div font{
	display:block;
	height:40px;
	font-size:24px;
	color:#f37a1d;
	}
#about p{
	display:block;
	padding-bottom:10px;
	text-align:center;
	}
#about span,#honor span{
	display:block;
	text-indent:30px;
	font-size:14px;
	line-height:24px;
	color:#2c2c2c;
	font-family:'ËÎÌå';
	padding-bottom:15px;
	}
#honor dl{
	height:145px;
	overflow:hidden;
	}
#honor dl dd{
	height:69px;
	overflow:hidden;
	}
#honor dl dd p{
	display:inline-block;
	width:33.3%;
	float:left;
	text-align:center;
	overflow:hidden;
	}







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

    map style

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









#map{
	padding:15px 10px;
	background:#6f7a81;
	}
#map_title{
	height:50px;
	font-size:24px;
	color:#FFF;
	}
#map_top{
	height:10px;
	background:url('/images/map_top_left.jpg') no-repeat left top #FFF;
	text-align:right;
	overflow:hidden;
	}
#map_bottom{
	height:10px;
	background:url('/images/map_bottom_left.jpg') no-repeat left top #FFF;
	text-align:right;
	overflow:hidden;
	}
#map_con{
	font-family:'ËÎÌå';
	background:#FFF;
	padding:0 10px;
	}
#map b{
	display:block;
	padding-bottom:5px;
	}
#map b,#map font strong,#map h1{
	color:#f37a1d;
	}
#map font{
	display:block;
	padding-bottom:15px;
	line-height:20px;
	}
#map p{
	display:block;
	text-align:center;
	padding-bottom:20px;
	}
#map h1{
	display:block;
	height:34px;
	font-size:18px;
	font-family:'Î¢ÈíÑÅºÚ';
	}
#map em{
	display:block;
	line-height:20px;
	}
#map i{
	display:block;
	line-height:20px;
	text-indent:25px;
	padding-bottom:25px;
	}







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

    message style

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









#message{
	background:#b6def9;
	}
#message form dl{
	padding:15px 0;
	}
#message form dl dd{
	height:35px;
	background:url('/images/text_bg.jpg') repeat-x left top;
	line-height:35px;
	margin-bottom:13px;
	overflow:hidden;
	}
#message form dl dd img{
	float:left;
	}
#message form dl dd img.message_img{
	float:right;
	}
#message form dl dd input{
	height:35px;
	float:left;
	background:none;
	border:none;
	color:#999999;
	font-size:14px;
	}
#message form dl dd.message{
	height:175px;
	background:url('/images/text_message_bg.jpg') repeat-x left top;
	overflow:hidden;
	}
#message form dl dd.message textarea{
	height:155px;
	background:none;
	border:none;
	padding:10px 0;
	float:left;
	color:#999999;
	font-size:14px;
	}
#message form dl dd.select{
	background:none;
	}
#message form dl dd.select select{
	height:25px;
	line-height:25px;
	width:100%;
	}
#message form dl dt input{
	width:115px;
	height:41px;
	border:none;
	background:url('/images/text_submit.jpg') no-repeat left top;
	cursor:pointer;
	}







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

    content style

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









#content{
	font-family:'ËÎÌå';
	}
#content_title{
	height:88px;
	border-bottom:1px dashed #cccccc;
	text-align:center;
	overflow:hidden;
	}
#content_title h1{
	display:block;
	height:51px;
	line-height:51px;
	font-size:22px;
	color:#f37a1d;
	font-family:'Î¢ÈíÑÅºÚ';
	}
#content_title span{
	display:block;
	height:22px;
	overflow:hidden;
	}
#content_title span em{
	display:inline-block;
	color:#2c2c2c;
	}
#content_title span i{
	display:inline-block;
	width:62px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:#87c011;
	}
#content_title span i a{
	color:#FFF;
	}
#content_con{
	padding:15px 0;
	font-size:14px;
	}
#content_con p{
	text-indent:25px;
	color:#2c2c2c;
	line-height:26px;
	}
#content_prompt{
	padding-bottom:15px;
	color:#f37a1d;
	line-height:25px;
	}
#content_prompt strong{
	display:block;
	text-indent:25px;
	font-size:14px;
	}
#content_prompt font{
	display:block;
	text-indent:25px;
	}







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

    technology style

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








#technology{
	background:#b6def9;
	}
#technology dl{
	padding:5px 0 10ox 0;
	}
#technology dl dd{
	height:70px;
	padding:5px;
	background:#fff;
	margin-bottom:5px;
	overflow:hidden;
	}
#technology dl dd p{
	display:inline-block;
	width:90px;
	height:70px;
	float:left;
	overflow:hidden;
	}
#technology dl dd span{
	display:inline-block;
	padding-left:5px;
	float:left;
	}
#technology dl dd span font{
	display:block;
	height:24px;
	line-height:24px;
	}
#technology dl dd span font a{
	color:#333333;
	}
#technology dl dd span em{
	display:block;
	height:30px;
	line-height:18px;
	}
#technology dl dd span i{
	display:block;
	text-align:right;
	}
#technology_more{
	height:25px;
	line-height:25px;
	background:#87c011;
	text-align:center;
	color:#FFF;
	margin-bottom:15px;
	}
#technology_more a{
	display:inline-block;
	height:25px;
	padding-left:18px;
	background:url('/images/technology_more.jpg') no-repeat left center;
	color:#FFF;
	font-family:'ËÎÌå';
	}







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

    team style

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








#team_title{
	height:50px;
	line-height:50px;
	text-align:center;
	background:#227bd6;
	color:#FFF;
	font-size:24px;
	margin-bottom:15px;
	}
#team dl dd{
	width:50%;
	height:130px;
	padding-top:5px;
	margin-bottom:10px;
	font-family:'ËÎÌå';
	float:left;
	background:#69b4ee;
	text-align:center;
	}
#team dl dd font{
	display:block;
	padding-top:10px;
	font-size:14px;
	color:#FFF;
	}







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

    comment style

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






#com_click{
	margin-right:10px;
	}
#com_warp{
	position:absolute;
	z-index:9999;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	opacity:0.9;
	background:#999;
	display:none;
	}
#com_con{
	position:absolute;
	z-index:99999;
	left:0px;
	top:0px;
	width:320px;
	height:230px;
	padding:3px;
	background:#227bd6;
	display:none;
	overflow:hidden;
	}
#com_con_title{
	height:36px;
	padding-top:5px;
	overflow:hidden;
	}
#com_con_title font{
	display:inline-block;
	float:left;
	font-size:23px;
	color:#FFF;
	}
#com_con dl{
	height:178px;
	background:#FFF;
	font-family:'ËÎÌå';
	padding:10px 0 0 10px;
	overflow:hidden;
	}
#com_con dl dd{
	height:26px;
	margin-bottom:10px;
	overflow:hidden;
	}
#com_con dl dd font{
	display:inline-block;
	width:70px;
	float:left;
	font-size:14px;
	color:#686868;
	float:left;
	line-height:26px;
	overflow:hidden;
	}
#com_con dl dd input{
	width:126px;
	height:22px;
	line-height:22px;
	color:#cfcfcf;
	border:1px solid #d9d9d9;
	padding-left:10px;
	}
#com_con dl dd.com{
	height:89px;
	overflow:hidden;
	}
#com_con dl dd.com textarea{
	width:206px;
	height:71px;
	border:1px solid #d9d9d9;
	padding:15px 10px 0 10px;
	color:#cfcfcf;
	font-size:12px;
	}
#com_con dl dt{
	height:32px;
	padding-left:70px;
	overflow:hidden;
	}
#com_con dl dt input{
	width:94px;
	height:32px;
	text-align:center;
	line-height:32px;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	background:#227bd6;
	border:none;
	margin-right:12px;
	}
#com_con_title a{
	display:inline-block;
	float:right;
	margin:5px 0 0 0;
	}
#comment_title{
	height:109px;
	padding-top:15px;
	overflow:hidden;
	}
#comment_title img{
	float:left;
	}
#comment_title span{
	display:inline-block;
	float:left;
	padding-left:10px;
	overflow:hidden;
	}
#comment_title span h3{
	display:block;
	height:27px;
	overflow:hidden;
	font-size:18px;
	color:#227bd7;
	}
#comment_title span font{
	display:block;
	height:25px;
	overflow:hidden;
	}
#comment_title span font small{
	display:inline-block;
	font-family:'ËÎÌå';
	padding-right:4px;
	font-size:14px;
	color:#686868;
	float:left;
	}
#comment_title span font img{
	margin-left:3px;
	}
#comment_title span em{
	display:inline-block;
	height:19px;
	font-family:'ËÎÌå';
	font-size:14px;
	color:#686868;
	padding-right:22px;
	background:url('/images/comment_about_small3.jpg') no-repeat right 1px;
	}
#comment_title span em b{
	color:#eca419;
	}
#comment_title span i{
	display:block;
	height:23px;
	overflow:hidden;
	}
#comment_title span i a{
	display:inline-block;
	width:69px;
	float:left;
	text-align:center;
	line-height:23px;
	color:#FFF;
	background:#86bc4c;
	font-family:'ËÎÌå';
	overflow:hidden;
	}
#comment dl dd{
	border:3px solid #2aaff4;
	padding:10px;
	margin-bottom:15px;
	font-family:'ËÎÌå';
	color:#3f3f3d;
	}
#comment dl dd strong{
	display:block;
	height:21px;
	font-size:14px;
	}
#comment dl dd font{
	display:block;
	text-indent:25px;
	line-height:24px;
	padding-bottom:12px;
	}
#comment dl dd span{
	display:block;
	height:22px;
	line-height:22px;
	font-size:14px;
	clear:both;
	background:url('/images/comment_about_small3-22.jpg') no-repeat right top;
	text-align:right;
	overflow:hidden;
	}
#comment dl dd span em{
	display:inline-block;
	width:56px;
	overflow:hidden;
	}
#comment dl dd span em a{
	display:block;
	width:31px;
	height:22px;
	padding-left:25px;
	overflow:hidden;
	}
#comment dl dd span i{
	display:inline-block;
	width:34px;
	float:right;
	margin-right:5px;
	}







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

    team_con style

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






#team_con{
	background:#b6def9;
	padding-bottom:15px;
	}
#team_con strong{
	display:block;
	height:40px;
	font-weight:normal;
	font-size:24px;
	padding-top:10px;
	color:#2c2c2c;
	}
.team_con{
	background:url('/images/team_con_small1.jpg') no-repeat 46px top;
	}
#team_con_title{
	height:166px;
	padding-top:10px;
	background:#69b4ee;
	overflow:hidden;
	}
#team_con_title img{
	float:left;
	}
#team_con_title span{
	display:inline-block;
	float:left;
	padding-left:10px;
	color:#FFF;
	}
#team_con_title span font{
	display:block;
	height:38px;
	font-size:22px;
	overflow:hidden;
	}
#team_con_title span em{
	display:block;
	height:auto;
	font-family:'ËÎÌå';
	font-size:14px;
	overflow:hidden;
	}
#team_con_title span i{
	display:block;
	height:23px;
	line-height:23px;
	}
#team_con_title span i a{
	display:inline-block;
	width:65px;
	text-align:center;
	font-family:'ËÎÌå';
	background:#f5b12c;
	color:#FFF;
	}
.public_top{
	height:10px;
	background:url('/images/team_top_left.jpg') no-repeat left top #FFF;
	text-align:right;
	}
.public_bottom{
	height:10px;
	background:url('/images/team_bottom_left.jpg') no-repeat left top #FFF;
	text-align:right;
	}
.public_content{
	background:#FFF;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:0 10px;
	font-family:'ËÎÌå';
	font-size:14px;
	line-height:24px;
	color:#2c2c2c;
	}
#team_time{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:#FFF;
	padding:0 10px;
	}
#team_time dl{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	}
#team_time dl dd{
	height:24px;
	line-height:24px;
	text-align:center;
	color:#555555;
	font-family:'ËÎÌå';
	overflow:hidden;
	}
#team_time dl dd span{
	display:inline-block;
	height:23px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	float:left;
	overflow:hidden;
	}
#team_time dl dd span img{
	margin-top:6px;
	}

























