.color-orange {
    color: #f6c163 !important;
}

.float-left {
    float: left
}

.float-right {
    float: right
}

.xtalpi-logo {
    height: 40px;
}

.xtalpi-tablet-nav::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}

.xtalpi-tablet-nav::-webkit-scrollbar-track {
    background: white;

}

.xtalpi-phone-nav::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}

.xtalpi-phone-nav::-webkit-scrollbar-track {
    background: white;

}

#body-wrap {
    width: 100%;
}

body {
    font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif;
}

html {
    scroll-behavior: smooth;

}

#xtalpi-language-sm {
    display: flex;
    justify-content: center;
    margin-top: 50px;
    margin-bottom: 50px;
}

.xtalpi-language-button {

    margin-left: auto;
    margin-right: auto;

}

.xtalpi-language-button:hover {
    cursor: pointer;
}


.xtalpi-tablet-nav-menu-btn-active {
    background-color: rgba(29, 111, 193, 0.15);
    border-left: 5px solid #1D6EC1;
    color: #FFFFFF;
}

.xtalpi-footer .xtalpi-btn1-sm {

    margin-top: 15px;
    font-family: 'SourceHanSansSC-Light';

}

.xtalpi-footer-email li a:hover {
    text-decoration: underline;
}

.xtalpi-footer-sm-card {

    margin-bottom: 15px;

}

.xtalpi-footer-md,
.xtalpi-footer-sm,
.xtalpi-footer-lg {
    display: none;
    padding-bottom: 50px;
}

.xtalpi-footer-md-col-1 {

    width: 19%;
    float: left;
    margin-left: 1%;
    margin-right: 2%;

}


.xtalpi-footer-md-col-2 {

    width: 17%;
    float: left;
    margin-right: 2%;

}


.xtalpi-footer-md-col-3 {

    width: 17%;
    float: left;
    margin-left: 2%;

}


.xtalpi-footer-md-col-4 {

    width: 20%;
    float: left;
    margin-right: 0px;

}


.xtalpi-footer-lg-col-1 {

    float: left;
    width: 12%;
    margin-right: 4%;

}

.xtalpi-footer-lg-col-1:nth-child(1) {
    margin-left: 2%;
}

.xtalpi-footer-lg-col-2 {

    float: left;
    width: 9%;
    margin-right: 4%;

}

.xtalpi-footer-lg-col-3 {

    float: left;
    width: 18%;
    margin-right: 2%;

}

.xtalpi-footer-buttons li {

    font-family: 'SourceHanSansSC-Light';

}

.contact-us-button-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
}

/* transform: rotate(180deg); */


@media screen and (max-width: 500px) {

    .xtalpi-footer {

        /* margin-top: 50px; */
        padding-top: 35px
    }

    .xtalpi-footer-sm {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
    }


    .xtalpi-footer-sm-card {
        width: 49%;
    }

    .xtalpi-footer-sm-card h4,
    .xtalpi-footer-sm-card h5 {

        opacity: 0.8;
        font-family: 'SourceHanSansSC-Normal';
        font-size: 14px;
        color: #FFFFFF;
        text-align: center;
        line-height: 14px;

    }

    .xtalpi-footer-sm-card h4 {

        margin-bottom: 13px;

    }

    .xtalpi-footer .container {

        display: flex;
        flex-direction: column;

    }

    .xtalpi-footer-sm button {

        margin-top: 50px;
        margin-bottom: 50px;

        color: #FFFFFF;
        border-color: #FFFFFF;

    }

    .d-sm-none {
        display: none;
    }

}

@media screen and (max-width: 767px) and (min-width: 500px) {

    .xtalpi-footer-sm {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        width: 500px;
        margin-left: auto !important;
        margin-right: auto !important;
    }


    .xtalpi-footer-sm-card {
        width: 47%;
    }

    .xtalpi-footer-sm-card:nth-child(3n+2) {
        /* margin-left: 35px;
        margin-right: 35px; */
    }

    .xtalpi-footer-sm-card h4,
    .xtalpi-footer-sm-card h5 {

        opacity: 0.8;
        font-family: 'SourceHanSansSC-Normal';
        font-size: 14px;
        color: #FFFFFF;
        text-align: center;
        line-height: 20px;

    }

    .xtalpi-footer-sm-card h4 {

        margin-bottom: 10px;

    }

    .xtalpi-footer .container {

        display: flex;
        flex-direction: column;
        padding-left: 0px;
        padding-right: 0px;



    }

    .xtalpi-footer-sm button {

        margin-top: 50px;
        margin-bottom: 50px;

        color: #FFFFFF;
        border-color: #FFFFFF;

        font-family: 'SourceHanSansSC-Normal';
        border: 1px solid #FFFFFF;

    }


}

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

    .navbar .container {

        width: auto;

    }

    .xtalpi-navbar-header {

        padding-left: 14px;
        padding-right: 15px;

    }

    .xtalpi-footer-md {
        display: block;
        overflow: auto;
    }


}


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

    .xtalpi-footer-sm {
        display: none;
    }

}

@media screen and (max-width: 767px) {

    .xtalpi-tablet-navbar-dropdown-content-sub-header {

        background-color: inherit;
        padding-left: 14px;

    }

    .xtalpi-btn-icon-card4-size {
        padding: 5px 0 5px 20px;

    }

    .xtalpi-footer-lg {
        display: none;
    }

}


