@import url('global.css');

* {

	margin:0; padding:0;

	list-style:none;

	text-decoration:none;

}

#banner {

	height:340px;

	background: none;/*url(../images/bannerShadow.gif) center 330px no-repeat;*/

}

.clear{
	clear:both;
}

#project {

	background:url(../images/bgProject.jpg) center top no-repeat #EFEFEF;

	height:200px;

	padding:0 10px;

	position:relative;

}

#project .projectContainer {

	overflow:hidden;

	width:100%;

	background:url(../images/bgIndexProject.gif) center center no-repeat;

}

#project .projectContainer ul.content {

	margin-left:-10px;

}

#project ul.title {

	position:absolute;

	right:0;

	top:8px;

	width:55px;

}

#project ul.title li {

	cursor:pointer;

	float:left;

	width:15px;

	height:15px;

	overflow:hidden;

	text-indent:-99px;

	background:url(../images/sign.gif) 0 -180px no-repeat;

}

#project ul.title li.on {

	background-position:0 -200px;

}

#project ul.content li {

	float:left;

	width:320px;

	height:175px;

	/*background:url(../images/lineProjectY.gif) left center no-repeat;*/

}

#project ul.content li .container {

	padding:20px;

	padding-right:10px;

}

#project ul.content li .container img {

	float:left;

	width:110px;

	height:110px;

	margin-right:5px;

}

#project ul.content li .container .title {

	margin-bottom:5px;

}

#project ul.content li .container .title a {

	color:#095313;

	font-size:12px;

	line-height:22px;

	font-weight:bold;

	display:block;

}

#project ul.content li .container .intro {

	color:#656565;

	font-size:0.9em;

	line-height:18px;

}

#case dt {

	height:50px;

	line-height:50px;

}

#case dt a.more {

	margin-top:15px;

}

#case dt strong {

	font-size:1.4em;

	font-weight:normal;

}

#case dd {

	overflow:hidden;

}

#case dd .container {

	width:1100px;

}

#aboutAndNews {

	background:url(../images/bgAboutAndNews.gif) center top no-repeat;

	height:260px;

}

#about,

#news {

	width:50%;

	float:left;

}

#aboutAndNews dl {

	padding-top:8px;

}

#about dt {

	background:url(../images/bgSignCateName.gif) 2px top no-repeat;

	height:50px;

	color:#FFF;

	line-height:50px;

	font-size:1.2em;

	text-indent:1.8em;

}

#aboutAndNews dl dt a.more {

	margin-top:7px;

	padding-right:25px;

}

#about dd {

	padding:10px 30px;

	line-height:25px;

	font-size:#656565;

	color:#666;

	padding-bottom:0px;

}

#about dd .youhua {

	padding:3px 30px;

	font-size:#656565;

	color:#666;

	}

	

#news {

	padding:13px 0 0 10px !important;

	width:480px;

}

#news dt a.more {

	padding-right:12px !important;

}

#news dt {

	height:40px;

	line-height:35px;

}

#news dt div a {

	display:block;

	width:106px;

	height:29px;

	background:#999;

	text-align:center;

	line-height:29px;

	float:left;

	background:url(../images/bgBtnCateName.jpg) center -60px #999;

	color:#000;

	margin-right:5px;

	font-size:1.2em;

}

#news dt div a:hover {

	background-position:center -30px;

}

#news dt div a.hover {

	background-position:center 0;

}

#news dt div a:hover,

#news dt div a.hover {

	color:#FFF;

	background-color:#6FB11D;

}

#news dd ul {

	/*display:none;*/

}
.mar_left_10{
	margin-left:10px;
}

.arcList {

	padding:5px 15px 0 10px;

}

.arcList li {

	height:28px;

	line-height:28px;

	background:url(../images/sign.gif) left -50px no-repeat;

	padding-left:15px;

	overflow:hidden;

}

.arcList li .date {

	float:right;

	padding-left:5px;

}

#caseSpecial {

	background:url(../images/bgCaseSpecial.jpg) top center no-repeat;

	height:290px;

	position:relative;

}

#caseSpecial #caseSpecialTail{

	background:url(../images/bgCaseSpecialTail.gif) 0 0 no-repeat;

	width:22px;

	height:50px;

	position:absolute;

	right:-20px;

	top:192px;

	cursor:pointer;

}

#caseSpecial .btn {

	position:absolute;

	top:25px;

	left:292px;

	height:40px;

}

#caseSpecial .btn a {

	display:block;

	height:40px;

	width:192px;

	margin-right:30px;

	float:left;

	text-indent:-999px;

	overflow:hidden;

}

#caseSpecial .qq {

	position:absolute;

	top:155px;

	left:114px;

	height:40px;

}

#caseSpecial .qq a {

	display:block;

	height:33px;

	width:33px;

	margin-right:4px;

	float:left;

	text-indent:-999px;

	overflow:hidden;

}

#caseSpecial .specialList {

	position:absolute;

	left:276px;

	top:145px;

}

#caseSpecial .specialList li {

	width: 140px;

    height: 75px;

	text-align:center;

	float:left;

}

#caseSpecial .specialList li img {

	height: 75px;

    width: 121px;

	border: 1px solid #ccc;

	padding: 1px;

	background-color: #fff;

}

#about img {

  float: left;

  margin-right: 10px;

  }