/* company home 公司首页 */
.us-company-index {
    padding: 20px 0 0 0;
    margin: 0px auto;
}

.us-main {
    width: 1000px;
    margin: 0 auto;
}

/* banner 轮播图*/
.us-company-index .us-company-index-box {
    height: 182px;
    background-color: #fff;
}

.us-company-index .us-company-index-box .us-images img {
    height: 182px;
    width: 100%;
    object-fit: cover;
}

.us-images img {
    width: 100%;
    height: auto;
    display: block;
}

.us-company-index-box .us-company-box-logo {
    border: 1px solid #eee;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    overflow: hidden;
}

/* main 主体中间 */
.us-company-main {
    margin: 20px auto;
    display: flex;
}

.container-left {
    width: 703px;
    background-color: #fff;
    border-radius: 4px;
    flex-shrink: 0;
}

/* right 右边*/
.us-company-main .us-right {
    margin: 0 0 0 17px;
    width: 280px;
}

#us-company-right_content {
    width: 286px;
}

.us-company-right-one {
    width: 286px;
    /* height: 266px; */
    line-height: 20px;
    border-radius: 4px;
    color: rgba(16, 16, 16, 100);
    font-size: 14px;
    font-family: Roboto;
    background-color: #fff;
    margin: 0px 20px 0 0px;
    border-radius: 4px;
    padding: 18px 15px;
    border-bottom: 1px solid #ebebeb;
}

.us-company-right-one h5 {
    color: #404040;
    font-size: 14px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
    padding-bottom: 12px;
}

.us-company-right-one .us-tags-list li {
    display: inline-block;
}

.us-company-right-one .us-tags-list li .us-tags {
    /* width: 49px; */
    height: 18px;
    line-height: 17px;
    border-radius: 3px;
    background-color: rgba(236, 236, 236, 100);
    color: rgba(16, 16, 16, 100);
    font-size: 12px;
    text-align: center;
    font-family: Roboto;
    margin-right: 9px;
    padding: 0 5px;
}

.us-company-right-one .us-tags-list .us-verified {
    height: 22px;
    width: 54px;
    vertical-align: -6px;
}

.us-company-right-one .us-content {
    margin: 12px 0;
}

.us-company-right-one .us-content p {
    color: rgba(165, 165, 165, 100);
    font-size: 12px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
    padding-bottom: 7px;
}

.us-company-right-one .us-content p span {
    color: #404040;
}

.sk-us-right-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.us-company-right-one .us-right-btn1 {
    width: 48%;
    height: 35px;
    border-radius: 4px;
    color: rgba(249, 91, 61, 100);
    font-size: 14px;
    font-family: Roboto;
    border: 1px solid rgba(236, 236, 236, 100);
    background-color: #fff;
    cursor: pointer;
    outline: none;
}

.us-company-right-one .sk-biaoxingfill {
    background-color: #f95b3d;
    color: #fff;
    border-color: #f95b3d;
}

.us-company-right-one .sk-biaoxingfill .icon-biaoxingfill {
    color: #fff;
}

.us-company-right-one .us-right-btn2 {
    width: 48%;
    height: 35px;
    line-height: 33px;
    display: block;
    border-radius: 4px;
    color: rgba(89, 89, 89, 100);
    font-size: 14px;
    text-align: center;
    font-family: Roboto;
    border: 1px solid rgba(236, 236, 236, 100);
    background-color: #fff;
}

.us-company-right-one .us-right-btn1:hover,
.us-company-right-one .us-right-btn2:hover {
    background-color: #df472a;
    color: #fff;
    border-color: #df472a;
}

.us-right-svg-list {
    margin: 20px 0 0 0;
}

.us-right-svg-list li {
    display: inline-block;
    padding-right: 5px;
}

.us-right-svg-list li svg {
    width: 30px;
    height: 30px;
    vertical-align: -8px
}

.share-icon i {
    font-size: 30px;
    width: 100%;
    height: 100%;
    line-height: 30px;
    display: block;
    color: #3b5998;
}

.us-right-svg-list .us-right-svg-list-share {
    color: rgba(165, 165, 165, 100);
    vertical-align: 6px;
}