@media screen and (min-width: 992px) and (max-width: 1309px) {
    .xtalpi-footer-md {
        display: block;
        overflow: auto;
    }
}

@media screen and (min-width: 1310px) {
    .xtalpi-footer-lg {
        display: block;
        overflow: auto;
    }
}

.xtalpi-footer-bottom a {
    display: block;
    margin-bottom: 10px;
    color: #FFF;
    cursor: pointer;
}

.main-container {
    margin-top: 90px;
    padding: 10px 15px;
}

.social-img {
    margin-top: 15px;
    width: 24px;
    height: 24px;
    margin-right: 20px;
    opacity: 0.8;
}

.social-img:hover {
    opacity: 1;
    cursor: pointer;
}

/*************新增**************/
.solid-banner{ background: url(https://jingtai.xtalpi.xyz/images/chemical/banner-a.jpg) center no-repeat!important; background-size: cover!important; }

.hc-top{ height: 170px; background: #0057bf; padding-top: 10px; }
.hc-top-tt{ font-size: 24px; color: #fff; font-weight: bold; }
.hc-top-p{ font-size: 14px; margin-top: 25px; color: #fff; }
.hc-img{ height: 60px; overflow:hidden; }
.hc-ul{ text-align: left; font-size: 16px; }
.hc-ul li{ margin-top: 10px; }
.hc-top-tow{ background: #00b8ee; }
.hc-top-three{ background: #008dde; }
.solid-section-container.main-news > div{ min-height: 1px!important; }
.fw-ul li{  list-style: none; margin-bottom: 15px; float:left; width: 33.333333%; padding:0 15px; }
.fw-img{ width: 100%; text-align: center; float: none!important; }
.fw-img img{ width: 100%; border-radius: 10px; border:solid 2px #fff; }
.fw-ul{ padding:0 0 20px 0; }
.fw-right{ padding-top: 10px; }
.fw-right-tt{ font-size: 18px; font-weight: bold; color: #000; margin-bottom: 15px; }
.fw-right-p p{ font-size: 14px; color:#595959; margin:0; line-height: 25px; background:url(https://jingtai.xtalpi.xyz/wp-content/uploads/2022/08/dot.png) left top no-repeat; padding-left:25px  }


.wen{ width:100%; float:left}
.wenL{width:48%; float:left; }
.wenR{width:48%; float:left;}


.bigbox{ width:100%; float:left; background:#none;}

.rowline{ width:100%; float:left; background:#f8f8f8; min-height:400px; }
.bigboxL{width:48%; float:left; height:295px; background:#5ed1ed; margin:50px 1%; text-align:center; border-radius:15px}
.bigboxR{width:48%; float:left; height:300px; background:none; margin:50px 1%;}

.bigboxL img{ text-align:center; color:#ffffff; margin-top:10%}
.bigboxL H1{ text-align:center; color:#ffffff; margin-top:10px; font-size:26px}
.bigboxL p{ text-align:center; color:#ffffff; font-size:16px}

.bigboxZ1{width:23.5%; float:left; height:145px; background:#none; margin:0px 2px 2px 0px; border-radius:10px; text-align:left; color:#dddddd; font-size:30px; font-weight:bold; line-height:16px }
.bigboxZ1 p{color:#707070; font-size:16px; line-height:22px; margin-top:20%; padding:0px 20px; background:url(../images/knot.png) no-repeat top left}
.bigboxZ2{width:22.5%; float:left; height:145px; background:#none; margin:0px 2px 2px 0px; border-radius:10px; text-align:left; color:#dddddd; font-size:24px; font-weight:bold; line-height:24px}
.bigboxZ2 p{color:#707070; font-size:16px; line-height:22px; margin-top:20%; padding:0 20px; background:url(../images/knot.png) no-repeat top left}

.addin{ text-align:center; background: #008dde; border-radius:15px; padding-top:5%; color:#ffffff}
.addin h1{ font-size:26px}
 
.bigboxL2{width:50%; float:left; height:210px; background:#ffffff }
.bigboxR2{width:50%; float:left; height:210px; background:#008dde }



 
.fw-ul-box{ border-radius: 10px; background: #f8f8f8; padding:15px; height: 472px; }
@media( max-width: 991px){
    .banner-box{ padding:30px 0; margin:0; }
    .banner-img{ position: static; text-align: center; width: 100%; }
    .banner-img img{ max-width: 100%; width: 400px; }
    .fw-right-tt{ margin-bottom: 10px; }
    .fw-right-p p{ font-size: 14px; line-height: 20px; }
    .fw-ul li{ width: 50%; }
    .bigboxL,.bigboxR{ width: 100%; margin-left: 0; margin-right: 0; margin-top: 30px; margin-bottom:0; }
    .bigboxR{ padding-bottom: 30px; }
}
@media( max-width: 768px){
    .main-news .col-xs-4{ width: 100%; margin-bottom: 25px; }
    .fw-img{ width: 100%; text-align: center; float:none!important; }
    .fw-right{ margin:0; padding: 20px 15px 10px 15px; }
    .hc-ul li{ font-size: 14px; }
    .fw-ul li{ width: 100%; }
    .fw-ul-box{ height: auto; }
    .bigboxR div{ width: 49%; }
    .bigboxR{ height: auto; }
    .bigboxL{ height: auto; padding-bottom: 30px; }
    .solid-section-container h2,.solid-section-container.main h2{ margin-top: 30px; }
    }