@charset "UTF-8";
/*css reset*/
html,body,div,ul,li,dl,dt,dd,span,p,img,a,table,tr,td,th,h1,h2,h3,h4{
	margin:0px;
	padding:0px;
	border:0px;
	outline: none;
	font-size: 16px;
	font-family:"微软雅黑","宋体","Arial";
}
body{
	background: #fff;
}
h2{
	font-size: 22px;
}
a{
	text-decoration: none;
}

li{
	list-style: none;
}
#visit_count{font-size: 14px;}

#top{width: 100%; min-width: 1520px; height: 130px; background: linear-gradient(to right,#20973d,#01743d );}
#top .box{width: 1520px; margin:0 auto;}
#logo{display: inline-block; width: 565px; height: 68px; background: url(../../images/v202604/logo.png) no-repeat; float: left; margin-top: 30px;}
#searchbox{width: 153px; height: 34px; float: left; background: #1aa049; border-radius: 20px; margin-left: 750px; margin-top: 48px;}
#ipt{width: 100px; height: 34px; background: none; border:none; margin:0; padding: 0; outline: none; float: left; display: inline-block; line-height: 34px; padding-left: 15px; color:#fff;}
#sbt{width: 33px; height: 33px; background: none; border:0px; margin:0; padding: 0; outline: none; float: left; display: inline-block; background: url(../../images/v202604/search.png) no-repeat center; cursor: pointer;}

#navbox{width: 100%; height: 44px; min-width: 1520px; background: #016737; position: relative; z-index: 99;}
#navbox .box{width: 1520px; margin:0 auto; padding-left: 5px;}

/*nav*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{   position:relative; z-index:1;   color:#fff; height:44px; line-height:44px;   }
.nav{ width:1520px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav h3{ font-size:100%; font-weight:normal; font-size:18px;  }
.nav .m{  position:relative; float:left; width:150px; margin:0 0px; display:inline; text-align:center;   }
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; 
	vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 
}
.nav h3 a{  zoom:1;  height:44px; line-height:44px; padding:0 0;  display:block; color:#fff; font-size: 16px; font-weight: bold; text-align: center;}
.nav .on h3 a{/*padding:11px 0;  border-bottom:2px solid #c00;*/   }
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .sub{ display:none; /*默认隐藏*/ width:150px; padding:10px 0;  position:absolute; left:0px; top:44px;  float:left; line-height:30px; 
	background: rgba(1,103,55,0.7);
				filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000)";}
