
.box{ width:1003px; margin:0 auto}
.box1{ width:750px; float:left;}
.box2{ width:240px; float:right;background:#FFFFFF;}
.top{ background:url(/img/top1.png) repeat-x bottom; line-height:25px; height:25px;}
.geih{min-height:700px;height:auto !important;height:700px;overflow:visible;}
*{ padding:0; margin:0;}    
body{font-size:12px; line-height:2em;   color:#666; background:url(../../../img/bg.jpg) ; } 
.clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.fl1{ float:left;font-family:Arial;}
.fr1{ float:right;font-family:Arial;}
.fl{ float:left;}
.fr{ float:right;}
li{ list-style:none;} 
img {border-style: none; } 
a:link,a:visited,a:active{ color:#666; text-decoration:none; font-size:12px;}
a:hover{ color:#555; text-decoration:none; font-size:12px;}
ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin:0;padding:0;}
ul,li{list-style:none}
#Marquee_x { overflow:hidden; width:1002px; background:#fff; height:165px; padding-top:5px; } 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left; text-align:center} /* 横向滚动必须让所有li左浮动 */
#Marquee_y { overflow:hidden; height:500px; width:200px; } 
.msna li{  clear:both; margin-bottom:10px; }
.msnb{ width:120px; float:left; text-align:right;  }
li{ list-style:none;} 
.link{ margin-top:10px; padding:5px 0 ; background:#fff}
.foot{ background:url(/img/botbg.png) repeat-x top; padding:20px 0 10px 0 ; text-align: center; color:#fff; margin-top:20px; }

.xgwz {
	display: flex;flex-wrap: wrap;
}
.xgwz li{
	width: 50%;display: inline-block;
}

.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}

.homex{    float:left; margin:0 15px; text-align:center; height:180px  }  
.homex   img { border:#CCC  1px solid ; width:140px; height:120px; margin-bottom:7px }
.homex a:hover img { border:#F00 1px solid ;  filter:alpha(opacity=70); /* IE */ -moz-opacity:0.8; /* Moz + FF */ opacity: 0.8;box-shadow: 1px 6px 6px 0 rgba(180, 180, 180, 0.6);}
 
 a.title3{color:#88B500;font-size:20px;font-family:Arial;font-weight: bold;}

.bt11{ height:40px; line-height:40px; background:url(/img/bg01.png) no-repeat top left; }
.bt00{ height:40px; line-height:40px;color:#555555;  padding-left:30px; font-weight:bold;  font-size:15px;}
.bt{ height:40px; line-height:40px; background:url(/img/bg01.png) no-repeat top left; color:#555555;  padding-left:30px; font-weight:bold;  font-size:15px; border-bottom:#CCCCCC dashed 1px;}
.bt span { float:right; padding-right:10px; font-size:12px;font-weight:normal;}
.wehu{ border-bottom:1px #ccc solid; line-height:35px; height:35px; margin-top:10px; font-family:微软雅黑; font-size:15px;}

.moia{ width:374px; float:left ; border-right:1px #CCCCCC dashed ;   }
.moias{ width:375px; float:left ;    }
.news li { background:url(../../../images/sdg.gif) no-repeat left; padding-left:15px; line-height:26px}
.news li a{ color:#666;}
.news li a:hover{ color:#333;text-decoration:underline;}
.news span { float:right}

.news { padding:0 10px; }
.homepic{ width:180px; float:left; text-align:center; margin:15px 40px 5px 25px;font-weight:bold;}
.egog{ text-align:left; border-bottom:1px #ccc dashed}
.egog a{ color:#666;font-weight:bold;}
.egog a:hover{ text-decoration:underline;}
.egok{ width:225px; background:#fff }

.ewgm li{ margin-top:11px;}
.ewgm { margin-bottom:12px;}
.lfnav li{ width:240px; height:34px; line-height:34px; background:url(/img/menu5.png); margin-bottom:7px }
.lfnav { padding-top:7px;}
.hzb{ width: auto}
 
.hzc{ border-bottom:1px #CCCCCC dashed; line-height:35px; text-align:center }
.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;}

.wegmi{ background:#CCCCCC; width:182px; height:182px; text-align:center; margin:10px 10px 10px 35px; float:left }
.wegmi img{ width:180px; height:150px; margin:1px }
.wegmi a{ color:#006DE8;font-family:"宋体";height:182px;line-height:30px;display:block;}
.wegmi a:hover { font-family:"宋体";height:182px;background:#006DE8; color:#FFF;line-height:30px;}

.lfnav li a{ display:block;padding-left:10px; }
.lfnav li a:hover{ background:url(/img/menu6.png) no-repeat; color:#fff}
#cp { background:url(/img/menu6.png) no-repeat; color:#fff}
#cp a{  color:#fff}
.coolbg {height:28px; width:72px;  border:none; color:#ffffff; margin-left:10px; background:url(../../../images/1300085409160.jpg) no-repeat }
.coolbg:hover{background:url(../../../images/1300085409160s.gif) no-repeat ;text-decoration:none}

.coolbgs {height:28px; width:72px;    border:none; color:#ffffff; margin-left:10px; background:url(../../../images/1300085409872.jpg) no-repeat }
.coolbgs:hover{background:url(../../../images/1300085409160s.gif) no-repeat ;text-decoration:none}

 
 /*当前位置*/
 .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;}
  
   #ip img {vertical-align:top;} /*解决图片下面空白不兼容*/
  
 .clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}

.dede_pages{ margin:10px; height:40px;
}
.dede_pages  li{
    float:left;margin-left:15px;   border:1px  #CCCCCC double;  padding:1px 11px; border-radius: 15px;       
  -webkit-border-radius:15px;        
  -moz-border-radius: 15px;        
 
    
}
.dede_pages  a{
    float:left;
  text-decoration:none;color:#666; display:block;

    
}
.dede_pages  a:hover{
    color:#D9271D;
    text-decoration:none;
 border-radius: 15px;       
  -webkit-border-radius:15px;        
  -moz-border-radius: 15px; display:block;
    
}
 
.thisclass {   color:#fff;
    text-decoration:none;
margin-left:5px;  background:#D9271D;border-radius: 15px;       
  -webkit-border-radius:15px; display:block       
  -moz-border-radius: 15px;    }
.thisclass a{   color:#fff;   }


 
ul{ list-style:none; padding:0; margin:0} 

li{ list-style:none;} 
 
 
 
 *{ padding:0; margin:0 auto}   
 li{ list-style:none;}
 
  .navsg{ height:36px; background:url(/img/menubg.jpg); width:983px;margin:0 auto}
#navMenu {
	width:983px;
	overflow:hidden;
	height: 36px; margin:0 auto
	
}
#navMenu ul {
	float:left;
	height: 36px;
}
#navMenu ul li {
 
	float:left;	
	height: 36px; line-height:36px; 
 
   text-align:center ; background:url(/img/menubg2.png) center ;   width:108px;  /*导航间格小图*/
 
}
#navMenu ul li a {
	color: #fff;
	height: 36px;
	text-decoration:none;
	display: inline-block;
	position: relative;   font-size:15px; font-family:微软雅黑; width:108px; 
}
#navMenu ul li a.hover {
	color:#DEFF01;
	height: 36px;
	text-decoration:none;
	display: inline-block;
	position: relative; 
}
 
 
#navMenu ul li.hover a {
	display: inline-block;
	position: relative;     color:#FFFFFF  ;background:url(/img/menubg1.png) center ; /*当前栏目图片*/
}

#navMenu ul li a.hover, #navMenu ul li a:hover {
	text-decoration:none;
    color:#ffffff;
	display: inline-block;
	position: relative; background:url(/img/menubg1.png) center ; 
}

/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 180px;
	visibility: hidden;

 
  background:#198F07; 
 
  padding:0; margin:0; margin-top:-2px; 
}

.dropMenu li {
  height:30px;
  line-height:30px; 
}
.dropMenu li a {
 
	display: block; color:#FFF; padding-left:15px;border-bottom:1px dotted #0589D5;
 
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu li a:hover {
	color: #FFFFFF; background:#0589D5;
}
/*------ //搜索框 ---------*/
a.top2{color:#666666;font-size:13px;font-family:宋体;font-weight:bold;text-decoration:none;}
a.top2:visited{color:#666666;text-decoration:none;}
a.top2:hover{color:#FF6600;font-size:13px;text-decoration:underline;}

.ab11 {
	font-size: 12px;
	font-family:宋体;
	color: #666666;
	line-height: 25px;
}
a.top21{color:#FFFFFF;font-size:13px;font-family:宋体;font-weight:bold;text-decoration:none;}

a.top22{color:#FFFFFF;font-size:12px;font-family:宋体;text-decoration:none;}
a.top22:visited{color:#FFFFFF;text-decoration:none;}
a.top22:hover{color:#FF6600;font-size:12px;text-decoration:underline;}

a.news00{color:#666666;font-size:12px;font-family:宋体;text-decoration:none;line-height:22px;}
a.news00:visited{color:#666666;text-decoration:none;}
a.news00:hover{color:#333333;font-size:12px;text-decoration:underline;}
 
 /*slide*/

#slide{position:relative;float:left;width:750px;height:330px;margin-bottom:0px;overflow:hidden;background:url(../../../img/loading.gif) no-repeat center;}
#slide ul{position:absolute;}
#slide li{float:left; width:750px; height:330px; overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:125px;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(../../../img/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{background-position:0px -35px;}
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;}
#slide div{position:absolute; float:right; bottom:2px; right:2px; height:20px; overflow:hidden; zoom:1; }
#slide span{width:20px;font-size:14px;height:20px;margin:2px 2px; background:#999;float:left;text-align:center;line-height:20px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#006600;filter:alpha(opacity=70);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}