/*------------------------------------------------------------------------------*/
/*-------------------------------------å…¬å…±-------------------------------------*/
/*------------------------------------------------------------------------------*/

a:hover {
    text-decoration: none;
}

/* å¯¼èˆªæ¡ */
.yj-navbar {
    background: #fff;
    border: 0px;
}

.yj-navbar .logo img {
    height: 100%;
    margin-left: 70px;
}

.yj-navbar .navbar-nav {
    margin-right: 70px;
    font-size: 18px;
}

.dropdown-menu {
    font-size: 16px;
    width: 100%;
}

.yj-navbar .navbar-nav a span {
    display: block;
    text-align: center;
    line-height: 22px;
    height: 22px;
}

.yj-navbar .navbar-nav>li>a.active {
    background: #262626;
    color: #fff;
}

.yj-navbar .navbar-nav>li>a:hover {
    color: #555;
    background-color: #e7e7e7;
}

.yj-navbar .navbar-nav .nav-title {
    font-size: 16px;
}

.yj-navbar .navbar-nav .nav-sub-title {
    font-size: 12px;
}

.yj-navbar.navbar {
    margin-bottom: 0px;
    z-index: 10;
    border-bottom: 1px solid #ebebeb;
}

body {
    padding-top: 80px;
}
.product_video{
    /*margin-top: 20px;*/
    margin: auto;
    width:600px;
}
.headroom {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.headroom--unpinned {
    top: -100px;
}

.headroom--pinned {
    top: 0;
}

.headroom--not-top.headroom--pinned {
    filter: alpha(Opacity=85);
    -moz-opacity: 0.85;
    opacity: 0.85;
}


.yj-navbar .navbar-nav a span.caret {
    display: inline-block;
    height: 0;
    line-height: inherit;
}

@media (max-width: 920px) {
    .yj-navbar .logo img {
        margin-left: 20px;
    }

    .yj-navbar .navbar-nav {
        margin-right: 20px;
    }

    .navbar-nav>li>a {
        padding: 10px 12px;
    }
}

@media (max-width: 820px) {
    .yj-navbar .logo img {
        margin-left: 0px;
    }

    .yj-navbar .navbar-nav {
        margin-right: 0px;
    }

    .navbar-nav>li>a {
        padding: 10px 11px;
        text-align: center;
    }

    .navbar-nav .open .dropdown-menu {
        text-align: center;
    }

    .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 768px) {
    .yj-navbar .logo {
        height: 80px;
        padding: 16px;
    }

}

@media (min-width: 768px) {
    .navbar-nav>li>a {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    /*video {
    width: 100%;
    }*/
}

.dropdown-menu>li>a {
    height: 40px;
    line-height: 40px;
    padding: 0px 20px;
}

.dropdown-menu {
    min-width: 114px;
}

/* è§†é¢‘ */
.modal {
    margin-top: 150px;
}

.modal video {
    width: 100%;
}

.i-video-play {
    cursor: pointer;
}

.banner-video .close {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background-color: #1d1c1a;
    right: -40px;
    font-family: Tahoma;
    font-size: 30px;
    color: #fff;
    cursor: pointer;
    top: 0px;
    right: -40px;
}

.video-js .vjs-big-play-button {
    top: 200px;
    left: 405px;
}

.notfind-page-box {
    margin-top: 100px;
    margin-bottom: 80px;
    text-align: center;
}

.notfind-page-box .text-main {
    color: #666;
    margin-top: 10px;
}

/*------------------------------------------------------------------------------*/
/*-------------------------------------é¦–é¡µ-------------------------------------*/
/*------------------------------------------------------------------------------*/
/* è½®æ’­ */
/*.carousel-inner{*/
/*!*height: 522px;*!*/
/*height: 680px;*/
/*}*/
/*.carousel-inner video{*/
/*width: 100%;*/
/*height:101%;*/
/*}*/
/*.carousel-inner>.item>a>img, .carousel-inner>.item>img {*/
/*height: 100%;*/
/*}*/
/*@media (max-width: 1900px) {*/
/*.carousel-inner{height: 650px;}*/
/*}*/
/*@media (max-width: 1600px) {*/
/*.carousel-inner{height: 645px;}*/
/*}*/
/*@media (max-width: 1200px) {*/
/*.carousel-inner{height: 522px;}*/
/*.carousel-inner video{*/
/*height:103%;*/
/*}*/
/*}*/
/*@media (max-width: 1100px) {*/
/*.carousel-inner{height: auto;}*/
/*.carousel-inner video{*/
/*height:103%;*/
/*}*/
/*}*/
/*.carousel-inner .item{*/
/*height: 100%;*/
/*background: #d0cfd0;*/
/*}*/
.carousel-inner {
    text-align: center;
    background: #d0cfd0;
}

.carousel-inner .play-button-box {
    /* border: 1px solid #000; */
    position: absolute;
    top: 0px;
    /* width: 100%; */
    /* margin-top: 1%; */
    left: calc(50% - 35px);
    top: calc(50% - 35px);
}

.carousel-inner .play-button-box img {}

.video-js .vjs-big-play-button {
    left: calc(50% - 1.5em);
    top: calc(50% - 0.75em);
}


.carousel-inner video {
    max-width: 100%;
    /*height: 100%;*/
}

.carousel-inner>.item>a>img {
    width: 100%;
}

/*.carousel-inner>.item>a>img, .carousel-inner>.item>img{*/
/*height: 100%;*/
/*}*/
@media (max-width: 2300px) {

    .carousel-inner>.item,
    .carousel-inner>.item video {
        max-height: 650px;
    }
}

@media (max-width: 1600px) {

    .carousel-inner>.item,
    .carousel-inner>.item video {
        max-height: 500px;
    }
}

@media (max-width: 1200px) {

    .carousel-inner>.item,
    .carousel-inner>.item video {
        max-height: 522px;
    }
}

@media (max-width: 1100px) {

    .carousel-inner>.item,
    .carousel-inner>.item video {
        height: auto;
    }
}



#myCarousel .carousel-indicators {
    z-index: 9;
    width: auto;
    bottom: -27px;
    text-align: right;
    margin-left: 0;
    transform: translate(-50%,50%)
}

#myCarousel .carousel-indicators li.active {
    background: rgba(183, 66, 69, 0.64);
    margin: 1px;
}