.nav .sub li{ text-align:center;  height: 40px; line-height: 40px;}
.nav .sub li a{ color:#fff; display:block; zoom:1;font-size: 16px;}
.nav .sub li a:hover{  background:#016737; color:#f8ca29;   }
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }
.nav .sub dl a:hover{ color:#f8ca29;  }
.nav .sub dl dt a{ color:#f8ca29;  }
.nav .sub dl dd a{ color:#fff; padding-left:7px;   }

.nav div.sub{ z-index:1; width:400px;  }
.nav div.sub dt a,.nav div.sub dd a{font-size: 18px; line-height: 30px; height: 30px;}


/*banner*/
#banner{min-height: 560px;}
.fullSlide{ min-width:1520px; border-top:0px solid #3D9EE9;  position:relative;  min-height:560px; overflow:hidden;   }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  min-height:573px; }
.fullSlide .bd li .siteWidth{ width:1520px; position:relative;  margin:0 auto;  height:496px;  }
.fullSlide .bd li a1{ position:absolute; width:116px; height:93px; display:block; z-index:1;   }
.fullSlide .bd .siteWidth{position: absolute; bottom:-390px; width: 666px; height:116px; right: -645px; }
.fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:#000;
_background:#000;
}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:-70px; left:0; height:30px; line-height:30px; text-align:center;  padding-bottom: 100px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:4px; background:linear-gradient(to right,#016e37,#007155,#007fcc);; border-radius: 15px; overflow:hidden; 
	line-height:9999px; /*filter:alpha(opacity=40);opacity:0.4; */
}
.fullSlide .hd ul .on{background: #fff; filter:alpha(opacity=100);opacity:1;  }
.fullSlideSort{ min-width:1380px; border-top:0px solid #3D9EE9;  position:relative;  height:261px; overflow:hidden;   }
.fullSlideSort .bd{ position:relative; z-index:-90;  }
.fullSlideSort .bd ul{ width:100% !important; }
.fullSlideSort .bd li{ width:100% !important;  height:594px; }
.fullSlideSort .bd li .siteWidth{ width:1380px; position:relative;  margin:0 auto;  height:261px;  }

#dongtai{width: 100%; min-width: 1520px; height: 600px;}
#dongtai .box{width: 1520px; margin:0 auto;}
#dongtai .box dl dt{display:inline-block; width: 100%; height: 75px; float: left; line-height: 75px;}
#dongtai .box dl dt a{display: inline-block; float: right; padding-left: 50px; background: url(../../images/v202604/more.png) no-repeat left; color: #000; margin-top: 20px;}
#dongtai .box dl dt span{display: inline-block; width: 133px; height: 75px; line-height: 75px; font-size: 26px; font-weight: bold; background: url(../../images/v202604/line.png) no-repeat bottom center; text-align: center;}
#ppt{display: inline-block; width: 746px; height: 465px; float: left; background: url(../../images/v202604/pptbg.png) no-repeat; margin-top: 25px;}

.focusBox { position: relative; width: 735px; height: 454px;  font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;  float: left;}
.focusBox .pic img { 
    height: 454px; 
    display: block;
    position: relative;
    object-fit: cover;
    object-position: center;
  }
  
  .focusBox .pic li {
    position: relative;
    width: 735px;
    height: 454px;
    overflow: hidden;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
  .focusBox .pic li img { 
    height: 454px;
    display: block;
    position: relative;
    z-index: 1;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    max-width: none;
  }
  .focusBox .pic li::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: inherit;
    filter: blur(2px);
    z-index: 0;
  }
.focusBox .txt-bg { position: absolute; bottom: 0px; left: 0px; z-index: 1; height: 130px; width:100%;  background: rgba(0,0,0,0.5);  overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 30px; z-index: 2; height: 106px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:106px; line-height:106px; position:absolute; bottom:0px; width: 100%;}
.focusBox .txt li a{ display: block;  color: #fff; padding: 15px 20px 0 40px; font-weight: bold; font-family: '微软雅黑','黑体'; font-size: 18px;  text-decoration: none; line-height: 40px;}
.focusBox .txt li a:hover{color:yellow;}
.focusBox .txt li a span{display: inline-block; float: right; width:120px; height: 90px;}
.focusBox .txt li a span b{display: block; width: 120px; height: 45px;  float: right; text-align: center;}
.focusBox .txt li a span b.ymd{padding-top: 40px; color: white;}
.focusBox .txt li a span b.day{font-size: 40px;line-height: 40px;}
.focusBox .txt li a span b.ym{font-weight: normal;line-height: 20px;}
.focusBox .num { position: absolute; z-index: 3; bottom: 18px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 12px; height: 12px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 3px; cursor: pointer; border-radius: 50%; border:0px solid #fff; background: #fff;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#2f9e42; }

#dongtai .box ul.list{display: inline-block; width: 715px; float: left; margin-left: 50px; margin-top: 10px;}
#dongtai .box ul.list li{display: inline-block; width: 100%; float: left; height: 80px; background: url(../../images/v202604/libtm.png) repeat-x bottom; line-height: 80px;}
#dongtai .box ul.list li span{display: inline-block; float: right; width: 55px; height: 50px; color:#117e3a; margin-top: 18px;}
#dongtai .box ul.list li span b.day{width: 55px; height: 35px; line-height: 35px; text-align: center; font-size: 22px; display: inline-block; float: left;}
#dongtai .box ul.list li span b.ym{width: 55px; height: 15px; line-height: 15px; text-align: center; font-size: 12px; display: inline-block; float: left;}
#dongtai .box ul.list li a{padding-left: 30px; color:#000; font-size: 18px; background: url(../../images/v202604/li.png) no-repeat left;}


/* 加载动画 - 为列表项添加 */
#dongtai .box ul.list li {
    opacity: 0;
    animation: slideInRight 0.5s ease forwards;
  }
  
  #dongtai .box ul.list li:nth-child(1) { animation-delay: 0.1s; }
  #dongtai .box ul.list li:nth-child(2) { animation-delay: 0.2s; }
  #dongtai .box ul.list li:nth-child(3) { animation-delay: 0.3s; }
  #dongtai .box ul.list li:nth-child(4) { animation-delay: 0.4s; }
  #dongtai .box ul.list li:nth-child(5) { animation-delay: 0.5s; }
  #dongtai .box ul.list li:nth-child(6) { animation-delay: 0.6s; }
  
  @keyframes slideInRight {
    0% {
      opacity: 0;
      transform: translateX(30px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  
  /* 标题加载动画 */
  #dongtai .box dl dt {
    opacity: 0;
    animation: fadeInDown 0.5s ease forwards;
    animation-delay: 0.1s;
  }
  
  @keyframes fadeInDown {
    0% {
      opacity: 0;
      transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  
  /* 鼠标移入列表项炫酷效果 */
  #dongtai .box ul.list li {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
    overflow: hidden;
  }
  
  #dongtai .box ul.list li:hover {
    background: linear-gradient(90deg, #f0f9f0, transparent);
    transform: translateX(10px);
    padding-left: 10px;
  }
  
  #dongtai .box ul.list li:hover a {
    color: #117e3a;
    transition: color 0.3s ease;
  }
  
  #dongtai .box ul.list li:hover span {
    transform: scale(1.1);
    transition: transform 0.3s ease;
  }
  
  /* 查看更多按钮悬停效果 */
  #dongtai .box dl dt a {
    transition: all 0.3s ease;
    position: relative;
  }
  
  #dongtai .box dl dt a:hover {
    transform: translateX(-10px);
    color: #117e3a;
    background-position: right left;
  }

  #anniu{width: 100%; min-width: 1520px; height: 295px; background: url(../../images/v202604/bg1.png) repeat-x center;}
  #anniu .box { 
    width: 1520px; 
    margin: 0 auto; 
    display: flex; 
    justify-content: space-between; 
    align-items: center; 
  }
  #anniu .box a { 
    display: block; 
    text-align: center; 
    margin-top: 60px;
  }
  #anniu .box a img { 
    display: block; 
  }


 
  /* 加载动画 */
#anniu .box a {
    opacity: 0;
    animation: fadeInUp 0.6s ease forwards;
  }
  
  #anniu .box a:nth-child(1) { animation-delay: 0.1s; }
  #anniu .box a:nth-child(2) { animation-delay: 0.3s; }
  #anniu .box a:nth-child(3) { animation-delay: 0.5s; }
  
  @keyframes fadeInUp {
    0% {
      opacity: 0;
      transform: translateY(30px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  
  /* 鼠标滑过动画效果 */
  #anniu .box a {
    transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    position: relative;
  }
  
  #anniu .box a:hover {
    transform: scale(1.08) rotate(2deg);
  }
  
  #anniu .box a img {
    transition: all 0.4s ease;
  }
  
  #anniu .box a:hover img {
    filter: brightness(1.1) contrast(1.1);
    box-shadow: 0 20px 35px -10px rgba(0,0,0,0.3);
  }
  
  /* 添加底部光效 */
  #anniu .box a::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%) scaleX(0);
    width: 80%;
    height: 3px;
    background: linear-gradient(90deg, transparent, #1da05e, #3b8e94, #4f7cbd, transparent);
    border-radius: 3px;
    transition: transform 0.3s ease;
  }
  
  #anniu .box a:hover::after {
    transform: translateX(-50%) scaleX(1);
  }

  #zixun{width: 100%; min-width: 1520px; height: 500px;}
  #zixun .box{width: 1520px; margin:0 auto;}
  #zixun .box .lm{display: inline-block; width: 440px; float: left; margin-top: 40px;}
  #gztz,#gsgg{margin-left: 95px;}
  #zixun .box .lm dt{display: inline-block; float: left; width: 440px; height: 64px; border-bottom: 1px solid #1aa049;}
  #zixun .box .lm dt a{display: inline-block; height: 64px; float: right; padding-left: 50px; background: url(../../images/v202604/more.png) no-repeat 5% 70%; color: #000; line-height: 84px;}
  #zixun .box .lm dt span{display: inline-block; width: 113px; height: 64px; line-height: 64px; font-size: 26px; font-weight: bold; background: url(../../images/v202604/line.png) no-repeat bottom center; text-align: center;}
  #zixun .box .lm dd ul li{display: inline-block; width: 100%; height: 50px; line-height: 50px; background: url(../../images/v202604/libtm.png) repeat-x bottom;}
  #zixun .box .lm dd ul li span{display: inline-block; width: 101px; height: 26px; line-height: 26px; text-align: center; float: left; color: #fff; border-radius: 15px; background: linear-gradient(to right,#44a850,#00823a); margin-top: 12px; margin-right: 25px; font-size: 13px;}
  #zixun .box .lm dd ul li a{font-size: 18px; color:#000;}


