.main{}
	.main .section{}
	.main .section .box{width:1000px; margin:0 auto;}
	
	.main .section01{background:#edf6ea;}
	.main .section01 .box{padding:0 0 70px;}
	.main .section01 .box p{font-size:17px; line-height:2;}
	.main .section01 .box h2{margin:0 0 35px;}
	
	.main .section01 .box .vision { width: 790px; height: 210px; background-color: #ffffff; padding: 40px 105px; margin-top: 40px; }
	.main .section01 .box .vision h3 { color:#6db755; font-weight:bold; font-size:20px; padding:0 0 10px; text-align:center; line-height: 1 }
	.main .section01 .box .vision .div_vision1 { width: 350px; height: 125px; float: left; font-size: 18px; line-height: 2; padding: 0 10px 0 0; text-align: center;}
	.main .section01 .box .vision .div_vision2 { height: 125px; float: left; font-size: 18px; line-height: 2; padding: 0 10px 0 50px; border-left: 1px solid #cccccc;}
	.main .section01 .box .vision .div_vision2 span { display: inline-block; width: 18px; height: 18px; margin-right: 5px; background-color: #6db755; 
		color: #ffffff; font-size: 7px; text-align: center; line-height: 18px; font-weight: bold; vertical-align: middle; }
	.main .section01 .box .vision .div_vision_signature { width: 790px; height: 56px; clear: both; padding-top: 40px; }
	.main .section01 .box .vision .div_vision_signature img { margin-left: 215px; }
	.main .section01 .box .vision .div_vision_signature div { float: right; font-size: 15px; font-weight: bold; text-align: left; height: 42px; vertical-align: bottom; padding-top: 8px; margin-right: 20px; }
	.main .section01 .box .vision .div_vision_signature div span { font-size: 14px; font-weight: normal; }

	.main .section02{padding: 70px 0 120px;}
	.main .section02 .box h2{font-size:25px;color:#4fa832;}
	.main .section02 .box table{margin-top: 35px;}
	.main .section02 .box table th{width:95px;padding:10px 0;border-right:1px dashed #4fa832;font-size:17px;font-weight:normal;text-align:left;}
	.main .section02 .box table td{padding:10px 30px;font-size:17px;}

	.main .section03{background:#edf6ea;padding:30px 0 70px;}
	.main .section03 .box h2{font-size:25px;color:#4fa832;}
	.main .section03 .box .gmap{margin-top:20px;width:1000px;height:450px;}
	.main .section03 .box .access{margin-top:55px;}
	.main .section03 .box .access .access__left{float:left;width:645px;}
	.main .section03 .box .access .access__right{float:left;width:355px;}
	.main .section03 .box .access .access__right p{font-size:17px;}
	.main .section03 .box .access .access__right table th{width:80px;padding:10px 0;text-align:left;}
	.main .section03 .box .access .access__right table td{padding:10px 0;}
	.main .section03 .box .access .access__right table td dl dt{font-size:20px;font-weight:bold;color:#4fa832;}
	.main .section03 .box .access .access__right table td dl dd{font-size:14px;}
	.main .section03 .box .btn{margin-top:70px;text-align:center;}
	.main .section03 .box .btn a{display:inline-block;}
	.main .section03 .box .btn a:hover{opacity:.7;}

