[module-title=shopSign] .bc-shop-shopsign .navigation {
    width: 100%;
    height: 44px
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-box {
    width: 100%
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-box.theme-newGolden {
    background-image: linear-gradient(118deg, #3094fc, #005ccc)
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-box.theme-newGolden .nav-link {
    background: transparent;
    background-image: none
}

[module-title=shopSign] .bc-shop-shopsign .navigation.normal .nav-box {
    max-width: 1200px;
    margin: 0 auto
}

[module-title=shopSign] .bc-shop-shopsign .navigation.fixed .nav-box {
    position: fixed;
    top: 0
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-content {
    max-width: 1200px;
    margin: 0 auto
}

[module-title=shopSign] .bc-shop-shopsign .navigation .navigation-search {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-left: 15px;
    margin-right: 15px
}

[module-title=shopSign] .bc-shop-shopsign .navigation .navigation-search .next-btn {
    border-left: none;
    background: #fff;
    padding: 0 8px
}

[module-title=shopSign] .bc-shop-shopsign .navigation .navigation-search .next-btn .next-icon:before {
    color: #c4c6cf
}

[module-title=shopSign] .bc-shop-shopsign .navigation .navigation-search input {
    line-height: 14px
}

[module-title=shopSign] .bc-shop-shopsign .navigation .navigation-list {
    max-width: 960px;
    white-space: nowrap;
    height: 44px
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-link {
    display: inline-block;
    box-sizing: border-box;
    height: 44px;
    padding: 2px 15px;
    min-width: 110px;
    max-width: 180px;
    line-height: 20px;
    white-space: normal;
    vertical-align: top;
    text-decoration: none;
    color: #fff
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-menu {
    display: none;
    position: absolute;
    left: 0;
    max-width: 220px
}

[module-title=shopSign] .bc-shop-shopsign .navigation .sub-menu .next-menu {
    position: absolute;
    left: 100%;
    top: 0;
    margin-left: 2px
}

[module-title=shopSign] .bc-shop-shopsign .navigation .sub-menu .next-menu-submenu-title {
    padding-right: 25px
}

[module-title=shopSign] .bc-shop-shopsign .navigation .sub-menu .next-menu-submenu-title .next-icon {
    top: 1px
}

[module-title=shopSign] .bc-shop-shopsign .navigation .menu-link {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-item {
    display: inline-block;
    position: relative
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-item:hover .nav-menu {
    display: block
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-item.img-nav .nav-link {
    position: relative
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-item.img-nav .nav-link .nav-img {
    position: absolute;
    left: 0;
    bottom: 0
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-item .nav-arrow {
    position: relative;
    top: 1px;
    line-height: 1;
    margin-left: 4px;
    transition: .2s
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-item:hover .nav-arrow {
    transform: rotate(180deg);
    top: 0
}

@media (max-width: 1000px) {
    .bc-shop-shopsign .navigation .nav-item .nav-link {
        min-width: 110px;
        max-width: 140px
    }

    .bc-shop-shopsign .navigation .nav-item .nav-arrow {
        display: none
    }
}

@media (max-width: 980px) {
    .bc-shop-shopsign .navigation .nav-item:nth-child(n+5) {
        display: none
    }
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-con {
    height: 100%
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-text {
    display: block;
    max-height: 100%;
    width: 100%;
    overflow: hidden;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

[module-title=shopSign] .bc-shop-shopsign .navigation .nav-text .nav-title {
    -ms-flex: 1;
    flex: 1;
    overflow: hidden
}

[module-title=shopSign] .bc-shop-shopsign.old-shopsign .nav-link, [module-title=shopSign] .bc-shop-shopsign.old-shopsign .navigation, [module-title=shopSign] .bc-shop-shopsign.old-shopsign .navigation-list {
    height: 33px
}

[module-title=shopSign] .bc-shop-shopsign .company-sign {
    position: relative;
    height: 100%
}

[module-title=shopSign] .bc-shop-shopsign .company-sign .item-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    color: #fff;
    padding: 0 0 0 20px;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none
}

[module-title=shopSign] .bc-shop-shopsign .company-sign .item-desc {
    display: none;
    position: absolute;
    top: 44px;
    left: 0;
    width: 100%;
    padding: 15px 20px;
    color: hsla(0, 0%, 100%, .9);
    background: rgba(51, 51, 51, .8);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .32);
    font-size: 12px;
    line-height: 18px
}

[module-title=shopSign] .bc-shop-shopsign .company-sign .desc-more {
    margin-top: 20px
}

[module-title=shopSign] .bc-shop-shopsign .company-sign .desc-more a {
    color: #fff;
    margin-top: 20px
}

[module-title=shopSign] .bc-shop-shopsign .company-sign .desc-more a:hover {
    color: #ff6a00;
    text-decoration: underline
}

[module-title=shopSign] .bc-shop-shopsign .company-sign .item-text {
    margin-left: 10px
}

[module-title=shopSign] .bc-shop-shopsign .company-sign .item-arrow {
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
    transition: .2s;
    position: relative;
    top: 4px
}

[module-title=shopSign] .bc-shop-shopsign .company-sign:hover .item-link {
    background: rgba(105, 112, 120, .6)
}

[module-title=shopSign] .bc-shop-shopsign .company-sign:hover .item-desc {
    display: block
}

[module-title=shopSign] .bc-shop-shopsign .company-sign:hover .item-arrow {
    transform: rotate(180deg)
}

[module-title=shopSign] .bc-shop-shopsign.new-golden .top-bar.gold .company-sign:hover .item-link {
    background: #b6905e
}

[module-title=shopSign] .bc-shop-shopsign.new-golden .top-bar.theme-newGolden .company-sign:hover .item-link {
    background: transparent
}

[module-title=shopSign] .bc-shop-shopsign.new-golden .item-link .topBarVerifiedSupplier-bg {
    background-image: url(../fonts/tb1v9yqig61gk0jszflxxxdkfxa-177-27.svg);
    background-size: cover;
    background-position: 0
}

[module-title=shopSign] .bc-shop-shopsign.new-golden .item-link .topBarVerifiedSupplier-wrapper {
    max-width: 125px;
    overflow-x: hidden;
    overflow-y: hidden;
    height: 100%;
    position: relative;
    z-index: -1
}

[module-title=shopSign] .bc-shop-shopsign.new-golden .item-link .topBarVerifiedSupplier-wrapper + .item-text {
    margin-left: -4px;
    margin-right: 10px;
    position: relative;
    top: 4px;
    left: -2px;
    color: #348df8;
    font-size: 15px
}

[module-title=shopSign] .bc-shop-shopsign.new-golden .item-link .topBarVerifiedSupplier-wrapper .topBarVerifiedSupplier {
    height: 100%
}

[module-title=shopSign] .bc-shop-shopsign .top-bar {
    color: #fff;
    line-height: 1;
    background: rgba(51, 51, 51, .2)
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .top-bar-wrapper {
    padding: 0 0 0 20px;
    background: rgba(0, 0, 0, .5)
}

[module-title=shopSign] .bc-shop-shopsign .top-bar.theme-newGolden {
    background: #3094fc;
    background: linear-gradient(118deg, #3094fc, #005ccc);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .28)
}

[module-title=shopSign] .bc-shop-shopsign .top-bar.theme-newGolden .top-bar-wrapper {
    background: transparent;
    padding-left: 0
}

[module-title=shopSign] .bc-shop-shopsign .top-bar.theme-newGolden .top-bar-wrapper .top-bar-con {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

[module-title=shopSign] .bc-shop-shopsign .top-bar.theme-newGolden .company-signs .assessment-sign .desc-link {
    color: #fff
}

[module-title=shopSign] .bc-shop-shopsign .top-bar.theme-newGolden .company-signs .assessment-sign .desc-link:hover {
    background: #3094fc
}

[module-title=shopSign] .bc-shop-shopsign .top-bar.self-support {
    background-color: #ff5800
}

[module-title=shopSign] .bc-shop-shopsign .top-bar.self-support .top-bar-wrapper {
    background: none
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .top-bar-name {
    position: relative;
    z-index: 1;
    margin-left: 10px;
    cursor: pointer
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .top-bar-name .cp-name {
    display: inline-block;
    vertical-align: top;
    line-height: 16px;
    max-width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .top-bar-name .company-card {
    display: none;
    position: absolute;
    width: 100%;
    min-width: 220px;
    max-width: 280px;
    color: #333;
    font-size: 12px;
    font-weight: 400
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .top-bar-name:hover .company-card {
    display: block
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .top-bar-name .arrow-icon {
    margin-left: 5px;
    line-height: 16px;
    vertical-align: top
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .add-fav {
    height: 16px;
    margin: -11px 0 0 5px
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .top-bar-con {
    position: relative;
    max-width: 1200px;
    padding: 14px 0;
    margin: 0 auto
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .company-info-certs {
    padding-left: 12px;
    display: -ms-flexbox;
    display: flex
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .company-info-certs .cert-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .company-signs {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    height: 100%
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .company-signs .ta-value {
    margin-left: 5px;
    color: #ff7519
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .company-signs .gold-supplier-sign .item-link {
    padding-right: 65px
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .company-signs .assessment-sign .item-link {
    padding-right: 25px
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .company-signs .assessment-sign .item-desc {
    padding: 0
}

[module-title=shopSign] .bc-shop-shopsign .top-bar .company-signs .assessment-sign .desc-link {
    display: block;
    text-decoration: none;
    line-height: 48px;
    padding-left: 18px
}

[module-title=shopSign] .bc-shop-shopsign .verify-icons:empty {
    display: none
}

[module-title=shopSign] .bc-shop-shopsign .verify-icons .icon-link {
    margin-left: 5px
}

[module-title=shopSign] .bc-shop-shopsign .verify-icons .icon-link:first-child {
    margin-left: 0
}

[module-title=shopSign] .bc-shop-shopsign .verify-icons .icon-link .v-icon {
    vertical-align: top
}

[module-title=shopSign] .bc-shop-shopsign .verify-icons .icon-link.verified-icon {
    background: #fff;
    padding: 0 2px;
    margin-left: 8px;
    position: relative;
    border-radius: 3px
}

[module-title=shopSign] .bc-shop-shopsign .os-content {
    max-width: 990px;
    margin: 0 auto;
    background-position: top;
    background-repeat: no-repeat
}

[module-title=shopSign] .bc-shop-shopsign .os-content .os-com-logo {
    max-width: 100px;
    max-height: 100px;
    margin-left: 50px
}

[module-title=shopSign] .bc-shop-shopsign .os-content .os-com-name {
    margin-left: 15px
}

[module-title=shopSign] .bc-shop-shopsign {
    position: relative;
    z-index: 99;
    font-size: 14px
}

[module-title=shopSign] .bc-shop-shopsign .top-bar {
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%
}

[module-title=shopSign] .bc-shop-shopsign .bg-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    width: 100%;
    overflow: hidden
}

[module-title=shopSign] .bc-shop-shopsign .bg-wrapper .bg-image {
    height: 100%;
    position: relative;
    left: 50%;
    transform: translateX(-50%)
}

[module-title=shopSign] .bc-shop-shopsign .content {
    position: relative;
    box-sizing: content-box;
    padding: 44px 0;
    color: #fff;
    max-width: 1200px;
    margin: 0 auto;
    text-align: center
}

[module-title=shopSign] .bc-shop-shopsign .con-wrapper {
    height: 192px
}

[module-title=shopSign] .bc-shop-shopsign .com-data {
    display: inline-block;
    position: relative;
    max-width: 90%;
    margin: 50px 0 20px
}

[module-title=shopSign] .bc-shop-shopsign .com-bg-mask {
    background: rgba(0, 0, 0, .5);
    padding: 8px
}

[module-title=shopSign] .bc-shop-shopsign .com-logo {
    position: absolute;
    top: -30px;
    width: 100%;
    text-align: center
}

[module-title=shopSign] .bc-shop-shopsign .com-logo img {
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 60px;
    height: 60px;
    border-radius: 60px
}

[module-title=shopSign] .bc-shop-shopsign .com-desc {
    padding: 12px;
    border: 1px solid hsla(0, 0%, 100%, .5)
}

[module-title=shopSign] .bc-shop-shopsign .com-name {
    max-width: 100%;
    height: 56px;
    line-height: 56px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

[module-title=shopSign] .bc-shop-shopsign .com-info .verify-icons {
    padding: 3px 8px;
    border-radius: 3px;
    background: #fff;
    margin-right: 12px
}

[module-title=shopSign] .bc-shop-shopsign .com-location {
    font-weight: 700
}

[module-title=shopSign] .bc-shop-shopsign .navigation {
    position: absolute;
    bottom: 0
}

[module-title=shopSign] .bc-shop-shopsign.old-shopsign .navigation, [module-title=shopSign] .bc-shop-shopsign.old-shopsign .top-bar {
    position: static
}

.title01{

    padding-bottom:15px;
    position: relative;
}

.title01:after{
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    background: #227413;
    width: 90px;
    height: 5px;
    margin-left: -45px;
}

.title01 label{
    display: block;
    color: #666;
    font-size: 36px;
    text-align: center;
    line-height: 48px;
}


.title01 span{
    display: block;
    color: #666;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
}

.cpUl{
    list-style: none;
    margin:50px auto;
    overflow: hidden;

    width: 1002px;
}

.cpUl li{
    float: left;
    width: 322px;
    height: 400px;
    margin: 24px 0;
    list-style: none !important;
}

.cpUl li a{
    display: block;
    width: 100%;
    height: 100%;
}

.cpUl li a img{
    display: block;
    width: 100%;
    height: 100%;
}

.wrap01{
    width: 1200px !important;
    margin: 0 auto;
}

.yyUl{
    overflow: hidden;
    padding: 50px 0;
}

.yyUl li{
    float: left;
    border: 1px solid #666;
    line-height: 36px;
    padding: 0 15px;
    height: 36px;
    margin: 0 8px;
}

.yyUl li a{
    display: block;
    color: #666;
    font-size: 14px;
    line-height: 36px;

}


.cptd01 td a{
    display: block;
}

.TuBg{
    width: 160px;
    height: 160px;
    position: relative;

}

.TuBg img{
    display: block;
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

.cptd01{
    border-color:#ccc;
    margin: 50px 0 50px 0;
}

.cptd01 td{
    padding: 30px 69px;
    border: 1px solid #ccc;
}

.cptd01 td a span{
    display: block;
    color: #666;
    font-size: 14px;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    width: 160px;
    padding: 15px 0;
}






.cptd02{
    overflow: hidden;
    margin:30px 0;
}

.cptd02 li{
    width: 210px;
    padding: 10px 10px;
    box-shadow: 0 0 10px #ccc;
    border-radius: 10px;
    float: left;
    margin: 5px 4px;
    background: #fff;
}

.cptd02 li a span{
    display: block;
    color: #666;
    font-size: 14px;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    width: 210px;
    margin: 15px 0;
}


.TuBg01{
    width: 210px;
    height: 210px;
    position: relative;

}

.TuBg01 img{
    display: block;
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}


.module-productShowcase.small{
    width: 194px !important;
}

[module-title=cpCompanyOverview] .company-basicInfo-wrap{position:relative}[module-title=cpCompanyOverview] .company-basicInfo-wrap .overview-sign{right:0;position:absolute;top:-11px}[module-title=cpCompanyOverview] .company-basicInfo-wrap .company-basicInfo{width:100%}[module-title=cpCompanyOverview] .company-basicInfo-wrap .company-basicInfo td{border:1px solid #f4f4f4;font-size:12px;line-height:17px;word-break:break-word;padding:10px 20px;vertical-align:top}[module-title=cpCompanyOverview] .company-basicInfo-wrap .company-basicInfo td .field-content{color:#666;max-height:51px;overflow:hidden}[module-title=cpCompanyOverview] .company-basicInfo-wrap .company-basicInfo td .field-content a{color:#666;text-decoration:underline}[module-title=cpCompanyOverview] .company-basicInfo-wrap .company-basicInfo td .field-content a:hover{color:#ff6a00}[module-title=cpCompanyOverview] .company-basicInfo-wrap .company-basicInfo td .field-content>:first-child{margin-right:20px}[module-title=cpCompanyOverview] .company-basicInfo-wrap .company-basicInfo .field-title{background-color:#fafafa;width:20%}[module-title=cpCompanyOverview] .company-basicInfo-wrap .company-basicInfo .field-content-wrap{width:30%}[module-title=cpCompanyOverview] .company-basicInfo-wrap.is-gold .company-basicInfo{background:linear-gradient(#eef8ff,#fff)}[module-title=cpCompanyOverview] .company-basicInfo-wrap.is-gold .company-basicInfo tr:first-child td{padding-top:24px}[module-title=cpCompanyOverview] .company-basicInfo-wrap.is-gold .company-basicInfo .field-title{background-color:transparent}[module-title=cpCompanyOverview] .company-card-title{max-height:48px;margin-bottom:12px;overflow:hidden;color:#333;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}[module-title=cpCompanyOverview] .company-card-title .title-text{display:inline-block;min-width:210px;font-size:16px;color:#333;line-height:1.5}[module-title=cpCompanyOverview] .company-card-title .title-text span{word-break:break-word}[module-title=cpCompanyOverview] .company-card-title .assessment-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}[module-title=cpCompanyOverview] .company-card-title .assessment-icon .cpco-icon-year{white-space:nowrap}[module-title=cpCompanyOverview] .company-card-desc{height:146px;overflow-y:auto;margin-bottom:38px;color:#999;line-height:1.5}[module-title=cpCompanyOverview] .company-card-desc::-webkit-scrollbar{width:5px;height:8px;background-color:#f3f3f3;border-radius:3px}[module-title=cpCompanyOverview] .company-card-desc::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:3px}[module-title=cpCompanyOverview] .company-card-transaction{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}[module-title=cpCompanyOverview] .company-card-transaction .transaction-rate{width:112px;height:97px;margin-right:41px;background:#fff1e7;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:4px 0;text-decoration:none}[module-title=cpCompanyOverview] .company-card-transaction .transaction-rate .total-score{-ms-flex:1;flex:1;font-size:34px;font-weight:700;line-height:48px;height:48px;padding:0 11px;color:#ff751a;border-radius:2px}[module-title=cpCompanyOverview] .company-card-transaction .transaction-rate .total-score .max-score{font-size:20px;line-height:1.2;font-weight:400}[module-title=cpCompanyOverview] .company-card-transaction .transaction-rate .total-desc{-ms-flex:1;flex:1;color:#ff751a;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}[module-title=cpCompanyOverview] .company-card-transaction .transaction-detail{margin:0;padding:0;-ms-flex:1;flex:1}[module-title=cpCompanyOverview] .company-card-transaction .transaction-detail li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:#666;margin-bottom:12px}[module-title=cpCompanyOverview] .company-card-transaction .transaction-detail li .transaction-detail-title{width:120px}[module-title=cpCompanyOverview] .company-card-transaction .transaction-detail li .transaction-detail-content{-ms-flex:1;flex:1}[module-title=cpCompanyOverview] .company-images{width:100%;height:100%}[module-title=cpCompanyOverview] .company-images .video-title{font-size:16px;line-height:25px;font-weight:700;margin-bottom:12px}[module-title=cpCompanyOverview] .company-images .video-title .title-text{margin-left:10px}[module-title=cpCompanyOverview] .company-images .video-desc{color:#666}[module-title=cpCompanyOverview] .company-images .image-slider{width:100%;height:100%;overflow:hidden}[module-title=cpCompanyOverview] .company-images .image-slider .image-box{position:relative;width:495px;height:282px;cursor:pointer}[module-title=cpCompanyOverview] .company-images .image-slider .image-box .img{display:block;width:100%;height:100%;background-position:50%;background-size:cover}[module-title=cpCompanyOverview] .company-images .image-slider .image-box .mask{position:absolute;top:auto;bottom:0;left:0;right:0;height:40px;background:linear-gradient(-180deg,transparent,rgba(0,0,0,.6))}[module-title=cpCompanyOverview] .company-images .image-slider .image-box .play-btn{position:absolute;z-index:2;top:50%;margin-top:-29px;left:50%;margin-left:-29px;width:58px;height:58px;background:rgba(0,0,0,.4);border-radius:8px}[module-title=cpCompanyOverview] .company-images .image-slider .image-box .play-btn:before{content:" ";display:block;width:1px;height:2px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:14px 25px;border-radius:3px;margin:15px 0 0 18px;box-sizing:content-box}[module-title=cpCompanyOverview] .company-images .next-slick-dots{z-index:90}[module-title=cpCompanyOverview] .company-images .next-slick-dots-item button{background:#fff;opacity:.6}[module-title=cpCompanyOverview] .company-images .next-slick-dots-item button:hover{opacity:.8}[module-title=cpCompanyOverview] .company-images .next-slick-dots-item.active button{background:#ff6a00;opacity:1}[module-title=cpCompanyOverview] .company-images.hoz .title{margin-bottom:8px}[module-title=cpCompanyOverview] .company-images.hoz .title .title-text{font-size:16px;color:#666}[module-title=cpCompanyOverview] .company-images.hoz .title-icon{margin-left:5px}[module-title=cpCompanyOverview] .company-images.hoz .image-slider{margin-bottom:10px}[module-title=cpCompanyOverview] .company-images.hoz .image-slider .image-box{width:168px;height:120px;border-radius:8px;margin-bottom:10px;overflow:hidden}[module-title=cpCompanyOverview] .company-images.hoz .image-slider .image-box .play-btn{width:40px;height:40px;margin-top:-20px;margin-left:-20px;border-radius:5px}[module-title=cpCompanyOverview] .company-images.hoz .image-slider .image-box .play-btn:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 17px;border-radius:3px;margin:11px 0 0 13px;box-sizing:content-box}[module-title=cpCompanyOverview] .block-top{margin-bottom:26px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}[module-title=cpCompanyOverview] .block-top>.block-left{width:495px;height:284px;overflow:hidden}[module-title=cpCompanyOverview] .block-top>.block-right{height:284px;width:398px;overflow:hidden}