/* 加载动画 - 标题 */
#zixun .box .lm dt {
    opacity: 0;
    animation: fadeInDown 0.5s ease forwards;
  }
  
  #zixun .box .lm:nth-child(1) dt { animation-delay: 0.1s; }
  #zixun .box .lm:nth-child(2) dt { animation-delay: 0.2s; }
  #zixun .box .lm:nth-child(3) dt { animation-delay: 0.3s; }
  
  @keyframes fadeInDown {
    0% {
      opacity: 0;
      transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  
  /* 加载动画 - 列表项 */
  #zixun .box .lm dd ul li {
    opacity: 0;
    animation: slideInLeft 0.5s ease forwards;
  }
  
  #zixun .box .lm:nth-child(1) dd ul li:nth-child(1) { animation-delay: 0.1s; }
  #zixun .box .lm:nth-child(1) dd ul li:nth-child(2) { animation-delay: 0.15s; }
  #zixun .box .lm:nth-child(1) dd ul li:nth-child(3) { animation-delay: 0.2s; }
  #zixun .box .lm:nth-child(1) dd ul li:nth-child(4) { animation-delay: 0.25s; }
  #zixun .box .lm:nth-child(1) dd ul li:nth-child(5) { animation-delay: 0.3s; }
  #zixun .box .lm:nth-child(1) dd ul li:nth-child(6) { animation-delay: 0.35s; }
  #zixun .box .lm:nth-child(1) dd ul li:nth-child(7) { animation-delay: 0.4s; }
  
  #zixun .box .lm:nth-child(2) dd ul li:nth-child(1) { animation-delay: 0.2s; }
  #zixun .box .lm:nth-child(2) dd ul li:nth-child(2) { animation-delay: 0.25s; }
  #zixun .box .lm:nth-child(2) dd ul li:nth-child(3) { animation-delay: 0.3s; }
  #zixun .box .lm:nth-child(2) dd ul li:nth-child(4) { animation-delay: 0.35s; }
  #zixun .box .lm:nth-child(2) dd ul li:nth-child(5) { animation-delay: 0.4s; }
  #zixun .box .lm:nth-child(2) dd ul li:nth-child(6) { animation-delay: 0.45s; }
  #zixun .box .lm:nth-child(2) dd ul li:nth-child(7) { animation-delay: 0.5s; }
  
  #zixun .box .lm:nth-child(3) dd ul li:nth-child(1) { animation-delay: 0.3s; }
  #zixun .box .lm:nth-child(3) dd ul li:nth-child(2) { animation-delay: 0.35s; }
  #zixun .box .lm:nth-child(3) dd ul li:nth-child(3) { animation-delay: 0.4s; }
  #zixun .box .lm:nth-child(3) dd ul li:nth-child(4) { animation-delay: 0.45s; }
  #zixun .box .lm:nth-child(3) dd ul li:nth-child(5) { animation-delay: 0.5s; }
  #zixun .box .lm:nth-child(3) dd ul li:nth-child(6) { animation-delay: 0.55s; }
  #zixun .box .lm:nth-child(3) dd ul li:nth-child(7) { animation-delay: 0.6s; }
  
  @keyframes slideInLeft {
    0% {
      opacity: 0;
      transform: translateX(-15px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  
  /* 鼠标滑过效果 - 列表项 */
  #zixun .box .lm dd ul li {
    transition: all 0.3s ease;
    cursor: pointer;
  }
  
  #zixun .box .lm dd ul li:hover {
    transform: translateX(8px);
  }
  
  #zixun .box .lm dd ul li:hover a {
    color: #1aa049;
    transition: color 0.2s ease;
  }
  
  #zixun .box .lm dd ul li:hover span {
    background: linear-gradient(to right, #1aa049, #006630);
    transform: scale(1.05);
    transition: all 0.2s ease;
  }
  
  /* 鼠标滑过效果 - 查看更多 */
  #zixun .box .lm dt a {
    transition: all 0.3s ease;
  }
  
  #zixun .box .lm dt a:hover {
    color: #1aa049;
    padding-right: 10px;
  }
  
  /* 鼠标滑过效果 - 标题 */
  #zixun .box .lm dt span {
    transition: all 0.3s ease;
  }
  
  #zixun .box .lm:hover dt span {
    color: #1aa049;
  }

  #xinshu{width: 100%; min-width: 1520px; height: 451px; background: url(../../images/v202604/bg2.png) repeat-x center;}
  #xinshu .box{width: 1520px; margin: 0 auto; overflow: hidden;}
  #xinshu .box dl dt{width: 100%; height: 70px; line-height: 70px; display: inline-block; border-bottom: 1px solid #009843;}
  #xinshu .box dl dt a{display: inline-block;height: 64px; float: right; padding-left: 50px; background: url(../../images/v202604/more.png) no-repeat 5% 70%; color: #000; line-height: 84px;}
  #xinshu .box dl dt span{display: inline-block; width: 113px; height: 70px; line-height: 70px; font-size: 26px; font-weight: bold; background: url(../../images/v202604/line.png) no-repeat bottom center; text-align: center;}


