
* { margin: 0px; padding: 0px; }

img { border: none; }

a { text-decoration: none; }

body { font-size: 12px; color: #5e5e5e;font-family: Arial, "Microsoft Yahei"; }


li { list-style: none; }

table { border-collapse: collapse; }

input, textarea { font-family: Arial, "Microsoft YaHei"; font-size:12px;  outline:none}


/*top*/
#top{  margin:auto; height:96px; color:#000000;}
.top{ height:96px; margin:auto; }
.top-main{ width:1000px; margin:auto;}




.top-main-right{ float:right; height:14px; margin-top:20px;}

.top-main-right .sc{   padding:0 12px; line-height:14px; display:block; float:left; color:#333; height:14px; border-left:1px solid #333;}
.top-main-right a:hover{ text-decoration:underline;}

.search{ width:180px; height:27px; background:url(../images/index_05.png); float:right; margin:16px 0 0 10px; }
.search-k{ width:142px; height:27px; border:none; float:left;  background:none; padding-left:5px; margin-top:0px;}
.search-btn{ border:none; width:28px; height:24px; background:none; float:left;  cursor:pointer;}

.logo{ display:block; height:96px; float:left;}
/*nav*/
.home a{ width:80px !important;}
#nav{ height:37px;}
#nav .menu{ height:37px; margin:auto; line-height:37px; font-size:14px; color:#fff; width:1000px; background:#05a143; border-radius:3px;}
#nav .menu ul {  height:37px; border-radius:3px;}
#nav .menu ul li{display:block; float:left; position:relative; border-radius:3px; background:url(../images/index_09.png) right no-repeat;}
#nav .menu ul li a{color:#fff;  display:block; height:37px;text-align:center; border-radius:3px; width:115px; }
#nav .menu ul li:hover a,#nav .menu ul .nav-on a{ background:#028837; }

#nav .menu ul li:hover #xiala{ display:block;}
/*下拉*/
#xiala{ line-height:27px !important; position:absolute;  top:37px; left:0px; padding-top:1px; display:none !important; z-index:100; }
#xiala ul{  padding:0px; background:url(../images/xlbg.png); border:0px !important; height:auto !important;}
#xiala ul li{ height:27px !important; line-height:27px !important; background:none !important; padding:0px; overflow:hidden; border:0px !important; float:inherit !important; width:100%;}
#xiala ul li a{ color:#000 !important; display:block;  height:27px !important; line-height:27px !important; font-size:12px; border:none !important;  font-weight:100 !important;  background:none !important;}
#xiala ul li a:hover{ background:url(../images/xlbgob.png) !important; color:#fff !important;}

/*footer*/










.footer{  background:#e4e4e4; color:#666; padding:12px 0; border-top:1px solid #b2b2b2;}
.foot{line-height:20px; width:1000px; margin:auto;}
.foot a{color:#666; }
.foot-content{  }
.footer a:hover{ text-decoration:underline;}


/*网站地图*/
.f-type{ font-size:18px; color:#111;}
.friend-main{ width:950px; margin:auto; margin-top:10px; border:5px solid #05A143; padding:20px; margin-bottom:20px; background:#fff;}
.map-box{ padding:10px 0; }
.map-box-top{ font-size:14px; font-weight:bold; color:#333;}
.map-box ul{ padding:10px;}
.map-box ul li{ display:block; float:left; width:150px; height:30px; line-height:30px;}
.map-box ul li a{ color:#111;}
.map-box ul li a:hover{ color:#05A143;}

/*浮动QQ*/
.float_qq{ width:126px; height:317px; background:url(../images/index2_03.png); position:fixed; z-index:100000; left:20px; top:20%; padding-top:66px;}
.float_qq a{ display:block; width:77px; height:22px; margin:0 auto 5px;}
.ewm{ position:fixed; z-index:1000; left:20px; top:40%; display:none}
.ewm img{ width:100px; border:3px solid #BA7EE2;}