/* 第二个块 */
.us-company-right-second {
    width: 286px;
    /* height: 195px; */
    border-radius: 4px;
    color: rgba(16, 16, 16, 100);
    font-size: 14px;
    text-align: center;
    font-family: Roboto;
    background-color: #fff;
    margin: 0px 20px 0 0px;
    padding: 18px 15px 22px 15px;
    border-bottom: 1px solid #ebebeb;
}

.us-company-right-second .us-right-second-video-box {
    width: 257px;
    height: auto;
    margin-bottom: 10px;
}

.us-company-right-second .us-right-second-video-box video {
    border-radius: 4px;
}

.us-company-right-second p {
    color: #404040;
    font-size: 12px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
}

.us-company-right-second .us-right-second-video-box .us-poster-img {
    width: 257px;
    height: auto;
    object-fit: cover
}

/* 第三个块 */
.us-company-right-third {
    width: 286px;
    /* height: 443px; */
    line-height: 20px;
    border-radius: 4px;
    color: rgba(16, 16, 16, 100);
    font-size: 14px;
    font-family: Roboto;
    background-color: #fff;
    border-radius: 4px;
    padding: 21px 14px;
}

.us-company-right-third h4 {
    font-size: 14px;
    text-align: left;
    font-family: SourceHanSansSC-bold;
    font-weight: 600;
}

.us-company-right-third img {
    width: 255px;
    height: 380px;
}

/* 公司首页 left 左边*/
.us-company-main .us-homeBox {
    width: 696px;
}

.us-company-main .us-left {
    width: 696px;
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    height: 100%;
}

.us-company-main .us-left2 {
    width: 696px;
}

.icon-xihuanfill {
    color: #F95B3D;
}

.us-company-index-left-list {
    /* width: 230px; */
    /* height: 360px; */
    width: 33%;
    line-height: 20px;
    border-radius: 4px;
    background-color: #fff;
    padding: 21px 18px;
    margin: 0 0 10px 0;

}

.us-company-index-left-content p:nth-child(2) {
    color: rgba(64, 64, 64, 100);
    font-size: 14px;
    text-align: left;
    font-family: SourceHanSansSC-bold;
    font-weight: 550;
    padding: 9px 0 6px 0;
}

.us-company-index-left-content p:nth-child(3) {
    color: rgba(165, 165, 165, 100);
    font-size: 12px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
}

.us-company-index-left-content p:nth-child(3) i {
    float: right;
    font-size: 18px;
    cursor: pointer;
}

.us-company-index-left-list div img {
    width: 202px;
    height: 202px;
    object-fit: cover;
}

.us-company-index-left-content {
    margin-top: 11px;
}

.us-company-index-left-content-second {
    border-top: 1px solid #ebebeb;
    width: 699px;
    /* height: 672px; */
    line-height: 20px;
    background-color: #fff;
    border-radius: 4px;
}

.us-company-index-left-slideTxtBox {
    padding: 0 20px;
}

.us-company-index-left-slideTxtBox .sk-index-product-title {
    width: 100%;
    margin: 10px auto 0px;
    padding-right: 90px;
}

.us-company-index-left-slideTxtBox .sk-index-product-info {
    width: 100%;
    padding-right: 90px;
}

.us-company-index-left-cycle-product-ul {
    width: 563px;
    height: 563px;
    display: block;
    overflow: hidden;
    border: 1px solid #eee;
}

.us-company-index-left-cycle-product-ul li {
    width: 563px;
    height: 563px !important;
    overflow: hidden;
}

.sk-index-product-collect i {
    color: rgba(165, 165, 165, 100);
    font-size: 18px;
}

/* about us  关于我们 */
.us-company-about-left-content {
    padding: 18px 22px 24px 22px;
    border-bottom: 1px solid #ebebeb;
}

.us-company-about-left-content .img-box {
    width: 662px;
    height: 496px;
    border-radius: 4px;
}

.us-company-about-left-content img {
    width: 662px;
    height: 496px;
    object-fit: cover;
    border-radius: 4px;
}

.us-company-about-left-content .us-company-about-content-box {
    font-size: 14px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
    color: #101010;
    margin-top: 20px;
}


.us-company-about-left-mail-table {
    width: 100%;
    border: 1px solid #E6EAEE;
    margin-top: 20px;
}

.us-company-about-left-mail-table tr {
    width: 200px;
    height: 35px;
    line-height: 40px;
    box-sizing: border-box;
    padding: 0 10px;
}

