.nomp section{padding:30px 0;}
.px_10{padding: 0 10px;}

.banner{height: 450px;}

#SE1{position: relative; margin-top: -20px;padding-top: 0;}
#SE1 dl{margin: 0 10px 15px 10px; background-color: #FFF;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); padding: 10px 15px;min-height: 260px;}
dt{border-bottom: 1px #0A6629 solid;}
a.catname{color:#0A6629; font-size: 24px;font-weight: bold;}
dt a.more{color:#0A6629;text-transform:uppercase;font-size: 10px;float: right;padding-top: 14px;}


#SE2{padding-top: 30px;}
#SE2 h2{height:50px;margin-top: 20px;}
#SE2 h2 a{width:300px;border-bottom: 1px #0A6629 solid;position:relative;display: block;margin:0 auto;line-height:30px;}
#SE2 h2 a span{position:absolute;padding:0 10px;background-color: #f5f5f5;bottom:-15px;display:block;width: 100px;left:90px;}
#SE2 li{padding:0 10px;}
#SE2 li:first-child{padding-left: 0;padding-right: 20px;;}
#SE2 li:last-child{padding-right: 0;padding-left: 20px;;}
#SE2 li a.txt{height:50px;padding:10px;background-color: #fff;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;display:block;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
	font-size: 16px;line-height:1.5;font-weight: 700;}

#SE3{background-size: cover;padding-top: 40px;}
#xueshu{width: 150px; border-bottom-width: 0;text-align: center;}
#xueshu a{display: block;padding-bottom: 10px; border-bottom: 2px solid #0A6629;}
#xueshu tt{display: block;margin: 0 18%;background-color: #0A6629;border-radius: 2px;height: 4px;line-height: 4px;margin-top: 6px;}


#SE4{height:340px;background: url('img/bg.jpg') no-repeat center top;}
#SE4 blockquote{padding:10px 15%;color:#FFF;font-size: 12px;line-height:20px;text-indent: 2em;}
#iconInfo{text-align: center;}
#iconInfo ul{margin:0 10%;}
#iconInfo p{border: 1px #fff solid;width:60px;height:60px;padding:20px;border-radius: 50%;cursor: default;margin:10px auto;}
#iconInfo p:hover{background-color: rgba(255,255,255,0.2);}
#iconInfo svg{width:60px;height:60px;}
#iconInfo span,#iconInfo strong{height:30px;color:#FFF;font-size: 18px;display:block;}

#SE6{background-color: #0A6629;}
#SE6 .inner{padding:0 10px;}
#SE6 h4{font-size: 18px;height:30px;border-bottom: #70B603 3px solid;margin-bottom: 15px;width:72px;}
#SE6 *{color:#FFF;}
#SE6 a{font-size: 12px;}
#SE6 i.fh-arrow{font-size: 12px !important;}
#SE6 li{line-height:1.8;}


h4{height:30px;overflow:hidden;border-left: 5px rgba(29, 117, 182, 1) solid; position: relative;margin-bottom: 20px;margin-top: 0;}
h4 a.left-text{font: 500 24px/1 'Microsoft Yahei'; position: relative;z-index: 2;margin-left: 5px;}
h4 tt{position: absolute;z-index: 1;left: 41px;display: block;height: 15px;background-color: #CBE6F0;top: 15px;width: 90px;}
h4 .right-more{line-height: 30px;}

#topnews{overflow:hidden;}
#topnews ol li{line-height: 30px;font-size: 14px;padding: 0;background-color: #f5f5f5;border-right: 10px #F5F5F5 solid;border-left: 10px #F5F5F5 solid;margin-top: 5px;}

.home-l{width:600px;}
.home-r{width:490px;}

.home-r li{display: none}
.home-r li:nth-child(-n+10){display: block}

#SE3{padding: 25px 0;}
#SE3 li{margin-bottom: 10px;border-bottom: 1px solid #dedede;}

#SE9{padding-bottom: 15px}

.bgc{background: #FFF url('/ace/img/bg-c.png') no-repeat center top;background-size: 100% auto;}

footer {/*background: #4872AC;*/}

@media only screen and (max-width:959px) {
	.home-l{width:540px;}
	.home-r{width:420px;}

	#page-index #conac{display: none}
	#SE2 li{margin-bottom: 30px;}
	#SE2 li:first-child,#SE2 li:last-child{padding-left: 10px;padding-right: 10px;}
	dl.right{margin-top: 20px;}
	#SE4{height:auto;-webkit-background-size: cover;
	background-size: cover;}
	#iconInfo ul{margin:0 20px;}
	#iconInfo .per{width: 50%;float: left}
	#iconInfo .per:first-child{width:100%;float: none;}
	#SE6 li{width: 50%;float: left}
	#SE6 h4{clear: both;margin-top: 20px;}

}
@media only screen and (max-width:640px) {
/*	#iconInfo .per{width: 20%;float: left}
	#iconInfo .per:first-child{width:20%;float: left;}*/
	.home-l{width:100%;}
	.home-r{width:100%;}
}