#myCarousel .carousel-indicators li {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    background: rgba(210, 242, 237, 1);
    color: #fff;
    padding: 5px 10px 0 0;
}

// @media (max-width: 980px) {
//     #myCarousel .carousel-indicators {
//         display: none;
//     }
// }








/*.online_consultation{*/
/*width: 89px;*/
/*height: 120px;*/
/*background: rgba(76,202,185,1);*/
/*border-radius: 8px 0px 0px 8px;*/
/*text-align: center;*/
/*color: #fff;*/
/*display: inline-block;*/
/*}*/
/*.online_consultation image{*/

/*}*/








/* ä¸ºä»€ä¹ˆé€‰æ‹©æˆ‘ä»¬ï¼Ÿ */
.about-our-product {
    color: #5f5f5f;
    padding-top: 80px;
    background: rgb(251, 251, 251);
}

.about-our-product .title {
    height: 45px;
    font-size: 32px;
    font-weight: 500;
    line-height: 45px;
    margin: 0 0 51px 0;
}

.about-our-product .reason-list {
    margin-bottom: 46px;

}

.about-our-product .reason-list .sub-title {
    font-size: 24px;
    font-weight: 400;
    height: 28px;
    line-height: 28px;
    margin-bottom: 11px;
}

.about-our-product .reason-list .sub-title span {
    width: 28px;
    height: 28px;
    background: rgba(183, 66, 69, 0.64);
    display: inline-block;
    text-align: center;
    border-radius: 28px;
    font-size: 20px;
    margin-right: 16px;
}

.about-our-product .reason-list .sub-content {
    height: 22px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}

.about-our-product .image-main {}

.about-our-product .text-main {
    margin-bottom: 69px;
}

.about-our-product .image-main img {
    width: 520px;
    max-width: 80%;
}

@media (min-width: 992px) {
    .about-our-product .img-text-content .image-main {
        margin-left: 90px;
    }
}

@media (max-width: 992px) {
    .about-our-product .img-text-content .image-main {
        text-align: center;
    }
}

/* about-our-client */
.about-our-client {
    text-align: center;
}

.about-our-client .line-01 {
    margin-top: 120px;
    margin-bottom: 64px;
}

.about-our-client .line-01 span {
    height: 45px;
    font-size: 32px;
    font-weight: 500;
    color: rgba(89, 89, 89, 1);
    line-height: 45px;
    padding: 0 16px;

}

.about-our-client .line-02 {
    margin-bottom: 144px;
}

.about-our-client .line-02 img {}

/* slogan */
.slogan>div {
    text-align: center;
    color: #262626;
}

.slogan .line-01 {
    font-size: 60px;
    height: 85px;
    line-height: 85px;
    margin-top: 16px;
}

.slogan .line-01 i {
    font-size: 36px;
}

.slogan .line-02 {
    font-size: 24px;
}

.slogan .line-03 {
    margin-top: 28px;
}

.slogan .line-03 img {
    width: 30px;
}

/* slogan-2 */
.slogan-2 {
    margin-top: 64px;
}

.slogan-2>div {
    text-align: center;
    color: #262626;
}

.slogan-2 .line-02 {
    height: 67px;
    font-size: 40px;
    font-weight: 500;
    color: rgba(38, 38, 38, 1);
    line-height: 67px;
}

.slogan-2 .line-03 {
    margin-top: 30px;
}

.slogan-2 .line-03 img {
    width: 30px;
}

/* ç‰¹å¾ */
.trait {
    text-align: center;
    max-width: 1600px;
    margin: 0 auto;
    margin-top: 88px;
    margin-bottom: 142px;
}

.trait .icon {
    width: 120px;
    height: 120px;
    background: #ad2125;
    color: #fff;
    font-size: 80px;
    border-radius: 60px;
    display: inline-block;
    margin-bottom: 16px;

}

.trait img {
    width: 120px;
    margin-bottom: 16px;
}

@media (max-width: 1200px) {
    .trait img {
        width: 100px;
        margin-bottom: 16px;
    }
}

.trait .icon i {
    font-size: 120px;
}

.trait .line-desc {
    text-align: center;
}

.trait .line-desc>div {}

.trait .line-desc .line-01 {
    font-size: 16px;
    color: #262626;
    margin-bottom: 8px;
}

.trait .line-desc .line-02 {
    font-size: 12px;
    color: #8C8C8C;
    height: 40px;
}


/* äº§å“ä»‹ç» */


@media (min-width: 1200px) {
    .product-row-02 .image-main img {
        float: right;
    }
    .product-row-01 {
        background: url("../images/bejing1.png") center no-repeat;
        margin-top: 179px;
    }
    
    .product-row-02 {
        background: url("../images/bg2.png") center no-repeat;
        margin-top: 179px;
    }
}

@media (max-width: 1200px) {
    .product-text-main {
        padding-left: 0px;
    }
  
}


.product-business-value {
    background: rgba(53, 53, 53, 1);
    padding-top: 96px;
    padding-bottom: 81px;
}

.product-business-value .title {
    height: 45px;
    font-size: 32px;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    line-height: 45px;
}

.product-business-value .sub-title {
    height: 33px;
    font-size: 24px;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 33px;
    margin-bottom: 64px;
}

