.learnMore {
     position: absolute;
    display: inline-block;
    left: 90px;
    top: -40px;
    font-weight: 700;
    width: 140px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #ff9853;
    overflow: hidden;
    font-size: 16px;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    letter-spacing: 3px;
      }
      .learnMore svg {
        height: 45px;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
      }
.learnMore:focus{
  color:#fff!important;
}
      .learnMore rect {
        fill: none;
        stroke: #ff9853;
        stroke-width: 4;
        stroke-dasharray: 422, 0;
        transition: all 450ms linear 0s;
      }
      .learnMore:hover rect {
        stroke: #fff;
        stroke-width: 5;
        stroke-dasharray: 23, 270;
        stroke-dashoffset: 48;
        -webkit-transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
        transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
      }
.learnMore:hover{
  color:#fff!important;
}
[v-cloak]{
  display:none;
}
.leadal-industry .main .item {
    padding-top: 20px;
    position: relative;
    width: 25%;
    /*transform: rotate(7deg);
     -webkit-transform: rotate(7deg);*/
    transform: skew(-11deg, 0);
    -webkit-transform: skew(-11deg, 0);
    transform-origin: left top;
    -webkit-transform-origin: left top;
}

a:hover{
    color: #333333;
}
.reveal-modal {
    background: unset;
    padding: 180px 0;
}
.m_close {
    display: block;
    width: 50px;
    height: 50px;
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
    background:#FF9954 !important;
}
.mod1{padding-top: 20px;margin-bottom: 20px;}
.copyright .columns:nth-child(1) div a{
    color: #FFffff;
}
.copyright .columns:nth-child(1) div a:hover{
    color: #FFffff;
}
.row .row{
    margin: 0;
}
.margin-r0 {
    margin-right: 0 !important;
}
.leadal-industry_large {
    display: block;
}

.leadal-industry_medium {
    display: none;
}

