.pro-v-body-b p{ margin-bottom:.0rem;}
.no-6{ display:none;} 
.page-crumbs-box { padding: 0.26rem 0; color: #000; background-color: #f4f4f4; }
.page-crumbs-box .container { display: flex; }
  .crumbs { display: flex; align-items: center; color: #000; }
    .crumbs a { margin: 0 0.05rem; color: #000; }
    .crumbs .ifa { margin-right: 0.1rem; font-size: 0.32rem; line-height: 1; }
.pro-v-body .content-txt img {max-width:100%; height: 100%!important;}
@media screen and (max-width: 991px) {
  .page-crumbs-box.page-crumbs-box-pro .container { display: flex; flex-direction: column; }
  .page-crumbs-box-pro .crumbs { flex-wrap: wrap; font-size: 0.13rem; }
  
  .page-crumbs-box .container { display: flex; flex-direction: column; }
  .page-crumbs-box .crumbs { flex-wrap: wrap; font-size: 0.13rem; }
  .page-crumbs-box { padding: 0.16rem 0; font-size: 0.15rem; }
}

.a-play { width: 0.56rem; height: 0.56rem; }
.a-play:before { content: ''; position: absolute; left: 50%; top: 45%; z-index: 6; transform: translate(-50%, -50%); width: 0.56rem; height: 0.56rem; background: url(../images/aq11.png) no-repeat 50% 50%; background-size: cover; }
.a-play:after { content: ''; position: absolute; left: 50%; top: 45%; z-index: 1; transform: translate(-50%, -50%); border-radius: 50%; width: 0.56rem; height: 0.56rem; background-color: rgba(255,255,255,.8); animation: play-am 1.6s 1s infinite; }
@keyframes play-am {
    0% {
        width: 0.56rem; height: 0.56rem;
        opacity: 1;
    }
    100% {
        width: 0.86rem; height: 0.86rem;
        opacity: 0;
    }
}


.contact01 { padding-top: 0.6rem; padding-bottom: 0.6rem; }
  .contact01 .tit { font-size: 0.29rem; }
  .contact01 ul { list-style: none; margin: 0; padding: 0; }
  .contact01 ul li { display: flex; padding: 0.1rem 0; }
  .contact01 ul span { margin-right: 0.1rem; }
  .contact01 ul .ifa { color: var(--theme-color); font-size: 0.28rem; }
  .contact01 ul p { margin-bottom: 0; padding-top: 0.05rem; line-height: 2.2; }

.contact02 { position: relative; padding-top: 0.6rem; padding-bottom: 0.6rem; }
  .contact02-box { padding: 0 0.2rem; }
  .contact02:before { content: ''; position: absolute; left: 0; top: 0; width: 800%; height: 100%; background-color: #e5e6eb; }
  .contact02 .c-tit { position: relative; z-index: 90; font-size: 0.2rem; line-height: 1.8; }
  .contact02 {  }

@media screen and (max-width: 991px) {
  .contact02:before { left: 50%; transform: translateX(-50%); }
}

.list-news4 {  }
.list-news4 .item-a { padding: 0.2rem; border-radius: 0.1rem; border: 1px solid #e2e2e2; }
.list-news4 .item-a .img-box { position: relative; }
.list-news4 .item-a .date { position: absolute; bottom: -0.05rem; left: 0; z-index: 40; margin-bottom: 0; padding: 0.05rem 0.1rem; color: #fff; background-color: var(--theme-color); }
.list-news4 .item-a .txt-box { height: 1.55rem; }
.list-news4 .item-a .tit { position: relative; height: 0.48rem; font-size: 0.2rem; color: #000; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;  }
.list-news4 .item-a span.line { display: block; overflow: hidden; margin: 0.15rem 0; width: 0.2rem; height: 2px; background-color: var(--theme-color); }
.list-news4 .item-a .txt { color: #000; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.list-news4 .item-a:hover .tit { color: var(--theme-color); }

.list-news4.list-news4-application {  }
.list-news4.list-news4-application .item-a .date { display: none; }
.list-news4.list-news4-application .txt-box { height: auto; }
.list-news4.list-news4-application .txt  { display: none; }

.list-news5 {  }
.list-news5 .item-a { padding: 0.15rem; border-radius: 0.1rem; border: 1px solid #e2e2e2; }
.list-news5 .item-a .img-box { position: relative; padding-top: 60%; background-color: #ccc; }
.list-news5 .item-a .img-box iframe { position: absolute; top: 0; left: 0; z-index: 20; width: 100%; height: 100%; }
.list-news5 .item-a .txt-box {  }
.list-news5 .item-a .tit { position: relative; height: 0.48rem; font-size: 0.2rem; color: #333; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;  }
.list-news5 .item-a span.line { display: block; overflow: hidden; margin: 0.15rem 0; width: 0.2rem; height: 2px; background-color: var(--theme-color); }
.list-news5 .item-a:hover .tit { color: var(--theme-color); }

.page-news-show { background-color: #f4f4f4; }

.col-related-news {}
.col-r-n-title { color: #404040; }

.col-space { padding-top: 0.6rem; padding-bottom: 0.6rem; }
.col-title-01 { }
.col-title-01 .tit { font-size: 0.35rem; text-transform:uppercase;}
.col-title-01.line { border-bottom: 15px solid #f5f5f5; }
.col-title-01.white .tit { color: #fff; }
.col-title-01.white .txt { color: #fff; }
.col-title-01.bigtxt .tit { font-size: 0.3rem; text-transform:uppercase;}


.swiper-imgs {  }
  .swiper-imgs .img-box { border: 1px solid #e7e7e7; }
  .swiper-imgs .swiper-btns { position: relative; height: 0.5rem; }
  .swiper-imgs .swiper-btns .swiper-btn-prev:after,
  .swiper-imgs .swiper-btns .swiper-btn-next:after { content: ''; }
  .swiper-imgs .swiper-btns .swiper-btn-prev ,
  .swiper-imgs .swiper-btns .swiper-btn-next { border-radius: 50%; border: 1px solid #cfcfcf; width: 0.45rem; height: 0.45rem; }
  .swiper-imgs .swiper-btns .swiper-btn-next { left: 0.6rem; }
  .swiper-imgs .swiper-btns .swiper-btn-prev .ifa,
  .swiper-imgs .swiper-btns .swiper-btn-next .ifa { font-size: 0.28rem; color: #cfcfcf; }
  .swiper-imgs .swiper-btns .swiper-scroll { left: 1.2rem; right: 0; bottom: 50%; transform: translateY(50%); width: auto; height: 0.02rem; background-color: #e6e6e6; }
  .swiper-imgs .swiper-btns .swiper-scroll .swiper-scrollbar-drag { height: 0.02rem; background-color: var(--theme-color); opacity: .8; }

  .swiper-imgs .swiper-btns .swiper-btn-prev:hover ,
  .swiper-imgs .swiper-btns .swiper-btn-next:hover { border: 1px solid var(--theme-color); }
  .swiper-imgs .swiper-btns .swiper-btn-prev:hover .ifa,
  .swiper-imgs .swiper-btns .swiper-btn-next:hover .ifa { color: var(--theme-color); }
@media screen and (max-width: 991px) {
  .swiper-imgs .swiper-btns .swiper-btn-prev ,
  .swiper-imgs .swiper-btns .swiper-btn-next { width: 0.35rem; height: 0.35rem; }
  .swiper-imgs .swiper-btns .swiper-btn-prev { left: 0; }
  .swiper-imgs .swiper-btns .swiper-btn-next { left: 0.4rem; }
  .swiper-imgs .swiper-btns .swiper-btn-prev .ifa,
  .swiper-imgs .swiper-btns .swiper-btn-next .ifa { font-size: 0.22rem; color: #cfcfcf; }
  .swiper-imgs .swiper-btns .swiper-scroll { left: 0.9rem; }
}



.page-server01 {  }
.page-server01 .item { display: flex; flex-direction: column; align-items: center; padding: 0.12rem 0.3rem; border-radius: 0.08rem; border: 1px solid #e5e6eb; height: 100%; background-color: #f4f4f4; transition:all .12s ease-out; }
.page-server01 .item .ifa { margin: 0 auto; font-size: 0.74rem; color: var(--theme-color); transition:all .12s ease-out; }
.page-server01 .item .t01 { position: relative; margin-bottom: 0.3rem; padding-bottom: 0.2rem; font-size: 0.22rem; color: #000; transition:all .12s ease-out; }
.page-server01 .item .t01:before { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 0.3rem; height: 0.05rem; background-color: var(--theme-color); transition:all .12s ease-out; }
.page-server01 .item .t02 { color: #000; transition:all .12s ease-out; }

.page-server01 .item:hover { border: 1px solid var(--theme-color); background-color: var(--theme-color); }
.page-server01 .item:hover .ifa { color: #fff; }
.page-server01 .item:hover .t01 { color: #fff; }
.page-server01 .item:hover .t01:before { background-color: #fff; }
.page-server01 .item:hover .t02 { color: #fff; }


.page-server02 { background: url(../images/aq03.jpg) no-repeat 50% 50%; background-size: cover; padding-top:0.9rem; padding-bottom:0.9rem;}
.page-server02 .item { border: 1px solid rgba(255,255,255,.2); }
.page-server02 .item img { padding-top:0.05rem; padding-bottom:0.05rem; }
.page-server02 .item:hover { border: 1px solid rgba(255,255,255,.4); }

.page-server02 .swiper-btns .swiper-btn-prev ,
.page-server02 .swiper-btns .swiper-btn-next { border: 1px solid #fff; }
.page-server02 .swiper-btns .swiper-btn-prev .ifa,
.page-server02 .swiper-btns .swiper-btn-next .ifa { color: #fff; }
.page-server02 .swiper-btns .swiper-scroll { background-color: rgba(255,255,255,.2); }
.page-server02 .swiper-btns .swiper-scroll .swiper-scrollbar-drag { height: 0.02rem; background-color: #fff; opacity: .8; }

.page-server02 .swiper-btns .swiper-btn-prev:hover ,
.page-server02 .swiper-btns .swiper-btn-next:hover { border: 1px solid #38383a; }
.page-server02 .swiper-btns .swiper-btn-prev:hover .ifa,
.page-server02 .swiper-btns .swiper-btn-next:hover .ifa { color: #38383a; }




.faq-list { border-top: 1px solid #e3e3e3; }
  .faq-list .item { padding: 0.18rem 0.2rem; border-bottom: 1px solid #e3e3e3; }
  .faq-list .item .txt01,
  .faq-list .item .txt02 { display: flex; position: relative;  padding: 0.06rem 0; color: #000; }
  .faq-list .item .txt01 { font-weight: bold; }
  .faq-list .item .txt01 .a1,
  .faq-list .item .txt02 .a1 { margin-right: 0.08rem; font-weight: bold; }
  .faq-list .item .txt01 .ifa { cursor: pointer; position: absolute; top: 0.05rem; right: 0.05rem; font-size: 0.22rem; transition:all .12s ease-out; }
  .faq-list .item .txt01 .ifa:hover { color: var(--theme-color); }
  .faq-list .item .a1 { margin-bottom: 0; }
  .faq-list .item .txt02 { display: none; }
  .faq-list .item.cur .txt02 { display: flex; }
  .faq-list .item.cur .ifa  { transform: rotate(180deg); }

.page-server04 .img-h { padding-top: 120%; }



.page-server05 {  }
  .page-server05 .item { display: flex; align-items: center; padding: 0.3rem 0.2rem; border-radius: 0.08rem; border: 1px solid #a6a6a6; background-color: #f4f4f4;  box-shadow:  inset 0 0 0.15rem rgb(0 0 0 / 08%),inset 0 0 1px rgb(255 255 255 / 100%), 0 0 0.15rem rgb(0 0 0 / 15%); }
  .page-server05 .item .img-box { flex-grow: 0; flex-shrink: 0; overflow: hidden; margin-right: 0.2rem; border-radius: 50%; width: 1.4rem; }
  .page-server05 .item .img-box .img-h { padding-top: 100%; }
  .page-server05 .item .txt-box .txt00 { display: flex; }
  .page-server05 .item .txt-box .txt00 img + img { margin-left: 0.05rem; }
  .page-server05 .item .txt-box .txt01 { margin-bottom: 0.1rem; padding: 0.08rem 0 0.06rem; border-bottom: 1px solid #c5c5c5; font-weight: bold; font-size: 0.2rem; }
  .page-server05 .item .txt-box .txt02 { color:#000; line-height: 1.4; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
@media screen and (max-width: 991px) {
  .page-server05 .item .img-box { width: 1rem; }
}

.page-server06 { background-color: #f5f5f5; }
.page-server06 .col-title-01 .txt { font-size: 0.18rem; }
.page-server06 .guestbook .button { background-color: #000; }
.page-server06 .guestbook .button:hover { background-color: var(--theme-color); }



.page-about01 {  }
  .page-about01 .txtbox {  }
    .page-about01 .txtbox .tit { padding-top: 0.6rem; height: 1.06rem; font-size: 0.18rem; font-weight: bold; text-transform: uppercase; background: url(../images/aq08.png) no-repeat 0% 50%; background-size: auto 100%; }
    .page-about01 .txtbox .tit-sub { width: 70%; font-weight: bold; }
    .page-about01 .txtbox .txt { line-height: 1.3; color: #000; }

  .page-about01-mun { display: flex; justify-content: space-around; padding: 0.3rem 0; background-color: #f4f4f4; }
    .page-about01-mun .item { flex-grow: 1; display: flex; justify-content: center; position: relative; padding: 0 0.2rem; min-width: 18%; color: var(--theme-color); font-size: 0.16rem; }
    .page-about01-mun .item + .item:before { content: ''; position: absolute; left: 0rem; top: 0; border-left: 1px solid #f2d6ca; width: 1px; height: 100%; }
    .page-about01-mun .item-r { display: inline-block; }
    .page-about01-mun .item .tr1 { display: flex; }
    .page-about01-mun .item p { line-height: 1.2; }
    .page-about01-mun .item .mun { margin-right: 0.06rem; color: var(--theme-color); font-size: 0.5rem; font-weight: bold; line-height: 1; }
    .page-about01-mun .item .td2 { display: flex; flex-direction: column; justify-content: space-between; padding: 0.03rem 0 0.07rem; line-height: 1; }
    .page-about01-mun .item .td2 em { font-size: 0.14rem; font-style: normal; font-weight: bold; }
    .page-about01-mun .item {  }
    .page-about01-mun .item {  }


@media ( min-width: 1400px ){
  /*xxl*/
}
@media ( max-width: 1399px ) and ( min-width: 1200px ){
  /*xl*/
}
@media ( max-width: 1199px ) and ( min-width: 992px ){
  /*lg*/
  /*.page-about01-mun { flex-wrap: wrap; }*/
  /*.page-about01-mun .item { margin: 0.2rem 0; min-width: 3.0rem; }*/
  .page-about01-mun .item .mun { font-size: 0.4rem; }
}
@media ( max-width: 991px ) and ( min-width: 768px ){
  /*md*/
  .page-about01-mun .item .mun { font-size: 0.34rem; }
  .page-about01-mun .item .td2 em { font-size: 0.11rem; }
}
@media screen and (max-width: 767px) {
  .page-about01 .txtbox .tit { background-size: 100% auto; }
  .page-about01-mun { flex-wrap: wrap; }
  .page-about01-mun .item { margin: 0.2rem 0; min-width: 100%; }
  .page-about01-mun .item-r { width: 2.2rem; }
  .page-about01-mun .item .mun { font-size: 0.34rem; }
  .page-about01-mun .item .td2 em { font-size: 0.11rem; }
}
@media ( max-width: 991px ) and ( min-width: 768px ){
  /*md*/
  .page-about01-mun .item .mun { font-size: 0.34rem; }
  .page-about01-mun .item .td2 em { font-size: 0.11rem; }
}
@media screen and (max-width: 991px) {
  .page-about01-mun { padding: 0 0;  border: 0px solid #ee7b4b; background: none; }
  .page-about01-mun .item { margin: 0.1rem 0; padding: 0.12rem 0; border: 1px solid #e8e8e8; background-color: #f4f4f4; }
  .page-about01-mun .item + .item:before { border-left: 0px solid #f2d6ca; }
}





.page-about02 { position: relative; }
.page-about02 .item { position: relative; }
.page-about02 .img-h { padding-top: 90%; }
.page-about02 .item-txt { position: absolute; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; padding: 0.4rem 0.2rem; background-color: rgba(53,53,53,.5); transition:all .3s ease-out; }
.page-about02 .item-txt-r { display: flex; align-items: center; max-width: 5.8rem; width: 90%; color: #fff; }
.page-about02 .item-txt .ifa { flex-grow: 0; flex-shrink: 0; display: flex; justify-content: center; align-items: center; margin-right: 0.2rem; border-radius: 50%; border: 1px solid var(--theme-color); width: 0.85rem; height: 0.85rem; color: var(--theme-color); font-size: 0.52rem; }
.page-about02 .item-txt .tit { margin-bottom: 0.05rem; font-weight: bold; line-height: 1; }
.page-about02 .item-txt .txt { margin-bottom: 0; line-height: 1.2; }
.page-about02 .item:hover .item-txt { padding: 0.6rem 0.2rem; }

.page-about02-btn { position: absolute; left: 50%; top: 45%; z-index: 6; transform: translate(-50%, -50%); }

@media screen and (max-width: 991px) {
.page-about02 .item-txt { padding: 0.1rem 0.1rem; }
.page-about02 .item-txt .ifa { width: 0.55rem; height: 0.55rem; color: var(--theme-color); font-size: 0.32rem; }
.page-about02 .item-txt .txt { font-size: 0.13rem; }
.page-about02-btn { top: 20%;  }

}

.page-about03-titlebox { display: flex; justify-content: space-between; align-items: center; position: relative; }
.page-about03-titlebox:before { content: ''; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); width: 800%; height: 1px; background-color: #d0d0d0; }
.page-about03-titlebox .tit { font-weight: bold; text-transform: uppercase; }
  .page-about03-btns { display: flex; }
  .page-about03-btns .item { display: flex; flex-direction: column; align-items: center; cursor: pointer; position: relative; padding: 0.1rem 0.26rem; font-size: 0.14rem; color: #696969; }
  .page-about03-btns .item:before { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 4px; background-color: var(--theme-color); opacity: 0; }
  .page-about03-btns .item .ifa { color: var(--theme-color); color: #696969; font-size: 0.62rem; line-height: 1; }

  .page-about03-btns .item.cur { color: var(--theme-color); }
  .page-about03-btns .item.cur:before { opacity: 1; }
  .page-about03-btns .item.cur .ifa { color: var(--theme-color); }

.page-about03-titlebox + .txt { color: #000; }

.page-about03 .img-h { padding-top: 145%; }
.page-about03 .swiper-imgs { display: none; }
.page-about03 .swiper-imgs.cur { display: block; }

@media screen and (max-width: 991px) {
.page-about03-titlebox { flex-direction: column; }
}


.page-about04 { background-image: url(../images/aq12.jpg); background-color: #f4f4f4; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; }
.page-about04-title {  }
  .page-about04-title .tit2 { text-transform: uppercase; }
  .page-about04-title .tit { font-weight: bold; text-transform: uppercase; }
  .page-about04-show01 { position: relative; margin-left: auto; margin-right: auto; max-width: 10rem;margin-top: 0.8rem; }
  .page-about04-show01 .swiper { margin: 0 0.5rem; }
  .page-about04-show01 .swiper:before { content: ''; position: absolute; top: 50%; transform: translateY(-50%); width: 100%; height: 3px; background-color: #959595; }
  .page-about04-show01 .swiper-slide { cursor: pointer; position: relative; }
  .page-about04-show01 .swiper-slide:before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); border-radius: 50%; width: 0.12rem; height: 0.12rem; background-color: #959595; }
  .page-about04-show01 .item { display: flex; justify-content: center; height: 0.86rem; color: #6e6e6e; font-size: 0.24rem; text-align: center; }
  .page-about04-show01 .swiper-slide:nth-child(odd) .item { align-items: flex-end; }
  .page-about04-show01 .swiper-slide:hover:before { background-color: var(--theme-color); }
  .page-about04-show01 .swiper-slide:hover .item { color: var(--theme-color); }
  .page-about04-show01 .swiper-btn-prev ,
  .page-about04-show01 .swiper-btn-next { position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: flex; justify-content: center; align-items: center; border-radius: 50%; border: 3px solid #959595; width: 0.4rem; height: 0.4rem; transition:all .3s ease-out; }
  .page-about04-show01 .swiper-btn-next { left: auto; right: 0; }
  .page-about04-show01 .swiper-btn-prev .ifa,
  .page-about04-show01 .swiper-btn-next .ifa { color: #959595; font-size: 0.4rem; }
  .page-about04-show01 .swiper-btn-prev:hover,
  .page-about04-show01 .swiper-btn-next:hover { border: 3px solid var(--theme-color); }
  .page-about04-show01 .swiper-btn-prev:hover .ifa,
  .page-about04-show01 .swiper-btn-next:hover .ifa { color: var(--theme-color); }
  .page-about04-show02 { margin-left: auto; margin-right: auto; max-width: 7.4rem; }
  .page-about04-show02 .tit { padding-bottom: 0.23rem; text-align: center; color: #6e6e6e; font-size: 0.32rem; background-image: url(../images/aq13.png); background-repeat: no-repeat; background-position: 50% 100%; }
  .page-about04-show02 .txt { color: #6e6e6e; }

.page-about05 {  }
.page-about05 .img-h { padding-top: 120%; }
.page-about05 .txt-box { padding: 0.16rem 0; border-bottom: 1px solid #e6e6e6; text-align: center; }
.page-about05 .txt-box .tit { margin-bottom: 0.05rem; font-size: 0.18rem; font-weight: bold; }
.page-about05 .txt-box .txt { margin-bottom: 0; font-size: 0.18rem; color: #444; }


.page-about06 { position: relative; }
.page-about06:before { content: ''; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 3.95rem; background-color: #eb5c20; }
.page-about06-titbox { position: relative; z-index: 5; color: #fff; }
.page-about06-titbox .tit { /*font-size: 0.36rem;*/ font-weight: bold; }
.page-about06-titbox .txt { color: #fff3dd; }
.page-about06-bookbox { position: relative; z-index: 5; display: flex; background-color: #fff; box-shadow: 0 0 0.15rem rgb(0 0 0 / 15%); }
.page-about06-bookbox .a1 { flex-grow: 0; flex-shrink: 0; position: relative; width: 3.7rem; }
.page-about06-bookbox .a1 .titshow { position: absolute; z-index: 5; display: flex; align-items: center; padding: 0.6rem 0.3rem; color: #fff; font-size: 0.26rem; font-weight: bold; line-height: 1.4; }
.page-about06-bookbox .a1 .titshow .ifa { margin-right: 0.12rem; font-size: 0.56rem; }
.page-about06-bookbox .a1 .img-h { padding-top: 0%; height: 100%; }
.page-about06-bookbox .a2 { padding: 0.2rem 0.4rem 0.4rem; }

.page-about06 .guestbook [type="tel"],
.page-about06 .guestbook [type="email"],
.page-about06 .guestbook [type="text"] { border: 0px #d5d5d5 solid; background-color: #f2f2f2; }
.page-about06 .guestbook textarea { border: 0px #d5d5d5 solid; background-color: #f2f2f2; }
.page-about06 .guestbook select { border: 0px #d5d5d5 solid; background-color: #f2f2f2; }
.page-about06 .guestbook select option:first-child { color: #999; }
.page-about06 .guestbook .wpcf7-list-item { margin: 0 0.4em 0 0; }
.page-about06 .guestbook .form-td-checkbox { color: #333; }

.page-about06 .guestbook .submit-box p { position: relative; }
.page-about06 .guestbook .submit-box .wpcf7-spinner { position: absolute; left: 110%; top: 50%; transform: translateY(-50%); }
.page-about06-bookbox .a2  .wpcf7 form .wpcf7-response-output { margin: 0.8em 0 1em; }

.page-about06 .guestbook .button { background-color: #38383a; }
.page-about06 .guestbook .button:hover { background-color: var(--theme-color); }

@media ( max-width: 1199px ) and ( min-width: 992px ){
  /*lg*/
  .page-about06-bookbox { flex-direction: column; }
  .page-about06-bookbox .a1 { width: 100%; }
  .page-about06-bookbox .a1 .img-h { height: 2.5rem; }
}
@media screen and (max-width: 991px) {
  .page-about06-bookbox { flex-direction: column; }
  .page-about06-bookbox .a1 { width: 100%; }
  .page-about06-bookbox .a1 .img-h { height: 2.5rem; }
  .page-about06-bookbox .a2 { padding: 0.2rem 0.2rem 0.4rem; }
}


.page-about07 {  }
.page-about07 .txt-box { background-color: #f4f4f4; }
.page-about07 .txt-box .tit { padding: 0.16rem 0.1rem; text-align: center; font-size: 0.18rem; color: #000;}


.page-pro { background-color: #f6f6f6; }

.pro-ind-title {  }
.pro-ind-title .tit { font-size: 0.36rem; font-weight: bold; }
.pro-ind-title .txt { font-size: 0.14rem; }

.cp-list {  }
  .cp-list .item { display: flex; padding: 0.1rem; background-color: #fff; box-shadow: 0 0 0.15rem rgb(0 0 0 / 7%); }
  .cp-list .item + .item { margin-top: 0.4rem; }
  .cp-list .item .cp-img { flex-grow: 0; flex-shrink: 0; position: relative; width: 3.35rem; }
  .cp-list .item .cp-img .img-h { padding-top: 110%; }
  .cp-list .item .cp-img .txt-box { position: absolute;  top: 32%; left: 0.3rem; }
  .cp-list .item .cp-img .txt-box .ifa { color: #fff; font-size: 0.68rem; line-height: 1; }
  .cp-list .item .cp-img .txt-box .tit { color: #fff; }
  .cp-list .item .cp-img .pc-goto { position: absolute; left: 0.3rem; bottom: 0.4rem; padding: 0.12rem 0.3rem; border-radius: 0.3rem; color: #fff; background-color: var(--theme-color); }
  .cp-list .item .cp-subbox { flex-grow: 1; flex-shrink: 1; padding: 0.2rem; text-align: center; }
  .cp-list .item .cp-subbox .item-sub {  }
  .cp-list .item .cp-subbox .img-h { padding-top: 100%; }
  .cp-list .item .cp-subbox .tit { color: #4c4c4c; font-size: 0.18rem; }

  .cp-list .item .cp-subbox .item-sub:hover .tit { color: var(--theme-color); }


@media screen and (max-width: 1399px) {
  .cp-list .item { flex-direction: column; }
  .cp-list .item .cp-img { flex-grow: 0; flex-shrink: 0; width: 100%; }
  .cp-list .item .cp-img .img-h { padding-top: 0; height: 4.0rem; }
}



.list-top-cp { display: flex; align-items: stretch; position: relative; }
.list-top-cp:before { content: ''; position: absolute; left: 50%; bottom: 0; width: 1000%; height: 2px; transform: translateX(-50%); background-color: #e1e1e6; }
.list-top-cp .item { padding: 0.08rem; width: 16.66%; }
.list-top-cp .item-a { display: flex; flex-direction: column; justify-content: space-between; align-items: center; position: relative; border-radius: 0.05rem; height: 100%; color: #000; text-align: center; background-color: #e1e1e6; box-shadow: 0 0 0.1rem rgb(0 0 0 / 8%); }
.list-top-cp .item-a .tit { flex-grow: 1; display: flex; align-items: center; font-size: 0.18rem; font-weight:bold; }
.list-top-cp .item-a .ifa { font-size: 0.66rem; line-height: 1; }
.list-top-cp .item-a img { max-width: 0.8rem; }
  .list-top-cp .item-a .a2,
  .list-top-cp .item-a .a3 { display: none; }
  .list-top-cp .item-a.cur .a1 { display: none; }
  .list-top-cp .item-a.cur .a2,
  .list-top-cp .item-a.cur .a3 { display: block; }
.list-top-cp .item-a.cur { color: #fff; background-color: #eb581b; }
.list-top-cp .item-a.cur:before { content: ''; position: absolute; left: 50%; bottom: -0.2rem; transform: translateX(-50%); width: 100%; height: 0.14rem; background-image: url(../images/aq15.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: auto 100%; }

.list-top-cp.list-top-cp-new .item-a { flex-direction: column-reverse; background: none; box-shadow: 0 0 0.1rem rgb(0 0 0 / 0%); }
.list-top-cp.list-top-cp-new .item-a.cur { color: var(--theme-color); background: none; }

@media screen and (max-width: 991px) {
  .list-top-cp { flex-wrap: wrap; }
  .list-top-cp .item { width: 33%; }
  .list-top-cp .item-a { padding: 0.08rem 0.1rem 0.08rem; }
  .list-top-cp .item-a.cur:before { display: none; }
  .list-top-cp .item-a .tit { font-size: 0.16rem; }
  .list-top-cp .item-a .ifa { font-size: 0.46rem; }
}

.pro-areax { display: flex; align-items: stretch; }
.pro-areax .pro-left { flex-grow: 0; flex-shrink: 0; margin-right: 0.25rem; padding: 0.25rem 0.2rem; width: 3.25rem; background-color: #fafafa; }

@media screen and (max-width: 991px) {
.pro-areax { flex-direction: column; }
}

  .pro-areax .pro-left .pro-left-tit { display: block; position: relative; color: #000; font-size: 0.2rem; }
  .pro-areax .pro-left .pro-left-tit.line { margin-bottom: 0.08rem; padding-bottom: 0.08rem; }
  .pro-areax .pro-left .pro-left-tit.line:before { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background-color: #dbdbdb; }
  .pro-areax .pro-left .pro-left-tit.line:after { content: ''; position: absolute; left: 0; bottom: 0; width: 0.3rem; height: 2px; background-color: var(--theme-color); }

  .pro-areax .pro-left .search-bar { width: 100%; }
  .pro-areax .pro-left .search-bar .text { border: 0; }
  .pro-areax .pro-left .search-bar .button { background: url(../images/pic/head-img03-3.png) #fff no-repeat 50% 50%; background-size: 50%; }

  .pro-left-pc { list-style: none; margin: 0; padding: 0; }
    .pro-left-pc > li { }
    .pro-left-pc > li > a { display: block; padding: 0.1rem 0; border-bottom: 1px solid #d8d8d8; color: #303030; font-weight: bold; font-size: 0.2rem;}
    .pro-left-pc > li > a.cur { color: var(--theme-color); }

    .pro-left-pc .sub-ul { list-style: none; margin: 0; padding: 0; }
      .pro-left-pc .sub-ul > li { }
      .pro-left-pc .sub-ul > li:first-child { margin-top: 0.08rem; }
      .pro-left-pc .sub-ul > li:last-child { margin-bottom: 0.08rem; }
      .pro-left-pc .sub-ul > li > a { display: block; padding: 0.02rem 0; color: #000; }
      .pro-left-pc .sub-ul > li > a.cur { color: var(--theme-color); }
      .pro-left-pc .sub-ul > li > a:before { content: ''; }

    .pro-left-pc .sub-ul2 { list-style: none; margin: 0; padding: 0; }
      .pro-left-pc .sub-ul2 > li { }
      .pro-left-pc .sub-ul2 > li:first-child { margin-top: 0.04rem; }
      .pro-left-pc .sub-ul2 > li:last-child { margin-bottom: 0.04rem; }
      .pro-left-pc .sub-ul2 > li > a { display: block; padding: 0.02rem 0 0.02rem 0.1rem; color: #000; font-size: 0.17rem; }
      .pro-left-pc .sub-ul2 > li > a.cur { color: var(--theme-color); }
      .pro-left-pc .sub-ul2 > li > a:before { content: '-'; margin-right: 0.05rem; }

    .pro-left-messages .guestbook [type="tel"],
    .pro-left-messages .guestbook [type="email"],
    .pro-left-messages .guestbook [type="text"] { border: 0px #d5d5d5 solid; background-color: #fff; }
    .pro-left-messages .guestbook textarea { border: 0px #d5d5d5 solid; background-color: #fff; }
    .pro-left-messages .guestbook .submit-box p { position: relative; }
    .pro-left-messages .guestbook .submit-box .wpcf7-spinner { position: absolute; left: 110%; top: 50%; transform: translateY(-50%); }
    .pro-left-messages .wpcf7 form .wpcf7-response-output { margin: 0.8em 0 1em; }
    
    .pro-left-messages .guestbook .button { background-color: #38383a; }
    .pro-left-messages .guestbook .button:hover { background-color: var(--theme-color); }

.pro-areax .page-box { flex-grow: 1; flex-shrink: 1; }


.pro-contact { background-color: #fafafa; }
  .pro-contact .guestbook [type="tel"],
  .pro-contact .guestbook [type="email"],
  .pro-contact .guestbook [type="text"] { border: 0px #d5d5d5 solid; background-color: #f2f2f2; }
  .pro-contact .guestbook textarea { border: 0px #d5d5d5 solid; background-color: #f2f2f2; }
  .pro-contact .guestbook .submit-box p { position: relative; }
  .pro-contact .guestbook .submit-box .wpcf7-spinner { position: absolute; left: 110%; top: 50%; transform: translateY(-50%); }
  .pro-contact .wpcf7 form .wpcf7-response-output { margin: 0.8em 0 1em; }
.pro-contact .guestbook .button { background-color: #38383a; }
.pro-contact .guestbook .button:hover { background-color: var(--theme-color); }

.pro-titbox { position: relative; z-index: 5; color: #333; }
.pro-titbox .tit {  font-weight: bold;  }
.pro-titbox .tit.orange { color: var(--theme-color); }
.pro-titbox .txt { color: #000; }

.news-col-pro { padding: 0.2rem; background-color: #fff; }
.news-col-pro .item-a { }
.news-col-pro .item-a .img-box { position: relative; }
.news-col-pro .item-a .img-box .img-h { padding-top: 100%; }
.news-col-pro .item-a .txt-box {  }
.news-col-pro .item-a .tit { position: relative; font-size: 0.22rem; color: #000; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;  }
.news-col-pro .item-a .txt { color: #000; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.news-col-pro .item-a .more-btn { display: none; }
.news-col-pro .item-a:hover .tit { color: var(--theme-color); }


.ind-col-tit { position: relative; }
  .ind-col-tit .tit { font-weight: bold; text-transform: uppercase; }
  .ind-col-tit .txt { font-size: 0.22rem; }



.ind01 { display: flex; padding: 0.2rem 0.2rem; background-color: var(--theme-color); }
  .ind01-title { flex-grow: 0; flex-shrink: 0; display: flex; justify-content: flex-end; align-items: center; margin-right: 0.25rem; width: 2.4rem; font-size: 0.21rem; font-weight: bold; color: #fff; text-align: right; line-height: 1.2; text-transform: uppercase; }
  .ind01 .page-about01-mun { flex-grow: 1; flex-shrink: 1; padding: 0.12rem 0; border: 1px solid #ee7b4b; background-color: var(--theme-color); }
  .ind01 .page-about01-mun .item { color: #fff; }
  .ind01 .page-about01-mun .item + .item:before { border-left: 1px solid #ee7b4b; }
  .ind01 .page-about01-mun .item .mun { color: #fff; }


.ind01 .swiper-btns .swiper-btn-prev ,
.ind01 .swiper-btns .swiper-btn-next { border: 1px solid #fff; }
.ind01 .swiper-btns .swiper-btn-prev .ifa,
.ind01 .swiper-btns .swiper-btn-next .ifa { color: #fff; }
.ind01 .swiper-btns .swiper-scroll { background-color: rgba(255,255,255,.2); }
.ind01 .swiper-btns .swiper-scroll .swiper-scrollbar-drag { height: 0.02rem; background-color: #fff; opacity: .8; }

.ind01 .swiper-btns .swiper-btn-prev:hover ,
.ind01 .swiper-btns .swiper-btn-next:hover { border: 1px solid #38383a; }
.ind01 .swiper-btns .swiper-btn-prev:hover .ifa,
.ind01 .swiper-btns .swiper-btn-next:hover .ifa { color: #38383a; }


@media ( max-width: 1199px ) and ( min-width: 992px ){
  /*lg*/
  .ind01 { flex-direction: column; }
  .ind01-title { display: block; margin-bottom: 0.2rem; width: 100%; text-align: center; }
}
@media screen and (max-width: 991px) {
  .ind01 { flex-direction: column;  }
  .ind01-title { display: block; width: 100%; text-align: center; }
  .ind01 .page-about01-mun { border: 0px solid #ee7b4b;}
  .ind01 .page-about01-mun .item { margin: 0.1rem 0; padding: 0.12rem 0; border: 1px solid #ee7b4b;  background: none;}
}


.ind02 { overflow: hidden; }
  .ind02-top { position: relative; }
  .ind02-top:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 500%; background-color: #f4f4f4; }
  .ind02-top .list-top-cp { padding-bottom: 0.2rem; }
  .ind02-top .list-top-cp .item-a { padding: 0.18rem 0.12rem 0.12rem; }
  .ind02-top .list-top-cp .item-a.cur:before { bottom: -0.4rem; }

  .ind02 .list-pro { display: none; }
  .ind02 .list-pro.cur { display: flex; }
  .ind02 .list-pro .item-a { border: 0px; }

.ind03 { padding-top: 0.4rem; padding-bottom: 0.4rem; background-color: #e5e6eb; }
  .ind03 .container { display: flex; justify-content: space-between; align-items: center; }
  .ind03 .container .txt { margin-bottom: 0; font-size: 0.24rem; font-weight: bold; }
  .ind03 .container .a-btn { padding: 0.03rem 0.5rem; color: #fff; font-size: 0.24rem; white-space: nowrap; background-color: #38383a; transition:all .2s ease-out; }
  .ind03 .container .a-btn:hover { background-color: var(--theme-color); }

@media screen and (max-width: 991px) {
  .ind03 .container { flex-direction: column; align-items: flex-start; }
  .ind03 .container .a-btn { width: 100%; text-align:center; }
}

.ind04 {  }
.ind04 .item { position: relative; height: 100%; }
.ind04 .item .text-show { position: absolute; left: 0; top: 0; z-index: 10; display: flex; flex-direction: column; justify-content: space-between; padding: 0.4rem 0.3rem; max-width: 5.2rem; width: 100%; height: 100%; color: #fff; transition:all .3s ease-out;  }
.ind04 .item .text-show .tit { margin-bottom: 0.2rem; font-weight: bold; }
.ind04 .item .text-show .a-more { display: flex; align-items: center; color: #fff;  transition:all .3s ease-out; }
.ind04 .item .text-show .a-more .ifa { margin-left: 0.06rem; font-size: 0.26rem; color: var(--theme-color); }

.ind04 .item .img-h:before { content: ''; position: absolute; left: 0; top: 0; z-index: 3; width: 100%; height: 100%; background-color: rgba(255,255,255,.18); opacity: 0; }

.ind04 .item.item01 .img-h { padding-top: 80%; }
.ind04 .item.item02 { background-color: var(--theme-color); }
.ind04 .item.item02 .text-show .a-more .ifa { color: #fff; }
.ind04 .item.item03 .img-h { padding-top: 80%;  padding-top: 68.5%; }
.ind04 .item.item04 .img-h { padding-top: 40%; }

.ind04 .item:hover .text-show { padding-left: 0.4rem; padding-right: 0.2rem; color: #fff; }
.ind04 .item:hover .text-show .a-more { color: #fff; }
.ind04 .item:hover .img-h:before {  opacity: 1; }

.ind04-a-play { position: absolute; right: 0.5rem; bottom: 0.2rem; z-index: 10; }
.ind04-a-play:after { background-color: rgba(226,105,40,.8); }

@media ( min-width: 1400px ){
  /*xxl*/
}
@media ( max-width: 1399px ) and ( min-width: 1200px ){
  /*xl*/
}
@media ( max-width: 1199px ) and ( min-width: 992px ){
  /*lg*/
  .ind04 .item.item01 .img-h { padding-top: 50%; }
}
@media screen and (max-width: 991px) {
  .ind04 .item .img-h { padding-top: 70%; }
  .ind04 .item.item04 .img-h { padding-top: 70%; }
  .ind04 .item.item02 { height: 3.0rem; }
}



.ind05 { margin-bottom: 0.8rem; background: url(../images/aq019.jpg) #fff no-repeat 50% 50%; background-size: cover; }
  .ind05 .ind-col-tit { color: #fff; }
  .ind05 .ind-col-tit .tit { color: var(--theme-color); }
  .ind05 .ind-col-tit .txt { font-size: 0.18rem; }
  .ind05 .a-more { padding: 0.12rem 0.9rem; color: #fff; background-color: var(--theme-color); }
  .ind05 .a-more:hover { color: var(--theme-color); background-color: #fff; }
  .ind05 .ind05-txt-list { list-style: none; margin: 0.4rem 0 0; padding: 0.16rem 0; border-top: 1px solid var(--theme-color); max-width: 4.8rem; color: #fff; }
  .ind05 .ind05-txt-list li { padding: 0.12rem 0; font-size: 0.2rem; }
  .ind05 .ind05-txt-list .ifa { margin-right: 0.06rem; color: var(--theme-color); }
  .ind05 .ind05-txt-list li:hover .ifa { color: #fff; }

  .ind05-swiper { overflow: hidden; position: relative; bottom: -1.5rem; border-radius: 0.08rem; border: 15px solid #fff; background-color: #FFF; box-shadow: 0 0 0.15rem rgb(0 0 0 / 15%); }
  .ind05-swiper .swiper-btns { position: absolute; bottom: 0.1rem; left: 0.3rem; right: 0.5rem; z-index: 20; display: flex; align-items: center; }
  .ind05-swiper .swiper-btns .swiper-button-prev-a .ifa,
  .ind05-swiper .swiper-btns .swiper-button-next-a .ifa { font-size: 0.3rem; color: #fff; }
  .ind05-swiper .swiper-btns .swiper-pagination-a { width: auto; }
  .ind05-swiper .swiper-btns .swiper-pagination-a .swiper-pagination-bullet { width: 0.12rem; height: 0.12rem; background-color: #fff; opacity: 1; }
  .ind05-swiper .swiper-btns .swiper-pagination-a .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--theme-color); }


@media ( max-width: 1399px ) and ( min-width: 1200px ){
  /*xl*/
   .ind05-swiper { bottom: -2rem; }
}
@media ( max-width: 1199px ) and ( min-width: 992px ){
  /*lg*/
}
@media screen and (max-width: 991px) {
  .ind05 { margin-bottom: 0; }
  .ind05 .a-more { display:block; width: 100%; text-align: center; }
  .ind05-swiper { bottom: 0; }
}


.ind06 {  }
.ind06-top { display: flex; justify-content: space-between; align-items: center; }
.ind06-top .a-more { padding: 0.1rem 0.7rem; color: #fff; background-color: var(--theme-color); }
.ind06-top .a-more:hover { background-color: #333; }

@media screen and (max-width: 991px) {
  .ind06-top { flex-direction: column; align-items: flex-start; }
  .ind06-top .a-more { width: 100%; text-align: center; }
}


.ind07 { position: relative; }
.ind07-r { position: relative; padding-bottom: 3.1rem; background: url(../images/aq025.jpg) #efeef3 no-repeat 100% 100%; background-size: cover; }
.ind07 .txtbox { padding-top: 0.9rem; background: url(../images/aq024.png) no-repeat 0% 0%; background-size: 100% auto; }
.ind07 .txtbox .tit { position: relative; font-weight: bold; }
.ind07 .txtbox .tit:before { content: ''; position: absolute; bottom: -0.1rem; left: 0; height: 1px; width: 0.3rem; background-color: #c3c3c4; }
.ind07 .txtbox .tit-sub { color: #000; font-weight: bold; }
.ind07 .txtbox .txt { line-height: 1.8; }
.ind07 .a-more { padding: 0.1rem 0.7rem; color: #fff; background-color: var(--theme-color); }
.ind07 .a-more:hover { background-color: #345172; }

.ind07-icons { position: absolute; left: 0; bottom: 0; padding: 0.2rem 0; width: 100%; background-color: rgba(255,255,255,.5); }
.ind07-icons .item { text-align: center; }
.ind07-icons .item p { margin-bottom: 0; padding-top: 0.08rem; font-size: 0.15rem; color: #345172; line-height: 1; }

@media ( min-width: 1400px ){
  /*xxl*/
 
}
@media ( min-width: 1700px ){
  .ind07-r { background-size: auto 130%; }
}
@media ( max-width: 1699px ) and ( min-width: 1400px ){
  .ind07-r { background-size: auto 110%; }
}
@media ( max-width: 1399px ) and ( min-width: 1200px ){
  /*xl*/
  .ind07-r { padding-bottom: 1.1rem; }
  .ind07-icons { position: static; background-color: #f1f5ff; }
  .ind07-icons .item p { font-size: 0.13rem; }
}
@media ( max-width: 1199px ) and ( min-width: 992px ){
  /*lg*/
.ind07-r { padding-bottom: 0.8rem; }
.ind07-r { padding-bottom: 7rem; background: url(../images/zizhi_bg.jpg) #ccd5de no-repeat 50% 100%; background-size: 100% auto; }
.ind07-icons { position: static; background-color: #f1f5ff; }
.ind07-icons .item p { font-size: 0.13rem; }
}
@media ( max-width: 991px ) and ( min-width: 768px ){
  /*md*/
  .ind07-r { padding-bottom: 5.6rem; }
}
@media ( max-width: 767px ) and ( min-width: 576px ){
  /*sm*/
  .ind07-r { padding-bottom: 4.6rem; }
}
@media screen and (max-width: 575px) {
  .ind07-r { padding-bottom: 2.8rem; }
}
@media screen and (max-width: 991px) {
.ind07-r { background: url(../images/zizhi_bg.jpg) #ccd5de no-repeat 50% 100%; background-size: 100% auto; }
.ind07 .a-more{ width:100%; text-align:center; }
.ind07-icons { position: static; background-color: #f1f5ff; }
.ind07-icons .item p { font-size: 0.13rem; }
}

.ind08 {  }
.ind08 .item { padding: 0.06rem 0; }
.ind08 .item .img-h {  }
.ind08 .item-1-3 { height: 33.33333%; }
.ind08 .item-1-3 .img-h { padding-top: 60%; }
.ind08 .item-2-3 { height: 66.66666%; }
.ind08 .item-2-3 .txtbox { height: 100%; background-color: var(--theme-color);  }
.ind08 .item-1-2 { height: 50%; }
.ind08 .item-1-2 .img-h { padding-top: 91.5%; }

.ind08 .item-2-3 .txtbox { display: flex; flex-direction: column; justify-content: center; padding: 0.3rem; color: #fff; }
.ind08 .item-2-3 .txtbox .tit { position: relative; margin-bottom: 0.2rem; padding-bottom: 0.2rem; font-weight: bold; }
.ind08 .item-2-3 .txtbox .tit:before { content: ''; position: absolute; bottom: 0; left: 0; height: 1px; width: 0.3rem; background-color: #fff; }
.ind08 .item-2-3 .txtbox .txt {  }

@media ( min-width: 1400px ){
  /*xxl*/
}
@media ( max-width: 1399px ) and ( min-width: 1200px ){
  /*xl*/
  .ind08 .item-1-2 .img-h { padding-top: 95%; }

}
@media ( max-width: 1199px ) and ( min-width: 992px ){
  /*lg*/
.ind08 .item-1-3 .img-h { padding-top: 100%; }
  .ind08 .item-1-2 .img-h { padding-top: 153%; }
}
@media ( max-width: 991px ) and ( min-width: 768px ){
  /*md*/
}
@media screen and (max-width: 767px) {
.ind08 .item { height: auto; }
.ind08 .item .img-h { padding-top: 65%; height: auto; }
  
}

.ind09 { background-color: #f4f4f4; }


.ind10 { background-color: #f4f4f4; }
  .ind10-top { display: flex;  align-items: center; }
    .ind10-top .ind-col-tit { flex-grow: 0; flex-shrink: 0; position: relative; margin-right: 1.7rem; padding: 0.5rem 0; }
    .ind10-top .ind-col-tit:before { content: ''; position: absolute; right: -1.2rem; top: 50%; transform: translateY(-50%); width: 0.32rem; height: 1.28rem; background: url(../images/aq026.jpg) #fff no-repeat 50% 50%; background-size: cover; }
    .ind10-top .ind-col-tit .txt { display: flex; align-items: center; font-size: 0.16rem; text-transform: uppercase; }
    .ind10-top .ind-col-tit .txt .ifa { margin-right: 0.06rem; }
    .ind10-top .ind10-top-txt { max-width: 8.4rem; }

@media screen and (max-width: 991px) {
  .ind10-top { flex-direction: column; align-items: flex-start;   }
  .ind10-top .ind-col-tit { padding: 0.2rem 0; margin-right: 0; }
  .ind10-top .ind-col-tit:before { display: none; }
  
}

.ind11 {  }
  .ind11 .ind11-b-txt { font-size: 0.2rem; font-weight: bold; }
  .ind11 .a-more { padding: 0.14rem 0.2rem; border: 1px solid var(--theme-color); border-right-width: 0.06rem; }
  .ind11 .a-more:hover { border: 1px solid #38383a; border-right-width: 0.06rem; color: #38383a; }


.ind12 { background-color: #f4f4f4; }

.ind12-show .item-a { overflow: hidden; }
  .ind12-show .item-a  { position: relative; border: 0px solid #e2e2e2; height: 460px; }
  .ind12-show .item-a iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }


@media ( min-width: 1400px ){
  /*xxl*/
  .ind12 .item-a  { height: 400px; }
}
@media ( max-width: 1399px ) and ( min-width: 1200px ){
  /*xl*/
  .ind12 .item-a  { height: 400px; }
}
@media ( max-width: 1199px ) and ( min-width: 992px ){
  /*lg*/
  .ind12 .item-a  { height: 400px; }
}
@media ( max-width: 991px ) and ( min-width: 768px ){
  /*md*/
  .ind12 .item-a  { height: 400px; }
}
@media ( max-width: 767px ) and ( min-width: 576px ){
  /*sm*/
  .ind12 .item-a  { height: 400px; }
  
}
@media screen and (max-width: 767px) {
  .ind12 .item-a  { height: 400px; }
}


.list-down {}

.list-down .img-box { box-shadow: 0 0.05rem 0.15rem rgba(0, 0, 0, 0.15); }
.list-down .img-h { padding-top:130%; }
.list-down .txt-box { margin-top: 0.18rem; font-size: 0.2rem; color: #1a1a19; }
.list-down .txt-box .tit { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height:0.48rem; }

.list-down .txt-box .size-date { display: flex; justify-content: space-between; }
.list-down .txt-box .size { margin-bottom: 0.05rem; font-size: 0.14rem; color: #999; }
.list-down .txt-box .date { margin-bottom: 0.05rem; font-size: 0.14rem; color: #999; }
.list-down .txt-box .ifa { font-size: 0.26rem; }
.list-down .txt-box .show-more { position: relative; display: inline; margin-top: 0.18rem; padding-bottom: 0.03rem;  }
.list-down .txt-box .show-more:before { content:''; position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; background-color: var(--theme-color); }


.list-down2 { }
.list-down2 th,
.list-down2 td { color: #000; font-weight: normal; vertical-align: middle; border: 1px solid #eeeeee; text-align: center;}

/*.list-down2 .tit { max-width: 6rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }*/

.list-down2 .item-a {display: flex; justify-content: center; align-items: center; padding:0.02rem 0.2rem; width: 2.2rem; color: #fff; background-color: var(--theme-color); }
.list-down2 .item-a .ifa { margin-right: 0.05rem; font-size: 0.2rem; line-height: 1; }
.list-down2 .item-a:hover { background-color: #38383a; }

@media screen and (max-width: 991px) {
  .list-down2 table, .list-down2 thead, .list-down2 tbody, .list-down2 th, .list-down2 td, .list-down2 tr { display: block; }
  
  .list-down2 tr + tr { margin-top: 0.16rem; padding-top: 0.16rem; border-top: 1px solid #ccc; }
  
  .list-down2 th { position: absolute; top: -9999px; left: -9999px; }
  .list-down2 td { border: none; position: relative; padding-left: 1.1rem; }
  .list-down2 td:before { position: absolute; left: 6px; content: attr(data-label);  }
}

.history-box { position: relative; padding: 0.4rem 0;  }
.history-box:before { content: ''; position: absolute; left: 1.3rem; top: 0; width: 1px; height: 100%; background-color: #e2e2e2; opacity: .6; }
.history-box .item { position: relative; display: flex; }
.history-box .item + .item { margin-top: 0.3rem; }
.history-box .item:before { content: '“'; position: absolute; left: 0; top: 0; font-size: 0.6rem; color: #969696; line-height: 1; font-family: 'oswald-bold'; }
.history-box .item:after { content: '”'; position: absolute; bottom: -0.36rem; right: 0; font-size: 0.6rem; color: #999; line-height: 1; font-family: 'oswald-bold'; }
.history-box .item .tit{ flex-shrink: 0; padding: 0.2rem; width: 1.5rem; color: #000; font-size: .28rem; font-weight: bold; text-align: center; line-height: 1; }
.history-box .item .tit:before { content: ''; position: absolute; left: 1.3rem; top: 0.33rem; transform: translate(-50%, -50%); border-radius: 50%; width: 0.06rem; height: 0.06rem; background-color: #666; }
.history-box .item .tit:after { content: ''; position: absolute; left: 1.3rem; top: 0.33rem; transform: translate(-50%, -50%); border-radius: 50%; width: 0.12rem; height: 0.12rem;  background-color: #e2e2e2; opacity: .5;  }
.history-box .item-show { flex-grow: 1; display: flex; padding: 0.2rem; background-color: #FFF; transition:all .3s ease-out; }
.history-box .item-show .img-box { flex-shrink: 0; margin-right: 0.2rem; width: 2rem; }
.history-box .item-show .txt-box { color: #000; }

.history-box .item:hover .tit { color: var(--theme-color); }
.history-box .item:hover .item-show { background-color: var(--muted-5-color); }
@media screen and (max-width: 991px) {
  .history-box:before { left: 1.1rem; }
  .history-box .item .tit { width: 1.2rem; }
  .history-box .item .tit:before { left: 1.1rem; }
  .history-box .item .tit:after { left: 1.1rem; }
  .history-box .item-show { flex-direction: column-reverse; }
  .history-box .item-show .txt-box { font-size: 0.16rem;  }
}

.page-become {}
.page-become .tit01 { font-weight: bold; text-transform: uppercase; text-align: center; border-bottom: 10px solid var(--theme-color); }
.page-become .tit02 { font-weight: bold; }

.page-become01 {}
.page-become01 .img-h { padding-top: 120%; }

.page-become02 {} 
.page-become02 .txt01 { max-width: 8.4rem; }

.page-become02 { position: relative; }
.page-become02 .list-top-cp { padding-bottom: 0.2rem; }
.page-become02 .list-top-cp .item-a { padding: 0.18rem 0.12rem 0.12rem; }
.page-become02 .list-top-cp .item-a.cur:before { bottom: -0.4rem; }

.page-become02 .list-top-cp:before { display: none; }
.page-become02 .list-top-cp .item-a.cur:before { display: none; }


.page-become03 { margin-bottom: 0.8rem; background-color: #f6f6f6; }
  .page-become03 .tit02 { }
  .page-become03 .txt01 { }
  .page-become03 .become03-txt-list { list-style: none; margin: 0.4rem 0 0; padding: 0.16rem 0; }
  .page-become03 .become03-txt-list .item { display: flex; flex-direction: column; align-items: center; font-size: 0.17rem; text-align: center; }
  .page-become03 .become03-txt-list .ifa { color: var(--theme-color); font-size: 0.56rem; }
  .page-become03 .become03-txt-list .item:hover .ifa { color: #333; }

  .become03-swiper { overflow: hidden; position: relative; border-radius: 0.08rem; border: 15px solid var(--theme-color); background-color: #FFF; box-shadow: 0 0 0.15rem rgb(0 0 0 / 15%); }
  .become03-swiper .swiper-btns { position: absolute; bottom: 0.1rem; left: 0.3rem; right: 0.5rem; z-index: 20; display: flex; align-items: center; }
  .become03-swiper .swiper-btns .swiper-button-prev-a .ifa,
  .become03-swiper .swiper-btns .swiper-button-next-a .ifa { font-size: 0.3rem; color: #fff; }
  .become03-swiper .swiper-btns .swiper-pagination-a { width: auto; }
  .become03-swiper .swiper-btns .swiper-pagination-a .swiper-pagination-bullet { width: 0.12rem; height: 0.12rem; background-color: #fff; opacity: 1; }
  .become03-swiper .swiper-btns .swiper-pagination-a .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--theme-color); }

.pro-v-head-box .imgbox-Small img{ height:0.8rem;}

@media ( max-width: 1399px ) and ( min-width: 1200px ){
  /*xl*/
   .become03-swiper { bottom: -2rem; } 
}
@media ( max-width: 1199px ) and ( min-width: 992px ){
  /*lg*/
  .pro-v-head-box .imgbox-Small img{ height:90%;}
}
@media screen and (max-width: 991px) {
  .page-become03 .become03-txt-list { margin: 0 0 0; }
  .page-become03 { margin-bottom: 0; }
  .become03-swiper { bottom: 0; }
}

.page-become04 {}
.page-become04 .img-h { padding-top: 120%; }

.page-become05 {}

.become05-list { display: flex; }
.become05-list .item { width: 18.5%; height: 4.35rem; transition:all .3s ease-out; }
.become05-list .item + .item { margin-left: 1.3%; }
.become05-list .item.cur { width: 40%; }
.become05-list .item .img-h { height: 100%; }
@media ( max-width: 1199px ) and ( min-width: 992px ){ 
}
@media ( max-width: 991px ) and ( min-width: 768px ){
  /*md*/
}
@media ( max-width: 767px ) and ( min-width: 576px ){
  /*sm*/
}
@media screen and (max-width: 991px) {
  .become05-list .item { width: 15.3%; height: 2.35rem; }
  .become05-list .item.cur { width: 50%; }
}

.page-become06 .container { position: relative; padding-top: 1.5rem; padding-bottom: 1.5rem; background: url(../images/f08.jpg) no-repeat 100% 50%; background-size: contain; }
.become06-txtbox { max-width: 7.2rem; }
@media screen and (max-width: 991px) {
  .page-become06 .container { padding-top: 0; padding-bottom: 0; background: none; }
}


.pro-v-photo01 { }
.pro-v-photo01 .item { overflow: hidden; border-radius: 6px; background-color: #fcfcfc; }
.pro-v-photo01 .img-h { --scale-height: 75%; }
.pro-v-photo01 .txt-box { padding: 0.16rem; }
.pro-v-photo01 .txt-box .tit {}
.pro-v-photo01 .txt-box .ellipsis{white-space:inherit; font-weight:bold; text-transform:uppercase;}
.pro-v-photo01 .txt-box .txt { margin-bottom: 0; display: -webkit-box;  -webkit-line-clamp: 4; overflow: hidden; }


.pro-v-photo02 .img-h { --scale-height: 70%; }

.pro-v-photo03 {  }
.pro-v-photo03 .item { position: relative; padding-top: 60%; background-color: #ccc; }
.pro-v-photo03 .item iframe { position: absolute; top: 0; left: 0; z-index: 20; width: 100%; height: 100%; }



.pro-v-tit .txt001 { position: relative; padding-bottom: 0.16rem; text-transform: uppercase; font-weight: bold; line-height: 1.2; text-align: center; }
.pro-v-tit .txt001:before { content:''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 1.1rem; height: 3px; background-color: var(--theme-color); }
.pro-v-tit .txt002 { text-transform: uppercase; font-weight: bold; line-height: 1.2; text-align: center;  }



@media ( min-width: 1400px ){
  /*xxl*/
}
@media ( max-width: 1399px ) and ( min-width: 1200px ){
  /*xl*/
}
@media ( max-width: 1199px ) and ( min-width: 992px ){
  /*lg*/
}
@media ( max-width: 991px ) and ( min-width: 768px ){
  /*md*/
}
@media ( max-width: 767px ) and ( min-width: 576px ){
  /*sm*/
}
@media screen and (max-width: 575px) {
  
}

