@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'微软雅黑'; font-size:15px;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
img{border:none;}
button,input,select,textarea{font-size:100%;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.wid1000{width:1000px; margin:0 auto;}
.wid100{width:100%; float:left;}
a{tap-highlight-color: rgba(0,0,0,0); focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0,0,0,0); -moz-focus-ring-color: rgba(0, 0, 0, 0);}

.top{width:100%; height:152px;}
.logo{display:block; float:left; width:387px; height:78px; margin-top:41px; margin-left:15px;}
.zbxx{margin-top:20px; width:100%;}
.search-input{width:110px; height:16px; float:left; padding:3px 0; outline:0; line-height:16px; background:none; color:#666; font-size:12px;}
.search-btn{width:30px; height:21px; float:right; border:0;}
.top-right a{padding:0 26px; color:#009744; }
.top-right{color:#333; font-size:12px;margin-top:10px; margin-right:-25px;}

.yx-rotaion{margin:0 auto; width:1406px!important;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-t{color:#333;font-size:15px;font-family:microsoft yahei;z-index:2;bottom:0;left:268px;line-height:40px;}
.yx-rotation-focus span,.yx-rotaion-btn span{display:block; }
.yx-rotation-focus{height:40px;line-height:40px;right:268px;bottom:0;z-index:2;}

.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:35px;height:68px;cursor:pointer; position:relative}

.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}

.rotaion_list{width:1306px;height:513px; margin:0 auto; overflow:hidden; float:none;}
.rotaion_list li{left:50px!important;}
#monthList{width:903px; height:40px; background:#009744; font-size:14px; color:#fff; margin:0 auto; padding-left:47px; padding-right:50px;}
.banner{width:1406px; margin:0 auto; position:relative;}
#monthList span{cursor:pointer; font-size:12px; line-height:40px; padding:0 20px;}
.date{float:right; margin-right:30px; font-size:12px; line-height:40px;}
.sy-main{width:1000px; margin:35px auto;}
.xyyw{width:1000px;}
.title{width:100%; height:34px; line-height:34px; font-size:15px; letter-spacing:2px; border-bottom:2px solid #009744; padding-bottom:4px;}
.title h3{font-weight:normal; display:block; float:left;}
.title img{margin-right:10px; vertical-align:middle; margin-top:-5px;}
.more-xz{display:block; line-height:36px; color:#999; font-size:12px; float:right;}
.xyyw-con{width:100%; margin-top:30px;}
.xyyw-pic{width:230px; height:155px; padding:2px; border:1px solid #dad9d7; margin-top:5px;}
.xyyw-txt{width:305px;  margin-left:32px;}
.xyyw-txt h3{display:block; float:left; font-weight:normal; width:100%; color:#333; font-size:16px; line-height:26px; overflow:hidden;}
.xyyw-txt p{display:block; float:left; color:#333; height:110px; line-height:22px; font-size:12px; width:100%; overflow:hidden; margin-top:6px; text-indent:2em;}
.lv-list{width:365px;}
.lv-list li a{width:285px; height:30px; overflow:hidden; color:#333; font-size:14px; display:block; float:left;}
.lv-list li span{display:block; float:right; color:#333; font-size:14px; text-align:right;} 
.xyyw-list{width:365px; }
.xyyw-list li{height:48px;width:100%; margin-bottom:15px;}
.xyyw-list li h3{display:block; color:#333; font-weight:normal; float:left; font-size:12px; line-height:20px; margin-right:10px; width:68px;}
.xyyw-list li p{display:block; float:right; height:44px; overflow:hidden; line-height:22px; color:#333; font-size:14px; border-left:1px solid #c8c8c8; padding-left:10px; width:275px;}

.sy-left{width:570px; margin-top:20px;}
.sy-right{width:365px; margin-top:20px;}
.mtnl-list{margin-bottom:12px;}
.mtnl-pic,.mtnl-list,.bmdt-list{width:100%; margin-top:7px;}

.mtnl-list li a{height:30px;color:#333; font-size:14px; display:block; width:470px; float:left;}
.mtnl-list li span{color:#333; font-size:14px; display:block; width:85px; float:right;} 
.mtnl-con{width:100%;}
.first-bmdt{width:100%; color:#333;}
.first-bmdt h3{display:block; float:left; font-weight:normal; line-height:15px; overflow:hidden; margin:15px 0 12px 0; width:100%; color:#333; font-size:16px;}
.first-bmdt p{display:block; float:left; line-height:22px; font-size:12px; color:#333; text-indent:2em;}
.cylj-list li{width:95px; margin-top:6px; margin-right:63px; height:34px; line-height:34px;}
.cylj-list li a{display:block; width:75px; padding-left:35px; color:#333; font-size:16px; float:left;}

.sy-klink{width:359px; padding:3px 3px 0 3px; border:1px solid #dad9d7;}
.sy-klink li{margin-right:5px;}
.foot{width:100%; height:220px; background:#009744; border-top:54px solid #dadbdb; color:#fff; font-size:14px; margin-top:20px;}
.foot-right li{width:85px; color:#fff; font-size:10px; line-height:24px;text-align:center;}
.foot-left{margin-top:60px;}
.foot-right{margin-top:70px;}
.sydw{width:74px; height:90px; margin-right:30px;}
.bq{line-height:24px; font-size:14px;}
.cylj-list{margin-top:10px;}
.cylj-list li a:hover,.mtnl-list li a:hover,.first-bmdt:hover h3,.first-bmdt:hover p,.xyyw-list li a:hover h3,.xyyw-list li a:hover p,.more-xz:hover,.more-xz:hover,.xyyw-txt a:hover h3,.xyyw-txt a:hover p{color:#009744;}
.mtnl-list li,.bmdt-list li,.lv-list li{width:100%; height:30px; line-height:30px;}
      
    #menu ul {
      list-style: none;  
    }
    li.l1-nav {
      float: left;  
      left: 0px;
      top: 0px;
   height:47px;
   line-height:47px;
    }
    a.l1-nav {  
      display: block;  
      text-align: center;  
      text-decoration: none;  
      height: 47px;
      line-height: 47px;
   color:#333;
   float:left;
   padding:0 13px;
    }
    li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
   height:47px; 
   line-height:47px; 
   color:#fff;
   background:#009744;
    }

    li.l2-nav {
      float: left;  
      position: relative; 
      left: 0px;
      top: 40px;
    }
    a.l2-nav {  
      display: block; 
      text-align: center;
      padding:0 20px;
   float:left;
      height: 40px;
      line-height: 40px;      
   color:#009744;
   text-decoration:none;
   font-size:15px;
    }
 
    li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
      color: #009744; font-weight:bold;
    }
    
    a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
      visibility: visible;
    }
 .img{width:110px; height:60px; margin:30px 30px 0 80px; float:left;}

.mtnl,.cylj,.bmdt{width:100%; margin-bottom:25px;}

.tzgg{width:100%; }