#xinshu .box dl ul{height: 288px;}
#xinshu .box dl ul li{width: 188px; height: 278px; float: left; display: inline-block; margin:0 15px; background: linear-gradient(to bottom, transparent 20px, #fff 20px); /*box-shadow: 5px 5px 5px #ccc;*/ padding-top: 0px;position: relative;box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    position: relative; margin-left: 28px;}

#xinshu .box dl ul li:hover{border-style:dashed;}
#xinshu .box dl ul li a.tu{display: block; width: 100%; text-align: center;}
#xinshu .box dl ul li a.tu img{border:0px solid #fffdff; width: 169px; height: 227px;}
#xinshu .box dl ul li a.txt{display: block; text-align: center;width: 148px;padding-left: 20px;}
#xinshu .box dl ul li a.txt b{display: block; width: 100%; color:#666; font-size: 14px; line-height: 22px;}
#xinshu .box dl dd{padding-top: 30px;}


.scrollBox1{ width:100%;padding-top:0px;border-top:0px solid #fff; position:relative; }
.scrollBox1 .piclist{  zoom:1;}
.scrollBox1 .ohbox{ position:relative;width:100%;left:60px; }
.scrollBox1 {position:relative;zoom:1;}
.scrollBox1 .pageBtn span{ background:url(../../images/v20200424/bntBg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:112px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox1 .pageBtn .prev{left:10px;background:url(../../images/v202604/left.png) no-repeat;}
.scrollBox1 .pageBtn .next{right:0px;background:url(../../images/v202604/right.png) no-repeat;}
.scrollBox1 .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 263px; display:none;}
.scrollBox1 .pageBtn .list li{ float:left; display:inline; width:37px;height:37px;background:#fff; border-radius: 10px; cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.myimglist1 a.tu img{width: 169px; height: 227px;}



/* 列表项加载动画 */
#xinshu .box dl ul li {
    opacity: 0;
    animation: fadeInUp 0.6s ease forwards;
  }
  
  #xinshu .box dl ul li:nth-child(1) { animation-delay: 0.1s; }
  #xinshu .box dl ul li:nth-child(2) { animation-delay: 0.2s; }
  #xinshu .box dl ul li:nth-child(3) { animation-delay: 0.3s; }
  #xinshu .box dl ul li:nth-child(4) { animation-delay: 0.4s; }
  #xinshu .box dl ul li:nth-child(5) { animation-delay: 0.5s; }
  #xinshu .box dl ul li:nth-child(6) { animation-delay: 0.6s; }
  
  @keyframes fadeInUp {
    0% {
      opacity: 0;
      transform: translateY(30px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  
  /* 标题加载动画 */
  #xinshu .box dl dt {
    opacity: 0;
    animation: fadeInDown 0.5s ease forwards;
    animation-delay: 0.1s;
  }
  
  @keyframes fadeInDown {
    0% {
      opacity: 0;
      transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  
  /* 鼠标移入效果 - 整体卡片上浮 */
  #xinshu .box dl ul li {
    transition: all 0.3s ease;
    cursor: pointer;
  }
  
  #xinshu .box dl ul li:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.15);
  }
  
  /* 鼠标移入效果 - 图片放大 */
  #xinshu .box dl ul li a.tu img {
    transition: transform 0.3s ease;
  }
  
  #xinshu .box dl ul li:hover a.tu img {
    transform: scale(1.05);
  }
  
  /* 鼠标移入效果 - 标题变色 */
  #xinshu .box dl ul li a.txt b {
    transition: color 0.3s ease;
  }
  
  #xinshu .box dl ul li:hover a.txt b {
    color: #009843;
  }
  
  /* 查看更多按钮效果 */
  #xinshu .box dl dt a {
    transition: all 0.3s ease;
  }
  
  #xinshu .box dl dt a:hover {
    color: #009843;
    padding-right: 10px;
  }
  
  /* 标题 hover 效果 */
  #xinshu .box dl dt span {
    transition: all 0.3s ease;
  }
  
  #xinshu .box dl:hover dt span {
    color: #009843;
  }



