@charset "UTF-8";
/*
  样式规范表
*/
/* ****首页**** */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/* ******** */
/*
  样式规范表
*/
/* ****首页**** */
/* $fontA_mobile: 70px; */
/* $fontB_mobile: 26px; */
/* $fontC_mobile: 58px; */
/* $fontD_mobile: 22px; */
/* $fontE_mobile: 30px;  */
/* $fontF_mobile: 24px; */
/* $fontG_mobile: 20px; */
/* $fontH_mobile: 14px; */
/* $fontI_mobile: 42px; */
/* $fontJ_mobile: 32px; */
/* $fontK_mobile: 25px;  */
/* $fontL_mobile: 27px;  */
/* $fontM_mobile: 38px; */
/* $fontN_mobile: 28px;  */
/* $fontO: 38px; */
/*  */
/* $marginA_mobile:160px !default; */
/* $marginB_mobile:60px !default; */
/*  */
/*  */
/*  */
/* $widthA_mobile:158px;  */
/* $widthB_mobile:110px;  */
/*  */
/* $heightA_mobile:78px; */
/* $heightB_mobile:430px; */
/* $heightC_mobile:160px;  */
/* $heightD_mobile:172px; */
/* $heightE_mobile:800px;  */
/*  */
/* $radiusA_mobile:25px;  */
/* ******** */
/* 通用字体混入 */
/* 不同板块标题字体混入 */
/* 通用按钮混入 */
/* 通用按钮混入选中 */
/* PC端下内容容器 */
@media screen and (max-width: 800px) {
  .company {
    /*  padding-bottom: 110px; */
  }
  .company .banner {
    /* padding: 100px 0; */
    padding: 13.333vw 0;
    text-align: center;
  }
  .company .banner .en {
    /*  font-size: 88px; */
    font-size: 11.733vw;
    font-weight: bold;
    color: rgba(51, 51, 51, 0);
    /* line-height: 32px; */
    line-height: 4.267vw;
    opacity: 0.1;
    -webkit-text-stroke: 1px #000000;
    text-stroke: 1px #000000;
    text-transform: Uppercase;
  }
  .company .banner .cn {
    /* font-size: 38px; */
    font-size: 5.067vw;
    font-weight: bold;
    color: #333333;
    /* line-height: 32px; */
    line-height: 4.267vw;
  }
  .company .content {
    /* width: $width; */
    /* max-width: $min-width; */
    width: 80%;
    max-width: 1800px;
    margin: 0 auto;
    padding: 0 2.667vw;
    margin-bottom: 14.667vw;
  }
}

@media screen and (max-width: 800px) and (max-width: 1400px) {
  .company .content {
    width: 100%;
    max-width: 80%;
    padding: 0 2.667vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

@media screen and (max-width: 800px) and (max-width: 1100px) {
  .company .content {
    width: 100%;
    max-width: 90%;
    padding: 0 2.667vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

@media screen and (max-width: 800px) and (max-width: 800px) {
  .company .content {
    width: 100%;
    max-width: auto;
    padding: 0 2.667vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

@media screen and (max-width: 800px) {
  .company .content ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .company .content ul:first-child li .logo a img {
    /* width: 235px; */
    width: 31.333vw;
    height: auto;
  }
  .company .content ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /* padding: 50px 70px 65px 50px; */
    padding: 6.667vw 9.333vw 8.667vw 6.667vw;
    padding-left: 6.667vw !important;
    padding-right: 6.667vw !important;
  }
  .company .content ul li:nth-child(even) {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    /* padding: 50px 50px 65px 70px; */
    padding: 6.667vw 6.667vw 8.667vw 9.333vw;
  }
  .company .content ul li .describe {
    -webkit-box-flex: 7;
        -ms-flex: 7;
            flex: 7;
    position: relative;
    /* padding-bottom: 60px; */
    padding-bottom: 8vw;
  }
  .company .content ul li .describe h4 {
    /* font-size: 30px; */
    font-size: 4vw;
    color: #333;
    font-weight: bold;
    /* margin-bottom: 23px; */
    margin-bottom: 3.067vw;
  }
  .company .content ul li .describe p {
    /*  font-size: 24px; */
    font-size: 3.2vw;
    line-height: 1.5;
    color: #666;
    text-align: justify;
    /* max-width: 310px; */
    max-width: 41.333vw;
  }
  .company .content ul li .describe .link {
    position: absolute;
    left: 0;
    bottom: 0;
    /* width: 48px;
                            height: 48px; */
    width: 6.4vw;
    height: 6.4vw;
    background: #D1D1D1 url("/themes/website/2/zh/chuanmeibu/static/images/company/link.png") no-repeat center;
    background-size: 4.267vw 4.267vw;
    border-radius: 50%;
  }
  .company .content ul li .logo {
    -webkit-box-flex: 4;
        -ms-flex: 4;
            flex: 4;
    /* margin: 34px 0 0 70px; */
    margin: 4.533vw 0 0 9.333vw;
  }
  .company .content ul li .logo a img {
    width: 100%;
    height: auto;
  }
  .company .content ul:last-child {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .company .content ul:last-child li {
    /* padding-top: 65px;
                        padding-bottom: 50px; */
    padding-top: 8.667vw;
    padding-bottom: 6.667vw;
  }
}
/*# sourceMappingURL=company_mobile.css.map */