.us-company-about-left-mail-table tr td.column {
    color: #393C3E;
    width: 35%;
    padding-left: 8px;
}

.us-company-about-left-mail-table tr:nth-child(odd) {
    background-color: #f2f2f2;
}


.us-company-about-left-certification {
    padding: 18px 22px;
    border-bottom: 1px solid #ebebeb;
}

.us-company-about-left-certification h5,
.us-company-about-certification-content h5 {
    font-size: 16px;
    text-align: left;
    font-family: SourceHanSansSC-bold;
    font-weight: 600;
    color: #000;
    margin-bottom: 10px;
}

.us-company-about-certification-img {
    text-align: center;
    margin: 30px auto;
}

.us-company-about-certification-img img {
    width: 236px;
    height: 352px;
    border: 1px solid #ebebeb;
    margin: 10px;
}

.us-company-about-certification-content {
    padding: 18px 22px;
}

.us-company-about-certification-content div p {
    padding: 5px;
    color: #101010;
    font-size: 14px;
}

/* product 产品 */
/* 主体左边 */
/* 搜索框 */
.us-company-product-left-top {
    max-width: 696px;
    margin-bottom: 15px;
}

.us-company-product-left-top .us-company-product-form-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.us-company-product-left-top .us-company-product-form-box .us-company-product-left-input {
    border: 1px solid rgba(249, 91, 61, 100);
    padding: 5px;
    font-family: Roboto;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    width: 703px;
    height: 40px;
    line-height: 20px;
    color: #101010;
    padding: 0 10px;
}

.us-company-product-left-top .us-company-product-form-box .us-company-product-left-input:focus {
    outline: none !important;
    border: 1px solid rgba(249, 91, 61, 100);
}

.us-company-product-left-top .us-company-product-form-box .us-company-product-left-btn {
    background-color: rgba(249, 91, 61, 100);
    font-size: 16px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    color: #fff;
    width: 108px;
    height: 40px;
    border: 1px solid rgba(249, 91, 61, 100);
    line-height: 38px;
    padding: 0 20px;
    cursor: pointer;
}

.us-company-product-left-top .us-company-product-form-box .us-company-product-left-btn:active,
.us-company-product-left-top .us-company-product-form-box .us-company-product-left-btn:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none !important;
    outline: none !important;
    border: 1px solid rgba(249, 91, 61, 100);
}

/* 内容分类 */
.us-company-product-left-classify {
    background-color: #fff;
    /* height: 62px; */
    border-bottom: 1px solid #ebebeb;
    display: flex;
    padding: 20px 10px;
}

.us-company-product-left-classify ul {
    display: -webkit-inline-box;
}

.us-company-product-left-classify ::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

.us-company-product-left-classify ::-webkit-scrollbar-track {
    background-color: #d7d7d7;
    border-radius: 5px;
}

.us-company-product-left-classify ::-webkit-scrollbar-thumb {
    background-color: #959595;
    border-radius: 5px;
}

.us-company-product-left-nav {
    width: 100%;
    overflow-y: hidden;
    overflow-x: scroll;
}

.us-company-product-left-nav .sk-index-product-icon i {
    color: #a5a5a5;
    cursor: pointer;
}

.us-company-product-left-nav .icon-font {
    text-align: right;
    color: #a5a5a5;
}

.us-company-product-left-nav .us-company-product-left-tabBar {
    position: relative;
}

.us-company-product-left-nav ul li {
    padding: 0 20px;
    cursor: pointer;
    margin-bottom: 10px;
}

.us-company-product-left-nav ul li p {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.us-company-product-left-classify .sk-index-product-prev {
    left: -10px;
}

.us-company-product-left-nav ul li:hover {
    font-weight: 600;
}

.us-company-product-left-nav ul li.active {
    color: #000;
    font-weight: 600;
    padding-bottom: 8px;
    text-shadow: 0 0 0 currentColor;
    /* border-color: #F95B3D; */
    /* border-bottom: 3px solid #f95b3d; */
}

/* 商品 */
.us-company-product-left-merchandise {
    display: flex;
    background-color: #fff;
    border-bottom: 1px solid #ebebeb;
    padding: 15px 21px 17px 21px;
}

.us-company-product-merchandise-list-left {
    width: 180px !important;
    height: 180px;
    flex-shrink: 0;
    border: 1px solid #f7f7f7;
}
.us-company-product-merchandise-list-left a{ display: flex; justify-content: center; align-items: center; }

.us-company-product-merchandise-list-left img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover;
}