@media (max-width: 620px) {
    .product-business-value {
        padding-top: 56px;
        padding-bottom: 41px;
    }

    .product-business-value .title {
        height: 35px;
        font-size: 25px;
    }

    .product-business-value .sub-title {
        font-size: 18px;
        font-weight: 400;
        color: rgba(255, 255, 255, 1);
        line-height: 28px;
        margin-bottom: 24px;
    }
}

@media (max-width: 450px) {
    .product-business-value {
        padding-top: 36px;
        padding-bottom: 21px;
    }

    .product-business-value .title {
        height: 35px;
        font-size: 20px;
    }

    .product-business-value .sub-title {
        font-size: 16px;
        font-weight: 400;
        color: rgba(255, 255, 255, 1);
        line-height: 20px;
        margin-bottom: 24px;
    }
}

.product-business-value .image-main {}

.product-business-value .image-main img {}

.product-row-03 {
    // background: url("../images/bg-03.png") center no-repeat;
    margin-top: 96px;
    margin-bottom: 70px;
}

.product-row-01 .img-text-content {
    margin-top: 54px;
    margin-bottom: 13px;
}

@media (max-width: 1100px) {
    .product-row-02 .img-text-content {
        margin-left: 30px;
    }
}

.product-row-03 .img-text-content {
    margin-top: 96px;
    margin-bottom: 61px;
}

.product {
    margin-left: 0px;
    margin-right: 0px;
    background-size: 100% 100%;
}

/* ä¸­ç­‰å±å¹•ï¼ˆæ¡Œé¢æ˜¾ç¤ºå™¨ï¼Œå¤§äºŽç­‰äºŽ 992pxï¼‰ */
@media (max-width: 992px) {
    .img-text-content .image-main {
        text-align: center;
    }
}

.product .image-main1 img {
    height: 418px;
    margin-bottom: 38px;
}
.product .image-main img {
    /*height: 418px;*/
    margin-bottom: 38px;
}
.product .product-trait-title {
    font-size: 32px;
    color: #595959;
    margin-top: 48px;
}

.product .product-trait-sub-title {
    font-size: 16px;
    color: #595959;
}

.product .product-trait-sub-title-en {
    font-size: 12px;
    color: #8C8C8C;
}

.small-image-group {
    margin-top: 78px;
}

.small-image-group img {
    width: 56px;
    margin-right: 32px;
}


/* åº•éƒ¨æŸ¥çœ‹è¯¦æƒ…å…¥å£ */
.show-details {
    height: 355px;
    background: url(../images/show-details-img.png) center no-repeat;
    background-size: auto 100%;
    color: #fff;
    text-align: center;
    padding: 64px;
    background-color: #242529;
}

.show-details .line-01 .line-01-01 {
    font-size: 48px;
}

.show-details .line-01 .line-01-01 i {
    font-size: 24px;
    padding-left: 5px;
    padding-right: 20px;
    position: relative;
    top: -4px;
}

.show-details .line-01 .line-01-03 {
    font-size: 38px;
}

@media (max-width: 1200px) {
    .show-details .line-01 .line-01-03 {
        font-size: 28px;
    }

    .show-details .line-02 {
        font-size: 20px;
        line-height: 20px;
        margin-top: 20px;
    }
}

.show-details .line-02 {
    font-size: 24px;
    line-height: 22px;
    margin-top: 32px;
}

.show-details .line-03 {
    margin-top: 80px;
}

@media (max-width: 992px) {
    .main-content {
        text-align: center;
    }

    .show-details {
        padding: 24px;
    }

    .show-details .line-03 {
        margin-top: 40px;
    }
}

.show-details .line-03 a {
    color: #fff !important;
    text-decoration: none !important;
}

.show-details .line-03 span {
    background: #ad2125;
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 31px;
    height: 40px;
    line-height: 40px;
    width: 180px;
    display: inline-block;
}


/*footer*/
.footer {
    padding-top: 80px;
    border-top: 1px solid #EBEBEB;
    background-color: #3b3b3b;
}

.footer-content {
    text-align: left;
}

.ft-title {
    font-size: 14px;
    color: #EBEBEB;
}

.ft-title img {
    margin-right: 10px;

}

.about .ft-content,
.about .ft-title {
    color: #666;
}

.ft-content {
    font-size: 16px;
    color: #EBEBEB;
    padding-left: 26px;
}
.phone1 a {
    color: #666;
    text-decoration: underline;
    margin: 0 10px;
}
.phone a {
    color: white;
    text-decoration: underline;
    margin: 0 10px;
}
.ft-title img {
    width: 16px;
}

.footer .ewm-box {
    display: inline-block;
    float: right;
}

@media (max-width: 992px) {
    .footer .ewm-box {
        width: 100%;
        float: left;
    }

    .technical-parameters-group {
        padding: 15px;
    }

    .clear-f {
        overflow: hidden;
        width: 100%;
    }

}


.footer .ewm-box .ewm-desc {
    float: left;
    margin-left: 24px;
    margin-top: 10px;
}

.footer .ewm-box .ewm-desc .line-01 {
    font-size: 16px;
    color: #fbfafa;
}

.footer .ewm-box .ewm-desc .line-02 {
    font-size: 12px;
    color: #e2e2e2;
    line-height: 22px;
}

.footer .ewm-box img {
    width: 90px;
    float: left;
}

.copyright {
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 22px;
    padding-top: 50px;
    padding-bottom: 8px;
    background-color: #3b3b3b;
}

.main-content {
    width: 1200px;
    /*border: 1px solid #eee;*/
    margin: 0 auto;
}

@media (max-width: 1430px) {
    /*
    .product{
        padding: 0 200px;
    }
    .footer{
        padding: 80px 200px 0;
    }
    */
}

@media (max-width: 1200px) {
    .main-content {
        width: 100%;
    }

    /*
    .product{
        padding: 80px 100px 0;
    }
    .footer{
        padding: 80px 50px 0;
    }
    */
}