.f-jb {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.cool .copyright-con>div>a{
    color: #FFffff;
}
.flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.mod2_rec {
    position: relative;
}
.img img {
    width: 100%;
    overflow: hidden;
    transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
}

a:hover .img img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.info {
    width: 70%;color: white;display: none;
}
.leadal-industry > .img img {
    display: none;
}

.leadal-industry .img .focus {
    display: block;
}

.leadal-industry {
    position: relative;
    overflow: hidden;
    padding-bottom: 70px;
}

.leadal-industry .main {
    position: absolute;
    left: 0;
    top: -20px;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: unset;
}

.leadal-industry .main .item .cont {
    transform: skew(7deg, 0);
    margin-top: 50%;
    -webkit-transform: skew(10deg, 0);
}

.leadal-industry .main .desc {
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    margin-top: 10%;
    padding-right: 10%;
    min-height: 130px;
    padding-bottom: 50px;
    box-sizing: border-box;
    opacity: 0;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
    visibility: hidden;
}

.leadal-industry .main .tit {
    margin-top: 60px;
    font-size: 28px;
    font-weight: 500;
    color: #333333;
}
.detail-main>div>div{
    margin-top:20px;
}
.leadal-industry .main .item .btn {
    width: 183px;
    height: 49px;
    background: #FFFFFF;
    text-align: center;
    line-height: 49px;
    border-radius: 25px;
    font-size: 18px;
    color: #008ED3;
    visibility: hidden;
    opacity: 0;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
}

.leadal-industry .main .focus .tit {
    font-size: 28px;
    text-align: left;
    font-weight: 500;
    padding-left: 0;
    color: white;
    width: 100%;
    margin-left: 200px;
}
.leadal-industry .main .focus .cont .info {
    display: block;
}
.leadal-industry .main .focus .desc {
    display: block;
    opacity: 1;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    visibility: visible;
}

.leadal-industry .main .focus .btn {
    display: block;
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    visibility: visible;
    transition: all ease 0.5s 0.3s;
    -webkit-transition: all ease 0.5s 0.3s;
}

.leadal-industry .main .item1 .cont {
}

.leadal-industry .main .focus.item .cont {
    display: flex;
    justify-content: center;
    margin: 0;
    margin-top: 70px;
}

.leadal-industry .main .item .cont {
    text-align: center;
}

.leadal-industry .main .item1 .cont {
    transform: skew(7deg, 0);
    margin-top: 43%;
    -webkit-transform: skew(10deg, 0);
}

.leadal-industry .main .item4 .cont {
    transform: skew(7deg, 0);
    margin-top: 55%;
    -webkit-transform: skew(10deg, 0);
}

.leadal-industry .main .item1 {
    width: 30%;
}

.leadal-industry .main .item4 {
    width: 23%;
    margin-right: -1%;
}

.leadal-industry .main .item.focus {
    width: 36%;
}

.leadal-industry .main .item1.focus {
    width: 41.33%;
}

.leadal-industry .main .item4.focus {
    width: 33%;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹a ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â*/
.break>div a {
    color: black;
}

a:focus {
    color: black;
}

.main {
    margin: 0 auto;
}
.carebg {
    background-color: #ffffff;
}

.modtitle {
    margin: 0;
    padding: 0;
}
.mod3_tab {
    display: flex;
    font-size: 24px;
    margin: 0;
    line-height: 145px;
    float: right;
    padding: 0;
}
.mod2 .mod2_rec .columns{
    padding-left: 0!important;
    padding-right: 0!important;
}
.mod3>.g_i_box>.columns{
    padding-left: 0!important;
    padding-right: 0!important;
}
.mod4>div>.columns{
    padding-left: 0!important;
    padding-right: 0!important;
}
.modcon>div>.columns{
    padding-left: 0!important;
    padding-right: 0!important;
}
.mod5>div>.columns{
    padding-left: 0!important;
    padding-right: 0!important;
}
.copyright-con>div a:hover{
    color: #FFffff;
}
.mod3_tab li {
    margin: 40px 0 40px 35px;
}

.care {
    width: 100%;
    background: #F6F7F7;
}
.mod3_tab .on {
    background-color: unset;
}
.mod3_tab .on a {
    color: #FF9853;
    position: relative;

}
.mod3_tab .on a:hover{
    color: #FF9853!important;
}
.commnt>div>div a{
    color: #333333;
}
.mod3_tab .on a::after {
    display: block;
    width: 50px;
    content: '';
    height: 0.1em;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translate(-50%);
    border-bottom: 3px solid #FF9853;
}

.care_con {
    display: block;
}
.mod3 .row .care_con {
    background: #F6F7F7;
}
/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“*/
.bread {
    padding-left: 0;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ*/
.data_join_head {
font-size: 26px;
    opacity: 1;
    width: 208px;
    line-height: 1;
    padding: 30px 0 30px 0px;
    float: left;
}

.tabtitle {
    font-size: 26px;
    opacity: 1;
    width: 208px;
    line-height: 1;
    padding: 30px 0 30px 0px;
    font-weight: 500;
    float: left;
}
.swiper-card {
    display: none;
}

.join_title {
    font-size: 46px;
    text-align: center;
}

.join_desc {
    font-size: 8px;
    font-weight: 500;
    opacity: 1;
}

.flex-center {
    display: flex;
    align-items: center;
    justify-content: center
}

.bline {
    width: 4px;
    background: #000000;
    opacity: 0.3;
    margin: 0 40px
}
.btext {
    text-align: left;
    margin-right: 50px;
    font-size: 22px;
    line-height: 28px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
     letter-spacing: 1px;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.data_join_banner {
    padding-bottom: 50px;
    position: relative;
    width: 100%;
}

.data_join_banner .mySwiper2 {
    overflow: hidden;
    height: 800px;
    position: relative;
}

.data_join_banner .mySwiper2 .swiper-wrapper .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.data_join_banner .mySwiper2 .swiper-button-prev:after{
    content: 'prev';
    background: #333333;
    opacity: 0.3;
    border-radius: 0px 65px 65px 0px;

    padding: 20px 12px;
}
.data_join_banner .mySwiper2  .swiper-button-next:after{
    content: 'next';
    background: #333333;
    opacity: 0.3;
    padding: 20px 12px;
    border-radius: 65px 0 0 65px;
}
.swiper-button-next, .swiper-button-prev {
    color: white;
}

.data_join_banner .mySwiper2 .swiper-wrapper .swiper-slide .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢Swiper*/
.count {
    padding-left: 50px;
    font-size: 46px;
}
.curr {
    color: #ffffff;font-size: 48px;
}
.total {
    color: #000000;opacity: 0.4;font-size: 30px;
}
.comp_tab {
    position: absolute;
    bottom: 50px;
    display: flex;
    /*   background-color: rgba(0, 0, 0, 0.36); */
     background-color:#ccc;
    z-index: 1;
    justify-content: space-between;
    width: calc(100% );
    margin: 0;
}
.comp_tab li {
    width: 25%;
    text-align: center;
    height: 100px;
    line-height: 100px;
   border-right:1px solid #eee;
}
.comp_tab li:last-child{
border-right:none;
}
.comp_tab .on {
    background-color: #ff9853;
}
.info_row2>span{
    color: #333333;
}
.comp_tab li a{
    font-size: 30px;
    font-weight: 500;
    color: #FFffff!important;
}
.mySwiper3 {
    overflow: hidden;
    padding-left: 30px;
    width: 70%;
}
.delivery-con{
    margin-top: 70px;
    text-indent: 0; 
    overflow:hidden;
}
.delivery-click{
    color: #ffffff;
    border: 1px solid #e6e6e6;
    border-radius: 7px;
    padding: 5px;
}
.mySwiper3 .swiper-wrapper {
    width: auto;
}
.mySwiper3 .swiper-wrapper .swiper-slide img {
    width: 70.5%;
}
.padding-b {
    padding-bottom: 180px;
}
.swp_desc {
    width: 439px;
    height: 539px;
    position: absolute;
    top: 160px;
    right: 40px;
    z-index: 9;
    background: white;
    opacity: 0.9;
    border-radius: 33px;
}
.swp_desc .desc_body {
    padding: 20px 40px;
    position:relative;
    border-radius: 33px;
}
.swp_desc .desc_body .icon_\' {
    position:absolute;top: -40px;left: -24px;
}
.swp_desc .desc_body .desc_title {
    font-size: 24px;
    margin: 20px 0;
    font-weight: 500;
    color: #333333;
    line-height: 35px;
}
.tab_menu li{
    color: #808080;
}
.swp_desc .desc_body .desc_content {
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
}
.desc_content p{
    font-size: 20px!important;
    /* color: #808080!important; */
    line-height: 35px;
text-align:justify;
text-indent: 2em;
   padding-top:20px;
}
.tab_menu {
    width: 17%;
    float: left;
    height: 100%;
    box-sizing: border-box;
    z-index: 9;
    margin: 0;
    padding-right: 30px;
}
.line {
    width:100%;
    height: 1px;
    background: #E6E6E6;
}
.tab_menu li {
    width: 100%;
    height: 77px;
    text-align: left;
    padding-left: 30px;
    border-radius: 13px 0px 0px 13px;
    font-size: 24px;
    font-weight: 400;
    color: #333333;
    line-height: 77px;
    cursor:pointer;
}
.look_map{
    cursor: pointer;
    position:absolute;
    top: 20px;
    right: 20px;
    padding: 0px 10px;
    height: 40px;
    line-height: 40px;
    background:rgba(0,0,0,0.3);
}
.map_area{
    position: relative;
}
.look_map a{
    color: #FFffff;
}
.menu_content {
    display: none;
}
.menu_content:nth-child(1) {
    display: block;
}
.menu_content .m_img{
    width: 100%;
    max-width: 930px;
    min-width: 930px;
   object-fit:cover;
    height: 638px;
}
.tc a{
    color: #808080!important;
}
.data_join_head{
    margin-bottom: 0px!important;
}
.tab_menu  .active {
    opacity: 1;
    background: linear-gradient(90deg, #FF9853 0%, rgba(255, 201, 139, 0) 100%);
    font-size: 24px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 77px;
}
.block {
    display: block;
}
.hidden {
    display: none;
}
.swiper-pagination1 {
    width: 150px;
}
.baseInfo_body .welfare li{
    font-size: 14px;
    color: #808080;
    background: #F7F7F7;
    border: 1px solid rgba(219,219,219,1);
    border-radius: 15px;
    padding: 8px 12px;
}
.pagination {
      position: absolute;
    left: 0;
    bottom: 100px;
    font-size: 18px;
    color: #FFFFFF;
    display: flex;
    z-index: 99;
    background: rgba(0,0,0,0.3);
    padding-top: 15px;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ Siwper*/
.swiper-option11 {
    padding-bottom: 70px;
}

.swiper-pagination {
    left: 50% !important;
    bottom: 20px !important;
    transform: translate(-50%);
}

.swiper-pagination .swiper-pagination-bullet {
    width: 57px;
    height: 8px;
    background: #000000;
    opacity: 0.13;
    border-radius: 0;
    transform: skewX(-30deg);
    margin: 20px 20px;
}

.swiper-pagination .swiper-pagination-bullet-active {
    background: #FF9853;
    opacity: 1;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©swiper*/
.modal {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    align-items: center;
}

.modal_btn {
    position: absolute;
    bottom: 100px;
    left: 50%;
    transform: translate(-50%);
}
.swiper-option13 .swiper-wrapper {
    display:flex;
    align-items:center;
}
.swiper-option13 .swiper-wrapper .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: 300ms;
    transform: scale(0.8);
}

.swiper-option13 .swiper-wrapper .swiper-slide-active, .swiper-slide-duplicate-active {
    transform: scale(1);
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡*/
.train_large {
    display: block;
}

.train_medium {
    display: none;
}

.train {
    display: flex;
    padding-bottom: 46px
}

.train_rec_right, .train_rec_left {
    display: flex;
    flex-direction: column;
}

.train_rec_right {
    width: 52%;
    justify-content: center;
}

.train_rec_left {
    width: 48%;
    justify-content: center;
}

.train_title {
    font-size: 28px;
    font-weight: 500;
}

.train_content {
    display: flex;
    flex-direction: column;
    margin-left: 35px;
}

.train_content ul {
    margin-left: 26px;
    margin-bottom: 0;
    color: #808080;
}
.cont .info{
    font-size: 20px;
    line-height: 35px;
    /*display: -webkit-box !important;*/
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    margin-left: 50px;
    margin-top: 20px;
    text-align: left;
}


.delivey img{
    width: 20px;
    height: 20px;
}
.train_content ul li {
    margin: 12px 0;
    font-size: 22px;
    list-style: disc;
}

.train_content ul li::marker {
    color: #FF9853;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦*/
.pc {
    display: block;
}

.phone {
    display: none;
}

.detailbg {
    background-color: #F6F7F7;
}
.comment .detailbg>div{
    padding-top: 20px;
}
.frame_baseInfo {
    padding-top: 50px;
    padding-bottom: 20px;
    display: flex;
    justify-content: space-between;
}
#frame_1{
    /* margin-left: 15px; */
    /* margin-right: 20px; */
}
.baseInfo {
    padding: 20px  70px 26px 70px;
    /* margin: 0px 5px 0 0; */
    background-color: white;
    margin-right: 20px;
}
.base_padding {
    width:calc(100% - 20px) !important;
}
.baseInfo_headbg {
    padding: 20px 70px 0px 70px;
    background: white;
    width: auto;
    margin: 0 20px 0 0;

}
.baseInfo_head {
    font-size: 28px !important;
    color: #FF9954 !important;
    margin: 10px 0;
    line-height: 29px;
}

.baseInfo_title {
    font-size: 24px;
    color: #333333;
    margin: 0px 0 20px 0;
}
.map_content>div a{
    color: #808080;
}
.welfare {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
    justify-content: space-between;
}

.welfare_content {
    background: #F8F8F8;
    border: 1px solid #F0F0F0;
    border-radius: 17px;
    padding: 5px 15px;
    font-size: 14px;
    color: #808080;
}

.info_box a{
    color: #808080;
}
.info_box a div:hover{
    color: #ff9954;
    text-decoration:underline;
}
.info_box a:hover{
    color: #808080;
}
.baseInfo_content ul {
    margin: 0;
    color: #808080;
}

.baseInfo_content ul li {
    margin: 10px 0;
    display: flex;
    align-items: center;
    font-size: 20px;
    line-height: 23px;
}

.baseInfo_content ul li div:nth-child(2) {
    margin-left: 10px;
}
.position-r {
    position: relative;
}
.el-autocomplete {
    width:100%;
}
.el-input input {
    height: 50px;
    margin-bottom: 0;
    width: 100%;
}
.position-s {
    position: static;
}
.suggest-container ul {
    margin-bottom: 0;
}
.position-a {
    position: absolute;
}
.frame_environment {
    padding-bottom: 20px;
}

.environment {
    padding: 20px 70px 70px 70px;
    background-color: white;
}
.environment .swiper-container {
    position: static;
}
.environment .swiper-container .swiper-slide{
 height:370px;
overflow:hidden;
}

.environment_head {
    margin-bottom: 35px;
    font-size: 28px;
    color: #FF9954;
}

.map_check {
    position: absolute;
    top: 20px;
    right: 20px;
    background: rgba(0, 0, 0, 0.4);
    padding: 12px 16px;
    color: white;
    font-size: 14px;
}

.map_area {
    background: white;
    width: 100%;
    height: 100%;
    padding: 20px
}

.map_content {
    display: flex;
    align-items: center;
    margin-top: 10px;
    justify-content: center;
    position: absolute;
    bottom: 15px
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ Swiper*/
.swiper-option15 .swiper-button-next:after {
    content: 'next';
    background: rgba(0, 0, 0, 0.13);
    border-radius: 30px 0px 0px 30px;
    position: absolute;
    right: -10px;
    font-size: 30px;
    padding: 20px 10px;
}

.swiper-option15 .swiper-button-prev:after {
    content: 'prev';
    background: rgba(0, 0, 0, 0.13);
    border-radius: 0px 30px 30px 0px;
    position: absolute;
    left: -10px;
    font-size: 30px;
    padding: 20px 10px;
}

.recruitment_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.height50 {
    height: 50px !important;
}
.comment .detailbg>div a{
    color: #333333;
}
.rec_input {
    margin: 0 !important;
    padding: 15px 0 15px 20px !important;
    font-size: 18px !important;
}
.rec_select:focus, .rec_select:focus-visible {
    border-color: #D7D7D7;
    outline:none;
    background-color: white;
}
.rec_select {
    margin: 0 !important;
    color:#808080;
    padding: 10px 0 10px 25px;
    font-size: 18px;
    background-color: white;
    background-position: 95% center;
    border: 1px solid #ccc;
}

.rec_btn {
    background: #FF9954;
    margin: 0;
    padding: 0;
    width: 55px;
    cursor: pointer;
    margin-left: 20px
}
.rec_btn:hover {
    color: black;
    background-color: #ff9853;
}
.rec_img {
    margin: 0;
    padding: 0;
    position:absolute;right: 10px;top: 50%;transform: translateY(-50%)
}

.margin-b40 {
    margin-bottom: 40px;
}

.recruitment_flex .large-3 .el-input__inner {
    background: white;
}
.el-cascader {
    width: 100%;
}

.rec_list {
    font-size: 20px;
    color: #808080;
}

.rec_list .el-pagination {
    text-align: center;
}

.rec_list_info {
    position: relative;
    margin-bottom: 22px;
    border: 1px solid #D7D7D7;
    padding: 22px;
}

.info_row2 {
    display: flex;
    align-items: center;
    margin: 21px 0
}

.info_row2 div:nth-child(1) {
    color: #FF9954;
    margin-right: 30px
}
.info_row2 div:nth-child(2){
    margin-right: 30px;
}
.info_row3 {
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #808080;
}

.info_row3 div:nth-child(1) {
    margin-right: 50px
}

.list_post_btn {
    position: absolute;
    font-size: 20px;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    color: white;
    background: #FF9954;
    padding: 10px 20px
}
.text{
    margin:0;
}
.should{
    height: 44px!important;
    margin: 0;
    width: 60px!important;
    border-radius: 4px!important;
}
.word{
    font-size: 20px;
    line-height: 44px;
}
.turn-page {
    width: 60px!important;
}


/*hover*/
.info_box {
    display: inline-block;
}
.info_box:hover + .list {
    display: block !important;
}
.list:hover {
    display: block !important;
}
.list {
    position: absolute;
    background: #ffffff;
    box-shadow: 0px 2px 15px 3px rgb(153 153 153/14%);
    z-index: 1;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0px);
}
.list-title{
    background-color: #F7F7F7;
    padding:30px 0px 30px 30px;
}
.list-title-name{
    font-size: 20px;
    color: #808080;
    font-weight: 500;
}
.list-title-people{
    font-size: 18px;
}
.list-con{
    padding: 0 40px 40px 30px;
}
.list-little-name{
    padding: 20px 0 20px 0;
    font-size: 18px;
}
.list-little-con{
    font-size: 18px;
}
.tree-close {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    background: #eee;
    width: 18px;
    height: 18px;
    right: 35px;
    display: none;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}
.tree-down {
    position: absolute;
    font-size: 22px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    align-items: center;
    color: #33333390;
    right: 35px;
}
#container {
    overflow: hidden;
    width: 100%;
    height: 100%;
    height:310px;
    margin: 0;
    font-family: "微软雅黑";
}
@media only screen and (max-width: 1024px) {
    .bread {
        display: none;
    }
 .learnMore{
        top: 38px;
    right: 70px;
    left: unset;
}
    .break>div a{
        font-size: 13px;

    }
    .break>div{
        padding-left: 15px;
    }
    .data_join_banner .mySwiper2 {
        height: 256px;
    }

    .data_join_banner .mySwiper {
        height: 30px;
    }

    .data_join_banner .mySwiper .swiper-slide {
        font-size: 14px;
        line-height: 30px;
    }

    .swiper-button-prev, .swiper-button-next {
        display: none;
    }

    .bline {
        display: none;
    }

    .btext {
        display: none;
    }

    .data_join_banner {
        padding-bottom: 0px;
    }

    .swiper-container {
        border-radius: 10px;
    }

    .modmore {
        display: none !important;

    }

    .modtitle {
        margin: 0 !important;
    }

    .data_join_head {
        font-size: 20px;
        padding: 0px 0 10px 0px;
    }
    .tabtitle {
        font-size: 20px;
        padding: 10px 0 10px 0px;
    }
    .modtitle p {
        margin: 0;
        font-size: 20px;
        padding-top: 10px;
    }

    .mod3_tab {
        display: none;
    }

    .padding020 {
        padding: 0 20px;
    }

    .swiper-pagination {
        display: none;
    }

    .swiper-card {
        display: block;
        width: 80%;
        margin: 0 auto;
        margin-top: -80px;
        position: relative;
        z-index: 99;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.94) 0%, #FFFFFF 100%);
        box-shadow: 0px 3px 3px rgba(128, 128, 128, 0.07);
        opacity: 1;
        border-radius: 14px;
    }

    .listconcard {
        display: block;
        /* padding: 0 0px 20px 0px; */
    }

    .card {
        padding: 15px;
    }

    .card_head {
        font-size: 16px;
        padding-top: 10px;
    }
    /*.delivery-con{*/
    /*    margin-top: 20px;*/
    /*    text-indent: 0;*/
    /*}*/
    .card_body {
        padding: 20px 0;
        color: #636365;
    }

    .cardlist .swiper-option11 {
        height: 241px;
        padding-bottom: 0;
    }

    .swiper-card .swiper-pagination2, .swiper_train .swiper-option14 .swiper-pagination3 {
        position: absolute;
        left: 50%;
        transform: translate(-50%);
        bottom: 13px;
    }

    .swiper_train .swiper-option14 .swiper-pagination3 {
        text-align: center;
    }

    .swiper-card .swiper-pagination2 .swiper-pagination-bullet, .swiper_train .swiper-option14 .swiper-pagination3 .swiper-pagination-bullet {
        height: 2px;
        width: 40px;
        background: #FFE1CC;
        opacity: 1;
        border-radius: unset;
        margin: 0 5px;
    }

    .swiper-card .swiper-pagination2 .swiper-pagination-bullet-active, .swiper_train .swiper-option14 .swiper-pagination3 .swiper-pagination-bullet-active {
        background: #FF9853;
        opacity: 1;
    }
}

@media only screen and (min-width: 320px) and (max-width: 1024px) {
    .industry>div:nth-child(2) img{
        height: 150px;
    }
    .mod2_rec .columns:nth-child(2n) {
        padding-left:0.9375rem;
    }
    .data_join_banner .mySwiper2 {
        height: 256px;
    }

    .data_join_banner .mySwiper {
        height: 30px;
        bottom: 0;
    }
    .swiper_train .swiper-option14 .swiper-wrapper .swiper-slide>div:nth-child(2){
        padding-top: 15px;
    }
    .data_join_banner .mySwiper .swiper-slide {
        font-size: 14px;
        line-height: 30px;
    }

    .swiper-button-prev, .swiper-button-next {
        display: none;
    }

    .pagination {
        left: unset;
        right: -100px;
        bottom: 40px;
    }

    .bline {
        display: none;
    }

    .btext {
        display: none;
    }

    .data_join_banner {
        padding-bottom: 0px;
    }

    .swiper-container {
        border-radius: 10px;
    }

    .modmore {
        display: none !important;

    }
    .comp_tab {
        position: absolute;
        bottom: 50px;
        display: flex;
        background-color: rgba(0, 0, 0, 0.36);
        z-index: 1;
        justify-content: space-between;
        width: calc(100% - 30px);
        margin: 0;}

    .modtitle {
        margin: 0 !important;
    }

    .data_join_head {
        font-size: 20px;
        /*padding: 20px 0 18px 20px;*/
    }

    .modtitle p {
        margin: 0;
        font-size: 20px;
        /*padding-top: 20px;*/

    }

    .mod3 {
        padding-bottom: 20px;
    }
    .mod2 .mod2_rec .columns{
        padding-left: 0.9375rem!important;
        padding-right: 0.9375rem!important;
    }
    .mod3>.g_i_box>.columns{
        padding-left:0.9375rem!important;
        padding-right:0.9375rem!important;
    }
    .mod4>div>.columns{
        padding-left:0.9375rem!important;
        padding-right: 0.9375rem!important;
    }
    .modcon>div>.columns{
        padding-left: 0.9375rem!important;
        padding-right:0.9375rem!important;
    }
    .mod5>div>.columns{
        padding-left: 0.9375rem!important;
        padding-right: 0.9375rem!important;
    }
    .mod3_tab {
        display: none;
    }

    .padding020 {
        padding: 0 20px;
    }

    .swiper-pagination {
        display: none;
    }

    .swiper-card {
        display: block;
        width: 80%;
        margin: 0 auto;
        margin-top: -80px;
        position: relative;
        z-index: 99;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.94) 0%, #FFFFFF 100%);
        box-shadow: 0px 3px 3px rgba(128, 128, 128, 0.07);
        opacity: 1;
        border-radius: 14px;
    }

    .listconcard {
        display: block;
        /* padding: 0 0px 20px 0px */
    }

    .card {
        padding: 15px;
    }

    .card_head {
        font-size: 16px;
        padding-top: 10px;
    }

    .card_body {
        padding: 20px 0;
        color: #636365;
    }

    .cardlist .swiper-option11 {
        height: 241px;
        padding-bottom: 0;
    }

    .swiper-card .swiper-pagination2 {
        position: absolute;
        left: 50%;
        transform: translate(-50%);
        bottom: 13px;
        display: flex;
    }

    .swiper-card .swiper-pagination2 .swiper-pagination-bullet {
        height: 2px;
        width: 40px;
        background: #FFE1CC;
        opacity: 1;
        border-radius: unset;
        margin: 0 5px;
    }

    .swiper-card .swiper-pagination2 .swiper-pagination-bullet-active {
        background: #FF9853;
        opacity: 1;
    }

    .train_large {
        display: none;
    }

    .train_medium {
        display: block;
        border: 2px solid #FFE1CC;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.94) 0%, #FFFFFF 100%);
        box-shadow: 3px 3px 3px rgba(128, 128, 128, 0.07);
        opacity: 1;
        border-radius: 14px;
    }

    .train_title {
        font-size: 16px;
        padding-bottom: 15px;
    }

    .swiper_train .swiper-option14 .swiper-wrapper .swiper-slide {
        padding: 20px;
    }

    .train_content {
        margin: 0;
    }

    .train_content ul {
        margin-left: 1.1rem;
    }

    .train_content ul li {
        margin: 5px 0;
        font-size: 12px;
        list-style: disc;
    }

    .leadal-industry_large {
        display: none;
    }

    .leadal-industry_medium {
        display: block;
        padding: 0 20px 20px 20px;
    }
    .comment .detailbg>div{
        padding-top: 20px;
    }
    .delivey {
        border: 1px solid #FFFFFF;
        opacity: 1;
        border-radius: 3px;
        color: #FFFFFF;
        width: 20%;
        font-size: 9px;
        padding: 3px;
        text-align: center;
        float: right
    }

    .industry {
        position: relative;
        margin-bottom: 12px;
    }
    .info_row2 div:nth-child(3){
        display: none;
    }
    .industry_content {
        position: absolute;
        background: rgba(51, 51, 51, 0.4);
        width: 100%;
        height: 100%;
        border-radius: 10px;
        padding: 10px
    }

    .industry_desc {
        font-size: 12px;
        margin-bottom: 8px;
        line-height: 18px;
        color: #FFFFFF;
        opacity: 1;
    }
    #frame_main{
        background-color: #f6f7f7;
    }
    .industry_title {
        font-size: 16px;
        padding: 7px 0;
        font-weight: bold;
        color: #FFFFFF;
        opacity: 1;
    }

    /*    ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦*/
    .mHide {
        display: none;
    }

    .frame_baseInfo {
        padding: 0px;
        display: flex;
        justify-content: space-between;
    }

    .baseInfo {
        background-color: #F6F7F7;
        margin: 0;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 0rem;
        padding-right: 0rem;
    }
    /*.modcon>div .baseInfo{*/
    /*    padding-bottom: 0px!important;*/
    /*}*/
    /*.base_padding {*/
    /*    padding-left: 15px !important;*/
    /*}*/
    .baseInfo_headbg  {
        background-color: #F6F7F7;
        margin: 0;
        padding: 0px 20px 0 0px;
    }
    .baseInfo_head {
        font-size: 20px !important;
        color: #333333 !important;
        padding-top: 0px!important;
    }
    .cmspage .detailbg .comment{
        padding-left: 15px;
        padding-right: 15px;
    }

    .baseInfo_body {
        background: white;
        padding: 18px 19px;
        box-shadow: 3px 3px 3px rgba(128, 128, 128, 0.07);
        opacity: 1;
        /*margin: 0 15px;*/
        15: 13px;
    }

    .baseInfo_title {
        font-size: 16px;
        color: #333333;
        margin: 0px 0 12px 0;
    }

    .welfare {
        display: flex;
        align-items: center;
        margin-bottom: 0;
        justify-content: flex-start;
        flex-wrap: wrap;
        margin-bottom: 22px;
    }

    .welfare_content {
        background: #F8F8F8;
        border: 1px solid #F0F0F0;
        border-radius: 11px;
        padding: 4px 7px;
        font-size: 8px;
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .baseInfo_content ul {
        margin: 0;
    }

    .baseInfo_content ul li {
        margin: 5px 0;
        display: flex;
        align-items: center;
        font-size: 12px;
    }

    .baseInfo_content ul li div:nth-child(2) {
        margin-left: 10px;
    }

    .environment {
        background-color: #F6F7F7;
        margin: 0;
        padding: 16px 0px;
    }

    .environment_head {
        font-size: 20px;
        margin: 0 0 13px 0;
        color: #333333;
    }

    .pc {
        display: none;
    }

    .phone {
        display: block;
    }

    .swiper-option16 {
        position: relative;
    }

    .swiper-option16 .swiper-pagination3 {
        display: flex;
        position: absolute;
        padding-right: 30px;
        justify-content: flex-end;
        z-index: 9;
        top: 20px;
        color: white;
    }
    .height50 {
        height: 35px !important;
    }
    .rec_input,.rec_select {
        width: 100%;
        border-radius: 30px !important;
        font-size: 8px;
        padding: 3px 0 3px 10px;
        background-size: 20px 20px;
        background-position: 90% center;
    }
    .rec_input {
        margin: 0 !important;
        padding: 0px 0 0px 10px !important;
        font-size: 12px !important;
    }
    .margin-b40 {
        margin-bottom: 7px;
    }
    .list_area {
        background: white;
        box-shadow: 3px 3px 3px rgba(128, 128, 128, 0.07);
        opacity: 1;
        border-radius: 13px;
        padding: 14px;
    }
    .rec_list {
        font-size: 12px
    }

    .rec_list_info {
        position: relative;
        margin-bottom: 5px;
        border: 1px solid #D7D7D7;
        padding: 7px;
        border-radius: 13px;
    }
    .mod1{
        margin-bottom: 0px;
    }
    .info_row2 {
        display: flex;
        align-items: center;
        margin: 4px 0
    }

    .info_row2 div:nth-child(1) {
        color: #FF9954;
        margin-right: 30px
    }

    .info_row3 {
        display: flex;
        align-items: center;
        font-size: 12px;
        color: #666666
    }
    .detail-main>div>div{
        margin-left: 15px;
        margin-right: 15px;
    }
    .info_row3 div:nth-child(1) {
        margin-right: 10px
    }
    /*.rec_select{*/
    /*    padding:0px;*/
    /*}*/

    .list_post_btn {
        position: absolute;
        top: 35%;
        right: 10px;
        transform: translateY(-50%);
        color: white;
        font-size: 12px;
        background: #FF9954;
        padding: 5px;
        opacity: 1;
        border-radius: 3px;
    }
    .comp_tab {
        bottom: 0px;
        width: calc(100% - 30px);
        left: 50%;
        transform: translate(-50%);
    }
    .comp_tab li {
        height: 36px;
        line-height: 36px;
    }
    .comp_tab li a {
        font-size: 14px;
    }
    .count {
        padding: 0;
        font-size: 19px;
    }
    .curr {
        color: #ffffff;
        font-size: 25px;
    }
    .total {
        font-size: 19px;
        color: #000000;opacity: 0.4;
    }
    .tab_menu {
        display: none;
    }
    .menu_content .m_img {
        width: 100%;
    }
    .swp_desc {
        display: none;
    }
    .padding-b {
        padding-bottom: 10px;
    }
    .frame_environment {
        padding-bottom: 0;
    }
    /*hover*/
    .info_box:hover + .list {
        display: none !important;
    }
    .detailbg>div a{
        font-size: 13px;
    }
    .menu_content .m_img {
        min-width: unset;
        height: auto;
    }
    .baseInfo_body .welfare li{
        font-size: 4px;
        color: #808080;
        background: #F7F7F7;
        border: 1px solid rgba(219,219,219,1);
        border-radius: 15px;
        padding: 2px 5px;
        width: 60px;
        text-align: center;
        margin-top: 10px;
        margin-right: 10px;
    }
    .el-input input{
        height:30px
    }
    .el-input__icon {
        line-height:30px !important;
    }
    .detailbg {
        padding-top:0;
    }
}


@media only screen and (min-width: 640px) and (max-width: 1024px){
    .industry>div:nth-child(2) img{
        height: 300px;
    }
    .industry_title{
        font-size: 30px;
    }
    .industry_desc{
        font-size: 15px;
        line-height: 35px;
    }
    .industry_content{
        padding-left: 20px;
        padding-right: 20px;
    }
    .delivey{
        font-size: 15px;
    }
    .tabtitle{
        font-size: 25px;
    }
    .modtitle p{
        font-size: 25px;
    }
    .leadal-industry_medium{
        padding: 0 20px 50px 20px;
    }

}

/*@media only screen and (min-width: 768px) and (max-width: 1024px){
    .menu_content .m_img{
        min-width: 990px;
    }

}*/
/*@media only screen and (min-width: 640px) and (max-width: 768px){
    .menu_content .m_img{
        min-width: 740px;
    }
}*/
@media only screen and  (max-width: 640px){
.learnMore{
    font-size: 12px;
    width: 70px;
    height: 30px;
    right: 10px;
    top: 10px;
    line-height: 30px;
}
.learnMore svg{
 height:30px;
}
}