.us-company-product-merchandise-list-right {
    margin-left: 26px;
    width: 100%;
}

.us-company-product-merchandise-list-right-title {
    margin-top: 7px;
}

.us-company-product-merchandise-list-right-title p {
    font-size: 14px;
    text-align: left;
    font-family: SourceHanSansSC-bold;
    font-weight: 600;
    color: #000;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
}

.us-company-product-left-merchandise-right-con {
    margin-top: 15px;
}

.us-company-product-left-merchandise-right-con div {
    flex: 1;
}

.us-company-product-left-merchandise-right-con .first-name {
    color: rgba(165, 165, 165, 100);
    font-size: 12px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
    line-height: 40px;
}

.us-company-product-left-merchandise-right-con .second-name {
    color: rgba(64, 64, 64, 100);
    font-size: 14px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
}

.us-company-product-merchandise-right-btn {
    width: 128px;
    height: 38px;
    border-radius: 4px;
    background-color: rgba(249, 91, 61, 100);
    color: rgba(255, 253, 253, 100);
    font-size: 14px;
    text-align: center;
    font-family: Roboto;
    border: none;
    cursor: pointer;
}

.us-company-product-merchandise-right-btn:hover {
    background-color: #4654a3;
}


.us-company-product-left-merchandise-right-con ul li {
    display: inline-block;
}

.us-company-product-left-merchandise-right-con ul .li-second {
    padding: 0 50px;
}

.us-company-product-left-merchandise-right-con ul .li-third i {
    font-size: 22px;
    color: #a5a5a5;
    padding-right: 23px;
    font-weight: 550;
    cursor: pointer;
}

.us-company-product-left-merchandise-right-con ul .li-third .icon-xihuanfill {
    color: #f95b3d;
}

.us-company-product-left-merchandise-right-con ul .li-third {
    margin-top: 15px;
    float: right;
}

.us-home-no-data-result {
    background-color: #fff;
    margin-top: 20px;
}

.us-home-no-data-result h4 {
    font-size: 14px;
    text-align: center;
    font-family: SourceHanSansSC-regular;
    margin-top: 25px;

}

.us-home-no-data-result .icon-ku {
    font-size: 30px;
}

.us-home-no-data-result section {
    text-align: center;
    padding: 45px;
}

.sk-company-share {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 15px;
}

.sk-company-share .sk-footer-share-box {
    height: 30px;
    width: 30px;
    margin-right: 10px;
    margin-bottom: 6px;
    display: block;
    color: #288ffe;
}

.sk-company-share .sk-footer-share-box img {
    width: 100%;
    height: auto;
    display: block;
}

/* 分页 */
.us-company-pagination {
    font-weight: 900;
    height: 40px;
    text-align: center;
    color: #888;
    margin: 20px 0;
    float: right;
    background: #f2f2f2;
}

.us-company-pagination .el-pager li {
    margin: 0 5px;
    height: 32px !important;
    line-height: 32px !important;
    width: 32px !important;
}

.us-company-pagination .el-pagination .btn-next,
.us-company-pagination .el-pagination .btn-prev {
    height: 32px !important;
    line-height: 32px !important;
    width: 32px !important;
    padding: 0 5px;
}

.us-company-pagination .el-pagination .btn-next:hover,
.us-company-pagination .el-pagination .btn-prev:hover {
    color: #F95B3D !important;
}

.us-company-pagination .el-pager li.active {
    border: 1px solid #f95b3d !important;
    color: #5e5e5e !important;
}

.us-company-pagination .el-pager li:hover {
    color: #F95B3D !important;
}


/* 相册 album */
.us-company-album-left {
    padding: 16px;
}

.us-company-album-left ul {
    display: inline-block;
}

.us-company-album-left ul img {
    width: 315px;
    height: 177px;
    border-radius: 4px;
    margin: 10px;
    object-fit: cover;
    cursor: pointer;
}

/* blog 博客 */
.us-company-blog {
    display: flex;
    padding: 19px 15px;
    height: 184px;
    border-bottom: 1px solid #ebebeb;
}