@media (max-width: 1050px) {
    .main-content {
        width: 100%;
    }

    /*
    .product{
        padding: 80px 100px 0;
    }
    .footer{
        padding: 80px 50px 0;
    }
    */
}

@media (max-width: 790px) {

    /*
    .product,.footer{
        padding: 50px 20px 0;
    }
    */
    .copyright {
        padding-top: 30px;
    }

    .ewm-box {
        margin: 0 auto;
        margin-top: 20px;
        overflow: hidden;
        display: inline-block;
    }

}




/*------------------------------------------------------------------------------*/
/*----------------------------------äº§å“æœåŠ¡é¡µ-----------------------------------*/
/*------------------------------------------------------------------------------*/
/* banner */
.banner-server-box {
    /*height: 215px;*/
    /*line-height: 215px;*/
    padding-top: 120px;
    padding-bottom: 32px;
    /*background-color: #F1F1F3;*/
    text-align: center;
}

.banner-server-box img {
    max-height: 60%;
    max-width: 504px;
}

@media (max-width: 600px) {
    .banner-server-box img {
        max-width: 90%;
    }
}



/*-------| é¡¶éƒ¨è§†é¢‘åŒº |-------*/
.product-top-box {
    text-align: center;
    margin-bottom: 108px;
}

.product-top-box .image-text-main {
    position: relative;
}

.product-top-box .text-main {
    position: absolute;
    top: 0px;
    text-align: center;
    width: 100%;
    color: rgba(255, 255, 255, 1);
}

.product-top-box .title {
    margin-top: 146px;
    margin-bottom: 36px;
}

.product-top-box .title .line-01 {
    font-size: 48px;
    font-weight: normal;
    line-height: 55px;

}

.product-top-box .title .line-02 {
    font-size: 28px;
    width: 30px;
    border-radius: 9px;
    height: 30px;
    line-height: 27px;
    padding: 0px;
    border: 2px solid #fff;
    display: inline-block;
    margin: 0 5px;
}

.product-top-box .title .line-03 {
    font-size: 38px;
    font-weight: 400;
    line-height: 53px;
}

.product-top-box .sub-title {
    font-size: 24px;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 22px;
    margin-bottom: 114px;
}

.product-top-box .coord-box {
    margin-top: -30px;
}

.product-top-box {}

.product-top-box {}

@media (max-width: 1460px) {
    .product-top-box .title {
        margin-top: 40px;
    }

    .product-top-box .sub-title {
        margin-bottom: 30px;
    }
}

@media (max-width: 1110px) {
    .product-top-box .title {
        margin-top: 80px;
    }

    .product-top-box .sub-title {
        margin-bottom: 60px;
    }
}

@media (max-width: 980px) {
    .product-top-box .title {
        margin-top: 35px;
    }

    .product-top-box .sub-title {
        margin-bottom: 40px;
    }

    .product-top-box .title .line-02 {
        font-size: 28px;
        width: 26px;
        height: 26px;
        line-height: 22px;
    }
}

@media (max-width: 840px) {
    .product-top-box .title .line-01 {
        font-size: 32px;
        font-weight: normal;
        line-height: 35px;
    }

    .product-top-box .title .line-03 {
        font-size: 28px;
        font-weight: 400;
        line-height: 35px;
    }

    .play-button-box img {
        width: 50px;
    }


    .product-top-box .title {
        margin-top: 35px;
    }

    .product-top-box .sub-title {
        margin-bottom: 20px;
    }
}

@media (max-width: 620px) {
    .product-top-box .title .line-01 {
        font-size: 32px;
        font-weight: normal;
        line-height: 35px;
    }

    .product-top-box .title .line-03 {
        font-size: 28px;
        font-weight: 400;
        line-height: 35px;
    }

    .play-button-box img {
        width: 40px;
    }

    .product-top-box .title {
        margin-top: 15px;
        margin-bottom: 20px;
    }

    .product-top-box .sub-title {
        margin-bottom: 10px;
    }
}

@media (max-width: 420px) {
    .product-top-box .title .line-01 {
        font-size: 28px;
        font-weight: normal;
        line-height: 25px;
    }

    .product-top-box .title .line-03 {
        font-size: 25px;
        font-weight: 400;
        line-height: 25px;
    }

    .product-top-box .sub-title {
        display: none;
    }
}



/*-------| äº§å“ä»‹ç» ä¸€ |-------*/
.product-introduce-head-box {
    /*padding-bottom: 80px;*/
    border-bottom: solid 1px #D8D8D8;
}

.product-introduce-head-box .title {
    font-size: 32px;
    font-weight: 500;
    color: rgba(38, 38, 38, 1);
    margin-bottom: 24px;
}
.product-introduce-head-box .title1 {
    margin-left: 12px;
    font-size: 32px;
    font-weight: 500;
    color: rgba(38, 38, 38, 1);
/*    margin-bottom: 24px;*/
}

.product-introduce-head-box .image-text-main {
    /*background: rgba(185, 67, 70, 0.08);*/
}

.product-introduce-head-box .image-text-main>div {
    padding: 0px;
}

.product-introduce-head-box .image-text-main .text-main,
.product-introduce-head-box .image-text-main .image-main {
    float: left;
    background: rgba(185, 67, 70, 0.08);
}
.product-introduce-head-box .image-text-main1 .text-main1,
.product-introduce-head-box .image-text-main1 .image-main1{
    float: left;
    font-size: 24px;
/*    background: rgba(185, 67, 70, 0.08);*/
}
.video_des{
    margin-top: 50px;
}
.product-introduce-head-box .image-text-main .text-main>div {
    padding: 48px 0 40px 40px;
}

.product-introduce-head-box .image-text-main .text-main .line-01 {
    margin-bottom: 32px;
    font-size: 16px;
    font-weight: 400;
    color: rgba(89, 89, 89, 1);
    line-height: 22px;
    width: 525px;
}

