*{
 margin: 0 auto;
}
a{
 text-decoration: none;
}
.clear{
 clear: all;
}
.header{
 width: 100%;
 min-width: 1120px;
 height: 120px;
 background: #044906;
}
.bg{
 background: url(../images/logo-bg.png);
 width: 1120px;
 height: 120px;
}
.header .header_main{
 width: 250px;
 height: 80px;
 float: right;
 margin-top: 20px;
 
}

.header .header_main .hm-info span{
 float: left;
 padding-left: 35px;
 padding-top: 15px;
}
.header .header_main .hm-info span a{
 color: #FFFFFF;
 text-decoration: none;
 font-size: 15px;
}
.nav{
 width: 100%;
 min-width: 1120px;
 height: 45px;
 background: #79a27b;
 box-shadow: 1px 8px 8px -3px #5e5e5e;
}
.nav .menu{
 margin: 0 auto;
 width: 1120px;
 height: 45px;
 line-height: 45px;
 text-align: center; 
}
.nav .menu li{
 width: 10%;
 float: left;
 list-style-type: none;
}
.nav .menu li a{
 text-decoration: none;
 color: #FFFFFF;
 font-size: 16px;
}

.main{
 width: 100%;
 height: auto;
 margin-top: 20px;
}
.main .main-cont{
 width: 1120px;
 overflow: hidden;
}
.main .main-cont .main-cont-pic{
 background: #5E5E5E;
 width: 1120px;
 height: 300px;
}
.main .main-cont .main-cont-de{
 width: 1120px;
 height: auto;
 margin-top: 20px;
}
.main .mac-de-top{
 height: 390px;
}
.main .main-cont .mac-det-menu{
 width: 361px;
 height: 380px;
 float: left;
 margin-left: 11px;
 border: 1px solid #c0c0c0;
 box-shadow: 0px 0px 5px #5e5e5e;
}
.main .main-cont .mac-det-menu:first-child{
 margin-left: 5px;
}
.main .mac-det-menu .mac-dm-bar{
 height: 40px;
 line-height: 40px;
 padding-left: 20px;
 border-bottom: 1px solid #C0C0C0;
 color: #044906;
}
.main .mac-det-menu .mac-dm-bar span{
 padding-left: 5px;
}
.main .mac-det-menu .mac-dmb-tipic{
 width: 21px;
 height: 21px;
 float: left;
 margin-top: 10px;
 background: url(../images/tipic.png);
}
.main .mac-dmb-ti span{
 font-size: 15px;
}
.main .mac-det-menu .mac-dmb-timore{
 float: right;
}
.main .mac-det-menu .mac-dmb-timore a{
 color: #044906;
 padding-right: 8px;
}


.main .mac-de-foot{
 margin-top: 5px;
 height: 390px;
}
.main .mac-de-foot .mac-dmb-sys{
 height: 230px;
}
.main .mac-sys{
 width: 90px;
 height: 100px;
 text-align: center;
 float: left;
 margin-top: 30px;
 margin-left: 60px;
}
.main .mac-de-foot .mac-sysim img{
 width: 90px;
 height: 90px;
}

.main .mac-dmb-other{
 padding-left: 10px;
}
.main .mac-dmb-other a, .mac-sys a{
 color:#044906;
}


 
 .clearfix {
  *zoom: 1;
 }
 .clearfix:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
 }
 .tablist {
  width: 241px;
  height: 40px;
  padding: 0px;
  float: left;
 }
 .tablist li:first-child{
  border-left: none;
 }
 .tablist li{
  list-style: none;
  width: 120px;
  height: 40px;
  border-left:1px solid #d9d9d9;
  line-height: 40px;
  text-align: center;
  float: left;
  cursor: pointer;
  -webkit-user-select: none;
 }
 .tablist-list{
  width: 360px;
  padding: 0px;
  }
 .tablist-list li{
  list-style: none;
  width: 360px;
  border-top: none;
 }
 .wrap .tablist li.active{
  color: #044906;
  border-top: 2px solid #044906;
  position: relative;
  top:-1px;
  height: 38px;
  background: rgba(220,220,220,0.1);
 }
 .tablist-list li:first-child{
  display: block;
 }
 .tablist-list li{
  display: none;
 }
 .tablist-more{
  width: auto;
  float: right;
  padding: 0px;
  height: 40px;
  line-height: 40px;
 }
.tablist-more li{
 width: 119px;
 border-left: none;
 list-style: none;
}
.tablist-more li a{
 color: #044906;
 padding-right: 8px;
 float: right;
}


.footer{
 width: 100%;
 min-width: 1120px;
 height: 90px;
 margin-top: 10px;
 background: #044906;
 
}
.footer .footer-main{
 width: 1120px;
 height: 90px;
 text-align: center;
}
.footer .footer-main .foot-main-fi{
 padding-top: 20px;
 
}
.footer .footer-main p{
 width: 1120px;
 height: 30px;
 line-height: 30px;
 color: #FFFFFF;
 font-size: 14px;
 font-family: Helvetica, 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;
 
}