﻿@charset "utf-8";
.banner{ width:100%; position:relative}
.banner>img{ width:100%}
.banner img.img1{ display:block}
.banner img.img2{ display:none}
.banner .item{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2; text-align:center}
.banner .item .a img{ height:117px; width:auto}
.banner .item .b{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#246b58; text-transform:uppercase; line-height:1 }
.banner .item .c{ font-size:18px; color:#7dbe85; margin-top:30px; line-height:1}
.banner .item .c div{ margin:0 5px}
@media (max-width: 1600px){
	
	.banner .item .a img{ height:100px; width:auto}
	.banner .item .b{ font-size:13px; }
	.banner .item .c{ font-size:16px; margin-top:25px}


	
}
@media (max-width: 1200px){
	.banner img.img2{ display:block}
	.banner img.img1{ display:none}	
	.banner .item .a img{ height:40px; width:auto}
	.banner .item .b{ font-size:12px; margin-top:5px }
	.banner .item .c{ font-size:13px; margin-top:15px}
	.banner .item .c div{ margin:0 4px}
}

.line{ padding:110px 0 0 0}
@media (max-width: 1600px){
	.line{ padding:90px 0 0 0}
}
@media (max-width: 1200px){
	.line{ padding:60px 0 0 0}
}

.proList{ width:100%}
.proList .item{ width:100%; position:relative; padding:150px 0}
.proList .item .bj{ position:absolute; left:0; top:0; width:100%; height:100%; position:absolute; z-index:-1}
.proList .item .nr{ position:relative; z-index:2}
.proList .item .nr .lt{ width:645px; float:left; padding:60px 0 0 0}
.proList .item .nr .lt .title{ font-size:70px; color:#317261; font-family:"azt"; font-weight:bold; line-height:1}
.proList .item .nr .lt .stitle{ font-size:30px; color:#327261; margin-top:15px}
.proList .item .nr .lt .intro{ font-size:18px; color:#666666; text-align:justify; line-height:2; margin-top:45px}
.proList .item .nr .lt .more{ margin-top:35px}
.proList .item .nr .lt .more a{ display:block; background:url(g_05.png) center center no-repeat; background-size:100% 100%; width:155px; height:51px;display:flex;align-items: center;justify-content: center; font-size:16px; color:#fff}
.proList .item .nr .lt .picxx{ margin-top:60px; position:relative}
.proList .item .nr .lt .picxx .swiperpro{ width:100%; overflow:hidden}
.proList .item .nr .lt .picxx .swiperpro .swiper-slide{ width:105px; float:left; margin-right:30px; border-radius:10px; overflow:hidden}
.proList .item .nr .lt .picxx .swiperpro .swiper-slide img{ width:100%}
.proList .item .nr .lt .picxx .swiperpro .swiper-slide:last-child{ margin-right:0}
.proList .item .nr .lt .picxx .prevpro{ background:url(g_25.png) center center no-repeat; background-size:cover; width:48px; height:48px; cursor:pointer; position:absolute; left:-30px; top:50%; margin-top:-24px; z-index:2}
.proList .item .nr .lt .picxx .prevpro:hover{ background:url(g_26.png) center center no-repeat; background-size:cover; transform:rotate(180deg)}
.proList .item .nr .lt .picxx .nextpro{ background:url(g_25.png) center center no-repeat; background-size:cover; width:48px; height:48px; cursor:pointer; position:absolute; right:-30px; top:50%; margin-top:-24px; z-index:2; transform:rotate(180deg)}
.proList .item .nr .lt .picxx .nextpro:hover{ background:url(g_26.png) center center no-repeat; background-size:cover; transform:rotate(0)}
.proList .item .nr .rt{ float:right; width:900px}
.proList .item .nr .rt img{ width:100%}
@media (max-width: 1600px){
	.proList .item{ padding:120px 0}
	.proList .item .nr .lt{ width:480px; padding:40px 0 0 0}
	.proList .item .nr .lt .title{ font-size:60px;}
	.proList .item .nr .lt .stitle{ font-size:24px; margin-top:12px}
	.proList .item .nr .lt .intro{ font-size:16px; margin-top:30px}
	.proList .item .nr .lt .more{ margin-top:30px}
	.proList .item .nr .lt .more a{ width:140px; height:47px; font-size:14px;}
	.proList .item .nr .lt .picxx .swiperpro .swiper-slide{ width:88px; margin-right:10px; }
	.proList .item .nr .lt .picxx .prevpro{  width:40px; height:40px; left:-25px; margin-top:-20px;}
	.proList .item .nr .lt .picxx .nextpro{  width:40px; height:40px; right:-25px; margin-top:-20px;}
	.proList .item .nr .rt{ float:right; width:700px}
	.proList .item .nr .rt img{ width:100%}

}
@media (max-width: 1200px){
	.proList .item{ padding:60px 0}
	.proList .item .nr .lt{ width:100%; padding:0 0 0 0}
	.proList .item .nr .lt .title{ font-size:40px;}
	.proList .item .nr .lt .stitle{ font-size:20px; margin-top:10px}
	.proList .item .nr .lt .intro{ font-size:14px; margin-top:20px}
	.proList .item .nr .lt .more{ margin-top:25px}
	.proList .item .nr .lt .more a { width:120px; height:42px; font-size:12px;}
	.proList .item .nr .lt .picxx .swiperpro{ width:100%}
	.proList .item .nr .lt .picxx .swiperpro .swiper-slide{ width:18.4%; margin-right:2%; }
	.proList .item .nr .lt .picxx .prevpro{  width:32px; height:32px; left:-16px; margin-top:-16px;}
	.proList .item .nr .lt .picxx .nextpro{  width:32px; height:32px; right:-16px; margin-top:-16px;}
	.proList .item .nr .rt{ float:right; width:100%; margin-top:20px}
	.proList .item .nr .rt img{ width:100%}

}
@media (max-width: 750px){
	.proList .item .nr .lt .title{ font-size:30px;}
	.proList .item .nr .lt .stitle{ font-size:18px; }
	.proList .item .nr .lt .picxx{ margin-top:30px}
}

.proDis{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; background:rgba(0,0,0,.2); display:none}
.proDis .proDisCont{ width:1150px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:#fff; z-index:3; box-sizing:border-box; padding:100px; border-radius:20px}
.proDis .proDisCont .pic{ float:right; width:360px; text-align:center}
.proDis .proDisCont .pic img{ max-width:100%}
.proDis .proDisCont .cont{ width:515px; float:left}
.proDis .proDisCont .cont .title{ font-size:48px; color:#333333}
.proDis .proDisCont .cont .intro{ font-size:16px; color:#666666; line-height:2; text-align:justify; margin-top:10px}
.proDis .proDisCont .cont .bq{ padding:35px 0; border-bottom:1px dashed #137439;}
.proDis .proDisCont .cont .bq p{ display:block; padding:0 20px; font-size:16px; color:#345c51; height:38px; float:left;display:flex;align-items: center; border-top:1px solid #6b8880; border-bottom:1px solid #6b8880; box-sizing:border-box; margin:0 22px 0 10px; position:relative}
.proDis .proDisCont .cont .bq p:before{ content:""; display:block; width:10px; height:36px; background:url(g_30.png) left center no-repeat; background-size:100% 100%; position:absolute; right:calc(100% - 1px); top:0}
.proDis .proDisCont .cont .bq p:after{ content:""; display:block; width:10px; height:36px; background:url(g_31.png) left center no-repeat;background-size:100% 100%;  position:absolute; left:calc(100% - 1px); top:0}
.proDis .proDisCont .cont .tit{ width:121px; height:37px;display:flex;align-items: center;justify-content: center; margin-top:40px; background:url(g_37.png) center center no-repeat; background-size:100% 100%; color:#fff; font-size:16px}
.proDis .proDisCont .cont .item{ margin-top:40px}
.proDis .proDisCont .cont .item a{ display:block; float:left; width:106px; border-radius:22px; overflow:hidden; margin-right:26px}
.proDis .proDisCont .cont .item a img{ width:100%}
.proDis .proDisCont .closex{ background:url(g_36.png) center center no-repeat; width:15px; height:15px; position:absolute; right:50px; top:50px; cursor:pointer; z-index:2}
@media (max-width: 1600px){
	.proDis .proDisCont{ width:900px; padding:60px;}
	.proDis .proDisCont .cont{ width:450px;}
	.proDis .proDisCont .cont .title{ font-size:36px;}
	.proDis .proDisCont .cont .intro{ font-size:14px;}
	.proDis .proDisCont .cont .bq{ padding:30px 0;}
	.proDis .proDisCont .cont .bq p{ padding:0 15px; font-size:14px; height:32px;}
	.proDis .proDisCont .cont .bq p:before{ width:10px; height:30px;}
	.proDis .proDisCont .cont .bq p:after{ width:10px; height:30px;}
	.proDis .proDisCont .cont .tit{ width:110px; height:32px; margin-top:30px; font-size:14px}
	.proDis .proDisCont .cont .item{ margin-top:30px}
	.proDis .proDisCont .cont .item a{ width:96px; border-radius:20px; margin-right:20px}
	.proDis .proDisCont .cont .item a img{ width:100%}
	.proDis .proDisCont .closex{ right:40px; top:40px;}
	.proDis .proDisCont .pic{ width:260px}
}
@media (max-width: 1200px){
	.proDis .proDisCont{ width:700px; padding:40px;}
	.proDis .proDisCont .cont{ width:340px;}
	.proDis .proDisCont .cont .title{ font-size:30px;}
	.proDis .proDisCont .cont .intro{ font-size:14px;}
	.proDis .proDisCont .cont .bq{ padding:20px 0;}
	.proDis .proDisCont .cont .bq p{ padding:0 12px; font-size:12px;}
	.proDis .proDisCont .cont .item a{ width:80px;}
	.proDis .proDisCont .close{ right:20px; top:20px;}
	.proDis .proDisCont .pic{ width:240px}
}
@media (max-width: 1200px){
	.proDis .proDisCont{ width:92%; padding:20px; border-radius:10px}
	.proDis .proDisCont .cont{ width:100%;}
	.proDis .proDisCont .cont .title{ font-size:20px; margin-top:10px}
	.proDis .proDisCont .cont .intro{ font-size:12px;}
	.proDis .proDisCont .cont .bq{ padding:20px 0;display:flex;justify-content: space-between;}
	.proDis .proDisCont .cont .bq p{ padding:0 12px; font-size:12px; margin:0 10px}
	.proDis .proDisCont .cont .item{display:flex;justify-content: space-between;}
	.proDis .proDisCont .cont .item a{ width:80px; margin:0}
	.proDis .proDisCont .closex{ right:10px; top:10px;}
	.proDis .proDisCont .pic{ width:100%}
	.proDis .proDisCont .pic img{ max-width:40%}
}

.contact01{ width:100%; margin-top:110px}
.contact01 .lt{ width:640px; float:left}
.contact01 .lt .title{ font-size:30px; color:#417b6c; line-height:1; padding:40px 0 0 0; font-family:"azt"; font-weight:bold}
.contact01 .lt .lx{ font-size:16px; color:#393939; padding:10px 0 0 0}
.contact01 .lt .lx p{ background:url(g_38.png) left center no-repeat; padding-left:50px; line-height:30px; margin-top:15px}
.contact01 .lt .lx p a{ font-size:20px; color:#0a0a0a; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.contact01 .lt .lx p:nth-child(2){ background:url(g_39.png) left center no-repeat}
.contact01 .lt .lx p:nth-child(3){ background:url(g_40.png) left center no-repeat}
.contact01 .lt .ewm{ margin-top:50px}
.contact01 .lt .ewm .pic{ width:138px; float:left; margin-right:40px; text-align:center}
.contact01 .lt .ewm .pic img{ width:100%}
.contact01 .lt .ewm .pic p{ font-size:14px; margin-top:15px}
.contact01 .rt{ float:right; width:954px; overflow:hidden; border-radius:20px}
.contact01 .rt img{ width:100%}
@media (max-width: 1600px){
	.contact01{ margin-top:100px}
	.contact01 .lt{ width:400px}
	.contact01 .lt .title{ font-size:24px; padding:0 0 0 0}
	.contact01 .lt .lx{ font-size:14px;}
	.contact01 .lt .lx p{ background-size:24px!important; padding-left:40px; margin-top:10px}
	.contact01 .lt .lx p a{ font-size:18px;}
	.contact01 .lt .ewm{ margin-top:40px}
	.contact01 .lt .ewm .pic{ width:120px;  margin-right:36px }
	.contact01 .rt{ width:750px;}
	.contact01 .rt img{ width:100%}
}
@media (max-width: 1200px){
	.contact01{ margin-top:60px}
	.contact01 .lt{ width:100%}
	.contact01 .lt .title{ font-size:20px; padding:0 0 0 0}
	.contact01 .lt .ewm{ margin-top:30px}
	.contact01 .lt .ewm .pic{ width:120px;  margin-right:36px }
	.contact01 .rt{ width:100%; border-radius:15px; margin-top:30px}
	.contact01 .rt img{ width:100%}
}
@media (max-width: 750px){
	.contact01 .lt .ewm{ margin-top:20px}
	.contact01 .lt .ewm .p{ margin-top:10px}
	.contact01 .rt{ margin-top:20px}
}

.contact02{ width:100%; margin:100px 0}
.contact02 .nr{display:flex;justify-content: space-between;align-items: center; background:url(g_42.jpg) center center no-repeat; height:224px; background-size:cover; border-radius:20px; box-sizing:border-box; padding:0 100px}
.contact02 .nr .lt .title{ font-size:40px; color:#fff;  font-family:"azt"; font-weight:bold}
.contact02 .nr .lt .intro{ font-size:16px; color:#fff}
.contact02 .nr .rt .item{ text-align:center; color:#fff;  width:88px;}
.contact02 .nr .rt .item i{ display:block; border-radius:10px; overflow:hidden;}
.contact02 .nr .rt .item i img{ width:100%}
.contact02 .nr .rt .item p{ font-size:16px; color:#fff; margin-top:5px}
@media (max-width: 1600px){
	.contact02{}
	.contact02 .nr{ height:200px; padding:0 60px}
	.contact02 .nr .lt .title{ font-size:32px; }
	.contact02 .nr .lt .intro{ font-size:14px;}	
	.contact02 .nr .rt .item p{ font-size:14px;}
}
@media (max-width: 750px){
	.contact02{ margin:40px 0}
	.contact02 .nr{ height:auto; padding:40px; display:block; border-radius:10px}
	.contact02 .nr .lt .title{ font-size:24px; }
	.contact02 .nr .lt .intro{ font-size:12px; margin:10px 0 20px}	
	.contact02 .nr .rt .item p{ font-size:12px;}
}

.wenhua01{ width:100%; background:url(g_49.jpg) bottom center no-repeat; background-size:cover; padding:125px 0 50px}
.wenhua01 .lt{ float:left; width:450px; padding:70px 0 0 0}
.wenhua01 .lt .title{ font-size:52px; color:#246b58; font-family:"azt"; font-weight:bold}
.wenhua01 .lt .en{ font-size:70px; color:#cee0db; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:1; margin-top:10px}
.wenhua01 .lt .intro{ font-size:16px; color:#666666; line-height:2; text-align:justify; margin-top:35px}
.wenhua01 .lt .more{ margin-top:75px; }
.wenhua01 .lt .more img{ animation: atop 3s linear infinite; position:relative; top:0}
@keyframes atop{
	0%{
		top:-10px
	}
	50%{
		top:-0px
	}
	100%{
		top:-10px
	}
  } 



.wenhua01 .rt{ float:right; position:relative; width:1101px;}
.wenhua01 .rt .cont{ width:100%}
.wenhua01 .rt .cont img{ width:100%}
.wenhua01 .rt .item01{ width:445px; position:absolute; right:0; top:215px; z-index:2; border-radius:50%; overflow:hidden}
.wenhua01 .rt .item01 img{ width:100%}
.wenhua01 .rt .item01 span{ display:block; text-align:center; color:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:42px;}
.wenhua01 .rt .item02{ width:144px; height:144px; position:absolute; right:600px; top:125px; z-index:2;}
.wenhua01 .rt .item02 span{ display:block; width:100%; height:100%; display:flex;align-items: center;justify-content: center; background:#fcaaaa; font-size:25px; color:#fff; position:relative; border-radius:50%;overflow:hidden;  }
.wenhua01 .rt .item03{ width:226px; height:226px; position:absolute; right:730px; top:320px; z-index:2;  }
.wenhua01 .rt .item03 span{ display:block; width:100%; height:100%; display:flex;align-items: center;justify-content: center; background:#eb9331; font-size:25px; color:#fff; position:relative; border-radius:50%;overflow:hidden;  }

.wenhua01 .rt .item04{ width:212px; height:212px; position:absolute; right:470px; top:500px; z-index:2;  }

.wenhua01 .rt .item04 span{ display:block; width:100%; height:100%; display:flex;align-items: center;justify-content: center; background:#7dbe85; font-size:25px; color:#fff; position:relative; border-radius:50%;overflow:hidden;  }

.wenhua01 .rt .item05{ width:144px; height:144px; position:absolute; right:890px; top:630px; z-index:2; }

.wenhua01 .rt .item05 span{ display:block; width:100%; height:100%; display:flex;align-items: center;justify-content: center; background:#89ac3e; font-size:25px; color:#fff; line-height:1.2; position:relative; border-radius:50%;overflow:hidden;  }

.wenhua01 .rt .item02 span:hover { border-radius:50%;box-shadow: 0 0 rgba(252,170,170, 0.2),0 0 0 15px rgba(252,170,170, 0.15),0 0 0 30px rgba(252,170,170,0.1); animation: ripple-wave1 1s linear infinite; animation-play-state: running; opacity: 1; visibility: visible; transform: scale(1); -webkit-animation: ripple-wave1 1s linear infinite;  border-radius:50%}
@keyframes ripple-wave1{
	to {
		box-shadow: 0 0 0 15px rgba(252,170,170, 0.2),0 0 0 30px rgba(252,170,170, 0.15),0 0 0 45px rgba(252,170,170,0.1)
	}
  } 


  
.wenhua01 .rt .item03  span:hover{ border-radius:50%;box-shadow: 0 0 rgba(235,147,49, 0.2),0 0 0 15px rgba(235,147,49, 0.15),0 0 0 30px rgba(235,147,49,0.1); animation: ripple-wave2 1s linear infinite; animation-play-state: running; opacity: 1; visibility: visible; transform: scale(1); -webkit-animation: ripple-wave1 1s linear infinite;  border-radius:50%}
@keyframes ripple-wave2{
	to {
		box-shadow: 0 0 0 15px rgba(235,147,49, 0.2),0 0 0 30px rgba(235,147,49, 0.15),0 0 0 45px rgba(235,147,49,0.1)
	}
  }
 
 .wenhua01 .rt .item04  span:hover{ border-radius:50%;box-shadow: 0 0 rgba(125,190,133, 0.2),0 0 0 15px rgba(125,190,133, 0.15),0 0 0 30px rgba(125,190,133,0.1); animation: ripple-wave2 1s linear infinite; animation-play-state: running; opacity: 1; visibility: visible; transform: scale(1); -webkit-animation: ripple-wave1 1s linear infinite;  border-radius:50%}
@keyframes ripple-wave3{
	to {
		box-shadow: 0 0 0 15px rgba(125,190,133, 0.2),0 0 0 30px rgba(125,190,133, 0.15),0 0 0 45px rgba(125,190,133,0.1)
	}
  }
  
   .wenhua01 .rt .item05  span:hover{ border-radius:50%;box-shadow: 0 0 rgba(137,172,62, 0.2),0 0 0 15px rgba(137,172,62,0.15),0 0 0 30px rgba(137,172,62,0.1); animation: ripple-wave2 1s linear infinite; animation-play-state: running; opacity: 1; visibility: visible; transform: scale(1); -webkit-animation: ripple-wave1 1s linear infinite;  border-radius:50%}
@keyframes ripple-wave4{
	to {
		box-shadow: 0 0 0 15px rgba(137,172,62, 0.2),0 0 0 30px rgba(137,172,62, 0.15),0 0 0 45px rgba(137,172,62,0.1)
	}
  }

 


@media (max-width: 1600px){
	.wenhua01{ padding:100px 0 40px}
	.wenhua01 .lt{ width:350px; padding:60px 0 0 0}
	.wenhua01 .lt .title{ font-size:42px;}
	.wenhua01 .lt .en{ font-size:56px; margin-top:5px}
	.wenhua01 .lt .intro{ font-size:14px; margin-top:25px}
	.wenhua01 .lt .more{ margin-top:60px}
	.wenhua01 .lt .more img{ width:40px}
	.wenhua01 .rt{ width:830px;}
	.wenhua01 .rt .item01{ width:335px; top:162px;}
	.wenhua01 .rt .item01 span{ font-size:36px;}
	.wenhua01 .rt .item02{ width:108px; height:108px; right:460px; top:95px; font-size:22px;}
	.wenhua01 .rt .item03{ width:170px; height:170px;  right:550px; top:240px; font-size:22px;}
	.wenhua01 .rt .item04{ width:160px; height:160px; right:350px; top:375px; font-size:22px}
	.wenhua01 .rt .item05{ width:108px; height:108px;  right:670px; top:475px;  font-size:22px;}
}
@media (max-width: 1200px){
	.wenhua01{ padding:40px 0}
	.wenhua01 .lt{ width:100%; padding:0 0 0 0}
	.wenhua01 .lt .title{ font-size:24px;}
	.wenhua01 .lt .en{ font-size:30px; margin-top:5px}
	.wenhua01 .lt .intro{ font-size:14px; margin-top:15px}
	.wenhua01 .lt .more{ margin-top:20px}
	.wenhua01 .lt .more img{ width:32px}
	.wenhua01 .rt{ display:none}
}

.wenhua02{ padding:50px 0; background:#f3fbfd}
.wenhua02 .item{ padding:50px 0; border-bottom:1px solid #b5cbd0}
.wenhua02 .item .pic{ width:725px; float:left;}
.wenhua02 .item .pic img{ width:100%}
.wenhua02 .item .cont{ width:780px; float:right}
.wenhua02 .item .cont .title{ background:url(g_48.png) left center no-repeat; padding-left:55px; color:#246b58; font-size:30px; margin-top:20px}
.wenhua02 .item .cont .intro{ font-size:16px; color:#666666; line-height:2; text-align:justify; margin-top:30px}
.wenhua02 .item:nth-child(2n) .pic{ float:right}
.wenhua02 .item:nth-child(2n) .cont{ float:left}
.wenhua02 .item:nth-child(2n) .cont .title{ background:url(g_48.png) right center no-repeat; padding-right:55px; padding-left:0; text-align:right}
.wenhua02 .item:last-child{ border-bottom:0}
@media (max-width: 1600px){
	.wenhua02{ padding:40px 0; }
	.wenhua02 .item{ padding:40px 0; }
	.wenhua02 .item .pic{ width:570px;}
	.wenhua02 .item .cont{ width:570px;}
	.wenhua02 .item .cont .title{ background-size:16px; padding-left:40px; font-size:24px; margin-top:15px}
	.wenhua02 .item .cont .intro{ font-size:14px; margin-top:25px}
	.wenhua02 .item:nth-child(2n) .cont .title{ background-size:16px; padding-right:40px; }
}
@media (max-width: 1200px){
	.wenhua02{ padding:20px 0; }
	.wenhua02 .item{ padding:20px 0; }
	.wenhua02 .item .pic{ width:100%;}
	.wenhua02 .item .cont{ width:100%;}
	.wenhua02 .item .cont .title{ background-size:12px; padding-left:30px; font-size:20px; margin-top:15px}
	.wenhua02 .item .cont .intro{ font-size:14px; margin-top:15px}
	.wenhua02 .item:nth-child(2n) .cont .title{ background:url(g_48.png) left center no-repeat; background-size:12px; padding-right:0; padding-left:30px; text-align:left }
}



/*second_nav*/
.second_nav{ width:100%; position:relative; margin-top:80px}
.second_nav ul{ font-size:0; text-align:center}
.second_nav ul li{ display:inline-block; vertical-align:top; position:relative;}
.second_nav ul li a{ min-width:155px; height:51px;display:flex;align-items: center;justify-content: center; font-size:18px; color:#333333; padding:0 20px; box-sizing:border-box}
.second_nav ul li.on a{ color:#fff; background:url(g_05.png) center center no-repeat; background-size:100% 100%}
.second_nav ul li:hover a{ color:#fff; background:url(g_05.png) center center no-repeat; background-size:100% 100%}
.second_nav .t{ display:none}
@media (max-width: 1600px){
	.second_nav{ margin-top:60px}
	.second_nav ul li  a{ min-width:140px; height:47px; font-size:16px;}
}
@media (max-width: 750px){
	.second_nav{ margin-top:0}
	.second_nav .t{ display:block; font-size:17px; width:100%;background-color:#81bf73;text-align:left;display:block;padding:5px 5.335%;line-height:40px;overflow:hidden; color:#fff; box-sizing:border-box}
	.second_nav .t i{ display:block; float:right; width:12px; height:40px; background:url(cx10.png) center center no-repeat; background-size:12px; transition:all 0.3s linear}
	.second_nav .t.on i{  background:url(cx10.png) center center no-repeat; background-size:12px; transform:rotate(180deg)}
	.second_nav{ background:#f1f1f1}
	.second_nav .nr{ width:100%}
	.second_nav ul{ text-align:left; box-sizing:border-box; background:#fff; display:none}
	.second_nav ul li{ width:100%; text-align:center;}
	.second_nav ul li a{ line-height:45px; font-size:16px; padding:0; width:100%; background:#97d589; color:#fff}
	.second_nav ul li:before{ height:2px}
	.second_nav ul li.on a{ color:#fff; background:#aae89c; }
	.second_nav ul li:hover a{ color:#fff; background:#aae89c}
	
}

.PicNews{ margin:80px 0}
.PicNews .PicNewsList .item{ width:31.68%; float:left; margin-right:2.48%; margin-bottom:38px}
.PicNews .PicNewsList .item:nth-child(3n){ margin-right:0}
.PicNews .PicNewsList .item a{ display:block; background:url(g_54.jpg) center center no-repeat; background-size:cover; box-sizing:border-box; padding:35px; border-radius:15px; overflow:hidden}
.PicNews .PicNewsList .item:hover a{ background:url(g_52.jpg) center center no-repeat; background-size:cover}
.PicNews .PicNewsList .item a .time{ font-size:16px; color:#2b6f5c; font-family:Arial, Helvetica, sans-serif; margin-top:10px}
.PicNews .PicNewsList .item a .pic{ width:100%; overflow:hidden; border-radius:15px; margin-top:20px}
.PicNews .PicNewsList .item a .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.PicNews .PicNewsList .item:hover a .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.PicNews .PicNewsList .item a .title{ margin-top:50px; font-size:24px; color:#333333; line-height:36px; height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.PicNews .PicNewsList .item:hover a .title{ font-weight:bold; text-decoration:underline}
.PicNews .PicNewsList .item a .more{ margin-top:40px;}
.PicNews .PicNewsList .item a .more i{ display:inline-block; vertical-align:top; background:url(g_55.png) right center no-repeat; padding-right:35px; color:#67b65c; font-size:16px; line-height:2}
.PicNews .PicNewsList .item:hover a .more i{background:url(g_53.png) right center no-repeat;}
@media (max-width: 1600px){
	.PicNews{ margin:60px 0}
	.PicNews .PicNewsList .item{ margin-bottom:30px}
	.PicNews .PicNewsList .item a{  padding:30px;}
	.PicNews .PicNewsList .item a .time{ font-size:14px; margin-top:5px}
	.PicNews .PicNewsList .item a .pic{ margin-top:15px}
	.PicNews .PicNewsList .item a .title{ margin-top:40px; font-size:20px; line-height:34px; height:68px; }
	.PicNews .PicNewsList .item:hover a .title{ font-weight:bold; text-decoration:underline}
	.PicNews .PicNewsList .item a .more{ margin-top:30px;}
	.PicNews .PicNewsList .item a .more i{  font-size:14px;}
}
@media (max-width: 1200px){
	.PicNews{ margin:40px 0}
	.PicNews .PicNewsList .item{ width:48.5%; margin-right:3%; margin-bottom:3%}
	.PicNews .PicNewsList .item:nth-child(3n){ margin-right:3%}
	.PicNews .PicNewsList .item:nth-child(2n){ margin-right:0}

}
@media (max-width: 750px){
	.PicNews .PicNewsList .item a{  padding:16px; border-radius:10px}
	.PicNews .PicNewsList .item a .time{ font-size:12px; margin-top:0}
	.PicNews .PicNewsList .item a .pic{ margin-top:10px; border-radius:10px}
	.PicNews .PicNewsList .item a .title{ margin-top:14px; font-size:16px; line-height:22px; height:44px; }
	.PicNews .PicNewsList .item:hover a .title{ font-weight:bold; text-decoration:underline}
	.PicNews .PicNewsList .item a .more{ margin-top:15px;}
	.PicNews .PicNewsList .item a .more i{  font-size:12px; background-size:auto 12px; padding-right:30px}
	.PicNews .PicNewsList .item:hover a .more i{ background-size:auto 12px;}

}


.News{ margin:80px 0}
.News .NewsList .item{ width:31.68%; float:left; margin-right:2.48%; margin-bottom:38px}
.News .NewsList .item:nth-child(3n){ margin-right:0}
.News .NewsList .item a{ display:block; background:url(g_57.jpg) center center no-repeat; background-size:cover; box-sizing:border-box; padding:35px; border-radius:15px; overflow:hidden}
.News .NewsList .item:hover a{ background:url(g_56.jpg) center center no-repeat; background-size:cover}
.News .NewsList .item a .time{ font-size:16px; color:#3e3e3e; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:1}
.News .NewsList .item a .time .p1{ font-size:64px; color:#3e3e3e; }


.News .NewsList .item a .title{ margin-top:20px; font-size:24px; color:#333333; line-height:36px; height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.News .NewsList .item:hover a .title{ font-weight:bold; text-decoration:underline}
.News .NewsList .item a .intro{ font-size:16px; color:#666666; text-align:justify; line-height:30px; height:90px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; margin-top:40px}

.News .NewsList .item a .more{ margin-top:60px; margin-bottom:15px}
.News .NewsList .item a .more i{ display:inline-block; vertical-align:top; background:url(g_55.png) right center no-repeat; padding-right:35px; color:#67b65c; font-size:16px; line-height:2}
.News .NewsList .item:hover a .more i{background:url(g_53.png) right center no-repeat;}
@media (max-width: 1600px){
	.News{ margin:60px 0}
	.News .NewsList .item{ margin-bottom:30px}
	.News .NewsList .item a{  padding:30px;}
	.News .NewsList .item a .time{ font-size:14px; margin-top:5px}
	.News .NewsList .item a .time .p1{ font-size:52px;}
	.News .NewsList .item a .title{ margin-top:40px; font-size:20px; line-height:34px; height:68px; }
	.News .NewsList .item a .intro{ font-size:14px; line-height:25px; height:75px}
	.News .NewsList .item a .more{ margin-top:30px; margin-bottom:5px}
	.News .NewsList .item a .more i{  font-size:14px;}
}
@media (max-width: 1200px){
	.News{ margin:40px 0}
	.News .NewsList .item{ width:48.5%; margin-right:3%; margin-bottom:3%}
	.News .NewsList .item:nth-child(3n){ margin-right:3%}
	.News .NewsList .item:nth-child(2n){ margin-right:0}
	.News .NewsList .item a .time .p1{ font-size:40px;}
	.News .NewsList .item a .intro{ margin-top:20px}

}
@media (max-width: 750px){
	.News .NewsList .item a{  padding:16px; border-radius:10px}
	.News .NewsList .item a .time{ font-size:12px; margin-top:0}
	.News .NewsList .item a .pic{ margin-top:10px; border-radius:10px}
	.News .NewsList .item a .title{ margin-top:14px; font-size:16px; line-height:22px; height:44px; }
	.News .NewsList .item:hover a .title{ font-weight:bold; text-decoration:underline}
	.News .NewsList .item a .more{ margin-top:15px;}
	.News .NewsList .item a .more i{  font-size:12px; background-size:auto 12px; padding-right:30px}
	.News .NewsList .item:hover a .more i{ background-size:auto 12px;}
	

}

.about01{ background:url(g_58.jpg) bottom left no-repeat; background-size:cover; padding:110px 0 580px}
.about01 .rt{ float:right; width:1170px; font-size:16px; color:#666666; line-height:2; text-align:justify}
.about01 .lt{ float:left; position:relative}
.about01 .lt .title{ font-family:"azt"; font-weight:bold; font-size:40px; color:#246b58}
.about01 .lt .en{ font-family:Arial, Helvetica, sans-serif; font-size:70px; color:#cee0db; line-height:1; margin-top:10px}
.about01 .lt .intro{ font-size:18px; color:#246b58; margin-top:40px;}
.about01 .lt .ico{ margin-top:30px}
@media (max-width: 1600px){
	.about01{ padding:80px 0 420px}
	.about01 .rt{ width:850px; font-size:14px;}
	.about01 .lt .title{ font-size:32px;}
	.about01 .lt .en{ font-size:56px; margin-top:5px}
	.about01 .lt .intro{ font-size:16px; margin-top:30px;}
	.about01 .lt .ico{ margin-top:25px;}
	.about01 .lt .ico img{ width:220px}
}
@media (max-width: 1200px){
	.about01{ padding:40px 0 200px}
	.about01 .rt{ width:100%; margin-top:20px }
	.about01 .lt{ float:none}
	.about01 .lt .title{ font-size:24px;}
	.about01 .lt .en{ font-size:30px;}
	.about01 .lt .intro{ font-size:14px; margin-top:20px;}
	.about01 .lt .ico{ position:absolute; right:0; top:0}
	.about01 .lt .ico img{ width:160px; }
}

.about02{ background:url(g_66.jpg) center center no-repeat; background-size:cover; padding:90px 0 135px;}
.about02 .ihd{ text-align:center}
.about02 .ihd .title{ font-family:"azt"; font-weight:bold; font-size:40px; color:#246b58}
.about02 .ihd .en{ font-family:Arial, Helvetica, sans-serif; font-size:25px; text-transform:uppercase; color:#246b58; line-height:1; margin-top:5px}
.about02 .ibd{ margin-top:110px}
.about02 .ibd .item{ width:471px; float:left; position:relative; margin-right:93px; box-shadow:0 0 10px rgba(0,0,0,0.1); border-radius:10px; overflow:hidden; position:relative; top:0; transition:all 0.5s}
.about02 .ibd .item:last-child{ margin-right:0}
.about02 .ibd .item .pic{ width:100%; overflow:hidden;}
.about02 .ibd .item .pic img{ width:100%}
.about02 .ibd .item .cont{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; text-align:center}
.about02 .ibd .item .cont .title{ font-size:24px; color:#246b58; line-height:1; margin-top:80px ; font-family:"azt";}
.about02 .ibd .item .cont .ico{ margin-top:14px; font-family:"azt"; font-weight:bold; color:#72b32b; font-size:50px;}
.about02 .ibd .item .cont .ico img{ height:73px;}
.about02 .ibd .item .cont .intro{ font-size:20px; color:#666666; line-height:1.5; margin-top:35px}
.about02 .ibd .item:hover{ top:-30px}
@media (max-width: 1600px){
	.about02{ padding:80px 0 120px;}
	.about02 .ihd .title{ font-size:32px;}
	.about02 .ihd .en{ font-size:20px; }
	.about02 .ibd{ margin-top:80px}
	.about02 .ibd .item{ width:30%;  margin-right:5%;}
	.about02 .ibd .item .cont .title{ font-size:20px; margin-top:60px}
	.about02 .ibd .item .cont .ico{ margin-top:12px; font-size:40px}
	.about02 .ibd .item .cont .ico img{ height:60px;}
	.about02 .ibd .item .cont .intro{ font-size:18px; margin-top:30px}
}
@media (max-width: 1200px){
	.about02{ padding:40px 0 60px;}
	.about02 .ihd .title{ font-size:24px;}
	.about02 .ihd .en{ font-size:14px; }
	.about02 .ibd{ margin-top:40px}
	.about02 .ibd .item{ width:32%;  margin-right:2%;}
	.about02 .ibd .item .cont .title{ font-size:18px; margin-top:30px}
	.about02 .ibd .item .cont .ico{ margin-top:12px; font-size:24px}
	.about02 .ibd .item .cont .ico img{ height:40px;}
	.about02 .ibd .item .cont .intro{ font-size:14px; margin-top:20px}
}
@media (max-width: 750px){
	.about02{ padding:40px 0;}
	.about02 .ihd .title{ font-size:24px;}
	.about02 .ihd .en{ font-size:14px; }
	.about02 .ibd{ margin-top:40px}
	.about02 .ibd .item{ width:100%;  margin-right:0; margin-bottom:20px}
	.about02 .ibd .item:last-child{ margin-bottom:0}
	.about02 .ibd .item .cont .title{ font-size:18px; margin-top:30px}
	.about02 .ibd .item .cont .ico{ margin-top:15px}
	.about02 .ibd .item .cont .ico img{ height:40px;}
	.about02 .ibd .item .cont .intro{ font-size:14px; margin-top:20px}
}


.about03{ background:url(g_65.jpg) center center no-repeat; background-size:cover; padding:120px 0 100px;}
.about03 .ihd{ text-align:center}
.about03 .ihd .title{ font-family:"azt"; font-weight:bold; font-size:40px; color:#246b58}
.about03 .ihd .en{ font-family:Arial, Helvetica, sans-serif; font-size:25px; text-transform:uppercase; color:#246b58; line-height:1; margin-top:5px}
.about03 .ibd{ margin-top:40px}
.about03 .ibd .cont1{ width:100%; overflow:hidden}
.about03 .ibd .cont1 .mySwiper2{ width:480px; margin:0 auto; padding:20px 0}
.about03 .ibd .cont1 .mySwiper2 .swiper-slide{ width:100%; height:500px; box-sizing:border-box; transition:all 0.3s}
.about03 .ibd .cont1 .mySwiper2 .swiper-slide .time{ font-size:70px;  font-family:"azt"; position:relative; line-height:1; transition:all 0.3s; padding-bottom:30px; padding-top:130px}
.about03 .ibd .cont1 .mySwiper2 .swiper-slide .time:after{ content:""; display:block; width:95px; height:1px; background:#9ebdb5; position:absolute; left:0; bottom:0}
.about03 .ibd .cont1 .mySwiper2 .swiper-slide .title{ font-size:24px; color:#246b58; margin-top:40px; font-family:"azt"}
.about03 .ibd .cont1 .mySwiper2 .swiper-slide .intro{ font-size:16px; color:#666666; line-height:2;  margin-top:20px;}
.about03 .ibd .cont1 .mySwiper2 .swiper-slide.swiper-slide-active{ padding:0 80px; border-radius:25px; background:rgba(255,255,255,0.6); box-shadow:0 0 20px rgba(0,0,0,0.1)}
.about03 .ibd .cont1 .mySwiper2 .swiper-slide.swiper-slide-active .time{ font-size:130px; color:#246b58; padding-top:60px; font-family:"azt"}
.about03 .ibd .cont2{ width:100%; overflow:hidden; margin-top:80px}
.about03 .ibd .cont2 .mySwiper{ width:720px; overflow:hidden; margin:0 auto}
.about03 .ibd .cont2 .mySwiper .swiper-slide{ background:url(g_63.png) top center no-repeat; text-align:center; padding:16px 0 0; cursor:pointer}
.about03 .ibd .cont2 .mySwiper .swiper-slide.swiper-slide-thumb-active{ background:url(g_62.png) top center no-repeat;}
.about03 .ibd .cont2 .mySwiper .swiper-slide .time{  height:54px;display:flex;align-items: center;justify-content: center; font-size:16px; color:#6fb130}
.about03 .ibd .cont2 .mySwiper .swiper-slide.swiper-slide-thumb-active .time{ background:url(g_64.png) center center no-repeat; font-size:26px; color:#246b58}
@media (max-width: 1600px){
	.about03{ padding:100px 0;}
	.about03 .ihd .title{ font-size:32px;}
	.about03 .ihd .en{ font-size:20px; }
	.about03 .ibd{ margin-top:30px}
	.about03 .ibd .cont1 .mySwiper2{ width:380px;}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide{ height:420px;}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide .time{ font-size:60px;  padding-bottom:25px; padding-top:100px}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide .time:after{ width:70px;}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide .title{ font-size:20px; margin-top:30px}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide .intro{ font-size:14px; margin-top:16px;}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide.swiper-slide-active{ padding:0 50px;}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide.swiper-slide-active .time{ font-size:100px; padding-top:50px}
	.about03 .ibd .cont2{ margin-top:50px}
	.about03 .ibd .cont2 .mySwiper{ width:720px; overflow:hidden; margin:0 auto}
	

	

}
@media (max-width: 1200px){
	.about03{ padding:40px 0 60px;}
	.about03 .ihd .title{ font-size:24px;}
	.about03 .ihd .en{ font-size:14px; }
	.about03 .ibd{ margin-top:20px}
	.about03 .ibd .cont1 .mySwiper2{ width:100%;}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide{ height:380px;}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide .title{ font-size:18px; margin-top:25px}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide .intro{ font-size:12px; margin-top:15px;}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide.swiper-slide-active{ padding:0 50px;}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide.swiper-slide-active .time{ font-size:80px; padding-top:50px}
	.about03 .ibd .cont2{ margin-top:40px}
	.about03 .ibd .cont2 .mySwiper{ width:540px;}

}
@media (max-width: 750px){
	.about03{ padding:40px 0;}
	.about03 .ihd .title{ font-size:24px;}
	.about03 .ihd .en{ font-size:14px; }
	.about03 .ibd{ margin-top:20px}
	.about03 .ibd .cont1{ width:100%; overflow:hidden}
	.about03 .ibd .cont1 .mySwiper2{ width:calc(100% - 20px); padding:10px 0}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide{ width:100%; height:320px;}
	
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide .time:after{ width:40px;}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide .title{ font-size:20px; color:#246b58; margin-top:20px}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide .intro{ font-size:14px; color:#666666; line-height:2; line-height:1.6; margin-top:20px;}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide.swiper-slide-active{ padding:0 20px; border-radius:15px; box-shadow:0 0 10px rgba(0,0,0,0.1)}
	.about03 .ibd .cont1 .mySwiper2 .swiper-slide.swiper-slide-active .time{ font-size:40px; padding-top:40px; padding-bottom:15px}
	.about03 .ibd .cont2{ margin-top:30px}
	.about03 .ibd .cont2 .mySwiper{ width:280px; }
	.about03 .ibd .cont2 .mySwiper .swiper-slide{ background:url(g_63.png) top center no-repeat; background-size:auto 7px; padding:12px 0 0; cursor:pointer}
	.about03 .ibd .cont2 .mySwiper .swiper-slide.swiper-slide-thumb-active{ background:url(g_62.png) top center no-repeat;  background-size:auto 7px;}
	.about03 .ibd .cont2 .mySwiper .swiper-slide .time{  height:46px; font-size:14px; }
	.about03 .ibd .cont2 .mySwiper .swiper-slide.swiper-slide-thumb-active .time{ background:url(g_64.png) center center no-repeat; background-size:auto 100%; font-size:20px; }

}




.about04{ background:url(g_67.jpg) center center no-repeat; background-size:cover; padding:100px 0;}
.about04 .ihd{ text-align:center}
.about04 .ihd .title{ font-family:"azt"; font-weight:bold; font-size:40px; color:#246b58}
.about04 .ihd .en{ font-family:Arial, Helvetica, sans-serif; font-size:25px; text-transform:uppercase; color:#246b58; line-height:1; margin-top:5px}
.about04 .ibd{ margin-top:90px}
.about04 .ibd .swiper04{ width:100%; overflow:hidden}
.about04 .ibd .swiper04 .swiper-slide{ width:100%; overflow:hidden}
.about04 .ibd .swiper04 .swiper-slide .cont{ width:380px; float:left; margin:0 76px 90px; height:160px;display:flex;align-items: center;justify-content: center; background:url(g_68.png) center center no-repeat; background-size:100% 100%; font-size:18px; color:#434342; line-height:1.6; text-align:center; box-sizing:border-box; padding:0 70px}
.about04 .ibd .swiper04 .swiper-slide .cont .pic img{ height:85px}
.about04 .ibd .swiper04 .swiper-slide .cont .t1{ line-height:30px; height:60px; margin-top:10px}
.about04 .ibd .swiper04 .swiper-slide .cont .t2{ font-size:14px; color:#666; margin-top:5px}
.about04 .ibd .swiper04 .pagination04{ width:100%; text-align:center}
.about04 .ibd .swiper04 .pagination04 span{ width:12px; height:12px; background:#e4ecea; opacity:1; border-radius:50%; margin:0 5px;}
.about04 .ibd .swiper04 .pagination04 span.swiper-pagination-bullet-active{ background:#246b58}
@media (max-width: 1600px){
	.about04{ padding:80px 0;}
	.about04 .ihd .title{ font-size:32px;}
	.about04 .ihd .en{ font-size:20px; }
	.about04 .ibd{ margin-top:60px}
	.about04 .ibd .swiper04 .swiper-slide .cont{ width:300px;  margin:0 50px 60px; height:140px; font-size:16px;padding:0 60px}
	.about04 .ibd .swiper04 .swiper-slide .cont .t2{ font-size:12px}
	.about04 .ibd .swiper04 .swiper-slide .cont .pic img{ height:70px}
	.about04 .ibd .swiper04 .swiper-slide .cont .t1{ line-height:25px; height:50px; margin-top:8px}	
}
@media (max-width: 1200px){
	.about04{ padding:40px 0;}
	.about04 .ihd .title{ font-size:24px;}
	.about04 .ihd .en{ font-size:14px; }
	.about04 .ibd{ margin-top:20px}
	.about04 .ibd .swiper04 .swiper-slide .cont{ width:45%;  margin:0 2.5% 20px; height:100px; font-size:14px; }
	.about04 .ibd .swiper04 .swiper-slide .cont .t2{ font-size:12px}
}
@media (max-width: 750px){
	.about04{ padding:40px 0;}
	.about04 .ihd .title{ font-size:24px;}
	.about04 .ihd .en{ font-size:14px; }
	.about04 .ibd{ margin-top:20px}
	.about04 .ibd .swiper04 .swiper-slide .cont{ width:100%;  margin:0 0 20px; height:100px; font-size:14px;}
	.about04 .ibd .swiper04 .swiper-slide .cont .pic img{ height:50px}
	.about04 .ibd .swiper04 .swiper-slide .cont .t1{ line-height:22px; height:44px; margin-top:5px}	
	
}

/* 内容模式 */
.article { width:100%; margin:0 auto; box-sizing:border-box; line-height:2; font-size:16px; word-wrap:break-word; min-height:400px; padding:60px 0 }
.article .hd { margin:0 0 30px; padding:0 0 30px; border-bottom: 1px dotted #ccc; }
.article .hd h1 { color:#000; font-size:28px; text-align:center; font-weight:normal; line-height:1.6 }
.article .hd .titBar { color:rgba(0,0,0,0.6); font-size:16px; text-align:center; margin-top:10px }
.article .bd { padding-bottom:40px; line-height:2; font-size:18px; color:#282828 }
.article .bd img{ max-width:100%; height:auto}
.article .ft { margin:12px 0 0;}
.article .ft a{}
.article .ft ul{display:flex;justify-content: space-between; height:70px}
.article .ft ul li { width:49.5%; background:#fff; background:#fff; box-sizing:border-box;  text-align:left; line-height:70px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; color:#282828}
.article .ft ul li a{ color:#282828}
.article .ft ul:hover li a{ color:#1ea1d5}
.nr_pc{ display:block}
.nr_sj{ display:none}
.article .bd video{ max-width:100%; height:auto}
@media all and (max-width:1200px){
	.article { padding:20px 0; }
	.article .hd h1{ font-size:18px}
	.article .hd{ padding-bottom:20px; margin-bottom:20px}
	.article .hd .titBar { font-size:12px}
	.article{ font-size:14px}
	.article .ft{ }
	.article .ft .back{ top:20px}
	.article .ft ul li{ width:100%}
	.article .ihd{ font-size:20px;  padding:5px 0; margin-bottom:20px}
	.nr_pc{ display:none}
	.nr_sj{ display:block}
	.article .ft { margin:0 0 0; height:auto}
	.article .ft ul{ display:block; height:auto}
	.article .ft ul li { width:100%; line-height:50px;margin:10px 0 0; padding:0 15px}
	.article .bd{ font-size:14px; line-height:2}	
}
/*articles*/
.articles{ padding:30px 0; }
.articles .content .nr{ background:#fff; box-sizing:border-box; border:1px solid #eee; padding:50px 150px; margin-top:30px}
@media all and (max-width:1440px){
	.articles .content .nr{ padding:40px 100px; margin-top:20px}
}
@media all and (max-width:1200px){
	.articles .content .nr{ }
	.articles{ padding:20px 0 }
	.articles .content .nr{ padding:0; border:0}
}

/*picx*/
.picx{ padding:40px 0 90px}
.picxList{ width:100%; padding-bottom:50px}
.picxList .nr{ display: flex; align-items: flex-start;  justify-content: center; flex-wrap: wrap;}
.picxList .item{ width:31.5%; margin-right:2.75%; background:#fff; margin-bottom:40px}
.picxList .item:nth-child(3n){ margin-right:0}
.picxList .item:last-child{ margin-right:0}
.picxList .item:hover{ box-shadow:0 0 10px rgba(00,0,0,0.15)}
.picxList .item a{}
.picxList .item a .pic{ width:100%; overflow:hidden; position:relative}
.picxList .item a .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.picxList .item:hover a .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.picxList .item a .cont{ padding:20px}
.picxList .item a .cont .title{ font-size:18px; color:#282828;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; text-align:center}
.picxList .item:hover a .cont .title{ color:#579e2b}
@media all and (max-width:1440px){
	.picxList{ padding-bottom:30px}
	.picxList .item{ margin-bottom:30px}
	.picx{ padding:40px 0 60px}

}
@media all and (max-width:1200px){
	.picx{ }
	.picxList{ padding-bottom:20px}
	.picxList .item{ margin-bottom:20px}
	.picx{ padding:40px 0 40px}
	.picxList .item a .cont{ padding:15px}
	.picxList .item a .cont .title{ font-size:16px}	

}
@media all and (max-width:750px){
	.picxList .item{ width:48.5%;   margin-right:3%;margin-bottom:15px}
	.picxList .item:nth-child(3n){ margin-right:3%}
	.picxList .item:nth-child(2n){ margin-right:0}	
	.picxList .item a .cont{ padding:10px}
	.picxList .item a .cont .title{ font-size:14px;}	

}

/* 分页 */
.page {  line-height:24px; text-align:center; }
.page select{ display:none}
.page a { display:inline-block; margin:0 2px; padding:8px 12px; border:1px solid #e5e2d9; background:#e5e2d9; color:#333; vertical-align:top; font-size:14px ; min-width:16px; border-radius:5px}
.page a:hover,.page .current { border:1px solid #579e2b; background:#579e2b; color:#fff; }
@media all and (max-width:1760px){
	.page a{ padding:3px 10px}
}
@media all and (max-width:1200px){
	.page a { font-size:12px}
	.page a{ padding:3px 5px}
}
@media all and (max-width:750px){
	.page a{ margin:3px 0}
}


.newsPage2{ padding:80px 0}
.newsList2{ padding-bottom:35px}
.newsList2 .item{ width:100%; height:136px; margin-bottom:25px; background:#f1f1f1;}
.newsList2 .item a{ display:block;display:flex;align-items: center;   width:100%; height:100% }
.newsList2 .item .time{ width:190px; text-align:center; font-weight:bold; color:#5b5b5b}
.newsList2 .item .time .p1{ display:inline-block; vertical-align:top; font-size:32px; line-height:1; border-bottom:1px solid #ebebeb; padding-bottom:10px; margin-bottom:8px}
.newsList2 .item .cont{ width:calc(100% - 190px); box-sizing:border-box; padding:0 45px 0 0}
.newsList2 .item .cont .title{ font-size:18px; color:#282828;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newsList2 .item .cont .intro{ font-size:16px; color:rgba(0,0,0,0.45); line-height:24px; height:48px; margin-top:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newsList2 .item:hover a{ }
.newsList2 .item:hover{ background:#579e2b; box-shadow:0px 12px 23.75px 1.25px rgba(0,4,35,0.13);}
.newsList2 .item:hover .time{ color:#fff}
.newsList2 .item:hover .time .p1{ border-bottom:1px solid #fff}
.newsList2 .item:hover .cont .title{ color:#fff;}
.newsList2 .item:hover .cont .intro{ color:rgba(255,255,255,0.47);}
@media all and (max-width:1200px){
	.newsPage2{ padding:40px 0}
	.newsList2{ padding-bottom:10px}
	.newsList2 .item{ margin-bottom:20px; height:125px}
	.newsList2 .item .time{ width:100px;}
	.newsList2 .item a{ }
	.newsList2 .item:hover a{ }
	.newsList2 .item .time .p1{ font-size:24px;padding-bottom:8px; margin-bottom:6px}
	.newsList2 .item .cont{ width:calc(100% - 100px); padding:0 30px 0 0}
	.newsList2 .item .cont .title{ font-size:16px}
	.newsList2 .item .cont .intro{ font-size:12px; line-height:20px; height:40px}
}
@media all and (max-width:450px){
	.newsList2 .item{ height:100px}
	.newsList2 .item .time{ width:80px;}
	.newsList2 .item a{  }
	.newsList2 .item:hover a{ }
	.newsList2 .item .time .p1{ font-size:24px;padding-bottom:8px; margin-bottom:6px}
	.newsList2 .item .cont{ width:calc(100% - 80px); padding:0 15px 0 0}
	.newsList2 .item .cont .title{ font-size:16px}
	.newsList2 .item .cont .intro{ font-size:12px; line-height:20px; height:40px}
}
.third_nav{ margin-top:40px}
.third_nav ul{ display:flex;align-items: center;  justify-content: center;}
.third_nav ul li {margin: 0 10px;}
.third_nav ul li a{ display:block; padding:10px 25px; font-size:16px;color: #333;  border: 1px solid #eee;}
.third_nav ul li a:hover{ background:#579e2b; border-color:#579e2b; color:#fff}
.third_nav ul li.on a{ background:#579e2b; border-color:#579e2b; color:#fff}
@media all and (max-width:1200px){
    .third_nav{ margin-top:30px}
    .third_nav ul li {margin: 0 8px;}
    .third_nav ul li a{ padding:8px 20px; font-size:14px;}
}
@media all and (max-width:750px){
    .third_nav{ margin-top:20px}
    .third_nav ul li {margin: 0 6px;}
    .third_nav ul li a{ padding:6px 15px; font-size:14px;}
}


#translateSelectLanguage{display: none;}



.News.a108104101 .NewsList .item a .time .p1,
.News.a108104102 .NewsList .item a .time .p1,
.News.a109101104101 .NewsList .item a .time .p1,
.News.a109101104102 .NewsList .item a .time .p1,
.News.a109102104101 .NewsList .item a .time .p1,
.News.a109102104102 .NewsList .item a .time .p1,
.News.a109103104101 .NewsList .item a .time .p1,
.News.a109103104102 .NewsList .item a .time .p1{ display: none;}


.News.a108104101 .NewsList .item a .time .p2,
.News.a108104102 .NewsList .item a .time .p2,
.News.a109101104101 .NewsList .item a .time .p2,
.News.a109101104102 .NewsList .item a .time .p2,
.News.a109102104101 .NewsList .item a .time .p2,
.News.a109102104102 .NewsList .item a .time .p2,
.News.a109103104101 .NewsList .item a .time .p2,
.News.a109103104102 .NewsList .item a .time .p2{ display: none;}


.News.a108104101 .NewsList .item a .more,
.News.a108104102 .NewsList .item a .more,
.News.a109101104101 .NewsList .item a .more,
.News.a109101104102 .NewsList .item a .more,
.News.a109102104101 .NewsList .item a .more,
.News.a109102104102 .NewsList .item a .more,
.News.a109103104101 .NewsList .item a .more,
.News.a109103104102 .NewsList .item a .more{ display: none;}

a109101104104101



.pppx{ margin-top:100px}
.pppx .ibd{ display: flex; justify-content:right; align-items:center; }
.pppx .ibd a{ margin-left:20px; display:flex; justify-content:center; align-items:center; width:50px; height:50px; border-radius:100%;background:#e5e2d9; color:#333; font-size:20px}
.pppx .ibd a.on{ background:#579e2b; color:#fff}
@media all and (max-width:1760px){
    .pppx{ margin-top:80px}
    .pppx .ibd a{ margin-left:20px; width:42px; height:42px;  font-size:18px}

}
@media all and (max-width:1200px){
    .pppx{ margin:20px 0}
    .pppx .ibd{ justify-content:center;}
    .pppx .ibd a{ margin:0 10px; width:32px; height:32px;  font-size:16px}

}