.product-introduce-head-box .image-text-main .text-main .line-02 {
    font-size: 12px;
    font-weight: 400;
    color: rgba(140, 140, 140, 1);
    line-height: 17px;
    width: 525px;
}

@media (max-width: 1203px) and (min-width: 794px) {
    .product-introduce-head-box .image-text-main .text-main {
        width: 40%;
    }

    .product-introduce-head-box .image-text-main .image-main {
        width: 60%;
    }

    .product-introduce-head-box .image-text-main .text-main>div {
        padding: 28px 20px 20px 20px;
    }

    .product-introduce-head-box .image-text-main .text-main .line-01 {
        width: 100%;
    }

    .product-introduce-head-box .image-text-main .text-main .line-02 {
        width: 100%;
    }
}

@media (max-width: 794px) {
    .product-introduce-head-box .image-text-main .text-main>div {
        padding: 38px 30px 30px 30px;
    }

    .product-introduce-head-box .image-text-main .image-main,
    .product-introduce-head-box .image-text-main .image-main img {
        width: 100%;
    }

    .product-introduce-head-box .image-text-main .text-main .line-01 {
        width: 100%;
    }

    .product-introduce-head-box .image-text-main .text-main .line-02 {
        width: 100%;
    }
}

@media (max-width: 747px) {
    .product-introduce-head-box .image-text-main .text-main>div {
        padding: 38px 30px 30px 30px;
    }

    .product-introduce-head-box .image-text-main .text-main .line-01 {
        width: 100%;
    }

    .product-introduce-head-box .image-text-main .text-main .line-02 {
        width: 100%;
    }
}

.modal-open .modal {
    z-index: 10001;
}

/*-------| äº§å“ä»‹ç» äºŒ |-------*/
.product-introduce-box {
    margin-bottom: 120px;
}

.product-introduce-box .main-content>div {
    padding-top: 120px;
    padding-bottom: 80px;
    border-bottom: solid 1px #D8D8D8;
    /*border: solid 1px #D8D8D8;*/
    overflow: hidden;
}

.product-introduce-box>div img {
    max-height: 330px;
}

.product-introduce-box .product-introduce-02 .text-main {
    padding-left: 40px;
}



@media (max-width: 1000px) {
    .product-introduce-box .product-introduce-02 .text-main {
        padding-left: 15px;
        text-align: center;
    }

    .product-introduce-02 .text-main>div>div {
        text-align: center;
    }
}




.product-introduce-box .image-main>div {
    display: inline-block;
}

.product-introduce-box .img-desc {
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    color: rgba(89, 89, 89, 1);
}

.product-introduce-box .main-title .line-01 {
    height: 67px;
    font-size: 32px;
    font-weight: 500;
    color: rgba(38, 38, 38, 1);
    line-height: 67px;
}

.product-introduce-box .main-title .line-02 {
    width: 240px;
    height: 67px;
    font-size: 42px;
    font-weight: 500;
    color: rgb(173, 34, 37);
    line-height: 67px;
}

.product-introduce-01 .image-main {
    text-align: right;
}

.product-introduce-02 .text-main {
    text-align: right;
}

.product-introduce-02 .text-main>div {
    display: inline-block;
    /* border: 1px solid #000; */
    width: 350px;
    /*text-align: left;*/
    text-align: center
}

.product-introduce-02 .text-main>div>div {}

.product-introduce-box .sub-title {
    width: 395px;
    height: 33px;
    font-size: 24px;
    font-weight: 400;
    color: rgba(140, 140, 140, 1);
    line-height: 33px;
    margin-bottom: 80px;
}
.product-introduce-box .te {
    /*width: 395px;*/
    height: 33px;
    font-size: 24px;
    font-weight: 400;
    color: rgba(140, 140, 140, 1);
    line-height: 33px;
    margin-bottom: 80px;
}
.product-introduce-box .main-content {
    font-size: 20px;
    font-weight: 400;
    color: rgba(38, 38, 38, 1);
    line-height: 36px;
}

.product-introduce-box .image-main {}


/*-------| æŠ€æœ¯å‚æ•° |-------*/
.technical-parameters-box {
    margin-bottom: 49px;
}

.technical-parameters-group {
    margin-bottom: 32px;
}

.technical-parameters-box .title-group {
    text-align: right;
}

.technical-parameters-box .item-group-title,
.technical-parameters-box .main-table,
.technical-parameters-box .main-table td {
    text-align: left !important;
}

.technical-parameters-box .title {
    height: 45px;
    font-size: 32px;
    font-weight: 500;
    color: rgba(38, 38, 38, 1);
    line-height: 45px;
}

.technical-parameters-box .sub-title {
    height: 24px;
    font-size: 24px;
    font-weight: 400;
    color: rgba(140, 140, 140, 1);
    line-height: 24px;

}
.technical-parameters-box .sub-title1 {
    height: 24px;
    font-size: 24px;
    font-weight: 400;
    color: rgba(140, 140, 140, 1);
    line-height: 24px;

}

.technical-parameters-box .item-group-title {
    height: 24px;
    font-size: 24px;
    font-weight: 400;
    color: rgba(38, 38, 38, 1);
    line-height: 24px;
    border-left: 10px solid #ad2125;
    padding-left: 8px;
    margin-bottom: 24px;
}
.technical-parameters-box .item-group-title1 {
    height: 24px;
    font-size: 24px;
    font-weight: 400;
    color: rgba(38, 38, 38, 1);
    line-height: 24px;
    border-left: 10px solid #ad2125;
    padding-left: 8px;
    margin-bottom: 24px;
}


.technical-parameters-box table {
    font-size: 16px;
    color: rgba(38, 38, 38, 1);
    line-height: 22px;
}

.technical-parameters-box table tr {
    border-bottom: solid 1px #ECECEC;
}

