/* 调整en样式 */

body {
    font-family: Helvetica,思源黑体,微软雅黑,黑体，arail,Helvetica,sans-serif!important;
}

/*新*/
.tech-detail-con01 .sec.active .title{
    max-height: unset;
    height: auto;
    -webkit-line-clamp: 10;
}


/*菜单导航*/

.menu-nav ul>li>p>a {
    /*overflow: hidden;*/
    /*white-space: nowrap;*/
    /*text-overflow: ellipsis;*/
    /*padding-right: 70px;*/
    padding-right: 40px;
}

.menu-nav .title {
}

.menu-con .menu-scroll {
}
.technology-dynamic-special .sec-tab {
    padding-left: 14em;
}

@media only screen and (max-width: 1500px){
    .menu-nav ul>li>p>a {
        padding-right: 4px;
    }
}

@media only screen and (max-width: 767px){
    .technology-dynamic-special .sec-tab {
        padding-left: 0;
    }
}
.header .hd-share ul li.li01 a {
    background: url(http://static.sensetime.com/images/footer-wx-en.png) no-repeat center bottom;
    background-size: 100% 200%;
}

.header .hd-share ul li.li02 a {
    background: url(http://static.sensetime.com/images/footer-weibo-en.png) no-repeat center bottom;
    background-size: 100% 200%;
}

.header .hd-share ul li.li03 a {
    background: url(http://static.sensetime.com/images/footer-linkedin-en.png) no-repeat center bottom;
    background-size: 100% 206%;
}

.header .hd-share ul li a:hover {
    background-position: center top;
}


/*首页*/

.in-sec01 {
    position: relative;
    z-index: 1;
}


/*.in-sec01 .list {
    width: 100%;
}*/

.sec-tab .more {
    bottom: -5em;
}


/*
.in-sec01 .sec-tabcon ul li {
    width: 48%;
    float: left;
}
.in-sec01 .sec-tabcon ul li:nth-child(2n) {
    float: right;
}
.in-sec01 .select-box {
    width: 54%;
    float: right;
}*/

.in-sec02 .imglist ul li .txt {
    text-align: left;
}

.in-sec03 .sec-tab,
.in-sec04 .sec-tab {
    padding-left: 0;
}

.in-sec03 .sec-tab .in-title,
.in-sec04 .sec-tab .in-title {
    width: auto;
    position: static;
    display: inline-block;
    margin-right: 26px;
}

.in-sec03 .sec-tab .sub-tit,
.in-sec04 .sec-tab .sub-tit {
    display: inline-block;
}

.in-sec03 .sec-tab .more,
.in-sec04 .sec-tab .more {
    bottom: 0;
    right: 0;
    left: auto;
}

.in-sec04 .select-box {
    float: none;
    display: inline-block;
}

.in-sec03 .sec-tabcon,
.in-sec04 .sec-tabcon {
    padding-left: 0;
}

.in-sec03 .bg {
    width: 4.2%;
}

.in-sec03 .bg2 {
    width: 0.5em;
}

.in-sec03 .swiper-button-prev {
    left: 0;
}


/*成功案例*/

.case-sec02 .pic-tab-nav,
.pic-tab-nav .nr-nav-right1 {
    width: 13.875em;
}

.case-con-sec02 .content {
    padding-left: 15em;
}

.case-sec02 .nr-nav-con.active {
    margin-left: 13.875em;
}

.case-focus .sub-tit {
    height: 2.4em;
    margin-top: 0.5em;
}

.case-focus .sub-tit span em {
    display: block;
}

.case-focus .sub-tit span i {
    margin-left: 0;
}

.case-con-sec05 {
    padding-left: 14em;
}

.pro-sec05 .case-pic-list {
    padding-left: 0;
}

.pro-sec05 .case-pic-list ul {
    padding-top: 60px;
}


/*新闻详情*/

.news-detail .pic-list ul li .scaleimg6 .img a {
    padding-bottom: 54%;
}

.news-media-coverage .sec-tab {
    padding-left: 12em;
}

.news-media-coverage .sec-tab .in-title {
    width: auto;
}


/*加入我们*/

.gx-box-left {
    max-width: 650px;
}

.gx-box-left .cx-p {
    max-height: 208px;
    overflow-y: auto;
    padding-right: 10px;
}

.pic-tab-nav {
    width: 13.875em;
    margin-right: 20px;
}


/*关于商汤*/
.about-con-sec01 .in-title {
    width: auto;
}

@media only screen and (min-width: 768px) {

    .case-con-sec01 .txt {
        overflow-y: auto;
        max-height: 12.5em;
        padding-right: 10px;
    }
    .about-con-sec02 .text {
        overflow-y: auto;
        height: 422px;
        padding-right: 10px;
    }
    .about-con-sec02 .text p {
        margin-bottom: 1em;
    }
    .wh-left {
        padding-top: 3%;
        overflow-y: auto;
        max-height: 370px;
        padding-right: 10px;
    }
    /*.pro-sec01 .text-wrap ul li {*/
    /*max-height: 22em;*/
    /*overflow-y: auto;*/
    /*}*/
    .about-con-sec02 .text::-webkit-scrollbar,
    .wh-left::-webkit-scrollbar,
    .case-con-sec01 .txt::-webkit-scrollbar,
    .gx-box-left .cx-p::-webkit-scrollbar,
    .pro-sec01 .text-wrap ul li::-webkit-scrollbar {
        width: 6px;
        height: 6px
    }
    .about-con-sec02 .text::-webkit-scrollbar-thumb,
    .wh-left::-webkit-scrollbar-thumb,
    .case-con-sec01 .txt::-webkit-scrollbar-thumb,
    .gx-box-left .cx-p::-webkit-scrollbar-thumb,
    .pro-sec01 .text-wrap ul li::-webkit-scrollbar-thumb {
        background-color: #d8d8d8;
        border-radius: 6px
    }
    .about-con-sec02 .text::-webkit-scrollbar-track,
    .wh-left::-webkit-scrollbar-track,
    .case-con-sec01 .txt::-webkit-scrollbar-track,
    .gx-box-left .cx-p::-webkit-scrollbar-track,
    .pro-sec01 .text-wrap ul li::-webkit-scrollbar-track {
        background: #ebebeb
    }
}


/* 侧导航联系我们 */

.menu-nav .title a span {
    margin-bottom: 16px;
}

.menu-con .product-service-box ul li {
    width: 49.9%;
}

.aside .btn a {
    width: auto;
    padding: 0px 2.4285em;
    white-space: nowrap;
}


/*footer .ft-nav li {*/


/*    width: 25% !important;*/


/*}*/

@media only screen and (max-width: 1460px) {
    .menu-nav .title a span {
        padding-right: 0;
    }
}


@media only screen and (max-width: 1340px) {
    .menu-nav .title a span i {
        right: 0;
    }
}

@media only screen and (max-width: 1285px) {
    .menu-nav .title a span {
        padding-right: 0;
    }
}

@media only screen and (max-width: 1000px) {
    .menu-con .product-service-box ul li {
        width: 100%;
    }
    .menu-nav .title {
        margin-top: 0;
    }
    .menu-nav .title a span {
        line-height: 3;
        margin-bottom: 0;
    }
    .menu-nav .title a span i {
        right: 0;
    }
}

@media only screen and (max-width: 767px) {
    .in-sec01 .sec-tabcon ul li {
        width: 100%;
    }
    .case-con-sec02 .content {
        padding-left: 0px;
    }
    .in-sec04 .select-box {
        width: 58%;
    }
    .in-sec04 .sec-tabcon {
        padding-top: 1em;
    }
    .sec-tab {
        padding-left: 9em;
    }
    .join-us-wrap .sec-tab {
        padding-left: 0;
    }
    .in-sec01 .select-box {
        width: 90%;
    }
    .case-sec02 .pic-tab-nav,
    .pic-tab-nav .nr-nav-right1 {
        width: 100%;
    }
    .case-sec02 .nr-nav-con.active {
        margin-left: 0;
    }
    .case-con-sec04 {
        padding-bottom: 56%;
    }
    .case-con-sec04 .imgbg {
        position: absolute;
        top: 100%;
    }
    .case-con-sec05 {
        padding-left: 0;
    }
    .pic-tab-nav {
        width: 100%;
    }
    .pro-sec04 {
        padding-bottom: 0;
    }
}

@media only screen and (max-width: 650px) {
    .app_f .hd-share ul li.li01 a {
        background: url(http://static.sensetime.com/images/footer-wx-en.png) no-repeat center bottom;
        background-size: 100% 200%;
    }
    .app_f .hd-share ul li.li02 a {
        background: url(http://static.sensetime.com/images/footer-weibo-en.png) no-repeat center bottom;
        background-size: 100% 200%;
    }
    .app_f .hd-share ul li.li03 a {
        background: url(http://static.sensetime.com/images/footer-linkedin-en.png) no-repeat center bottom;
        background-size: 100% 206%;
    }
}

@media only screen and (max-width: 600px) {
    /*footer .ft-nav li {*/
    /*    width: 33.33% !important;*/
    /*}*/
    .select-box dt span {
        width: 70%;
    }
    .about-index-page .er-bn .text {
        bottom: 6%;
    }
    .pro-sec04 ul li.other_lay h3 {
        position: static;
        transform: translateY(0);
    }
    .pro-sec04 ul li.other_lay .con {
        height: auto;
    }
}

@media only screen and (max-width: 500px) {
    .aside .btn a {
        width: 38px;
        padding: 0;
    }
    .footer .ft-nav ul li {
        width: 33.3%;
    }
    .in-sec03 {
        padding-bottom: 5em;
    }
    .in-sec03 .sec-tabcon_app {
        top: 30px;
    }
}


/*新*/
.header .language {
    /*width: auto;*/
    width: 182px;
}
.header .language dl dt{
    line-height: 2;
}
.header .language dl dt label{
    padding-right: 0;
}
.header .language dl dt label i {
    /*right: 2px;*/
}
.header .language dl dd {
    left: 0;
    left: 0!important;
    width: 124%!important;
}

@media only screen and (max-width: 767px){
    .header .nav>ul>.zhongwen>p>a {
        background-size: 20px auto;
    }
    .header .nav>ul>.zhongwen>p:hover>a {
        background-size: 20px auto;
    }
}

.menu-nav .product_new .title a span{
    padding-right: 0;

}