.main {
    background-color: black;

}

.zhuti {
    width: 1200px;
    margin: auto;
}



/* 服务项目 */
.swiper-container3 img {
    width: 100%;
    height: auto;
}


#certify {
    position: relative;
    overflow:hidden;
    width: 1200px;
    margin: 0 auto;
    margin-top: 2%;
}

#certify .swiper-container3 {
    padding-bottom: 60px;
}

#certify .swiper-container3 .swiper-slide {
    width: 346px;
    overflow: hidden;
    position: relative;
}

#certify .swiper-container3 .swiper-slide .nr{
    display:none !important;
}

#certify .swiper-container3 .swiper-slide-active  .nr{
    transition:all .6s;
    display:block !important;
}

#certify .swiper-container3 .swiper-slide .tp img {
    display: block;
}

#certify .swiper-container3 .swiper-slide .nr {
    justify-content: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(255, 231, 169, .7);
    display: flex;
    line-height: 34px;
    padding: 0 3%;
    box-sizing: border-box;
}

#certify .swiper-container3 .swiper-slide .nr p {
    text-align: center;
    color:#000000;
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#certify .swiper-container3 .swiper-slide .nr .two {
    width: 45%;
    display: flex;
    justify-content: space-between;
}

#certify .swiper-container3 .swiper-slide .nr .two .tb {
    font-size: 0;
    margin-top: 10%;
}

#certify .swiper-container3 .swiper-slide .nr .two .tb img {
    display: block;
}

#certify .swiper-container3 .swiper-slide .nr .two p {
    color: #ffffff;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 87%;
}

.jjtl {
    position: absolute;
    bottom: 3px;
    text-align: center;
    width: 343px;
    height: 32px;
    color: #000000;
    font-size: 20px;
}

.jjtlbox {
    opacity: .7;
    position: absolute;
    bottom: 3px;
    text-align: center;
    width: 343px;
    height: 32px;
    color: #000000;
    font-size: 20px;
    background-color: #FFE7A9;
}


.titleImg {
    display: block;
    margin: auto;
    width: auto;
    margin-bottom: 50px;
}

.fwxm {
    padding-top: 142px;
}

.fwxm5 {
    margin: auto;
    width: 673px;
    display: flex;
}

.fwxm_ul {
    display: flex;
    justify-content: space-between;
    margin-bottom: 24px;
    align-items: center;
    margin: auto;
}

.fwxm5 span {
    display: block;
    font-size: 16px;
    color: #FFE7A9;
}

.fwxm li a,
.zsjm li a,
.jmal li a,
.khfk .fwxm_ul,
.ryzz {
    font-size: 22px;
    color: #FFE7A9;
}

.fwxm_more {
    margin-top: 24px;
    margin-bottom: 50px;
    text-align: center;
}

.fwxm_more a {
    font-size: 16px;
    color: white;
}

.zsjm5 {
    margin-bottom: 24px;
    width: 360px;
}

.zsjm {
    margin-top: 111px;
}

.jmal {
    margin-top: 123px;
}

.jmal_flex {
    margin-bottom: 75px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 50px;
}

.jmal_flex img {
    margin: 0;
    border: 4px solid white;
}

.kfhk_flex a,.jmal_flex a{
        margin-bottom: 30px;
       overflow:hidden;
}
.jmal_flex img:hover {
    transition:all .6s;
    border: 4px solid #FFE7A9;
}

.khfk {
    padding-top: 86px;
    background: #131313;
    width: 100%;
}

.khfk_box {
    padding-bottom: 102px;
    margin: auto;
    width: 1200px;
}

.kfhk_flex {
    margin-bottom: 0;
}

.ryzz {
    margin-bottom: 218px;
    padding-top: 174px;
}

.ryzz_more {
    margin-bottom: 74px;
}

#certifys {
    position: relative;
    overflow:hidden;
    width: 100%;
    margin: 0 auto;
    margin-top: 2%;
}