.technical-parameters-box table td {
    padding: 11px 0 4px 0;
}

.technical-parameters-box .td-item-title {
    font-weight: 500;
    min-width: 300px;
}

.technical-parameters-box .td-item-title>div {
    margin-top: 16px;
    font-size: 16px;
    font-weight: 400;
    color: rgba(38, 38, 38, 1);
}

.technical-parameters-box .sub-table .sub-table-title {
    min-width: 126px;
}

.technical-parameters-box .sub-table tr {
    border: 0px;
}

.technical-parameters-box .td-item-content {
    font-weight: 400;
    margin-left:20%;
}

/*.technical-parameters-box .item-line{*/
/*min-height:30px;*/
/*font-size:16px;*/
/*color:rgba(38,38,38,1);*/
/*line-height:30px;*/
/*margin-bottom: 7px;*/
/*}*/
/*.technical-parameters-box .item-line>div{*/
/*float: left;*/
/*border-bottom: 1px solid #ECECEC;*/
/*}*/
/*.technical-parameters-box .item-title{*/
/*font-weight:500;*/
/*width: 336px;*/
/*}*/
/*.technical-parameters-box .item-content{*/
/*font-weight:400;*/
/*}*/


/* æŠ€æœ¯å‚æ•° - div + csså¸ƒå±€ */
.technical-parameters-group .main-table>div {
    font-size: 16px;
    line-height: 22px;
    border-bottom: 1px solid #ECECEC;
    padding: 10px 0 6px 0;
}

.technical-parameters-group .main-table>div .td-item-title {
    width: 300px;
    font-weight: bolder;
    display: inline-block;
}

@media (max-width: 1000px) {
    .technical-parameters-group .main-table>div span {
        display: block;
    }
}







/* æœåŠ¡é¡¹ */
.server-list-box {
    text-align: center;
}

.server-list-box>div {
    display: inline-block;
    margin: 0 auto;
    margin-bottom: 96px;
}

.server-box {
    border: 1px solid #EBEBEB;
    border-radius: 8px;
    width: 210px;
    height: 248px;
    margin: 48px 19px 0;
}

.server-box-wrap {
    float: left;
}

@media (max-width: 1240px) {
    .server-box-wrap {
        width: 33.333333%;
        margin-bottom: 20px;
    }

    .server-box {
        margin: auto;
    }
}

@media (max-width: 680px) {
    .server-box-wrap {
        width: 50%;
    }
}

@media (max-width: 450px) {
    .server-box-wrap {
        width: 100%;
    }
}

.server-box .server-box-pic {
    height: 167px;
    line-height: 167px;

}

.server-box .server-box-pic img {
    width: 80px;
}

.server-box .server-box-text {
    height: 80px;

    border-top: 1px solid #EBEBEB;
}

.server-box .server-box-text .server-title {
    font-size: 16px;
    color: #262626;
    margin-top: 16px;
}

.server-box .server-box-text .server-sub-title {
    font-size: 12px;
    color: #8C8C8C;
    line-height: 22px;
}

.server-box a {
    color: #ad2125;
}

.server-box a:hover {
    color: #D75B5E;
    text-decoration: none;
}





/*------------------------------------------------------------------------------*/
/*-----------------------------------å°Uè¯¾å ‚------------------------------------*/
/*------------------------------------------------------------------------------*/
/* æœç´¢æ ‡é¢˜åŠå±•ç¤ºåŒºåŸŸ */
.u-top-box {
    padding: 24px 90px 0;
    border-bottom: 1px solid #F6F6F6;
}

.u-top-box .group-title {
    font-size: 20px;
    color: rgba(0, 0, 0, 0.85);
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 18px;
}

.u-top-box .u-search-form>div {
    margin: 0 auto;
    width: 464px;
}

.u-top-box .u-search-form input {
    height: 34px;
    line-height: 34px;
    padding: 0px 10px;
    width: 490px;
    border: 1px solid #DFDFDF;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}


@media (min-width: 550px) {
    .u-top-box .u-search-form input {
        width: 400px;
    }
}


/*@media (max-width: 1200px) {*/
/*.u-top-box .u-search-form input{*/
/*width: 80%;*/
/*}*/
/*}*/
/*@media (max-width: 768px) {*/
/*.u-top-box .u-search-form input{*/
/*width: 60%;*/
/*}*/
/*}*/
@media (max-width: 550px) {

    /*.u-top-box .u-search-form input{*/
    /*width: 40%;*/
    /*}*/
    .u-top-box .u-search-form>div {
        width: 100%;
    }


    .u-top-box {
        padding: 24px 20px 0;
    }

    .u-top-box .u-search-form>div {
        position: relative;
    }

    .u-top-box .u-search-form input {
        width: 100%;
    }

    .u-top-box .u-search-form a {
        position: absolute;
        top: 0px;
        right: 0px;
    }
}

/*@media (max-width: 500px) {*/
/*.u-top-box {*/
/*padding: 24px 20px 0;*/
/*}*/
/*.u-top-box .u-search-form input{*/
/*width: 45%;*/
/*}*/
/*}*/
.u-top-box .u-search-form a {
    background: #ad2125;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 24px;
    padding: 5px 16px;
    margin-left: -5px;
    margin-top: 0px;
    position: absolute;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    text-decoration: none;
}

.u-top-box .u-search-form a:hover {
    background: #3da798;
}

.u-top-box .u-content-classify {}

.u-top-box .u-content-classify .u-content-classify-item {
    font-size: 14px;
    color: #595959;
    text-align: center;
    float: left;
    margin-right: 10px;
    margin-bottom: -1px;
    padding: 8px 17px;
}

.u-top-box .u-content-classify .u-content-classify-item.active,
.u-top-box .u-content-classify .u-content-classify-item:hover {
    color: #ad2125;
    line-height: 22px;
    border-bottom: 3px solid #ad2125;
}

/* å†…å®¹å¡ç‰‡åˆ—è¡¨ */
.card-list-box {
    margin-bottom: 48px;
}

@media (max-width: 660px) {
    .card-list-box .col-xs-6 {}
}

/*
.card-list-box>div{
    width: 1260px;
    margin: 0 auto;
}
*/
.card {
    /* width: 266px; */
    width: 100%;
    max-width: 266px;
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.09);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.09);
    border-radius: 2px;
    margin-top: 48px;
    /* float: left; */
    margin: 0 auto;
    margin-top: 48px;
}

