﻿.padd_bt80{padding: 0.8rem 0 1.2rem 0;}
.bus_title{text-align: center; margin-bottom: 0.7rem;}
.bus_title h3{line-height: 1em;color: #ab7f4c;margin-bottom: 0.15rem;}
.bus_title p{line-height: 1.6em;}
.line26{line-height: 1.6em;}
.colorp{color: #ab7f4c;}
.jie{  display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.fnt_100{font-size: 1rem;}

    /* 物业服务 */
.property_01{padding:0.6rem 0 0.55rem 0;}
.property_case {width: 1265px;max-width: 100%;margin:auto;}
.property_case li{float: left;width: 33.33%;margin-bottom: 0.6rem;}
.property_case li dl{height: 100%; background: #fff;border-radius: 0.2rem;padding: 0.35rem;padding-bottom: 0.65rem;box-shadow: 0 0 14px 2px rgba(0, 15, 79, 0.1); margin:0 0.35rem;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.property_case ul{margin:0 -0.35rem; display: flex;flex-wrap: wrap;}
.property_case dt{margin-bottom: 0.3rem;width: 0.95rem;height: 0.95rem; position: relative;}
.property_case dt img{width: 100%;height: 100%; position: absolute;top:0;left: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.property_case dt img:nth-child(2){opacity: 0;}
.property_case dd h3{margin-bottom: 0.1rem;}

.property_02{padding: 1.4rem 0 1.1rem 0; position: relative;overflow: hidden;}
.property_02 .bus_title{margin-bottom: 1rem;}
.property_hqbg{position: absolute;top:0;left: 0;width: 100%;height: 5.41rem;background-attachment: fixed;}
.prop_slider{position: relative; padding-left: 1.7rem;}
.prop_slider li{float: left;}
.prop_slider dl{position: relative;border-radius: 0.2rem;overflow: hidden;}
.prop_slider dt{position: relative;}
.prop_slider dt::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.prop_slider dd{position: absolute;bottom:0.6rem;left: 0;width: 100%; padding: 0 0.65rem;color: #fff;}
.prop_slider h3{margin-bottom: 0.1rem;line-height: 1.5em;}
.prop_slider p{max-height: 8em;-webkit-line-clamp: 5;}
.property_hqbox{position: relative;z-index: 5;}

.pub_btn{display: none;}
.pub_btn>div{background: none;color: #000; font-size: 0.3rem; width: 0.3rem; height:0.3rem; line-height: 0.3rem; margin-top: -0.15rem;    font-weight: bold;}
.pub_btn>div i{transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;}
.pub_btn>div.swiper-button-prev{left:0;}
.pub_btn>div.swiper-button-next{left: auto;right: 0;}

.prop_page{position: absolute;top:-1.35rem;right: 1.6rem;width: 1.9rem; display: none;}
.prop_page .pub_btn{display: block;}
.prop_page,.prop_page .pub_btn>div{ height: 0.3rem; line-height: 0.3rem;}
.prop_page .pub_btn>div{top:0;margin:0;}
.prop_page .swiper-pagination-fraction{bottom: 0;}
.prop_page  .swiper-pagination-current{font-weight: bold;}

.prop_slider .swiper-scrollbar{width: 985px;max-width: 90%;margin:auto; height: 0.05rem; background: #f8f1ec;    margin-top: 1.15rem;border-radius: 0;box-shadow: 0 5px 6px 2px rgba(0, 15, 79, 0.1); }
.prop_slider .swiper-scrollbar-drag{background: #ab7f4c; border-radius: 0;    cursor: grab;}
.prop_slider .swiper-container{overflow:inherit;}

@media only screen and (min-width:1025px) {
    .property_case li dl:hover{background: #59514d;color: #fff;}
    .property_case li dl:hover h3{color: #fff;}
    .property_case li dl:hover dt img:nth-child(1){opacity: 0;}
    .property_case li dl:hover dt img:nth-child(2){opacity: 1;}
}

@media only screen and (max-width:1024px) {
    .property_02,.property_01{padding: 0.8rem 0;}
    .bus_title,.property_02 .bus_title{margin-bottom: 0.5rem;}
    .property_case li{margin-bottom: 0.4rem;}
    .property_case ul{margin: 0 -0.2rem;}
    .property_case li dl{padding: 0.2rem; margin: 0 0.2rem;}
    .property_case dt{width: 0.7rem;height: 0.7rem; margin-bottom: 0.1rem;}
    .prop_slider dd{padding: 0 0.2rem; bottom: 0.2rem;}
    .prop_slider{padding-left: 3%;}
    .property_hqbg{height: 3.2rem;}
    .prop_page{top:-0.8rem}
}

@media only screen and (max-width:767px) {
    .property_02,.property_01{padding: 0.5rem 0;}
    .bus_title,.property_02 .bus_title{margin-bottom: 0.5rem;}
    .property_case ul,.property_case li dl{margin:0;}
    .property_case li{float: none;width: 100%;margin-bottom: 20px;}
    .property_case li:last-child{margin-bottom: 0;}
    .prop_slider{padding: 0 3%;padding-top: 50px;}
    .prop_slider .swiper-container{overflow: hidden;}
    .prop_slider .swiper-scrollbar{margin-top: 20px;height: 5px;}
    .prop_page{top:0px;right: 50%;width: 150px; margin-right: -75px;}
    .prop_page,.prop_page .pub_btn>div{height: 40px;line-height: 40px;}
    .pub_btn>div{font-size: 30px;width: 30px;height: 30px;line-height: 30px;margin-top: -15px;}
    .property_hqbg{height: 60%;}

}

/* 房产策划营销服务 */

.plan_01{padding-top: 0.1rem;}
.plan_design{ position: relative;}
.plan_imgslider{position: relative;}
.plan_imgslider li::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.29);}

.plan_text{position: absolute;top:0.7rem;left: 0;width: 100%;    z-index: 9;}
.plan_text,.plan_text .bus_title h3{color: #fff;}
.plan_text .bus_title h3{margin-bottom: 0.35rem;}


.plan_01 .bus_title{margin-bottom: 1.4rem;}
.plan_designslider{position: relative;width: 6.1rem; padding: 0 0.6rem 0 0.8rem;}
.plan_designslider li{margin-bottom: 0.2rem;}
.plan_designslider dl{overflow: hidden;    display: flex; align-items: center;}
.plan_designslider dt{float: left;width: 1.2em; line-height: 1em;}
.plan_designslider dd{float: right;width: calc(100% - 1.2rem);}
.plan_designslider .pub_btn>div{color: #fff;}
.plan_designslider h3{line-height: 1.2em;}
.plan_designslider p{height: 8em;overflow: hidden;}
.plan_designslider dd{/*padding-top: 0.1rem;*/}
.plan_designslider .pub_btn{display: none;}
.plan_designslider .pub_btn>div{top:0.4rem;margin: 0;}
.plan_designslider .swiper-wrapper{display: block;}

.plan_02{background-attachment: fixed !important; padding: 0.7rem 0 1.1rem 0; background: #d9cfc7 url(../images/plan_bg.jpg) no-repeat center center;}
.plan_02 .bus_title{margin-bottom: 0.9rem;}
.plan_faq .left{float: left;width: 44.3%;}
.plan_faq .left li{border-bottom: 0.01rem solid #000;}
.plan_faq .left li dl{padding: 0.25rem 0;}
.plan_faq .left li:first-child dl{padding-top: 0;}
.plan_faq .left li h3{line-height: 1.3em;}
.plan_faq .left li dt{position: relative; padding-right: 0.4rem;}
.plan_faq .left li dt span{position: absolute;right: 0.14rem;top:0.08rem;width: 0.1rem;height: 0.1rem;}
.plan_faq .left li dt span::after,.plan_faq .left li dt span::before{content: "";background: #000;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.plan_faq .left li dt span::after{width: 100%;height: 0.02rem;}
.plan_faq .left li dt span::before{width:0.02rem;height: 100% ;}


.plan_faq .left li dd{display: none;padding-top: 0.1rem;}
.plan_faq .right{float: right;width: 43.6%;border-radius: 0.2rem;overflow: hidden;}
/* .plan_faq .left li.on dd{display: block;} */
.plan_faq .left li.on h3{color: #ab7f4c;}
.plan_faq .left li.on span{opacity: 0;}
.plan_faq .left li.on span::before,.plan_faq .left li.on span::after{background: #ab7f4c;}
.plan_faq .left li.on span::before{transform: translate(-50%,-50%) rotate(90deg); -webkit-transform: translate(-50%,-50%) rotate(90deg);-ms-transform: translate(-50%,-50%) rotate(90deg);-moz-transform: translate(-50%,-50%) rotate(90deg);-o-transform: translate(-50%,-50%) rotate(90deg);}


.plan_03{padding: 1.2rem 0 0.3rem 0;}

.plan_shutlist>ul{margin:0 -0.1rem;}
.dl01{padding: 0 0.1rem;}
.dl01>dt{margin-bottom: 0.55rem;}
.dl01>dt span{min-width: 1.9rem;text-align: center;padding:0 0.1rem;background: #dacfc5; line-height: 0.52rem; display: inline-block; border-radius: 0.15rem;}
.dl02 dt{line-height: 1.5em;margin-bottom: 0.05rem;}

.plan_shut{padding: 0 0.45rem;}
.plan_shut .dl01>dd{padding: 0 0.2rem;}

.plan_shut_top{padding-bottom: 0.6rem;}
.plan_shut_top .dl01>dd li{float: left;width: 33.33%;margin-bottom: 0.6rem;}
.plan_shut_top .dl01>dd{margin:0 -0.1rem;}
.plan_shut_top .dl01 .dl02{margin:0 0.1rem;}

.plan_shut_bottom>ul>li{width: 33.33%;float: left; margin-bottom: 0.7rem;}
.plan_shut_bottom>ul>li:nth-child(3n+1){clear: both;}
.plan_shut_bottom .dl02{margin-bottom: 0.3rem;}

.plan_04 .bus_title {margin-bottom: 0.5rem;}
.plan_04 .bus_title h3{margin-bottom: 0.4rem;}

.plan_agent{position: relative;}
.plan_agentslider li::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.plan_box{position: absolute;top:0;left: 0;width: 100%;height: 100%;padding: 0 1.7rem; color: #fff;z-index: 5;}
.plan_box dd p{line-height: 1.5em;}
.plan_box .swiper-container{height: 100%;}
.plan_box dl{height: 100%;}
.plan_box li{width: 30%; position: absolute;top:0;left: 0;}
.plan_box li::after{content: "";position: absolute;top:0; left: 0;width: 0.01rem;height: 100%;background: rgba(255,255,255,0.4);}
.plan_box dt{position: absolute;left: 0;top:4.3rem;text-align: center; width: 39.7%;}
.plan_box dd{position: absolute;left: 0;top:4.3rem;width: 100%; }
.plan_box dd h3{margin-bottom: 0.2rem;}



@media only screen and (min-width:1025px) {
    .plan_box dd{padding: 0 0.3rem;}
    .plan_box dd h3{padding: 0 0.5rem; padding-right: 0.3rem; width: 56%;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;}
    .plan_box dd p{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;}
.plan_box dd p{-webkit-transform: translateY(0.5rem); -moz-transform: translateY(0.5rem);-o-transform: translateY(0.5rem);-ms-transform: translateY(0.5rem);transform: translateY(0.5rem); visibility: hidden;opacity: 0;}
.plan_box li,.plan_box li::after{transition:all 1.2s;-webkit-transition:all 1.2s;-moz-transition:all 1.2s;-o-transition:all 1.2s;-ms-transition:all 1.2s;}

.plan_box li.on dd h3{width: auto;padding-left: 0;}
.plan_box li.on::after{width: 0.02rem;height: 2.94rem;background: #ab7f4d;}
.plan_box li.on dd p{visibility: visible;opacity: 1;-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}


/* width: 38.6%;  15.1%*/
/* 30  17.5 */
.plan_box li:nth-child(2){left: 30%;}
.plan_box li:nth-child(3){left: 47.5%;}
.plan_box li:nth-child(4){left: 65%;}
.plan_box li:nth-child(5){left: 82.5%;}

.state_2 li:nth-child(1){left: 0;}
.state_2 li:nth-child(2){left: 17.5%;}

.state_3 li:nth-child(1){left: 0;}
.state_3 li:nth-child(2){left: 17.5%;}
.state_3 li:nth-child(3){left: 35%;}

.state_4 li:nth-child(1){left: 0;}
.state_4 li:nth-child(2){left: 17.5%;}
.state_4 li:nth-child(3){left: 35%;}
.state_4 li:nth-child(4){left: 52.5%;}

.state_5 li:nth-child(1){left: 0;}
.state_5 li:nth-child(2){left: 17.5%;}
.state_5 li:nth-child(3){left: 35%;}
.state_5 li:nth-child(4){left: 52.5%;}
.state_5 li:nth-child(5){left: 70%;}
}

@media only screen and (max-width:1024px) {
.plan_text{top:0.5rem}
.plan_text .bus_title h3{margin-bottom: 0.1rem;}
.plan_01 .bus_title{margin-bottom: 0.3rem;}

.plan_faq .left li dl{padding: 0.2rem 0;}
.plan_02 .bus_title{margin-bottom: 0.5rem;}
.plan_02{padding: 0.8rem 0;}
.plan_faq .left,.plan_faq .right{float: none;width: 100%;}
.plan_faq .left{padding-bottom: 0.5rem;}

.plan_03{padding-top: 0.8rem;}
.dl01>dt{margin-bottom: 0.3rem;}


.plan_shut_top .dl01>dd li{margin-bottom: 0.3rem;}
.plan_shut_top{padding-bottom: 0.3rem;}
.plan_shut_bottom>ul>li{margin-bottom: 0.3rem;}


.plan_box li{position: static;width: auto;}
.plan_box dt,.plan_box dd{position: static;}
.plan_box li::after{display: none;}
.plan_box dd{visibility: visible;opacity: 1;}
.plan_box dt{display: none;}
.plan_box dl{height: auto;padding-top: 1.5rem;}
.plan_box{padding: 0 1rem;}
.plan_box .pub_btn>div{color: #fff;}
.plan_box .pub_btn>div.swiper-button-prev{left:0.2rem;}
.plan_box .pub_btn>div.swiper-button-next{left: auto;right: 0.2rem;}
}
@media only screen and (max-width:767px) {
    .bus_title p br{display: none;}
.plan_imgslider{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.plan_imgslider li .img{width: 100%;height: 100%;}
.plan_imgslider li .bgimg{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.plan_imgslider li img{display: none;}
.plan_imgslider .swiper-container{height: 100%;}
.plan_designslider{width: 100%;padding: 0 30px;}
.plan_text .bus_title h3{margin-bottom: 10px;}
.plan_01 .bus_title{margin-bottom: 40px;}
.plan_designslider dt{width: 45px;font-size: 32px;}
.plan_designslider dd{width: calc(100% - 45px);padding-top: 4px;}
.plan_text{position: relative;top:0;}
.plan_design{padding: 40px 0;}
.plan_designslider p{height: auto;max-height: 8em;}
.plan_designslider .pub_btn .swiper-button-prev{left: -10px;}
.plan_designslider .pub_btn .swiper-button-next{right: -10px;}
.plan_faq .left li dt{padding-right: 25px;}
.plan_faq .left li dt span{width: 10px;height: 10px;right: 5px;}
.plan_faq .left li dt span::before{width: 2px;}
.plan_faq .left li dt span::after{height: 2px;}
.plan_faq .left li{border-width: 1px;}

.dl01>dt span{line-height: 32px;}

.plan_shut{padding: 0 ;}
.plan_shut .dl01>dd{padding: 0 ;}
.plan_shut_top .dl01>dd li{float: none;width: 100%;}

.plan_shut_bottom>ul>li{width: 50%;}
.plan_shut_bottom>ul>li:nth-child(3n+1){clear: inherit;}
.plan_shut_bottom>ul>li:nth-child(2n+1){clear: both;}

.plan_04 .bus_title h3{margin-bottom: 0.15rem;}
.plan_agent{padding: 70px 0;}
.plan_agentslider{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.plan_agentslider li .img{width: 100%;height: 100%;}
.plan_agentslider li .bgimg{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.plan_agentslider li img{display: none;}
.plan_agentslider .swiper-container{height: 100%;}
.plan_box{position: static;}
.plan_box dl{padding-top: 0;}
.plan_designslider .pub_btn>div{margin-top:0;top:4px}

.plan_designslider .pub_btn{display: block;}
.plan_designslider .swiper-wrapper{display: flex;}
}

/* 康养运营 */
.health_cont li{padding: 1.2rem 0; }
.health_cont li dd{width: 33%;float:left;padding-top: 0.9rem; padding-left: 1.6rem;}
.health_cont li dt{width: 63%;float:right;}
.health_cont li dd h3{position: relative; line-height:1.3em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.health_cont li dd .hea_p {height: 16em;overflow: hidden;}
.hea_line{width: 0.76rem;height: 0.02rem;background: #ab7f4c; margin: 0.4rem 0;}

/* .health_cont li:nth-child(2n){background: url(../images/heabg.jpg) no-repeat;background-size: cover; padding-left: 0; background-attachment: fixed;}
.health_cont li:nth-child(2n) dt{float: left;}
.health_cont li:nth-child(2n) dd{ float: right; padding-left: 0;padding-right: 1.6rem;} */

.hea_slider{position: relative;}
.hea_slider .swiper-slide{border-radius: 0.2rem;overflow: hidden;}
.hea_btn{display: none;width:0.5rem; font-size: 0.5rem; height: 1.2rem;position: absolute;right: 13%;bottom: 0.1rem;}
.hea_btn>div{background: none;color: #ab7f4c;margin:0;top:0;left: 0; width: 0.5rem;height: 0.5rem; line-height: 0.5rem;}
.hea_btn>div.swiper-button-next{top:auto;bottom: 0;right: auto;}
.hea_btn .swiper-button-disabled{color:#d5d9de}

.hea_slider .swiper-slide{width: 68%;}

 .hea_imgbox .img {position: relative;}
 .hea_imgbox .img::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
 .hea_imgbox .img{position: absolute;top:0;left: 0;width: 100%;height: 100%;border-radius: 0.2rem;overflow: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
 .hea_imgbox .img img{width: 100%;height: 100%;}

 .hea_slider  .swiper-container{overflow: visible;}
.hea_slider .swiper-slide-active  .img::after{visibility: hidden;opacity: 0;}


 .hea_01 .hea_slider{padding-right:20%;overflow: hidden;}
 .hea_01 .hea_slider .swiper-slide-next .hea_imgbox .img{transform:scale(0.5,0.5);top: -25%;left: auto; left: -25%;}

/* .hea_02 .hea_slider{padding-left:20%;overflow: hidden;}
.hea_02 .hea_slider .swiper-slide-prev .hea_imgbox .img{transform:scale(0.5,0.5);top: -25%;left: auto; right: -25%;}
.hea_02 .hea_btn{right: auto;left: 13%;} */

@media only screen and (max-width:1024px) {
    .health_cont li{padding: 0.8rem 0;}
    .health_cont li dd{padding-left: 0.3rem;padding-top: 0.1rem;}
    .hea_line{margin:0.2rem 0;}
    .hea_btn{width: 0.3rem;font-size: 0.3rem;height: 0.9rem;}
    .health_cont li:nth-child(2n) dd{padding-right: 0.3rem;}
}
@media only screen and (max-width:767px) {
    .health_cont li,.health_cont li:nth-child(2n){padding: 0.8rem 3%;}
    .health_cont li dt,.health_cont li dd{float: none;width: 100%;}

    .hea_01 .hea_slider{padding-right:0;overflow: hidden;}
    .hea_01 .hea_slider .swiper-slide-next .hea_imgbox .img{transform:scale(1,1);top: 0;left: auto; left: 0;}
   
   .hea_02 .hea_slider{padding-left:0;overflow: hidden;}
   .hea_02 .hea_slider .swiper-slide-prev .hea_imgbox .img{transform:scale(1,1);top: 0;left: auto; right: 0;}

   .hea_imgbox .img::after{display: none;}
   .health_cont li dd,.health_cont li:nth-child(2n) dd{padding: 20px 0; padding-bottom: 0;}

   .hea_btn{position: static;width: auto;height: auto; font-size: 26px;}
   .hea_btn>div{width: 26px;height: 26px;line-height: 26px;color: #fff;margin-top:-13px;top:50%}
   .hea_btn>div.swiper-button-prev{left: 5px;}
   .hea_btn>div.swiper-button-next{left: auto;right: 5px;bottom: auto;top:50%}
   .hea_btn .swiper-button-disabled{color: #fff; opacity: 0.6;}
   .health_cont li dd .hea_p{height: auto;}
}

/* 前期服务 */
.ser_cont .bus_title h3{
  margin-bottom: 0.35rem;
  background: #ab7f4c;
  display: inline-block;
  color: #fff;
  padding: 0 0.5rem;
  border-radius: 0.4rem;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.3rem;
}
.ser_cont .ser_group .bus_title h3{color: #ab7f4c;background: none;display: block;}
/* .plan_cont .bus_title h3,.property_cont .bus_title h3,.join_part .bus_title h3,.join_part02 h2{
  background: #ab7f4c;
  display: inline-block;
  color: #fff;
  padding: 0 0.5rem;
  border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  -o-border-radius: 0.5rem;
  line-height: 0.6rem;
  height: 0.6rem;
} */


.ser_01{padding: 0.25rem 0 1rem 0;}
.ser_01 .ser_cont .bus_title{margin-bottom: 0.4rem;}
.ser_02 .ser_cont .bus_title{margin-bottom: 0.2rem;}


.applic_tab{position: relative;}
.applic_tab::after{content: "";position: absolute;left: 0; bottom: 0; width: 100%;height: 0.01rem;background: #dbd4d0;}
.applic_tab.cur ul{justify-content: left;}

.applic_tabslider{margin-bottom: 0.4rem;position: relative; }
.applic_tabslider ul{justify-content: center;}
.applic_tabslider li{width: auto;}
.applic_tabslider li a{display: block;height: 0.56rem; line-height: 0.56rem;text-align: center; margin:0 0.18rem;padding: 0 0.12rem;color: #aa9f98; position: relative;}
.applic_tabslider li a::after{content: "";width: 0.01rem;height: 0.18rem;background: #aa9f98;transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute;     left: -0.18rem; top:50%;}
.applic_tabslider li a::before{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;
    content: "";position: absolute;left: 50%; bottom: 0; width: 0;visibility: hidden;opacity: 0; height: 0.02rem; background: #ab7f4c;}
.applic_tabslider li:first-child a::after{display: none;}
.applic_tabslider li.on a{color: #ab7f4c !important;}
.applic_tabslider li.on{pointer-events: none;}
.applic_tabslider li.on a::before{left: 0%;width: 100%;visibility: visible;opacity: 1;}
@-webkit-keyframes fadeInUptab {
    0% {
        opacity: 0.8;
        -webkit-transform: translateY(50px);
        transform: translateY(50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
  }
  @keyframes fadeInUptab {
    0% {
        opacity: 0.8;
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
  }
  .fadeInUptab {
    -webkit-animation-name: fadeInUptab;
    animation-name: fadeInUptab
  }
  .fadeInUptab {
    -webkit-animation-name: fadeInUptab;
    animation-name: fadeInUptab
  }



  @-webkit-keyframes fadeInbox {
    0% {
        opacity: 1;
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
  }
  @keyframes fadeInbox {
    0% {
        opacity: 1;
        -webkit-transform: translateY(-6px);
        -ms-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
  }
  .fadeInbox {
    -webkit-animation-name: fadeInbox;
    animation-name: fadeInbox
  }
  .fadeInbox {
    -webkit-animation-name: fadeInbox;
    animation-name: fadeInbox
  }


.power_caseslider{position: relative;}
.power_caseslider li{width: 55.2%;}
.power_caseslider dt::after{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.power_caseslider dt{position: relative; border-radius: 0.2rem;overflow: hidden;}
.power_caseslider dt::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(36, 31, 25, 0.5);}
.power_caseslider li.swiper-slide-active dt::after{visibility: hidden;opacity: 0;}

.power_caseslider .pub_btn>div{color: #fff;}
.power_caseslider .pub_btn>div.swiper-button-disabled{color:#ab7f4c}
.power_caseslider .pub_btn .swiper-button-prev{left: 6.5%;}
.power_caseslider .pub_btn .swiper-button-next{right: 6.5%;}

.ser_02{background: url(../images/ser_bg.jpg) no-repeat; background-size: cover; padding: 0.95rem 0 1.5rem 0;    background-attachment: fixed;}
.ser_02 ul{display: flex;flex-wrap: wrap; margin:0 -0.5rem;}
.ser_02 li{width: 50%;float: left;}
.ser_02 dl{height: 100%; margin:0 0.5rem;overflow: hidden;padding: 0.6rem 0; border-bottom: 1px solid #ab7f4c;}
.ser_02 dt{width: 0.82rem;height: 0.82rem; overflow: hidden; border-radius: 50%; position: relative;background: linear-gradient(0deg,rgba(224, 224, 224, 1) 0%, rgba(255, 255, 255, 1) 100%); float: left;}
.ser_02 dt img{width: 0.36rem;height: 0.36rem;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;}
.ser_02 dt img:nth-child(2){visibility: hidden;opacity: 0;}
.ser_02 dd{width: calc(100% - 1.15rem);float: right;}
.ser_02 dd h3{margin-bottom: 0.05rem;font-weight: bold;}
.ser_list{padding-bottom: 0.9rem;}

.ser_group .bus_title{margin-bottom: 0.5rem;}
.ser_group .bus_title h3{margin-bottom: 0;}
.ser_groupimg{text-align: center;}
.ser_groupimg img{max-width: 100%;}

.ser_03{overflow: hidden;position: relative; padding: 1rem 0 1.6rem 0; height: 8.99rem;color: #fff;}
.ser_03::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}

.ser_kybox{position: relative;z-index: 5;}
.ser_kybox .bus_title h3{color: #fff;}

.ser_kyslider{position: absolute;left: 0;bottom: 1.6rem;width: 100%; border-top: 0.01rem solid rgba(255,255,255,0.4);z-index: 5;}
.ser_kyslider li.on dt h3 {font-weight: bold;}
.ser_kyslider dt h3 span{display: inline-block; line-height: 1.5em; padding-top: 0.4rem; padding-right: 0.2rem; position: relative;}
.ser_kyslider dt h3 span::after{content: "";position: absolute;left: 0;top:-0.02rem;width: 0%;height: 0.02rem;background: #ab7f4c; 
    transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;visibility: hidden;opacity: 0;}
.ser_kyslider li{width: 33.33%;}
.ser_kyslider dt{padding-right: 0.3rem;}
.ser_kyslider dl{position: relative;}
.ser_kyslider dd{position: absolute;left: 0;bottom: calc(100% + 0.5rem);width: 88%;max-height: 16em;overflow: hidden;
    visibility: hidden;opacity: 0;
    transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;
    -webkit-transform: translateY(1rem); -moz-transform: translateY(1rem);-o-transform: translateY(1rem);-ms-transform: translateY(1rem);transform: translateY(1rem);
}
.ser_kyslider .swiper-container{overflow: visible;}


.ser_kyslider li.on dt h3 span::after{visibility: visible;opacity: 1;width: 100%;}
.ser_kyslider li.on dd{visibility: visible;opacity: 1;
    -webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}



@media only screen and (min-width:1025px) {
    .ser_02 dt,.ser_02 dt img{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
    .ser_02 dl:hover dt{background: #ab7f4c;}
    .ser_02 dl:hover dt img:nth-child(1){visibility: hidden;opacity: 0;}
    .ser_02 dl:hover dt img:nth-child(2){visibility: visible;opacity: 1;}
 

    .hoverlist li dl,.hoverlist2 li dl{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
    .hoverlist li dl:hover{
      -webkit-transform: translateY(-0.1rem); -moz-transform: translateY(-0.1rem);-o-transform: translateY(-0.1rem);-ms-transform: translateY(-0.1rem);transform: translateY(-0.1rem);box-shadow: 0 7px 14px 2px rgba(0, 15, 79, 0.1);}
      .hoverlist2 li dl:hover{
        -webkit-transform: translateY(-0.1rem); -moz-transform: translateY(-0.1rem);-o-transform: translateY(-0.1rem);-ms-transform: translateY(-0.1rem);transform: translateY(-0.1rem);}


        .dl02{width: fit-content;  transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
        .dl02:hover{
            -webkit-transform: translateY(-0.1rem); -moz-transform: translateY(-0.1rem);-o-transform: translateY(-0.1rem);-ms-transform: translateY(-0.1rem);transform: translateY(-0.1rem);}
}


@media only screen and (max-width:1024px) {
    .ser_01{padding-bottom: 0.8rem;}
    .ser_02{padding: 0.8rem 0;}
    .ser_cont .bus_title h3{margin-bottom: 0.2rem;}
    .ser_list{padding-bottom: 0.7rem;}
    .ser_02 dl{padding: 0.3rem 0;}
    .ser_02 ul{ margin:0 -0.2rem;}
    .ser_02 dl{ margin:0 0.2rem;}

    .ser_03{padding: 0.5rem 0; height: 5rem;}
    .ser_kyslider dt h3 span{padding-top: 0.2rem;padding-right: 0.1rem;}
    .ser_kyslider{bottom: 0.4rem;}
    .ser_kyslider dd{    bottom: calc(100% + 0.2rem); max-height: 9.6em;}
}
    
@media only screen and (max-width:767px) {

.power_caseslider{width: 94%;margin:auto;}
.power_caseslider li{visibility: visible;opacity: 1;}
.power_caseslider .pub_btn .swiper-button-prev{left: 5px;}
.power_caseslider .pub_btn .swiper-button-next{right: 5px;}
.power_caseslider dt::after{display: none;}

.applic_tabslider li a{height: 40px;line-height: 40px;padding: 0 ;margin:0 8px;}
.applic_tabslider li a::after{left: -7px;        width: 1px; height: 14px;}

.ser_kyslider{position: relative;padding-top: 20px; bottom: auto;}
.ser_kyslider .swiper-container{overflow: hidden;}
.ser_kyslider li.on dd,.ser_kyslider dd{ position: static; visibility: visible;opacity: 1;
    -webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
    .ser_03{height: auto;background-position: right bottom;}
    .ser_03::after{    background: rgba(0, 0, 0, 0.5);}
    .ser_kyslider li{width: 100%;}
    .ser_kyslider dd{max-height: 9.6em;width: 100%;margin-bottom: 10px;}
    .ser_kyslider dt{padding-right: 0; margin-bottom: 0px;}
    .ser_kyslider dt h3 span::after{display: none;}
    .ser_kyslider dt h3 span{padding: 0;}

    .ser_kyslider .pub_btn{width: 100px;height: 50px;margin:auto;position: relative;}
    .ser_kyslider .pub_btn>div{color: #fff;}

    .ser_02 li{float: none;width: 100%;}
    .ser_02 dt{width: 50px;height: 50px;}
    .ser_02 dt img{width: 30px;height: 30px;}
    .ser_02 dd{width: calc(100% - 70px);}
    .ser_02 dl,.ser_02 ul{margin:0;}
    .ser_02 dl{padding: 20px 0;}
    .ser_02 li:first-child dl{padding-top: 0;}

    .ser_cont .bus_title h3{font-size: 18px;}
}





/* 产品 */
.pro_phoneimg{display: none;}
.pro_cont ul>li{min-height: 9.3rem;padding-top: 4.8rem; padding-bottom: 0.6rem; overflow: hidden;position: relative;}
.pro_cont ul>li::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.17);}
.pro_cont .wrap{max-width: 100%;width: 100%;    position: relative;z-index: 2;}

.pro_le{width: 41.6%;float: left;padding-left: 1.7rem; color: #fff;}


.pro_le h2{color: #fff; line-height: 1em;margin-bottom: 0.2rem;}
.pro_le h4{margin-bottom: 0.2rem;}
.pro_p{width: 65%;}
.pro_p li{float: left;width: 50%;margin-bottom: 0.2rem;}
.pro_p li:nth-child(2n+1){clear: both;}
.pro_p ol{margin:0 -0.2rem;overflow: hidden;}
.pro_p p{margin:0 0.2rem;}
.pro_p p{line-height: 1.87em;position: relative;padding-left: 0.12rem;}
.pro_p p::after{content: "";position: absolute;left: 0;top:0.3em;width: 0.03rem;height: 0.18rem;background: #fff;}


.pro_re{width: 49.1%;float: right;overflow: hidden;}
/* .pro_sliderbox .swiper-container{overflow: inherit;} */
.pro_sliderbox{position: relative;padding-bottom: 0.55rem; padding-right: 2%;}
.pro_sliderbox .swiper-slide{width: 33.33%;}
.pro_sliderbox .prop_page{top:auto;bottom: 0;left: auto;right: 1.5rem; width: 1.6rem;}
.pro_sliderbox .prop_page,.pro_sliderbox .pub_btn>div{color: #fff;}

.pro_sliderbox dl{position:relative;border-radius: 0.25rem;overflow: hidden; color: #fff;}
.pro_sliderbox dt,.pro_sliderbox dd{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.pro_sliderbox dt{position: relative;}
.pro_sliderbox dt h3{position: absolute;top:0;left: 0;width: 100%; height: 100%;overflow: hidden; padding:0.3rem;}
.pro_sliderbox dt h3,.pro_sliderbox dd h3{line-height: 1.5em;}
.pro_sliderbox dd{position: absolute;top:0;left: 0;width: 100%;height: 100%;padding: 0.3rem; background: rgba(77,60, 66, 0.9);opacity: 0;overflow: hidden;}
.pro_sliderbox dd h3{color:#ddc0ad;margin-bottom: 0.2rem;}




.pro_cont ul>li#sec01::after{background: rgba(0, 0, 0, 0.27);}
.pro_sliderbox dd{background: rgba(227,231, 235, 0.5);color: #000;}
.pro_sliderbox dd h3{color: #000;}


@media only screen and (min-width:767px) {
.pro_sliderbox dl:hover dt{opacity: 0;}
.pro_sliderbox dl:hover dd{opacity:1;}
.nohover .pro_sliderbox dl:hover dt{opacity: 1;}
.nohover .pro_sliderbox dl:hover dd{opacity: 0;}

}

/*.pro_cont ul>li.blank::after{display: none;}
.pro_cont ul>li.blank .pro_le{color: #000;}
.pro_cont ul>li.blank .pro_le h2{color: #ab7f4c;}
.pro_cont ul>li.blank .pro_p p::after{background: #ab7f4c;}*/

.pro_cont ul>li:nth-child(2n) .pro_le{float: right;padding-right: 1.5rem; padding-left: 1rem;}
.pro_cont ul>li:nth-child(2n) .pro_re{float: left;}
.pro_cont ul>li:nth-child(2n) .pro_sliderbox {padding-right: 0;padding-left: 2%;}
.pro_cont ul>li:nth-child(2n) .pro_sliderbox .prop_page{right: auto;left: 9.5em;}
.pro_cont ul>li:nth-child(2n) .pro_p{width: 100%;}
.mCSB_inside>.mCSB_container{margin-right: 20px;}

@media only screen and (max-width:1024px) {
    .pro_le h2{margin-bottom: 0.3rem;}
    .pro_le{padding-left: 0.2rem;}
    .pro_cont ul>li:nth-child(2n) .pro_le{padding: 0;padding-right: 0.2rem;}
    .pro_sliderbox dd,.pro_sliderbox dt h3{padding: 0.2rem;}
  
.pro_cont ul>li{min-height: inherit;padding:1.5rem 0 0.4rem 0;}
/* .pro_p ol,.pro_p p{margin:0;} */
.pro_p{width: 100%;}
.pro_sliderbox .swiper-slide{width: 50%;}
}

@media only screen and (max-width:767px) {
  .pro_sliderbox .swiper-slide{width: 100%;}
    /* .pro_phoneimg{display: block;} */

    .pro_le,.pro_re{float: none;width: 100%;}
    .pro_p p::after{width: 2px;height: 12px;top:6px}
 
    .pro_p p{line-height: 24px;padding-left: 10px;}
    .pro_le,.pro_cont ul>li:nth-child(2n) .pro_le{padding: 0;padding-bottom: 20px;}
    .pro_cont .wrap{max-width: 90%;}
    .pro_sliderbox{padding-bottom: 0px;}
    .pro_sliderbox .prop_page{position: relative;width: 100px;margin:auto;right: auto;  margin-top: 15px;}
    .pro_cont ul>li:nth-child(2n) .pro_sliderbox .prop_page{left: auto;}
    .pro_sliderbox dl{border-radius: 0.3rem;}
.pro_sliderbox dd, .pro_sliderbox dt h3{padding: 20px;}

/* .pro_p li{width: auto; margin-right: 0.3rem;}
.pro_p li:last-child{margin-right: 0;}
.pro_p li:nth-child(2n+1){clear: inherit;} */
}




/* 搜索 */

.search_listblock li{margin-bottom: 0.6rem;}
.search_listblock li:last-child{margin-bottom: 0;}
.search_listblock dl{position: relative;}
.search_listblock dt{width: 35.6%;border-radius: 0.3rem;}
.search_listblock dd{width: 70%; position: absolute;right: 0;bottom: 0;background: #fff; border-radius: 0.2rem; padding: 0.6rem 0.7rem;padding-bottom: 0.4rem;}
.search_listblock dd span{color: #AB7F4C ;}
.search_listblock li>a{display: block;position: relative;}
.search_listblock dd h3{margin-bottom: 0.2rem;}
.search_listblock .social_more{padding-top: 0.25rem;}
.search_listblock dd h3{line-height: 1.2em;max-height: 2.4em;margin-bottom: 0.2rem;}
.search_listblock dd p{line-height: 1.8em;height: 3.6em;    -webkit-line-clamp: 2; color: #000;}

@media only screen and (max-width:1024px){

  .search_listblock dd{padding: 0.2rem;}
  .search_listblock dd h3{margin-bottom: 0.1rem;}
  .search_listblock .social_more{padding-top: 0.1rem;}
  .search_listblock dt{width: 40%;}
  .search_listblock dd{width: 70%;box-shadow: 0 0 14px 2px rgba(0, 15, 79, 0.1);}
  .search_listblock li{margin-bottom: 0.3rem;}
}


@media only screen and (max-width:767px){
  .search_listblock dt,.search_listblock dd{width: 100%;position: static;box-shadow:none}
  .search_listblock dl{background: #fff; border-radius: 0.3rem;}
  .search_listblock li{margin-bottom: 20px;}
  .search_listblock dd{padding: 20px;}

  .search_listblock dd h3,.social_listpub dd h3{line-height: 1.5em;max-height: 3em;}
  .search_listblock dd p{height: auto;max-height: 3.6em;font-size: 16px;}
  
}

.search_top{background: url(../images/search_bg.jpg) no-repeat;background-size: cover;padding: 0.8rem 0;}
.search_top .wrap_1600{width: 850px;}
.search_form{overflow: hidden;margin-bottom: 0.25rem;}
.search_form input,.search_form button{height:0.56rem;line-height: 0.56rem;border-radius: 0.3rem;}
.search_form input{background: #fff;padding: 0 0.3rem;float: left;width: calc(100% - 1.45rem);}
.search_form button{text-align: center;float: right;width: 1.35rem;background: #000;color: #fff;}
.search_result i{color: #ef3300;}
.search_result span{margin:0 0.1rem;}

.search_bottom{overflow: hidden;padding: 1.1rem 0 1.4rem 0;}
.search_bottom .left{float: left;width: 2rem;}
.search_bottom .left h3{line-height: 1em;margin-bottom: 0.4rem;}
.search_bottom .left li{margin-bottom: 0.2rem;}
.search_bottom .left li a{display: block;padding-left: 0.25rem;position: relative;}
.search_bottom .left li b{transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%; width: 0.16rem;height: 0.16rem;border: 1px solid #b4b4b4;border-radius: 50%;}
.search_bottom .left li b::after{content: ""; width: 0.06rem;height: 0.06rem;background: #0754a9; border-radius: 50%;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%; visibility: hidden;opacity: 0;}
.search_bottom .left li.on b::after{visibility: visible;opacity: 1;}
.search_bottom .left li.on{font-weight: bold;}
.search_bottom .left li.on i{color: #ec1a33;}
.search_bottom .right{float: right;width: calc(100% - 2.38rem);}

.search_qklist{padding-right: 1.15rem;}
.search_qklist li{width: 33.33%;float: left;margin-bottom: 0.6rem;}
.search_qklist li:nth-child(3n+1){clear: both;}
.search_qklist ul{margin:0 -0.45rem;}
.search_qklist li>a{display: block;margin:0 0.45rem;}
.search_qklist dt{border-radius: 0.2rem;position: relative;overflow: hidden; margin-bottom: 0.2rem;}
.search_qk_p{position: absolute;top:0;left: 0;width: 100%;height: 100%; padding: 0.5rem 0.4rem;}
.search_qk_p h4{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_qk_p h3{line-height: 1.3em;max-height: 2.6em;margin-bottom: 0.2rem;}
.search_qklist dd h3{line-height: 1.3em;max-height: 2.6em; text-align: center;}


.search_newslist .search_listblock li{margin-bottom: 0.3rem;}
.search_newslist .search_listblock dd{float: none;position: static;width: 100%; background: #f4f6f7; padding: 0.5rem;padding-bottom: 0.3rem;}
.search_newslist  .search_listblock .social_more{padding-top: 0.45rem;}

@media only screen and (min-width:1025px){
  .search_newslist .search_listblock li>a:hover dd{background: #fff;}

  .social_01 dd h3,.social_01 .social_more i{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
  .social_01 dd h3:hover,.social_01 .social_more i:hover{opacity: 0.8;}
}

@media only screen and (max-width:1024px){
  .search_top{padding: 0.5rem 0;}
  .search_bottom{padding: 0.8rem 0;}
  .search_qklist{padding-right: 0;}
  .search_qklist ul{margin:0 -0.2rem;}
.search_qklist li>a{margin:0 0.2rem;}
.search_qklist li{margin-bottom: 0.4rem;}
.search_qk_p{padding: 0.3rem;}
.search_newslist .search_listblock .social_more{padding-top: 0.1rem;}
.search_newslist .search_listblock dd{padding: 0.2rem;}
}
@media only screen and (max-width:767px){
  .search_form input, .search_form button{height: 44px;line-height: 44px; border-radius: 30px;}
  .search_bottom .left,.search_bottom .right{float: none;width: 100%;}
  .search_bottom .left{margin-bottom: 20px;}
  .search_bottom .left ul{overflow: hidden;}
  .search_bottom .left li{float: left;width: 50%;}
  .search_qklist li{width: 50%;float: left;margin-bottom: 20px;}
  .search_qklist li:nth-child(3n+1){clear: inherit;}
  .search_qklist li:nth-child(2n+1){clear: both;}
  .search_bottom .left li a{padding-left: 20px;}
  .search_bottom .left li b{width: 14px;height: 14px;}
  .search_bottom .left li b::after{width: 6px;height: 6px;}

  .search_newslist .search_listblock dd{padding:20px;}
  .search_newslist .search_listblock .social_more{padding-top: 10px;}
}

@media only screen and (min-width:1025px){
    .search_listblock li dd{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
    .search_listblock li dd h3{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
    .search_listblock li:hover dd h3{font-weight: bold;}
  
    .search_listblock li:hover dd{
      /* bottom: 0.2rem; */
      box-shadow: 0 0 14px 2px rgba(0, 15, 79, 0.1);}
    .search_newslist .search_listblock li>a:hover dd{background: #fff;}

  }


  /* 网站地图 */
  .mapsite_list li{margin-bottom: 0.4rem;}
  .mapsite_list li:last-child{margin-bottom: 0;}
.mapsite_list h3{padding-left: 0.2rem;position: relative;line-height: 1em;border-left: 0.03rem solid #AB7F4C ;margin-bottom: 0.2rem;}
.mapsite_list h3 a{color: #AB7F4C;}
.mapsite_list .mapsite_box{background: #f9f9f9 ;padding: 0.3rem;overflow: hidden;border-radius: 0.1rem;}

.mapsite_list dl{float: left;margin-right: 0.5rem;}
.mapsite_list dl:last-child{margin-right: 0;}
.mapsite_list dt{margin-bottom: 0.1rem;}
.mapsite_list dd p{line-height: 1.8em;}
.mapsite_list dd p a{color: #5c5656;}


/* 手机优化 */
.pro_sliderbox .mCSB_outside+.mCSB_scrollTools{right: 0;}
.pro_sliderbox .mCSB_scrollTools .mCSB_draggerRail{    background-color: rgba(0, 0, 0, .2);}
@media only screen and (max-width:767px){
 .ser_cont .bus_title p{text-align: left;}
 .prop_slider .swiper-scrollbar{display: none;}
 .prop_slider{padding: 0;padding-bottom: 50px;}
 .prop_slider .prop_page{top:auto;bottom: 0;}

/* 产品手机优化 */
.pro_sliderbox dl,.pro_sliderbox dt{border-radius: 20px;overflow: hidden;}
.pro_sliderbox dl{background: rgba(227,231, 235, 0.5);overflow: hidden;}
.pro_sliderbox dt{width: 55%;float: right;}
.pro_sliderbox dt h3{display: none;}
.pro_sliderbox dd{visibility: visible;opacity: 1;width: 45%; height: 100%; padding: 15px;position: absolute;left: 0;bottom: 0;top:auto;background: none;}
.pro_sliderbox dd h3 br{display: none;}
.pro_sliderbox dd h3{margin-bottom: 5px;}

.nohover  .pro_sliderbox dd{display: none;}
.nohover .pro_sliderbox dl{background: none;}
.nohover .pro_sliderbox dt{float: none;margin:auto;}
}


/* 05 */
.plan_05{padding-bottom: 1.5rem;overflow: hidden;}
.plan_admin{display: flex;}
.plan_admin .left{width: 56.4%; padding-right: 12.1%; float: left;padding-top: 0.2rem; position: relative;z-index: 9;}
.plan_admin .left::after{content: "";position: absolute;top:0;right: 0;width: 100vw;height: 100%;background: #fff;}

.plan_admin .left ul{position: relative;z-index: 5;}
.plan_admin .left li{position: relative;cursor: pointer;}
.plan_admin .left li.on .pubjiahao{visibility: hidden;opacity: 0;}

.pubjiahao{width: 0.1rem;height: 0.1rem;
  transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;
  transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); position:absolute; right:0.12rem; top:50%;
}
.pubjiahao::after,.pubjiahao::before{content: "";background: #000;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.pubjiahao::after{width: 100%;height: 0.02rem;}
.pubjiahao::before{width:0.02rem;height: 100% ;}

.plan_admin .left dl{padding: 0.3rem 0; padding-right: 0.4rem; border-bottom: 0.01rem solid #000000; }
.plan_admin .left dd{padding-top: 0.2rem; display: none;}
.plan_admin .left dd p{font-weight: bold; line-height: 1.87em;width: fit-content; }
.plan_admin .left dd p span{display: inline-block;position: relative;}
.plan_admin .left dd p span i{font-size: 0.12rem; position: absolute; right: -0.2rem;top:0; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;visibility: hidden;opacity: 0;}
.plan_admin .left dd p.on span i{right: -0.15rem;visibility: visible;opacity: 1;}

.plan_admin .left dt h2{color:#ab7f4c;margin-bottom: 0.1rem;}

.plan_admin .right{width: 43.6%;float: right;}
.plan_adminslider{position: relative; display: none;}
.plan_adminslider.on{display: block;}
.plan_adminslider .swiper-container{overflow:inherit;}
.plan_adminslider dl{border-radius: 0.2rem;overflow: hidden; position: relative; margin-right: 0.8rem;}
.plan_adminslider dd{position: absolute;top:0;left: 0;width: 100%;height: 100%;padding: 0.6rem;color: #fff;background: rgba(0, 0, 0, 0.18);}
.plan_adminslider dd span{display:block;line-height: 1em;margin-bottom: 0.15rem;}
.plan_adminslider dd h3{line-height: 1.4em;margin-bottom: 0.1rem;}
.plan_adminslider dd h4{margin-bottom: 0.4rem;}
.plan_adminslider dd h4,.plan_adminslider dd p{line-height: 1.625em;}
.plan_adminslider dd p{visibility: hidden;opacity: 0;-webkit-transform: translateY(0.2rem); -moz-transform: translateY(0.2rem);-o-transform: translateY(0.2rem);-ms-transform: translateY(0.2rem);transform: translateY(0.2rem);transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}

.plan_adminslider .prop_page{ position: relative;right: auto; left: 0; top:auto;bottom: 0; margin: auto; margin-top: 0.2rem;}


@-webkit-keyframes fadeInUpdesign {
  0% {
      opacity: 0.5;
      -webkit-transform: translateY(50px);
      transform: translateY(50px)
  }
  100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0)
  }
}
@keyframes fadeInUpdesign {
  0% {
      opacity: 0.5;
      -webkit-transform: translateY(50px);
      -ms-transform: translateY(50px);
      transform: translateY(50px)
  }
  100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0)
  }
}
.fadeInUpdesign {
  -webkit-animation-name: fadeInUpdesign;
  animation-name: fadeInUpdesign
}
@media only screen and (min-width:1025px){
.plan_admin .left dd p span:hover i{right: -0.15rem;visibility: visible;opacity: 1;}
.plan_adminslider dl:hover dd p{visibility: visible;opacity: 1;-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}

}


@media only screen and (max-width:1024px){
  .plan_adminslider dl{margin-right: 0.1rem;}
  .plan_admin .left dl{padding: 0.15rem 0;padding-right: 0.3rem;}
  .plan_admin .left dd{padding-top: 0.1rem;}
  .plan_adminslider dd{padding: 0.3rem;}
 }
 @media only screen and (max-width:767px){
  .plan_05{padding-bottom: 10px;}
  .plan_admin .left::after{display: none;}
  .plan_admin .left,.plan_admin .right{float: none;width: 100%;padding: 0;}
  .plan_admin .left{padding-bottom: 30px;}
  .plan_admin{display: block;}
  .plan_adminslider .swiper-container{overflow: hidden;}
  .plan_admin .left dl{padding: 15px 0;padding-right: 30px;}
  .plan_admin .left dd p{width:100%; }
  
  .pubjiahao{width: 10px;height: 10px;right: 5px;}
.pubjiahao::before{width: 2px;}
.pubjiahao::after{height: 2px;}
.plan_adminslider dd{padding: 20px 0;}
.plan_adminslider dd h4{margin-bottom: 10px;}

.plan_adminslider .prop_page{position: absolute;top: 5.5rem;bottom: auto;margin: 0;left: 50%;margin-left: -75px;color: #fff;}
.plan_adminslider .prop_page span{display: inline-block;}
.plan_adminslider .prop_page .pub_btn>div{color: #fff;}
.plan_adminslider dl dd{position: static;background: none;color: #000;}
.plan_adminslider dl dd p{visibility: visible;opacity: 1;-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
 }
