
html { font-size: 100px; }

@media (max-width:1400px) {
html { font-size: 6.25vw }
}

@media (max-width:1024px) {
html { font-size: 9.765625vw }
}

@media (max-width:480px) {
html { font-size: 14vw }
}
body { font-size: 0.16rem; }

@media (max-width:768px) {
body { font-size: 0.24rem; }
}

.w_90 { width: 90%; }
.auto-inner { max-width: 1550px }


.Top002262 { position: fixed; z-index: 100; width: 100%; left: 0; top: 0; transition: .3s; }
.Top002262 .header-left { float: left; width: 16%; display: table; height: 1rem; }
.Top002262 .logo { display: table-cell; vertical-align: middle; }
.Top002262 .header-mids, .Top002262 .header-right { float: right; }
.Top002262 .header-right dd { float: left; padding: 0.4rem 0; }
.Top002262 .search { position: relative; z-index: 100; }
.Top002262 .open-search{ background: url(../images/icon-search.svg) no-repeat center center; width: 0.2rem; height: 0.2rem; display: block; background-size:.24rem auto; }
.Top002262 .top-search { position: absolute; top: 100%; right: 0; z-index: 100; border: 1px solid #fff; background: rgba(0,0,0,0.2); }
.Top002262 .top-search .text { width: 2.54rem; line-height: 0.46rem; height: 0.46rem; color: #fff; padding: 0 0.5rem 0 0.1rem; background: none }
.Top002262 .top-search .btn { position: absolute; right: 0; top: 0; line-height: 0.46rem; width: 0.46rem; text-align: center; color: #fff; font-weight: bold; font-size: 0.16rem; font-family: Arial; }
.Top002262 .top-search .btn::before { position: absolute; content: ''; border: 8px solid transparent; border-bottom-color: #b4b4b4; top: -15px; right: 4px; }
.search-show .Top002262 .top-search { display: block; }
.Top002262 .top-language { position: relative; padding-right:0.2rem!important; margin-right:.1rem;}
.Top002262 .top-language span { display: block; background: url(../images/diqiu.gif) no-repeat center; height: 0.2rem; width: 0.2rem; border-radius: 50%; cursor: pointer; position: relative; z-index: 1; background-size: contain; border: 1px solid rgba(255,255,255,0.5); }
.Top002262 .top-language figure { position: absolute; top: 100%; left: 50%; background: #fff; width: 1.2rem; line-height: 0.4rem; display: none; margin-left: -0.6rem; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.Top002262 .top-language a { display: block; text-align: center; color: #333; }
.Top002262 .top-language a:hover { color: #fff; background:#187561; }
.Top002262 .header-right .open-menu { position: relative; }
.Top002262 .header-mids li { padding: 0.25rem 0; }
.Top002262 .header-mids li .sub { display: none; }
.Top002262 .header-mids li span, 
.Top002262 .header-mids li a { display: block; }

.Top002262 .header-mids li#m16 .sub,
.Top002262 .header-mids li#m17 .sub{ display: none !important; }

@media(min-width:1025px) {
.Top002262 .header-mids { margin-right: 1.5vw; }
.Top002262 .header-right dd:last-child { display: none; }
.Top002262 .header-mids li { margin-right:2.29165vw; float: left; position: relative; }
.Top002262 .header-mids li span {position: relative; }
.Top002262 .header-mids li span a { line-height: 0.5rem; position: relative; color: #fff; font-size: .18rem }
.Top002262 .header-mids li span a::before { position: absolute; content: ''; left: 50%; transform: translateX(-50%); height: 3px; background: #fff; width: 0; transition: ease-in-out 0.3s; bottom: 0; }
.Top002262 .header-mids li span a:hover::before,
 .Top002262 .header-mids li.aon span a::before { width: 100%; }
 .Top002262 .sub{position: absolute; top: 100%; background-color: #fff; width:150px; padding: .15rem 0; box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);left: 60px;
    transform: translateX(-50%);}
 .Top002262 .sub dt a{color: #333;  line-height: 1.75; padding:.14rem .2rem; display: block;} 
 .Top002262 .sub dt:hover > a{color:#fff; background:#187561}
 .Top002262 .sub dt{position:relative;}
 .Top002262 .sub .three{position:absolute; left:100%; width: 200%; background: rgba(255,255,255,0.9); padding: .15rem; top:-.15rem; display: none; }
 .Top002262 .sub .three dt+dt{border-top: 1px solid #eaeaea;}

}

@media (max-width:1024px) {
.Top002262 .top-language { padding-right: 0.15rem !important; margin-right: 0.2rem; }
.Top002262 .open-menu { margin: 0.1rem 0; margin-left: 0.25rem; width: 0.4rem; height: 0.4rem; }
.Top002262 .header-mids{ position: fixed; right: -100%; opacity: 0; top: 0.9rem; bottom: 0; overflow: auto; z-index: 99; width: 40%; box-shadow: 0 10px 10px rgba(0,0,0,0.1); transition: 0.5s; width:55%; background: rgba(255,255,255,0.95); }
.menu-show .Top002262 .header-mids { right: 0; opacity: 1; }
.Top002262 .header-mids li { border-bottom: 1px solid #eaeaea; }
.Top002262 .header-mids li span { line-height: 0.7rem; padding: 0 4em 0 2em; font-size: 0.2rem; }
.Top002262 .has-multi aside .op-multi:before, .Top002262 .has-multi aside .op-multi:after, .Top002262 .has-sub span .op:before, .Top002262 .has-sub span .op:after { transform: translate(0, 0); width: 7px; }
.Top002262 .has-multi aside .op-multi:after, .Top002262 .has-sub span .op:after { height: 7px; width: 2px; }
.Top002262 .has-multi aside .op-multi, .Top002262 .has-sub span .op { right: 2%; transform: rotate(135deg); }
.Top002262 .has-sub span .op:before, .Top002262 .has-sub span .op:after { background-color: #187561; }
.Top002262 .has-sub span .op.click { transform: rotate(225deg); }
.Top002262 .sub { font-size: 0.18rem; background: #fff; }
.Top002262 .sub dl { margin-left: 0 !important; }
.Top002262 .sub dt { line-height: 3em; padding: 0 0.15rem; text-align: center; }
.Top002262 .sub dt+dt { border-top: 1px dashed #eaeaea; }
.Top002262 .sub dt:hover > a{ color: #187561; }
.Top002262 .sub .three{background:rgba(0,0,0,.02); }

}
.Top002262:hover, .Top002262_fixed { background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1); }
.Top002262:hover .open-menu i, 
.Top002262_fixed .open-menu i{ background: #187561; }
.Top002262_fixed .logo img.on { display: block; }
.Top002262:hover .header-mids li span a, .Top002262_fixed .header-mids li span a { color: #333; }
.Top002262 .header-mids li span:hover a, .Top002262:hover .header-mids li.aon span a, .Top002262_fixed .header-mids li.aon span a { color: #187561; }
.Top002262:hover .header-mids li span a::before, .Top002262_fixed .header-mids li span a::before { background: #187561; }
.Top002262:hover .top-language span, .Top002262_fixed .top-language span { background-image: url(../images/diqiu2.gif); color: #333; border-color: #333; }
.Top002262_fixed .top-language span:after { border-top-color: #ccc; border-right-color: #ccc; }
.Top002262_fixed .top-language::after { background: rgba(0,0,0,0.1); }
.Top002262:hover .open-search,
.Top002262_fixed .open-search { background-image: url(../images/icon-search2.svg); }
.Top002262_fixed .open-search.on { background: none; }
.Top002262_fixed .open-search.on::before,
.Top002262_fixed .open-search.on::after { background: #187561; }
.Top002262_fixed .open-menu i { background: #333; }

.Top002262_fixed .open-search.on:before, 
.Top002262_fixed .open-search.on:after,
.Top002262:hover .open-search.on:before, 
.Top002262:hover .open-search.on:after{background: #005f38;}

.Banner003200 { position: relative; z-index: 1; }
.Banner003200 .solgan { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.Banner003200 .solgan .auto { max-width: 1600px; height: 100%; }
.Banner003200 .solgan img { max-width: calc(577 / 1600 * 100%);
}
.Banner003200 .slick-dots { position: absolute; left: 0; width: 100%; text-align: center; bottom: calc(60 / 960 * 100%);
z-index: 10; }
.Banner003200 .slick-dots li { width: 14px; height: 14px; border: 1px solid #fff; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(10 / 1920 * 100vw);
}
.Banner003200 .slick-dots li button { display: none; }
.Banner003200 .slick-dots li.slick-active { background-color: #187561; border-color: #187561; }

@media (min-width:1025px) {
.Banner003200 .wap { display: none; }
}

@media (max-width:1024px) {
.Banner003200 .pc { display: none; }
}



@media (min-width:1025px) {
  .Banner .wap{display: none; }
}
@media (max-width:1024px) {
  .Banner .pc{ display: none; }
}
  


.titlebox { display: flex; justify-content: space-between; align-items: center }
.Home-Title { position: relative; margin-bottom: 3vw }
.Home-Title h1 { margin: 0; font-size: 0.48rem; color: #187561; position: relative; }
.Home-Title h1 span { color: #187561; }
.Home-Title h1::after { content: ''; position: absolute; width: 40px; height: 40px; background: url(../images/titleimg.png); background-size: contain; background-repeat: no-repeat; background-position: center }
.Home-Title p { color: #333;  font-size: calc(18 / 16 * 1em);
margin: 1vw 0 0; padding-left: 20px; line-height: 1.7; position: relative; }
.Home-Title p:before { position: absolute; content: ''; width: 0; height: 0; border: 6px solid transparent; border-left: 8px solid #187561; left: 0; top: 10px; }
.Home-Title .stit { font-size: .28rem; color: #187561; font-weight: bold; padding-left: 30px; }
.Home-Title .stit:before { border: 8px solid transparent; border-left: 12px solid #187561; top: 50%; transform: translateY(-50%); }


.homemore a{display: inline-block; padding: 0 calc(57 / 16 * 1em) 0 calc(30 / 16 * 1em); line-height: calc(48 / 16 * 1em); border-radius: 5px;color: #fff; background: url(../images/jt4.svg) no-repeat right calc(20 / 16 * 1em) center #187561; background-size: auto calc(20 / 16 * 1em);}






.Section.Fa { overflow: hidden; position: relative }
.Section.Fa .auto { padding: 6vw 0; }
.Section.Fa .Nav {position: relative; z-index: 10; }

.Section.Fa .Nav li { cursor: pointer; font-size: 0.18rem; position: relative; line-height: 0.70rem; background: url(../images/Floor003128-plus.svg)no-repeat center right 30px; border-bottom: 1px solid #f5f5f5 }
.Section.Fa .Nav em { font-style: normal; color: #666 }
.Section.Fa .Nav li.on { background: url(../images/Floor003128-plus-white.svg)no-repeat center right 30px #187561; padding-left: .4rem; }
.Section.Fa .Nav li.on em { color: #fff }
.Section.Fa .Content .item { position: relative; }
.Section.Fa .Content .imgbox { width:100%;overflow: hidden;}
.Section.Fa .Content .imgbox figure { padding-bottom: 58%; position: relative ;transition: .3s;}
.Section.Fa .Content .imgbox figure:after { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 45.834%; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
}
.Section.Fa .Content .imgbox:hover figure{transform: scale(1.2);}
.Section.Fa .Content .info { position: absolute; left: 5%; bottom: 5%; z-index: 10; padding-right: 10em }
.Section.Fa .Content .info .desc { font-size: 0.36rem; line-height: 1.5; margin-bottom: 0.2rem; color: #fff; font-weight: bold }
.Section.Fa .Content .info p { color: #fff; margin: 0; line-height: 1.75; }
.Section.Fa .Content .info .btnam { position: absolute; right: 0; top: 50%; width: 3.125em; height: 3.125em; background: url(../images/jt4.svg)no-repeat center #187561; border-radius: 50%; background-size: 1em auto }
.Section.Fa .item { display: none; }
.Section.Fa .item.on .desc { animation: flipInX 1s 0.3s both ease-out; -webkit-animation: flipInX 1s 0.3s both ease-out; }
.Section.Fa .item.on .btnam { animation: flipInX 1s 0.5s both ease-out; -webkit-animation: flipInX 1s 0.5s both ease-out; }
.Section.Fa .quan { position: absolute; width: 62.5%; height: 100%; left: -31%; bottom: -40%; overflow: hidden; opacity: 0.2; }
.Section.Fa .quan::after { position: absolute; content: ''; width: 100%; height: 100%; background: -moz-radial-gradient(center, ellipse cover, rgba(24,117,97,0.6) 0%, rgba(223,245,254,0) 70%, rgba(255,255,255,0) 100%); background: -webkit-radial-gradient(center, ellipse cover, rgba(24,117,97,0.6) 0%, rgba(223,245,254,0) 70%, rgba(255,255,255,0) 100%); background: radial-gradient(ellipse at center, rgba(24,117,97,0.6) 0%, rgba(223,245,254,0) 70%, rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95dcfc', endColorstr='#00ffffff', GradientType=1 );
}

@media (min-width:1025px) {
  .Section.Fa .Nav { width: 24%; position: relative; z-index: 10; }
  .Section.Fa .Content .info {right:9.192708333333333vw }
  .Section.Fa .Content{width:calc(70.3% + 9.192708333333333vw) ; margin-right:-9.192708333333333vw; }
}

@media (max-width:1024px) {
  .Section.Fa .Content .info {right:5% }
}



.Floor003114{ padding: 6vw 0; overflow: hidden; background: url(../images/Floor003114-bg.jpg)no-repeat center #187561; background-size: cover; }
.Floor003114 li{width:100%; margin: 0 auto; max-width: 880px;}
.Floor003114 .pic{overflow: hidden;}
.Floor003114 .Ispic{width: 100%; padding-bottom: 62.5%; transition: .3s; }
.Floor003114 .flip-current .flip-content{position: relative;}
.Floor003114 .flip-current a{position:absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;} 
.Floor003114 .flip-current .flip-content h3{ font-weight:bold;}
.Floor003114 .flip-current:hover .Ispic{ transform: scale(1.12);}
.Floor003114 .flip-current:hover .flip-content h3{color: #005f38;}

@media(max-width:1024px) {
  .Floor003114 li{opacity: 0  !important;}
  .Floor003114 .flip-current{opacity: 1 !important;}

}




.Floor002905 { padding: 6vw 0;}
.Floor002905 .news-list li a { border: 1px solid #eee; display: block; position: relative; height: 100%; transition: 0.3s; }
.Floor002905 .news-list li { width: 48.642%; float: left; background: rgba(255,255,255,.8) }
.Floor002905 .news-list li:nth-child(2) { float: right; }
.Floor002905 .news-list li time { border-top: 1px solid #eee; position: absolute; left: 0; bottom: 0; width: 100%; line-height: 60px; padding: 0 30px; background: url(../images/Floor003128-plus.svg)no-repeat center right 30px; color: #999 }
.Floor002905 .news-list li .pic figure { padding-bottom: 64% }
.Floor002905 .news-list li .txt { padding: 30px 30px 0; }
.Floor002905 .news-list li .txt aside.dot2 { font-size: .2rem; line-height: 1.5em; margin-bottom: 1vw; }
.Floor002905 .news-list li a:hover aside.dot2 { color: #187561; }
.Floor002905 .news-list li .txt p { margin: 0; color: #999; line-height: 1.75em; max-height: 9em; font-weight: lighter }
.Floor002905 .news-list li a:hover { border-color: #187561; }
.Floor002905 .news-list li a:hover time { color: #fff; background: url(../images/Floor003128-plus-white.svg)no-repeat center right 30px #187561; }
.Floor002905 .news-top { position: relative; }
.Floor002905 .news-top li { position: relative; }
.Floor002905 .news-top li .txt { position: absolute; left: 0px; bottom:0; padding: 0 1.5rem 0 .5rem; color: #fff; z-index: 10; width: 100%; line-height: 1rem;}
.Floor002905 .news-top li .time { font-family: 'Oswald'; width: 108px; text-align: center; }
.Floor002905 .news-top li aside { font-size: .24rem; }
.Floor002905 .news-top li .Ispic { position: relative }
.Floor002905 .news-top li .Ispic::before { content: ''; position: absolute; width: 100%; height:1rem; left: 0; bottom: 0; background: #187561; z-index: 1; opacity: .9 }
.Floor002905 .news-top .slick-arrow { position: absolute; top: 50%; width: 46px; height: 46px; border-radius: 50%; background: rgba(0,0,0,0.2) url("../images/Floor002905_prev_on.gif") no-repeat center center; z-index: 20; margin-top: -23px; display: none!important }
.Floor002905 .news-top .slick-prev { left: 3%; }
.Floor002905 .news-top .slick-next { right: 3%; background-image: url("../images/Floor002905_next_on.gif"); }
.Floor002905 .news-top .slick-arrow:hover { background-color: #005f38; }
.Floor002905 .news-top .slick-dots { position: absolute; right:.5rem; bottom:.44rem; z-index: 10; }
.Floor002905 .news-top .slick-dots li { width: 14px; height: 14px; float: left; border: 2px solid #fff; margin: 0 5px; border-radius: 3px }
.Floor002905 .news-top .slick-dots li.slick-active { background: #8ec31f; border-color: #8ec31f }
.Floor002905 .news-top .slick-dots li button { border: 0; background: none; font-size: 0 }

@media(min-width:1025px) {
.Floor002905 .news-top { float: left; width: 49.291%; }
.Floor002905 .news-list { float: right; width: 49.25%; }
.Floor002905 .news-list li, .Floor002905 .news-top li .Ispic { height: 500px; }
}

@media(min-width:1025px) and (max-width:1600px) {
.Floor002905 .news-list li, .Floor002905 .news-top li .Ispic { height: 28.75vw; }
.Floor002905 .news-list li .txt { padding: 3vw 2vw 0; }
.Floor002905 .news-list li time { line-height: 3.75vw; padding: 0 2vw; }
.Floor002905 .news-list li time:after { width: 3.75vw; height: 3.75vw; }
}

@media(min-width:1025px) and (max-width:1366px) {
.Floor002905 .news-top li .word aside, .Floor002905 .news-list li .txt aside.dot2 { font-size: 1.5vw; }
.Floor002905 .news-list li .txt aside.dot2 { margin-bottom: 1.5vw; }
.Floor002905 .news-list li .txt p { font-size: 1vw; }
}

@media(max-width:1024px) {
.Floor002905 .news-top { margin-bottom: 6vw; }
.Floor002905 .news-top li .Ispic { padding-bottom: 63.889%; }
.Floor002905 .news-list li .txt { padding: 3vw; }
.Floor002905 .news-top li .word aside, .Floor002905 .news-list li .txt aside.dot2 { font-size: 3vw; }
.Floor002905 .news-list li a { height: auto; padding-bottom: 60px; }
.Floor002905 .news-list li .txt aside.dot2 { height: 3em; }
.Floor002905 .news-list li .txt p { height: 9em; }
}

@media(max-width:640px) {
.Floor002905 .news-list li { width: 48%; }
.Floor002905 .news-top { margin-bottom: 4%; }
.Floor002905 .news-top li .word aside, .Floor002905 .news-list li .txt aside.dot2 { font-size: 4vw; }
.Floor002905 .news-top li .time, .Floor002905 .news-top li .word p, .Floor002905 .news-list li time, .Floor002905 .news-list li .txt p { font-size: 3vw; }
.Floor002905 .news-list li a { padding-bottom: 10vw; }
.Floor002905 .news-list li time { line-height: 10vw; padding: 0 10vw 0 3vw; }
.Floor002905 .news-list li time:after { width: 10vw; height: 10vw; }
.Floor002905 .news-top li .time { width: 18vw; }
}
/*Floor003078 */
.Floor003078 { overflow: hidden; padding: 6vw 0; background: url(../images/bg2.jpg) no-repeat center; background-size: cover; }
.Floor003078 .auto { table-layout: fixed; }
.Floor003078 .Home-Title {
    margin-bottom: 1vw;
}
.Floor003078 .info { text-align: justify; margin: 0 0 1vw 0; color: #333; font-size:calc(18 / 16 * 1em);
line-height: 2; }


.Floor003078 .number { text-align: center; margin-bottom: 2vw;
}
.Floor003078 .number li aside { display: inline-block; position: relative; }
.Floor003078 .number li aside b {
font-size: calc(30 / 16 * 1em); line-height: 1;  font-weight: normal; color: #187561; display: block; }
.Floor003078 .number li aside sup { position: absolute; left: 100%; word-break: keep-all; bottom: 15%; font-size: calc(18 / 16 * 1em);
color: #187561; margin-left: calc(5 / 18 * 1em);
}
.Floor003078 .number li aside sub { position: absolute; left: 100%; word-break: keep-all; top: 25%; font-size: calc(14 / 16 * 1em);
color: #187561; margin-left: calc(5 / 18 * 1em);
}
.Floor003078 .number li p { color: #333; margin: 0; font-weight: bold;}


.Floor003078 .slogan{ font-size: calc(16 / 16 * 1em); margin: 1vw 0 2vw 0;}
.Floor003078 .slogan span{ font-weight: bold;display: inline-block; color: #187561; border: 2px solid #187561; padding: 0 30px; line-height: 40px; border-radius: 40px; margin-right: 20px;}



@media(min-width:1025px) {
.Floor003078 .right { width: 45%; vertical-align: bottom; }
.Floor003078 .info,.Floor003078 .number { max-width: 780px; width: 90%; }
.Floor003078 .number li { float: left; }
}


@media(max-width:1024px) {
.Floor003078 .ytable,  
.Floor003078 .ytable-cell { display: block; }
.Floor003078 .right ul { padding: 5vw 0; }
.Floor003078 .right li { width: 33.333%; }
.Floor003078 .right li .inner { display: table; margin: 0 auto; }
.Floor003078 .right .pic { margin: 0 -3.5%; }
.Floor003078 .number{display: flex; flex-wrap: wrap;}
.Floor003078 .number li { margin-right: 0 !important; width: 33.3%; padding: 20px;}
.Floor003078 .homemore{text-align: center;}
.Floor003078 .right{margin-top:40px;}

}
.Bottom003076 { background-color: #252a32; }
.Bottom003076 .top { background-color: #20252d; padding: 40px 0 0; }
.Bottom003076 .top .right li { float: left; max-width: 130px; }
.Bottom003076 .top .right li:not(:last-child) { margin-right: 1.5vw; }
.Bottom003076 .top .right li aside { color: #697181; margin-top: 15px; line-height: 1; text-align: center; }
.Bottom003076 .top .logo { display: table; margin-bottom: 33px; margin-top: 18px; }
.Bottom003076 .top .logo > * { display: table-cell; vertical-align: middle; }
.Bottom003076 .top .logo dt { padding-right: 32px; }
.Bottom003076 .top .logo dd { border-left: 1px solid rgba(255,255,255,0.1); padding-left: 32px; color: #fff; line-height: 1; }
.Bottom003076 .top .logo dd .tit { color: #999; font-size: .14rem; display: inline-block; margin-bottom: 5px; background: url(../images/icon-tel.svg)no-repeat top left; background-size: 22px auto; padding-left: 30px; line-height: 22px }
.Bottom003076 .top .logo dd aside { font-size: .3rem; margin-bottom: 20px; color: #8ec31f; font-weight: bold }
.Bottom003076 .top .logo dd .add { background: url(../images/icon-add.svg)no-repeat top left; background-size: 22px auto; padding-left: 30px; }
.Bottom003076 .social-share .social-share-icon { margin: 0 20px 0 0; color: #fff; font-size: 16px; border-color: rgba(255,255,255,0.1); }
.Bottom003076 .social-share .social-share-icon:hover { background-color: #0f56b2; }
.Bottom003076 .social-share .social-share-icon.icon-qq { background: url(../images/QQ.png)no-repeat center; }
.Bottom003076 .social-share .social-share-icon.icon-weibo { background: url(../images/pic.png)no-repeat center; }
.Bottom003076 .social-share .social-share-icon.icon-wechat { background: url(../images/pic-1.png)no-repeat center; }
.Bottom003076 .social-share .social-share-icon::before { display: none; }
.Bottom003076 .bottom nav { padding: 4.17vw 0; }
.Bottom003076 .bottom nav dl { float: left; max-width: 140px; }
.Bottom003076 .bottom nav dt { font-size: 18px; color: #fff; margin-bottom: 1.4vw; }
.Bottom003076 .bottom nav dt a { color: #fff; }
.Bottom003076 .bottom nav dd { line-height: 36px; }
.Bottom003076 .bottom nav dd a:not(:hover) { color: #909296; }
.Bottom003076 .copyright { padding: 30px 0; margin-top: 40px; border-top: 1px solid rgba(255,255,255,0.05); }
.Bottom003076 .copyright, .Bottom003076 .copyright a:not(:hover) { color: #909296; }
.Bottom003076 .copyright dd a:not(:last-child):after { display: inline-block; content: ''; width: 1px; height: 12px; background: #909296; margin: 0 12px; vertical-align: middle; }

@media(max-width:1024px) {
.Bottom003076 .bottom nav { display: none; }
.Bottom003076 .top .logo { margin: 0 auto; }
.Bottom003076 .top .right { display: table; margin: 0 auto; }
.Bottom003076 .social-share { text-align: center; padding: 6vw 0; }
.Bottom003076 .social-share .social-share-icon { margin: 0 10px; }
.Bottom003076 .copyright { text-align: center; }
.Bottom003076 .copyright dd { padding-top: 10px; }
}








.Menu003185 {background: #fff;  box-shadow: 0 0 20px rgb(0 0 0 / 10%);}
.Menu003185 li:not(:last-child) { margin-right: calc(65 / 1920 * 100vw);
}
.Menu003185 li a { color: #333333; display: block; padding: calc(28 / 18 * 1em) 0;
position: relative; }
.Menu003185 li a:after { position: absolute; content: ''; height: 2px; width: 0; transition: 0.3s; background-color: #187561; left: 50%; transform: translateX(-50%); bottom: 0; }
.Menu003185 li a:hover, .Menu003185 li.aon a { color: #187561 }
.Menu003185 li a:hover:after, .Menu003185 li.aon a:after { width: 100%; }

@media (min-width:1025px) {
.Menu003185 li { float: left; }
}

@media (max-width:1024px) {
.Menu003185 ul { overflow: auto; white-space: nowrap; }
.Menu003185 li { display: inline-block; position: relative; }
}
.Menu003185 .current {
padding: calc(33 / 18 * 1em) 0; padding-left: 1.21428em; background: url(../images/Location003131-icon.svg) no-repeat left center; background-size: 1em auto; font-size: .14rem }
.Menu003185 .current, .Menu003185 .current a:not(:hover) { color: #999; }
.Menu003185 .current span { color: #333; }
.about { padding: 5vw 0 }
.about .ytable:not(:last-child) { margin-bottom: 3vw }
.about .txt .tit1 { font-size: .3rem; color: #187561 }
.about .txt .tit2 { font-size: .4rem; color: #242424; font-weight: bold; padding-bottom: 1.5vw }
.about .txt { border-bottom: 1px solid #ebebeb; }
.about .txt .info { line-height: 1.75; color: #333;  font-size: calc(18 / 16 * 1em);}
.about .number { text-align: center; margin-top: calc(20 / 16 * 1em);display: flex;justify-content: space-between}
.about .number li aside { display: inline-block; position: relative; }
.about .number li aside b {font-size: calc(30 / 16 * 1em); line-height: 1;font-weight: normal;color: #187561; display: block; }
.about .number li aside sup { position: absolute; left: 100%; word-break: keep-all; bottom: 15%; font-size: calc(18 / 16 * 1em);color: #187561; margin-left: calc(5 / 18 * 1em);}
.about .number li aside sub { position: absolute; left: 100%; word-break: keep-all; top: 25%; font-size: calc(14 / 16 * 1em);color: #187561; margin-left: calc(5 / 18 * 1em);}
.about .number li p { color: #333; margin: 0;font-weight: bold;}
@media(min-width:1025px) {
.about .pic1 { width: 55%; padding-right: 5% }
.about .txt1 { width: 45%; }
.about .txt2 { width: 60%; }
.about .pic2 { width: 35%; padding-left: 5% }
}
@media(max-width:1024px) {
.about .ytable,
.about .ytable-cell{display: block;}
.about .txt{padding: 20px 0;}
.about .number{display: flex; flex-wrap: wrap;}
.about .number li{margin-right: 0 !important; width: 33.3%; padding: 15px; }
}


.about .video{position: relative;z-index: 4;}
.about .video .files{position: absolute;background-color: #000; z-index: 10; top: 0;width: 100%;height: 100%; display: none;}
.about .video .files video{width: 100%;height: 100%;}
.about .video .Ispic{padding-bottom:56.191%;}
.about .video .en{top: 0.1875em;}
.about .play{position: absolute; left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.35); z-index: 5;cursor:pointer;}
.about .play .ytable{height: 100%;text-align: center;color: #fff; display: table;}
.about .play .ytable-cell{height: 100%; display: table-cell;}
.about .play .icon{width: 3.25em;height: 3.25em;display: block; margin: 0 auto;background: url(../images/icon-play.svg) no-repeat center center;background-size: contain;}



.culture { padding: 5vw 0;
    background: #f8f9fb; }
.culture .tit1 { text-align: center; font-size: .36rem; color: #333; font-weight: bold; }
.culture .tit2 { text-align: center; font-size: .5rem; color: #187561; font-weight: bold; padding: 1vw 0 3vw }
.culture .tit2 span { position: relative; display: inline-block; }
.culture .tit2 span::before { content: ''; position: absolute; width: calc(84 / 30 * 1em);height:.76rem; right: -3em; top: 0; background: url(../images/RighInfo003187-yinhao.svg) no-repeat center right; z-index: 10; background-size: contain;}
.culture .box-item ul{ table-layout: fixed;}
.culture .box-item li{text-align: center;position: relative;padding: 40px 0;background: #fff; border: 2px solid #f8f9fb; transition: .3s}
.culture .box-item li > *{ width: 90%; margin: 0 auto;}
.culture .box-item li .icon{width: 0.7rem;height: 0.7rem;position: relative; display: table;line-height: 0;}
.culture .box-item li .icon aside{position: absolute;left: 0;top: 0;width: 100%;height: 100%; opacity: 0; transition: .3s}
.culture .box-item li:hover .icon > img{opacity: 0;}
.culture .box-item li:hover .icon aside{opacity: 1;}
.culture .box-item li b{font-size: .22rem;display: block;padding: 20px 0 10px 0;color: #333;}
.culture .box-item li p{line-height: 28px;font-size: 16px;}
.culture .box-item li:hover {background: #187561; color: #fff;}
.culture .box-item li:hover b{color: #fff;}
@media(min-width:1025px){
.culture .box-item li{ float: left; width: 33.333%;  min-height: 300px;}
.culture .box-item li:nth-child(4),
.culture .box-item li:nth-child(5){  width: 50%; }
}
@media(max-width:480px){
.culture .box-item li{padding: 20px 0;}
.culture .box-item li b{font-size: 16px;}
.culture .box-item li p{font-size: 14px;line-height: 22px;}
}




.PicList002171 { padding: 5vw 0; }
.PicList002171 .tit1 { text-align: center; font-size: .36rem; color: #333; font-weight: bold; padding-bottom: 2vw }





.PicList002171 li{border: 1px solid #eaeaea; width:calc(100% / 7); float:left; }
.PicList002171 li a{position: relative;z-index:9;text-align: center; width: 85%; overflow: hidden;}
.PicList002171 li img{width:76%;transition:all .3s; display: block; margin: 0 auto;}
.PicList002171 li p{ margin:14px 0 0; color: #555; font-size:calc(18 / 16 * 1em); }
.PicList002171 li:hover img{transform: scale(1.05);}
@media(min-width:1025px){
.PicList002171 li{height:11.905vw;display: flex;align-items: center;justify-content: center; z-index:99;position: relative; border: none;}
.PicList002171 li:nth-child(7) ~ li{margin-top:-3vw;}
.PicList002171 li:nth-child(8){margin-left:calc((100% / 7) / 2);}
.PicList002171 li::before{content:'';background: url(../images/lobg.svg) no-repeat center center; background-size:100% 100%; width:100%;height:100%; position: absolute; top:0;left:0;transform: scale(0.98);}
}
 
@media(max-width:1024px){
  .PicList002171 li{width:calc(100% / 5); }
} 
@media(max-width:768px){
  .PicList002171 li{width:calc(100% / 3); }
} 
  








.hzdw { padding: 5vw 0; background: #f8f9fb }
.hzdw .tit1 { text-align: center; font-size: .36rem; color: #333; font-weight: bold; padding-bottom: 2vw }
.hzdw .select{display: flex;align-items: center;justify-content: flex-start;margin-left:-10px;}
.hzdw dl{ margin-bottom: 2vw; width: 32%;margin-left:10px;}
.hzdw dl:nth-child(2){float:right;}
.hzdw dl dd {position: relative;  }
.hzdw dl dd span{ position: absolute; color: #fff; height:3.5714em; line-height: 3.5714em; left: 2em; font-size: .16rem; }
.hzdw dl .tit{ width:100%; line-height:3.5714em; height: 3.5714em; background: none; background: #187561; color: #fff; font-size: .16rem; cursor: pointer; position:relative;}
.hzdw dl .tit::after{ position:absolute; right:1em; top:50%; content:''; display:block; width:6px; height:9px; background-image:url(../images/next.png); margin-top:-4.5px; transform:rotate(90deg);}
.hzdw dl select{color:#fff; font-size:.16rem;background:none;width:100%; height:100%; border:0; display:block; padding:0 2em 0 4.5em; appearance:none; cursor:pointer;

  -webkit-user-select:none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.hzdw dl select option{ margin: 40px; background-color:#187561; color:#fff;}
.hzdw dl select option:not(:checked){background-color:#fff; color: #000;} 
.hzdw dl select option:hover{ background-color:#187561!important; color:#fff;}
.hzdw dl select:focus{outline:0;}

.hzdw .txt ul { border: 1px solid #ebebeb;max-height:calc(34vw - 3.5714em - 2vw);overflow: auto;}
.hzdw .txt ul li a{display: block; line-height: 3; color: #333; padding: 0 2em; cursor: pointer;}
.hzdw .txt ul li:hover a{background: #187561; color: #fff;}
.hzdw .txt ul li:not(:last-child) { border-bottom: 1px solid #ebebeb; }
.hzdw .box2{ display: none;}
.hzdw .img .imgs{ display:none; }
.hzdw .pic .imgbox{position: relative;padding-top:34vw;}
.hzdw .pic .imgbox span{width:100%;height:100%;position: absolute;top:0;left:0;display: flex;align-items: center;justify-content: center;}
.hzdw .pic .imgbox span img{width:100%;height:100%;object-fit: cover;}

@media(min-width:769px) {
.hzdw .pic,
.hzdw .img{ width: 42% }
.hzdw .txt { width: 55% }
}
@media(max-width:768px) {
.hzdw .pic{margin-bottom: 20px;}
.hzdw .txt ul{max-height:300px;}
.hzdw .pic .imgbox{padding-top:92%;}
}



.Floor002997 { padding: 5vw 0; }
.Floor002997 .auto{ position: relative }
.Floor002997 .tit1{ text-align: center; font-size: .36rem; color: #333; font-weight: bold; padding-bottom: 2vw }
.Floor002997 .slider li a { color: #000; display: block; margin: 0 auto; width: 95.715%; }
.Floor002997 .slider li .pic { overflow: hidden; }
.Floor002997 .slider li .Ispic { padding-bottom: 61.195%; transition: 0.3s; }
.Floor002997 .slider li a:hover .Ispic { transform: scale(1.2); }
.Floor002997 .slider li .txt { position: relative; z-index: 10; padding: 2.5vw 0; }
.Floor002997 .slider li .txt aside.dot2 { font-size: 24px; line-height: 1.5em; max-height: 3em; }
.Floor002997 .slider li .txt pre { font-size: 16px; line-height: 1.625em; max-height: 3.25em; margin: 1.2vw 0; }
.Floor002997 .slider li .txt span { display: inline-block; font-weight: 100; line-height: 20px; transition: 0.3s; }
.Floor002997 .slider li a:hover .txt span { padding: 0 10px; background: #000; color: #fff; }
.Floor002997 .controls { position: absolute; top:50%; width: 100% }
.Floor002997 .slick-arrow { width: 50px; height: 50px; position: absolute; top: 50%; margin-top: -23px; border: 1px solid #ebebeb; background: url("../images/jt.svg") no-repeat center center; transition: 0.3s; background-size: 24px auto; border-radius: 50%; }
.Floor002997 .slick-prev { left: -60px; transform: rotate(180deg) }
.Floor002997 .slick-next { right: -60px; }

@media(max-width:1680px) {
.Floor002997 .slick-slider{padding:0 60px;}
.Floor002997 .slick-prev { left:0; }
.Floor002997 .slick-next { right:0; }
}




/*PicList002925 */
.PicList002925 {padding: calc(100 / 16 * 1em) 0 0;
overflow: hidden; }
.PicList002925 .list { padding: 0 3.4375vw 3%; }
.PicList002925 .list ul { margin: 0 -2vw; }
.PicList002925 li { float: left; text-align: center; position: relative; background: url("../images/PicList002925_taibg.png") repeat-x top 72% left; }
.PicList002925 li a { display: block; position: relative; z-index: 3; }
.PicList002925 li .pic { padding-bottom: calc(30 / 16 * 1em);
}
.PicList002925 li .Ispic { padding-bottom: 55%; background-size: contain; }
.PicList002925 li .tit {margin-bottom: calc(60 / 16 * 1em); padding: 0 5%; }
.PicList002925 li .tit aside { line-height: 1.6; }
.PicList002925 li a:hover .tit aside { color: #187561; }

@media(min-width:769px) {
.PicList002925 li { width: 25%; }
.PicList002925 li:first-child:before, .PicList002925 li:nth-child(4n+1):before { position: absolute; top: 0; content: ''; height: 100%; background: url("../images/PicList002925_taibg_l.png") no-repeat left top 72% #fff; width: 7.4375vw; left: -2vw; }
.PicList002925 li:last-child:before, .PicList002925 li:nth-child(4n):before { position: absolute; top: 0; content: ''; height: 100%; background: url("../images/PicList002925_taibg_r.png") no-repeat right top 72% #fff; width: 7.4375vw; right: -2vw; }
}

@media(max-width:768px) {
.PicList002925 .list { padding: 0 6vw; }
.PicList002925 li { width: 50%; }
.PicList002925 li .pic { padding-bottom: 7vw; }
.PicList002925 li .tit { margin-bottom: 5vw; }
.PicList002925 li:first-child:before, .PicList002925 li:nth-child(2n+1):before { position: absolute; top: 0; content: ''; height: 100%; background: url("../images/PicList002925_taibg_l.png") no-repeat left top 72% #fff; width: 7.4375vw; left: -3vw; }
.PicList002925 li:last-child:before, .PicList002925 li:nth-child(2n):before { position: absolute; top: 0; content: ''; height: 100%; background: url("../images/PicList002925_taibg_r.png") no-repeat right top 72% #f8f9fb; width: 7.4375vw; right: -3vw; }
.PicList002925 li .tit aside { font-size: 3vw; }
}


.PicList002856 { padding: calc(100 / 16 * 1em) 0 calc(50 / 16 * 1em) 0}
.PicList002856 .top-new { margin-bottom: 0.5rem; overflow: hidden }
.PicList002856 .top-new .slick-list { overflow: inherit; }
.PicList002856 .top-new .slick-slide { opacity: 0; }
.PicList002856 .top-new .slick-current { opacity: 1; }
.PicList002856 .top-new .slick-slide { background: #f8f9fb; overflow: hidden; display: block; }
.PicList002856 .top-new .slick-slide .img { overflow: hidden; }
.PicList002856 .top-new .slick-slide .img .Ispic { padding-bottom: 65%; transition: .5s; }
.PicList002856 .top-new .slick-slide a:hover .img .Ispic { transform: scale(1.1); }
.PicList002856 .top-new .slick-slide time { display: block; color: #999; padding-left: 0.32rem; background: url(../images/icon-time.svg) no-repeat left center; margin-top: 0.2rem; background-size: 1.25em auto; }
.PicList002856 .top-new .slick-slide .txt aside { font-size: 0.26rem; line-height: 1.5; margin-bottom: 0.15rem; }
.PicList002856 .top-new .slick-slide a:hover { color: #187561; }
.PicList002856 .top-new .slick-slide .txt p { line-height: 2; color: #666; margin-bottom: 0.15rem; }
.PicList002856 .top-new .more { margin-top: 0.3rem; color: #187561; display: inline-block; border: 0.01rem solid #187561; padding: 0.1rem 0.3rem; border-radius: 0.50rem; }
.PicList002856 .top-new .slick-slide a:hover .more { background: #187561; color: #fff; }
.PicList002856 .top-new .slick-arrow { width: 0.5rem; height: 0.5rem; border-radius: 50%; background: url(../images/Floor003196-arrow-white.svg) no-repeat center center #187561; background-size: auto 15px; border: none; z-index: 2; position: absolute; top: calc(50% - 50px); transform: translateY(-50%); }
.PicList002856 .top-new .slick-prev { left: -5%; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }
.PicList002856 .top-new .slick-next { right: -5%; transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.PicList002856 .top-new .slick-disabled { background: url(../images/Floor003196-arrow.svg) no-repeat center center #f8f9fb; background-size: auto 15px; }
.PicList002856 .top-new .slick-dots { text-align: center; margin-top: calc(50 / 16 * 1em);
}
.PicList002856 .top-new .slick-dots li { display: inline-block; margin: 0 10px; width: calc(12 / 16 * 1em);
height: calc(12 / 16 * 1em);
border: 2px solid #d6d6d6; background: #fff; display: inline-block; position: relative; color: transparent; border-radius: calc(10 / 16 * 1em);
overflow: hidden; transition: 0.3s; }
.PicList002856 .top-new .slick-dots li button { display: none; }
.PicList002856 .top-new .slick-dots li.slick-active {
width: calc(40 / 16 * 1em); background: #187561; border-color: #187561; }
.PicList002856 .list li { background: #f8f9fb; overflow: hidden; margin-bottom: 2%; border: 1px solid #eee; }
.PicList002856 .list li a { position: relative; }
.PicList002856 .list li .pic { overflow: hidden; }
.PicList002856 .list li .pic .Ispic { padding-bottom: 68%; transition: .5s; }
.PicList002856 .list li:hover .pic .Ispic { transform: scale(1.1); }
.PicList002856 .list li .txt { padding: 0.30rem; }
.PicList002856 .list li .txt time { display: inline-block; color: #999; padding-left: 0.32rem; background: url(../images/icon-time.svg) no-repeat left center; margin-top: 0.15rem; background-size: 1.25em auto; }
.PicList002856 .list li .txt aside { font-size: 0.20rem; line-height: 1; margin-bottom: 1em; color: #333; }
.PicList002856 .list li a:hover .txt aside { color: #187561; }
.PicList002856 .list li .txt p { line-height: 2; color: #666; }

@media (min-width:1025px) {
.PicList002856 .top-new li .img { width: 45%; }
.PicList002856 .top-new li .txt { padding: 0 calc(80 / 1920 * 100vw);
}
.PicList002856 .list li .pic { width: 24%; }
}

@media(max-width:1024px) {
.PicList002856 .top-new li .ytable, .PicList002856 .top-new li .ytable-cell { display: block; }
.PicList002856 .top-new li .txt { padding: 1.5em; }
.PicList002856 .list li .txt { padding: 1.5em; }
}
/*News_detail*/
.News_detail { padding: 4% 0; }
.News_detail .news_info { max-width: 1080px; margin: 0 auto; }
.News_detail .news_info .title { text-align: center; padding-bottom: 2%; border-bottom: 1px solid #eee; margin-bottom: 0.24rem; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 1%; font-size: 0.3rem; /*font-weight: normal; */ color: #333; }
.News_detail .news_info .title time { display: inline-block; color: #999; padding-left: 0.32rem; background: url(../images/icon-time.svg) no-repeat left center; background-size: auto 20px; margin-top: 10px; }
.News_detail .news_info .title .social-share { display: inline-block; }
.News_detail .social-share a { background-position: center center !important; background-repeat: no-repeat !important; background-color: #f3f4f7 !important; margin: 0 0 0 1em; }
.News_detail .social-share a:before { display: none; }
.News_detail .social-share a.icon-wechat { background-image: url("../images/RighInfo002973_share_wx.png"); }
.News_detail .social-share a.icon-weibo { background-image: url("../images/RighInfo002973_share_sina.png"); }
.News_detail .social-share a.icon-qq { background-image: url("../images/RighInfo002973_share_qz.png"); }
.News_detail .news_info .cent{ margin: 1% auto; width: 80%; max-width: 640px; text-align: center }
.News_detail .info { line-height: 2; color: #333; }
.News_detail .info { line-height: 2; color: #333; }
.News_detail .info p { text-indent: 2em; }
.News_detail .info p strong { font-size: 20px; color: #187561; }
.News_detail .bot { position: relative; margin-top: 0.4rem; padding-top: 0.2rem; border-top: 1px dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: 1.5rem; line-height: 3; border-radius: 1rem; background: #187561; }
.News_detail .info_back a:hover { background: #8ec31f; }
.News_detail .info_pn span { display: block; margin: 1% 0; }
.News_detail .info_pn span a { color: #666; }
.News_detail .info_pn span a:hover { color: #187561; }

@media(max-width:1024px) {
.News_detail .bot { margin-top: 2em; padding-top: 1.5em; }
.News_detail .info_back { position: relative; margin-bottom: 1em; }
.News_detail .news_info .title h1 { font-size: 1.5em; }
.News_detail .news_info .title br{display: none; }
.News_detail .info_back a { text-align: center; display: table; margin: 0 auto; width: 100px; }
.News_detail .info_pn span { margin: 2% 0; }
}


/*PicList003142 */
.PicList003142 { padding:5vw 0 90px; }
.PicList003142 .top-new { margin-bottom: 0%; }
.PicList003142 .top-new dd { background: #f8f8f8; }
.PicList003142 .top-new dd .img img { display: block; width: 100%; }
.PicList003142 .top-new dd .txt .inner { padding: 20px; }
.PicList003142 .top-new dd .txt time { font-family: "DINBold"; font-size: 16px; color: #333; display: block; border-left: 3px solid #187561; padding-left: 19px; margin-left: -20px; }
.PicList003142 .top-new dd .txt time b { display: block; font-size: 30px; }
.PicList003142 .top-new dd .txt aside { margin: 30px 0; font-size: 24px; line-height: 1.75; }
.PicList003142 .top-new dd .txt aside a:hover{ color:#005f38;  }
.PicList003142 .top-new dd .txt p { line-height:.3rem; color: #777; margin: 0; font-size: .16rem; }
.PicList003142 .top-new .slick-arrow { position: absolute; width: 70px; height: 70px; z-index: 10; background: #187561 url(../images/PicList002856_prev.png) no-repeat center center; font-size: 0; cursor: pointer; padding: 0; border: 0; }
.PicList003142 .top-new .slick-prev { margin-left: -70px; }
.PicList003142 .top-new .slick-next { background-color: #fff; background-image: url(../images/PicList002856_next.png); }
@media (min-width:1025px) {
.PicList003142 .top-new .slick-arrow { left: 37%; bottom: 0; }
.PicList003142 .top-new dd .img { width: 37%; }
.PicList003142 .top-new dd .txt { padding: 2vw 4vw; }
}

@media (max-width:1024px) {
.PicList003142 .ytable,
.PicList003142 .ytable-cell{display: block;}
.PicList003142 .top-new dd .txt .inner{padding: 40px;}
}



/*Page002623 */
.Page002623 {
padding: 0 0 calc(100 / 16 * 1em) 0; text-align: center; }
.Page002623 .Pages a.a_first, .Page002623 .Pages a.a_end, .Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages{display: flex;justify-content: center;align-items: center}
.Page002623 .Pages .p_total{display: block !important;margin-left: 20px;}
.Page002623 .Pages .p_total b{color: #187561;}
.Page002623 .Pages em { float: left; margin: 0 1.5vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; /* margin: 0 auto; */ }
.Page002623 .Pages a { float: left; line-height: 50px; width: 50px; border-radius: 50px; margin: 0 5px; background: #f8f9fb; }
.Page002623 .Pages a.a_cur, .Page002623 .Pages a:hover { color: #fff; background: #187561; }
.Page002623 .Pages .p_page > a { font-size: 0; height: 50px; position: relative; }
.Page002623 .Pages .p_page > a:before { position: absolute; content: ''; border: 5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px; }
.Page002623 .Pages .p_page > a.a_prev:before { border-right-color: #000; border-right-width: 8px; }
.Page002623 .Pages .p_page > a.a_next:before { border-left-color: #000; border-left-width: 8px; margin-left: -4px; }
.Page002623 .Pages a.a_prev:hover:before { border-right-color: #fff; }
.Page002623 .Pages a.a_next:hover:before { border-left-color: #fff; }

@media(max-width:640px) {
.Page002623 { padding: 6vw 0 8vw 0; }
.Page002623 .Pages em { display: none; }
.Page002623 .Pages a { background-color: #eee; }
}

/*Floor003128 */
.Floor003128 { overflow: hidden; padding: calc(100 / 16 * 1em) 0;
}
.Floor003128 .box1{ position: relative;}
.Floor003128 .box1 .slider-for .item{position:relative;}
.Floor003128 .box1 .slider-for .item .img{padding-top:6rem;}
.Floor003128 .box1 .slider-for .item .img::after{content:'';width:100%;height:100%;position:absolute;right:0;top:0;background-image:linear-gradient(to left,#187561 0%, rgba(24,117,97,0.6) 35%, rgba(24,117,97,0.1) 100%);}
.Floor003128 .box1 .slider-for .item .imgbox {
    overflow: hidden;
    position: relative;
}
.Floor003128 .box1 .slider-for .item .imgbox span {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .5s;
}
.Floor003128 .box1 .slider-for .item .txt{padding:0.8rem;position:absolute;right:0;top:50%;transform: translateY(-50%); text-align:right;color:#fff;}
.Floor003128 .box1 .slider-for .item .txt .title{font-size:0.36rem;}
.Floor003128 .box1 .slider-for .item .txt ul{font-size:0.18rem;line-height:0.36rem;margin:0.2rem 0 0.3rem 0;}
.Floor003128 .box1 .slider-for .item .txt ul a{ color: #fff; text-decoration: underline;}
.Floor003128 .box1 .slider-for .item .txt .ewaimg{display:inline-block;}
.Floor003128 .box1 .slider-for .item .txt .ewaimg img{max-width:1.25rem;}
.Floor003128 .box1 .slider-nav{position:absolute;left:0.8rem;top:50%;transform:translateY(-50%);background:#187561;z-index:99;width:2.3rem;box-sizing:border-box;padding:0.4rem;}
.Floor003128 .box1 .slider-nav .item{padding:0.32rem 0;text-align:center;cursor:pointer;border-top:4px solid transparent;border-bottom:4px solid transparent;font-size:0.18rem;opacity:0.5;}
.Floor003128 .box1 .slider-nav .item a{color:#fff;}
.Floor003128 .box1 .slider-nav .item.slick-current{border-top:4px solid #fff;border-bottom:4px solid #fff;opacity:1;transition:all .3s;}

.Floor003128 .box1 .slick-arrow{width:40px;height:40px;position: absolute;top:50%;margin-top:-20px;border-radius: 50%;overflow: hidden;font-size: 0;color:transparent;background-color: transparent;z-index:99;}
.Floor003128 .box1 .slick-arrow::before{content:'';display: block;width:100%;height:100%;position: absolute;top:0;left:0;}

.Floor003128 .box1 .slick-arrow.slick-prev::before{background: url(../images/prev_blue.png) no-repeat center center;}
.Floor003128 .box1 .slick-arrow.slick-prev{left:-0.6rem;background: url(../images/yuan_blue.png) no-repeat center center;background-size: contain;}
.Floor003128 .box1 .slick-arrow.slick-next::before{background: url(../images/next_gray.png) no-repeat center center;}
.Floor003128 .box1 .slick-arrow.slick-next{right:-0.6rem;background: url(../images/yuan_gray.png) no-repeat center center;background-size: contain;}

.Floor003128 .box1 .slick-arrow:hover{background: #187561;}
.Floor003128 .box1 .slick-arrow.slick-prev:hover::before{background: url(../images/prev_1.png) no-repeat center center;}
.Floor003128 .box1 .slick-arrow.slick-next:hover::before{background: url(../images/next.png) no-repeat center center;}



.Floor003128 .box2{display:flex;margin-left:-3%;margin-top:0.8rem;flex-wrap:wrap;}
.Floor003128 .box2 .item{width:48%;background:url(../images/conbg.jpg) no-repeat top center #f8f9fa;box-sizing:border-box;padding:0.35rem 0.5rem;position:relative;padding-right:1.3rem;}
.Floor003128 .box2 .item:not(:first-child){ margin-left: 4%;}
.Floor003128 .box2 .item .title{font-size:0.22rem;font-weight:bold;color:#333;padding-top:0.1rem;margin-bottom:0.2rem;}
.Floor003128 .box2 .item .con ul li{display:flex;line-height:0.3rem;color:#666666;}
.Floor003128 .box2 .item .con ul li span{white-space:nowrap;}
.Floor003128 .box2 .item .con ul li a{color:#187561;text-decoration:underline;}
.Floor003128 .box2 .item .ewa{padding:0.1rem;background:#fff;position:absolute;right:0.1rem;bottom:0.1rem;z-index:99;}
.Floor003128 .box2 .item .ewa img{max-width:1.05rem;}
.Floor003128 .box2 .item::before{content:'';display:block;width:0.4rem;height:0.4rem;background: #187561;position:absolute;right:-0.1rem;bottom:-0.1rem;z-index:9;}
@media(max-width:1024px){
.Floor003128 .box1 .slider-for .item .img{padding-top:4.5rem;}
.Floor003128 .box1 .slider-nav .item{padding:0.18rem 0;font-size:15px;}
.Floor003128 .box1 .slider-nav{left:40px;}
.Floor003128 .box1 .slider-for .item .txt{padding:40px;}
.Floor003128 .box1 .slider-for .item .txt .title{font-size:20px;font-weight:bold;}
.Floor003128 .box1 .slider-for .item .txt .ewaimg img{max-width:90px;}
.Floor003128 .box2 .item{padding:20px;padding-right:20px;}
.Floor003128 .box2 .item .title{font-size:16px;}
.Floor003128 .box2 .item .ewa{position:static;display:inline-block;margin-top:10px;}
.Floor003128 .box2 .item .ewa img{max-width:90px;}
.Floor003128 .box2 .item .con ul li{line-height:24px;}
.Floor003128 .box2 .item::before{display:none;}
.Floor003128 .box1 .slider-for .item .txt ul{line-height:24px;}
.Floor003128 .box1 .slick-arrow.slick-prev{left:2px;}
.Floor003128 .box1 .slick-arrow.slick-next{right:2px;}
}
@media(max-width:768px){
  .Floor003128 .box2{display:block; margin: 0;}
  .Floor003128 .box2 .item{width:100%;}
  .Floor003128 .box2 .item:not(:first-child){ margin-top: 4%; margin-left: 0;}
}
@media(max-width:640px){
.Floor003128 .box1 .slider-nav{width:100%;position:static;transform:translateY(0);}
.Floor003128 .box1 .slider-nav .item{padding:8px 0;border-top:2px solid transparent;border-bottom:2px solid transparent;}
.Floor003128 .box1 .slider-nav .item.slick-current{border-top:2px solid #fff;border-bottom:2px solid #fff;}
.Floor003128 .box1 .slider-for .item .txt{padding:60px;}
.Floor003128 .box1 .slider-for .item .txt .title{font-size:16px;}
.Floor003128 .box1 .slider-for .item .img::after{width:100%;}
.Floor003128 .box1 .slider-for .item .img{padding-top:6.4rem;}
}



/*PicList002926 */
.PicList002926 { padding-bottom: 5vw; }
.PicList002926 li .ytable{ box-shadow: 0 0 10px #dcdcdc; }
.PicList002926 li{ padding-top: 2.5vw; }
.PicList002926 li .pic a { display: block; overflow: hidden; position: relative }
.PicList002926 li .pic img { transition: 0.3s; }
.PicList002926 li .pic figure { background-position: center center; background-repeat: no-repeat; background-size: cover; width: 100%; padding-bottom: 65%; }
/* .PicList002926 li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);} */
.PicList002926 li:nth-child(2n-1) .info .inner { margin-left: 2.6vw; }
.PicList002926 li:nth-child(2n) .info .inner { margin-right: 2.6vw; }
.PicList002926 li .info .inner { padding: 2.03vw 1.98vw; text-align: left; }
.PicList002926 li .icon img { max-height: 32px; }
.PicList002926 li h3 { font-size:.3rem; position: relative; }
.PicList002926 li h3 span { font-size: .8rem; font-family: DIN; color: #187561; position: absolute; bottom: 0; left: 0; z-index: -1; opacity: 0.35; }
.PicList002926 li h3:after { display: block; content: ''; height: 2px; background: #187561; width: 20px; margin: 10px 0; }
.PicList002926 li h3 a { color: #000; }
.PicList002926 li h3 a:hover { color: #187561; }
.PicList002926 li .more { margin: 0 auto; }
.PicList002926 li p{ color: #808080; margin: 0; line-height:1.75em; overflow-y: auto; max-height:calc(1.75em * 7); }
.PicList002926 li p::-webkit-scrollbar {
width: 4px;
}
.PicList002926 li p::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(0,0,0,0.2);
}
.PicList002926 li p::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
border-radius: 0;
background: rgba(0,0,0,0.1);
}
.PicList002926 .slick-dots { position: absolute; left: 50%; bottom: 4%; transform: translateX(-50%); z-index: 1; }
.PicList002926 .slick-dots li button { width: 10px; height: 10px; border-radius: 100%; background: #ccc; display: block; text-indent: 100px; overflow: hidden; border: none; padding: 0; }
.PicList002926 .slick-dots li { display: block; float: left; box-shadow: none; padding: 0; margin: 0 10px; }
.PicList002926 .slick-arrow { display: none !important; }
.PicList002926 .slick-dots li.slick-active button { background: #187561; }

@media(min-width:1025px) {
.PicList002926 li .pic { width: 50%; }
}

@media(max-width:1024px) {
.PicList002926 li .ytable, .PicList002926 li .ytable-cell { display: block; }
}

@media(max-width:640px) {
.PicList002926 li .info .inner { padding: 5vw 3vw; }
}



/*Floor002745 */
/*slick Basic*/
.Floor002745 .slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.Floor002745 .slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }
.Floor002745 .slick-list:focus { outline: none }
.Floor002745 .slick-list.dragging { cursor: pointer; cursor: hand; }
.Floor002745 .slick-slider .slick-track, .Floor002745 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.Floor002745 .slick-track { position: relative; top: 0; left: 0; display: block; }
.Floor002745 .slick-track:before, .Floor002745 .slick-track:after { display: table; content: ''; }
.Floor002745 .slick-track:after { clear: both; }
.Floor002745 .slick-loading .slick-track { visibility: hidden; }
.Floor002745 .slick-slide { display: none; float: left; min-height: 1px; }
[dir = 'rtl'] .slick-slide { float: right; }
.Floor002745 .slick-slide .slick-loading img { display: none; }
.Floor002745 .slick-slide .dragging img { pointer-events: none; }
.Floor002745 .slick-initialized .slick-slide { display: block; }
.Floor002745 .slick-loading .slick-slide { visibility: hidden; }
.Floor002745 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.Floor002745 .slick-arrow .slick-hidden { display: none; }
/*slick Basic End*/
.Floor002745 li.slick-slide { padding: 70px 0; }
.Floor002745 li.slick-slide .icon { width: 70%; max-width: 114px; margin: 0 auto; position: relative; }
.Floor002745 li.slick-slide .icon:before { position: absolute; content: ''; z-index: 2; width: 100%; height: 100%; left: 0; top: 0; border-radius: 50%; background: #f8f9fb; transition: .3s; }
.Floor002745 li.slick-slide .icon:after { position: absolute; z-index: 1; content: ""; width: 150%; height: 1px; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #ddd; }
.Floor002745 li.slick-slide .icon img { border-radius: 50%; position: relative; z-index: 3; }
.Floor002745 li.slick-slide .icon aside { position: absolute; z-index: 5; left: 0; top: 50%; transform: translateY(-50%); width: 100%; opacity: 0; transition: 0.3s; }
.Floor002745 li.slick-slide p { margin: 0; line-height: 22px; font-size: 16px; text-align: center; color: #333; padding-top: 10px; position: relative; z-index: 3; transition: .3s; }
.Floor002745 li.slick-slide:hover .icon:before { background: #187561; }
.Floor002745 li.slick-slide:hover .icon > img { opacity: 0; }
.Floor002745 li.slick-slide:hover .icon aside { opacity: 1; }
.Floor002745 li.slick-slide:hover p { color: #187561; }
.Floor002745 .slick-dots { text-align: center; padding: 0 0 20px 0; }
.Floor002745 .slick-dots li { display: inline-block; width: 14px; height: 6px; background: rgba(0,0,0,0.2); margin: 0 2px; }
.Floor002745 .slick-dots li button { display: none; }
.Floor002745 .slick-dots li.slick-active { background:#187561; }
.Form003139 { padding: 5% 0; background: url(../images/Form003139-bg.jpg) no-repeat center; background-size: cover; }
.Form003139 .title { font-size: 36px; color: #333; text-align: center; font-weight: bold; }
.Form003139 .txt { font-size: 18px; color: #666; line-height: 1.75; text-align: center; width: 80%; max-width: 900px; margin: 1vw auto 2vw; }
.Form003139 .form { padding: 3vw; background: rgba(255,255,255,0.6); box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); border-radius: 20px; }
.Form003139 li { position: relative; z-index: 1; border: 1px solid #ddd; padding: 0 10px 0 50px; background-size: auto 18px; background-position: 20px center; background-repeat: no-repeat; border-radius: 5px; }
.Form003139 li:nth-child(1) { background-image: url(../images/Form003139-icon1.svg); }
.Form003139 li:nth-child(2) { background-image: url(../images/Form003139-icon2.svg); }
.Form003139 li:nth-child(3) { background-image: url(../images/Form003139-icon3.svg); }
.Form003139 li:nth-child(4) { background-image: url(../images/Form003139-icon4.svg); }
.Form003139 li:nth-child(5) { background-image: url(../images/Form003139-icon5.svg); background-position: 20px 15px; margin-top: 4%; }
.Form003139 .tit { position: absolute; left: 50px; top: 0; font-size: 1em; line-height:calc(50 / 16 * 1em);
color: #333; }
.Form003139 .text { width: 100%; border-radius: 5px; font-size: 1em; line-height:calc(50 / 16 * 1em);
height:calc(50 / 16 * 1em);
background: none; background: none; border: none }
.Form003139 textarea.text { height: 150px; }
.Form003139 .btn {
width:calc(160 / 16 * 1em); background: #187561; border-radius: 5px; height:calc(40 / 16 * 1em);
color: #fff; cursor: pointer; border: 0; margin: 4% auto 0; display: block; }

@media(min-width:1025px) {
.Form003139 li { float: left; width: calc((100% - 9%) / 4); }
 .Form003139 li:not(:nth-child(4)) {
margin-right: 3%;
}
.Form003139 li:last-child { width: 100%; margin-right: 0; }
}
.solu_menu { background: #fff;  box-shadow: 0 0 20px rgb(0 0 0 / 10%); }
.solu_menu .list li { float: left; }
.solu_menu .list li a { padding: calc(28 / 18 * 1em) 1.5em; font-size: calc(18 / 16 * 1em); position: relative; display: block;font-weight: bold;}
.solu_menu .list li a::before { width: 100%; height: 3px; background: #187561; bottom: -2px; content: ''; opacity: 0; position: absolute; left: 0 }
.solu_menu .list li:hover a,
.solu_menu .list li.aon a { color: #187561 }
.solu_menu .list li.aon a::before { opacity: 1 }
.solu_menu .search { position: relative; padding-right: 80px;margin: 20px 0; }
.solu_menu .search .text { width: 100%; line-height: 38px; height: 40px; padding: 0 2em; border: 1px solid #cecece }
.solu_menu .search .btn { width: 80px; line-height: 38px; height: 100%; background: #187561; color: #fff; position: absolute; right: 0; top: 0;text-align: center; }

@media(min-width:1025px) {
.solu_menu .list { width: 65% }
.solu_menu .search { width: 28% }
}
.solu_con{ padding: 5% 0 0;}
.solu_con .tit1 { font-size: 2.5em; color: #000; padding-bottom: 20px; pointer-events: inherit; font-weight: bold; }
.solu_con .tit1::after { content: ''; position: absolute; width: 40px; height: 40px; background: url(../images/titleimg.png); background-size: contain; background-repeat: no-repeat; background-position: center; }
.solu_con .info {line-height: 1.75; color: #333;  font-size: calc(18 / 16 * 1em);
padding-left: 20px; position: relative; }
.solu_con .info:before { position: absolute; content: ''; width: 0; height: 0; border: 6px solid transparent; border-left: 8px solid #187561; left: 0; top: 10px; }
.pro_menu { padding: 5% 0 0 }
.pro_menu .auto { border-bottom: 1px solid #cecece }
.pro_menu .title { font-size: 36px; color: #000; padding-bottom: 10px }
.pro_menu .search { position: relative; padding-right: 80px }
.pro_menu .search .text { width: 100%; line-height: 38px; height: 40px; padding: 0 2em; border: 1px solid #cecece }
.pro_menu .search .btn { width: 80px; line-height: 38px; height: 100%; background: #187561; color: #fff; position: absolute; right: 0; top: 0; border: 0 }

@media(min-width:1025px) {
.pro_menu .title { width: 60% }
.pro_menu .search { width: 28% }
.solu_con .info { width: 70%; }
  
}
.pro_list { padding: 3% 0 5% }
.pro_list li { float: left; width: 20%; background: #fafafa; position: relative }
.pro_list li:nth-child(2n) { background: #f1f1f1; }
.pro_list li .ytable { width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; text-align: center; z-index: 1; transition: 0.3s all }
.pro_list li .tit { font-size: 1.25em; }
.pro_list li figure { padding-bottom: 100%; opacity: 0 }
.pro_list li:hover .ytable { height: 24%; background: rgba(24,117,97,.5) }
.pro_list li:hover .ytable .tit { color: #fff }
.pro_list li:hover figure { opacity: 1 }
.RighInfo001774 {padding: calc(100 / 16 * 1em) 0; overflow: hidden }
.RighInfo001774 .wrap{padding: calc(100 / 16 * 1em) calc(80 / 16 * 1em); background: url(../images/Floor003114-bg.jpg)no-repeat center bottom #187561; background-size: cover; }
.RighInfo001774 .title { color: #292929; font-weight: bold; line-height: 1.2; font-size: calc(36 / 16 * 1em);
margin-bottom: calc(30 / 36 * 1em);
padding-bottom: calc(30 / 36 * 1em);
border-bottom: 1px solid rgba(0,0,0,0.1) }
.RighInfo001774 .subtitle { color: #292929; line-height: 1.5; font-size: calc(18 / 16 * 1em);
margin-bottom: calc(20 / 18 * 1em);
padding-bottom: calc(20 / 18 * 1em);
border-bottom: 1px solid #e5e5e5 }
.RighInfo001774 .quotes-btn { margin-top: 40px; width: 150px; height: 45px; background-color: #187561; color: #fff; line-height: 45px; text-align: center; border-radius: 4px; display: inline-block; cursor: pointer; border: 1px solid #187561; }
.RighInfo001774 .quotes-btn-cent{display: block; margin-left: auto; margin-right: auto;}
.RighInfo001774 .quotes-btn:hover{ background-color: #fff; color:#187561; border-color:#187561; }

.RighInfo001774 .list_img { float: left; width: 60%; padding: 0 60px; }
.RighInfo001774 .list_img2 { float: none; width: 66%; margin: 0 auto }
.RighInfo001774 .list_img .slick-arrow { font-size: 0; line-height: 0; position: absolute; top: 50%; width: 30px; height: 30px; padding: 0; cursor: pointer; border: none; z-index: 10; margin-top: -15px; border-radius: 50%; background-color: #c4c4c4; }
.RighInfo001774 .list_img .slick-arrow::before { position: absolute; content: ''; left: 50%; top: 50%; margin-left: -3px; margin-top: -5px; width: 10px; height: 10px; transform: rotate(-45deg); }
.RighInfo001774 .list_img .slick-prev { left: -60px; }
.RighInfo001774 .list_img .slick-next { right: -60px; background-position: right top; }
.RighInfo001774 .list_img .slick-prev::before { border-left: 2px solid #fff; border-top: 2px solid #fff; }
.RighInfo001774 .list_img .slick-next::before { border-right: 2px solid #fff; border-bottom: 2px solid #fff; margin-left: -7px; }
.RighInfo001774 .big { margin-bottom: 20px; border: 1px solid #EAEAEA }
.RighInfo001774 .big li { margin: 0 2px; }
.RighInfo001774 .big li figure { padding-bottom:62%; }
.RighInfo001774 .small { position: relative; }
.RighInfo001774 .small li { margin: 0 2px; }
.RighInfo001774 .small li figure { margin: 0 auto; padding-bottom: 56%; background-size: cover; max-width: 90%; border: 2px solid #EAEAEA; }
.RighInfo001774 .small li.slick-current figure { border-color: #187561; }
.RighInfo001774 .intro { float: right; width: calc(100% - 60%); padding-left: calc(80 / 16 * 1em);
}
.RighInfo001774 .intro2 { float: none; width: 80%; margin: 0 auto 3%; line-height: 28px;padding-left: 0px; padding: 0; text-align: center }
.RighInfo001774 .subtitle-font { font-size: 20px }
.RighInfo001774 .selling-point { margin-top: 21px; display: flex; flex-direction: column; justify-content: start; align-items: start;max-height:19vw;overflow: auto;}
.RighInfo001774 .selling-point ul { margin-left: 19px; margin-top: 3px; }
.RighInfo001774 .selling-point li { padding: 5px 0; color: #292929; line-height: 30px; font-size:calc(18 / 16 * 1em);
list-style: disc; }
.RighInfo001774 .selling-point p { line-height: 2; margin:5px 0;}

@media(max-width:1500px) {
  .RighInfo001774 .wrap{padding:calc(80 / 16 * 1em); }
}
@media(max-width:1024px) {
  .RighInfo001774 .wrap{padding:calc(50 / 16 * 1em); }
  .RighInfo001774 .list_img,
  .RighInfo001774 .list_img2 { float: none; width:100%;padding: 0; }
}
@media(max-width:768px) {
.RighInfo001774 { padding: calc(50 / 16 * 1em) 0;}
.RighInfo001774 .list_img,  .RighInfo001774 .intro { float: none; width: auto; margin-bottom: 3%; }
.RighInfo001774 .list_img { padding: 0 30px }
.RighInfo001774 .list_img .slick-prev { left: -30px }
.RighInfo001774 .list_img .slick-next { right: -30px }
.RighInfo001774 .intro { padding-left: 0; margin-top: 30px }
.RighInfo001774 .title { font-size: calc(26 / 16 * 1em);}
}

.tjpro { padding-bottom: 5% }
.tjpro1{ padding-top: 5% }
.tjpro .tit { font-size: 2.5em; color: #333 }
.tjpro .tit::after { content: ''; display: block; width: 70px; height: 6px; background: #187561; margin: 0.5em 0 1.5em }
.tjpro .titlebox { margin-bottom: calc(60 / 16 * 1em);}
.tjpro .titlebox .tit:after { margin-bottom: 0; }
.tjpro li { float: left; margin-right: 2%; margin-bottom: 2.5em; border: 1px solid #eee; }
.tjpro li .pic { overflow: hidden; }
.tjpro li .pic figure { padding-bottom: 60%; transition: 0.3s all }
.tjpro li:hover .pic figure { transform: scale(1.05) }

.tjpro li .pics{ overflow: hidden; position: relative; }
.tjpro li .pics dl{padding-bottom: 60%; position: relative;}
.tjpro li .pics dl dd{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}


.tjpro li .pics .slick-dots { position: absolute;  width: 100%; text-align: center; bottom:0%;  z-index: 10;}
.tjpro li .pics .slick-dots li {width: 10px;height: 10px;background: #eaeaea;border-radius: 50%;cursor: pointer;display: inline-block;position: relative;float: none;    margin-bottom: 1em;}
.tjpro li .pics .slick-dots li button { display: none; }
.tjpro li .pics .slick-dots li.slick-active { background-color: #187561; border-color: #187561; }


.tjpro li .pics .slick-list,
.tjpro li .pics .slick-track{height: 100%; width: 100%; position: absolute;}

.tjpro li .pics .slick-arrow{ position:absolute; top:50%; border:1px solid #187561; border-radius:50%; width:38px; height:38px; font-size:0; z-index:20; transition:0.3s; background:  #187561;}
.tjpro li .pics .slick-arrow:hover{background:#fff;}
.tjpro li .pics .slick-prev{ left:3%;}
.tjpro li .pics .slick-next{ right:3%;}
.tjpro li .pics .slick-arrow::before{ position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:3px solid #fff; border-right:3px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.tjpro li .pics .slick-arrow:hover::before{ border-top-color:#187561; border-right-color:#187561;}
.tjpro li .pics .slick-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}



.tjpro li .txt { padding: 1.5625vw; background: #f8f8f8; font-size: 1.25em; color: #333 }
.tjpro li:hover .txt {  color:#005f38 }
.tjpro li .txt:before { display: inline-block; content: ''; height: 1em; width: 4px; background: #187561; vertical-align: middle; margin-right: 15px; }
@media(min-width:769px) {
  .tjpro li { width: 32%;  }
  .tjpro li:nth-child(3n) { margin-right: 0 }
}
@media(max-width:768px) {
  .tjpro li {width: 49%; }
  .tjpro li:nth-child(2n) { margin-right: 0 }
  .tjpro li .pics .slick-dots li{margin: 10px 5px;}

}
@media(max-width:480px) {
  .tjpro li {width:100%; margin-right: 0; float: none; }
}


.tjpros{ padding-bottom: 5% }
.tjpros .tit { font-size: 2.5em; color: #333 }
.tjpros .tit::after { content: ''; display: block; width: 70px; height: 6px; background: #187561; margin: 0.5em 0 1.5em }
.tjpros .slider{margin: 0 -15px;}
.tjpros .slick-list li{padding: 0 15px;}
.tjpros .slick-list li a{display: block;border: 1px solid #eee;  }
.tjpros .slick-list li .pic { overflow: hidden; }
.tjpros .slick-list li .pic figure { padding-bottom: 60%; transition: 0.3s all }
.tjpros .slick-list li:hover .pic figure { transform: scale(1.05) }
.tjpros .slick-list li .txt { padding: 1.5625vw; background: #f8f8f8; font-size: 1.25em; color: #333 }
.tjpros .slick-list li:hover .txt {  color:#005f38 }
.tjpros .slick-list li .txt:before { display: inline-block; content: ''; height: 1em; width: 4px; background: #187561; vertical-align: middle; margin-right: 15px; }
.tjpros .slider .slick-dots{display: table; margin:30px auto;}
.tjpros .slider .slick-dots li{float: left; border-radius: 50%; width: 8px; height: 8px; margin: 0 5px;background: #eaeaea;}
.tjpros .slider .slick-dots li button{display: none;}
.tjpros .slider .slick-dots li.slick-active{background:#005f38;}
.tjpros .slick-prev,.tjpros .slick-next {
    position: absolute;
    top: 42%;
    margin-top: -25px;
    width: 50px;
    height: 50px;
    background: url(../images/jt4.svg) no-repeat center #187561;
    background-size: auto 24px;
    border-radius: 50%;
    font-size: 0;
    z-index: 10;
}
.tjpros .slick-prev{
	left: -3%;
	transform: rotate(180deg);
}
.tjpros .slick-next{right: -3%;}

/*Menu002217*/
.Menu002217 { padding: 5% 0 3% 0; }
.Menu002217 h2 { font-size:.42rem; color: #18222a; text-align: center; line-height: 1; margin: 0; position: relative; }
.Menu002217 h2::after { content: ''; position: absolute; width:.4rem; height:.4rem; background: url(../images/titleimg.png); background-size: contain; background-repeat: no-repeat; background-position: center; }
.Menu002217 nav{text-align: center; margin-top: 3%; padding: 0 1.5rem; position: relative; }
.Menu002217 nav ul{position: relative; z-index: 20; }
.Menu002217 nav ul li{text-align: center; padding: 0 0.3rem; display: inline-block; }
.Menu002217 nav ul li a{ display: block; padding: 0 0.875rem; font-size: 0.18rem; line-height: 0.58rem; border: 1px solid #187561; background: #fff; color: #18222a; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius: 5px; }
.Menu002217 nav ul li.aon a, 
.Menu002217 nav ul li a:hover{ color: #fff; background: #187561; }
.Menu002217 nav ul li .icon{float: left; width: 1.875em; height: 100%; margin-right: 0.5em; position: relative; transition: 0.3s; }
.Menu002217 nav ul li .icon aside{ position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; opacity: 0; transition: 0.3s; }
.Menu002217 nav ul li span{display:block; float: right; }
.Menu002217 nav ul li.aon .icon .icon > img, 
.Menu002217 nav ul li a:hover .icon > img { opacity: 0; }
.Menu002217 nav ul li.aon .icon aside,
.Menu002217 nav ul li a:hover .icon aside { opacity: 1; }


@media(max-width:1024px) {
  .Menu002217 nav{padding: 0; }
  .Menu002217 nav ul li a{padding: 0 5vw; }

}




/*Menu002217 End*/

/*PicList0031421 */
.PicList0031421 { padding-bottom: 5vw; }
.PicList0031421 li { float: left; margin-bottom: 2.5em; }
.PicList0031421 li .txt { box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding: 1.875em; text-align: center; }
.PicList0031421 li .tit { font-size: 1.125em; line-height: 1.6666; }
.PicList0031421 li p { font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em; color: #999999; }
.PicList0031421 li .pic { overflow: hidden; }
.PicList0031421 li .Ispic { padding-bottom: 62.223%; transition: 0.3s; }
.PicList0031421 li a:hover .Ispic { transform: scale(1.1); }
.PicList0031421 li a:hover { color: #187561; }
.PicList0031421 li time { color: #999999; display: block; background: url(../images/PicList003142-icon.svg) no-repeat right center; }
.PicList0031421 li a:hover time { background-image: url(../images/PicList003142-icon-red.svg); }

@media (min-width:1025px) {
.PicList0031421 li { width: 32.143%; }
.PicList0031421 li:not(:nth-child(3n)) {
margin-right: 1.7855%;
}
.PicList0031421 li:nth-child(3n+1) { clear: left; }
}

@media (max-width:1024px) {
.PicList0031421 .auto { margin-top: 2em; }
.PicList0031421 li { width: 48%; }
.PicList0031421 li:not(:nth-child(2n)) {
margin-right: 4%;
}
.PicList0031421 li:nth-child(2n+1) { clear: left; }
.PicList0031421 li .txt { padding: 1em; }
}
/*TextList001525 */
.TextList001525 { padding: 5% 0 0; }
.TextList001525 .auto { position: relative }
.TextList001525 .auto::before { content: ''; width: 1px; height: 100%; top: 0; position: absolute; background-color: #ededed; z-index: 0; }
.TextList001525 ul { position: relative; z-index: 1; margin-bottom: 5%; }
.TextList001525 li { position: relative; padding: 1% 0 0; }
.TextList001525 li:first-child { padding-top: 3%; }
.TextList001525 li:last-child { padding-bottom: 3%; }
.TextList001525 li .txt { position: relative; }
.TextList001525 li .txt:after { width: 12px; height: 12px; border: 2px solid #187561; border-radius: 50%; position: absolute; top: 50%; margin-top: -6px; content: ''; background: #fff; }
.TextList001525 li .txt .inner { background: url(../images/TextList001525-libg.png) no-repeat 170px center #fff; border: 1px solid #e5e5e5; padding: 2vw; padding-left: 236px; }
.TextList001525 li:nth-of-type(2n-1) .txt { padding-right: 32px; }
.TextList001525 li:nth-of-type(2n) .txt { padding-left: 32px; }
.TextList001525 li:nth-of-type(2n-1) .txt:after { right: -6px; }
.TextList001525 li:nth-of-type(2n) .txt:after { left: -6px; }
.TextList001525 li time { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 170px; text-align: center; font-size: 20px; color: #8ec31f; line-height: normal; }
.TextList001525 li:nth-of-type(2n) time { left: 32px; }
.TextList001525 li time span { display: block; font-size: 50px; line-height: 1; color: #187561; }
.TextList001525 li h1 { margin: 0; line-height: 1.5; font-size: 20px; transition: .3s; }
.TextList001525 li:hover h1 { color: #187561; text-decoration: underline; }

@media(min-width:641px) {
.TextList001525 .auto::before { left: 50%; margin-left: -0.5px; }
.TextList001525 li:nth-child(2n)::before { display: none; }
}

@media(max-width:640px) {
.TextList001525 .auto { margin: 0 2%; }
.TextList001525 .auto::before { left: 0; }
.TextList001525 ul::before { display: inline-block; margin-left: -6px; }
}
/*Timeline002790 */
.Timeline002790 { padding: 0% 0 3% }
.Timeline002790 .year { position: relative; padding: 2% 0 4% 0; color: #6e6e6e; }
.Timeline002790 .year::before { content: ''; width: 1px; height: 103%; top: -3%; position: absolute; background-color: #ededed; z-index: 0; }
.Timeline002790 ul { position: relative; z-index: 1; }
.Timeline002790 li { position: relative; border-radius: 10px; margin-top: -73px; }
.Timeline002790 li:after { content: ""; display: block; position: absolute; top: 51%; right: 0; width: 50%; height: 2px; border-bottom: 1px dashed #ddd; z-index: -2 }
.Timeline002790 li:nth-child(2n):after { left: 0 }
.Timeline002790 li:before { width: 12px; height: 12px; border: 1px solid #999; border-radius: 50%; position: absolute; left: 50%; margin-left: -7px; top: 50%; margin-top: -2px; content: ''; background: #fff; }
.Timeline002790 li:nth-child(2n)::before { left: auto; right: 50%; margin-right: -6px; }
.Timeline002790 li .con { width: 45%; background: #f5f5f5; border-radius: 10px; padding: 40px; float: right; position: relative; overflow: hidden; border: 1px solid #fff }
.Timeline002790 li .con figure { width: 40%; position: absolute; right: 0; top: 0; height: 100%; }
.Timeline002790 li .icon { position: absolute; left: 0; bottom: 0; width: 60px; height: 60px; padding: 5px; background: #fff; overflow: hidden; border-radius: 0 6px 0 0 }
.Timeline002790 li .con .txt { width: 60%; }
.Timeline002790 li .con .txt time { display: block; font-size: 45px; line-height: 1; color: #187561; margin-bottom: 5%; }
.Timeline002790 li .con .txt time span { font-size: 16px }
.Timeline002790 li:nth-child(2n) .con figure { left: 0 }
.Timeline002790 li:nth-child(2n) .con .txt { float: right; padding-left: 6% }
.Timeline002790 li:nth-child(2n) .icon { left: auto; right: 0; border-radius: 6px 0 0 0 }
.Timeline002790 li:nth-child(2n) .con { float: left }
.Timeline002790 li .txt { position: relative; font-size: 16px; line-height: 24px; padding-right: 50px }
.Timeline002790 li:nth-child(2n) .txt { padding-right: 0 }
.Timeline002790 li .txt figure { transition: all ease 0.5s; position: absolute; top: 0; width: 120px; height: 100px; }
.Timeline002790 li:nth-child(2n) .txt figure { left: 0; }
.Timeline002790 li:nth-child(2n-1) .txt figure { right: 0; }
.Timeline002790 li .txt figure img { position: absolute; max-width: 100%; max-height: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.Timeline002790 li .txt h3 { margin: 0; font-size:.2rem; color: #333; font-weight: normal; line-height:1.75; }
.Timeline002790 li.hover .con { border: 1px solid #187561 }
.Timeline002790 li.hover:after { border-color: #187561 }
.Timeline002790 li.hover:before { border-color: #187561 }

@media(min-width:641px) {
.Timeline002790 .year::before { left: 50%; margin-left: -0.5px; }
.Timeline002790 li { width: 100%; }
.Timeline002790 li:nth-child(2n) { float: left; }
.Timeline002790 li:nth-child(2n-1) { float: right; z-index: 10; }
}

@media(max-width:1024px) {
.Timeline002790 { padding-top: 0 }
.Timeline002790 li { margin-bottom: 20px; height: auto; overflow: hidden; margin-top: 0 }
.Timeline002790 li .con { width: 100%; float: left; padding: 20px }
.Timeline002790 .year::before,  .Timeline002790 li:after,  .Timeline002790 li:before { display: none }
.Timeline002790 li .con .txt,  .Timeline002790 li .con figure { position: relative; float: left; width: 100% }
.Timeline002790 li .con figure { height: 200px; margin-bottom: 20px; }
}
.Timeline002790 .more {
	text-align: center;
    padding-bottom: 20px;
    opacity: 1 !important;
    padding-top: 40px;
    transform: translate(0, 0px) !important;
 }
.Timeline002790 .more a { width: 140px; height: 40px; text-align: left; line-height: 40px; display: inline-block; color: #fff; position: relative; z-index: 100; border-radius: 60px; text-align: center; padding-right: 20px;background:#187561; }
.Timeline002790 .more a:after{background: url(../images/Timeline002790-more.png) no-repeat center #187561; width:11px;height:11px;display:inline-block;vertical-align: middle;content:"";margin-left:20px;}
.Timeline002790 .more a.on:after{background-image: url(../images/Timeline002790-more2.png)}


/*底部-短版样式 */
.footer_wrap { background: #20252d; color: #fff;  padding: 57px 0 30px; }
.flex { display: -webkit-flex; display: -moz-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.footer_content_box { -webkit-justify-content: space-between; justify-content: space-between; }
.footer_nav_wrap { width: 100%; }
.footer_address_box { width: 25%; position: relative; padding-right: 50px; }
.footer_address_text, .footer_address_text a { color: #808080; }
.footer_address_read .tit { color: #999; font-size: .14rem; display: inline-block; margin-bottom: 5px; background: url(../images/icon-tel.svg)no-repeat top left; background-size: 22px auto; padding-left: 30px; line-height: 22px }
.footer_address_read aside { font-size: .3rem; margin-bottom: 20px; color: #8ec31f; font-weight: bold }
.footer_address_read .add { background: url(../images/icon-add.svg)no-repeat left -2.5px; background-size: 22px auto; padding-left: 30px; font-size: 14px; line-height: 1.75; }
.footer_nav_box:after, .footer_address_box:after { content: ""; position: absolute; left: 0; width: 100%; height: 1px; background: #dddddf; }
.footer_nav_box { width: 75%;justify-content: space-between; /* -webkit-justify-content: flex-start; justify-content: flex-start; */ position: relative; }
/* .footer_nav_item3 { width: 13%; }
.footer_nav_item4 { width: 13%; }
.footer_nav_item5 { width: 22%; }
.footer_nav_item6 { width: 13%; }
.footer_nav_item10 { width: 13%; }
.footer_nav_item16 { width: 13%; }
.footer_nav_item17 { width: 13%; } */
.footer_nav_title { color: #fff; width: 100%; }
.footer_nav_li a { display: -webkit-inline-flex; display: inline-flex; -webkit-align-items: center; align-items: center; }
.footer_nav_text { color: #909296; -webkit-transition: all .6s ease; transition: all .6s ease; }
.footer_nav_icon { position: relative; -webkit-align-items: center; align-items: center; -webkit-transition: all .6s ease; transition: all .6s ease; }
.footer_nav_icon:before { content: ""; height: 1px; background: #6c6c6c; opacity: 0; -webkit-transition: all .6s ease; transition: all .6s ease; }
.footer_nav_icon:after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg); box-sizing: border-box; border-right: 1px solid #6c6c6c; border-bottom: 1px solid #6c6c6c; -webkit-transition: all .6s ease; transition: all .6s ease; }
.footer_contact_wrap { width: 100%; /* -webkit-justify-content: flex-end; justify-content: flex-end; */ }
.footer_contact_box { width: 100%;margin-top: 20px; }
.footer_contact_head { /* -webkit-justify-content: space-between; justify-content: space-between; */ }
.footer_contact_item{margin-right: 20px;}
.footer_contact_item:last-child{margin-right: 0px;}
.footer_contact_title { color: #909296; text-align: center; font-size: 14px; }
.footer_wrap .social-share { margin-top: 20px; }
.footer_wrap .social-share .social-share-icon { margin: 0 20px 0 0; color: #fff; font-size: 16px; border-color: rgba(255,255,255,0.1); }
.footer_wrap .social-share .social-share-icon:hover { background-color: #0f56b2; }
.footer_wrap .social-share .social-share-icon.icon-qq { background: url(../images/QQ.png)no-repeat center; }
.footer_wrap .social-share .social-share-icon.icon-weibo { background: url(../images/pic.png)no-repeat center; }
.footer_wrap .social-share .social-share-icon.icon-wechat { background: url(../images/pic-1.png)no-repeat center; }
.footer_wrap .social-share .social-share-icon::before { display: none; }
.footer_bq_box { -webkit-justify-content: space-between; justify-content: space-between; }
.footer_bq_left { width: 80%; }
.footer_bq_link a, .footer_bq_text a, .footer_bq_label, .footer_bq_label a { color: #909296; }
.footer_bq_link { position: relative; }
.footer_bq_link:not(:last-child):after { content: ""; position: absolute; right: 0; top: 28.5%; width: 1px; height: 43%; background: #868686; }
.footer_bq_right { width: 12%; }

@media(min-width:1025px) {
.footer_address_logo { width: 175px; margin-bottom: 19px; }
.footer_address_read { padding-top: 27px; }
.footer_address_text, .footer_address_text a { line-height: 26px; font-size: 15px; }
.footer_nav_box:after, .footer_address_box:after { top: 65px; }
.footer_nav_title { line-height: 28px; padding: 10px 0 22px; }
.footer_nav_ul { padding-top: 27px; }
.footer_nav_text { width: calc(100% - 21px); line-height: 32px; font-size: 14px; }
.footer_nav_icon { width: 21px; height: 10px; padding-left: 9px; }
.footer_nav_li a .footer_nav_icon { padding-left: 15px; }
.footer_nav_icon:before { width: 15px; -webkit-transform: translateX(-4px); transform: translateX(-4px); }
.footer_nav_icon:after { right: 9px; width: 6px; height: 6px; }
.footer_contact_item { width: 88px; }
.footer_contact_title { line-height: 21px; margin-top: 18px; }
.footer_contact_share_box { margin-top: 30px; }
.footer_contact_share_item { padding: 0 12px; }
.footer_contact_share_item:first-child { padding-left: 0; }
.footer_bq_box { margin-top: 30px; }
.footer_bq_link a, .footer_bq_text a, .footer_bq_label, .footer_bq_label a { font-size: 15px; line-height: 21px; }
.footer_bq_text { padding: 0 8px 0 4px; }
.footer_bq_link { padding: 0 8px; }
}


@media(max-width:1024px) {
.footer_address_box{width: 100%; text-align: center; padding-right: 0;  margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,0.15);}  
.footer_address_logo{display: block; text-align: center; width: 100%; margin-bottom: 20px;} 
.footer_nav_wrap { width:100%; }
.footer_nav_box:after, 
.footer_address_box:after{display: none;}
.footer_contact_wrap,  
.footer_nav_box {display: none;}
.footer_bq_left{width: 100%}
}

/*.Floor001207 */
.Floor001207{  padding:5vw 0; overflow:hidden;}
.Floor001207 .flip-content h3{  margin: 30px 0 0;}
@media(min-width:1025px){
.Floor001207 .flipto-prev,
.Floor001207 .flipto-next{position: absolute;top:50%; margin-top: -25px; width: 50px; height: 50px; background: url(../images/jt4.svg) no-repeat center #187561; background-size: auto 24px; border-radius: 50%; font-size: 0; z-index:1000;}
}
.Floor001207 .flip-current .flip-content{ position: relative; z-index: 1;}
.Floor001207 .flip-current a{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}

.Floor001207 .flipster-carousel .flip-items .inner { text-align: center;width: 600px; background: #fff; padding: 40px;box-shadow: 0 0 20px rgb(0 0 0 / 10%);}
.Floor001207 .flipster-carousel .flip-items img { margin: 0 auto; width: auto !important; display: inline-block !important; max-height:300px;}
.Floor001207 .flipster-carousel .flip-past {
	-webkit-transform: translateX(-80%) translateY(-4%) translateZ(0) rotateY(0deg) scale(0.6);
	-moz-transform:translateX(-80%) translateY(-4%) translateZ(0) rotateY(0deg) scale(0.6);
	-o-transform: translateX(-80%) translateY(-4%) translateZ(0) rotateY(0deg) scale(0.6);
	-ms-transform: translateX(-80%) translateY(-4%) translateZ(0) rotateY(0deg) scale(0.6);
	transform: translateX(-80%) translateY(-4%) translateZ(0) rotateY(0deg) scale(0.6);
	opacity: 1;
}
.Floor001207 .flipster-carousel .flip-future {
	-webkit-transform: translateX(80%) translateY(-4%) translateZ(0) rotateY(0deg) scale(0.6);
	-moz-transform:translateX(80%) translateY(-4%) translateZ(0) rotateY(0deg) scale(0.6);
	-o-transform: translateX(80%) translateY(-4%) translateZ(0) rotateY(0deg) scale(0.6);
	-ms-transform: translateX(80%) translateY(-4%) translateZ(0) rotateY(0deg) scale(0.6);
	transform: translateX(80%) translateY(-4%) translateZ(0) rotateY(0deg) scale(0.6);
	opacity: 1;
}
.Floor001207 .flipster-carousel .flip-prev {
	-webkit-transform: translateX(-40%) translateY(-2%) translateZ(0) rotateY(0) scale(.8);
	-moz-transform: translateX(-40%) translateY(-2%) translateZ(0) rotateY(0) scale(.8);
	-o-transform:translateX(-40%) translateY(-2%) translateZ(0) rotateY(0) scale(.8);
	-ms-transform: translateX(-40%) translateY(-2%) translateZ(0) rotateY(0) scale(.8);
	transform: translateX(-40%) translateY(-2%) translateZ(0) rotateY(0) scale(.8);
	opacity: 1;
}
.Floor001207 .flipster-carousel .flip-next {
	-webkit-transform: translateX(40%) translateY(-2%) translateZ(0) rotateY(0) scale(.8);
	-moz-transform: translateX(40%) translateY(-2%) translateZ(0) rotateY(0) scale(.8);
	-o-transform: translateX(40%) translateY(-2%) translateZ(0) rotateY(0) scale(.8);
	-ms-transform: translateX(40%) translateY(-2%) translateZ(0) rotateY(0) scale(.8);
	transform: translateX(40%) translateY(-2%) translateZ(0) rotateY(0) scale(.8);
	opacity: 1;
}



.solu_list .shoufengqin{margin: 4% 0 6% 0; }
.solu_list .shoufengqin li{padding-bottom: 34.883%;position: relative;overflow: hidden;}

@media(min-width:1201px){
.solu_list .shoufengqin{margin-left: -10px; margin-right: -10px; }
}
.solu_list .shoufengqin li .inner{left: 10px;right: 10px;position: absolute;height: 100%;background: #000;}
.solu_list .shoufengqin li .Ispic{ height: 100%;}
.solu_list .shoufengqin li p{position: absolute; z-index: 5; left: 0; top: 0; width: 100%; font-size: calc(24 / 16 * 1em); color: #fff; height: 100%; padding-top: 10%; line-height: calc(160 / 1550 * 100vw);  margin: 0;  writing-mode: vertical-rl;
background: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.35) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.35) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.35) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
}
.solu_list .shoufengqin li.active p{display: none;}
.solu_list .shoufengqin li .txt{position: absolute; left: 0;z-index: 10;  width: 100%; bottom: 0; opacity: 0; padding: 40px; transform: translateY(100%); color: #fff;font-size:.24rem;}
.solu_list .shoufengqin li .txt .btnam { right: 40px;  width: 2.5em; height: 2.5em; opacity: 0; }
.solu_list .shoufengqin li.active .txt{opacity: 1;transform: translateY(0);transition: 0.3s 0.4s;}
.solu_list .shoufengqin li.active a{position: absolute;z-index: 10; left: 0; top: 0; width: 100%; height: 100%; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
}
.solu_list .shoufengqin li.active .txt .btnam { opacity: 1; }

@media(min-width:1025px){
.solu_list .shoufengqin ul{display: table;width: 100%; }
.solu_list .shoufengqin li{display: table-cell; cursor: pointer; transition: 0.3s;width: calc(220 / 1550 * 100vw);padding-bottom: 34.883%;position: relative;overflow: hidden;}
.solu_list .shoufengqin li.active{width: calc(890 / 1550 * 100vw);}
}

@media(max-width:1024px){
.solu_list .shoufengqin li:not(.active) .txt aside.dot{display: none;}
.solu_list .shoufengqin li .inner{left: calc(5 / 1550 * 100vw);right:calc(5 / 1550 * 100vw);}
.solu_list .shoufengqin li+li{margin-top:20px;}
.solu_list .shoufengqin li p{display: none;}
.solu_list .shoufengqin li .txt{ opacity: 1; transform: translateY(0);}

}
@media(max-width:768px){
.solu_list .shoufengqin li .txt{font-size:.18rem;}
.solu_list .shoufengqin li .txt{padding:15px;}
.solu_list .shoufengqin li .inner{left: 1px;right:1px;}
}





.sitemap{padding:3% 0 5%;}
.sitemap li{ padding:20px 0; line-height: 24px; border-bottom: 1px dashed #eaeaea; font-size: 15px; position: relative; padding-left: 100px;}
.sitemap strong{display: inline-block; width:100px; position: absolute; left: 0; top:20px;}
.sitemap span a{padding: 0 25px; display: inline-block; }
.sitemap a:hover{color:#005f38;}




@media(max-width:1024px){
.RighInfo001774,  
.Floor002905,  
.Floor003114,  
.Floor003078,
.PicList002925,
.Floor001207,
.about,
.culture,
.PicList002171,
.hzdw,
.Floor002997,
.News_detail,
.Timeline002790,
.Floor003128,
.sitemap,
.Section.Fa .auto{padding: 50px 0;}
.PicList003142,
.solu_con{padding-top: 50px;}
.solu_list .shoufengqin{margin: 30px 0;}
.tjpro,
.PicList002926,
.tjpros{padding-bottom: 50px;}
.Menu002217{padding: 50px 0 30px;}
}