.card .card-image {
    width: 100%;
    height: 160px;
}

.card .card-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.card .card-text {
    width: 100%;
    height: 122px;
    padding: 20px 24px 22px 24px;
}

.card .card-text>div {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.card .card-text .card-title {
    font-size: 16px;
    color: rgba(0, 0, 0, 0.85);
    line-height: 20px;
}

.card .card-text .card-title:hover {
    color: #ad2125;
}

.card .card-text .card-sub-title {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.45);
    line-height: 22px;
    height: 22px;
}

.card .card-text .card-time-auther {
    margin-top: 15px;
}

.card .card-text .card-time {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.45);
    float: left;
}

.card .card-text .card-auther {
    width: 20px;
    height: 20px;
    float: right;
}

.card .card-text .card-auther img {
    width: 100%;
    border-radius: 50px;
}

.pagers .pager {
    display: inline-block;
    float: right;
    height: 34px;
    line-height: 34px;
    margin-right: 20px;
}


/*------------------------------------------------------------------------------*/
/*-----------------------------------æ–‡ç« è¯¦æƒ…------------------------------------*/
/*------------------------------------------------------------------------------*/
.article-header-box {
    height: 136px;
    border-bottom: 1px solid #eee;
    padding: 32px 90px;
}

.article-header-box .article-header-img-box {
    width: 72px;
    height: 72px;
    margin-right: 24px;
}

@media (max-width: 920px) {
    .article-header-box {
        padding: 20px 40px;
    }
}

@media (max-width: 720px) {
    .article-header-box {
        padding: 20px 20px;
    }

    .technical-parameters-box .title-group {
        text-align: center;
    }

    .product-introduce-box .sub-title {
        width: 100%;
        text-align: center;
        font-size: 18px;
    }
    .product-introduce-box .sub-title1 {
        width: 100%;
        text-align: center;
        font-size: 18px;
    }
}

.article-header-box>div {
    float: left;
}

.article-header-box .article-header-img-box img {
    width: 100%;
    border-radius: 60px;
}

.article-header-box .article-title-box {
    width: calc(100% - 96px);
}

.article-header-box .article-title-box .article-title {
    font-size: 20px;
    color: rgba(0, 0, 0, 0.85);
    /*height: 40px;*/
    line-height: 40px;
}

.article-header-box .article-title-box .article-time-author {
    font-size: 14px;
    color: #8C8C8C;
    height: 32px;
    line-height: 32px;
}

.article-header-box .article-title-box .article-time-author .publish-time {}

.article-header-box .article-title-box .article-time-author .author {}

.article-page {
    margin-bottom: 96px;
    margin-top: 20px;
}

// .article-special-page {
//     width: 900px;
// }

.article-page>div {
    float: left;
    line-height: 25px;
}

.article-page .main {
    width: 820px;
    margin-bottom: 20px;
}

.article-page .main .content {
    font-size: 14px;
    color: #262626;
}

.article-special-page .main .content {
    border: 1px solid #0f0f0f;
}

.article-page .side {}

@media (min-width: 1200px) {
    .article-page .main .content {
        padding: 0 77px 0 0;
        border-right: 1px solid #EBEBEB;
        margin-right: 32px;
    }

    .side-card-box>div {
        width: 100%;
        padding-left: 0px;
    }
}

@media (max-width: 1200px) {
    .article-page .main {
        width: 100%;
    }

    .article-page .side {
        width: 100%;
    }
}

.article-page .side .side-title-box {
    font-size: 16px;
    color: #595959;
    text-align: left;
    font-weight: 600;
}

.article-page .side .side-title-box img {
    margin-left: 8px;
    height: 12px;
}

.side {
    width: 266px;

}

.side-card-box .card {
    /*margin: 24px 0 0;*/
}

.pagination {
    float: right;
}




/* åˆ†é¡µæ ·å¼ */
.pagination {
    float: right;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    background-color: #ad2125;
    border-color: #ad2125;
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover,
.pagination>li>a {
    color: #333;
}

.pagination>li>a,
.pagination>li>span {
    margin-right: 10px;
    border-radius: 4px;
}

/*------------------------------------------------------------------------------*/
/*-----------------------------------å…³äºŽä½‘ä¹…------------------------------------*/
/*------------------------------------------------------------------------------*/
.banner-about-box {
    margin-bottom: 32px;
}

.banner-about-box img {
    width: 100%;
}

.about-page {
    margin: 0 auto;
    margin-bottom: 32px;
}

.page-area {
    margin-bottom: 72px;
    margin-top: 20px;
}

img {
    max-width: 100%;
}

.label-title {
    font-size: 24px;
    color: #262626;
    margin-bottom: 20px;
}

.label-title span {
    border-bottom: 3px solid #ad2125;
}

.about-page .item-title {
    font-size: 16px;
    color: #595959;
    margin-bottom: 8px;
}

.about-page .item-title img {
    width: 20px;
    margin-right: 6px;
}

.about-page .item-content {
    font-size: 14px;
    color: #262626;
    padding-left: 26px;
    margin-bottom: 24px;
    white-space: pre-wrap;
}

.page-area .ft-item-group {
    margin-bottom: 16px;
}

#customer-distribution {
    width: 100%;
    height: 520px;
}