#certifys .swiper-container4 {
    padding-bottom: 60px;
}

#certifys .swiper-container4 .swiper-slide {
    width: 266px;
    overflow: hidden;
    position: relative;
}

.gsjs .fwxm_ul {
    width: 493px;
}

.gsjs .fwxm_ul a {
    color: #FFE7A9;
    font-size: 28px;
}

.map {
    display: block;
    margin: auto;
    width: auto;
}


/* 新闻资讯 */
.title_box {
    text-align: center;
}

.title_box p {
    letter-spacing: 11px;
    padding-left: 12px;
    font-size: 34px;
    margin-bottom:4px;
}

.title_box h1 {
    font-size: 16px;
    margin-bottom:29.5px;
}

.title_box a {
    display:block;
    margin-bottom:21px;
    font-size: 18px;
}

.xwzx {
    padding-bottom: 95px;
    padding-top: 63px;
    background: #EEE7D5;
}

.xwzx .content {
    width: 1200px;
    margin: auto;
}

.new_list a {
    width: 47%;
}

.new_li {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #CCCCCC;
}

.new_list a:nth-last-of-type(-n+2) .new_li {
    border-bottom: none;
    padding-bottom: 0;
}

.new_li_left {
    background-color: #EEEEEE;
    text-align: center;
    width: 87px;
    height: 87px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.new_li_left p {
    font-size: 30px;
    color: black;
}

.new_li_left span {
    font-size: 16px;
    color: #333;
}

.new_li_right {
    width: 457px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.new_li_right p {
    font-size: 20px;
    color: #333;
    margin-bottom: 7px;
    overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 1;
}

.new_li_right span {
    line-height: 25px;
    letter-spacing: 1px;
    font-size: 14px;
    color: #808080;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.new_li:hover .new_li_left {
    background-color: #000000;
}

.new_li:hover .new_li_left p,
.new_li:hover .new_li_left span {
    color: #FFE7A9;
}

.new_li:hover .new_li_right p,
.new_li:hover .new_li_right span {
    color: black;
}

.new_list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.seven .more {
    margin: 60px auto 0;
}


/* 底部 */
.foottop {
    height: 226px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.foottop img {
    width: auto;
}

.foottop p {
    width: 1px;
    height: 42px;
    background-color: black;
}

.footBottom {
    background-color: #292929;
}

.footbottomBox {
    margin: auto;
    height: 92px;
    width: 1200px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footbottomBox a {

    display: block;
}

.footbottomBox a img {
    width: auto;
}


@media screen and (max-width: 1200px) {
    .head4 img:nth-of-type(1) {
        width: 100%;
        padding: 5% 0;
    }

    .head5 {
        padding:5%;
    }

    /* 头部 */
    .welcome {
        display: none;
    }

    .zhuti {
        width: 100%;
    }

    /* 服务项目 */
    #certify {
        width: 100%;
    }

    .swiper-container3 {
        width: 100%;
        /* transform: translateX(-30%); */
    }

    .titleImg {
        width: 90%;
        margin-bottom: 0;
    }

#certify .swiper-container3,#certifys .swiper-container4{
padding-bottom: 0%;
}

    .fwxm5 {
        padding: 3% 0;
        width: 80%;
    }

    .fwxm li a,
    .zsjm li a,
    .jmal li a,
    .khfk .fwxm_ul,
    .ryzz {
        font-size: 14px;
    }

    .fwxm5 span {
        font-size: 14px;
    }

    .fwxm5 li {
        font-size: 14px;
    }

    .fwxm_more {
        margin-top:0;
        margin-bottom: 10px;
        font-size: 15px
    }

    .fwxm_more a {
        font-size: 14px;
    }

    .fwxm {
        padding-top: 20px;
    }

    .main {
        overflow: hidden;
    }

    /* 招商加盟 */
    .zsjm5 {
        margin-bottom: 0;
        width: 43%;
    }

    .zsjm {
        margin-top: 40px;
    }

    .map {
        display: block;
        margin: auto;
        width: 90%;
    }

    /* 加盟案例 */
    .jmal {
        margin-top: 40px;
    }

    .jmal_flex {
        margin: 0;
        padding: 2%;
    }

    .jmal_flex a {
margin-bottom: 0%;
        width: 49%;
    }

    .jmal_flex a:nth-child(n+5) {
        display: none;
    }

    .jmal_flex a img {
        width: 100% !important;
        box-sizing: border-box;
        margin-bottom: 10px;
    }

    .title_box h1{
        font-size:14px;
    }

    /* 客户反馈 */
    .khfk {
        padding-top: 40px;
    }

    .khfk_box {
        padding-bottom: 20px;
        width: 100%;
    }

    .khfk_box .fwxm5 {
        margin-bottom: 0 !important;
        justify-content: center;
    }

    /* 荣誉资质 */

    #certifys .swiper-container4 .swiper-slide {
    width: 197px;
}

    .ryzz {
        margin-bottom: 40px;
        overflow: hidden;
        padding-top: 40px;
    }

    .ryzz .fwxm5 {
        margin-bottom: 0 !important;
        justify-content: center;
    }

    /* 公司介绍 */
    .gsjs .fwxm5 {
        width: 80%;
    }

    .gsjs .fwxm5 li a {
        font-size: 14px;
    }

    /* 新闻资讯 */
    .xwzx {
        padding-top: 30px;
        padding-bottom: 50px;
    }

    .title_box p {
        font-size: 16px;
    }

#certify .swiper-container3 .swiper-slide .nr p {
    font-size: 16px;
}

    .title_box a {
        font-size: 14px;
    }

    .xwzx .content {
        width: 100%;
    }

    .new_list {
        padding: 0 2%;
        margin-top: 0%;
    }

    .new_list a {
        width: 100%;
    }

    .new_li_right {
        width: 75%;
    }

    .new_li_left {
        width: 80px;
        height: 80px;
    }

    .new_li_left p {
        font-size: 18px;
    }

    .new_li_left span {
        font-size: 14px;
    }

    .new_li_right p {
        font-size: 15px;
    }

    .new_li_right span {
        font-size: 12px;
    }

    .new_list a:nth-last-of-type(-n+3) {
        display: none;
    }

    .new_li {
        padding-bottom: 5%;
        padding-top: 5%;
    }

    /*.new_list a:nth-last-of-type(-n+5) .new_li {
        padding-bottom: 0;
        border-bottom: none;
    }*/

    .seven .more {
        margin: 5% auto 0;
    }

    .seven {
        background-size: 45% auto;
    }

    /* 底部 */
    .foottop {
        height: auto;
        flex-wrap: wrap;
        justify-content: center;
    }

    .foottop img {
        width: 80%;
    }

    .foot1,

    .foot2 {
        text-align: center;
    }

    .foottop p,
    .foot3 {
        display: none;
    }

    .footBottom,.foot {
        display: none;
    }
    
.asdw {
  box-sizing: border-box;
  border-top: 1px solid #CCCCCC;
  padding-left: 214px;
  height: 78px;
  width: 100%;
  display: flex;
}

.asdw p {
  color: white;
  font-size: 12px;
  line-height: 78px;
}

.asdw p a {
  color: white;
  font-size: 12px !important;
}
    .asdw {
    height: auto;
    padding: 2% 0;
    flex-direction: column;
    padding-left: 0;
    align-items: center;
  }

  .asdw p {
    margin-right: 0 !important;
    line-height: 30px;
  }

      .phonefoot h2 {
    font-size: 18px;
  }

  .phonefoot h1 {
    font-size: 14px;
  }

  .phonefoot p {
    font-size: 12px;
  }

    .phonefoot {
    padding: 4% 0 0 0;
    display: flex !important;
    flex-wrap: wrap;
    color: white;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }

  .phonefoot div {
    margin: 1% 0;
  }
}