*{font-family:"微軟雅黑";}

.top{height: 130px;}
.top-wrap{background-image: url(../img/dw-2.jpg);background-repeat: repeat-x;height:120px;overflow: hidden;}
.xxmh,.jwxt{display: block;float: right;width: 80px;height: 30px;line-height: 30px; font-size: 16px;text-align: center;color: #fff;border-radius: 2px;margin-left: 6px;}
.xxmh{background-color: #126db7;font-size: 14px;}
.jwxt{background-color: #898989;font-size: 14px;}
.mb-menu{display: none;}
.search-wrap{padding-top: 20px;}
.search{width: 100%;float: left;margin-top: 15px;text-align: right;}
.search-cont{width: 245px;height: 43px;background-color: #f3f3f3;border: 0px;padding-left: 6px;outline: 0px;}
.nav li{float: left;width: 94px;height: 56px;display: inline-block;text-align: center;line-height: 56px;}
.nav li>a{padding: 0px;color: #fff;font-size: 16px;}
.nav-change{background-color: #006534;}
.nav li>a:hover{background-color: #006534;}
/* 手機端導航 */
.mb-nav-wrap{height: 100%;width: 40%;z-index: 100;background: rgba(0, 124, 64, 0.9);position: fixed;right: 0px;display: none;}
.mb-nav>li{line-height: 40px;text-align: center;list-style: none;}
.mb-nav>li>a{color: #fff;font-size: 16px;}

/* sweiper輪播 */
.xlb{width: 100%;margin-top: 38px;border-top: 2px solid #007c40;height: 245px;    margin-bottom: 10px;}
.swiper-n{line-height: 20px;margin-bottom: 0px;font-size: 16px;margin-top: 4px;}
.swiper-y{line-height: 14px;margin-bottom: 0px;font-size: 12px;}

.swiper-ms{position: absolute;bottom: 0px;background: rgba(243,243,243,0.7);height: 44px;width: 100%;}
.swiper-time,.swiper-title{float: left;height: 44px;line-height: 44px;text-align: center;display: inline-block;}
.swiper-time{width: 60px;background: rgba(0,124,64,0.8);color: #fff;}
.swiper-title{color:#333;padding-left: 6px;}
.scroll{top: 10px;text-align: right;}
.title-animation{animation:myfirst ease-in 0.5s;animation-fill-mode:forwards; height: 20px;overflow: hidden;}
       @keyframes myfirst{
            from{width: 0px;background-color: #f5f3f1;}
            to{width: 100%;background-color: #f5f3f1;}
       }
.new-top{height: 40px;border-bottom: 2px solid #007c40;}
.new-top-two{height: 30px;border-bottom: 1px solid #e2e2e2;}
.new-mian-title{float: left;font-size: 20px;}
.new-mian-title-two{float: left;font-size: 20px;border-bottom: 4px solid #007c40;margin-top: -10px;height: 40px;}
.new-mh-two:hover{color:#1e7ac5;}
.new-mian-more{float: right;}
.new-mian-more img{margin-right: 6px;}

.new li{margin-top: 10px;height: 30px;list-style: none;}
.new>li span{display:inline-block;}
.new>li a{color:#333;}
.new-date{width: 54px;height: 30px;line-height: 30px;text-align: center;font-size: 16px;background-color: #f5f3f1;color: #1e7ac5;float: left;}
.new-date-two{width: 70px;float: right;line-height: 30px;color: #a9a9a9;}
.new-title{padding-left: 10px;line-height: 30px;}
.new-title>a{text-decoration: none;color: #333333;}
.new-mh{width: calc(100% - 70px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.new-mh-two{width: calc(100% - 80px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.more{color: #333333;}
   .more:hover{color: #1e7ac5;text-decoration: none;}
.title-c{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;height: 20px;}
.channel-top{border-bottom: 2px solid #f5f3f1;font-size: 20px;line-height: 45px;margin-top: 12px;}
.channel-cont{margin: 24px auto;}
.channel{float: left;width: 165px;height: 40px;line-height: 40px;text-align-last: center; background-color: #f5f3f1;margin-right: 24px;font-size: 16px;cursor:pointer;}
.channel:hover{background-color: #007c40;color: #fff;}
.channel-tx{background-color: #007c40;color: #fff;}
.channel:last-of-type{margin-right: 0px;}
.channel>a{text-decoration: none;color: #333333;}
.channel>a:hover{color: #fff;}
.xsdj-wrap{background-image: url(../img/bj-two.jpg);}

.more-link{display: inline-block;width: 88px;height: 34px;line-height: 34px; float: right;background: rgba(225,225,225,0.6);color: #fff;text-align: center;margin-top: 18px;margin-bottom: 18px;}
.zt-wrap{padding-left: 15px;padding-right: 15px;}
.zt{width: 31.6%;height: 128px; float: left;position: relative;margin-right: 28px;overflow: hidden;}
.zt:last-of-type{margin-right: 0px;}
.zt-ms{position: absolute;bottom: 0px;height: 45px;line-height: 45px;padding-left: 12px;padding-right: 12px; text-align: center;font-size: 18px;background: rgba(243,243,243,0.7);}
.zt-ms>a{color: #00512a;text-decoration: none;}
.zt-wrap{height: 240px;}
.contact{background:rgba(0,0,0,0.3);background-repeat: repeat;text-align: center;padding-top: 28px;padding-bottom: 10px;}
.contact p{font-size: 14px;line-height: 24px;color: #fff;}
.footer{background: #007c40 url(../img/pngbg.png);background-repeat: repeat;margin-top: 24px;padding-left: 0px;padding-right: 0px;}
 /* swiper手機端輪播 */


 .mb-scroll{display: none;}

 body,ul{margin:0;padding:0}

/*layout*/
.block{display:block;}
.ilb{display:inline-block;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}.cl{clear:left}.cr{clear:right}
.clearfix:before,.clearfix:after {content:"";display:table} 
.clearfix:after{clear:both;overflow:hidden} 
.clearfix{zoom:1}
.bc{margin:0 auto}
.pos_r{position:relative}.pos_a{position:absolute}.pos_s{position:static}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}.none{display:none}
.overflow-h{overflow:hidden;}
.nowrap{ white-space:nowrap;}
.visibi-h{visibility:hidden;}
.ww-bw{word-wrap: break-word;} 
.vc-m{vertical-align:middle}

.slider_box{margin:0px auto;height:400px;overflow:hidden;position:relative;width: 100%;} 
.mask{height:68px;overflow:hidden;background:#fff;opacity:0.5;filter:alpha(opacity:70);width:100%;position:absolute;left:0;bottom:0;z-index:1;}
.silder_con{overflow:hidden;position:absolute;}
.silder_panel {height:400px;overflow:hidden;float:left;position:relative;}
.silder_panel img{width: 100%;height: 400px;overflow:hidden;overflow:hidden}
.silder_nav li{float:left;padding:0px;margin:2px;display:inline;position:relative;}
.silder_nav li.current{border:2px solid #fff;margin:0 4px;}
.silder_nav li,.silder_nav img{display:block;width:100px;height:48px;overflow:hidden;}
.slider_box a.prev,.slider_box a.next{display:block;width:45px;height:100px;line-height:999em;overflow:hidden;z-indent:9;position:absolute;cursor:pointer;margin:85px 0 0 0;background:url(images/silder_btn.gif) no-repeat;}
.slider_box a.prev{left:0;background-position:left 0;}
.slider_box a.next{right:0;background-position:right 0;} 
.silder_intro{position:absolute;left: 50%;margin-left: -585px; bottom:0;z-index:10;width:1170px;height:80px;overflow:hidden;color:#555555;padding-left:20px;}
.silder_intro h3{font-size:20px;font-weight:bold;margin:10px 0 5px 0;height:22px;line-height:22px;}
.silder_intro p{font-size:12px;line-height:20px;}
.dec{float:right;height:80px;bottom:-20px;right:10px;overflow:hidden;z-index:100;position:absolute;}
.dec li{margin-top:0px;float:left;display:inline;}
.xx-pic{position: absolute;bottom: 0px;z-index: 20;width: 1170px;left: 50%;margin-left: -585px;}


   @media (max-width:1170px){
   .top-wrap{padding-left: 0px;padding-right: 0px;}
   .logo-pic{width: 80%;}
   .xxmh,.jwxt{display: none;}
   .search-wrap{padding-top: 0px;}
   .search-cont{width: 210px;}
   .mb-menu{display: none;}
   .top{height: 100px;}
   .nav li{width: 60px;}
   .nav li>a{font-size: 12px;}
   /* swiper配置 */
   .swiper-container{width: auto;}
   .mb-scroll{display: block;}
   .zt{margin-right: 15px;}
   .zt-ms{display: none;}
    .slider_box{display: none;}
   }
   @media (max-width:1023px){
       .top-wrap{height:auto;}
       .xgzx{display: none;}
       .slider_box{display: none;}
       .channel{width: 48%;margin: 2px;}
      
   }
   @media (max-width: 767px){
   .top{height: 60px;}
.mb-yh{padding-left: 0px;padding-right: 0px;}
.xgzx{display: block;margin-bottom: 20px;}
.xsdj-wrap{background-image: url(#);}
   .top-wrap{height:auto;}
   .search-cont{width:calc(100% - 46px);height: 40px;}
   .search-wrap{display: none;}
   .search>img{width: 40px;height: 40px;}
   .nav-wrap{display: none;}
   .mb-menu{width: 18%;display: inline-block;text-align: right;font-size: 24px;height: 50px;line-height: 50px;color: #007c40;top: 4px;} 

.mb-txhd{margin-top: 20px;}
   .xlb{display: none;}
   .mb-new{margin-top: 30px;}
   .zt-wrap{padding-left: 15px;padding-right: 15px;height:160px;}
   .footer{height: 324px;}
   
   .zt{margin-right: 6px;width: 32%;height: auto;}
   

   
  
   }
   @media (max-width: 321px){
       .zt{margin-right: 4px;width: 32%;}
   }