@charset "UTF-8";
.pages{
	height:28px; line-height:28px; clear:both; margin:15px 0px; text-align:center;
}
.pages a{
	color:#666; font-size:12px; padding:2px 8px; border:solid 1px #ccc; margin-right:1px;
}
.page-ppt{
	margin-bottom:10px;
}
.page-ppt img{
	width:100%;
}
.location{
	line-height:32px; text-align:right;
}
.location a{
	color:#666;
}
.main{
	
}

.page-nav{
	line-height:36px; padding:20px 0px; margin-bottom:10px; text-align:center;
}
.page-nav a{
	display:inline-block; line-height:36px; margin:0px 10px; margin-bottom:10px; padding:0px 39px; border:solid 1px #828181; text-decoration:none; color:#333;
}
.page-nav a:hover,.page-nav a.cur{
	border-color:#308C4E; color:#308C4E;
}
.page-content{
	line-height:24px;
}
.ctitle{
	height:107px; width:418px; background:url(../images/c2.png) no-repeat center center; line-height:80px; color:white; text-align:center; font-size:28px; position:relative; top:10px; 
}
.cbg{
	height:183px; background:url(../images/cbg.jpg) no-repeat center center; padding-left:415px; padding-right:320px; padding-top:100px; line-height:30px; 
}
.map-box{
	margin-top:42px;
}
.map-title{
	line-height:30px; margin-bottom:10px; font-size:20px;
}
.map-address{
	line-height:24px; font-size:18px; margin-bottom:10px;
}
.nlist li{
	margin-bottom:20px; background:#EBEBEB; padding:10px 25px; padding-left:225px; position:relative; height:185px;
}
.nlist li a.img{
	position:absolute; height:100%; width:185px; left:0px; top:0px;
}
.nlist li a.img img{
	height:205px; width:auto;
}
.nlist li a.title{
	border-bottom:dashed 1px #ccc; line-height:32px; padding-bottom:3px; color:#000; font-size:18px; display:block; padding-top:5px; height:32px; overflow:hidden;
}
.nlist li .desc{
	height:48px; padding:10px 0px; font-size:14px; line-height:24px; color:#333;
}
.nak{
	line-height:30px; text-align:right;  
}
.nak a{
	display:inline-block; border:solid 1px #006633; line-height:26px; padding:0px 6px; color:#006633; text-decoration:none; font-size:12px;
}
.zs-title{
	line-height:40px; text-align:center; color:#009933; font-size:32px; margin-bottom:12px;
}
.bs-desc{
	line-height:32px; color:#009933; padding:12px 0px; font-size:20px; text-align:center;
}
.ebox{
	padding:80px 0px; margin:35px 0px;
}
.eh{
	color:black; font-size:20px; line-height:32px;
} 
.zsl{
	border-bottom:solid 1px #ccc; padding-bottom:6px; margin-bottom:8px;
}
.dsl{
	line-height:25px; margin-bottom:12px;
}
.jlc{
	padding-bottom:35px;
}
.hz{
	height:509px; background:url(../images/hz.jpg) no-repeat center center; padding-top:100px;
}
.sq{
	background:#308E4F; width:263px; float:right; height:350px; border:solid 1px white; padding:25px 15px;
}
.sqtitle{
	height:45px; line-height:45px; color:white; text-align:center;  font-size:30px; margin-bottom:28px; 
}
.form-horizontal .control-label {
    width: 75px; color:white;
}
.form-horizontal .controls {
    margin-left: 90px;
}
.form-horizontal .controls .text{
	width:125px;
}

button.btn.ebs{
	background:black; color:white; border:none; width:136px;
}

.pbox{
	padding:20px 15px;
}
.bbocy{
	background:#F1F1F1;
}
.plist li{
	width:48%; margin:0px 1%; float:left; margin-bottom:25px; background:white; padding:23px 0px;
}

.plist li a.title{
	display:block; color:#333333; font-size:26px; line-height:50px; margin-bottom:5px;
}
.plist li span.dc{
	line-height:23px; margin-bottom:10px; display:block;
}
.plist li span.desc{
	display:block; margin-bottom:12px; line-height:22px;
}
.plist li a.more{
	display:inline-block; color:#999; width:90px; height:32px; line-height:32px; border:solid 1px #ccc; text-align:center;
}
.plist li a.img{
	display:block; padding-left:25px; padding-right:20px;
}
.plist li .oc{
	padding-right:22px;
}

.pleft{
	width:250px; float:left;
}

.pcat{
	background:#308B4E url(../images/cat.jpg) no-repeat 50px center; padding:10px 15px; height:42px; padding-left:90px; margin-bottom:5px;
}
.pcat font{
	display:block; height:19px; line-height:19px; color:white; font-size:12px;
}
.pcat span{
	display:block; line-height:22px; font-size:14px; color:white;
}
.olist{
	border:solid 2px #308B4E; padding:20px 12px; margin-bottom:10px;
}
.olist a{
	display:block; padding:14px 0px; margin-bottom:16px; border:solid 1px #ccc; text-align:center;
}
.olist a img{
	max-height:240px;
}
.dd{
	background:#308149; padding:15px 18px; margin-top:20px;
}
.dd a{
	display:block; padding:14px; border:solid 1px white;
}
.pright{
	width:890px; float:right;
}
.rstitle{
	line-height:50px; margin-bottom:6px; color:black; font-size:20px;
}
.rs-desc{
	line-height:23px; color:#333333; font-size:14px;
}
.rs-img{
	background:#DBDDDC; text-align:center; margin-right:15px;
}

.vs{
	  margin-top:25px; margin-bottom:8px;
}

.od{
	padding-bottom:25px;  border-bottom:solid 1px #ccc; margin-bottom:25px;
}
.olists li{
	width:275px; float:left; margin-right:25px; 
}
.olists li.last{
	margin-right:0px;
}
.olists li a.img{
	display:table-cell; border:solid 1px #B0AEAF; vertical-align:middle; text-align:center; width:273px; height:230px; overflow:hidden;
}
.olists li a.img img{
	max-width:270px; max-height:230px;
}
.olists li a.txt{
	display:block; color:#333; line-height:32px; text-align:center;
}
.ntitle{
	height:48px; text-align:center; text-align:center; line-height:48px; font-size:22px; color:black;
}
.ninfo{
	line-height:22px; text-align:center; color:#999; margin-bottom:15px;
}
.ncontent{
	line-height:22px;
}