@charset "utf-8";
a, img { vertical-align: top; }
.container { width: 84%; margin: auto; }
@media(max-width: 1600px){
	.container { width: 86%; }
}
@media(max-width: 1300px){
	.container { width: 90%; }
}
@media(max-width: 1100px){
	.container { width: 94%; }
}



.header { position: relative; padding-top:4px; z-index: 100; position: fixed; left:0; top:0; width: 100%; background: #fff; }

.navXt { width: 100%; z-index: 5; position: absolute; left:0; top:0; height: 4px; background: linear-gradient(to top right, #23ac38, #0e4944); }

.header .logo a { transition: all 0.5s; display:inline-block; padding:19px 0; }
.fixed-head .logo a img { transition: all 0.5s; }
.mb { display: none; }

.fixed-head { background: rgba(0,0,0,0.8); }
.fixed-head .logo a { padding: 10px 0; }
.fixed-head .logo a img { height: 46px; }
.nav ul li a { padding-left:20px; }
.nav ul li.cur a { color:#22a439; }
.nav ul li:hover a { color:#22a439; background: url(../images/navbg.png) no-repeat left center; }
.fixed-head .nav ul li a { line-height: 66px; }

@media(max-width:1100px){
	.pc { display: none; }
	.mb { display:block; }
}

.nav ul li { float:left; margin-left:50px; }
.nav ul li a { position: relative; display:block; line-height: 70px; font-size:16px;color:#595757; }
.nav ul li.cur>a:after { content:''; width: 6px; height: 6px; background: #fff; position: absolute; left:50%; transform:translateX(-50%); bottom: 10px; border-radius:50%; }
@-webkit-keyframes headerFix {
	from {
		-webkit-transform: translateY(-100%);
	}

	to {
		-webkit-transform: translateY(0);
	}
}

@keyframes headerFix {
	from {
		transform: translateY(-100%);
	}

	to {
		transform: translateY(0);
	}
}
.header .navbtn{
	display: none;
}
.header .navbtn .hg{
	display: none;
}
@media(max-width:1800px){
	.nav ul li { margin-left: 40px; }
}
@media(max-width:1600px){
	.nav ul li { margin-left: 30px; }
}
@media(max-width:1300px){
	.nav ul li { margin-left: 25px; }
}
@media(max-width:1100px){
	.nav { display:none; }
	.header .logo a { padding: 14px 0; }
	.header .logo a img { height: 24px; }
	.header .yyqh { line-height: 60px; }
	.header .sear { margin-left: 20px; padding: 20px 0 16px; }
	.header .navbtn{ margin-left: 15px; display: block;float: right;width: 35px;margin-top: 16px;}
}
.banner .img { position: relative; }
.bannerABtn { z-index: 10; cursor: pointer; position: absolute; right:8%; top:calc(100px + 5%); width: 101px;height: 101px; background: url(../images/vidstart.png) no-repeat center; }
.bannerABtnA:after { content:""; width: 100%; height: 100%; position: absolute; left:0; top:0; background: url(../images/vidbg.png) no-repeat center/cover; }
.bannerABtn:hover .bannerABtnA:after { animation: circleround 5s linear infinite; }
.bannerA { z-index: 5; width: 100%; position: absolute; left:0; top:50%; transform:translateY(-50%); }
.bannerA .mainMore { margin-top:2vw; }
.banner .vid { z-index: 3; min-height: 100%;min-width: 100%;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
.banner video { z-index: 3; min-height: 100%;min-width: 100%;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
@keyframes circleround {
    0% {
      transform: rotate(0deg);
    }
    50% {
      transform: rotate(180deg);
    }
    100% {
      transform: rotate(360deg);
    }
}
@media(max-width:1600px){
	.bannerABtn { right: 7%; width: 90px; height: 90px; }
}
@media(max-width:1300px){
	.bannerABtn { right: 5%; width: 80px; height: 80px; }
}
@media(max-width:1100px){
	.bannerABtn { right: 3%; width: 60px; height: 60px; top:calc(70px + 5%); }
	.bannerA .mainMore { margin-top:20px; }
}
.font24 { font-size: 1.2vw; }
.font40 { font-size: 2vw; }
.font60 { font-size: 3vw; }
.bannerA .t2,.bannerA .t1,.bannerA .t3 { text-transform:uppercase; }
.bannerA .t2 { margin: 15px 0 5px; }
.bannerA .more { margin-top: 3.5vw; }
.mMoreA { position: relative; overflow: hidden; display:inline-block; transition:all 0.6s; padding:16px 50px; text-transform:uppercase; font-size:16px;color:#0d4545; border-radius:60px; background: #fff; position: relative; }
.mMoreA2 { color:#fff; background: #0d4545; }
.mMoreA i { position: relative; z-index: 5; }
.mMoreA:before { position: absolute; content:''; width: 100%; height: 110%; background: #22a439; top:-5%; left: -108%; transition:all 0.6s; }
.mMoreA:hover:before { left:0; }
.mMoreA:hover { color:#fff; }
.banner .swiper-pagination { width: 84%!important; left: 50%!important; transform:translateX(-50%); text-align:left; bottom: 3.5vw!important; }
.banner .swiper-pagination .swiper-pagination-bullet { margin: 0 30px 0 12px!important; width: 8px; height: 8px; background: #fff; position: relative; opacity: 1; }
.banner .swiper-pagination .swiper-pagination-bullet:before { width: 0; height: 0; content:''; border-radius:50px; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); border:1px solid #fff; transition:all 0.6s; }
.banner .swiper-pagination .swiper-pagination-bullet-active:before { width: 26px; height: 26px; }
.banner .img img {
    transform: scale(1.2);
     transition: all 2s;
}
.banner .img .pc {
    transform: scale(1.2);
     transition: all 2s;
}
.banner .swiper-slide { overflow: hidden; }
.banner .swiper-slide-active .img img{
    transform: scale(1);
}
.banner .swiper-slide-active .img .pc{
    transform: scale(1);
}
@media(max-width:1600px){
	.banner .swiper-pagination { width: 86%!important; }
}
@media(max-width:1500px){
	.banner .swiper-pagination { width: 90%!important; }
}
@media(max-width:1100px){
	.banner .swiper-pagination { width: 94%!important; }
	.font24 { font-size: 14px; }
	.font40 { font-size: 20px; }
	.font60 { font-size: 28px; }
	.bannerA .t2 { margin: 10px 0 5px; }
	.mMoreA { padding: 12px 30px; }
	.banner .swiper-pagination .swiper-pagination-bullet { margin: 0 20px 0 10px!important; }
	.banner .swiper-pagination .swiper-pagination-bullet-active:before { width: 20px; height: 20px; }
}
@media(max-width:500px){
	.font24 { font-size: 14px; }
	.font40 { font-size: 20px; }
	.font60 { font-size: 24px; }
	.banner .swiper-pagination { bottom: 20px!important; }
}

/*首頁樣式*/
.footer .foot{background: #222222;padding: 4vw 0 7.5vw;}
.footer .foot .ootlogo{float: left; width: 500px; }
.footer .foot .ootlogo .con { margin-top:2vw; }
.footer .foot .ootlogo .con p { font-size:18px; font-weight:normal; color:rgba(255,255,255,0.6); margin: 8px 0; line-height: 1.2; }
.footer .foot .ootlogo .con p span { font-size:22px; font-weight:bold;color:rgba(255,255,255,0.8); }
.footer .foot .ootlogo a{display: block;}
.footer .foot .lltdh{float: right;margin-top: 8px;}
.footer .foot .lltdh dl{float: left;margin-right: 50px;}
.footer .foot .lltdh dl:last-child{margin-right: 0;}
.footer .foot .lltdh dl dt{margin-bottom: 12px;}
.footer .foot .lltdh dl dt a{display: block;color: #fff;font-size: 17px;line-height: 1;}
.footer .foot .lltdh dl dd{margin-bottom: 7px;}
.footer .foot .lltdh dl dd:last-child{margin-bottom: 0;}
.footer .foot .lltdh dl dd a{color: rgba(255, 255, 255, .4);font-size: 15px;}
.footer .foob .oobr ul li { cursor: pointer; position: relative; float:left; margin-right: 20px; }
.footer .foob .oobr ul li img { opacity: 0.8; }
.footer .foob .oobr .ewm { width: 150px; display:none; height: 150px; bottom: 30px; padding: 8px; border:1px solid #ededed; background: #fff; border-radius:8px; overflow: hidden; left: 50%; transform:translateX(-50%); position: absolute;}
.footer .foob .oobr ul li:hover .ewm { display:block; }
.footer .foob{background: #222222; border-top:1px solid rgba(255,255,255,0.1); padding: 25px 0 23px;}
.footer .foob .oobl{ font-size: 14px;line-height: 1;color: rgba(255, 255, 255, .24);}
@media(max-width:1700px) {
	.footer .foot .lltdh dl{ margin-right: 40px; }
	.footer .foot .ootlogo .con p { font-size:16px; }
	.footer .foot .ootlogo .con p span { font-size:20px; font-weight:bold; }
	.footer .foot .ootlogo{ width: 340px; }
}
@media(max-width:1500px) {
	.footer .foot .lltdh dl{ margin-right: 30px; }
	.container{max-width: 90%;}
	.footer .foot .lltdh dl dt a { font-size:15px; }
	.footer .foot .lltdh dl dd a { font-size:13px; }
}
@media(max-width:1300px) {
	.footer .foot .lltdh dl{ margin-right: 20px; }
	.footer .foot .ootlogo{ width: 300px; }
	.footer .foot .lltdh dl dt a { font-size:16px; }
	.footer .foot .lltdh dl dd a { font-size:14px; }

}
@media(max-width:1250px) {
	.footer .foot .lltdh dl { margin-right:10px; }
}
@media(max-width:1150px) {
	.footer .foot .lltdh dl dd a { font-size: 12px; }
}
@media(max-width:1100px){
	.footer .foot .lltdh{display: none;}
	.footer .foob{ text-align:center; }
	.footer .foob .oobl { padding: 15px 0 0; width: 100%;line-height: 1.8;  }
	.footer .foot{padding: 30px 0 40px;}
	.footer .foot .ootlogo{width: 100%;}
	.footer .foot .lltdhr{float: left;width: 100%;padding-left: 0;border-left: 0;margin-top: 20px;}
	.container{max-width: 92%;}
}


/*首页*/
.relative { position: relative; }
.mainImg { border-radius:8px; overflow: hidden; }
.mainImg img { transition:all 0.5s; }

.mainImg img { width: 100%; transition:all 0.5s; }
.mainImg:hover img { transform:scale(1.1); }


.colorGreen { color:#23ac38!important; }
.alignC { text-align:center; }
.alignR { text-align:right; }
.alignL { text-align:left; }
.homeA { padding:7.5vw 0 8.5vw; background: url(../images/h1bg.jpg) no-repeat bottom center; background-size: 100% auto; }
.homeA-b { padding-right: 200px; }
.homeA-b .more { position: absolute; right:0; bottom: 10px; }
.homeA-c .t { color:#0d2447; margin: 2.6vw 0 1vw; font-size:20px; }
.homeA-c .c { color:#333333; font-size: 16px; line-height: 1.5; text-align: justify;}
.homeA-c .img { border-radius:8px;overflow: hidden;margin-top:2.6vw; }
.homeA-c .img img { transition:all 0.5s; }
.homeA-c .img:hover img { transform:scale(1.1); }
.homeB { padding:8vw 0 4.5vw; background: url(../images/h2bg.jpg) no-repeat top right/cover; }
.homeB-a { margin-top: 2.5vw; }
.homeB-a .img { z-index: 5; position: relative; }
.hbAdd { z-index: 5; transform:translate(-50%, -50%); cursor: pointer; width: 34px; height: 43px; position: absolute; }
.hbAdd .icon { width: 100%; height: 100%; background: url(../images/hbadd.png) no-repeat center/cover; }
.hbAdd .icon:hover + .hbAddA,.hbAddA:hover { opacity: 1; z-index: 5; top:0; display:block; }
.hbAddA { opacity: 0; display:none; z-index: -105; transition:all 0.6s; display:; position: absolute; left:50%; transform:translateX(-50%); top: 40px; padding-top:60px; }
.hbAddAA { display:none; opacity: 0; z-index: -10; transition:all 0.6s; display:; position: absolute; left:50%; width: 18vw; min-width:340px; height: 500px; transform:translateX(-50%); top: 40px; padding-top:60px; }
.hbAddA .relative:before { content: '';display: block;width: 0;height: 0;left: 50%;top: -25px;border: 13px solid red;position: absolute;box-sizing: border-box;transform: translateX(-50%);border-color: transparent transparent rgba(255,255,255,0.9);}
.hbAddB { background: rgba(255,255,255,0.95); border-radius:8px; overflow: hidden; width: 18vw; max-width:340px; padding:20px 12px; }
.hbAddB .t { font-size: 24px; }
.hbAddB .c { margin-top:10px; font-size:18px;display:inline-block; padding: 10px 0 10px 35px; background: url(../images/link.png) no-repeat left center; }
.hbAddB .c span { display:inline-block; text-decoration:underline; }
.hbAddB:hover .img img { transform:scale(1.1); }
.hbAddB .img { margin-top:18px; }
/*.hbAdd {
	-webkit-animation: godown 3s infinite;
	animation: godown 3s infinite;
	box-sizing: border-box;
}*/
/*
.hbAdd:hover { -webkit-animation: godown 0s infinite;
	animation: godown 0s infinite;
	box-sizing: border-box; }*/
@-webkit-keyframes godown {
	0% {-webkit-transform: translate(0, 0);opacity: 1;}
	50% {-webkit-transform: translate(0, 10px);opacity: 1;}
	100% {-webkit-transform: translate(0, 0px);opacity: 1;}
}
@keyframes godown {
	0% {transform: translate(0, 0);opacity: 1;}
	50% { transform: translate(0, 10px); opacity: 1;}
	100% {transform: translate(0, 0px); opacity: 1;}
}
@media(max-width:1600px){
	.hbAddB .t { font-size:22px; }
	.hbAddB { width: 18vw; min-width:250px; }
	.hbAddB .c { margin-top:0; }
	.hbAddB .img { margin-top:10px; }
}
@media(max-width:1500px){
	.hbAddB .t { font-size:20px; }
}
@media(max-width:1100px){
	.hbAddB .t { font-size:16px; }
	.hbAddB { width: 18vw; min-width:200px; }
	.homeA-c .t { font-size:17px }
	.homeA-c .c { font-size:14px }
	.homeA { padding: 40px 0 50px; }
	.homeA-b { padding-right: 0; }
	.homeA-b .more { position: relative; float:left; width: 100%; margin-top:20px; }
}
.homeC { padding:8vw 0 7.5vw; background: #f6f6f6; }
.homeBoxD-c { margin-top: 40px; }
.homeBoxD-c:before { content:''; width: 55.5%; height: 100%; background: #fff; position: absolute; top:0; right:0; border-radius:8px; overflow: hidden; }
.homeBoxD-d { float:left; width: calc(44.5% - 10px); overflow: hidden; border-radius:8px; }
.homeBoxD-d .con { padding: 0 30px; position: absolute; left:0; bottom: 35px; width: 100%; }
.homeBoxD-d .con .d { font-size:15px; }
.homeBoxD-d .con .t { font-size:20px; margin-top: 6px; line-height: 1.6; }
.homeBoxD-f {position: relative;z-index: 4;  width: 55.5%; float:right; }
.homeBoxD-f a { display:block; border-radius:6px; overflow: hidden; padding:0 2vw; }
.homeBoxD-g { padding: 1.8vw 0; border-bottom:1px solid #ededed; }
.homeBoxD-f .dd { font-size:16px;color:#23ac38; }
.homeBoxD-f .con .t { font-size:18px;color:#333; height: 24px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.homeBoxD-f a:hover { background: #e8f0f0; }
.homeBoxD-c .qh { width: 120px; height: 50px; position: absolute; left:calc(44.5% + 2vw); bottom: 1.7vw; }
.homeBoxD-c .qh .mainQh { transition: all 0.5s; opacity: 1; width: 54px; height: 54px; background: #f6f6f6; border-radius:5px;text-align:center; top:0; transform:translateY(0); margin:0; }
.homeBoxD-c .qh .mainQh:after { transition: all 0.5s; font-size:20px;color:#999; }
.homeBoxD-c .qh .swiper-button-prev { left:0; }
.homeBoxD-c .qh .swiper-button-next { right:0; }
.homeBoxD-c .qh .mainQh:hover { background: #23ac38;  }
.homeBoxD-c .qh .mainQh:hover:after { color:#fff; }
@media(max-width:1920px){
	.homeBoxD-g { padding: 1.5vw 0; }
}
@media(max-width:1700px){
	.homeBoxD-g { padding: 1.2vw 0; }
}
@media(max-width:1650px){
	.homeBoxD-c { margin-top: 30px; }
	.homeBoxD-d .con .t { font-size:20px; }
}
@media(max-width:1300px){
	.homeBoxD-d .con { padding: 0 20px; bottom: 25px; }
	.homeBoxD-d .con .d { font-size: 14px; }
	.homeBoxD-d .con .t { font-size: 18px; }
	.homeBoxD-f .con .t { font-size:16px; height: 21px; line-height: 21px; }
}
@media(max-width:1100px){
	.homeBoxD-c:before { display:none; }
	.homeBoxD-d { width: 100%; }
	.homeBoxD-c { margin-top: 20px; padding-bottom: 66px; }
	.homeBoxD-f { position: relative; top:0; transform:translateY(0); width: 100%; }
	.homeBoxD-f .con { width: 100%; float: right; }
	.homeBoxD-f .d { display:none; }
	.homeBoxD-f .dd { display:block; }
	.homeBoxD-f .con .t { font-size: 16px; }
	.homeBoxD-f ul li { margin-top:10px; }
	.homeBoxD-f a { padding: 16px; background: #e8f0f0; }
	.homeBoxD-c .qh { width: 100px; height: 45px; position: absolute; left:0; bottom: 0; }
	.homeBoxD-c .qh .mainQh { width: 45px; height: 45px; background: #dedede; }
}
@media(max-width: 600px){
	.homeBoxD-d .con { padding: 0 15px; bottom: 20px; }
	.homeBoxD-d .con .t { font-size: 16px; }
}



/*内页BANNER*/
.xmgybanner { position: relative; }
.sbswtb { position: absolute; width: 100%; left:0; top:53%; transform:translateY(-50%); }












/* 新闻中心 */
.newsA { padding: 5vw 0 5vw; background: #f6f6f6; }
.relative { width: 100%; height: 100%; }
.newsA-a.homeBoxB-a .mainTit { width: auto; max-width: 28vw; }
.topNews { margin-top: 46px; }
.topNews a { position: relative; display: block; }
.topNews .img { float: left; width: 44.5%; border-radius: 12px; overflow: hidden;; }
.topNews .img img { width: 100%; transition:all 0.5s; }
.topNews .img:hover img { transform:scale(1.1); }
.topNews .con { position: absolute; width: 54.5%; height: 100%; background: #fff; border-radius: 12px; overflow: hidden; right:0; top:0;}
.topNews .conA { padding:3vw; }
.topNews .conA:after { content:''; transition:all 0.5s; width: 0; height: 3px; position: absolute; left:0; bottom:0; background: #23ac38;background: linear-gradient(to top right, #23ac38, #0e4944); }
.topNews .conA:hover:after { width: 100%; }
.topNews .conA:hover .t { color:#23ac38; transition:all 0.5s; }
.topNews .conA .mainMore { position: absolute; right:0; bottom:0;}
.topNews .conA .d { font-size: 16px; color:#23ac38; }
.topNews .conA .c { font-size: 18px; color:#999999; line-height: 1.6;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5; }
.topNews .conA .conB { min-height:14vw; }
.topNews .conA .c p:nth-child(n+2) { margin-top: 12px; }
.topNews .conA .t { line-height: 1.2; font-size: 1.5vw; margin: 6px 0 30px; color:#0d2447; text-decoration:underline; }

@media(max-width: 1680px){
  .topNews .conA { padding:2vw; }
  .topNews { margin-top: 40px; }
  .topNews .conA .t { line-height: 1.2; font-size: 1.5vw; margin: 6px 0 20px; }
  .topNews .conA .c { overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; }
}
@media(max-width: 1480px){
  .topNews .conA { padding: 20px 16px; }
  .topNews { margin-top: 30px; }
  .topNews .conA .t { line-height: 1.2; font-size: 20px; margin: 6px 0 15px; }
  .topNews .conA .c { overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; }
}
@media(max-width: 1480px){
  .topNews .conA { padding: 20px 16px; }
  .topNews { margin-top: 30px; }
  .topNews .conA .t { line-height: 1.2; font-size: 20px; margin: 6px 0 15px; }
  .topNews .conA .c { overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; }
}
@media(max-width: 1024px){
  .newsA { padding: 30px 0 50px; }
  .topNews .img { width: 100%; }
  .topNews .conA .conB { min-height: 10px; margin-bottom: 20px; }
  .newsA-a.homeBoxB-a .mainTit { max-width: 100%;}
  .topNews .con { position: relative; width:100%; height: auto; float: left; width: 100%; margin-top: 20px; }
  .topNews .conA { padding: 16px 12px 30px; }
  .topNews { margin-top: 30px; }
  .topNews .conA .t { line-height: 1.2; font-size: 20px; margin: 6px 0 15px; }
  .topNews .conA .c { overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; }
}
@media(max-width: 600px){
  .topNews .conA { padding: 16px 12px 20px; }
  .topNews { margin-top: 20px; }
  .topNews .conA .t { font-size: 18px; margin: 3px 0 8px;}
}
.newsB { margin-top: 30px; }
.newsB ul li { margin-top: 20px;  }
.newsB ul li a { display: block; padding:2vw 1.6vw; background: #fff; border-radius: 12px; overflow: hidden;; }
.newsB ul li a .d { font-size: 16px; color:#23ac38; }
.newsB ul li a .c { margin: 6px 0 12px; font-size: 16px; color:#999999; line-height: 1.6;overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.newsB ul li a .t { text-decoration: underline; line-height: 1.2; font-size: 20px; color:#333; }
.newsB ul li a:hover .d,.newsB ul li a:hover .t,.newsB ul li a:hover .c { transition: all 0.5s; color:#fff; }
.newsB ul li a:hover { transition: all 0.5s; background: #0d4545;background-image: linear-gradient(to right, #0d4545, #17733f, #23ab38); }
@media(max-width: 1280px){
  .newsB ul li a .t { font-size: 18px; }
}
@media(max-width: 1024px){
  .newsB ul li a { padding: 16px 12px; }
}


/**分页器**/
.fyq {  text-align: center; margin-top: 2vw; }
.page { line-height: 24px;  text-align: center;}
.page a { transition: all 0.5s; display: inline-block;margin: 0 5px; border-radius: 3px; padding: 10px 18px;border: 1px solid #e8e8e8;color: #666666;vertical-align: top;font-size: 16px;}
.page a:hover,.page .current,.page .cur {border-color: #23ac38;background: #23ac38; color: #fff;}
.page span {margin-right: 6px;}

@media(max-width: 1024px){
  .fyq { margin-top: 20px;  }
  .page a { padding: 6px 12px; }
}



/* 新闻详情页 */
.location { background: #f6f6f6; padding: 15px 0 0; }
.location p,.location a,.location span { font-size:14px;color:#999999; }
.location p { padding-left: 20px; background: url(../images/home.png) no-repeat left center; }
.location p span.cur { color:#333; }
.newA { background: #f6f6f6; padding:4.5vw 0 5vw; }
.newA-a { background: #ffffff; padding: 2vw 1.6vw; border-radius: 12px; float: left; width: 68%; }
.newA-b .topTit .d { font-size: 16px;color:#23ac38; }
.newA-b .topTit .t { line-height: 1.3; font-size: 1.5vw;color:#333333; }
.newA-b .topTit { float: left; width: calc(100% - 260px);}
.newA-b .share { position: absolute; right:0; bottom:2vw; }
.newA-b { padding-bottom:2vw; border-bottom: 1px solid #ddd; margin-bottom:1.5vw; position: relative;}
.newA-c { font-size: 16px; line-height: 1.6; color:#999;text-align: justify; }
.newA-c p:nth-child(n+2) { margin-top: 16px; } 
.newA-d { padding-top: 2vw; margin-top: 1.8vw; border-top: 1px solid #ddd; }
.newA-e {  width: 100%; }
.newA-d a { transition: all 0.5s; display: inline-block; padding: 12px 20px; background: #e9e9e9; border-radius: 8px; font-size: 15px; color:#1a502d; }
.newA-d a span { transition: all 0.5s; background: url(../images/jtgreen.png) no-repeat right center; display: inline-block; width: 170px; }
.newA-e p:nth-child(2) { margin-top: 10px;}


.newB-a .backList { margin-top: 10px; }
.newA-e p .t { position: relative; display:block; font-size:24px;color:#333333; border-bottom: 1px solid #ededed; padding: 18px 0; }
.newA-e p .tt { padding:15px 0 30px; display:block; font-size:20px;color:#666666; }
.mMoreA3 i { display:inline-block; padding-left:28px; background: url(../images/detb.png) no-repeat left center; }
.newA-e p .t:after { content:''; width: 32px; height: 32px; border-radius:50%; background: url(../images/deta.png) no-repeat center #cccccc; transition: all 0.5s; position: absolute; right:0; top:50%; transform:translateY(-50%); }
.newA-e p:hover .t:after { background-color: #23ac38; }
.newA-d a:hover { background: #1a502d; }
.newA-d a:hover span { color:#fff; background: url(../images/jtwhitebg.png) no-repeat right center; }
.newA-d .backList a { background: #c30d22; }
.newA-d .backList a span { color:#fff; background: url(../images/backlist.png) no-repeat right center; }
.newA-d .backList a:hover { background: #1a502d; }
@media(max-width: 1280px){
	.newA-b .topTit .t { font-size: 24px;}
}
@media(max-width: 1024px){
	.newA-a { width: 100%; }
	.newA-b .topTit .t { font-size: 20px;}
	.newA-b .topTit { width: 100%; }
	.newA-b .share { width: 100%; position: relative; left:0; bottom:0; margin-top: 16px; float: left;}
	.social-share a { margin: 0 10px 0 0; }
	.newA { padding:30px 0 50px; }
	.newA-a { padding: 20px 12px;}
	.newA-b { padding-bottom: 18px; margin-bottom: 20px; }
	.newA-d { padding-top: 18px; margin-top: 20px; }
	.newB { margin-top:20px; }
}
@media(max-width: 640px){
	.newA-e p .tt { padding:12px 0 5px; }
	.newA-d .backList { width: 100%; float: left; margin-top: 25px; }
	.newA-e p .t { font-size:18px; }
	.newA-e p .tt { font-size:16px; }
}
@media(max-width: 500px){
	.location p span.l { display:none; }
}

.newB { width: 30%; float: right; }
.newB-a { background: #fff; padding: 2vw 1.5vw; border-radius: 12px; overflow: hidden; }
.newB-a .topTit .t { font-size: 1.5vw; color:#333333; padding-bottom: 1vw; border-bottom: 1px solid #dedede; }
.newB-a ul { padding: 12px 0 20px; }
.newB-a ul li { margin-top: 10px;}
.newB-a ul li a { font-weight: normal; background: url(../images/jtgreen.png) no-repeat right center; display: block; border-bottom: 1px solid #ddd; font-size: 18px; transition: all 0.5s; color:#333333; padding: 12px 0; }
.newB-a ul li:hover a,.newB-a ul li.cur a { color:#1a502d;}
.newB-b { margin-top: 30px;}
.newB-a dl dd a { display: block; border-bottom: 1px solid #ddd; padding: 16px 0; margin-top: 10px; }
.newB-a dl dd .d { font-size: 16px;color:#23ac38; }
.newB-a dl dd .t { margin-top:5px; line-height: 1.4; font-size: 20px; font-weight: normal; color:#666666; }
@media(max-width: 1280px){
	.newB-a .topTit .t  { font-size: 24px;}
	.newB-a ul { padding: 0 0 15px; }
	.newB-a ul li a { font-size: 16px;}
}
@media(max-width: 1024px){
	.newB { width: 100%; margin-bottom: 15px; }
	.newB-a { padding: 20px 12px; }
	.newB-b { padding-top:10px; margin-top:20px; }
}

.lxwm_a{padding:7.2vw 0 7.2vw;background: #f6f6f6;position: relative;}
.lxwm_a:after{position: absolute;content: "";background: url(../images/lxwm_02.png)center center/cover;bottom: 0;right: 0;width: 620px;height: 414px;}
.lxwm_a .bt .b{font-size: 44px;color: #333333;float: left;}
.lxwm_a .bt .ann{border-radius: 30px;float: right;position: relative;}
.lxwm_a .bt .ann .ann_01{position: absolute;width: 220px;z-index: 2;left: 50%;transform: translateX(-50%);top: 50px;padding: 15px 0;opacity: 0;transition: all 1s;background: #0d4545;}
.lxwm_a .bt .ann:hover .ann_01{opacity: 1;transition: all 1s;}
.lxwm_a .bt .ann_01 a{padding: 10px 0;padding-left: 21px;display: block;width: 100%;color: #fff;font-size: 16px;background: #0d4545;transition:all 0.5s;}
.lxwm_a .bt .ann_01 a:hover { background: #23ac38; }
.lxwm_a .bt .ann .one{display: inline-block;width: 260px;height: 55px;line-height: 55px;padding: 0 41px;background: #0d4545;border-radius: 30px;font-size: 16px;color: #ffffff;position: relative;}
.lxwm_a .bt .ann .one:after{position: absolute;content: "";top: 50%;transform: translateY(-50%);background: url(../images/lxwm_a_jt.png)center center/cover;width: 13px;height: 7px;right: 41px;}
.lxwm_a .lxwm_a01{display: flex;flex-wrap: wrap;margin-top: 70px;}
.lxwm_a .l{width: 44%;float: left;}
.lxwm_a .l img{border-radius: 10px;height: 100%;}

.lxwm_a .l { overflow: hidden; border-radius:10px; }
.lxwm_a .l img { width: 100%; transition:all 0.5s; }
.lxwm_a .l:hover img { transform:scale(1.1); }


.lxwm_a .r{width: 55%;float: left;margin-left: 1%;background: #ffffff;border-radius: 10px;position: relative;z-index: 1;}
.lxwm_a .r .gold{padding: 4.6vw 3.5vw 0; }
.lxwm_a .r .gold .bt{font-size: 30px;color: #333333;}
.lxwm_a .r .gold .bt2{border-top: 1px solid #f2f2f2;padding-top: 45px;margin-top: 45px;line-height: 1.8;}
.lxwm_a .r .gold .bt2 p{font-size: 18px;color: #333333;}
.lxwm_a .r .gold .bt2 p span{font-weight: bold;font-size: 22px;}
.lxwm_b{width: 100%;background: url(../images/lxwm_03.jpg)center center/cover;}
.lxwm_b .lxwm_b01{width: 50%;height: 100%;float: left;background: rgba(0,0,0,0.3);}
.lxwm_b .lxwm_b01 .gai{padding: 6.5vw 6.6vw 6.5vw 8.3vw;}
.lxwm_b01 .gai .bt{color: #fff;font-size: 44px;margin-bottom: 65px;}
.lxwm_b01 .gai input{width: 100%;border: 0;background: #626262;font-size: 18px;color: #ffffff;height: 47px;padding-left: 19px;border-radius: 3px;margin-bottom: 15px;}
.lxwm_b01 .gai textarea{width: 100%;border: 0;background: #626262;font-size: 18px;color: #ffffff;padding-left: 19px;height: 85px;border-radius: 3px;}
.lxwm_b01 .gai input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #fff; }
.lxwm_b01 .gai input::-moz-placeholder { /* Mozilla Firefox 19+ */color: #fff;}
.lxwm_b01 .gai input:-ms-input-placeholder{color: #fff;} 
.lxwm_b01 .gai input::-webkit-input-placeholder {color: #fff;}
.lxwm_b01 .gai textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #fff; }
.lxwm_b01 .gai textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color: #fff;}
.lxwm_b01 .gai textarea:-ms-input-placeholder{color: #fff;}  
.lxwm_b01 .gai textarea::-webkit-input-placeholder {color: #fff;} 
.lxwm_b01 .gai .tijiao{margin-top: 38px;width: 215px;display: inline-block;height: 54px;line-height: 54px;padding: 0 18px;background: #23ac38;color: #fff;white-space: nowrap;text-align: center;font-size: 16px;border: none;border-radius: 3px;cursor: pointer;}

.lxwm_a.zyfz .r{width: 55%;float: left;background: #ffffff;border-radius: 10px;position: relative;margin-left: 0;z-index: 1;}
.lxwm_a.zyfz .r .nr p{font-size: 16px;color: #333333;line-height: 1.6;text-align: justify;}
.lxwm_a.zyfz .l img{border-radius: 10px; }
.lxwm_a.zyfz .l { overflow: hidden; border-radius:10px; }
.lxwm_a.zyfz .l img { width: 100%; transition:all 0.5s; }
.lxwm_a.zyfz .l:hover img { transform:scale(1.1); }

.lxwm_a.zyfz .l{width: 44%;float: left;margin-left: 1%;}
.zyfz_a{padding: 7.5vw 0 9.9vw;}
.zyfz_a .bt{text-align: center;}
.zyfz_a .bt .b{font-size: 44px;color: #111111;}
.zyfz_a .bt .tt {font-size: 16px;color: #999999; max-width: 1100px;display: inline-block;margin-top: 2vw; line-height: 1.6;}
.shaos{margin-top: 4.5vw;}
.shaos .icon .bt{font-size: 16px;color: #333333;margin-top: 20px;}
.shaos .icon{width: 25%;text-align: center;float: left; }
.lxwm_a.zyfz .r .nr { overflow-y:scroll; padding-right: 10px; max-height:26vw; }
.shaos { display:flex; flex-wrap:wrap; }
.shaos .icon:nth-child(n+5) { margin-top:3.5vw; }
.lxwm_a.zyfz .r .nr{scrollbar-color:  #23ac38 rgba(0,0,0,0.2); scrollbar-width: thin; -ms-overflow-style:none;}
.lxwm_a.zyfz .r .nr::-webkit-scrollbar {width: 3px;height: 1px;}
.lxwm_a.zyfz .r .nr::-webkit-scrollbar-thumb {border-radius: 3px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);background: #23ac38;}
.lxwm_a.zyfz .r .nr::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);border-radius: 4px;background: rgba(0,0,0,0);}


@media(max-width: 1900px){
	.lxwm_a .r .gold { padding: 3vw 2.5vw 0; }
}
@media(max-width: 1500px){
	.shaos .icon img { height: 70px; }
	.shaos .icon .bt { margin-top:15px; }
	.zx_banner .bt{font-size: 40px;}
	.lxwm_a .bt .b{font-size: 32px;}
	.lxwm_a .bt .ann .one{width: 200px;}
	.lxwm_a .bt .ann .ann_01{width: 160px;}
	.lxwm_a .lxwm_a01{margin-top: 40px;}
	.lxwm_a .r .gold .bt{font-size: 24px;}
	.lxwm_a .r .gold .bt2{padding-top: 30px;margin-top: 30px;}
	.lxwm_a .r .gold { padding: 2vw; }

}
@media(max-width: 1100px){
	.lxwm_a,.zyfz_a { padding: 40px 0 50px; }
	.zx_banner .bt{font-size: 32px;}
	.lxwm_a .bt .b{font-size: 24px;}
	.lxwm_a .lxwm_a01{margin-top: 20px;}
	.lxwm_a .r .gold .bt{font-size: 20px;}
	.lxwm_a .l{width: 100%;}
	.lxwm_a .r{width: 100%;}
	.lxwm_a .bt .b{width: 100%;}
	.lxwm_a .bt .ann{float: left;margin-top: 20px;}
	.lxwm_a .bt .ann .one{width: 180px;height: 45px;line-height: 45px;font-size: 14px;}
	.lxwm_a .bt .ann .one:after{right:  20px;}
	.lxwm_a .r .gold .bt2{padding-top: 20px;margin-top: 20px;}
	.lxwm_a .r .gold .bt2 p{font-size: 16px;}
	.lxwm_a .r .gold .bt2 p span{font-size: 18px;}
	.lxwm_b .lxwm_b01{width: 100%}
	.lxwm_b01 .gai .bt{font-size: 24px;margin-bottom: 20px;}
	.lxwm_b .lxwm_b01 .gai{padding: 30px 20px;}
	.lxwm_b01 .gai .tijiao{width: 180px;height: 45px;line-height: 45px;}
	.lxwm_a .bt .ann .ann_01{top:35px; }
	.lxwm_a .bt .ann_01 a{font-size: 14px;text-align: center;padding-left: 0;}
	.lxwm_b01 .gai input{font-size: 16px;}
	.lxwm_b01 .gai textarea{font-size: 16px;}
	.lxwm_a.zyfz .r { width: 100%; }
	.lxwm_a .r .gold { padding: 20px 15px;}
	.lxwm_a.zyfz .r .nr { height: auto; overflow:hidden; max-height:100000000px; }
	.lxwm_a.zyfz .l { width: 100%; margin: 20px 0 0 0; }
	.shaos .icon { width:25%; }
	.shaos .icon:nth-child(n+5) { margin-top:3.5vw; }
}
@media(max-width: 750px){
	.shaos .icon { width:33.3333%; }
	.shaos .icon:nth-child(n+4) { margin-top:20px; }
}
@media(max-width: 500px){
	.shaos .icon { width: 50%; }
	.shaos .icon:nth-child(n+3) { margin-top:20px; }
}


.left { float:left; }
.right { float:right; }
.Joinus5 { padding:7.5vw 0 6vw; background: #f6f6f6; }
.Joinus5 .ujinsozknr{margin-top: 2.5vw;}
.Joinus5 .ujinsozknr .zknt{ background: #0d4545;color: #fff;line-height: 64px;font-size: 18px;overflow: hidden;border-radius: 10px 10px 0 0;padding: 0 35px 0 50px;}
.Joinus5 .ujinsozknr .zknps .pta .t{padding: 0 35px 0 50px; border-bottom: 1px solid #eeeeee;cursor:pointer;}
.Joinus5 .ujinsozknr .zknps { margin-bottom: 3vw; background: #fff; border-radius: 0 0 10px 10px }
.Joinus5 .tl1{width: calc(100% - 500px);}
.Joinus5 .tl2{width: 210px;}
.Joinus5 .tl3{width: 210px;}
.Joinus5 .tl5{width: 80px;text-align: center;}
.Joinus5 .ujinsozknr .pta .t .tl{line-height: 76px;position: relative;height: 76px;}
.Joinus5 .ujinsozknr .pta .t .tl span{width: 38px;height: 38px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: inline-block;background: url(../images/pttl.png)no-repeat center center/cover;}
.Joinus5 .ujinsozknr .pta .t .tl .ccuyck{overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.Joinus5 .ujinsozknr .pta.cur .t .tl span{background: url(../images/pttla.png)no-repeat center center/cover;}
.Joinus5 .ujinsozknr .pta .cont{background: #fff;display: none;padding: 40px 35px 64px 50px; }
.Joinus5 .ujinsozknr .pta .cont .nta{ max-width:900px; text-align:justify; color: #666666;line-height: 30px;}
.Joinus5 .ujinsozknr .pta .cont .nta .ts{font-size: 20px;color: #0d4545; margin-bottom: 20px; font-weight: 600;}
.Joinus5 .ujinsozknr .pta .cont .ntb {margin-top: 2vw;}
.Joinus5 .ujinsozknr .pta .cont .ntb a{text-transform:unset;}
.Joinus5 .ujinsozknr .pta.cur .t .tl{color: #0d4545;}
.Joinus5 .ujinsozknr .pta .cont .nta .c ol,.Joinus5 .ujinsozknr .pta .cont .nta .c ul { margin-left: 15px; list-style:decimal; }
.Joinus5 .ujinsozknr .pta .cont .nta .c ol li { list-style:decimal; }
.Joinus5 .ujinsozknr .pta .cont .nta .c ul li { list-style:disc; }
.model-select-option li:last-child{border-bottom: 0;}
@media(max-width: 1480px) {
    .Joinus5 .ujinsozknr .zknps .pta .t,
    .Joinus5 .ujinsozknr .zknt{padding: 0 30px 0 30px;}
}
@media(max-width: 1280px) {
    .Joinus5 .obtr {margin-top: 10px;width: 70%;}
    .Joinus5 .ujinsozknr .pta .cont .ntb{margin-top: 50px;}
}
@media(max-width: 1100px) {
    .Joinus5{padding: 40px 0 50px;}
    .Joinus5 .obtr{width: 100%;line-height: 1.6;margin-top: 7px;}
    .Joinus5 .ujinsozknr .zknps { margin-bottom: 30px; }
    .Joinus5 .ujinsozknr{margin-top: 20px;}
    .Joinus5 .obtr a {font-size: 15px;margin-top: 2px;}
    .Joinus5 .ujinsozknr .zknt{font-size: 16px;line-height: 50px;}
    .Joinus5 .ujinsozknr .zknps .pta .t, .Joinus5 .ujinsozknr .zknt {padding: 0 20px 0 20px;}
    .Joinus5 .ujinsozknr .pta .t .tl{line-height: 47px;height: 45px;}
    .Joinus5 .ujinsozknr .pta .t .tl span{width: 27px;height: 27px;}
    .Joinus5 .tl5 {width: auto;}
    .Joinus5 .ujinsozknr .pta .cont{padding: 20px 20px;}
    .Joinus5 .ujinsozknr .pta .cont .nta{line-height: 1.7;}
    .Joinus5 .ujinsozknr .pta .cont .ntb{margin-top: 30px;}
    .Joinus5 .ujinsozknr .pta .cont .nta .ts{font-size: 17px;}
    .Joinus5 .tl1{width: calc(100% - 360px);}
	.Joinus5 .tl2{width: 160px;}
	.Joinus5 .tl3{width: 100px;}
	.Joinus5 .tl5{width: 80px;text-align: center;}
	.Joinus5 .ujinsozknr .pta .cont .nta { text-align:left; }
}
@media(max-width: 750px) {
    .Joinus5 .tl3{display: none;}
    .Joinus5 .tl1{width: calc(100% - 240px);}
	.Joinus5 .tl2{width: 160px;}
	.Joinus5 .tl5{width: 80px;text-align: center;}
}
@media(max-width: 500px) {
    .Joinus5 .tl4{display: none;}
    .Joinus5 .tl2 {display: none;}
    .Joinus5 .tl1{width: calc(100% - 60px);}
	.Joinus5 .tl5{width: 60px;text-align: center;}
}

/*关于我们*/
.aboutA { padding:7vw 0 6vw; }
.aboutA-a { padding-bottom: 28vw; padding-right:23vw; }
.aboutA-a .img { position: absolute; left:0; bottom:0; width: 100%; }
.aboutA-a .con { font-size:16px;color:#333333; line-height: 1.6; margin-top:2vw; text-align: justify;}
.aboutA-a .con .c2 p { margin-top:18px; }
.aboutA-a .con p:nth-child(n+2) { margin-top:12px; }
.aboutA-b { display:none; }
.aboutB { padding:4.5vw 0; background: url(../images/aboutbbg.jpg) no-repeat right center/cover; }
.aboutB-a .img { width: 188px; height: 188px; background: rgba(255,255,255,0.1); border:1px solid rgba(255,255,255,0.6); border-radius:50%; float:left; }
.aboutB-a .con { position: absolute; left:190px; padding-left:2vw; top:50%; transform:translateY(-50%); width: calc(100% - 240px); }
.aboutB-a .con .c { font-size:20px;color:#fff; line-height: 1.8; margin-top:15px; }
@media(max-width: 1600px){
	.aboutB-a .img { width: 160px; height: 160px; }
	.aboutB-a .con { left:160px; padding-left:2vw; width: calc(100% - 160px); }
	.aboutB-a .con .c { font-size:18px; line-height: 1.6; margin-top:10px; }
}
@media(max-width: 1400px){
	.aboutA-a .con { font-size:14px; line-height: 1.5; }
	.aboutA-a .con p:nth-child(n+2) { margin-top:12px; }
	.aboutB-a .img { width: 120px; height: 120px; }
	.aboutB-a .con { left:120px; padding-left:2vw; width: calc(100% - 120px); }
	.aboutB-a .con .c { font-size: 16px; line-height: 1.5; }
}
@media(max-width: 1100px){
	.aboutB { padding:30px 0 40px; }
	.aboutA-a .con .c2 { display:none; }
	.aboutA { padding:40px 0 50px; }
	.aboutA-a { padding-bottom: 30vw; padding-right:22vw; }
	.aboutA-b { font-size:14px;color:#333; line-height: 1.5; margin-top:20px; display:block; }
	.aboutA-b p:nth-child(n+2) { margin-top:12px; }
}
@media(max-width: 640px){
	.aboutB-a .img { float:left; }
	.aboutB-a .con { position: relative; float:left; margin-top:15px; left:0; padding-left:0; top:0; transform:translateY(0); width: 100%; }
}

.about_f{overflow: hidden;padding: 120px 0 160px;background: url(../images/about_f_bg.jpg) center center/cover;}
.about_f .about_f_box{margin-top: 10px;}
.about_f .about_f_box .img{padding: 40px 0 60px;}
.about_f .tishi{text-align: center;color: #666;margin-top: 30px;}
.about_f .about_f_box .img img{width:110.7%;max-width: 110.7%; }
@media(max-width: 1700px){
	.about_f {padding: 90px 0 120px;}
}
@media(max-width: 1500px){
	.about_f {padding: 70px 0 90px;}
	.about_f .about_f_box .img{padding: 30px 0 50px;}
}

@media(max-width: 1100px){
	.about_f .about_f_box .img{padding: 20px 0 30px;}
	.about_f .about_f_box .img img{width: 200%;max-width: 200%;}
	.about_f .tishi{margin-top: 16px;}
	.about_f {padding: 40px 0 30px;}
}
.about_f .about_f_box{margin: 4vw auto 2vw;}
.about_f .about_f_box .box{background: #fff;border-radius: 6px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);}
.about_f .about_f_box .swiper-slide{opacity: 0;transition: all 0.8s; }
.about_f .about_f_box .swiper-slide { transform-origin: left center;left: 50%;opacity: 1;transform: scale(0.7); }
.about_f .about_f_box .swiper-slide-active { transform-origin: center center; opacity: 1; left:0; transform: scale(1.1);z-index: 3;}
.about_f .about_f_box .swiper-slide.swiper-slide-prev{transform-origin: left center;left: 20%;opacity: 1;transform: scale(0.9);}
.about_f .about_f_box .swiper-slide.swiper-slide-next{ left:auto; transform-origin: left center;right: 20%;opacity: 1;transform: scale(0.9);}
.about_f .about_f_box .swiper-slide.swiper-slide-next + .swiper-slide { left:auto; transform-origin: right center; z-index: -1; right: 50%;opacity: 1;transform: scale(0.7); }

.about_f .about_f_box .swiper-slide .box{padding: 3vw 2vw;}
/*.about_f .about_f_box .swiper-slide-active .box{padding: 80px 60px;}*/
.about_f .about_f_box .box .year{ font-size:3vw; color: #0d4545; font-weight:bold; line-height: 1;}
.about_f .about_f_box .box .wz { overflow-y:scroll; color: #666666;line-height: 1.6;margin-top: 14px;height: 120px;}
.about_f .about_f_box .box .wz ul li{margin-bottom: 12px;padding-left: 14px;position: relative;}
.about_f .about_f_box .box .wz ul li:last-child{margin-bottom: 0;}
.about_f .about_f_box .box .wz ul li:before{width: 6px;height: 6px;position: absolute;left: 0;top: 10px;border-radius: 100%;background: #666666;content: "";}
.about_f .about_f_btm{overflow: hidden; margin: 1vw 0 6px;padding: 40px 52px 0;}
.about_f .about_f_btm_box:before{background: #dedede;height: 1px;width: 100%;position: absolute;left: 0;top: 9px;content: "";}
.about_f .about_f_btm_box .bt{ font-size:18px; text-align: center;color: #666666;padding-top: 30px;position: relative;}
.about_f .about_f_btm_box .bt .i{left: 50%;top: 0;width: 20px;height: 20px;position: absolute;/*border: 1px solid #2e9b76;*/border-radius: 100%;transform: translateX(-50%);}
.about_f .about_f_btm_box .bt .i:before{width: 6px;height: 6px;border-radius: 100%;content: "";position: absolute;left: 50%;top: 50%;background: #cccccc;transform: translate(-50%,-50%);}
.about_f .about_f_btm .swiper-button-prev,
.about_f .about_f_btm .swiper-button-next{margin-top: 0; top:auto; bottom: 15px; border-radius:50%; transform: initial;transition: all 0.4s;opacity: 1;background: #cccccc; width: 52px; height: 52px; }
.about_f .about_f_btm .swiper-button-prev{left: 0;}
.about_f .about_f_btm .swiper-button-next{right: 0;}
.about_f .about_f_box .box .wz{padding-right:10px; scrollbar-color:  #23ac38 rgba(0,0,0,0.2); scrollbar-width: thin; -ms-overflow-style:none;}
.about_f .about_f_box .box .wz::-webkit-scrollbar {width: 3px;height: 1px;}
.about_f .about_f_box .box .wz::-webkit-scrollbar-thumb {border-radius: 3px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);background: #23ac38;}
.about_f .about_f_box .box .wz::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);border-radius: 4px;background: rgba(0,0,0,0);}
.about_f .about_f_btm .swiper-button-prev:after,
.about_f .about_f_btm .swiper-button-next:after { font-size:18px;color:#fff; }
.about_f .about_f_btm .swiper-button-prev:hover,.about_f .about_f_btm .swiper-button-next:hover{
	background-color: #23ac38;
}

.about_f .about_f_btm_box .swiper-slide-thumb-active .bt .i{
	border: 1px solid #2e9b76;
}

.about_f .about_f_btm_box .swiper-slide-thumb-active .bt .i:before{
	background: #2e9b76;
}
.about_f .about_f_btm_box .swiper-slide:after { width: 0; transition:all 1s; height: 1px;border-radius: 100%;content: "";position: absolute;left: 50%;top: 9px; background: #2e9b76;transform: translate(-50%,-50%);} 
/*.about_f .about_f_btm_box .swiper-slide-thumb-active:after { width: 100%; }*/
.about_f .about_f_btm_box .swiper-slide-thumb-active .bt{ color:#2e9b76; }

/*@media(max-width: 1700px){
	.about_f .about_f_box .swiper-slide.swiper-slide-prev{
		left: 57%;
	}

	.about_f .about_f_box .swiper-slide.swiper-slide-next{
		right: 57%;
	}
}
*/
/*@media(max-width: 1500px){
	.about_f .about_f_box .swiper-slide.swiper-slide-prev{
		left: 60%;
	}

	.about_f .about_f_box .swiper-slide.swiper-slide-next{
		right: 60%;
	}
}*/

@media(max-width: 1100px){
	.about_f .about_f_box .swiper-slide{transform: scale(1);}
	.about_f .about_f_box .swiper-slide.swiper-slide-prev{left: 0;	}
	.about_f .about_f_box .swiper-slide.swiper-slide-next{right: 0;transform: initial;}
	.about_f .about_f_box .swiper-slide-active{left: auto;}
	.about_f .about_f_box{width: 100%;overflow: hidden;}
	.about_f .about_f_box .swiper-slide-active .box ,.about_f .about_f_box .swiper-slide .box{padding: 24px 15px 30px;}
	.about_f .about_f_box .box .year { font-size:24px; }
	.about_f .about_f_box .box .wz{height: auto;}
	.about_f .about_f_btm {margin: 10px 0 20px;padding: 20px 40px 0;}
	.about_f .about_f_btm .swiper-button-prev, .about_f .about_f_btm .swiper-button-next{top: 9px; width: 40px; height: 40px;}
	.about_f .about_f_box{margin-top: 20px;}
}



.aboutE { padding:7.5vw 0 8vw; }
.aboutE-a .mainTit .t { margin-top:0; }
.aboutE-b { float:right; height: 2.9vw; width: 120px; position: relative; }
.aboutE-d { border-radius:10px; overflow: hidden; position: relative; }
.aboutE-d .con { position: absolute; left:0; bottom: 0; padding: 0 25px 25px 25px; }
.aboutE-d .t { font-size:20px;color:#fff; }
.aboutE-d .c { font-size:15px;color:#fff; opacity: 0.6; margin-top:6px; }
.aboutE-c { margin-top:2.5vw; }
.aboutE-b .swiper-button-prev,
.aboutE-b .swiper-button-next{ top:50%; bottom:auto; border-radius:50%; transform: initial;transition: all 0.4s;opacity: 1;background: #cccccc; width: 52px; height: 52px; }
.aboutE-b .swiper-button-prev{left: 0;}
.aboutE-b .swiper-button-next{right: 0;}
.aboutE-b .swiper-button-prev:after,
.aboutE-b .swiper-button-next:after { font-size:18px;color:#fff; }
.aboutE-b .swiper-button-prev:hover,.aboutE-b .swiper-button-next:hover{
	background-color: #23ac38;
}
@media(max-width: 1600px){
	.aboutE-d .t { font-size:18px; }
	.aboutE-d .c { font-size:15px; }
}
@media(max-width: 1100px){
	.aboutE { padding:40px 0 50px; }
	.aboutE-b { height: 32px; }
	.aboutE-c { margin-top:25px; }
	.aboutE-d .t { font-size:16px; }
	.aboutE-d .c { font-size:14px; }
	.aboutE-b { width: 80px; }
	.aboutE-b .swiper-button-prev,
	.aboutE-b .swiper-button-next { width: 36px; height: 36px; }
	.aboutE-d .con { padding: 0 15px 15px; }
}



.aboutF-a { width: 100%; position: absolute; left:0; bottom:0; }
.aboutF-b { cursor: pointer; padding:0 15px; width: calc(33.333% - 12px); margin-right: 18px; background: rgba(0,0,0,0.8); border-radius:4px; float:left; }
.aboutF-a .tabTit { display:flex; flex-wrap:wrap; }
.aboutF-b:last-child { margin-right:0; }
.aboutF-b .t { display:block; font-size:24px;color:#fff; position: relative; padding: 20px 0; }
.aboutF-b .more { position: absolute; top:50%; transform:translateY(-50%); right:0; width: 35px; height: 35px; border:1px solid rgba(255,255,255,0.5); background: url(../images/more1.png) no-repeat center; border-radius:50%; }
.aboutF-b.cur .more,.aboutF-b:hover .more { border:1px solid rgba(255,255,255,1); background: url(../images/more2.png) no-repeat center #fff; }
.aboutF-b.cur,.aboutF-b:hover { background: #23ac38; }
@media(max-width:1600px){
	.aboutF-b .t { font-size:22px; padding: 18px 0; }
}
@media(max-width:1300px){
	.aboutF-b .t { font-size:20px; padding: 15px 0; }
}
@media(max-width:1100px){
	.aboutF-a .container { width: 100%; max-width:100%; }
	.aboutF-a { width: 50%; bottom:auto; top:50%; transform:translateY(-50%); }
	.aboutF-b { width: 100%; margin:5px 0; }
	.aboutF-b .t { font-size:16px; padding: 12px 0; }
}
@media(max-width:500px){
	.aboutF-b { width: 100%; margin:2px 0; }
	.aboutF-b .more { width: 24px; height: 24px; }
	.aboutF-b .t { font-size:12px; padding: 10px 0; }
	.aboutF-b { padding: 0 10px; }
}


/*业务*/
.business { background: #f6f6f6; padding: 7vw 0 8vw; }
.businessA { padding-left:8vw; }
.businessA .img { width: 36%; float:left; border-radius:10px; overflow: hidden; }

.businessA .img img { width: 100%; transition:all 0.5s; }
.businessA .img:hover img { transform:scale(1.1); }

.businessA-a { padding-right:8vw; top:50%; transform:translateY(-50%); position: absolute; right:0; width: 64%; height: 80%; background: #fff; }
.businessA-b { padding:3vw 0 0 3vw; }
.businessA-b .top { position: relative; }
.businessA-b .top .t { position: absolute; left:0; top:50%; transform:translateY(-50%); font-size:1.8vw; color:#333333; }
.businessA-c { margin-top:1.5vw; padding-top:2vw; border-top:1px solid #ededed; }
.businessA-c .con { font-size:16px;color:#333333; line-height: 1.4; padding-right: 10px; min-height:14vw; max-height:14vw; overflow-y:scroll;text-align: justify; }

.businessA-c .con{padding-right:10px; scrollbar-color:  rgba(0,0,0,.3) rgba(0,0,0,0.2); scrollbar-width: thin; -ms-overflow-style:none;}
.businessA-c .con::-webkit-scrollbar {width: 3px;height: 1px;}
.businessA-c .con::-webkit-scrollbar-thumb {border-radius: 3px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);background: rgba(0,0,0,.3);}
.businessA-c .con::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);border-radius: 4px;background: rgba(0,0,0,0);}

.businessA-d { margin-top:2.5vw; }
.businessA-d a { float:left; margin-right:10px; border-radius:50px; }

.businessA-d a.more { transition: all 0.6s; line-height: 36px; height: 40px; padding:0 55px 0 75px; font-size:20px;color:#fff; background: url(../images/linkm.png) no-repeat left center #0d4545; }
.businessA-d a.more:hover { background-color:#23ac38; }

.businessA:nth-child(2n) { padding: 0 8vw 0 0; }
.businessA:nth-child(2n) .img { float:right; }
.businessA:nth-child(2n) .businessA-a { padding:0 0 0 8vw; right:auto; left:0; }
.businessA:nth-child(2n) .businessA-b { padding:3vw 3vw 0 0; }


@media(max-width:1600px){
	.businessA { padding-left: 7vw; }
	.businessA-a { padding-right:7vw;}
	.businessA:nth-child(2n) { padding: 0 7vw 0 0; }
	.businessA:nth-child(2n) .businessA-a { padding:0 0 0 7vw;}
	.businessA-b .top img { width: auto; max-height:80px; }
}
@media(max-width:1500px){
	.businessA { padding-left: 5vw; }
	.businessA-a { padding-right:5vw;}
	.businessA-b .top img { width: auto; max-height:70px; }
	.businessA:nth-child(2n) { padding: 0 5vw 0 0; }
	.businessA:nth-child(2n) .businessA-a { padding:0 0 0 5vw; }
}
@media(max-width:1100px){
	.businessA { padding-left: 3vw; }
	.businessA-a { padding-right:3vw;}
	.businessA-b .top img { width: auto; max-height:50px; }
	.businessA:nth-child(2n) { padding: 0 3vw 0 0; }
	.businessA:nth-child(2n) .businessA-a { padding:0 0 0 3vw; }
	.businessA-b .top .t { font-size:22px; }
}
@media(max-width:950px){
	.businessA { padding: 0 3%!important; }
	.businessA .img { width: 100%; }
	.businessA-a { border-top-left-radius:0; border-top-right-radius:0; padding: 20px 15px 30px!important; position: relative; top:0; transform:translateY(0); width: 100%; float:left; }
	.businessA-b { padding:0!important; }
	.businessA-c { padding-top: 20px; margin-top:16px; }
	.businessA-c .con { padding-right:0; min-height:10px; max-height:1000000px; overflow: hidden; }
	.businessA-d { margin-top:20px; }
	.businessA:nth-child(n+2) { margin-top:20px; }
}
@media(max-width:640px){
	.businessA-d a { margin-right: 6px; }
	.businessA-d a img { width: 36px; height: 36px; }
	.businessA-d a.more { line-height: 32px; height: 36px; padding:0 35px 0 55px; font-size:16px; background: url(../images/linkm.png) no-repeat left center #0d4545; background-size: auto 100%; }
}
@media(max-width:450px){
	.businessA-b .top .t { font-size:20px; }
	.businessA-d a { margin-right: 6px; }
	.businessA-b .top img { width: auto; max-height: 32px; }
	.businessA-d a img { width: 32px; height: 32px; }
	.businessA-d a.more { line-height: 28px; height: 32px; padding:0 25px 0 45px; font-size:14px; background: url(../images/linkm.png) no-repeat left center #0d4545; background-size: auto 100%; }
}





.homeD { padding:6vw 0; background: url(../images/homedbg.png) no-repeat center bottom; background-size: auto 145px; }
.homeD-b .img { border:1px solid #ededed; border-radius:3px; overflow: hidden; }
.homeD-b { margin-top:30px; }
.homeD-c .mainQh { transition: all 0.5s; opacity: 1; width: 54px; height: 54px; background: #f6f6f6; border-radius:5px;text-align:center;  }
.homeD-c .mainQh:after { transition: all 0.5s; font-size:20px;color:#999; }
.homeD-c .swiper-button-prev { left:auto; right: 65px; }
.homeD-c .swiper-button-next { right:0; }
.homeD-c .mainQh:hover { background: #0d4545;  }
.homeD-c .mainQh:hover:after { color:#fff; }
@media(max-width:1500px){
	.homeD-c .mainQh { width: 42px; height: 42px; }
	.homeD-c .swiper-button-prev { left:auto; right: 50px; }
}
@media(max-width:1100px){
	.homeD-b { margin-top:20px; }
	.homeD { padding:40px 0 50px; background: url(../images/homedbg.png) no-repeat center bottom; background-size: auto 85px; }
}
.businessA-d a.more2 { background: #0d4545;padding: 0 55px 0 55px; }

@media(max-width: 1300px){
	.businessA-d a.more { font-size:18px; }
	.businessA-d a.more { padding: 0 45px 0 65px; }
	.businessA-d a.more2 { padding: 0 45px; }
}
@media(max-width: 1100px){
	.businessA-d a.more { font-size:16px; }
	.businessA-d a.more { padding: 0 35px 0 55px; }
	.businessA-d a.more2 { padding: 0 35px; margin-right:0; }
	.businessA-d a { margin-bottom: 10px; }
}
@media(max-width: 500px){
	.businessA-d a.more { font-size:16px; }
	.businessA-d a.more { padding: 0 15px 0 35px; }
	.businessA-d a.more2 { padding: 0 15px; }
	.businessA-d a { margin-bottom: 10px; }
}

.fixMesA { display:none; position: fixed; left:0; bottom:0;  width: 100%; height: calc(100% - 70px); background: #0d4545; z-index: 99; }
.fixMesA .close { position: absolute; right: 2vw; transition:all 0.5s; top:2vw; width: 40px; height: 40px; background: url(../images/mesclose.png) no-repeat center/cover; cursor: pointer; }
.fixMesA .close:hover { transform:rotate(180deg); }
.fixMesA-d { position: relative; }
.fixMesA-a { position: absolute; left:50%; top: calc(49% + 2vw); transform:translate(-50%, -50%); }
.fixMesA-e { width: 55%; }
.fixMesA-e .img { overflow: hidden; border-radius:5px; }
.fixMesA-e .img img { transition: all 0.5s; }
.fixMesA-e .img:hover img { transform:scale(1.1); }
.fixMesA-b { width: 41%; position: absolute; left:0; top:50%; transform:translateY(-50%); }
.fixMesA-b .topT .t { color:#fff; font-size:2vw; }
.fixMesA-b .topT .et { color:#fff; font-size: 16px; line-height: 1.4; margin-top:5px; }
.fixMesA-c .inp,.fixMesA-c .layui-form-select .layui-input { width: 100%; border-radius:5px; padding-left: 10px; font-size:15px; color:#fff; height: 42px; background: none; border:1px solid rgba(255,255,255,0.5); }
.fixMesA-c textarea.inp { height: 100px; padding-top:10px; }
.fixMesA-c .inp::-webkit-input-placeholder{color:rgba(255,255,255,0.6);}
.fixMesA-c .inp:-moz-placeholder{color:rgba(255,255,255,0.6);}
.fixMesA-c .inp::moz-placeholder{color:rgba(255,255,255,0.6);}
.fixMesA-c .inp:-ms-input-placeholder{color:rgba(255,255,255,0.6);}
.fixMesA-c .layui-form-select .layui-input::-webkit-input-placeholder{color:rgba(255,255,255,0.6);}
.fixMesA-c .layui-form-select .layui-input:-moz-placeholder{color:rgba(255,255,255,0.6);}
.fixMesA-c .layui-form-select .layui-input::moz-placeholder{color:rgba(255,255,255,0.6);}
.fixMesA-c .layui-form-select .layui-input:-ms-input-placeholder{color:rgba(255,255,255,0.6);}
.fixMesA-c { margin-top:30px; }
.fixMesA-c ul li { margin-top: 10px; }
.fixMesA-c .layui-btn { margin-top:20px; width: 300px; background: #23ac38; border-radius:5px; height: 42px; }
.fixMesA-c ul li.aft:after { content:''; width: 21px; height: 21px; position: absolute; right: 13px; top:50%; transform:translateY(-50%); }
.fixMesA-c ul li.name.aft:after { background: url(../images/name.png) no-repeat center; }
.fixMesA-c ul li.email.aft:after { background: url(../images/email.png) no-repeat center; }
.fixMesA-c ul li.phone.aft:after { background: url(../images/phone.png) no-repeat center; }
.fixMesA-c ul li .layui-form-select .layui-edge { right: 18px; }

@media(max-width:1800px){
	.fixMesA-b .topT .et { font-size:16px; }
	.fixMesA-c .inp,.fixMesA-c .layui-form-select .layui-input { font-size:14px; height: 40px; }
	.fixMesA-c ul li { margin-top:10px; }
	.fixMesA-c,.fixMesA-c .layui-btn { margin-top:20px;}
}
@media(max-width:1100px){
	.fixMesA { height: calc(100% - 50px); }
	.fixMesA-e { display:none; }
	.fixMesA-b .topT .t { font-size:24px; }
	.fixMesA .close { top: 25px; right: 15px; }
	.fixMesA-e,.fixMesA-b { width: 100%; }
	.fixMesA-b { position: relative; top:0; transform:translate(0); }
	.fixMesA-c .layui-btn { width: 200px; }
}





/*下拉开始*/
.nav ul li { position: relative; }
.nav ul li .xiala{
    overflow: hidden;
    position: absolute;
    top: 100%;
    left: -33px;
    width: calc(200% + 30px);
    height: 0; transition: all 0.5s;
    background: #fff;height: 0; transition:all 0.5s; opacity: 0; z-index: -1;
    /*display: none;*/
}
.nav ul li .xialaA { padding: 36px 36px 0 36px;  }
.nav ul li .xiala .xiala_nr{
    padding-bottom: 14px;
    border-left: 1px solid #ededed;
    padding-left: 20px;
    position: relative;
}


.nav ul li .xiala .xiala_nr .k{
    position: absolute;
    height: 22px;
    width: 3px;
    background: #22a439;
    content: "";
    top: -3px;
    left: -1px;
    transition: all 0.4s;
}

.nav ul li .xiala a{
	padding-left:0; background: none!important;
    display: block;
    font-size: 16px;
    color: #333;
    line-height: 1;
    margin-bottom: 26px;
    transition: all 0.3s;
}
.nav ul li .xiala a.cur{
    color: #22a439;
}
.nav ul li .xiala a:hover { color:#22a439; }
.nav ul li:hover .xiala{
    height: 140px; z-index: 10; opacity: 1;
}
.nav ul li:nth-child(2):hover .xiala{
    height: 140px; 
}















































































