 
 /*当前位置*/
 .geoia span{ float:right; background:url(/images/top_pic_1.gif) no-repeat left; padding-left:20px; font-size:12px; padding-right:8px;}
  .geoia { background:url(/images/sitemap_16x16.gif) no-repeat left; padding-left:20px; font-size:18px; border-bottom:1px  #CCCCCC solid; line-height:40px; font-family:微软雅黑; margin-bottom:15px;}
  
.xgwz {
	display: flex;flex-wrap: wrap;
}
.xgwz li{
	width: 50%;display: inline-block;
}
  
 .clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}

 .mainbanner{height:200px;overflow:hidden; position:relative;}
 .mainbanner_window{left:50%;width:1920px;height:491px;overflow:hidden;margin-left:-960px;position:absolute;}


.pagination-wrapper{clear:both;padding:1em 0 2em 0;text-align:center}
.pagination{display:inline-block;font-size:12px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05);}
.pagination li{list-style:none;display:inline;float:left;line-height:1em;text-decoration:none;border:1px solid #ddd;border-left-width:0;display:inline-block;padding:.5em .8em;background-color:#f9f9f9;color:#999 }
.pagination li a{ color:#999 }
.pagination li a:link{background:#fff;color:#4C78A5}
.pagination li a:hover{text-decoration:none}
.pagination li a:link:hover{color:#000}
.pagination li.thisclass{background-color:#DDDDDD;color: #7C7C7C}
.pagination li:first-child{border-left-width:1px;border-radius:3px 0 0 3px}
.pagination li:last-child{border-radius:0 3px 3px 0}
.pagination .pageinfo{color:#444}

.haz{ width: auto }
.haz li { line-height:28px; background:url(/images/sdg.gif) no-repeat left ; padding-left:15px; border-bottom:1px #CCCCCC dashed   }
.haz span#date{float:right;color:#999;}

.menu2{ font-size:14px;font-weight:bold; }
#date{float:right;color:#666;}
 
ul{ list-style:none; padding:0; margin:0} 

li{ list-style:none;} 
 
 
 
 *{ padding:0; margin:0 auto}   
 li{ list-style:none;}
 
  
#navMenu {
	width:1200px;
	overflow:hidden;
	height: 60px;   margin:0 auto; 
	
}
#navMenu ul {
	float:left;
	height: 60px; 
}
#navMenu ul li {
 
	float:left;	
	height: 60px; line-height:60px; 
 
   text-align:center ;  /*导航间格小图*/
 
}
#navMenu ul li a {
    width:150px;
	background:url(/img/menu1.png) no-repeat;
	color: #fff;
	height: 60px;
	text-decoration:none;
	display: inline-block;
	position: relative;   line-height:60px; font-family:"微软雅黑"; font-size:14px;
}
#navMenu ul li a.hover {
	color:#DEFF01;
	height: 60px;
	text-decoration:none;
	display: inline-block;
	position: relative; 
}
 
 
#navMenu ul li.hover a {
	display: inline-block;
	position: relative;     color:#FFFFFF  ; background:url(/img/menu3.png) no-repeat center  ; 
}

#navMenu ul li a.hover, #navMenu ul li a:hover {
	text-decoration:none;
    color:#FFFFFF;
	display: inline-block;
	position: relative; background:url(/img/menu3.png) no-repeat center  ; 
}

/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 200px;
	visibility: hidden;

 
  background: #579e00;
 
  padding:0; margin:0; margin-top:-2px; 
}