#tuijian{width: 100%; min-width: 1520px; height: 435px; }
#tuijian .box{width: 1520px; margin: 0 auto; overflow: hidden;}
#tuijian .box dl dt{width: 100%; height: 70px; line-height: 70px; display: inline-block; border-bottom: 1px solid #009843;}
#tuijian .box dl dt a{display: inline-block;height: 64px; float: right; padding-left: 50px; background: url(../../images/v202604/more.png) no-repeat 5% 70%; color: #000; line-height: 84px;}
#tuijian .box dl dt span{display: inline-block; width: 113px; height: 70px; line-height: 70px; font-size: 26px; font-weight: bold; background: url(../../images/v202604/line.png) no-repeat bottom center; text-align: center;}
#tuijian .box dl ul{height: 288px;}
#tuijian .box dl ul li{width: 188px; height: 278px; float: left; display: inline-block; margin:0 15px; background: linear-gradient(to bottom, transparent 20px, #019944 20px); /*box-shadow: 5px 5px 5px #ccc;*/ padding-top: 0px;position: relative;box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    position: relative; margin-left: 28px;}

#tuijian .box dl ul li:hover{border-style:dashed;}
#tuijian .box dl ul li a.tu{display: block; width: 100%; text-align: center;}
#tuijian .box dl ul li a.tu img{border:0px solid #fffdff;width: 169px; height: 227px;}
#tuijian .box dl ul li a.txt{display: block; text-align: center;width: 148px;padding-left: 20px;}
#tuijian .box dl ul li a.txt b{display: block; width: 100%; color:#fff; font-size: 14px; line-height: 22px;}
#tuijian .box dl dd{padding-top: 30px;}