#company-map {
    width: 100%;
    height: 320px;
}

.contact-us-box>div {
    padding: 0px;
}

#bdMap {
    width: 100%;
    height: 300px;
    margin-bottom: 20px;
}

.contact-us-title {
    text-align: center;
    padding-bottom: 20px;
}

.company-news {
    margin-bottom: 70px;
    padding-top: 50px;
}

ul {
    list-style: none;
    padding: 0;
}

.new-title>li {
    width: 100%;
    font-size: 16px;
    padding: 5px 0;
    border-bottom: 1px dashed #999999;
}

.new-title>li>a {
    display: block;
    color: rgba(89, 89, 89, 1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news-type {
    margin-bottom: 10px;
    background-color: #9999990f;
}

.news-type .time {
    padding: 0 15px 10px;
    font-size: 16px;
    text-align: left;
}

.news-type a {
    color: #999999;
}

.news-type .tit {
    font-size: 14px;
    font-weight: bold;
    padding: 0 15px;
}

.news-type>h3 {
    margin: 0;
    border-bottom: 1px solid #666;
    text-align: center;
    padding: 5px 0;
}

.new-title {
    height: 264px;
    overflow: hidden;
}

.new-title>:hover>a {
    color: red;
}

.red-border {
    border-color: #e048486e;
    background-color: #fffdfdb0;
}

.blue-border {
    border-color: #0000ff42;
    background-color: #99d0f108;
}

.yellow-border {
    border-color: #f5d182c2;
    background-color: #a96e0403;
}

.green-border {
    border-color: #00800054;
    background-color: #078e1703;
}

.links {
    width: 1200px;
    margin: auto;
    color: #EBEBEB;
    padding-top: 20px;
    padding-bottom: 15px;
    background-color: #3b3b3b;
}
.links span a{
    text-decoration: none;
}
.links a {
    color: white;
    text-decoration: underline;
    margin: 0 10px;
}

// .friendship-links{
//     margin-top: 50px;
//     margin-bottom: 100px;
// }
// .links-logo{
//     width: 100%;
//     text-align: center;
//     line-height: 28px;
//     border: 1px solid #e6e6ee;
//     margin-bottom: 10px;
//     padding: 5px;
//     font-size: 20px;
// }
// .links-logo>a{
//     color: #999999;
// }

.friendship-links {
    color: white;
    margin-top: 15px;
}

.friendship-links a {
    color: white;
    margin: 0 10px;
}

.navigation {
    color: #e6e6ee;
}

.navigation:hover {
    color: red;
}

.navigation>.banner img {
    width: 100%;
}

.mat {
    margin-bottom: 30px;
}

.mat-tit {
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
}

.mat-conten {
    margin-top: 30px;
    padding: 20px;
    border: 1px solid #ddd;
}

.mat-conten>h3 {
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.mat-conten>h3::after {
    content: ">";
    font-size: 22px;
    margin-left: 10px;
    font-weight: normal;
    color: #888;
    position: relative;
    top: 2px;
    display: inline-block;
}

.mat-conten>h3>a {
    color: #333;
}

.mat-conten>h3>a:hover {
    color: red;
}

.mat-href a {
    color: #333;
    font-size: 18px;
}

.mat-href a:hover {
    color: red;
}


.notice>li {
    width: 100%;
    font-size: 16px;
    padding: 5px 0;
    border-bottom: 1px dashed #999999;
}

.notice>li>a {
    display: block;
    color: rgba(89, 89, 89, 1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.new-con {
    font-size: 16px;
    // text-indent: 2em;
    margin-top: 30px;
    margin-bottom: 50px;
}

.Journalism {
    width: 1400px;
    margin-top: 20px;
}

@media (max-width: 1200px) {
    .main-content {
        width: 100%;
    }

    .Journalism {
        width: 100%;
    }

    .yj-navbar .logo img {
        margin-left: 0px;
    }

    .yj-navbar .navbar-nav {
        margin-right: 0px;
    }

    .nav>li>a {
        padding-left: 10px;
        padding-right: 10px;
    }

    .links {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}

.Journalism .time {
    text-align: center;
}

.rec {
    padding-left: 20px;
    border-left: 4px solid #c76565;
}

// .rec-tit>li{
//     overflow: hidden;
// }
.rec-tit a {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap !important;
    outline: 0 !important;
    line-height: 30px;
    font-size: 16px;
    color: #999999;
}

.rec-tit a:hover {
    color: red;
}

.rec-tit a>i {
    width: 5px;
    height: 5px;
    background-color: #476994;
    display: inline-block;
    margin-right: 10px;
}


@media (min-width: 1100px) {
    .mar-top {
        margin-top: 100px;
    }
}
@media (max-width: 1199px) {
    .links{
        width: 100%;
    }
    .main-content{
        width: 100%;
    }
}
.client-logo>div{
    padding-left: 0;
    padding-right: 0;
}

.pic_about{
    margin-top: 5px;
    margin-right: 10px;
}
.about-con>p{
    font-size: 16px;
}

.client-logo {
    text-align: center;
}

@media (min-width: 992px) {
    .client-logo>div {
        width: 14%;
        float: none;
        display: inline-block;
    }
    .trait>div{
        display: inline-block;
        float: inherit;
        width: 15%;
    }
    .join-company{
        text-align: center;
    }
    .join-company>div{
        display: inline-block;
        float: inherit;
        width: 15%;
    }
}

@media (max-width: 992px) {
    .form-signin{
        width: 100%;
    }
}

@media (max-width: 450px){
    .product-business-value .title {
        height: auto; 
        font-size: 20px;
        line-height:inherit;
    }
   video {
    width: 100%;
    }
    iframe{
        width: 100%;
    }
    .new-con img {
        width: 100% !important;
        height: 100% !important;
    }
    .product_video {
        width: 100% !important;
    }
}
