html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,p,blockquote,th,td,form,p{margin:0;padding:0;}
html{text-align:center;background:#F7F7F7;}
body{min-width:950px;text-align:left;}
:focus{outline:none;}
em,th{font-style:normal;font-weight:normal;}
.table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url(/dedesos/image/ico.gif) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; top:180px; _position:absolute; z-index:9999;display:none;}
.box_os .os_x{ background-color:#f7f7f7; background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #D1D1D1; background-color:#fff; background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#5cb85c; display:block;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{ background-position:-60px 0; border:1px solid #357EBD; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp{ background-position:-60px -60px; border:1px solid #5cb85c; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}
.onlineService{ background:none; display:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:180px; _position:absolute;}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #357EBD; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #5cb85c; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}
.box_os .osqq p span a{color:#557917;}

/*头部登录样式*/
.top_bg {
height:30px;
line-height:30px;
background: #f8f8f8;
border-bottom: 1px solid #dcdcdc;
box-shadow: 0 1px 2px rgba(0,0,0,0.1);}



.top {margin:0 auto;width:1280px;}
.top span {display:block;float:left; margin-left: 100px;}
.top p {float:right;color:#4BA722; }
.top p a {margin:0 10px; }

.fb {
float: left;
padding-top:4px;
}


.userlogin{}

.fb input{ border:none; height:16px; width:110px;
height: 16px;
padding: 1px;
margin-left: 4px;
border: 1px solid #b5cbdc;}
.btn-1{background:url("/dedesos/image/btn_login_simple_130315.gif") no-repeat left;float: left;
width: 38px;height: 20px;line-height: 20px;margin: 4px 10px 0 3px;border: 0;color: #fff;
vertical-align: middle;cursor: pointer; }
#uc_member{ width:500px; float:right}
	
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

	.topNav{position:relative; z-index:28;font-family:"Microsoft YaHei",SimSun; font-size:12px;
	}
	.topNav .userface{ width:25px;float:left; padding-top:3px;}
	.topNav .userface img {
		width: 25px;
		height: 25px;
		border-radius: 5px 5px 5px 5px;
		}
	.topNav-width{ width:1000px; margin:0 auto;   }
	.topNav h3{ font-weight:normal; font-size:100%; }
	.topNav dl{ zoom:1; }
	.topNav .tnLeft{ float:left;  }
	.topNav .tnRight{ float:right;  }
	.topNav dd{ float:left; position:relative;  }
	.topNav dd h3{ float:left;  }
	.topNav dd h3 a{ display:inline-block; *display:inline; zoom:1; height:14px; line-height:14px; padding:8px 0px;  }
	.topNav dd h3 a i{ display:inline-block; width:8px; height:5px; margin:0 0 0 5px; overflow:hidden; vertical-align:middle; font-size:12px; line-height:13px; background: url(/dedesos/image/icon.png) 0 -61px no-repeat;   }
        
	.topNav dd h3 a:hover,
	.topNav dd.on h3 a{color:#FF8400;    }

	.topNav .welcome{}
	.topNav .welcome a{  color:#FF8400;   }

	.topNav dd ul{ display:none; /*默认隐藏*/ position:absolute; width:85px;  top:30px; right:0px;  border:1px solid #FECC5B; border-top:0;  background:#fff; -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); z-index:1000;	
	}
	.topNav dd ul li{ line-height: 31px; border-bottom: 1px solid #FECC5B;  }
	.topNav dd ul li a{ display: block; color: #333; padding: 0 15px;  }
	.topNav dd ul li a:hover{ background:#FFF5DA; color:#E67902;    }
	.topNav dd ul li a span{ color:#FF8400; margin-left:5px;   }
	
	
	/*侧栏标签菜单9.20*/
	
#tbox {
	height:200px;
	float:right;
	position:fixed;
	bottom:30%;
	right:0px;
	_position:absolute;
	_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	_margin-bottom:50px;
}
.taoba {
	display:block;
	padding:2px 10px;
	background:#c2c2c2;
	height:30px;
	margin-bottom:1px;
	text-align:center;
	color:#fff;
	line-height:30px;
	overflow:hidden;
	cursor:pointer
}
.taoba:hover {
	background:#FC0;
	text-decoration:none;
	color:#fff;
}

.mbinfo{border:1px solid #efecde; background:#FFFCEF; color:#DB7C22; clear: both; border-radius:3px; height:34px; line-height:34px; margin:10px;}
.mbinfo span{margin-left:8px; margin-right:0;color: #888888;}
.mbinfo img{vertical-align:middle; margin-top: -8px;}

.link3, .link3 a {
color: #ff0000;
}
.price {
color: #FF7E00;
font-family: Georgia,"Times New Roman",Times,serif;
font-weight: bold;
font-size: 18px;
}



/*筛选菜单*/
.mbselect{ width:1100px; margin:10px auto; background:#fff; font-family:宋体; font-size:12px;}
.mbselect .wrap{ padding:10px;}
.mbselect .wrap li{ height:30px; line-height:30px;}
.mbselect .wrap li a:link,.mbselect .wrap li a:visited,.mbselect .wrap li span{ color:#4095CE;padding:4px 6px;}

.mbselect .wrap li a:hover,.mbselect .wrap li span{ color:#fff; background:#4095CE; }
.mbselect .wrap li b{ font-weight:normal; width:60px; display:block; float:left;}


	.project-tax span a {
	margin-right: 3px;
	display:block;
	font-size: 12px;
	color: #fff!important;
	padding: 2px;
	letter-spacing:normal;
	font-family:宋体;
	
	float:left;
	}
	.project-tax span a.blue{background: #6e90d7;
	border-bottom: 1px solid #6381c1;}
	.project-tax span a.red{background: #ff0000;
border-bottom: 1px solid #ff1111;}
.project-tax span a.yellow{background: #a2c15f;
border-bottom: 1px solid #a2c15f;}
.project-tax span a:hover{opacity:0.8}

.project-tax span a.tagSon4{background: #c597c0;
border-bottom: 1px solid #c597c0;}