.scrollBox2{ width:100%;padding-top:0px;border-top:0px solid #fff; position:relative; }
.scrollBox2 .piclist{  zoom:1;}
.scrollBox2 .ohbox{ position:relative;width:100%;left:60px; }
.scrollBox2 {position:relative;zoom:1;}
.scrollBox2 .pageBtn span{ background:url(../../images/v20200424/bntBg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:112px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox2 .pageBtn .prev{left:10px;background:url(../../images/v202604/left.png) no-repeat;}
.scrollBox2 .pageBtn .next{right:0px;background:url(../../images/v202604/right.png) no-repeat;}
.scrollBox2 .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 263px; display:none;}
.scrollBox2 .pageBtn .list li{ float:left; display:inline; width:37px;height:37px;background:#fff; border-radius: 10px; cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.myimglist2 a.tu img{width: 169px; height: 227px;}


/* 列表项加载动画 */
#tuijian .box dl ul li {
    opacity: 0;
    animation: fadeInUp 0.6s ease forwards;
  }
  
  #tuijian .box dl ul li:nth-child(1) { animation-delay: 0.1s; }
  #tuijian .box dl ul li:nth-child(2) { animation-delay: 0.2s; }
  #tuijian .box dl ul li:nth-child(3) { animation-delay: 0.3s; }
  #tuijian .box dl ul li:nth-child(4) { animation-delay: 0.4s; }
  #tuijian .box dl ul li:nth-child(5) { animation-delay: 0.5s; }
  #tuijian .box dl ul li:nth-child(6) { animation-delay: 0.6s; }
  
  
  /* 标题加载动画 */
  #tuijian .box dl dt {
    opacity: 0;
    animation: fadeInDown 0.5s ease forwards;
    animation-delay: 0.1s;
  }
  
  
  /* 鼠标移入效果 - 整体卡片上浮 */
  #tuijian .box dl ul li {
    transition: all 0.3s ease;
    cursor: pointer;
  }
  
  #tuijian .box dl ul li:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.15);
  }
  
  /* 鼠标移入效果 - 图片放大 */
  #tuijian .box dl ul li a.tu img {
    transition: transform 0.3s ease;
  }
  
  #tuijian .box dl ul li:hover a.tu img {
    transform: scale(1.05);
  }
  
  /* 鼠标移入效果 - 标题变色 */
  #tuijian .box dl ul li a.txt b {
    transition: color 0.3s ease;
  }
  
  #tuijian .box dl ul li:hover a.txt b {
    color: yellow;
  }
  
  /* 查看更多按钮效果 */
  #tuijian .box dl dt a {
    transition: all 0.3s ease;
  }
  
  #tuijian .box dl dt a:hover {
    color: #009843;
    padding-right: 10px;
  }
  
  /* 标题 hover 效果 */
  #tuijian .box dl dt span {
    transition: all 0.3s ease;
  }
  
  #tuijian .box dl:hover dt span {
    color: #009843;
  }


  #footer{width: 100%; min-width: 1520px; height: 295px; background: url(../../images/v202604/footer.png) repeat-x center;}
  #footer .box{width: 1520px; margin:0 auto;}
  #footer .box .foot{display: inline-block; float: left; color: #fff; padding-top: 10px;}
  #footer .box .foot span{display: inline-block; height: 60px; width: 100%; line-height: 60px; font-size: 20px; font-weight: bold;position: relative; margin-bottom: 20px;}
  #footer .box .foot span::after {
    content: '';
    position: absolute;
    bottom: -5px;
    left: 0;
    width: 36px;
    height: 5px;
    background-color: #2ca617;
  }
  #footer .box .foot p{color: #fff; line-height: 30px; font-size: 16px;}
  #footer .box .foot p a{color: #fff; font-size: 16px;}
  #footer .box .foot p a:hover{color: yellow;}
  #wx{width: 122px; padding-top: 122px; line-height: 40px; background: url(../../images/v202604/wx.png) no-repeat top; text-align: center;}

  #foot1{width: 550px;}
  #foot2{width: 500px;}
  #foot3{width: 300px;}



  
  /* 加载动画 - 每个板块从底部滑入 */
  #footer .box .foot {
    opacity: 0;
    animation: slideUp 0.5s ease forwards;
  }
  
  #foot1 { animation-delay: 0.1s; }
  #foot2 { animation-delay: 0.2s; }
  #foot3 { animation-delay: 0.3s; }
  #foot4 { animation-delay: 0.4s; }
  
  @keyframes slideUp {
    0% {
      opacity: 0;
      transform: translateY(30px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }



  /*sortbanner*/
#sortbanner{width:100%; min-width:1520px; background: url(../../images/v202604/sortbanner.jpg) repeat-x top center; height: 369px;}

#sortmain{width: 100%;  min-width: 1500px; background: white; min-height: 600px; height: 100%;}
#sortmain .box{width: 1500px;  margin:0 auto;}
#menu{width: 286px; float: left; display: inline-block;  margin-top: -93px;}
#menu > dt{width: 286px; height: 93px; line-height: 93px; background: #009843; color: white; 
	background: rgba(37, 160, 98, 0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000)";}
#menu > dt span{font-size: 32px; display: block; background: url(../../images/v2022/linedt.png) no-repeat left bottom; height: 78px; margin-left: 45px;}
#menu > dd{width: 284px; border: 1px solid #d2d2d2;}
#menu > dd > ul li{ line-height: 60px; background: white;  overflow: hidden; width: 284px;}
#menu > dd > ul li > a{color:#303030; font-size: 18px; display: block; padding-left: 35px; width: 249px; height: 59px; border-bottom: 1px dashed #cacaca; 
	background: url(../../images/v2022/row1.png) no-repeat 90% 50%;}
#menu > dd > ul li > a:last-child{border-bottom: none;}
#menu > dd > ul li.on > a{border-bottom: 1px solid #009843;color:white; background: #009843;}
#menu > dd > ul li > a:hover{ border-bottom: 1px solid #009843;color:white; background: url(../../images/v2022/row2.png) no-repeat 90% 50% #009843;}
#menu > dd > ul li dd{height: 59px; line-height: 60px; border-bottom: 1px dashed #cacaca;}
#menu > dd > ul li dd a{color:#303030; font-size: 18px; display: block; width: 219px; height: 59px; padding-left: 65px;}
#menu > dd > ul li dd a:hover{background: #009843; color: white;}


#sortcontent{width: 1110px; float: left; display: inline-block; margin-left: 44px; padding-top: 10px;}
#sortcontent dt{width: 1110px; height: 56px; border-bottom: 1px solid #bcbcbc; }
#sortcontent dt #navbar{float:right; height: 66px; line-height: 66px; color: #747474; padding-left: 50px; background: url(../../images/v202604/more.png) no-repeat left;}
#sortcontent dt #navbar a{color: #747474;}
#sortcontent dt #navbar a:hover{color:#009843;}
#sortcontent dt span{display: block; height: 39px; padding-left: 20px; border-left: 5px solid #009943; font-size: 30px; color:#000; font-weight: bold;margin-top: 10px;}
#sortcontent dd{padding-bottom: 50px; padding-top: 10px;}


#sortcontent dd ul.list{width: 1110px; float: left;}
#sortcontent dd ul.list li{height: 60px; line-height: 60px; border-bottom: 1px solid #dbdbdb;}
#sortcontent dd ul.list li span{float: right; color: #3f403f;}
#sortcontent dd ul.list li a{color:#3f403f; transition: 0.3s; display: block; padding-left: 30px; background: url(../../images/v202603/li.png) no-repeat left;}
#sortcontent dd ul.list li a:hover{color:#009843; padding-left: 25px; font-weight: bold;}
#sortcontent dd .page{width:100%; height: 80px; text-align: center;}
#sortcontent dd .page ul{width: 707px; margin:0 auto;}
#sortcontent dd .page ul li{height: 80px; line-height: 80px; display: inline-block; float: left; margin-left: 15px;}
#sortcontent dd .page ul li a{display: block; border:1px solid #eee; color:#636363; height: 40px; line-height: 40px;padding-left: 10px; padding-right: 10px; margin-top: 20px;}
#sortcontent dd .page ul li a:hover{background: #009843; color: white;}



#sortcontent dd .article{line-height: 1.8; font-size: 17px; padding-top: 10px; color: #666; text-align: justify;}
#sortcontent dd .article h2.t{width: 1110px; line-height: 50px; text-align: center; font-size: 28px; font-weight: bold; color: #333;margin-bottom: 20px;}
#sortcontent dd .article p{line-height: 30px; font-size: 17px;  color: #666; line-height: 1.8; }
#sortcontent dd .article p a{line-height: 30px; font-size: 17px;  color: #3D9EE9;}
#sortcontent dd .article .info{width: 1110px; height: 30px; line-height: 30px; background: #f2f2f2; color:#999999; text-align: center; font-size: 14px; margin-bottom: 20px;}
#fujian {
    background: #e8e8e8;
    padding: 10px;
}


  
