body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
html{ width:100%; height:100%;  }
body{ width:100%; height:100%; color:#000;font:14px/20px 微软雅黑; -webkit-text-size-adjust: none;}
a{color:#000;text-decoration:none; outline:none;}
a:hover { text-decoration:none; }
.clear{clear: both;font-size: 0;height: 0;line-height: 0;}
.fl{ float:left;}
.fr{ float:right;}
.wrap{width:1440px;margin: 0 auto}

#header{ width:100%;height:900px; }

#header .pc-show-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 185px;
      background: linear-gradient(rgb(37, 149, 93), rgba(29, 128, 54, 0.49), rgba(33, 99, 33, 0.01));transition: .5s;
  z-index: 2;transform: translateY(0%);
}

.top2{ width:100%;height:1015px; margin:0px auto 0;position:relative; overflow: hidden;}

.top{ width:100%;height:130px; margin:0px auto 0;position:relative; overflow: hidden;position: absolute;top:0;left:0;z-index: 5}

.top .logo{width: 730px;height:130px;float: left;margin: 10px 0;background:url(../images/2025/logo.png) no-repeat center top;}
.top .logo a{display:block;width:730px;height:80px;text-indent: -9999em;border: 0px solid #000}
.top .link0{width: 140px;float: right;text-align: right;height:40px;line-height: 40px;margin:60px 0 0 0px;overflow: hidden;}
.top .link0 a{margin-left: 10px;color: #fff;float:left;overflow: hidden;}
.top .link0 a.home{display:block;border: 0px solid #000;font-weight: bold ;font-size: 16px;}
.top .link0 a.sch{display:block;width:25px;height:25px;background:url(../images/2025/ser.png) no-repeat center center;
    text-indent:9999em;border: 0px solid #000;margin:8px 0 0 25px;}

.top2{ width:100%;height:885px; margin:0px auto 0;position:relative; overflow: hidden;}

#topBox .bd{ position:relative; z-index:0;  }
#topBox .bd ul{ width:100% !important;  }
#topBox .bd li{ width:100% !important;  height:885px; overflow:hidden; text-align:center;  }
#topBox .bd li a{ display:block; height:885px; }
#topBox .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:80px;  }
#topBox .hd ul{ text-align:center; display: block;}
#topBox .hd ul li{ cursor:pointer; display:inline-block; text-indent: -9999em;*display:inline; zoom:1;  margin:0 3px; width:50px; height:10px; background:#fff; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; transition:0.5s;-moz-transition:0.5s;-webkit-transition: 0.5s;-o-transition:0.5s; }
#topBox .hd ul .on{background:#006532; width: 50px;}



.navbar{width:1440px;height:60px;font-size:14px;margin:0 auto;position:absolute;top:130px;left:50%;margin-left:-642px;z-index:30;clear:both;}
/*.navbar ul{padding: 0 40px}
.navbar li{float:left;position:relative;display:block;line-height:60px;text-align:center;margin: 0 30px;}
.navbar li a{color:#fff;font-size:20px;}*/

#navbar{}
#navbar a{color:#fff}
#navbar .nLi{float:left; position:relative; line-height:60px;display:block; width:auto;text-align: center;border-right:0px dotted #fff; }
#navbar .nLi h3{ float:left;  }
#navbar .nLi h3 a{font-weight: bold;text-decoration:none; display:inline-block; float:left;width:auto;padding:0 30px; font-size:20px; font-family: "微软雅黑";text-align: center;}
#navbar .sub{display:none; width:130px; left:5px; top:60px;  position:absolute; padding:0; z-index:29; }
#navbar .sub li{ zoom:1;line-height:40px;height:40px;border-top:1px solid #006633;background-color:#669966; opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);}
#navbar .sub a{display:block;color:#ffffff;font-size:16px;font-weight:normal;text-decoration:none;}
#navbar .sub a:hover{background:url(../images/2025/black30.png);font-weight:bold;color:#ffffff; opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90); }
#navbar .on{background:url(../images/2025/black30.png);}
#navbar .on h3 a{ }



.fixed-box{position: fixed!important;top: 0px!important;width: 100%!important;}
#navbar.fixed-box{padding-left：80px;z-index: 50;width: 100%!important;left: 0px!important;margin-left:0;border-radius: 0px!important;background: rgba(0,102,51,1)!important;box-shadow:0 3px 5px #0000002b;}
#navbar.fixed-box li a{}


.qlink1{overflow: hidden;position: absolute;left:50%;bottom:140px;margin-left:-560px;z-index:30;}
.qlink1 li{width: 110px;float: left;margin:0 30px;text-align: center}
.qlink1 li i{width: 110px;height:110px;display: inline-block;background-color: rgba(255,255,255,0.3)!important; background-image: url(../images/2025/icons1.png);
    background-repeat:no-repeat ;background-position: center center;filter: Alpha(opacity=80);border-radius: 55px;transition: all 0.5s;}

.qlink1 li a{font-size: 18px;font-weight: bold;color: #fff;}
.qlink1 li.li2 i{background-image: url(../images/2025/icons2.png);}
.qlink1 li.li3 i{background-image: url(../images/2025/icons3.png);}
.qlink1 li.li4 i{background-image: url(../images/2025/icons4.png);}
.qlink1 li:hover i{transform: rotateY(360deg);}

.newsbox{position: absolute;left:50%;top:230px;width:436px;height:554px;border:10px solid #1d8036;background: #006633;margin-left:224px;padding:20px;}
.newsbox .hd{height:50px;margin-bottom:20px;}
.newsbox .hd ul{float:left;overflow:hidden;height:50px;}
.newsbox .hd ul li{position:relative;float:left;width:120px;height:50px;background:#669966;margin-right:10px;border-radius: 8px;text-align:center;font-size:18px;line-height:50px;cursor:pointer}
.newsbox .hd ul li a{color:#fff;text-decoration:none;font-size:22px;font-weight: 700}
.newsbox .hd ul li.on{background: #fff}
.newsbox .hd ul li.on a{color:#000;}

.newsbox .bd{overflow:hidden;}
.newsbox .bd ul{}
.newsbox .bd li{overflow:hidden;text-indent:30px;height:44px;background:url(../images/2025/li-icon.png) 0 center no-repeat;line-height:44px;border-bottom:1px dashed #fff;}
.newsbox .bd li a{color:#fff;font-size: 16px;transition: all 0.5s;overflow: hidden;display: block;text-overflow: ellipsis; white-space: nowrap;}
.newsbox .bd li a:hover{text-indent:38px;}
.newsbox .bd li .date{float:right;padding-right:10px;color:#fff}

.newsbox .bd li.newspic{height: auto;background:none;border-bottom:0px;text-indent:15px;margin-bottom: 0px}
.newsbox .bd li.newspic img{height:205px;width:410px;margin: 0;padding:0;line-height: 0px;}
.newsbox .bd li.newspic a{font-weight: bold;display: block;transition: all 0.5s;}
.newsbox .bd li.newspic a:hover{text-indent:15px!important;}

/*footer*/
#footer{ width:100%; height:220px; position:relative; overflow:hidden;background:#339933;padding-top: 30px;}
#footer .box1{width:110px;float:left;margin-right:100px;margin-left: 230px;}
#footer .box2{width:300px;float:left; margin-right: 100px}
#footer .box3{width:600px;float:left;}

#footer h2{font-size: 20px;color: #fff;font-weight: bold;height:40px;line-height: 40px;}
#footer p{font-size: 14px;color: #fff;height:25px;line-height: 25px;}
#footer p a{color: #fff;}
#footer p.wxewm{background: url(../images/2025/ew.png) no-repeat center center;width:100px;height:100px;border: 5px solid #fff;text-indent: -9999em}
#footer p.wx{margin-top:10px;text-align:center;}
#footer p.copyright{height:60px;line-height:60px;text-align: center;margin-top: 15px;}
/*返回顶部*/
.rollto {position: fixed;left:50%;margin-left:720px;bottom: 140px;z-index: 999;display: none}
.rollto a {overflow: hidden;display: block;width: 50px;height: 50px;background: url(../images/2025/backtop.png) no-repeat 0 0;text-indent: -999px;opacity: .7;filter: alpha(opacity=70)}
.rollto a:hover {background-position: 0 -52px;opacity: 1;filter: alpha(opacity=100)}


/*首页用*/


/*第一部分*/


.part1{height:auto; width:100%;overflow:hidden;margin:40px auto;padding-bottom: 20px;}
.part1 .wrap{position: relative;}
.part1 .hd{height:50px;text-align: center;padding-top: 5px;}
.part1 .hd a{background: url(../images/2025/hd1.png) no-repeat left center;text-indent:50px;font-size: 25px;font-weight: bold;text-decoration:none;display: inline-block;}
.part1 .bd li {float:left;overflow:hidden;zoom:1; margin-right:105px; width:280px;border-radius: 30px 0 30px 0;}
.part1 .bd li.last{margin-right: 0px;float: right} 
.part1 .bd a{-webkit-transition: all .7s ease; transition: all .7s ease; width: 280px; height: 40px;padding-top: 160px; display: inline-block;text-align: center; line-height: 30px;font-size: 18px;color: #fff;font-weight: 700; background: url(../images/2025/big-ico1.png) center 27% no-repeat #1d8036;}
.part1 .bd a.link2{background: url(../images/2025/big-ico2.png) center 22% no-repeat #1d8036;}
.part1 .bd a.link3{background: url(../images/2025/big-ico3.png) center 22% no-repeat #1d8036;}
.part1 .bd a.link4{background: url(../images/2025/big-ico4.png) center 22% no-repeat #1d8036;}
.part1 .bd a:hover{ -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}

/*第二部分*/

.part2{height:528px; width:100%;overflow:hidden;margin:40px auto;background:url(../images/2025/bg_part2.png) no-repeat center top; }
.part2 .wrap{position: relative;padding-top: 70px;}
.part2 .listbox{width:430px;padding:10px;float:left;overflow: hidden;border: 0px solid #ccc;margin:0 20px 0 10px;}
.part2 .listbox .hd{height:60px;line-height:60px;}
.part2 .listbox .hd h2 a{background: url(../images/2025/hd1.png) no-repeat left center;color:#339933;text-indent:50px;font-size: 25px;font-weight: bold;text-decoration:none;display: inline-block;}
.part2 .listbox .hd .more{display: inline-block;float: right;}
.part2 .listbox .bd{padding:0 15px;}
.part2 .listbox .bd li{height:52px;line-height: 52px;border-bottom:1px dashed #ccc;}
.part2 .listbox .bd a{font-size: 16px;transition: all 0.5s;overflow: hidden;display: block;text-overflow: ellipsis; white-space: nowrap;}
.part2 .listbox .bd a:hover{text-indent:8px;}

.pic a{display: block; position: relative; transition: all 200ms ease 0s; overflow: hidden;}
.pic a:hover{filter: alpha(opacity=80); opacity: .8;}
.pic a:before{content: ""; position: absolute; width: 100px; height: 100%; top: 0; left: -100%; overflow: hidden; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .2)), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%); -webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg);}
.pic a:hover:before{left: 150%; transition: left 1s ease 0s}



/*第三部分*/


.part3{overflow: hidden;/*margin-top: 40px;*/ margin-bottom: 40px}

/*listbox*/
.part3 {height:auto;overflow:hidden;}
.part3 .hd{height:50px;text-align: center;padding-top: 5px }
.part3 .hd a{background: url(../images/2025/hd1.png) no-repeat left center;text-indent:50px;font-size: 25px;font-weight: bold;text-decoration:none;display: inline-block;}
.thumbListStlye2 {display:block;text-align:center;zoom:1; width: 1440px;margin-right:-32px;}
.thumbListStlye2 li {float:left;zoom:1; margin-right:32px; width:336px;position: relative;height:218px;}
.thumbListStlye2 li.last{margin-right: 32px;float:right;} 
.thumbListStlye2 .pe_u_thumb {margin:0 auto;overflow: hidden;}
.thumbListStlye2 .pe_u_thumb a{width:336px; height:218px;}
.thumbListStlye2 .pe_u_thumb img {width:336px; height:218px;}
.thumbListStlye2 .pe_u_thumb_title {position: absolute;left:10px;bottom:25px;overflow: hidden; height:40px; line-height:40px;border-radius: 0 20px 20px 0;background: #339933;padding: 0 20px;}
.thumbListStlye2 .pe_u_thumb_title a{ font-size: 20px;color: #fff;display: block;position: relative;}
.thumbListStlye2 .pe_u_thumb a:after {
    content: "";
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    border: 1px solid #fff;
    filter: alpha(opacity = 100);
    opacity: 1;
}

#search_wrap{position:absolute;width:auto;z-index:9999;top:50%;left:50%;margin-left:-270px;margin-top:-20px;transition:all 0.5s;display:none}
#search_wrap .search_bd{}

.search_bd{height:40px;background:#fff;overflow:hidden;border-radius:0px;width:540px;margin:0;}
.search_kk{float:left;_display:inline;height:30px;line-height:30px;margin:5px 0 5px;width:445px;padding-left:15px;font-size:1rem;border:none;background:none;outline:none;}
.search_an{width:80px;height:40px;float:right;_display:inline;background:#339933;border:none;line-height:40px;text-align:center;overflow:hidden;cursor:pointer;color:#fff;font-size:1.2rem;}

/* winMark */
#winMark{z-index:99;width:100%;display:none;height:100%;position:fixed;background:rgba(0,0,0,0.8);left:0;top:0;}
#winMark .close{position:absolute;right:7%;top:7%;width:40px;height:40px;background:url(../images/2025/guanbi.png) no-repeat center;background-size:cover;cursor:pointer;transition-duration:.5s;}
#winMark .close:hover{transform:rotate(90deg)}



 /*閸掓銆冩い锟�*/
.sort_main {width:1400px;margin:0 auto;padding-bottom: 20px;}
.sort_main2 {width: 300px;height: 49px;background-color: #dddddd;margin: 20px 20px 0px 20px;display: block;float: left;}
.name{width: 300px;color: #FFF;background-color: #0f5f25;line-height: 49px;font-size: 20px;float: left;text-align: center;font-family: "Microsoft YaHei", "濮掓稒鍨崇紞锟�", verdana;}
.name_r{background-image: url(../../../images/2025/2021/lm_name_r.png);line-height: 49px;padding: 0px 0px 0px 80px;float: left;display: block;font-size: 14px;font-family: "Microsoft YaHei", "濮掓稒鍨崇紞锟�", verdana;color: #7F306A;background-repeat: no-repeat;}
.name_r2{background-image: url(../../../images/2025/2021/lm_name_r.png);line-height: 49px;padding: 0px 0px 0px 80px;float: left;display: block;font-size: 14px;font-family: "Microsoft YaHei", "濮掓稒鍨崇紞锟�", verdana;color: #7F306A;background-repeat: no-repeat;}
.name_right {display: block;float: right;line-height: 49px;width: 49px;background-image: url(../../../images/2025/2021/lm_r_bk.png);}

.sort_left {width:300px;/*height:292px;*/float:left;}
.sort_lefthead {width:26px;/*height:39px;*/background:url(../../../images/2025/2021/bg_sortlhead.png);}
.sort_lefthead dt {font-family:"瀵邦喛钂嬮梿鍛寸拨";line-height:39px;text-align:center;color:#000000;font-size:18px;}

.sort_leftcont {width:300px;background: #f3f3f3;min-height: 200px;}
.sort_leftcont  ul{width:300px;padding-top:20px;padding-bottom:20px;}
.sort_leftcont  ul li{border-bottom: 1px solid #e0e0e0;/* 25% 50%;*/text-align:left;line-height:50px;height:50px;}
/*.sort_leftcont  ul li a{font-size:14px;color:#fff;font-weight:bold;letter-spacing:5px;}*/

.sort_leftcont  ul li a {
  display: block;
  line-height: 50px;
  padding: 0px 10px 0px 105px;
  text-decoration: none;
  margin-bottom: 3px;
}
.sort_leftcont  ul li a:link ,.sort_leftcont  ul li  a:visited{
  /*background-image: url(../../../images/2025/2021/dmenu_bk.png);*/
  color: #444444;
  text-decoration: none;
  font-size: 18px;

}
.sort_leftcont  ul li a.now {
  color: #FFF;
  /*background-image: url(../../../images/2025/2021/dmenu_bk_active.png);*/
  font-size: 18px;
}
.sort_leftcont  ul li a.vip {
  color: #FFF;
  /*background-image: url(../../../images/2025/2021/dmenu_bk_VIP.png);*/
  font-weight: bold;
  font-size: 18px;
}

.sort_leftcont  ul li a:hover {
  color: #ffffff;
  font-weight:bold;
  background-image: url(../images/2025/bg_conleft.png);
  text-decoration: none;
  font-size: 18px;
}
.sort_leftcont  ul li a:active  {
  color: #FFF;
  /*background-image: url(../../../images/2025/2021/dmenu_bk_active.png);*/
  font-size: 18px;
}









.sort_right{width:1015px;min-height:500px;float:left;margin: 20px 0 20px 20px;background-color: #FFFFFF;display: block;}
.sort_righthead dt{font-size:12px;color:#035da3;padding:10px 0 0 20px;}
.sort_rightcont {padding: 8px;clear: both;margin-bottom: 20px;/*border-left:1px solid #b6dafc;border-right:1px solid #b6dafc;border-bottom:1px solid #b6dafc;*/}
.sort_rightcont ul{padding-bottom: 20px;}
.sort_rightcont ul li {border-bottom:1px solid #e0e0e0;background: url(../../../images/2025/2021/heidian1.png) no-repeat left;line-height: 50px;font-size: 16px;margin-left: 10px;padding-left: 20px;padding-right: 15px;}
.sort_rightcont ul li  span{float:left;color:#000000;padding-right:20px;}
.sort_rightcont ul li  a{color:#363535;}





/*閸愬懎顔愭い锟�*/
  .sort_right2{width:1015px;min-height:500px;float:left;background-color: #FFFFFF;display: block;margin: 20px;}
  .sort_rightcont2 {padding: 8px;clear: both;margin-bottom: 20px;}

  .sort_rightcont2 h1{font-size:25px;font-weight: bold;font-family: "瀵邦喛钂嬮梿鍛寸拨";color:#333;text-align:center;padding-top:20px;}
  .sort_rightcont2 h2{font-size:14px;font-family: "瀵邦喛钂嬮梿鍛寸拨";color:#333333;text-align:center;font-weight: normal;padding-top:20px;}

  .line{width:865px;border-bottom:1px solid #d6d6d6;margin: 0 auto;padding-top:20px;}
  .cont{width:970px;margin:10px 20px;color:#333333;}
  .cont p{line-height:27px;    padding: 5px 0;}

  /*閸掑棝銆�*/
.pagination li span {
    float: left;
    padding-right: 10px;
}
.pagination li a {
    float: left;
    padding-right: 10px;
}

.line {
    width: 855px;
    border-bottom: 1px solid #d6d6d6;
    margin-left: 70px;
    margin-top: 20px;
}

.cont {
    width: 980px;
    margin: 10px 10px;
    color: #333333;
}

.cont p {
    line-height: 30px;
    font-size: 17px;
}


.cont p  a{
   text-decoration:none;color:#000000;}

.cont TABLE {
  width:100%;
    margin: 0 auto;
    BORDER-COLLAPSE: collapse
}
.cont TABLE tr  {
   BORDER-TOP: #d7cec2 1px solid;
    BORDER-RIGHT: #d7cec2 1px solid;
    BORDER-BOTTOM: #d7cec2 1px solid;
    BORDER-LEFT: #d7cec2 1px solid;
}
.cont TABLE tr  td{
    BORDER-TOP: #d7cec2 1px solid;
    BORDER-RIGHT: #d7cec2 1px solid;
    BORDER-BOTTOM: #d7cec2 1px solid;
    BORDER-LEFT: #d7cec2 1px solid;
}
.cont table tr td a{
   text-decoration:none;
   color:#000000;
}

/*閸掑棝銆�*/
.pagination li span {
    float: left;
    padding-right: 10px;
}

.pagination li a {
    float: left;
    padding-right: 10px;}