/*基础修饰*/
* {padding:0;margin:0;}
html {min-width:1003px; overflow-x:hidden}
body {font:12px/1.6em Verdana, Geneva, sans-serif,"宋体";font:12px/1.6em "宋体",sans-serif;color:#484848; background:url(../images/bg2.gif) repeat center;}
h1{font-size:17px;}
h2{font-size:16px;}
h3{font-size:15px;}
h4{font-size:14px;}
h5{font-size:13px;}
h6{font-size:12px;}
img {border:0;}
img.vm {vertical-align:middle;}
img.bm {vertical-align:bottom;}
table{border-collapse:collapse;}
ul,li {list-style:none;}
.clear {display:block;width:0;height:0;clear:both;margin:0;padding:0;font:0/0 sans-serif;}
.border {border:1px solid #ccc;}
textarea { font-size:12px;}
/*链接修饰*/
a:link { color:#FFFFFF;text-decoration:none;}
	a:visited {color:#ffffff;text-decoration:none;}
	a:hover { color:#ffffb5;text-decoration:none;}
	a:active {color:#e4d083;text-decoration:none;}	

/*字体修饰*/
.enfont {font-family:Verdana,Arial,sans-serif;}
.Arial {font-family:Arial,sans-serif;}
.font10 {font-size:10px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.tf50 { color:#f50;}
.tf60 { color:#f60;}
.tRed { color:#f00;}
.t000 { color:#000;}
.t555 { color:#555;}
.tGray {color:#737373;}
.tGreen {color:#037803}
.tPurple {color:#a20c0c;}
.tCenter { text-align:center;}
.tLeft { text-align:left;}
.tRight { text-align:right;}
.underline { text-decoration:underline;}
.b {font-weight:bold;}
/*结构修饰*/
.marT5 {margin-top:5px;}
.marT10 {margin-top:10px;}
.mar10 {margin:10px auto;}
.marB10 {margin-bottom:10px;}
.floatL{float:left;}
.floatR{float:right;}
.center {margin:0 auto;}
.pL5 { padding-left:5px;}
.pL10 {padding-left:10px;}
.pR10 {padding-right:10px;}
.pL20 {padding-left:20px;}
.pR20 {padding-right:20px;}
.pL30 {padding-left:30px;}
.pL35 {padding-left:35px;}
.pL37 {padding-left:37px;}
.pL40 {padding-left:40px;}
.pL50 {padding-left:50px;}
.pL60 {padding-left:60px;}
.clip {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hand{cursor:pointer}
/*头部*/
.header {height:76px; width:973px; margin:0; background:url(../images/topb.gif) no-repeat 0 0; }
	.logoText { float:right; }
	.logo { float:left;}	
.nav{ height:41px; background:url(../images/navbg.gif) repeat-x 0 0; width:973px;}
	.nav .navL {float:left; margin:0 0 0 60px;}
	.nav .navL li { float:left;}
	.nav .navL li a { float:left;font-size:14px; width:100px; height:39px; margin:1px 0 0 10px; overflow:hidden;}
	.nav .navL li.char2 a {width:82px;}
		.nav .navL li a:link { color:#ffffff;}
		.nav .navL li a:visited {color:#484848;}
		.nav .navL li a:hover { color:#484848}
		.nav .navL li a:active {color:#484848;}	
	.nav .navL li a.current {background:url(../image/bg-nav-on.gif) no-repeat 1px 0;}
	.nav .navL li.char3 a.current {background:url(../image/bg-nav-on3.gif) no-repeat 1px 0;}
	
/*主体|左侧中间和右侧*/	
.main{ width:973px; margin:-1px 0 0 0; background:url(../images/maintbg.gif) no-repeat 0 0;  overflow:hidden;}
	.main .mainleft{ width:240px; float:left;}
		.main .mainleft .mainleftl{ text-align:left}
		.main .mainleft .mainleftl .mlltit{ background:url(../images/indL1.gif) no-repeat 0 0; width:239px; height:46px; font-size:13px; color:#FFFFFF; font-weight:bold;}
		.main .mainleft .mainleftl .mlltit p{margin:18px 0 0 94px ;}
		.main .mainleft .mainleftl .mllcont{ color:#ffffff; float:left;margin-left:20px; margin-top:10px;}
		.main .mainleft .mainleftl .mllcont span{ width:60px; height:18px; text-align:right;}
		.main .mainleft .mainleftl .text {border:1px solid #ffffb1;	width:108px;height:23px;padding:0px;margin:5px 0 0 0;vertical-align:middle;background-color: #d1f7ed;}
		.main .mainleft .mainleftl .btn {width:83px;height:22px;background:url(../images/btnbg.gif) no-repeat 0 0; border:none; margin:10px 0 0 20px; vertical-align:middle;}
		
		.main .mainleft .mainleftm{ margin-top:10px; background:url(../images/zsbg.gif) no-repeat 0 0; width:212px; height:194px;}
		.main .mainleft .mainleftm .flsqh{ margin:40px 0 0 1px;}
		
		.main .mainleft .mainleftn{ margin-top:10px;}
		.main .mainleft .mainleftn .mlntit{ background:url(../images/indL2.gif) no-repeat 0 0; height:35px; width:240px; padding:9px 0 0 0; font-size:13px; color:#ffffff; font-weight:bold;}
		.main .mainleft .mainleftn .mlncont{ text-align:left; padding-left:30px; color:#FFFFFF; padding-top:23px;}
		.main .mainleft .mainleftn .mlncont li{ background:url(../images/icon-bt.gif) no-repeat 0 50%; padding-left:10px;}
		
		
	.main .maincenter{ width:480px; float:left}
	.main .maincenter .mctop{ background:url(../images/indC1.gif) no-repeat 0 0; height:47px; text-align:left;}
		.main .maincenter .mctop .mctl{ float:left; padding:20px 0 0 80px; font-size:13px; color:#ffffff; font-weight:bold;}
		.main .maincenter .mctop .mctr{ float:right;padding:20px 50px 0 0;}
	.main .maincenter .mcmain{ height:530px; text-align:left; border-left:1px dashed #88905f; border-right:1px dashed #88905f; }
	    .main .maincenter .mcmain .mcpart1{ margin:8px 0 0 26px;}
		.main .maincenter .mcmain .mclcont img{ float:left;  width:134px; height:115px; border:1px solid #bea153;border:1px solid #bca255;}
		.main .maincenter .mcmain .mcrcont{ float:left;  margin:0 0 0 10px; }
	.main .maincenter .mcmain .mcrcont li{width:290px; height:24px; background:url(../images/icon-bt.gif) no-repeat 0 50%;color:#e4d083; padding-left:10px} 
	
	.main .maincenter .mcpart2{ margin-top:7px;}
		.main .maincenter .mcpart2 .mcp2top{ width:478px; height:47px; background:url(../images/indC2.gif) no-repeat 0 0; overflow:hidden}
			.main .maincenter .mcpart2 .mcp2top .mcp2tl{ float:left; text-align:left; padding:10px 0 0 80px; font-size:13px; color:#ffffff; font-weight:bold;}
			.main .maincenter .mcpart2 .mcp2top .mcp2tr{float:right; padding:8px 50px 0 0;}
		.main .maincenter .mcpart2 .mcp2cont{ padding-left:38px;}
		.main .maincenter .mcpart2 .mcp2cont li{width:420px; height:24px; background:url(../images/icon-bt.gif) no-repeat 0 50%;color:#ffffff; padding-left:10px} 
		.main .maincenter .mcpart2 .mcp2cont li span{ padding-right:25px; }
		
		.main .maincenter .mcpart3{ margin-top:7px;}
		.main .maincenter .mcpart3 .mcp3top{ width:478px; height:47px; background:url(../images/indC2.gif) no-repeat 0 0; overflow:hidden}
			.main .maincenter .mcpart3 .mcp3top .mcp3tl{ float:left; text-align:left; padding:10px 0 0 80px; font-size:13px; color:#ffffff; font-weight:bold;}
			.main .maincenter .mcpart3 .mcp3top .mcp3tr{float:right; padding:8px 50px 0 0;}
		.main .maincenter .mcpart3 .mcp3cont{ width:412px; margin:0 0 0 30px;  height:121px; overflow:hidden}
		.main .maincenter .mcpart3 .mcp3cont img{ margin-right:10px; width:114px; height:121px;}
		
	
/*公司介绍主体部分*/
	.main .mainright{ width:240px; float:right}
	.main .mainright .mainrpart1{}
	.main .mainright .mainrpart1 .mrp1tit{ background:url(../images/indR1.gif) no-repeat 0 0; width:253px; height:47px; padding:20px 0 0 8px; font-size:13px; color:#ffffff; font-weight:bold; }
	.main .mainright .mainrpart1 .mrp1cont{ padding-left:10px;color:#ffffff; }
	
	.main .mainright .mainrpart2{ margin-top:10px;}
	.main .mainright .mainrpart2 .mrp2tit{ background:url(../images/indR2.gif) no-repeat 0 0; width:253px; height:35px; padding:10px 0 0 8px; font-size:13px; color:#ffffff; font-weight:bold; }
	.main .mainright .mainrpart2 .mrp2cont{ text-align:left; padding-left:35px;color:#ffffff; margin-top:10px; }
	.main .mainright .mainrpart2 .mrp2cont li{background:url(../images/icon-bt.gif) no-repeat 0 50%; padding-left:10px;}
	
	.main .mainTR{ float:right; width:733px; text-align:left; background:url(../images/MTR.gif) no-repeat 0 0;}
	.main .mainTR .mTRtop{ background:url(../images/nydtb.gif) no-repeat 0 0; width:732px; height:44px; }
		.main .mainTR .mTRtop .mTRtopl{ float:left;padding:13px 0 0 80px; font-size:13px; color:#ffffff; font-weight:bold;}
		.main .mainTR .mTRtop .mTRtopr{ float:right;padding:13px 50px 0 0;}
	.main .mainTR .mTRnavbar{ width:732px; text-align:right; color:#ffffff;  overflow:hidden}
	.main .mainTR .mTRnavbar p{margin:0 50px 0 0;}
	.main .mainTR .mTRmac{ height:530px; width:700px;color:#FFFFFF; padding:20px 0 0 20px; border-left:1px dashed #88905f;}
	.main .mainTR .mTRmac .pic{
	position: absolute;
	visibility: visible;
	height: 284px;
	width: 277px;
	top: 250px;
	right: 40px;
}
/*案例主体部分案例图片布局*/
.casspichn { width:702px; margin-bottom:10px;}
	.casspichn .casscont{ float:left; margin-left:10px;width:126px; vertical-align:middle;overflow:hidden;overflow:hidden;}
	.casspichn .casscont .casspic{ width:120px; height:120px;border:1px solid #efca83;}
	.casspichn .casscont .casspic img{ width:120px; height:120px; margin:1px; vertical-align:middle;}
	.casspichn .casscont .casstext{margin-top:8px; text-align:center;}
	.casspichn .casscont .casstext span{ font:12px/1.2em; color:#ffffff; }	
/*CSS scott style pagination*/

DIV.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 20px 20px 3px 3px; PADDING-TOP: 3px; TEXT-ALIGN: right;
}
.text{ border:1px solid #ccc; height:18px;}

/*资质证书主体部分图片布局*/
.honorsi { width:170px;}
	.honorsi .honcont{	margin-left:10px;vertical-align:middle;	overflow:hidden;	clear: both;	float: none;
}
	.honorsi .honcont .honpic{ border-style:ridge ; border-color:#F0CF85;}
	.honorsi .honcont .honpic img{margin:0px; vertical-align:middle;}
	.honorsi .honcont .honext{ margin:0px 0  10px 0px; text-align:center;}
	.honorsi .honcont .honext span{ font:14px/1.2em; color:#ffffff; font-weight:bold; }	
/*园林常识主体部分图片布局*/
.ylcs{ width:702px; margin-bottom:10px; }
.ylcscont{ padding-left:38px;}
.ylcscont li{width:600px; height:24px; background:url(../images/icon-bt.gif) no-repeat 0 50%;color:#ffffff; padding-left:10px; border-bottom:1px dashed #989338;}
.ylcscont li dd{ float:left; overflow:hidden;}
.ylcscont li dt{ float:right; padding-right:25px; overflow:hidden}	
/*底部页尾*/	
	.footer {margin:10px auto 0; text-align:center;  width:1003px; height:90px; color:#333;font-family:Verdana, Geneva, sans-serif;position:relative;}
	.footer .ftext{ padding:50px 0 0 0;}
	/*底部页尾2*/	
	.footer2 {margin:10px auto 0; text-align:center;  width:1003px; height:146px; color:#333;font-family:Verdana, Geneva, sans-serif;position:relative; background:url(../images/footbg.gif) no-repeat 0 0;}
	.footer2 .ftext{ padding:110px 0 0 0;}