.us-company-blog-left {
    width: 207px;
    height: 145px;
    flex-shrink: 0;
    display: block;
    overflow: hidden;
}
.us-company-blog-left a{ display: flex; justify-content: center; align-items: center; }
.us-company-blog-left img {
    width: 100%;
    height: auto;
    object-fit: cover;
    display: block;
    cursor: pointer;
}

.us-company-blog-right {
    margin-left: 17px;
}

.us-company-blog-right h5 {
    font-size: 16px;
    text-align: left;
    font-family: SourceHanSansSC-bold;
    font-weight: 600;
    color: #000;
    padding-top: 5px;
    cursor: pointer;
}

.us-company-blog-right .us-company-blog-right-ul {
    font-size: 12px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
    color: #a5a5a5;
}

.us-company-blog-right-ul ul li {
    display: inline-block;
}

.us-company-blog-right .us-company-blog-content {
    font-size: 14px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
    color: #101010;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    padding-top: 8px;
    cursor: pointer;
}

/* blog detail 博客详情 */
.us-company-blog_detail .us-company-blog_detail-top {
    margin-top: 20px;
}

.us-company-blog_detail .us-company-blog_detail-top i {
    font-size: 20px;
    color: #000;
    padding: 0 22px;
    font-weight: 600;
    cursor: pointer;
}

.us-company-blog_detail-left {
    padding: 13px 23px;
}

.us-company-blog_detail-left h2 {
    font-size: 24px;
    text-align: left;
    font-family: SourceHanSansSC-bold;
    color: #000;
}

.us-company-blog_detail-left .ul {
    margin: 14px 0 19px 0;
}

.us-company-blog_detail-left .ul li {
    display: inline-block;
    color: #a5a5a5;
    font-size: 8px;
    /* line-height: 48px; */
}

.us-company-blog_detail-content {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 20px;
}

.us-company-blog_detail-content .us-content {
    font-size: 14px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
    color: #101010;
    line-height: 25px;
    /* width: 696px !important; */
}

.us-company-blog_detail-content .us-content p img,
.us-company-blog_detail-content .us-content p {
    max-width: 100% !important;
    height: auto !important;
}

.us-company-blog_detail-content .us-company-blog_detail-img {
    width: 100%;
    /* height: 189px; */
    margin: 17px 0 21px 0;
}

.us-company-blog_detail-content .us-company-blog_detail-img img {
    width: 100%;
    /* height: 189px; */
    object-fit: cover;
}

.us-company-blog_detail-source-from {
    padding: 17px 0;
}

.us-company-blog_detail-source-from section p {
    line-height: 28px;
}

.us-company-blog_detail-source-from section p:nth-child(1) {
    color: #595959;
}

.us-company-blog_detail-source-from section p:nth-child(2) a {
    color: #f95b3d;
}

.us-company-blog_detail-source-from .us-company-blog_detail-icon .share-us-via {
    color: #A4ADB3;
    vertical-align: 9px;
}

.us-company-blog_detail-icon {
    margin-top: 20px;
}

.us-company-blog_detail-icon ul li {
    display: inline-block;
    padding-right: 6px;
}

.us-company-blog_detail-icon ul li svg {
    width: 30px;
    height: 30px;
}

/* video 视频 */
.us-company-video-left {
    width: 703px;
    flex-shrink: 0;
    background-color: #fff;
}

.us-company-video-left .us-company-video-top {
    border-bottom: 1px solid #ebebeb;
}

.us-company-video-left .us-company-video-left-content {
    padding: 19px 24px 24px 24px;
}

.us-company-video-left .us-company-video-left-content .left-video-box {
    width: 657px;
    height: 403px;
}

.us-company-video-left .us-company-video-left-content .left-video-box video {
    border-radius: 4px;
    width: 657px;
    height: 403px;
}

.us-company-video-left .us-company-video-left-content .us-company-video-left-num {
    padding-bottom: 20px;
}

.us-company-video-left .us-company-video-left-content .us-company-video-left-num h5 {
    font-size: 16px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
    color: #101010;
    padding: 15px 0;
    cursor: pointer;
}


.us-company-video-left .us-company-video-left-content .us-company-video-left-num p {
    font-size: 12px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
    color: #101010;
    cursor: pointer;
}

.us-company-video-left .us-company-video-left-content .us-company-video-left-num p .time {
    float: right;
}

