@charset "utf-8";
/* CSS Document */
html{background:url('../images/bg.jpg') no-repeat top center #ebebeb;}
body{ margin:0 auto;font-size:12px; font-family:Arial,"宋体";background:white;width:960px  }
a img{ border:none;}
a{ text-decoration:none; color:black}a:hover{ text-decoration:underline;}
p,h4,h3,h2,h1{ margin:0;}
.H10PX{ clear:both; height:10px;}

#page{text-align:right;overflow:hidden; background:white; margin-top:10px;}
#page a,#page b,#page a:visited{width:20px;line-height:20px; color: #303030;background:#fff;border:1px orange solid;display:block;float:left;margin:0 3px;text-decoration:none; text-align:center}
#page b{background: #EFECD1;border:1px #c1c1c1 solid;color:#797979;}
#page a.top,#page a.last{ width:40px}
#page a:hover{background:#c1c1c1;text-decoration:none;}

#Top{ height:75px; width:950px; padding:0 5px; margin:0 auto;}

#Navgate{ width:950px; padding:0 5px; height:48px; margin:0 auto;}
	#Navgate span{ width:10px;_width:9px; height:48px; display:block; float:left; background:url('../images/nav_center.png'); text-indent:-9999px; }
	#Navgate a{display:block; float:left; width:110px; height:48px;}
	
#Banner{ width:948px; height:183px;  margin:0 auto;border:1px solid #cdcdcc; overflow:hidden;}

#index_main{ height:300px; padding:11px 5px 11px 5px;}
	#index_main .left{ width:239px; padding:5px; float:left; height:100%; overflow:hidden; background:url('../images/index_house.png') bottom no-repeat;}
	#index_main .left .SectionTitle{ background:url('../images/ico003.png') no-repeat; padding-left:20px; border-bottom:1px solid #dddddd; margin:5px 0;}
	#index_main .left .HouseInfo{ background:url('../images/index_HouseInfo.gif') no-repeat; padding:8px; height:100px; margin:0px; }
	#index_main .left .HouseInfo a{ color:#FF6600}
	#index_main .left .HouseSale{ text-align:center; padding-top:55px;}
	#index_main .right{ background:url('../images/index_round.png') no-repeat;width:681px; padding:10px; float:left; height:100%; overflow:hidden;}
	#index_main .right .NewsTitle{ background:url(../images/title.png) 0 3px no-repeat; margin:5px 0; height:36px; padding-left:10px; font-size:14px !important;}
	#index_main .right .NewsTitle span{ display:block; color:#999999; font-size:12px;}
	
	#index_main .right .NewsList{ margin:0; padding:0; list-style:none;}
	#index_main .right .NewsList li{ background:url(../images/ico002.gif) 0 -100px no-repeat; height:20px; line-height:20px; padding-left:10px;}
#index_main .right .News_Honer{ width:329px; float:left;}
#index_main .right .video{ width:352px; float:left;}
.ConMainBody .news{ padding:0 20px; font-size:14px;}
.ConMainBody .news h5{ font-size:16px;}
#achieve{overflow:hidden;width:300px;}
#achieve a{ display:inline-block; width:100px; border:1px solid #CCCCCC; padding:5px; height:70px; margin-left:5px;}
#achieve a *{ vertical-align:middle;}
#Content{ width:960px; height:auto; margin:0 auto;}
	#Content .top{}
	#Content .mid{background:url('../images/content-mid.png') repeat-y;padding:0 5px; height:100%;}
		#Content .mid .subMenu{ width:255px; padding:5px; float:left;height:100%; overflow:hidden; }
		
			.subNavList{ padding:10px 0 20px 20px; margin:0; list-style:none;}
			.subNavList li{ font-size:14px; height:25px;padding:0 0 0 20px;line-height:25px;background:url('../images/ico001.png') no-repeat  0 12px;}
			.subMenu .TopNews{padding:10px 0 20px 0px;}
			.subMenu .TopNews li{font-size:12px;height:20px;line-height:20px; background:none;}
			.subMenu .TopNews li span{ font-size:10px;background:url('../images/ico002.gif') 0 -32px no-repeat; display:inline-block; width:13px; text-align:center;}.subMenu .TopNews li span.Top3{background:url('../images/ico002.gif') 0 3px no-repeat;}
			.subMenu .TopNews li a{display:inline-block; padding-left:5px;}
		
			.subMenu .subList{ text-indent:30px; background:url('../images/ico002.gif') 30px -98px no-repeat;}
			.subMenu li.none{ display:none;}
		
			.quickNavList{ padding:10px 0 0 20px; margin:0; list-style:none;}.subMenu .ReletedOp{padding:10px 0 20px 20px;}
			.quickNavList li{ font-size:14px; height:25px;padding:0 0 0 20px;line-height:25px;background:url('../images/ico001.png') no-repeat  0 12px;}
			
		#Content .mid .main{width:665px; padding: 0 10px 0 10px; min-height:400px;float:left; height:100%; background:url('../images/content-cutoff.png') no-repeat; overflow:hidden; }
		.ConMainTitle{ border-bottom:1px solid #5b5a5a; height:33px;}
		.ConMainTitle .title{ height:33px; width:170px; float:left;}
		.ConMainTitle .position{ text-align:right; height:33px; line-height:43px;width:470px; float:left; }

.jobDetial{ background:#f7f7f7; padding:0px 15px; margin-top:10px;}
	.jobDetial h5{ border-bottom: 1px solid #CCCCCC; margin:0; padding-top:20px;font-size:15px; }
	.jobDetial h5 *{ vertical-align: middle;}
	.jobDetial h5 span{ display:block; text-decoration:none; line-height:25px; height:25px; color: #999999; font-size:12px; font-weight:normal;}
	.jobDetial p.Content{ border-top:1px solid #ffffff;margin:0; font-family:"宋体"!important; padding:10px 0 0 0; line-height:24px!important;} 
	.jobDetial p.Content *{line-height:24px!important;}

.MessForm input{ width:200px;}.MessForm input#FormMessCheck{ width:50px;}.MessForm .VeryCode *{ vertical-align:middle;}
	.MessForm textarea{ width:350px; height:100px;}	
	.MessForm  .submit{ background:url(../images/Buttom01.gif); width:68px; height:23px; border:none;}	

.messTips{ color:#006600; height:30px; line-height:30px;}	

.message{ padding:15px; background:#f7f7f7}
.message h5{ border-bottom:1px #CCCCCC solid; margin:0;}
		.message .quesTitle{ height:24px; line-height:24px; border-top:1px white solid;border-bottom:1px #CCCCCC solid;}
		.message .quesTitle b{ width:300px; display:block; float:left;}
		.message .quesTitle b *,.message .answerTitle b *{ vertical-align:middle}
		.message .quesTitle span{ width:290px; display:block; float:left;}
		.quesContent{ text-indent:24px; line-height:20px;border-top:1px white solid;border-bottom:1px #CCCCCC solid;}
		.answerTitle{height:24px; line-height:24px; border-top:1px white solid;border-bottom:1px #CCCCCC solid;}
		.message .answerTitle b{ width:300px; display:block; float:left;}
		.message .answerTitle span{ width:290px; display:block; float:left;}
		.answerContent{border-top:1px white solid; color:#FF0000;line-height:20px;
		}

.newsMess{ background:#f9f9f9; padding:10px; border:1px solid #999999; margin:5px 0 0 0;}
.newsMess *{ vertical-align:middle}
.newsMess .title{ width:500px; display:inline-block; }
.newsTick{ padding:10px 0; line-height:20px; background:#F6F6F6}

.PictureList{ margin:0; list-style:none;}
	.PictureList li{ width:150px; height:150px;  text-align:center; float:left;}
	.PictureList li a{width:130px;height:95px; display:block;padding:10px 0; background:#EEEEEE; border:1px solid #CCCCCC}
	.PictureList li a span{ font-size:12px; display:block; padding:5px 0; }

#floatBoxBg{width:100%;height:100%;background:#000;filter:alpha(opacity=50);opacity:0.5;position:absolute;top:0;left:0;}
.floatBox{border:#666 5px solid;width:300px;position:absolute;top:50px;left:40%;}
.floatBox .title{height:23px;padding:7px 10px 0;background:#333;color:#fff;}
.floatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;}
.floatBox .title span{float:right;cursor:pointer;}
.floatBox .content{padding:20px 15px;background:#fff;}

#Foot{ width:950px; height:58px; border-top:1px solid #d9dce5; background:#f7f8f6; margin:0 auto;}
	#Foot a.logo{ width:150px; display:block; float:left;}
	#Foot p{ width:600px; padding:15px; float:left;}
