/* CSS Document design by timmy QQ88120375 2012.06.04 */
body{ margin:0px; padding:0px;}
table,form,h1,h2,h3,ul,li,ol,dl,dd,dt,span,a,em,p{ padding:0px; margin:0px;}
.clearB{ clear:both; font-size:0px;line-height:0px; height:0px;}
/* Clear Fix */ 
.clearfix:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
} 
.clearfix { 
display:inline-block; 
} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 
/*-main-*/
ul,li{list-style: none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline; color:#ff6633;}
.center{ text-align:center;}
img{border:none;}

.left{ float:left;}
.right{ float:right;}
/*-top-*/
.top{ height:60px;}
.map{position:absolute; top:60px; bottom:0px; background:#000; left:0px; right:0px; border:#ddd solid 1px;}
.side{ width:320px;top:48px; bottom:0; right:0; background:#fff ; overflow-y:auto; overflow-x:hidden; position:absolute;}
.side-top{background:url(nav_bg.png) repeat-x top left #0075c7; PADDING-BOTTOM: 13px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 22px;PADDING-TOP: 13px;margin:0 auto;}
.side button{border:#dbe3ee solid 1px; font-size:12px;padding:3px 0 0 10px;font-size:12px; line-height:35px; background:#f9fafe; margin:12px 10px; display:block; text-align:center; width:300px; cursor:pointer;}
.xuan ul{ font-size:13px;padding:8px 10px 8px 15px;}
.xuan ul li{ line-height:28px;font-family: "Microsoft Yahei";color:#999; word-spacing:3px;}
.xuan ul li span{ background:#ff9900; color:#FFF; text-align:center; padding:0px 5px 0px 5px; font-family: "Microsoft Yahei"; margin-right:5px;}
.xuan ul li:nth-child(even){}
.xuan ul li a{ color:#333;}
.xuan ul li a:hover{ color:#F30;}
.xuan ul li a.curr{ background:#C00; color:#FFF; padding:0 5px;}

 /*-搜索选择項栏-*/
 #left-panel-link{ float:left; background:#F60; text-decoration:none; margin-right:10px;color:#FFF; display:block; padding:0px 10px; height:28px; line-height:28px; font-family:"Microsoft Yahei"; border-radius:4px; margin-top:2px;}
.search_c{ border:#dbe3ee solid 1px; font-size:12px;padding:3px 0 0 10px;font-size:12px; line-height:35px; height:35px;background:#f9fafe; margin:10px;}
.search_c .sc{ float:left; padding-top:5px;overflow:hidden;}
.search_c .sc a{ color:#808080; display:block;border:#ff8040 solid 1px;height:20px; line-height:20px; background:url(search_c.gif) no-repeat  right 2px #fff;padding:0px 18px 0px 4px; text-decoration:none; margin-right:5px; overflow:hidden; float:left; margin-bottom:8px;}
.search_c .sc a span{ color:#ff8040;}
.search_c .st{ float:left; color:#404040;}

 .list{}
 .list dl{line-height:22px; padding:10px 8px; background:url(di.gif) repeat-x bottom;}
 .list dl dt{ font-weight:bold; padding-left:10px;font-size:14px;}
 .list dl dt a{ color:#000;}
 .list dl dt em{}
 .list dl dd{ padding-left:10px; font-size:12px; }
 .list dl dd a{}
 .list dl dd b{}
 .bottom{ font-size:12px; text-align:right;color:#666; border-top:#CCC solid 1px; width:100%; height:30px; position:absolute; bottom:0; line-height:30px; font-family:Arial, Helvetica, sans-serif; background:url(map-ico.png) no-repeat -5px -3px;}
 .nav{ height:34px; width:500px; position:absolute;}
 .nav ul{}
 .nav ul li{ width:123px; height:34px; background:url(nav.png) no-repeat 0 -40px; float:left;}
 .nav ul li.curr{}
 .nav ul li a{}
 .nav ul li.curr a{}

/*-主菜单-*/
.main-nav{/*BORDER-BOTTOM: #669fe6 3px solid; BORDER-TOP: #ededed 1px solid; */background:url(nav_bg.png) repeat-x top left; PADDING-BOTTOM: 13px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 22px;PADDING-TOP: 13px; margin:0 auto;}
.main-nav ul{padding-left:10px; width:990px; margin:0 auto; height:22px; position:relative;}
.main-nav ul li{ display:inline-block;*display:inline; *display:inline;font-size:17px; font-family:"Microsoft Yahei","黑体"; font-weight:normal; padding:0 2px 0 17px; background:url(nav_bg.png) no-repeat 0 -61px;}
.main-nav ul li a{ color:#fff;}
.main-nav ul li a:hover{color:#FF3; text-decoration:none;}
.main-nav ul li.curr a{}

.main-nav ul li.home{ padding-left:25px; background:url(houseNav.png) no-repeat; padding-right:10px;}
.main-nav ul li.xinfang{ padding-left:25px; background:url(houseNav.png) no-repeat 0 -31px;}
.main-nav ul li.ershou{ padding-left:25px; background:url(houseNav.png) no-repeat 0 -117px; margin-left:5px; padding-right:8px;}
.main-nav ul li.jiazhuang{ padding-left:25px; background:url(houseNav.png) no-repeat 0 -148px; padding-right:8px;}
.main-nav ul li.phone{ padding-left:25px; background:url(houseNav.png) no-repeat 0 -238px; padding-right:8px;}
.main-nav ul li.video{ padding-left:25px; background:url(houseNav.png) no-repeat -2px -264px;}
.main-nav ul li.zhidao{padding-left:28px; background:url(houseNav.png) no-repeat 0 -60px;}
.main-nav ul li.tuan{padding-left:28px; background:url(houseNav.png) no-repeat 0 -293px;position: absolute; right:10px; top:0px;}
.main-nav ul li.tuan a{ color:#FF3;}
.main-nav ul li.tuan a:hover{color:#FFF;}
.main-nav-right{ float:right;}
.main-nav-right .ad{}
.main-nav-right .link{}
.main-nav-right .link a{}

.main-nav .my{}
.main-nav .my b{}
.main-nav .my a{}
.main-nav .my .space{}
.main-nav .my .login{}
.main-nav .my .reg{}
.main-nav .my .login-cont{}
.main-nav .my .login-cont .input{}
.main-nav .my .login-cont .btn{}

#content{
	position: absolute;
	width:100%;
	border-bottom: 1px solid #ccc;
	top: 50px;
	bottom: 30px;
	}

/*-分页-*/
.pages{ clear:both; margin:10px; text-align:center; font-size:14px;}
.pages a{ color:#333;}
.pages span{ display:inline; background:#ff6600; color:#FFF; padding:3px 8px; border:#ff6600 solid 1px;}
.pages em, .pages a, .pages strong{ text-decoration:none; margin-left:0px; padding:3px 8px; border:1px solid #E5E5E5; }
.pages a:hover{ text-decoration:none; border:1px solid #09C; background:#09C; color:#FFF; }
.pages strong{ border:none; font-weight:700; }
.pages kbd input{ margin-left:5px; width:20px; vertical-align:middle; }
.cuspages{ margin:3px 0; line-height:200%; }
.cuspages .pages{ display:inline; clear:none; margin-right:5px; }



.zanwu{ font-size:14px;text-align:center; color:#333; font-weight:bold; line-height:25px;padding:10px; background:#f8fbff; font-size:14px; margin:10px; border:#ddd solid 1px;}
.zanwu a{ color:#06C; font-size:12px;}
.zanwu b{ color:#F30;}

/*-定位-*/
.edit-div{ position:relative;}
.edit-div .e-d{height:100%; width:100%; position:absolute; z-index:1000; cursor:pointer; top:0px; left:0px;background:rgba(255,204,0,0.2);}
.edit-div .e-d:hover{ background:rgba(255,204,0,0.5);}
.edit-div .e-d a{background:#06C; color:#FFF; height:25px; line-height:25px; width:75px; text-align:center; float:right; display:block; font-size:12px;}


/**-修改表单**/

.edit-form{}
.edit-form a{}
.edit-form .f-submit{}
.edit-form .f-input{}
.edit-form span{}
.edit-form em{}



.edit-form{ padding:15px 30px;}
.edit-form .tips{padding-left:10px;display:inline-block;*display:inline;}

.edit-form table{border: 0px currentColor; width: 100%; color:#666; line-height: 30px; font-size: 14px; table-layout: fixed; zoom: 1; word-wrap: break-word;
	}
	
.edit-form table th{padding: 6px 0px; border: 0px currentColor; line-height: 30px; vertical-align: middle;text-align: right; padding-right: 15px; font-weight: 300; vertical-align: top; width:90px;}
.edit-form table td{padding: 6px 0px; border: 0px currentColor; line-height: 30px; vertical-align: middle;}
.edit-form table tr.line{background:url(di.gif) repeat-x bottom;}
.edit-form table tr.line td{ padding-bottom:15px;}
.edit-form span{}
.edit-form em{ color:#F00; font-style:normal; padding-right:5px; display:inline-block;*display:inline;}
.w25{ width:25px;}
.w50{ width:55px;}
.w70{ width:70px;}
.w30{ width:30px;}
.w100{ width:100px;}
.w150{ width:150px;} 
.w250{ width:250px;}
.w350{ width:350px;}

.edit-form .txt{ background:url(post_txt_bg.png) repeat-x 0px 0px #fff; padding: 6px 8px; border: 1px solid #ccc; font-size: 14px; vertical-align: middle; color:#999;}
.edit-form .txt:focus{ color:#333; border:#F90 solid 1px;}
.edit-form .select{
padding: 5px 8px; color:#666; font-size: 14px; _padding: 3px; border:#ccc solid 1px;
	}
.edit-form .select .txt{
	margin: 0px; padding: 6px 10px 4px; height: 18px; float: left;
	}
.edit-form .textarea{
	background: url(post_txt_bg.png) no-repeat 0px 0px; padding: 5px 8px 6px; border: 1px solid #ccc; height: 94px; line-height: 24px; font-size: 14px; width:400px; height:100px;
	}
.edit-form .submit{
	background: url(post_submit.png) no-repeat 0px 0px; margin: 0px; padding: 0px 0px 0px 0px; height: 48px; display: inline-block; _padding: 0 0 0 0px; width:174px; border:none; text-align:center;font: 22px/36px "Microsoft Yahei", sans-serif; color:#FFF; cursor:pointer; margin-top:20px;}
	
.edit-form .submit span {
	background: url(post_submit.png) no-repeat right 0px; font: 22px/36px "Microsoft Yahei", sans-serif; margin: 0px; padding: 0px 40px 0px 0px; border: currentColor; height: 46px; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.edit-form .submit input {
	background: url(post_submit.png) no-repeat right 0px; font: 22px/36px "Microsoft Yahei", sans-serif; margin: 0px; padding: 0px 40px 0px 0px; border: currentColor; height: 46px; color: rgb(255, 255, 255);display: inline-block; font-size-adjust: none; font-stretch: normal;
}

.edit-form table .checkbox{ display:inline-block;*display:inline;}
.edit-form table .checkbox input{ display:inline-block;*display:inline; margin-right:5px;}

.edit-form .edit-a{display:inline-block;*display:inline; padding:0 5px; position:relative;}
.edit-form .edit-a a{ width:20px; height:20px; text-indent:-9999px; display:block; float:left; background:url(edit-arr.png) no-repeat;}
.edit-form .edit-a .over{ display:none; position:absolute;}
.edit-form .edit-a:hover{ cursor:pointer;}
.edit-form .edit-a:hover .over{ display:block; width:100%; height:20px; background:rgba(0,0,0,0.5)}
.edit-form .edit-a .a-left{ background-position:0 0; float:left;}
.edit-form .edit-a .a-right{ background-position:0 -20px; float:right;}
.edit-form .edit-a .a-up{ background-position:0 -40px; float:left;}
.edit-form .edit-a .a-down{ background-position:0 -60px; float:right;}
.edit-form .edit-a span{ display: block;font-size:12px; padding:0px 5px; line-height:20px; height:20px;}

.edit-form .edit-input{ position:relative; display:inline-block;*display:inline;}
.edit-form .edit-input span{ padding:0 5px;display:block; cursor: pointer;}
.edit-form .edit-input span:hover{ background:#f3f3f3;}
.edit-form .edit-input .edit-cont{ position:absolute; bottom:-17px; right:0px; display:none; height:20px; z-index:999;}

.edit-form .edit-input:hover .edit-cont{ display:block;}
.edit-form .edit-input .edit-cont a{ width:20px; height:20px; text-indent:-9999px; display:block; background: url(edit-arr.png) no-repeat; float:right;}
.edit-form .edit-input .edit-cont .over{ display:none; position:absolute;}
.edit-form .edit-input .edit-cont .del{ background-position:0 -80px;}
.edit-form .edit-input .edit-cont .a-left{ background-position:0 0; }
.edit-form .edit-input .edit-cont .a-right{ background-position:0 -20px;}
.edit-form .edit-input .edit-cont .a-up{ background-position:0 -40px;}
.edit-form .edit-input .edit-cont .a-down{ background-position:0 -60px;}

.edit-form .block{ display:block !important;}
.tips{ font-size:12px; color:#666; line-height:20px;}

