.warRight .nred{float:none;width:100%;}
.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 100%;
	height: 450px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 36px;
	height: 60px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(/images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position:-36px 0;
	right: 40px;
}

.flex-direction-nav .flex-prev {
	left:40px;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(/images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {

	width: 100%;
	height: 450px;
	display: block;
}
/* marqueeleft */
.marqueeleft{height:170px;overflow:hidden;margin:20px auto 10px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:184px;height:175px;overflow:hidden;}
.marqueeleft li a img{ width:175px; height:130px;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:175px;height:130px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}
.warrpe{
	border-top: 3px solid #48a83c;
    /*margin-top: -45px;*/
    background: #fff;
    margin-bottom: 20px;
	position: relative;
}

.warrpeMain{
	padding: 20px;
}
.warTop{
	margin-bottom: 20px;
}
.newsImg{
	width: 300px;
	height: 210px;
	float: left;
	margin-right: 20px;
}
.marquee{
	width: 100%;
	height: 210px;
	overflow: hidden;
	position: relative;
}
.marquee .news-title{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 31px;
    line-height: 31px;
    text-indent: 15px;
    background: url(/images/black.png);
}
.marquee .news-title a{
	color: #fff;
	font-family: "宋体";
}
.marquee .news-index{
	position: absolute;
	bottom: 9px;
	right: 5px;
}
.marquee .news-index ul li{
	width: 10px;
	height: 10px;
	float: left;
	background: url(/images/yuan.png) no-repeat;
	margin-right: 5px;
	cursor: pointer;
}
.marquee .news-index ul li.news-index-hover{
	background: url(/images/yuan_hover.png) no-repeat;
}
.ad{
	float:right;
	width:220px;
}
.ad .serveUl li{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	
}
.ad .serveUl li a{
	line-height:28px;
	color: #646464;
	font-family: "宋体";
	width:100%;
}
.ad .serveUl li a:hover{ color:#48a83c;}
.newsList{
	float: left;
	width: 376px;
	height: 210px;
}
.newsTitle{
	width: 100%;
	height: 35px;
	position: relative;
	margin-bottom: 10px;
}
.newsTitle .bTitle{
	display: inline-block;
	width: 100px;
	height: 35px;
    background: url(/images/tu.png) no-repeat left center;
}
.newsTitle .more{
    display: block;
    width: 20px;
    height: 20px;
    background: url(/images/m.png);
    position: absolute;
    right: 10px;
    top: 7px;
}
.newsUl{
	background: url(/images/ulimg.png) no-repeat left center;
}
.newsUl li{
    position: relative;
}
.newsUl li a{
	transition: 0s;
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -o-transition: 0s;
	padding-left: 20px;
	line-height: 28px;
    height: 28px;
	color: #646464;
	font-family: "宋体";
}
.newsUl li span{
	font-family: "宋体";
	color: #fff;
	padding: 2px;
	display: inline-block;
	background: #48a83c;
	position: absolute;
	right: 0;
	top: 4px;
}
.newsUl li a:hover{
	color: #48a83c;
	background: url(/images/lihover.png) no-repeat left center;
}
.service{
	float: right;
	height: 210px;
	width: 100%;
	margin-top:15px;
}
.service ul li{
	width: 132px;
	height: 69px;
	float: left;
	border-radius: 5px;
	border-bottom: 1px solid #fff;
}
.service ul li a{
	display: block;
	border-radius: 5px;
	height: 100%;
	color: #fff;
	background: #76ce6b;
}
.service ul li a i{
	width: 100%;
	height: 100%;
	display: block;
}
.icon-sfcx{
	background: url(/images/sfcx.png) no-repeat center center;
}
.icon-tbjf{
	background: url(/images/tbjf.png) no-repeat center center;
}
.icon-yywd{
	background: url(/images/yywd.png) no-repeat center center;
}
.icon-zbzb{
	background: url(/images/zbzb.png) no-repeat center center;
}
.icon-zcfg{
	background: url(/images/zcfg.png) no-repeat center center;
}
.icon-fwrx{
	background: url(/images/fwrx.png) no-repeat center center;
}
.service ul li a:hover{
	background: #48a83c;
	box-shadow: 2px 2px 1px #ccc;
}
.service ul li.one{
	border-right: 1px solid #fff;
}

.kh{
	width: 100%;
	height: 90px;
	margin-bottom: 25px;
}
.warLeft{
	width: 640px;
	height: auto;
}
.ul-title-list{
	width: 100%;
	height: 36px;
	line-height: 34px;
	background: url(/images/libg.jpg) repeat-x;
}
.ul-title-list li{
	float: left;
}
.ul-title-list li.hover a,.ul-title-list li a:hover{
	background: #fff;
	border-top: 2px solid #48a83c;
	color: #48a83c;
}
.ul-title-list li a{
	display: block;
	width: 104px;
	text-align: center;
	font-size: 14px;
	border-right: 2px solid #fff;
	font-weight: bold;
}

.lastA{
	width: 110px!important;
}
/*.divBox{
	margin-bottom: 15px;
}*/
.imgList{
    margin: 15px 0;
    width: 640px;
	height: 110px;
	overflow: hidden;
}
.imgNum{
	position: relative;
	width: 640px;
	height: 110px;
	display: none;
}
.imgNum .mo{
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(/images/more1.png) no-repeat center center;
}
.divBox-con{
	width: 100%;
	position: relative;
	padding: 0px 0 15px 0;
	height: 180px;
	overflow: hidden;
}
.newsNum{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 180px;
	overflow: hidden;
	display: none;
}
.newsNum ul li{
    line-height: 30px;
    width: 100%;
    height: 30px;
    position: relative;
}
.newsNum ul li a{
	display: block;
	color: #646464;
	font-family: "宋体";
}
.newsNum ul li a:hover{
	color: #48a83c;
	text-indent: 8px;
}
.newsNum ul li span{
    position: absolute;
    right: 0;
    font-family: "宋体";
    color: #999999;
    top: 0;
}
.warRight{
	padding-left: 18px;
	height: auto;
	width: 265px;
    border-left: 1px solid #dbdbdb; 
}
.divR-Title{
	width: 100%;
	height: 36px;
	line-height: 34px;
	position: relative;
	background: url(/images/t1.jpg) no-repeat center bottom;
}
.divR-Title span{
	display: inline-block;
	width: 82px;
	font-size: 16px;
	color: #000;
}
.divR-Title .more1{
	font-family: "宋体";
    color: #999999;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding-right: 20px;
    background: url(/images/more.png) no-repeat center right;
}
.news-img-list{
	padding: 10px 0;
}
.news-img-list li{
	line-height: 30px;
}
.news-img-list li a{
	font-family: "宋体";
	color: #646464;
	transition: 0s;
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -o-transition: 0s;
	display: block;
}
.news-img-list li a:hover{
	color: #48a83c;
}
.ImgLi:before,.ImgLi:after{
	display: block;
    content: "";
    height: 0;
    line-height: 0;
    clear: both;
}
.ImgLi .IMG{
	float: left;
	width: 132px;
	height: 85px;
	display: block;
}
.IMG{
	display: none;
}
.ImgLi a.A{
    display: block;
    float: left;
    height: 63px;
    background: #f0f0f0;
    border-bottom: 2px solid #ddd;
    width: 113px;
    line-height: 20px;
    padding: 10px;
}
.ImgLi .search{
	display: inline-block;
	width: 14px;
	height: 14px;
	position: relative;
	top: 3px;
	left: 5px;
	background: url(/images/search.png) no-repeat;
}
.search{
	display: none;
}
.serveUl{
   padding: 10px 0;
}
.serveUl .serveUl-li{
	width: 100%;
	height: auto;
	margin-bottom: 1px;
}
.serveUl .serveUl-li .h2-title{
	display: block;
	cursor: pointer;
	width: 253px;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	color: #fff;
	padding-left: 12px;
	position: relative;
	background: url(/images/t1.jpg) repeat-y;
}
.iconMore{
	display: inline-block;
	width: 15px;
	height: 33px;
	position: absolute;
	right: 15px;
	top: 0;
	background: url(/images/iconMore.png) no-repeat left center;
}
.serveDetail{
    padding: 5px 0;
    display: none;
}
.serveDetail a{
	display: block;
	height: 30px;
	line-height: 30px;
	font-family: "宋体";
	color: #646464;
	padding-left: 30px;
	overflow: hidden;
}
.serveDetail a:hover{
	color: #48a83c;
	text-decoration: underline;
}
.zcfg{
	background: url(/images/listico_news.png) no-repeat 5px center;
}
.serveDetail .zcfg:hover{
	background:#f5f5f5 url(../images/listico_news_hover.png) no-repeat 5px center;
}
.ques{
	background: url(/images/ques.png) no-repeat 5px center;
}
.ques:hover{
	background:#f5f5f5 url(../images/ques_hover.png) no-repeat 5px center;
}
.wlwz{
    background: url(/images/earth.png) no-repeat 5px center;
}
.wlwz:hover{
	background:#f5f5f5 url(../images/earth_hover.png) no-repeat 5px center;
}
.sonSite{
	border-top: 3px solid #e7e7e7;
	padding: 15px 0;
}
.sonSite .xsgsR a{
	 float: left;
	padding: 5px;
	background: #48a83c;
	color: #fff;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 170px;
}
.sonSite .xsgsR a:nth-of-type(3n){margin-right:0}
.sonSite .xsgsR a:hover{
	text-decoration: underline;
}
.xsgsL{
    width: 14%;
    height: 64px;
    text-align: center;
    font-size: 16px;
    color: #48a83c;
   
}
.xsgsL img{ width:85%}
.xsgsR{
	width:86%;
    overflow: hidden;
}<!--耗时1751461998.3127秒-->