@charset "utf-8";
@import "common/0-import.css";

#conts .inner {
	margin: 0 8px 0 24px;
}

#conts h2 {
	margin-bottom: 6px;
}

#conts h2.mb25 {
	margin-bottom: 25px;
}

/*-----------------------------------------------
	company 公司简介
---------------------------------------------------*/

#conts ul.photo01 {
	padding: 15px 0 0 3px;
	margin-bottom: 20px;
}

#conts ul.photo01 li {
	margin-right: 6px;
	display: inline;
}

#conts .company {
	padding-bottom: 60px;
}

#conts .company p {
	margin-bottom: 22px;
	padding-right: 120px;
	line-height: 2;
}

/*-----------------------------------------------
	contact 联系我们
---------------------------------------------------*/
#conts .map {
	padding: 30px 0 43px 12px;
	background: url(../img/template/line01.gif) repeat-x left bottom;
}

#conts .contact {
	padding: 22px 0 24px 22px;
	background: url(../img/template/line01.gif) repeat-x left bottom;
	color: #666;
}

#conts .contact h3 {
	font-size: 16px;
	margin-bottom: 5px;
}

#conts .contact dl {
	width: 290px;
	line-height: 1.6;
}

#conts .contact dt {
	width: 150px;
	float: left;
	clear: left;
}

#conts .contact dd {
	text-align: right;
}

/*-----------------------------------------------
	honor 荣誉资质
---------------------------------------------------*/
#conts .honor {
}

#conts .honor ul {
	margin-bottom: 48px;
	padding-left: 5px;
}

#conts .honor li {
	margin-right: 102px;
	display: inline;
}

/*-----------------------------------------------
	projects 项目
---------------------------------------------------*/
#conts .projects {
}

#conts .projects .photoUL {
	margin-bottom: 65px;
	padding-left: 5px;
	overflow: hidden;
	zoom: 100%;
}

#conts .projects li {
	margin: 0 35px 0 0;
	width: 182px;
	float: left;
}

#conts .projects li span {
	margin-top: 8px;
	display: block;
}

#conts .pageNext {
	padding: 30px 0 50px 40px;
}

#conts .pageNext li {
	margin-right: 12px;
	display: inline;
}

#conts .pageNext li a {
	color: #333;
}

/*-----------------------------------------------
	moder 样板房
---------------------------------------------------*/
#conts .moder {
	padding: 0 0 80px;
}

#conts .pic {
	margin: 0 0 30px 3px;
}

#conts .pic h3 {
	padding: 10px 0 5px 5px;
	font-size: 14px;
	color: #475464;
}

#conts .pic p {
	padding-left: 5px;
	line-height: 1.5;
	color: #666;
}


/*/#conts .pic img {
	width: 680px;
	height: 600px;
}/*/

#conts .moder li {
	margin-right: 2px;
	display: inline;
}

/*-----------------------------------------------
	design 设计团队
---------------------------------------------------*/
#conts .design {
	width: 691px;
	overflow: hidden;
}

#conts .design .photoBox {
	padding-top: 5px;
	margin: 0 0 42px 5px;
	overflow: hidden;
	zoom: 100%;
}

#conts .design .photoBox img{
	width: 183px;
	height: 232px;
}

#conts .design .photoBox table {
	margin-left: 205px;
	width: 240px;
	line-height: 22px;
}

#conts .design .photoBox table p {
	line-height: 25px;
}

#conts .design .photoBox table th {
	text-align: left;
	font-weight: normal;
	width: 28%;
}

#conts .design .photoBoxB {
	padding-left: 5px;
}

#conts .design .photoBoxB ul {
	margin-bottom: 70px;
		overflow: hidden;
		zoom: 100%;
}

#conts .design .photoBoxB li {
	margin-right: 35px;
	float: left;
	width: 130px;
}

#conts .design .photoBoxB li.mb0 {
	margin-right: 0;
}

#conts .design .photoBoxB li img {
	margin-bottom: 10px;
}

#conts .design .photoBoxB li span {
	font-size: 14px;
	display: block;
}

/*-----------------------------------------------
	message 留言
---------------------------------------------------*/
.message {
	padding: 12px 0 30px;
}

.message h3 {
	margin-bottom: 15px;
	text-align: center;
	font-size: 14px;
	color: #333;
}

.message dl.mesDL01 {
	margin: 0 45px 32px 40px;
	line-height: 30px;
}

.message dl.mesDL01 dt {
	float: left;
	clear: left;
	font-weight: bold;
	color: #333;
}

.message dl.mesDL01 dd {
	margin: 0 0 0 65px;
	color: #aaa;
}

.message dl.mesDL01 dd span {
	margin: 0 5px 0 40px;
	font-weight: bold;
	color: #333;
}

.message dl.mesDL01 dd span.back {
	padding-left: 18px;
	margin: 0;
	font-weight: normal;
	background: url(../img/icon/icon04.gif) no-repeat 3px center;
	color: #35BC07;
	display: block;
}

.message dl.mesDL01 dd input {
	margin-right: 5px;
	border: 1px solid #ccc;
	width: 115px;
	color: #666;
}

.message dl.mesDL01 dd input.w100 {
	margin-right: 10px;
	width: 85px;
}

