﻿a:hover{ color: #146d25;}


/*
 .Top002070
 */
.Top002070{  left:0; top:0%; width:100%; background-color:#fff;  z-index:100;}
.Top002070 .header{ margin:0 auto;max-width:1820px;position: relative;}
.Top002070 .header-left{position:absolute; top:50%; transform: translateY(-50%); left:2%;  width:30%;}
.Top002070 .header-right{  position:absolute; top:50%;right:2%;margin-top:-20px;}
.Top002070 .header-right dd{position:relative; float:left;}
.Top002070 .header-right dd >a{ display:block;height:40px; line-height:40px;}
.Top002070 .header-right .top-language a{display: inline-block;}
@media(min-width:1025px){
.Top002070 .header-mid{ margin-right:170px; margin-left:30%;}
.Top002070 .header-menu li:nth-child(1) em{padding-left:33px;}
}

.Top002070 .top-language{color:#999;margin-right:0px;}
.Top002070 .top-language a{ position:relative; padding:0 5px;font-size:16px;}
.Top002070 .top-language a:before,
.Top002070 .top-language a:after{ position:absolute;content:''; top:50%;margin-top:-2.5px;}

.Top002070 .open-search{ width:40px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0;}
.Top002070 .search-box .text{ width:100%; background:#eee;z-index: 200; height:40px; position: relative; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0;z-index: 201; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;}
.Top002070 .header-menu li{ width:auto !important; }
.Top002070 .header-menu li em{ line-height:40px; padding:25px 40px; font-size:18px;position:relative; }
.Top002070 .header-menu li em a{color:#222;}
.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color:#166d28;}
.Top002070 .header-menu li .sub{ background:none;}
.Top002070 .header-menu li:nth-child(3) .sub{ width: auto; min-width: 100%; }
.Top002070 .header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#fff;}
.Top002070 .header-menu li .sub dt a:hover{ background:#166d28;}
.Top002070 li.has-sub:hover div.clearfix{ top:100% !important; display: block !important; opacity: 1 !important;}
#m29 em::before{display: none;}
#m29 em::after{display: none;}
@media(max-width:1820px){
.Top002070 .header-menu li em{  padding:25px 30px;  }
}
@media(max-width:1640px){
.Top002070 .header-menu li em{  padding:25px 20px;  }
}
@media(max-width:1510px){
.Top002070 .header-mid{margin-left:32%;}
}
@media(max-width:1640px){
.Top002070 .header-menu li em{ font-size: 16px; padding:25px 18px;}
}
@media(max-width:1320px){
.Top002070 .header-menu li em{ padding:25px 14px;}
}

@media(max-width:1366px){
.Top002070 .header-mid{margin-left:30%;}
.Top002070 .header-menu li em{font-size:16px;}
}

@media(max-width:1249px){
.Top002070 .header{ margin:0 2%; height:72px;}
.Top002070 .header-left{width:54.5%;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:5px; border-radius:0; background:#166d28; height:32px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#fff !important;} 
.Top002070 #open_menu i{background:#fff; height:2px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:#166d28;}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li:nth-child(6) em::before { display: none;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
.Top002070 .open-search{width:28px;}
}

/*
 .Banner002602
 */
.Banner002602 .controls{ position:absolute; left:3%; bottom:3%; z-index:10;}
.Banner002602 .controls > *{ display:inline-block; vertical-align:text-bottom; font-family:Arial, Helvetica, sans-serif;}
.Banner002602 .controls li.cur{ color:#fff; font-size:60px; line-height:54px;}
.Banner002602 .controls li.total{ font-size:26px; color:rgba(255,255,255,0.8);}
.Banner002602 .controls ol{ vertical-align:text-top; margin-left:10px;}
.Banner002602 .controls ol span{ float:left; width:7px; height:7px; border-radius:50%; background:rgba(255,255,255,0.65); margin:0 5px; cursor:pointer;}
.Banner002602 .controls ol span.swiper-pagination-bullet-active{ background:rgba(255,255,255,1);}

.Banner002602 .swiper-container{ width:100%;margin: 0 auto;position: relative;overflow: hidden;z-index: 1;}
.Banner002602 .swiper-container-android .swiper-slide, 
.Banner002602 .swiper-wrapper{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Banner002602 .swiper-wrapper,
.Banner002602 .swiper-slide{position: relative;width: 100%; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform,-webkit-transform;}
.Banner002602 .swiper-wrapper{z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Banner002602 .swiper-slide{-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
.Banner002602 .swiper-slide img{ display:block; width:100%;}
@media(max-width:480px){
.Banner002602 .controls li.cur{  font-size:24px; line-height:27px;}
.Banner002602 .controls li.total{ font-size:18px;}
.Banner002602 .controls ol{ vertical-align:middle;}
}

/*
 .Floor002694
 */
.Floor002694{ position:relative; z-index:1; padding:4% 0;overflow: hidden;}
.Floor002694 .auto{position:relative; z-index:3;}

.Floor002694 .left,
.Floor002694 .right{ width:50%; float:left;}
.Floor002694 .title{ letter-spacing: 5px;text-align:left;color:#146d25; font-size:50px; text-transform:uppercase; line-height:60px; padding-top:5%;font-weight: bold;}
.Floor002694 .left{ background:url(../images/Floor002694_bg_txt.png) no-repeat left top; background-size:auto 81.5%; position:relative; z-index:3;}
.Floor002694 .intro{ color:#333;padding-right: 10%;}
.Floor002694 .intro > *{}
.Floor002694 .intro h2{ margin:0; font-size:32px; font-weight:normal;padding-bottom: 2%;position: relative;margin-bottom: 3%}
.Floor002694 .intro h2:after{display: inline-block;content: '';height: 3px;width: 60px;background: linear-gradient(to right, #F59C03 , #E70F10);position: absolute;left:0;bottom:0;}
.Floor002694 .intro p{ line-height:32px; text-align: justify; position:relative; margin:0;}
.Floor002694 .more{ display: block;padding-top:5%;}
.Floor002694 .more a{ display:block; width:168px; height:40px; background:#146d25;color: #fff;line-height: 40px;text-align: center;border-radius: 3px;}
.Floor002694 .right img{ display:block; width:100%;}
@media(max-width:1200px){
.Floor002694 .intro h2{ font-size:32px;}
}
@media(max-width:1024px){
.Floor002694 .left,
.Floor002694 .right{ width:auto; float:none;}
.Floor002694 .title span{ margin-right:0 !important;}
.Floor002694 .right{ padding-top:4%;}
.Floor002694 .left{ padding: 0 2%;}
}
@media(max-width:640px){
.Floor002694 .title{ font-size:60px; line-height:60px;display: none;}
.Floor002694 .intro{ padding-right: 0;}
.Floor002694 .intro h2{ font-size:28px; padding-bottom: 5%;text-align: center;}
.Floor002694 .intro h2:after{left:50%;transform: translateX(-50%);}
.Floor002694 .intro p::before{ top:12px;}
.Floor002694 .right::after{ height:50px;}
}
@media(max-width:480px){
.Floor002694 .title{ font-size: 30px; }
}


/*
 .Floor001837
 */
.Floor001837{ padding:4% 0;background: #F7FAF7;}
.Floor001837 .title{text-align: center;margin-bottom: 3%;}
.Floor001837 .title figure span{ font-size:32px; color:#333;display: block;position: relative;padding-bottom: 2%;}
.Floor001837 .title figure span:after{display: inline-block;content: '';height: 3px;width: 60px;background: linear-gradient(to right, #F59C03 , #E70F10);position: absolute;left:50%;bottom:0;transform: translateX(-50%);}
.Floor001837 .title .en{ letter-spacing: 5px;display:block;font-weight: bold;letter-spacing: 5px;font-size:50px;color:#146d25; text-transform:uppercase; line-height:60px;}
@media(max-width:1024px){
.Floor001837 .title figure span{ font-size:28px;}
.Floor001837 .title .en{ line-height:40px; font-size:50px;}
}
.Floor001837 li{ float:left; width:23.5%; text-align:center;margin-right: 2%;position: relative;}
.Floor001837 li:last-child{margin-right: 0;}
.Floor001837 li figure{ padding-bottom:150%;position: relative;}
.Floor001837 li figure:after{display: inline-block;content: '';position:absolute; left:0; top:0; right:0; bottom:0;background: rgba(100, 120, 131, 0.3);}
.Floor001837 li figure img{ display:none;}
.Floor001837 li div{ padding: 3%; transition:0.3s;background: rgba(255,255,255,.9);text-align: left;position: absolute;left:0;bottom: 0;width: 100%;}
.Floor001837 li a{ display:block;}
.Floor001837 li p{ margin:0;font-size: 18px;color: #146D25;}
.Floor001837 li span{ text-transform:uppercase; font-size:14px; font-family:Arial, Helvetica; color:#a1a1b2;}
.Floor001837 li i{display: inline-block;content: '';width: 18px;height: 18px;background: url(../images/Floor002491-more2.png) no-repeat;position: absolute;right:10px;bottom:20px;}
.Floor001837 li a:hover div{ background-color:#146D25; color:#fff;}
.Floor001837 li a:hover p{ color:#fff;}
.Floor001837 li a:hover span{ color:#fff;}
@media(max-width:640px){
.Floor001837 li{ width:50%;}
}


/*
 .Floor002732
 */
.Floor002732{overflow-x: hidden;}
.Floor002732 .auto{padding: 0!important; width: 96%; }
.Floor002732{ padding:4% 0;background: #F7FAF7;}
.Floor002732 .title{text-align: center;margin-bottom: 3%;}
.Floor002732 .title figure span{ font-size:32px; color:#333;display: block;position: relative;padding-bottom: 2%;}
.Floor002732 .title figure span:after{display: inline-block;content: '';height: 3px;width: 60px;background: linear-gradient(to right, #F59C03 , #E70F10);position: absolute;left:50%;bottom:0;transform: translateX(-50%);}
.Floor002732 .title .en{ letter-spacing: 5px;display:block;font-weight: bold;letter-spacing: 5px;font-size:50px;color:#146d25; text-transform:uppercase; line-height:60px;}
@media(max-width:1024px){
.Floor002732 .title figure span{ font-size:28px;}
.Floor002732 .title .en{ line-height:40px; font-size:50px;}
}


.Floor002732 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002732 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002732 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002732 .slick-dots li.slick-active{border-color: #166d28;}
.Floor002732 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #166d28;}

.Floor002732 .main{position: relative; }
.Floor002732 .main:before,
.Floor002732 .main:after{position: absolute; content: ''; width: 100%; height: 3px; background: #000; left: 0;opacity: .05}
.Floor002732 .main:before{ top: 0;}
.Floor002732 .main:after{bottom: 0;}
.Floor002732 .main .slider{margin-left: -19.5px; margin-right: -19.5px; }
.Floor002732 .main .slick-list{padding: 0 19.5px;}
.Floor002732 .slider{position: relative; z-index: 10;}

.Floor002732 .slider li.slick-slide{position: relative; height: auto;}
.Floor002732 .slider li:before{position: absolute; content: '';z-index: 1; left: -19px;top: 0; height: 0; background: #146D25; right:-19px;opacity: 0; -webkit-opacity: 0; transition: 0.3s ease-in-out;}
.Floor002732 .slider li:hover:before{ opacity: .65; -webkit-opacity: .65; height: 100%;}
.Floor002732 .slider li i{ position: absolute; z-index: 0;background-position: center;background-size: cover;height: 0;background-repeat: no-repeat;display: inline-block;left:-19px;right:-19px;top:0;bottom: 0;opacity: 0; -webkit-opacity: 0; transition: 0.3s ease-in-out;}
.Floor002732 .slider li:hover i{ opacity: 1; -webkit-opacity: 1; height: 100%;}
.Floor002732 .slider li a{ position: relative; z-index: 10; text-align: center; height: 312px;}
.Floor002732 .slider li p{height: 0; opacity: 0; -webkit-opacity: 0;  color: #fff;}
.Floor002732 .slider li .icon img{width: 106px; height: 106px;}
.Floor002732 .slider li .icon .off{display: none;}
.Floor002732 .slider li .title{max-width: 90%; margin: 0 auto; font-size: 16px; color: #999;text-transform: uppercase;}
.Floor002732 .slider li h2{ margin-bottom:0; font-size: 20px; color: #146D25;margin-bottom: 10px;}
.Floor002732 .slider li .title span{opacity: .5}
.Floor002732 .slider li a:hover .title h2,
.Floor002732 .slider li a:hover .title{color: #fff;}
.Floor002732 .slider li a:hover .icon .on{display: none;}
.Floor002732 .slider li a:hover .icon .off{display:inline-block;}
.Floor002732 .slider li a:hover p{height:78px;opacity: 1; -webkit-opacity: 1;  line-height: 26px;transition: 0.3s ease-in-out;}
.Floor002732 .slick-dots{position: absolute; left: 0; bottom: -40px; width: 100%; z-index: 10;}
@media(max-width:1100px){
.Floor002732 .main{margin-bottom: 50px;}
}


/*
 .Floor002491 
 */
.Floor002491{position: relative; z-index:9;padding:4% 0;}

.Floor002491 .title{text-align: center;margin-bottom: 3%;}
.Floor002491 .title figure span{ font-size:32px; color:#333;display: block;padding-bottom: 2%;position: relative;}
.Floor002491 .title figure span:after{display: inline-block;content: '';height: 3px;width: 60px;background: linear-gradient(to right, #F59C03 , #E70F10);position: absolute;left:50%;bottom:0;transform: translateX(-50%);}
.Floor002491 .title .en{ letter-spacing: 5px;display:block;font-weight: bold;  font-size:50px;color:#146d25; text-transform:uppercase; line-height:60px;}
@media(max-width:1024px){
.Floor002491 .title figure span{ font-size:28px; padding-bottom: 5%;}
.Floor002491 .title .en{ font-size: 30px;display: none;}
}

.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width: 25%;float: left; height: 200px; background-position: 0 0; position: relative;background-size: cover; background-repeat: no-repeat; border-radius:0;overflow: hidden; } 
.Floor002491 ul li .Ispic{ display: block; width: 100%; height: 100%;} 
.Floor002491 ul li .more{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; }
.Floor002491 ul li .more .txt{display: none;}
.Floor002491 ul li .more .txtBox .h3{text-align: center;  font-size: 15px; font-weight: normal;margin-top: 10px;} 
.Floor002491 ul li .more .icon{max-width: 50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; }
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom: 10px;}
.Floor002491 ul li.li1 .liBox{background: rgba(100, 120, 131, 0.3); }
.Floor002491 ul li.li2 .liBox{background: rgba(100, 120, 131, 0.3);}
.Floor002491 ul li.li3 .liBox{background: rgba(100, 120, 131, 0.3);}
.Floor002491 ul li.li4 .liBox{background: rgba(100, 120, 131, 0.3);}
.Floor002491 ul li.on .liBox{background: rgba(20,109,37,.8);}

@media screen and (min-width:768px ){
.Floor002491 ul li{ width: 25%;float: left; height: 400px;}
.Floor002491 ul li a .txtBox .h3{font-size: 18px;}
}

@media screen and (min-width:1000px ){
.Floor002491 ul li{height: 455px; width: 15%;}
.Floor002491 ul li.on{width:55%; }
.Floor002491 ul li.on .more{ width: 80%; height: 110px; border-radius: 0 20px 0 0; overflow: hidden; }
.Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding-left: 100px; padding-right:30px;background: url(../images/Floor002491-more.png) no-repeat 98% center;}
.Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left: 0;top: 50%; width: 100px; height: 75px;margin-top: -37.5px; }
.Floor002491 ul li.on .liBox .liCon .txt{display: block;}
.Floor002491 ul li.on .more .txtBox .h3{text-align: left;}
.Floor002491 ul li.on .more .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
}

@media screen and (max-width:767px ){
.Floor002491 ul li{ width: 50%;}
.Floor002491 ul li.on .liBox{background: none;}
}
/*
 .Floor002566 
 */
.Floor002566{ padding:4% 0;background: #F7FAF7;}
.Floor002566 .title{text-align: center;margin-bottom: 2%;}
.Floor002566 .title figure span{ font-size:40px; color:#333;padding-bottom: 2%;display: block;position: relative;}
.Floor002566 .title figure span:after{display: inline-block;content: '';height: 3px;width: 60px;background: linear-gradient(to right, #F59C03 , #E70F10);position: absolute;left:50%;bottom:0;transform: translateX(-50%);}
.Floor002566 .title .en{ letter-spacing: 5px;display:block;font-weight: bold;  font-size:50px;color:#146d25; text-transform:uppercase; line-height:60px;}
@media(max-width:1024px){
.Floor002566 .title figure span{ font-size:28px; padding-bottom: 5%;}
.Floor002566 .title .en{ font-size: 30px; line-height: 36px;}
}
.Floor002566 .box{ display:block;}
/*swiper*/
.Floor002566 .js-img  .swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;}
.Floor002566 .js-img  .swiper-container-android .swiper-slide, 
.Floor002566 .js-img  .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002566 .js-img .swiper-wrapper {position: relative;width: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002566 .js-img .swiper-slide {-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%;
position: relative; -webkit-transition-property: -webkit-transform;transition-property: -webkit-transform; -o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002566 .js-img .swiper-slide { display: none;}
.Floor002566 .js-img .swiper-slide-active { display: block;}
.Floor002566 .js-img .swiper-container-fade .swiper-slide {/*pointer-events: none;*/-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
/*swiper end*/
@media(min-width:769px){
.Floor002566 .main{ position:relative; z-index:1;}
.Floor002566 .box{ position:relative; z-index:1;}
.Floor002566 .box  .js-img,
.Floor002566 .box .dl{ width: 100%;font-size: 0;}
.Floor002566 .box  .js-img{ float:left;border:1px solid #e8e8e8;}
.Floor002566 .box .dl li{display: inline-block;width: 48%;margin-right: 4%;font-size: 14px;}
.Floor002566 .box .dl li:nth-of-type(2n){margin-right: 0;}
.Floor002566 .js-img li .txt{ width:100%;}
}


.Floor002566 .pager{ position:absolute; right:2%; bottom:142px; margin-bottom:2%; z-index:10;}
.Floor002566 .pager *{ float:left; width:12px; height:12px; margin:0 3px; border:2px solid #fff; border-radius:50%; opacity:0.3; cursor:pointer;}
.Floor002566 .pager .swiper-pagination-bullet-active{ opacity:1;border:2px solid #146D25;}
.Floor002566 .box li{ margin-bottom:3%;border:1px solid #e8e8e8;list-style: none;}
.Floor002566 .box li:last-child{ margin-bottom:0;}
.Floor002566 .box li a{ transition:0.3s; padding:5% 0;border:1px solid transparent; background:rgba(255,255,255,.9);}
.Floor002566 .box li a:hover{color:#146D25; border-color:#146D25;background:#fff; box-shadow:1px 0 7px rgba(200,160,99,0.22);}
.Floor002566 .box li time{ width:19%; text-align:center; color:#d6d6d6; font-family:Arial, Helvetica, sans-serif;border-right:1px dashed rgba(0,0,0,0.1); display: block;}
.Floor002566 .box li a:hover time{color:#146D25;}
.Floor002566 .box li time span{ display:block; font-size:53px; line-height:46px;}
.Floor002566 .box li time span::after{ display:block; margin:5px auto; content:''; width:54px; height:2px; background:#d6d6d6;}
.Floor002566 .box li a:hover time span::after{background:#146D25;}
.Floor002566 .box li figure{ max-width:72%;padding-left: 4%;}
.Floor002566 .box li h2{ font-size:18px; margin:0; font-weight:normal;}
.Floor002566 .box li p{ margin-bottom:0; line-height:24px; height:48px; overflow:hidden; color:#999;}
.Floor002566 .box li a:hover p{color:#146D25;}
@media(max-width:768px){
.Floor002566 .title .en{display: none;}
.Floor002566 .main .auto{ padding:0;}
.Floor002566 .slick-dots{overflow: hidden;height: 20px;padding: 0 10px;display: block !important;margin-top: 20px;}
.Floor002566 .slick-dots{overflow: hidden;height: 20px;background: none;padding: 0 10px;text-align: center;}
.Floor002566 .box .slick-dots li{border: 0;display: inline-block;margin: 0;}
.Floor002566 .slick-dots li button{display: inline-block;line-height: 300;width: 9px;height: 9px;background: #e8e8e8;border-radius: 50%;margin-right: 10px;font-size: 0;border: 0;padding: 0;}
.Floor002566 .slick-dots li.slick-active button{background: #146D25}
}
@media(max-width:480px){
.Floor002566 .js-img li .txt time{ padding-right:16px; width:72px;}
.Floor002566 .js-img li .txt figure{ max-width:75%;}
.Floor002566 .js-img li .txt time span{ font-size:38px; line-height:40px;}
.Floor002566 .box li{ margin:3% 0 0 0;}
.Floor002566 .box li time span{ font-size:38px;line-height:40px;}
.Floor002566 .pager{ bottom:110px;}
}




/*
 .RighInfo002275 
 */
.RighInfo002275{padding: 4% 2%;}
.RighInfo002275 .text{margin-top: 40px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .title{ font-size:32px; color:#333; padding:5% 0% 0% 0; float: left; width: 40%;}
.RighInfo002275 .title span{display: block;padding-bottom: 20px;position: relative;}
.RighInfo002275 .title span:after{display: inline-block;content: '';height: 3px;width: 60px;background: linear-gradient(to right, #F59C03 , #E70F10);position: absolute;left:0;bottom:0;}
.RighInfo002275 .title b{ letter-spacing: 5px;display:block;  font-size:50px;color:#146d25; text-transform:uppercase; line-height:60px; padding-top:3%;}
.RighInfo002275 .list{ overflow:hidden;}
.RighInfo002275 .list .slider{ padding-left:10%;}

.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
.RighInfo002275 .text{float: left;width: auto;}
.RighInfo002275 .map{float: right;width: 60%;height: 320px;}
}

@media screen and (max-width: 768px) {
.RighInfo002275 .title{ float: none; width: 100%; margin-bottom: 50px;text-align: center;}
.RighInfo002275 .title span:after{left:50%;transform: translateX(-50%);}
.RighInfo002275 .title b{ font-size: 40px;display: none;}
}

@media screen and (min-width: 1024px) {
.RighInfo002275 .auto{}
.RighInfo002275 .map{float: right;width: 50%;height: 360px;}
.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
.RighInfo002275{padding: 4% 2%;}
.RighInfo002275 .text .title{margin-bottom: 75px}
.RighInfo002275 .map{width:60%;height: 500px;padding:4px;border:1px solid #e8e8e8;}
}



/*
 .Bottom002705
 */
.Bottom002705{ padding:4% 0; background:url(../images/Bottom002705_bg.jpg) no-repeat center top; background-size:cover; color:#fff;}
.Bottom002705 .bottom-mid,
.Bottom002705 .bottom-left{ float:left;}
.Bottom002705 .bottom-left{ width:26.25%;}
.Bottom002705 .bottom-right{ float:right; width:33.75%;}
.Bottom002705 .bottom-mid{ width:40%; overflow:hidden;}
.Bottom002705 .bottom-mid dl{ float:left; width:50%;}

.Bottom002705 .logo img{ display:block; width:80%; max-width:265px;}
.Bottom002705 .hotline{ margin-top:15%; color:#f5f5f5; padding-bottom:3%; font-size:16px;}
.Bottom002705 .hotline b{ display:block; font-size:32px; letter-spacing:2px; color:#fff;font-family:Helvetica, Arial, sans-serif;}

.Bottom002705 .bottom-mid dt{ padding-top:30px; color:#fff; font-size:16px;}
.Bottom002705 .bottom-mid dt aside{ font-size:24px; padding-bottom:10px;}
.Bottom002705 .bottom-mid dt::after{ display:block; content:''; width:60px; height:1px; background:#fff; opacity:0.2; margin:30px 0;}
.Bottom002705 .link dd{ font-size:16px; line-height:36px;}
.Bottom002705 .link dd a{ color:#fff; opacity:0.32;}
.Bottom002705 .link dd a:hover{ opacity:1;}
.Bottom002705 .bshare-custom{ overflow:hidden;}
.Bottom002705 .bshare-custom a{ display:block; float:left; padding:0; width:40px; height:40px; border-radius:50%; border:1px solid #fff; background-position: 0 0; background-repeat:no-repeat; opacity:0.6;}
.Bottom002705 .bshare-custom a:hover{ opacity:1;}
.Bottom002705 .bshare-custom a:not(:last-child){ margin-right:10px;}
.Bottom002705 .bshare-custom a.bshare-qqim{ background-image:url(../images/Bottom002705_share_qq.png);}
.Bottom002705 .bshare-custom a.bshare-weixin{ background-image:url(../images/Bottom002705_share_wx.png);}
.Bottom002705 .bshare-custom a.bshare-sinaminiblog{ background-image:url(../images/Bottom002705_share_sina.png);}
.Bottom002705 .bshare-custom a.gettop{background-position: -2px 0; background-image:url(../images/Bottom002705_share_gtop.png);}
.Bottom002705 .code{ padding-top:30px;}
.Bottom002705 .code img{ display:block; max-width:148px; width:100%;}

.Bottom002705 .bottom-right{ text-align:right;}
.Bottom002705 .word{ overflow:hidden;}
.Bottom002705 .word::before{ display:block; content:''; width:80%; max-width:180px; height:1px; background:#fff; opacity:0.2; float:right; margin-bottom:15px;}
.Bottom002705 .word p.en{ clear:both; opacity:0.33; font-size:18px; margin-top:0; font-family:candara ,Verdana, Geneva, sans-serif;}
.Bottom002705 .word p.cn{ margin-top:0; font-size:30px; font-weight:bold; max-width:300px; float:right;}
.Bottom002705 .copyright{ padding-top:8%;}
.Bottom002705 .copyright nav a{ color:#fff; opacity:0.3;}
.Bottom002705 .copyright nav a:hover{ opacity:1;}
.Bottom002705 .copyright nav a:not(:last-child)::after{ display:inline-block; content:''; vertical-align:middle; width:1px; height:8px; background:#fff; opacity:0.3; margin:0 8px;}
.Bottom002705 .copyright p{ max-width: 395px; float: right; color:#bfbfbf;}
.Bottom002705 .copyright p a { color:#bfbfbf;}
.Bottom002705 .designer{color:#c5c5c5;}
.Bottom002705 .designer a{color:#c5c5c5; text-decoration:underline;}

#bsWXBox{ box-sizing:content-box;}
.bd_weixin_popup { box-sizing: content-box; text-align: center;}
@media(max-width:1024px){
.Bottom002705 .bottom-mid,
.Bottom002705 .bottom-left,
.Bottom002705 .bottom-right,
.Bottom002705 .bottom-mid dl{ text-align:center; float:none; width:auto;}
.Bottom002705 .bottom-mid dl.link{display: none;}
.Bottom002705 .code img,
.Bottom002705 .logo img{ margin:0 auto;}
.Bottom002705 .hotline{ margin-top:3%;}
.Bottom002705 .bottom-mid dt::after{ margin:20px auto;}
.Bottom002705 .bshare-custom{ display:inline-block;}
.Bottom002705 .word{ padding-top:30px;}
.Bottom002705 .word::before,
.Bottom002705 .word p.cn{ float:none; width:auto; max-width:none;}
.Bottom002705 .copyright{ padding:0;}
.Bottom002705 .copyright p{ max-width: none; float: none; }

.Bottom002705 .logo,
.Bottom002705 .bottom-mid dt,
.Bottom002705 .code
{display: none}
}


/*
 .Floor002059
 */
.Floor002059{ padding:4% 0;background: #F7FAF7;}
.Floor002059 .title{text-align: center;margin-bottom: 3%;}
.Floor002059 .title figure span{ font-size:32px; color:#333;display: block;position: relative;padding-bottom: 2%;}
.Floor002059 .title figure span:after{display: inline-block;content: '';height: 3px;width: 60px;background: linear-gradient(to right, #F59C03 , #E70F10);position: absolute;left:50%;bottom:0;transform: translateX(-50%);}
.Floor002059 .title .en{ letter-spacing: 5px;display:block;font-weight: bold;font-size:50px;color:#146d25; text-transform:uppercase; line-height:60px;}
@media(max-width:1024px){
.Floor002059 .title figure span{ font-size:28px; padding-bottom: 5%;}
}
.Floor002059 .list_copy{}
.Floor002059 .bx-viewport{ z-index:1;}
.Floor002059 li{ float:left; width:19%; margin-right:1.25%; margin-bottom:3%; position:relative; padding-bottom:40%; box-shadow:0 0 10px #e7e7e7;}
.Floor002059 li:last-child{margin-right: 0;}
.Floor002059 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002059 li figure,
.Floor002059 li div{ position:absolute; left:0; width:100%;}
.Floor002059 li figure{ height:52%; transition:top 0.3s; top:0; }
.Floor002059 li figure img{ display:none;}
.Floor002059 li div{ background-color:#fff; bottom:0; height:48%; padding:0 5%; transition:0.3s; }
.Floor002059 li div:before{ position:absolute; content:'';  width:24px; height:24px; bottom:15px; left:50%; margin-left:-12px;}
.Floor002059 li aside{ position:absolute; top:52%; margin-top:-45px; z-index:10; left:50%; width:75px; height:75px; margin-left:-45px;text-align:center; border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s;}
.Floor002059 li aside img{ display:block; width:100%; height:100%;}
.Floor002059 li aside img.hover{ display:none;}
.Floor002059 li h5{ margin:0 0 15px 0; font-size:18px; text-align:center; padding-top:18%; color: #555;}
.Floor002059 li p{ line-height:26px; overflow:hidden; height:100px; margin:0; color:#888;}

.Floor002059 li:hover div{ color:#fff;background:#146d25;}
.Floor002059 li:hover h5{ color:#fff;}
.Floor002059 li:hover p{ color:#fff;}
.Floor002059 li:hover figure{top:-3%;}
.Floor002059 li:hover div{ bottom:-3%;height:54%;}
.Floor002059 li:hover div:before{background:url(../images/Floor002059-more.png) no-repeat;}
.Floor002059 li:hover aside{background:#146d25; top:50%;}
.Floor002059 li:hover aside img{ display:none;}
.Floor002059 li:hover aside img.hover{display:block;}

.Floor002059 .bx-wrapper{ position:relative;}
.Floor002059 .bx-pager{ display:none;}
.Floor002059 .bx-controls-direction a{ position:absolute; width:21px; height: 35px; top:50%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor002059 .bx-controls-direction a.bx-prev{ left:-35px;}
.Floor002059 .bx-controls-direction a.bx-next{ right:-35px;}
.Floor002059 .bx-controls-direction a::before,
.Floor002059 .bx-controls-direction a::after{ position:absolute; content:''; width: 25px; height:2px; background-color:#146d25; left:0; }
.Floor002059 .bx-controls-direction a::before{ transform:rotate(-45deg);top:8px;}
.Floor002059 .bx-controls-direction a::after{ transform:rotate(45deg);top: 24px;}
.Floor002059 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor002059 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1250px){
.Floor002059 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor002059 .bx-controls-direction a.bx-next{ right:5px;}
}
@media(min-width:769px){
.Floor002059 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.Floor002059 li p{ height:48px;}
.Floor002059 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.Floor002059 .title .en{ font-size: 30px;display: none;}
.Floor002059 li aside{display: none;}
.Floor002059 li{ width:48.5%; padding-bottom: 45%;margin-right: 3%}
.Floor002059 li h5{padding-top: 3%;font-size: 16px}
.Floor002059 li p{display: none}
.Floor002059 li:nth-child(1){width:100%; margin-right: 0;padding-bottom: 90%;}
.Floor002059 li:nth-child(1) h5{font-size: 18px;padding-top: 10%;}
.Floor002059 li:nth-child(1) p{display: block;}
.Floor002059 li:nth-child(3),.Floor002059 li:nth-child(5){margin-right: 0;}
.Floor002059 li:nth-child(2) figure,
.Floor002059 li:nth-child(3) figure,
.Floor002059 li:nth-child(4) figure,
.Floor002059 li:nth-child(5) figure{height: 80%}
.Floor002059 li:nth-child(2) div,
.Floor002059 li:nth-child(3) div,
.Floor002059 li:nth-child(4) div,
.Floor002059 li:nth-child(5) div{height: 20%}
}



/*
 .Banner002307
 */
.Banner002307 { overflow: hidden;}
.Banner002307 span{ display: none;}
.Banner002307 img{ display: block;}
@media only screen and (min-width: 1000px) {
.Banner002307{ height: 400px;}
.Banner002307 img{ display: none;}
.Banner002307 span{ display: block; background-position: center; background-repeat: no-repeat; height: 400px; width: 100%;}
}


/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Menu002169
 */
.Menu002169{ padding-bottom:3%;}
.Menu002169 dd{ width:210px; line-height:80px; background:url(../images/Menu002169-columnbg.png) no-repeat left top #166d28; font-size:22px; color:#fff; text-align:center; position:relative; z-index:1; margin-top:-30px; border-radius: 6px 6px 0 0;}
.Menu002169 dd:before{ display:inline-block; content:''; width:15px; height:3px; background:#fff; margin-right:5px; vertical-align:middle;}
.Menu002169 nav{ border-top:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; background:#f9f9f9; line-height:54px;height:56px; margin-top:-56px; }
.Menu002169 nav ul{ float:left; margin-left:210px;}
.Menu002169 nav li{ float:left; margin-right:20px; }
.Menu002169 nav li:after{ display:block; width:0; height:0; margin:0 auto;content:'';border:6px solid transparent;  border-bottom:0;}
.Menu002169 nav li a{ display:block; padding:0 15px; position:relative; font-size: 16px;}

@media(max-width:1200px){
.Menu002169 nav li{margin-left:20px; }
}
@media(max-width:1000px){
.Menu002169 dd,
.Menu002169 nav{margin-top:0;}
.Menu002169 nav ul{ float:none;}
}
@media(max-width:1000px) and (min-width:641px){
.Menu002169 dl{ overflow:hidden;}
.Menu002169 dd{ float:left;}
}
@media(min-width:769px){
.Menu002169 nav{ overflow: hidden;}
.Menu002169 ol{ display:none;}
.Menu002169 nav li a:after{ position:absolute; left:0; width:100%; height:3px;  content:''; bottom:-1px;}
.Menu002169 nav li.aon a:after{background:#166d28;}
.Menu002169 nav li.aon:after{border-top-color:#166d28;}
.Menu002169 nav li a:hover,
.Menu002169 nav li.aon a{color:#166d28;}
}
@media(max-width:768px){
.Menu002169 nav{height:auto; line-height:40px;position: relative;margin: 0 2%;}
.Menu002169 ol span{display:block;line-height: 40px;margin:0 10px;position:relative;}
.Menu002169 ol a{ display:inline-block; color:#333; line-height:40px; font-size: 16px;border-bottom: 2px solid #166d28;}
.Menu002169 ol a:before{display: inline-block;content: '';width: 2px;height: 15px;background: #166d28;position: absolute;right:6.5px;top:50%;transform: translateY(-50%);}
.Menu002169 ol a:after{display: inline-block;content: '';width: 15px;height: 2px;background: #166d28;position: absolute;right:0;top:50%;transform: translateY(-50%);}
.Menu002169 ol.hasshow a:before{display: none;}
.Menu002169 nav ul{ float:none; margin-left:0;position:absolute; width:100%;top:42px; left:50%;transform: translateX(-50%); background-color:#F9F9F9; padding:0 20px; border-radius:0 0 5px 5px; display:none;z-index: 99;}
.Menu002169 nav li{ width:100%; text-align:center;line-height: 40px;height: 40px;border-bottom: 1px solid #e8e8e8;margin-left:0;text-align: left;}
.Menu002169 nav li:last-child{border-bottom: 0px solid #e8e8e8;}
.Menu002169 nav li a{display:block; padding: 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;font-size: 15px;}
.Menu002169 nav li a:hover{color:#166d28;}
}
@media(max-width:640px){
.Menu002169 dt{ padding-top:15px; padding-bottom:15px;}
.Menu002169 dd{ width:auto; line-height:normal; text-align:left; padding: 3.5% 2%; background-position: right top; background-size:contain;}
}
@media(max-width:480px){
.Menu002169 dd{ font-size:20px;}
}


/*
 .RighInfo002227 
 */
.RighInfo002227{padding:1% 0 4% }
.RighInfo002227 .pic{float:right; padding-left:8%; text-align: right;}
.RighInfo002227 .pic2{float:left; width: 44%; }
.RighInfo002227 .word2{float:right; width: 52%;}
.RighInfo002227 .pepoleimage{ margin-bottom:50px;}
.RighInfo002227 .h1{ font-size:24px; color:#166d28; margin-top: 0; font-weight: normal;}
.RighInfo002227 .h2{ font-size:18px; color:#166d28; margin-top: 0; font-weight: normal;}
.RighInfo002227 .p{ font-size:15px; line-height: 32px; color: #666;}
.RighInfo002227 table{width:100% !important;}

@media(max-width:640px){
.RighInfo002227 .pic{ float:none; padding-right:0; margin-bottom: 25px; text-align: justify;}
.RighInfo002227 .pic2,
.RighInfo002227 .word2{float:none; width:100%;margin-bottom: 25px;}
}


/*
 .RighInfo002218
 */
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; padding:2% 0 5%;}
.RighInfo002218 .box1{color:#333;font-size:14px;line-height:30px;}
.RighInfo002218 .box1 .pic{float:right;margin-left:4.5%;}
.RighInfo002218 .box1 .h3{font-size:24px;color:#166d28;margin:0 0 36px 0; font-weight:normal;}
.RighInfo002218 .box1 figure{ color:#666;}
.RighInfo002218 .box1 .p{ font-size: 15px; line-height:32px;margin: 0;  margin-bottom: 24px;}
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
}


/*
 .RighInfo001355 
 */
.RighInfo001355{ padding: 0 0 3% 0; }
.RighInfo001355 .pic{float:right; margin-left:5%; width:40%; }
.RighInfo001355 .p{line-height: 32px; color: #666; font-size: 15px; margin:0; padding-bottom: 20px; }
@media(max-width:768px){
.RighInfo001355 .pic{ float:none; margin-left:0; width:100%; }
}


/*
 .Floor000556
 */ 
.Floor000556{ padding:6% 0; background:url(../images/Floor000556-bj.jpg) no-repeat center;}

.Floor000556 .tab{ text-align:center; padding: 0 0 5% 0;}
.Floor000556 .tab span{ display:inline-block; line-height:40px;width: 140px;; height:40px; text-align: center; font-size: 18px; cursor: pointer; transition:0.3s; border-radius:6px; position: relative;}
.Floor000556 .tab span:after{ position:absolute; content:''; right:0; width:1px; height:13px; top:50%; margin-top:-6px; background:#dfdfdf; }
.Floor000556 .tab span.on{ background: #166d28; color: #fff;}
.Floor000556 .tab span.on:after,
.Floor000556 .tab span.end:after{ display:none;}

.Floor000556 .tab-info{ display:none;}
.Floor000556 .pro_list{ position:relative; padding:0 50px;}
.Floor000556 .owl-stage-outer{ overflow:hidden;}
.Floor000556 .owl-item{ float:left;}
.Floor000556 .owl-nav{ display:block;}
.Floor000556 .owl-nav button{ font-size:0; width:50px; height:50px; border:none; position:absolute; top:50%; margin-top:-25px; background:none; cursor:pointer; padding:0;}
.Floor000556 .owl-nav button.owl-prev{ left:0;}
.Floor000556 .owl-nav button.owl-next{ right:0;}
.Floor000556 .owl-nav button::before{ position:absolute; content:''; width:50%; height:50%; border-top:3px solid #9c9c9c; border-right:3px solid #9c9c9c; top:25%; left:25%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor000556 .owl-nav button.owl-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.Floor000556 .owl-nav button:hover::before{ border-color:#166d28;}

.Floor000556 .item a{ display:block; transition:0.3s;}
.Floor000556 .item .pic{ text-align:center; overflow:hidden;}
.Floor000556 .item .pic img{ width:100%; display:block; max-width:360px; margin:0 auto;transition:0.3s;}
.Floor000556 .item:hover  .pic img{ transform:scale(1.12,1.12);}
@media(max-width:768px){
.Floor000556 .tab{ padding: 0 0 10% 0;}
.Floor000556 .tab span{ line-height:30px; width: 100px; height: 30px; font-size: 16px;}
}@media(max-width:480px){
.Floor000556 .title{font-size:18px;}
.Floor000556 .title aside{ font-size:26px;}
}



/*
 .PicList002124
 */
.PicList002124 { padding: 0 0 4% 0; }
.PicList002124 .p { font-size: 18px; font-weight: lighter; margin-top: 4%; }
.PicList002124 li { display: block; position: relative; }
.PicList002124 li img { display: block; width: 100%; }
.PicList002124 li div { position: absolute; left:8%; width: 32%; top: 50%; }
.PicList002124 li h2 { color: #166d28; margin: 0; font-size: 24px; font-weight: normal; position: relative; padding-bottom: 10px; }
.PicList002124 li h2:before { position: absolute; content: ''; width: 40px; height: 2px; left: 0; bottom: 0; background-image: linear-gradient(to right, #ef8200 0%, #d9340a 100%); }
.PicList002124 li:hover h2:before { width: 80px; }
.PicList002124 li h2 span { text-transform: uppercase; color: #000; opacity: 0.1; font-weight: bold; font-size: 30px; display: block; margin-top: -5px; font-family: Arial, Helvetica, sans-serif; margin: 5px 0 0 }
.PicList002124 li p { margin: 4% 0  0; line-height: 30px;  overflow: hidden; color: #666; font-size:16px; }
.PicList002124 li:nth-child(2n) div { text-align: right; left: auto; right: 8%; }
.PicList002124 li:nth-child(2n) h2:before { left: auto; right: 0; }

@media(min-width:769px) {
.PicList002124 li div { -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }
}

@media(max-width:768px) {
.PicList002124 li div { position: relative; left: auto; right: auto !important; width: auto; top: auto; padding: 8%; }
.PicList002124 li:nth-child(2n) div { right: 8%; }
.PicList002124 li p { margin: 10px 0; }
.PicList002124 li h2 { font-size: 20px; }
.PicList002124 li h2 span { font-size: 24px; }
.PicList002124 li p { color: #666 !important; font-size: 16px; height: auto; }
}


/*
 .RighInfo002228 
 */
.RighInfo002228{ padding:1% 0 4%;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#166d28; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:30px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ margin:0; padding-bottom:15px;}
@media screen and (min-width:768px){
.RighInfo002228 .single-header h1{ font-size:24px;}
.RighInfo002228 .single-header h3{ font-size:18px;}
.RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
}
@media screen and (min-width:1024px){
.RighInfo002228 .single-header h1{ font-size:30px;}
}


/*
 .RighInfo002257 
 */
.RighInfo002257 p{ line-height:1.8; }
.RighInfo002257 .item{padding:25px 0;}
.RighInfo002257 .item:first-child{padding-top:20px;}
.RighInfo002257 .item .h1{font-size:26px; margin: 0; font-weight: normal; color: #333;}
.RighInfo002257 .item .h1:after{width:50px;height:2px;background:#166d28;border:none;margin:22px 0px; content: ""; display: block;}
.RighInfo002257 .item .con{color:#666;font-size:14px; margin:0; line-height: 30px;}
.RighInfo002257 .all_more{ border:1px solid #e0e0e0; font-size:14px; display:inline-block; line-height:40px; padding-left:2.5em; padding-right:3.5em; border-radius:6px; background:url(../images/Floor001640-a_more.png) no-repeat 80% center;transition:all ease 0.5s; margin-top:6.5%;}
.RighInfo002257 .all_more:hover{ padding-right:2.5em; background-color:#166d28; background-position:120% center; color:#fff; transition:all ease 0.5s;}

@media only screen and (min-width:768px ) {
.RighInfo002257 .item{ padding:80px 0; }
.RighInfo002257 .item:nth-child(2n){ background:#f8faf7;}
.RighInfo002257 .item .pic{ float: left; width:46%; border-radius: 16px; box-shadow:0 0 10px rgba(0, 0, 0, 0.3);}
.RighInfo002257 .item .pic img{ border-radius: 16px;}
.RighInfo002257 .item .word{ float: right; width:46%;}
.RighInfo002257 .item .word .wap-pic{ display: none;}
.RighInfo002257 .item:nth-child(2n) .pic{ float: right;}
.RighInfo002257 .item:nth-child(2n) .word{ float: left;}
}
@media only screen and (max-width: 767px) {
.RighInfo002257 .item{margin: 0 2% 50px 2%;border:1px solid #e8e8e8;}
.RighInfo002257 .item .word{ padding-bottom: 15px;}
.RighInfo002257 .item .word{ padding-top:0 !important;}
.RighInfo002257 .item .word .wap-pic{ display:block;padding-bottom:16px;}
.RighInfo002257 .item .pic{ display:none;}
}


/*
 .RighInfo002225 
 */
.RighInfo002225{padding-bottom:4%;}
.RighInfo002225 .item{ color:#323232; margin:0 auto; padding:15px 0 50px; max-width:553px;}
.RighInfo002225 .item .word{ text-align:center; margin-bottom:15px;}
.RighInfo002225 .item .pic{ text-align:center;}
.RighInfo002225 .item .tit{ margin-top:0; font-size:24px; font-weight:normal;}
.RighInfo002225 .item .tit span{ font-size:24px; padding-left:14px;font-weight: bold;}
.RighInfo002225 .item .con{line-height:30px; position:relative; margin:0; font-size: 15px; color: #666;}
.RighInfo002225 .item .con:before{ display:none;}
@media screen and (min-width: 768px){
.RighInfo002225 .item{ max-width:none;margin:0; padding:0;}
.RighInfo002225 .item .word{ float:left; width:50%; text-align:left; padding-right:5%; padding-left:0; margin-bottom:0;}
.RighInfo002225 .item .pic{ float:right; width:50%;}
.RighInfo002225 .item.odd .word{ float:right; padding-left:5%; padding-right:0;}
.RighInfo002225 .item.odd .pic{ float:left;}
.RighInfo002225 .item .tit{font-size:30px; }   
.RighInfo002225 .item .word{ padding-top:40px;}	
.RighInfo002225 .item .con{line-height:24px; max-height:96px; overflow:hidden;padding-left:32px;}	
.RighInfo002225 .item .con:before{ position:absolute; left:0; top:10px; height:50%; max-height:60px; width:3px; content:""; background-color:#166d28; display:block;}
.RighInfo002225 .item .tit em{ font-size:14px;}
}
@media screen and (min-width: 1024px){
.RighInfo002225 .item .tit{font-size:36px; }   
.RighInfo002225 .item .word{ padding-top:108px;}
.RighInfo002225 .item .con{line-height:30px;max-height:120px;}	
}


/*
.PicList001395 
 */
.PicList001395 li{width: 23.5%; float: left; margin:0 2% 4% 0; text-align: center; border: 1px solid #eaeaea; border-radius: 6px; padding:3% 2%;}
.PicList001395 li:nth-child(4n){ margin-right:0;}

.PicList001395 li .con{margin-bottom: 22px;  height:120px; overflow: hidden;text-align:left; }
.PicList001395 li .tit{color: #444; font-size: 16px; font-weight: bold;  line-height: 26px;}
.PicList001395 li p{display: block; color: #777;  height:84px; overflow: hidden; font-size: 14px; line-height: 28px;margin-bottom:0;}

.PicList001395 li .more{width: 122px; height: 34px; line-height: 34px; color: #555; text-align: center; padding-left: 35px; background: url(../images/PicList001395_btn.png) 0 0 no-repeat;display: inline-block;}
.PicList001395 li:hover{border-color:#166d28; }
.PicList001395 li:hover .tit,
.PicList001395 li:hover .more{color:#166d28;}
.PicList001395 li:hover .more{background: url(../images/PicList001395_btn1.png) 0 0 no-repeat #166d28; color: #fff;}

@media (max-width: 768px){
.PicList001395 li{width: 49%;}
.PicList001395 li:nth-child(4n){ margin-right:2%;}
.PicList001395 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:320px){
.PicList001395 li{ float:none; margin-right:0 !important; width:auto;}
}


/*
 .PicList001250 
 */
.PicList001250 li{ padding: 2% 3%;border: 1px solid #ccc;box-sizing: border-box;overflow:hidden; margin-bottom:4%; transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out; }
.PicList001250 li *{ transition:all ease 0.4s;}
.PicList001250 li .pic{ float:left; width:34%;}
.PicList001250 li .pic img{ width:100%;}
.PicList001250 li div{ width:100%; font-size:14px;}
.PicList001250 li time{ border-right:1px solid #eaeaea; display:inline-block;  width:80px; padding-right:20px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.PicList001250 li time span{ display:block;color: #565656;font-size:42px; line-height:48px; width: 50px;}
.PicList001250 li h4{ font-size:20px; font-weight:normal; margin:14px 0;}
.PicList001250 li h4 a{color: #555;}
.PicList001250 li p{ line-height:28px; height:60px; overflow:hidden; margin: 0; padding-right:30px; color: #888;}
.PicList001250 li:hover{box-shadow: 0 15px 42px rgba(0,0,0,.1);  transform: translateY(-3px);
    -o-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -webkit-transform: translateY(-3px);}
.PicList001250 li:hover time,
.PicList001250 li:hover time span{color:#166d28;}
.PicList001250 li:hover h4 a{color:#166d28;}
@media(max-width:640px){
.PicList001250 li .pic,
.PicList001250 li div{ float:none; width:auto;}
.PicList001250 li div{ padding:3%;}
}
@media(max-width:480px){
.PicList001250 li h4{ font-size:18px;}
}


/*
 .PicList002239 
 */
.PicList002239 { padding:1% 0; }
.PicList002239 li { border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float: left; }
.PicList002239 li .box { padding: 10.76%; background: url(../images/PicList002239-bj.jpg) no-repeat center; background-size: contain; }

@media(min-width:769px) {
.PicList002239 li { margin-right: 5%; width: 30%; }
.PicList002239 li:nth-child(3n) { margin-right: 0; }
}
.PicList002239 li .Ispic { padding-bottom: 68.15%; background-size: contain; }
.PicList002239 li dl { position: relative; margin: 0 10px; padding-right:62px; line-height: 56px; }
.PicList002239 li dd { position: absolute; right: 0; top: 0; color: #999; padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center; }
.PicList002239 li dt { font-size: 16px; color: #166d28; }

@media(max-width:768px) {
.PicList002239 li { width: 48%; margin-right: 4%; }
.PicList002239 li:nth-child(2n) { margin-right: 0; }
}


/*
 .Page002046
 */
.Page002046 .Pages{ text-align:center; padding:2% 0 4%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#166d28; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end,
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
.Page002046 .Pages .a_prev:hover{ background-image:url(../images/Page002046-a_prev1.gif);}
.Page002046 .Pages .a_next:hover{ background-image:url(../images/Page002046-a_next1.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}


/*
 .RichInfo005 
 */
.RichInfo005{ padding-bottom:4%;}
.RichInfo005 .title { text-align: center; padding-bottom: 30px; }
.RichInfo005 .title h1 { margin-bottom:0; padding-bottom: 24px; font-size:24px; color: #333; font-weight: normal;}
.RichInfo005 .title p { margin: 0; border-bottom:1px dashed #eaeaea; padding-bottom: 20px; font-size: 14px; }
.RichInfo005 .title p span { color: #666; padding-left:30px; background: url(../images/RichInfo005-icon.png) no-repeat center left;}
.RichInfo005 .info { text-align: justify; text-justify: inter-ideograph; font-size: 14px; line-height: 32px; color: #666; }
.RichInfo005 .info p { margin-top:0; }
.RichInfo005 .info .p{text-indent: 2em; padding-bottom: 10px }
.RichInfo005 .info .pic{ float:right; margin-left:3%; margin-bottom: 1%; }
.RichInfo005 .info_back{ text-align:center; clear:both; padding:3% 0 20px 0; border-top: 1px dashed #eaeaea; margin-top: 3%; position: relative;} 
.RichInfo005 .info_back a{ color:#999; font-size:14px; } 
.RichInfo005 .info_back .goback{ position: absolute; left: 50%; margin-left: -42px;} 
.RichInfo005 .info_back a:hover{color:#166d28;}
.RichInfo005 .info_back dl{ width:35%;}
.RichInfo005 .info_back .prepage{ float:left; text-align: left;}
.RichInfo005 .info_back .nextpage{ float:right; text-align: right;}




/*
 .RichInfo005 
 */
.ProInfo{ padding-bottom:3%;}
.ProInfo .h1 { margin-bottom:0;  font-size:24px; color: #333; font-weight: normal; text-align: center; padding-bottom: 30px; }
.ProInfo img{ display: block; margin: 0 auto;}
.ProInfo .box{ font-size: 14px; line-height: 32px; color: #666; }
.ProInfo .box p { margin-top:0; }
.ProInfo .box .p{text-indent: 2em; padding-bottom: 10px }






/*
 .PicList001938
 */
.PicList001938{ padding-bottom:3%;}
.PicList001938 li{ float:left; width:47%; margin-right:3%; margin-bottom:5%;}
.PicList001938 li:nth-child(2n){ margin-right:0; margin-left:3%;}
.PicList001938 li div{ position:relative; margin-top:12%; border:1px solid #eaeaea; padding:5% 4% 4% 53%; font-size:14px;}
.PicList001938 li .Ispic{ position:absolute; width:46%; height:123%; left:3%; bottom:0;}
.PicList001938 li .Ispic img{ display:none;}
.PicList001938 li h5{font-size:18px; margin:0;}
.PicList001938 li:hover h5 a{color: #166d28;}
.PicList001938 li time{color:#444; margin-top:14px; display: block;}
.PicList001938 li p{ margin:14px 0 26px; line-height:26px; overflow:hidden; height:72px;}
.PicList001938 li .more{ display:inline-block; line-height:26px; padding:0 16px; border-radius:25px; border:1px solid #166d28; color:#166d28;}
.PicList001938 li:hover .more{ background:#166d28; color:#fff;}

@media(max-width:768px){
.PicList001938 li{ float:none; margin-right:0; margin-left:0 !important; width:auto; text-align: center;}
.PicList001938 li div{ margin-top:20%;}
}
@media(max-width:480px){
.PicList001938 li div{ padding:3%; margin-top:0;}
.PicList001938 li .Ispic{ position:relative; width:auto; display:block; top:auto; height:auto; padding-bottom:50%; left:auto; background-size:contain; margin-bottom:20px;}
}


/*
 .Timeline001915
 */
.Timeline001915{ padding-bottom:4%;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.png) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:40px;}
.Timeline001915 li div p{ line-height:30px; font-size: 15px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:40px;}
.Timeline001915 li time{ display:block; color:#166d28; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#166d28; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#166d28; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}


/*
 .TextList002739
 */
.TextList002739 { padding:4% 0;}
.TextList002739 .list-group .tit{cursor: pointer; line-height: 66px; font-size: 16px; }
.TextList002739 .list-group .tit:before{background: #166d28; width:6px; height:6px; display: inline-block; content: '';vertical-align: middle; margin-right: 22px; }
.TextList002739 .title{ padding:0 40px; line-height: 60px; background: #166d28; font-size: 16px; color: #fff; border-bottom: 1px solid #ededed;margin-top: 20px;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #166d28; color: #166d28;}
.TextList002739 .tit.active time{color: #166d28;}
.TextList002739 .info{padding: 30px 40px 20px 76px; line-height: 30px;}

.TextList002739 strong{ display: block; color: #333;}
.TextList002739 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002739 .job-email{ color:#166d28; padding:30px 0;}

@media(min-width:769px){
.TextList002739 .title time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .title{ padding:0 20px; line-height: 50px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 30px 40px;text-align: justify;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}


/*
 .Form001215 
 */
.Form001215{ padding-bottom:5%;}
.Form001215 .form{ float:left; width:43%;  padding-top: 3%;}
.Form001215 .form li{ padding-bottom:4%;}

.Form001215 .form .text{ border:1px solid #dcdcdc; width:100%;  line-height:46px; height:46px; padding:0 14px; border-radius:3px; background:#fff;}
.Form001215 .form textarea.text{ height:150px;}
.Form001215 .form .btn{ cursor:pointer; border-radius:5px; background:#166d28; color:#fff; height:37px; padding:0 12%; border:none;}
.Form001215 .hotline{ float:right; width:50%; background:url(../images/Form001215-bg.jpg) no-repeat right bottom/contain; padding:8% 0 16% 0;}
.Form001215 .hotline figure{ width:60%; max-width:320px; font-size:14px;border-top:1px solid #d6e1e0; padding-top:3%; margin-top:3%; line-height:28px;}
.Form001215 .hotline dl{ min-height:46px; padding-left:62px; background:url(../images/Form001215-call.png) no-repeat left center;}
.Form001215 .hotline dd{ font-size:30px; color:#166d28; font-weight:bold;}
.Form001215 .hotline dt{ color:#888; font-size: 12px;}

@media(max-width: 768px){
.Form001215 .form,
.Form001215 .hotline{ float: none; width:100%;}
}
@media(max-width:480px){
.Form001215 .form,
.Form001215 .hotline{ float:none; width:auto;} 
.Form001215 .form textarea.text{ height:117px;}
}


/*
 .Map001070 
 */
.Map001070{padding:1% 0 5%;}
.Map001070 dd{box-shadow:0 0 10px rgba(0,0,0,0.1); margin-bottom:3%; padding-right:53%; background-color:#fff; position:relative; border-radius: 10px;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:4% 0 4% 6%;}
.Map001070 dd figure h1{font-size: 20px;color: #166d28; font-weight:normal;padding:24px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:24px;}
.Map001070 dd li{line-height:30px; margin-bottom:16px; padding-left:36px; background-repeat:no-repeat; background-position:left center; font-size: 15px;}
.Map001070 dd li.add{background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li.tel{background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li.fax{background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li.pho{background-image:url(../images/Map001070-ico_05.png);}
@media(min-width:641px){
.Map001070 .map{ position:absolute !important; width:50%; right:0; height:100%; top:0; border-radius: 0 10px 10px 0 ;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}


/*
 .TextList002322
 */
.TextList002322{ padding: 2% 0;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #666;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #166d28;}
@media only screen and (max-width:767px ) { .TextList002322{ padding: 20px 3%;} }   


/*
 .Linklist002317
 */
.Linklist002317{ padding: 3% 0 0; }
.Linklist002317 .auto{overflow: hidden;}
.Linklist002317 ul{ margin: 0 -1%;}
.Linklist002317 ul li{ float: left; width: 48%;margin: 0 1% 20px 1%;text-align: center;}
.Linklist002317 ul li .pic{display: block; padding-bottom: 30%; position: relative;border: 1px solid #eee;}
.Linklist002317 ul li img{ max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50% ,-50%);}
.Linklist002317 ul li h4{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; margin:10px 0 0; font-weight: normal; font-size: 14px;}
@media screen and (min-width:768px ){ .Linklist002317 ul li{width:31.334%;} }
@media screen and (min-width:1024px ){ .Linklist002317 ul li{width:18%; margin-bottom: 30px; } }








.Banner001751 li img{ display:block; margin: 0 auto;}
.Banner001751 .bx-wrapper{ position:relative; z-index:1;}
.Banner001751 .bx-viewport{ z-index:1;}
.Banner001751 .bx-controls-direction a{ z-index:10; position:absolute; top:50%; width:100px; height:100px; background:url(../images/Banner001751-btn.png) no-repeat 0 0; overflow:hidden; line-height:1000px; display:none;}
.Banner001751 .bx-controls-direction a.bx-next{ right:5%; background-position: right top;}
.Banner001751 .bx-controls-direction a.bx-prev{ left:5%;}
.Banner001751 .bx-pager{ z-index:10; position:absolute; width:100%; text-align:center; left:0; bottom:5%; display: none;}
.Banner001751 .bx-pager div{ display:inline-block; padding:0 5px;}
.Banner001751 .bx-pager div a{ display:block; width:13px; height:13px; background:#888174; border-radius:13px; overflow:hidden; line-height:100px;}
.Banner001751 .bx-pager div a.active{ background:#fff; width:37px;}
@media(max-width:1200px){
.Banner001751 .bx-controls-direction a{ display:none;}
}
@media(max-width:480px){
.Banner001751 .bx-pager div a{width:8px; height:8px;border-radius:8px;}
.Banner001751 .bx-pager div a.active{ width:25px;}
}