.us-company-video-left .us-company-video-left-center {
    padding: 22px 0 22px 12px;
}

.us-company-video-left .us-company-video-left-center .us-company-video-left-videoList ul li {
    display: inline-block;
    padding: 0 12px;
}

.us-company-video-left .us-company-video-left-center .us-company-video-video-box {
    width: 315px;
    height: 176px;
}

.us-company-video-left .us-company-video-left-center .us-company-video-video-box video {
    border-radius: 4px;
    width: 315px;
    height: 176px;
}

.us-company-video-left .us-company-video-left-center .us-company-video-video-box img {
    border-radius: 4px;
    width: 315px;
    height: 176px;
    object-fit: cover;
}

.us-company-video-left .us-company-video-left-center .us-company-video-left-con {
    margin-bottom: 22px;
}

.us-company-video-left .us-company-video-left-center .us-company-video-left-con h5 {
    font-size: 14px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
    color: #101010;
    padding: 10px 0;
    cursor: pointer;
}

.us-company-video-left .us-company-video-left-center .us-company-video-left-con .time {
    float: right;
}

/* video detail 视频详情 */
.us-company-video_detail .us-company-video_detail-top {
    margin-top: 20px;
}

.us-company-video_detail .us-company-video_detail-top i {
    font-size: 20px;
    color: #000;
    padding: 0 22px;
    font-weight: 600;
    cursor: pointer;
}

.us-company-video_detail .us-company-video_detail-content {
    padding: 10px 18px;
    cursor: pointer;
}

.us-company-video_detail .us-company-video_detail-content h2 {
    font-size: 24px;
    text-align: left;
    font-family: SourceHanSansSC-bold;
    color: #000;
}

.us-company-video_detail .us-company-video_detail-content .ul li {
    display: inline-block;
    color: #a5a5a5;
    font-size: 8px;
    line-height: 48px;
}

.us-company-video_detail .us-company-video_detail-section {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 20px;
}

.us-company-video_detail .us-company-video_detail-section .left-video-box {
    width: 657px;
    height: 403px;
    margin: 0 auto;
}

.us-company-video_detail .us-company-video_detail-section .left-video-box video {
    width: 657px;
    height: 403px;
}


.us-company-video_detail .us-company-video_detail-section .us-company-video_detail-num {
    margin: 22px 0 0 0;
}

.us-company-video_detail .us-company-video_detail-section .us-company-video_detail-num h2 {
    font-size: 20px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
    color: #101010;
}

.us-company-video_detail .us-company-video_detail-section .us-company-video_detail-num .icon-shipin {
    vertical-align: -1px;
    padding-right: 5px;
}

.us-company-video_detail .us-company-video_detail-section .us-company-video_detail-num div p:nth-child(1) {
    font-size: 12px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
    color: #404040;
    padding-top: 10px;
}

.us-company-video_detail .us-company-video_detail-section .us-company-video_detail-num div p:nth-child(2) {
    float: right;
    display: block;
    margin-top: -22px;
    font-size: 12px;
    font-family: SourceHanSansSC-regular;
    color: #595959;
}


.us-company-video_detail .us-company-video_detail-section p {
    font-size: 14px;
    text-align: left;
    font-family: SourceHanSansSC-regular;
    color: #101010;
    line-height: 25px;
}



/* left-source-from 第二块*/
.us-company-video_detail .us-company-video_detail-left-source-from {
    padding: 17px 0;
}

.us-company-video_detail .us-company-video_detail-left-source-from section p {
    line-height: 28px;
}

.us-company-video_detail .us-company-video_detail-left-source-from section p:nth-child(1) {
    color: #595959;
}

.us-company-video_detail .us-company-video_detail-left-source-from section p:nth-child(2) a {
    color: #f95b3d;
}

.us-company-video_detail .us-company-video_detail-left-source-from section small {
    color: #A4ADB3;
}

.us-company-video_detail .us-company-video_detail-left-source-from .us-company-video_detail-icon .share-us-via {
    color: #A4ADB3;
    vertical-align: 8px;
}

.us-company-video_detail .us-company-video_detail-icon {
    margin-top: 20px;
}

.us-company-video_detail .us-company-video_detail-icon ul li {
    display: inline-block;
    padding-right: 8px;
}

.us-company-video_detail .us-company-video_detail-icon ul li svg {
    width: 30px;
    height: 30px;
}