.dropMenu li {
  height:30px;
  line-height:30px; 
}
.dropMenu li a {
 
	display: block; color:#FFF; text-align:left;border-bottom:1px solid #67bb00;padding-left:10px;
 
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu li a:hover {
	color: #FFFFFF; background:#345d01;	text-decoration:none;
}
/*------ //搜索框 ---------*/
.gomaiea{ width:240px; }
.geomkia{ background:url(/img/z11.jpg) no-repeat; line-height:50px; color:#fff; font-family:宋体; font-size:21px; font-weight:bold; padding-left:30px;}
.geomkia span{ float:right; padding-right:5px;}
.geomkia span a{ color:#fff; }
.gomaiea li { height:40px;line-height:40px; border-bottom:1px #90cb47 dashed; font-family:宋体;}
.gomaiea li a{ display:block; font-size:14px;color:#CCFF00;background:url(/img/z21.jpg) no-repeat;text-align:left;padding-left:20px;font-family:宋体;}
.gomaiea li a:hover{ color:#FFFFFF;  background:url(/img/z22.jpg) no-repeat;text-decoration:none;font-weight:bold;font-family:宋体;}


#wegxh{color:FFFFFF; line-height:2.5em; text-align:left;margin-right:33px;}
.pr20{ margin-right:35px;}
.fl{float:left}
.fr{float:right}
#wegxh span a{ color:#fff; line-height:50px; font-size:16px; background:none; padding:inherit}
#wegxh a{ color:#fff; display:block; border-bottom:1px #8D8D8D dashed }

.mainAbout{ height:600px; background:#83c428; margin-top:60px; position:relative;}
.mainAbout .con{ width:700px;margin-top:170px;float:left}
.mainAbout .text{width:700px; height:263px; padding:0 0 0 274px; position:relative; font-size:14px; line-height:24px; color:#fff;}
.mainAbout .text a,.mainNews a.more{ width:125px; height:40px; font-size:12px; line-height:40px; background:#83c428; position:absolute; left:50px; top:190px; color:#fff; text-align:center;}

.wrap { width:1200px; margin:0 auto; /* position:relative; */ }
.clearfix { zoom: 1; }

.mainCase{ margin:20px auto;}
.mainCase .more{width:220px; float:left; margin-right:20px;}
.mainCase .pic{}
.mainCase .pic li{ float:left; text-align:center;    padding: 35px 10px 0;}
.mainCase .pic img{ width:220px; height:200px;}
.mainCase .pic a p{ color:#000; line-height:30px;}
.mainCase .pic a:hover p{ text-decoration:underline;}

.mainNews{ background:url(/img/z07.jpg) no-repeat; height:476px;}
.mainNews ul{padding:160px 0px 0;}
.mainNews li{ width:40%; margin:0 5%; padding:10px 0; float:left; height:60px; border-bottom:1px solid #d4deed;}
.mainNews li .box{padding:0 0 0 90px; position:relative;}
.mainNews li a .date{background:#83c428;width:60px;height:60px;text-align:center;position:absolute;left:0;top:0px;color:#fff;font-size: 20px;line-height: 40px;}
.mainNews li .date span{display:block;font-size: 12px;line-height: 20px;}
.mainNews li a h2{ font-size:16px; color:#1c1c1c; line-height:20px; padding:0 0 6px;}
.mainNews li a p{ font-size:12px; line-height:18px; height:36px; color:#1c1c1c;}
.mainNews a.more{ margin:25px auto 0; position:inherit; display:block;}

.page-footer{ background:#333333; padding:60px 0 15px;height:300px;}
.footer{ position:relative;}
.footer_icon{ background:url(/img/z01.png) no-repeat; width:200px; height:20px; position:absolute; margin-left:-100px; left:50%; top:-80px; z-index:9; }
.footerT{ font-size:15px; line-height:30px; height:30px; padding-bottom:20px; color:#83b923;}
.footerT span{ color:#666;}
.footer_sub1{ width:390px;}
.footer_sub1 p{ font-size:12px; color:#fff; line-height:24px;}

.footer_sub2 .con{ background:url(/img/z02.gif) no-repeat; width:195px; height:148px;}
.footer_sub2 .hd{ height:33px;}
.footer_sub2 li{ float:left;width:260px; height:33px; padding:0 25px 0 0;}
.footer_sub2 li a{display:block; width:260px; height:33px;}

.footer_sub3{ width:400px;}
.footer_sub3 li{ border-bottom:1px dotted #666; height:30px; line-height:30px;}
.footer_sub3 li a{ display:block;}
.footer_sub3 li a p{ color:#b3b3b3; width:320px; float:left;}
.footer_sub3 li a span{ color:#666; float:right;}
.footer_sub3 li a:hover p{ color:#fff;}
.copy{ padding:20px 0 0 0; text-align:center; color:#bcbcbc;}

.footer_sub4{ width:320px;}
.footer_sub4 li{ border-bottom:1px dotted #666; height:30px; line-height:30px;}
.footer_sub4 li a{ display:block;}
.footer_sub4 li a p{ color:#b3b3b3; width:300px; float:left;}
.footer_sub4 li a span{ color:#666; float:right;}
.footer_sub4 li a:hover p{ color:#fff;}
.copy{ padding:20px 0 0 0; text-align:center; color:#bcbcbc;}

.service{width:300px;height:350px;float:left;text-align:center}
.service a{width:300px;height:350px;background-color:#FFFFFF;color:#009900;font-size:14px;font-weight:bold;display:block;line-height:70px;}
.service a:hover{width:300px;height:350px;color:#FFFFFF;background-color:#FF6600;text-decoration:none;}

.service99{width:240px;height:290px;float:left;text-align:center}
.service99 a{width:240px;height:290px;background-color:#FFFFFF;color:#009900;font-size:14px;font-weight:bold;display:block;line-height:75px;}
.service99 a:hover{width:240px;height:290px;color:#FFFFFF;background-color:#FF6600;text-decoration:none;}


.ban_bg {/*height:520px;*/ width: 100%; position: relative; z-index: 0 }
.ban_bg .bgitem { position: absolute; top: 0; display: block; z-index: 0; }
.ban_bg .btn { bottom: 62px; margin-right: -450px; padding: 4px 31px; position: absolute; right: 50%; z-index: 7; }
.ban_bg .btn span { background: none repeat scroll 0 0 #3462a9; border: 1px solid #3462a9; color: #FFFFFF; cursor: pointer; display: inline-block; margin-left: 5px; padding: 2px 5px; }
.ban_bg .btn span.cur { font-weight: bold; padding: 4px 8px; }

.banner { position: relative; height: 496px; overflow: hidden; background: url(../bg/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 496px; }