.message dl.mesDL01 dd input.mesBtn {
	margin: 0 10px 0 0;
	width: auto;
	border: 0;
}

.message dl.mesDL01 dd input.mbl50 {
	margin-left: 50px;
}

.message dl.mesDL01 dd textarea {
	border: 1px solid #ccc;
	width: 490px;
	height: 120px;
	color: #666;
}

.message dl.mesDL01 dd input,
.message dl.mesDL01 dd img {
	vertical-align: middle;
} 

.message dl.mesDL02 {
	margin: 0 35px 15px 30px;
	padding: 0 25px;
	line-height: 25px;
	border: 1px solid #00578F;
	font-size: 14px;
	color: #333;
}

.message dl.mesDL02 dt,
.message dl.mesDL03 dt {
	float: left;
	clear: left;
}

.message dl.mesDL02 dd{
	margin: 0 0 0 150px;
	text-align: right;
}

.message dl.mesDL02 dd span {
	margin-right: 20px;
}

.message p {
	margin: 0 45px 15px 40px;
	line-height: 1.5;
	font-size: 14px;
	color: #333;
}

.message dl.mesDL03 {
	margin: 0 45px 30px 40px;
	color: #00578F;
	font-size: 14px;
	line-height: 1.3;
}

.message dl.mesDL03 dd {
	margin-left: 72px;
}


.message .messageBox ul {
	padding: 0 90px 0 0;
	text-align: right;
}

.message .messageBox li {
	margin-left: 40px;
	display: inline;
}

.message .messageBox li.mb15{
	margin-left: 15px;
}

/*-----------------------------------------------
	connent 连接
---------------------------------------------------*/
#conts .connent{
	padding: 0 0 50px 2px;
}

#conts .connent ul {
	padding-top: 10px;
}

#conts .connent li {
	display: inline;
	margin: 0 6px 0 0;
}

/*-----------------------------------------------
	news 新闻
---------------------------------------------------*/
#conts .news dl {
	padding: 20px 100px 0 20px;
	margin-bottom: 20px;
	line-height: 2;
}

#conts .news dt {
	padding-left: 20px;
	background:url(../img/icon/icon03.gif) no-repeat left 6px;
	float: left;
	clear: left;
}

#conts .news dd {
	text-align: right;
}

#conts .news h2 {
	padding: 0 0 10px 3px;
	font-size: 16px;
	color: #475464;
	background: url(../img/template/line01.gif) repeat-x left bottom;
}

#conts .news h2.pa0 {
	padding: 0;
	background: none;
}

#conts .news p {
	margin-bottom: 22px;
	padding: 0 120px 0 8px;
	line-height: 2;
}
#banner {  
    width:  725px; 
    height: 145px;
	margin-left:235px;
    overflow:hidden;
}
#banner div img {  
    width:  725px; 
    height: 145px;
}





.blk_18 {
	BORDER-RIGHT: #e3e3e3 1px solid; 
	BORDER-TOP: #e3e3e3 1px solid; 
	MARGIN-TOP: 8px; 
	FONT-SIZE: 12px; 
	BACKGROUND: #f3f3f3; 
	OVERFLOW: hidden; 
	BORDER-LEFT: #e3e3e3 1px solid; 
	WIDTH: 680px; 
	BORDER-BOTTOM: #e3e3e3 1px solid; 
	ZOOM: 1
}
.blk_18 .pcont {
	padding-left: 10px;
	margin-right: 10px;
	 FLOAT: left; 
	 OVERFLOW: hidden; 
	 WIDTH: 620px
}
.blk_18 .ScrCont {
	 WIDTH: 32766px; 
	 ZOOM: 1
}
.blk_18 #List1_1 {
	 FLOAT: left
}

.blk_18 #List2_1 {
	 FLOAT: left
}
.blk_18 .LeftBotton {
	 BACKGROUND: url(../img/template//picr_1.gif) no-repeat; 
	 FLOAT: left; 
	 MARGIN: 10px 1px; 
	 WIDTH: 15px; 
	 HEIGHT: 72px
}
.blk_18 .RightBotton {
	 BACKGROUND: url(../img/template//picr_1.gif) no-repeat; 
	 FLOAT: left; 
	 MARGIN: 10px 1px; 
	 WIDTH: 15px; 
	 HEIGHT: 72px
}
.blk_18 .LeftBotton {
	 BACKGROUND-POSITION: 0px 0px; 
	 MARGIN-LEFT: 5px
}
.blk_18 .RightBotton {
	 BACKGROUND-POSITION: 0px -100px; 
	 MARGIN-LEFT: -1px
}
.blk_18 .LeftBotton:hover {
	 BACKGROUND-POSITION: -20px 0px
}
.blk_18 .RightBotton:hover {
	 BACKGROUND-POSITION: -20px -100px
}
.blk_18 .pl IMG {
	 DISPLAY: block;
	 width: 120px;
	 height: 100px;
	 CURSOR: pointer; 
	 BORDER-TOP-STYLE: none; 
	 BORDER-RIGHT-STYLE: none; 
	 BORDER-LEFT-STYLE: none; 
	 BORDER-BOTTOM-STYLE: none;
	 float: left;
}
.blk_18 .pl {
	 FLOAT: left; 
	 WIDTH: 125px; 
}
