@charset "UTF-8";
/* ========== 手机端公用组件 start ========== */
/* 详情弹出加载层 start */
.auchor{visibility: hidden;} 
.windowView {position: fixed;bottom: 0;left: 0;width: 100%;height: 100%;background: #fff;transform: translateY(100%);opacity: 0;visibility: hidden;transition: all .8s cubic-bezier(.77, 0, .175, 1) 0s;z-index: 999;overflow: hidden;}
.windowView.on {transform: translateY(0);opacity: 1;visibility: visible;}
.contentView {overflow: hidden;height:100%;box-sizing: border-box;}
.windowView.on .contentView {overflow-y: auto;}
.viewClose {position: absolute;width: 3rem;height: 3rem;line-height: 3.8rem;top: -1rem;right: -1rem;background: #5fb300;border-radius: 50%;transform: scale(0);opacity: 0;transition: 0.8s;}
.viewClose em {color: #fff;font-size: 0.7rem;padding-left: 0.8rem;}
.windowView.on .viewClose {transform: scale(1);opacity: 1;}
.maskBg {position: fixed;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;z-index: 100;background-color: rgba(0, 0, 0, .6);transition: all 0.5s;}
.maskBg.show {opacity: 1;visibility: visible;}

/* 详情弹出加载层 end */
/* 电话弹出加载层 start */
.windowPhoneBg{ position: fixed; left: 0;top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); transition: all 300ms linear;-webkit-transition: all 300ms linear; z-index: 10; visibility: hidden;}
.windowPhoneBg.show{background: rgba(0, 0, 0, .2);visibility: visible;}
.windowPhone{ position: fixed; left: 0; bottom: 0; width: 100%; box-sizing: border-box;-webkit-box-sizing: border-box; padding: .25rem; z-index: 11;transition: all 300ms linear;-webkit-transition: all 300ms linear; transform: translateY(100%);-webkit-transform: translateY(100%);visibility: hidden;}
.windowPhone .item{ margin-bottom:.5rem}
.windowPhone a{display: flex;align-items: center;background: #FFF;border-radius: .6rem;}
.windowPhone a .icn{width: 3rem;height: 2.5rem;line-height: 2.6rem;text-align: center;}
.windowPhone a .icn i{ font-size:1.2rem}
.windowPhone a span{flex: 1;height: 2.5rem;line-height: 2.6rem;color: #5fb300;padding-right: 1rem;font-size: 1rem;letter-spacing: 1px;}
.windowPhone .btn a{text-align: center;font-size: .8rem;/* font-weight: bold; */; padding: 0;}
.windowPhone .btn a span{ line-height: 2.7rem; font-weight: bold;}
.windowPhone.show{transform: translateY(0);-webkit-transform: translateY(0);visibility: visible;}
/* 电话弹出加载层 end */
/*图片弹窗start*/
.picSwiperhtml{ display: none;}
.mainPic{ position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: #000; z-index: 1000; visibility: hidden; opacity: 0; transition: all 0.3s linear;-webkit-transition: all 0.3s linear }
.mainPic.show{ visibility: visible; opacity: 1; }
.mainPicClose{position: absolute;z-index: 1;right: 1rem;top:0.5rem;width: 1.9rem;height: 1.9rem;background: url(../images/close.png) no-repeat center center;background-size: auto 1.9rem;text-align: center;line-height: 1.9rem;}
.mainPicClose::before{display: block;content: "";width: .0833rem;height: 1.5rem;border-radius: 1rem; transform: rotate(-45deg) translate(6px,15px);-webkit-transform: rotate(-45deg) translate(6px,15px); background-color: #fff;position: absolute;left: 0;top: 0;}
.mainPicClose::after{display: block;content: "";width: .0833rem;height: 1.5rem;border-radius: 1rem;transform: rotate(45deg) translate(0px, -21px);-webkit-transform: rotate(45deg) translate(-11px, 19px);background-color: #fff;position: absolute;right: 0;top: 0;}
.mainPicClose span{font-size: 0rem;color: #FFF;display: inline-block;}
.mainPicBox{ position: absolute; left: 0px; width: 100%; height: 100%; top:50%; transform: translateY(-50%);}
.mainPicBox .swiper-container {
  width: 100%;
  height: 100%;
}
.mainPicBox .swiper-slide {
  overflow: hidden;
}
.photePage{ position: absolute; left: 0px; width: 100%; top:0px; height: 2.0rem; line-height: 2.5rem;  text-align:  center; color: #FFF; font-size: 0.7rem }
/*图片弹窗end*/
/* ========== 手机端公用组件 end ========== */
/* ========== 主体框架 start ========== */
.box{ background: #FFF; padding:.5rem .75rem;}
/* 头部 start */
.head1{ height: 2.25rem; line-height: 2.25rem; position: relative; z-index: 5; background: #FFF; overflow: hidden;}
.logo{ float: left; margin-left: .5rem; margin-top: .3rem;}
.logo img{ display: block; height: 1.75rem;}

.headText{ overflow: hidden; font-size: .8rem; text-align: center; color: #333;}

.menuBtn{display: block;width:2.25rem;height:2.25rem; float: right; display: inline; text-align:center; z-index: 6; position: relative;background-color: #5fb300;}
.menuBtn span{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.menuBtn .line{
  width: 20px;
  height: 2px;
  background-color: #fff;
  display: block;
  margin: 4px auto;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.menuBtn .line:nth-child(2){ background: #fff;}
.menuBtn.active .line{ background: #fff;}
.menuBtn.active .line:nth-child(2){
  opacity: 0;
}
.menuBg1{ height: 2.25rem; position: fixed; left: 0px; top: 0px; z-index: 1; background:#000; width: 100%; transition: all 0s;-webkit-transition: all 0s; visibility: hidden; opacity: 0;}
.menuBg1.active{ opacity: 0; visibility: visible;}
.menuBtn.active .line:nth-child(1){
  -webkit-transform: translateY(6px) rotate(45deg) scaleY(.5);
  transform: translateY(6px) rotate(45deg) scaleY(.5);
}
.menuBtn.active .line:nth-child(3){
  -webkit-transform: translateY(-6px) rotate(-45deg) scaleY(.5);
  transform: translateY(-6px) rotate(-45deg) scaleY(.5);
}
/* 头部 end */
/* 搜索start */
.search {float: right;height: 2.25rem;width: 2.25rem; text-align: center; line-height: 2.25rem;background: url("../images/search.png") no-repeat center center / 1.05rem;}
.search span{ font-size: 1rem;}
.searchBtn{ width: 2.25rem;height: 2.25rem;border-left: 1px solid #ebebeb; text-align: center; line-height: 2.25rem; color: #5fb300; float: right;}
.searchBox{ height: 1.75rem; padding:.5rem; padding-right: 0; background: #FFF; margin-top: -2.75rem; transition: all .5s;-webkit-transition: all .5s; visibility: hidden;}
.searchBox.show{margin-top: 0; visibility: visible;}
.searchBox input{ height: 1.75rem; line-height: 1.75rem; vertical-align: middle; border: none; width: 100%; background: #f5f5f5; border-radius: .35rem; box-sizing: border-box;-webkit-box-sizing: border-box; padding: 0 .5rem;}
.searchBox span{display: block; width: 1.75rem; height: 1.75rem; text-align: center; line-height: 1.75rem; color: #5fb300; font-size: .7rem; padding:0 .5rem;}
/* 搜索end */
/*导航start*/
.menuBg{position: fixed; width: 100%; height: 100%; right: 0px; top: 0px; background: rgba(0,0,0,0.5); z-index: 5; visibility: hidden; opacity: 0; transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.menuPage{ position: fixed; width: 100%; height: 100%; box-shadow: 0px 0px 5px rgba(0,0,0,0.3); background:#f5f5f5; right: 0px; top: 0px; z-index: 6; overflow: hidden;display:flex;flex-direction:column;visibility: hidden; transition: all 0.5s; -webkit-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0;transform: translateX(100%);-webkit-transform: translateX(100%);}
.menuHead{box-shadow: 0px 0px 5px rgba(0,0,0,0.1); position: relative; z-index: 2;}
.menuPageBody{ clear: both;flex-grow: 1; flex-basis: 0;overflow: hidden; overflow-y: auto;-webkit-overflow-scrolling: touch;}
.menuPageList{ overflow: hidden;}
.menuPageList dd{ overflow: hidden;border-bottom: 1px solid #e2e2e2;}
.menuPageList dd span{ display: block;overflow: hidden; position: relative;}
.menuPageList dd span a{ display: block;overflow: hidden; height:  2.25rem; line-height:  2.25rem; text-align: left; font-size: .8rem;font-weight: bold;font-family: 'PingFang SC'; color: #333333; padding: 0 .75rem; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s; }
.menuPageList dd span em{ display: block; width: 2.25rem; height: 2.25rem; text-align: center; line-height:  2.25rem; color: #c7c7c7; position: absolute; right: 0px; top: 0px; font-style: normal; display: none; z-index: 1; font-size: .8rem;background: url("../images/menuIcon1.png") no-repeat center center / .4rem .675rem;}
/*.menuPageList dd span em.icn2{ background-image: url(../images/jian.png);}*/
.menuPageList dd span em.active{ display: block;}
.menuPageList dd .ejBox{ padding: .4rem .75rem; display:none;}
.menuPageList dd .ejBox .ejdd{ overflow: hidden; margin-bottom: .25rem;padding-bottom: 0.25rem;position: relative;}
.menuPageList dd .ejBox .ejdd .ej{ position: relative;}
.menuPageList dd .ejBox .ejdd .ej em{ display: block; position: absolute; right: 0px; top: 0px; width: 1.25rem; height: 1.25rem; text-align: center; line-height: 1.25rem; font-size: .7rem; display: none; z-index: 20;background: url("../images/menuIcon1.png") no-repeat center center / .4rem .675rem;}
.menuPageList dd .ejBox .ejdd .ej em.active{ display: block;}
.menuPageList dd .ejBox .ejdd.on .ej a{color: #5fb300;}
.menuPageList dd .ejBox .ejdd.on .ej em{background-image: url("../images/menuIcon1H.png");background-size: 0.678rem 0.4rem;}
/*.menuPageList dd .ejBox .ejdd .ej em.icn3{ background-image: url(../images/jian2.png);}*/
.menuPageList dd .ejBox .ejdd .ej a{ display: block; height: 1.25rem; line-height: 1.25rem; overflow: hidden; color: #666666; font-size: .65rem; padding-left: .5rem; position: relative;font-weight: bold;font-family: 'PingFang SC'; color: #333333;font-size: .65rem;}
.menuPageList dd .ejBox .ejdd .ej a:before{ display: block; content: ''; position: absolute; left: 0px; top: 50%; margin-top: -.1rem; width: .15rem; height: .15rem; background: #666666;}
.menuPageList dd .ejBox .ejdd .sj{ overflow: hidden; padding: .25rem .75rem; display: none;}
.menuPageList dd .ejBox .ejdd .sj a{ display: block; height: 1.25rem; line-height: 1.25rem; overflow: hidden; color: #666666; font-size: .6rem; padding-left: 1rem; position: relative;font-family: 'PingFang SC'; color: #333333;font-weight: bold;}
.menuPageList dd .ejBox .ejdd .sj a:before{ display: block; content: ''; position: absolute; left: .5rem; top: 50%; margin-top: 0; width: .25rem; height: 1px; background: #666666;}

.menuPageList dd.hover span a{ background:#5fb300; color: #fff;}
.menuPageList dd.hover span em{color: #FFF;background-image: url("../images/menuIcon1H.png");background-size: 0.678rem 0.4rem;}

.menuPageBtn{display: flex;align-items: center;padding: 0.75rem;}
.menuPageBtn dd{line-height: 1.75rem;height: 1.75rem;}
.menuPageBtn dd.dd1{margin-right: 0.5rem;}
.menuPageBtn dd .con{display: block;position: relative;border-radius: 1.75rem;padding: 0 0.85rem;border: .025rem solid #e9e9e9;}
.languageCUp{font-size: .6rem;color: #666666;font-weight: bold; line-height: 1.75rem;height: 1.75rem;}
.languageCUp span{display: inline-block;vertical-align: middle;}
.languageCUp span.span1{background: url("../images/diqiu.png") no-repeat center center / 1.5rem;width: 1.5rem;height: 100%;}
.languageCUp span.span3{background: url("../images/arrowdown.png") no-repeat center center / 1.5rem;width: 1.55rem;height: 100%;}
.languageCUp span.span2{margin: 0 0.125rem;font-size: 0.75rem;}
.languageCDown{width: 100%;background-color: #fff;z-index: 2;border-radius: 5px;box-shadow: 0 0 5px #ccc;text-align: center;overflow: hidden;position: absolute;left: 0;top: 100%;display: none;}
.languageCDown a{display: block;font-size: 0.6rem;line-height: 1.5rem;height: 1.5rem;color: #666;}
.menuPageBtn dd.dd2 .languageCDown a{line-height: 1.25rem;height: unset;}
.languageCDown .one.hover {background-color: #23ac38;}
.languageCDown .one.hover a{color: #fff;}
/*导航end*/
/*导航动画start*/
.menuBg.active{visibility: visible; opacity: 1;}
.menuPage.active{visibility: visible; transform: translateX(0);-webkit-transform: translateX(0)}
.menuPage.active .menuPageC1{ display: block;}
/*导航动画end*/
/*底部start*/
.footerList{ height: 2.25rem; overflow: hidden; display: flex; background: #FFF;}
.footerList .item{ flex: 1;}
.footerList .item a{ display: block; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; padding-top: .25rem; color: #333;}
.footerList .item .icn{ height: .95rem; line-height: .95rem; font-size: .9rem; text-align: center;}
.footerList .item .icn img{ height: .75rem; display: block; margin: 0 auto;}
.footerList .item .text{ height: 1rem; line-height: 1rem; text-align: center; font-size: .6rem;}
/*底部end*/
/*底部版权start*/
.copyRightBox{background-color: #242622;}
.footerCareUs{padding:0.75rem;}
.footerCareUs .title{text-align: center;line-height: 1rem;height: 1rem;margin-bottom: .5rem;font-size: .8rem;color: #ffffff;}
.footerEwmDl{
  display: flex;
  justify-content: center;
}
.footerEwmDl dd{
  margin: 0 .75rem;
  position: relative;
}
.footerEwmDl dd .icon{
  width: 2rem;
  height: 2rem;
  border-radius: 2rem;
}
.footerEwmDl dd .icon span{
  display: block;
  width: 2rem;
  height: 2rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 2rem;
}
.footerEwmDl dd .title{
  padding: .25rem 0;
  line-height: 1.25rem;
  text-align: center;
  font-size: .7rem;
  color: #999;
}
.footerEwmBox{
  position: absolute;
  width: 3.6rem;
  height: 3.6rem;
  top: -4.5rem;
  left: 50%;
  margin-left: -1.8rem;
  border-radius: 3px;
  z-index: 3;
  transition: all .3s;
  -webkit-transition: all .3s;
  opacity: 0;
  visibility: hidden;
}
.footerEwmDl dd.hover .footerEwmBox{
  opacity: 1;
  visibility: visible;
  top: -4.3rem;
}
.footerEwmBox::after{
  display: block;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  left: 50%;
  margin-left: -6px;
  bottom: -12px;
  border: 6px solid transparent;
  border-top-color: #fff;
}
.footerEwmImg img{
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  border-radius: 3px;
}
.copyRight{ padding:.75rem;line-height: 1.1rem; font-size: .6rem; color: #ffffff; text-align: center;border-top: 1px solid rgba(255, 255, 255, .3);}
.copyRight a{color: #fff;font-size: .6rem;}
/*底部版权end*/
/*banner start*/
.indexBanner{ width: 100%; position: relative; z-index: 1;}
.indexBanner img{ width: 100%;}
.indexBanner .swiper-pagination{ text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box;}
.indexBanner .swiper-pagination span{ width: 8px; height: 8px; border-radius: 8px;text-align: center; line-height: 6px; font-size: .6rem; background: rgba(255, 255, 255, .5); color: #FFF; opacity: 1;transition: all 0.3s;-webkit-transition: all 0.3s;}
.indexBanner .swiper-pagination span.swiper-pagination-bullet-active{ background: #fff;width: 24px;}
/*banner end*/
/*快捷导航start*/
.indexNavBox{ padding: .5rem 0;}
.indexNav{width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:0;overflow:hidden;}
.indexNav dd{width:25%;float:left;display:inline; padding-top: .25rem;}
.indexNav dd a{display:block;}
.indexNav dd .icn{width:2.25rem;height:2.25rem;display:block;margin:0 auto;border-radius:100%;overflow:hidden; position: relative; text-align: center; line-height: 2.25rem; color: #FFF; font-size: 1.125rem;}
.indexNav dd .icn img{display:block;height:50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.indexNav dd.bg1 .icn{ background:#ff9538;}
.indexNav dd.bg2 .icn{ background:#69bafa;}
.indexNav dd.bg3 .icn{ background:#ff9538;}
.indexNav dd.bg4 .icn{ background:#35bfb2;}
.indexNav dd.bg5 .icn{ background:#b97dcd;}
.indexNav dd.bg6 .icn{ background:#bed00f;}
.indexNav dd.bg7 .icn{ background:#7dbacd;}
.indexNav dd.bg8 .icn{ background:#e25242;}
.indexNav dd .text{font-size:0.65rem;text-align:center;display:block;line-height:1.5rem; min-height: 1.5rem;}

.indexNavDot{ text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box;}
.indexNavDot span{ width: 8px; height: 8px; border-radius: 8px; text-align: center; line-height: 8px; font-size: .6rem; background:#c9c9c9; color: #FFF; opacity: 1;}
.indexNavDot span.swiper-pagination-bullet-active{ background: #5fb300}
/*快捷导航end*/
/* ========== 主体框架 end ========== */
/* ========== 内层框架 start ========== */
.subBox{padding: 1rem .75rem;}
.pagePrev{display: block;width:2.25rem;height:2.25rem; line-height: 2.3rem; float: left; text-align:center;position: relative;}
.pagePrev a{ font-size: 1rem;}
/* 滑动分页start */
.ajaxLoad{color:#666;height:2rem;line-height:2rem;text-align:center;clear:both;position:relative;background:#fff;margin:5px 0 0 0; font-size:0.7rem;}
.ajaxLoad i{font-size:0.8rem;margin:0 5px 0 0;color:#fc8b1c; display: inline-block;}
.aykj_m_go{-webkit-animation: aykj_m_go 2s infinite linear;animation: aykj_m_go 2s infinite linear;}
  @-webkit-keyframes aykj_m_go {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
  }
  @keyframes aykj_m_go {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
  }
/* 滑动分页end */
/*二级菜单start*/
.mobileSubMenu{height:2rem;position:relative;z-index:5;margin:0 auto;width: 100%;transition: 0.5s;background:#FFF; box-shadow: 0px 2px 10px 0px rgba(0, 24, 56, 0.08);}
.subMenu .swiper-slide{font-size: 0.6rem;width: auto;}
.subMenu a{display: block;color: #666;position: relative;margin: 0 0.5rem;height: 2rem;font-size: 0.7rem;line-height: 2rem;}
.subMenu .swiper-slide.hover a{color: #5fb300;}
.subMenu .swiper-slide.hover a:before{content: '';display: block;position: absolute;left: 0;width: 100%;bottom: 0;border-bottom: 2px solid #5fb300;}
/*二级菜单end*/
/* ————— 三级栏目 start ————— */
.sjMenuBox{padding: .75rem .75rem 0;}
.sjMenu{text-align: center;font-size: 0;white-space: nowrap; overflow: hidden; overflow-x: auto;}
.sjMenu a{display: inline-block;height: 1.2rem;line-height: 1.2rem;padding: 0 .7rem;color: #333;border-radius: 1.2rem;font-size: 0.65rem;margin: 0 .25rem;background: #FFF;}
.sjMenu a:before{ border-radius:2.4rem}
.sjMenu a.hover{ background: #5fb300; color: #FFF; border-color: #5fb300;}
.sjMenu a.hover:before{ border-color: #5fb300;}
/* ————— 三级栏目 end ————— */
/* ————— subBanner start ————— */
.subBanner{position: relative;overflow: hidden;width: 100%;}
.subBanner:before{display: block;content: '';padding-top: 53.3333%;}
.subBanner img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover; object-position: center center;transform: scale(1.1);-webkit-transform: scale(1.1);transition: all 3s ease;-webkit-transition: all 3s ease;}
.subBanner.on  img{transform: scale(1);-webkit-transform: scale(1);}
.subBanner .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,.05);}
.subBanner .wrap{height: 100%;}
.subBanner .textC{position: relative;text-align: center;}
.subBanner .textC .cnTitle{font-size: 1.2rem;color: #ffffff;line-height: 1.5rem;font-weight: bold;text-shadow: 0px 0px 5px rgb(0 0 0 / 0.1);margin-bottom: .25rem;}
.subBanner .textC .enTitle{font-size: .65rem;color: rgb(255 255 255 / .78);line-height: 1.5rem;text-transform: uppercase;text-shadow: 0px 0px 5px rgb(0 0 0 / 0.1);}
/* ————— subBanner end ————— */
/* ========== 内层框架 end ========== */
/* ========== 首页 start ========== */
/* ————— 公共部分 start ————— */
.indexMoreBtn{text-align: center;}
.indexMoreBtn a{display: inline-block;padding: 0 .75rem;line-height: 1.5rem;height: 1.5rem;border-radius: 1.5rem;font-size: .65rem;color: #ffffff;background-image: -moz-linear-gradient( 0deg, rgb(129,187,87) 0%, rgb(63,167,193) 100%);background-image:-webkit-linear-gradient( 0deg, rgb(129,187,87) 0%, rgb(63,167,193) 100%);background-image: -ms-linear-gradient( 0deg, rgb(129,187,87) 0%, rgb(63,167,193) 100%);}
.indexMoreBtn a span{display: inline-block;padding-left: 1rem;background: url("../images/indexMoreBtnIcon.png") no-repeat left center / .75rem;}
.indexTitle{text-align: center;}
.indexTitle .cnTitle{line-height: 1.5rem;font-size: 1rem;color: #333333;font-family: 'PingFang SC';}
.indexTitle .enTitle{line-height: 1rem;font-size: .75rem;color: #333333;text-transform: uppercase;font-family: 'PingFang SC';}
/* ————— 公共部分 end ————— */
/* ————— 第1通栏 start ————— */
.indexColumn1{padding: 1.5rem 0.75rem;background-color: #fff;}
.indexColumn1 .indexTitle{margin-bottom: 1.25rem;}
.indexColumn1 .pic{overflow: hidden;border-radius: .375rem;margin-bottom: .5rem;}
.indexColumn1 .pic::before{padding-top: 54.3478%;}
.indexColumn1 .pic::after{display: block;content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, .2);z-index: 1;position: absolute;left: 0;top: 0;}
.indexColumn1 .pic .text{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;z-index: 2;}
.indexColumn1 .pic .text .play{width: 1.5rem;height: 1.5rem;margin: 0 auto .75rem;background: url("../images/videoPlayIcon.png") no-repeat center center / 1.5rem;}
.indexColumn1 .pic .text .titleC{line-height: 1.125rem;font-size: 0.75rem;color: #ffffff;margin-bottom: .125rem;}
.indexColumn1 .pic .text .enTitleC{line-height: 0.75rem;font-size: 0.65rem;color: #fff;text-transform: uppercase;}
.indexColumn1 .info{line-height: 1rem;height: 6rem;overflow: hidden;text-align: center;padding: 0 1rem;font-size: 0.65rem;color: #666666;margin-bottom: 2rem;}
.indexC1List{display: flex;justify-content: center;margin-bottom: 1.25rem;}
.indexC1List dd{width: 33.3333%;}
.indexC1List dd .con{text-align: center;}
.indexC1List dd .con .icon{width: 2.4rem;height: 2.4rem;line-height: 2.5rem;border: .05rem solid #b0db7f;border-radius: 50%;text-align: center;margin: 0 auto .5rem;}
.indexC1List dd .con .icon img{display: inline-block;max-width: 1.5rem;max-height: 1.5rem;vertical-align: middle;}
.indexC1List dd .con .iconText1{line-height: 1.25rem;height: 1.25rem;overflow: hidden;font-size: .8rem;color: #5fb200;}
.indexC1List dd .con .iconText2{line-height: 1rem;height: 1rem;overflow: hidden;font-size: 0.65rem;color: #999999;}
/* ————— 第1通栏 end ————— */
/* ————— 第2通栏 start ————— */
.indexColumn2{background-color: #f5f7f6;padding: 1.5rem 0;}
.indexColumn2 .indexTitle{margin-bottom: 1.25rem;}
.indexC2Scroll{overflow: hidden;}
.indexC2Scroll .bd{overflow: hidden;margin-bottom: 1rem;}
.indexC2Scroll .bd .swiper-wrapper .swiper-slide{width: 100%;transform: scale(0.9);-webkit-transform: scale(0.9);transition: all 0.3s;-webkit-transition: all 0.3s;position: relative;top: -0.5rem;}
.indexC2Scroll .bd .swiper-wrapper .swiper-slide.swiper-slide-active{transform: scale(1);top: 0;}
.indexC2Scroll .bd .con{display: block;}
.indexC2Scroll .bd .con .pic{overflow: hidden;border-radius: .375rem;margin-bottom: .5rem;}
.indexC2Scroll .bd .con .pic::before{padding-top: 63.4920%;}
.indexC2Scroll .bd .con .pic a{display: block;}
.indexC2Scroll .bd .con .text{text-align: center;visibility: hidden;opacity: 0;transform: translateY(30px);-webkit-transform: translateY(30px);transition: all 0.3s;-webkit-transition: all 0.3s;}
.indexC2Scroll .bd .con .title{line-height: 1.5rem;height: 1.5rem;overflow: hidden; font-size: .8rem;color: #333333;}
.indexC2Scroll .bd .con .info{line-height: 1rem;height: 4rem;overflow: hidden; font-size: .7rem;color: #666666;margin-bottom: 1.25rem;padding: 0 0.75rem;}
.indexC2Dot{text-align: center;}
.indexC2Dot span{background-color: #e6e6e6;opacity: 1;width: .4rem !important;height: .4rem !important;border-radius: .4rem !important;margin: 0 3px !important;transition: all 0.3s;-webkit-transition: all 0.3s;}
.indexC2Dot span.swiper-pagination-bullet-active{width: 1rem !important;}
.indexC2Scroll .bd .swiper-wrapper .swiper-slide.swiper-slide-active .con .text{visibility: visible;opacity: 1;transform: translateY(0px);-webkit-transform: translateY(0px);}
/* ————— 第2通栏 end ————— */
/* ————— 第3通栏 start ————— */
.indexColumn3{background-color: #ffffff;padding: 1rem 0.75rem;}
.indexColumn3 .indexTitle{margin-bottom: 1.25rem;}
.indexColumn3List{margin-bottom: 1.5rem;}
.indexColumn3List dd{margin-bottom: 0.75rem;}
.indexColumn3List dd a{display: block;}
.indexColumn3List dd a .pic{overflow: hidden;border-radius: .375rem;}
.indexColumn3List dd a .pic::before{padding-top: 56.5217%;}
.indexColumn3List dd a .pic::after{display: block;content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, .3);position:absolute;left: 0;top: 0;z-index: 1;}
.indexColumn3List dd a .pic .text{position: absolute;width: 100%;padding: 0.5rem 2.5rem;box-sizing: border-box;-webkit-box-sizing: border-box;left: 0;bottom: 0;z-index: 2;}
.indexColumn3List dd a .pic .text .title{line-height: 1.25rem;height: 1.25rem;text-align: center;margin-bottom: .25rem;font-size: 0.75rem;color: #fff;}
.indexColumn3List dd a .pic .text .info{line-height: 1rem;height: 2rem;overflow: hidden;text-align: justify;font-size: 0.65rem;color: #fff;}
/* ————— 第3通栏 end ————— */
/* ————— 第4通栏 start ————— */
.indexColumn4{background-color: #f5f7f6;padding: 1rem 0.75rem;}
.indexColumn4 .indexTitle{margin-bottom: 1.25rem;}
.indexColumn4List{margin-right: -0.75rem;margin-bottom: 1rem;}
.indexColumn4List dd{float: left;display: inline;width: 50%;margin-bottom: .75rem;}
.indexColumn4List dd a{display: block;margin-right: .75rem;background: #fff;padding:.5rem .75rem .75rem;border-radius: .25rem;overflow: hidden;}
.indexColumn4List dd a .title{line-height: 1rem;height: 3rem;font-size: 0.85rem;color: #333333;margin-bottom: .55rem;padding-bottom: 0.55rem;position: relative;}
.indexColumn4List dd a .title::before{display: block;content: "";width: .75rem;height: .1rem;background-color: #5fb300;position: absolute;left: 0;bottom: 0;}
.indexColumn4List dd a .enTitle{line-height: 1rem;color: #999999;font-size: 0.75rem;margin-bottom: 3.25rem;}
.indexColumn4List dd a .icon{line-height: .875rem;height: .875rem;}
.indexColumn4List dd a .icon .iconL{float: left;display: inline;width: .875rem;height: .875rem;background: url("../images/indexC4Menu.png") no-repeat center center / 0.875rem;margin-top: 1rem;}
.indexColumn4List dd a .icon .iconR{float: right;display: inline;width: 2rem;height: 2rem;line-height: 2rem;text-align: center;}
.indexColumn4List dd a .icon .iconR img{display: inline-block;max-height: 2rem;vertical-align: middle;}
.indexColumn4List dd a .icon .iconR img.img2{display: none;}
.indexColumn4List dd:active a{ background-image: -moz-linear-gradient( 0deg, rgb(129,187,87) 0%, rgb(63,167,193) 100%);
background-image: -webkit-linear-gradient( 0deg, rgb(129,187,87) 0%, rgb(63,167,193) 100%);background-image: -ms-linear-gradient( 0deg, rgb(129,187,87) 0%, rgb(63,167,193) 100%);}
.indexColumn4List dd:active a .title{color: #fff;}
.indexColumn4List dd:active a .title::before{background-color: #fff;}
.indexColumn4List dd:active a .enTitle{color: #fff;}
.indexColumn4List dd:active a .icon .iconL{background-image: url("../images/indexC4MenuH.png");}
.indexColumn4List dd:active a .icon .iconR img.img1{display: none;}
.indexColumn4List dd:active a .icon .iconR img.img2{display: inline-block;}
.indexColumn4 .info{font-size: 0.75rem;color: #333333;line-height: 1rem;}
/* ————— 第4通栏 end ————— */
/* ========== 首页 end ========== */
/* ========== 频道页 start ========== */
/* ========== 频道页 end ========== */
/* ————— 景区简介 start ————— */
.aboutUsBox .title{text-align: center;line-height: 1.5rem;font-size: 0.85rem;color: #333333;margin-bottom: 0.5rem;}
.aboutUsBox .info{line-height: 1rem;font-size: 0.7rem;color: #666666;margin-bottom: 0.75rem;}
.aboutUsBox .pic{overflow: hidden;border-radius: .375rem;margin-bottom: .5rem;}
.aboutUsBox .pic::before{padding-top: 54.3478%;}
.aboutUsBox .pic::after{display: block;content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, .2);z-index: 1;position: absolute;left: 0;top: 0;}
.aboutUsBox .pic .text{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;z-index: 2;}
.aboutUsBox .pic .text .play{width: 1.5rem;height: 1.5rem;margin: 0 auto .75rem;background: url("../images/videoPlayIcon.png") no-repeat center center / 1.5rem;}
.aboutUsBox .pic .text .titleC{line-height: 1.125rem;font-size: 0.75rem;color: #ffffff;margin-bottom: .125rem;}
.aboutUsBox .pic .text .enTitleC{line-height: 0.75rem;font-size: 0.65rem;color: #fff;text-transform: uppercase;}
/* ————— 景区简介 end ————— */
/* ————— 线上导览 start ————— */
.onlineGuideBoxC1{background-color: #fff;margin-bottom: .75rem;}
.onlineGuideBoxC1 .pic{overflow: hidden;}
.onlineGuideBoxC1 .pic::before{padding-top: 56%;}
.onlineGuideBoxC1 .seeBigImg{padding: 0.75rem;}
.seeBigImgC{display: block; background-image: -moz-linear-gradient( 0deg, rgb(129,187,87) 0%, rgb(63,167,193) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(129,187,87) 0%, rgb(63,167,193) 100%);background-image: -ms-linear-gradient( 0deg, rgb(129,187,87) 0%, rgb(63,167,193) 100%);text-align: center;line-height: 2rem;height: 2rem;border-radius: 2rem;}
.seeBigImgC span{font-size: 0.7rem;color: #ffffff;}
.onlineGuideBoxC2{background-color: #fff;padding: 0 0.75rem;margin-bottom: 0.75rem;}
.onlineGuideBoxC2 .title{line-height: 2.25rem;height: 2.25rem;border-bottom: .075rem solid #1a1a1a;padding-left: 1rem;font-size: 0.75rem;color: #333333;}
.onlineGuideBoxC2List dd .con{padding: .75rem 0;border-bottom: 1px solid #e6e6e6;}
.onlineGuideBoxC2List dd:last-of-type .con{border: none;}
.onlineGuideBoxC2List dd .con .num{float: left;display: inline;width: 1rem;height: 1rem;text-align: center;line-height: 1rem;border: 1px solid #6ab811;border-radius: 50%;font-size: 0.7rem;color: #5fb300;font-weight: bold;margin-right: .625rem;}
.onlineGuideBoxC2List dd .con .textC{overflow: hidden;line-height: 1rem;font-size: 0.7rem;color: #333333;}
.onlineGuideBoxC3{background-color: #fff;padding: 0.75rem 0.75rem 1rem;}
.onlineGuideBoxC3List dd{margin-bottom: 0.5rem;}
.onlineGuideBoxC3List dd .con{background-color: #f5f7f7;padding: 0.75rem 1.375rem;border-radius: .25rem;overflow: hidden;}
.onlineGuideBoxC3List dd .con .icon{float: left;display: inline;width: 1.125rem;height: 1.125rem;background: url("../images/onlineGuideBoxC3Icon1.png") no-repeat center center / 1.125rem;margin-right: .5rem;}
.onlineGuideBoxC3List dd .con .text1{overflow: hidden;line-height: 1.125rem;font-size: 0.65rem;color: #666666;}
.onlineGuideBoxC3List dd .con .text1 span{font-size: .9rem;color: #333333;}
/* ————— 线上导览 end ————— */
/* ————— 交通指南 start ————— */
.routerGuideTop{padding: 1rem 0.75rem 0;background-color: #fff;}
.routerGuideTopList{margin-right: -0.75rem;}
.routerGuideTopList dd{float: left;display: inline;width: 33.3333%;}
.routerGuideTopList dd .con{margin-right: .75rem;  background-image: -moz-linear-gradient( 0deg, rgb(170,229,161) 0%, rgb(115,207,230) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(170,229,161) 0%, rgb(115,207,230) 100%);background-image: -ms-linear-gradient( 0deg, rgb(170,229,161) 0%, rgb(115,207,230) 100%);border-radius: .25rem;padding: .5rem .375rem .25rem;}
.routerGuideTopList dd .con .conUp{display: flex;justify-content: space-between;line-height: 1.5rem;height: 1.5rem;margin-bottom: .25rem;}
.routerGuideTopList dd .con .conUp .icon{width: 1.5rem;height: 1.5rem;border-radius: 50%;background-color: #fff;line-height: 1.5rem;text-align: center;}
.routerGuideTopList dd .con .conUp .icon img{display: inline-block;max-height: 0.8rem;vertical-align: middle;}
.routerGuideTopList dd .con .conUp .iconText{font-size: .9rem;color: #ffffff;}
.routerGuideTopList dd .con .text{line-height: .75rem;height: .75rem;text-align: right;}
.routerGuideTopList dd .con .text span{display: inline-block;padding-left: .375rem;position: relative;font-size: 0.55rem;color: #fff;}
.routerGuideTopList dd .con .text span::before{display: block;content: "";width: .2rem;height: .2rem;border-radius: 50%;background-color: #fff;position: absolute;left: 0;top: 50%;margin-top: -0.1rem;}
.routerGuideList2 dd{margin-bottom: 0.75rem;}
.routerGuideList2 dd .con{background-color: #fff;padding: 1rem 0.75rem;}
.routerGuideList2 dd .con .title{margin-bottom: 0.5rem;overflow: hidden;}
.routerGuideList2 dd .con .title .icon{width: 1.5rem;margin-right: .5rem; height: 1.5rem;border-radius: 50%;background-color: #5fb300;line-height: 1.5rem;text-align: center;float: left;display: inline;}
.routerGuideList2 dd .con .title .icon img{display: inline-block;max-height: 0.8rem;vertical-align: middle;}
.routerGuideList2 dd .con .title .titleC{line-height: 1rem;font-size: 0.75rem;color: #333;overflow: hidden;}
.routerGuideList2 dd .con .careInfo{line-height: 1rem;font-size: 0.65rem;color: #5fb300;margin-bottom: 0.5rem;}
.routerGuideList2 dd .con .info{line-height: 1rem;font-size: 0.65rem;color: #666666;text-align: justify;}
.routerGuideList2 dd .con .pic{margin: 0.5rem 0;border-radius: .25rem;overflow: hidden;}
.routerGuideList2 dd .con .pic::before{padding-top: 55.7971%;}
.routerGuideList2 dd .con .routerTitle{line-height: 1.25rem;font-size: 0.65rem;color: #333333;}
.routerTitleUl{display: flex;justify-content: space-between;flex-wrap: wrap;}
.routerTitleUl li{margin-bottom: .375rem;width: 50%;}
.routerTitleUl li .liCon .liConUp{line-height: 1.25rem;height: 1.25rem;font-size: 0.65rem;color: #333333;}
.routerTitleUl li .liCon .liConDown{line-height: 1.125rem;font-size: 0.65rem;color: #666666;}
.routerGuideBoxCare{background-color: #fff;padding: 1rem 0.75rem;}
.routerGuideBoxCare .title1{line-height: 1.375rem;font-size: 0.75rem;color: #333333;}
.routerGuideBoxCare .title2{line-height: 1.375rem;font-size: 0.7rem;color: #333333;}
.routerGuideBoxCare .info{line-height: 1rem;font-size: 0.65rem;color: #666666;}
/* ————— 交通指南 end ————— */