.about-wrap h2,.about-wrap h2 a {
    font-size: 36px;
    font-weight: 600;
    color: #333;
}

.about-wrap h4,.about-wrap h4 a {
    font-size: 16px;
}

.about-wrap p {
    margin-top: 20px;
    font-size: 16px;
    color: #666;
    line-height: 30px;
}

.about-wrap .float-left {
    float: left;
}

.about-wrap .float-right {
    float: right;
}

.about-wrap .container {
    width: 1400px;
    margin: 0 auto;
}

.about-wrap .padding-top {
    padding-top: 100px;
}

.about-wrap .paddinga-top {
    padding-top: 90px;
}

.about-wrap .padding {
    padding: 100px 0;
}

.about-wrap .paddinga {
    padding: 90px 0;
}

.about-wrap .margin-top {
    margin-top: 100px;
}

.about-wrap .margina-top {
    margin-top: 90px;
}

.about-wrap .wp {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    /* width:auto;*/
}

.about-wrap .wpa {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.about-wrap .wpb {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    position: relative;
}

.about-wrap .lg-03 li {
    width: 31%;
}

.about-wrap .lg-03 li {
    margin-left: 2.33%;
}

.about-wrap .lg-03 li:nth-child(3n+1) {
    margin-left: 0;
}

@media screen and (max-width: 1580px) {
    .about-wrap .padding-top {
        padding-top:80px;
    }

    .about-wrap .paddinga-top,.about-wrap .paddinga {
        padding-top: 70px;
    }

    .about-wrap .padding {
        padding: 80px 0;
    }

    .about-wrap .paddinga {
        padding: 70px 0;
    }

    .about-wrap .margin-top {
        margin-top: 80px;
    }
}

@media screen and (max-width: 960px) {
    .about-wrap .lg-03 li {
        width:100%;
    }

    .about-wrap .lg-03 li {
        margin-left: 0;
    }

    .about-wrap .padding-top,.about-wrap .paddinga-top,.about-wrap .paddinga {
        padding-top: 50px;
    }

    .about-wrap .padding,.about-wrap .paddinga {
        padding: 50px 0;
    }

    .about-wrap .margin-top,.about-wrap .margina-top {
        margin-top: 50px;
    }
}

.about-video .main-href {
    margin-top: 50px
}

.about-video .main-href a {
    display: inline-block;
    padding: 17px 60px;
    background: #2284e7;
    color: #fff;
    font-size: 16px;
    font-family: montserrat-bold;
    cursor: pointer;
    /*border-radius: 50px*/
}

.about-video .main-href a:hover {
    background: #2276e7;
    text-decoration: none
}

.about-wrap .title h1,.about-wrap .title h1 a {
    font-size: 36px
}

.about-wrap .title p {
    margin-top: 30px;
    font-size: 18px
}

.about-video .videos {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,.5);
    text-align: center;
    z-index: 999;
    overflow: hidden
}

.about-video .videos #video {
    position: fixed;
    left: 10%;
    top: 10vh;
    width: 80%;
    height: 80vh;
    background: #000;
    z-index: 999
}

.about-video .vclose {
    position: absolute;
    right: 3%;
    top: 5%;
    width: auto;
    cursor: pointer
}

.about-video .vclose::before {
    font-size: 32px;
    color: #fff
}

.about-usleft {
    width: 42.4%;
    padding: 0 5.3%;
    background: url(../images/bg04.png) repeat-x left 70%;
    background-size: auto 61.4%
}

.about-usleft span {
    display: block;
    overflow: hidden
}

.about-usleft img {
    width: 100%
}

.about-usleft img:hover {
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03)
}

.about-usright {
    width: 51.4%;
    margin-top: 25px
}

.about-usright p {
    margin-top: 30px
}

.about-wrap .number {
    margin-top: 55px
}

.about-wrap .number .home-aboutnum {
    padding-right: 11.9%
}

.about-wrap .number .home-aboutnum div {
    position: relative;
    width: 45%;
    padding: 20px;
    margin-top: 20px;
    border-bottom: 2px solid #dbdbdb
}

.about-wrap .number .home-aboutnum {
    padding-right: 0
}

.about-wrap .number .home-aboutnum div {
    width: 23%;
    margin-left: 2.66%;
    padding: 35px 30px;
    margin-top: 0
}

.about-wrap .number .home-aboutnum div:nth-child(4n+1) {
    margin-left: 0
}

.about-wrap .number .home-aboutnum div i {
    display: block;
    width: 20px;
    height: 16px;
    margin-bottom: 20px;
    background: #2284e7;
}

.about-wrap .number .home-aboutnum span {
    font-size: 16px
}

.about-wrap .number .home-aboutnum span b {
    font-size: 42px
}

.about-wrap .number .home-aboutnum p {
    font-size: 16px
}

.about-wrap .number .home-aboutnum div::after {
    content: ' ';
    position: absolute;
    z-index: 2;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 2px;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    transition: .3s all
}

.about-wrap .number .home-aboutnum div:hover::after {
    animation: border_width .5s linear forwards;
    background: #2284e7
}

.about-videofl {
    width: 43.8%;
    margin-top: 20px
}

.about-videofl span {
    display: block;
    width: 92px;
    height: 2px;
    margin-bottom: 25px;
    background: #2284e7;
}

.about-videofl .main-href {
    margin-top: 40px
}

.about-videofr {
    position: relative;
    width: 48.2%;
    height: 100%;
    padding: 0 35px 40px 0;
    background: url(https://okki-shop.oss-cn-hangzhou.aliyuncs.com/924/upload/ad2/b6b93fc157d1bc4c02d063d78f24539ca4672f4d14b240cf01cd38898517f8fb.png) no-repeat right bottom
}

.about-videofr span {
    display: block;
    overflow: hidden
}

.about-videofr span img {
    width: 100%
}

.about-videofr:hover img {
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03)
}

.about-videofr .pulse {
    position: absolute;
    left: -43px;
    bottom: 12px;
    width: 87px;
    height: 87px;
    background: #2284e7;
    border-radius: 100%;
    cursor: pointer
}

.about-videofr .pulse i {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -12px;
    margin-left: -11px;
    z-index: 2;
    font-size: 24px;
    color: #fff
}

.about-videofr .ring {
    position: absolute;
    background: inherit;
    height: 100%;
    width: 100%;
    border-radius: 100%;
    opacity: .2;
    animation: pulsing 2.5s ease-out infinite
}

.about-choose {
    width: 100%;
    background: url(https://okki-shop.oss-cn-hangzhou.aliyuncs.com/924/upload/ad/89795bb4435c5ba25d47838ac63d4d996a2021ce1daa23d998e578e3ac3356d6.png) no-repeat;
    background-size: 100% 100%
}

.about-choose .title {
    margin: -10px auto 0;
    text-align: center
}

.about-choose ul {
    margin-top: 10px
}

.about-choose .wp {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.about-choose li {
    margin-top: 30px;
    padding: 50px 30px;
    background: #2284e7;
    text-align: center;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    transition: .3s all
}

.about-choose li:hover {
    background: #2a7acd;
}

.about-choose li:hover span {
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.about-choose li span {
    display: block;
    font-size: 90px;
    color: #fff;
    line-height: 70px;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
    transition: .5s all
}

.about-choose li:nth-child(2) span {
    font-size: 80px
}

.about-choose li:nth-child(3) span {
    font-size: 60px
}

.about-choose li:nth-child(4) span {
    font-size: 80px
}

.about-choose li h3 {
    margin-top: 35px;
    color: #fff;
    font-family: montserrat-bold;
    font-size: 25px;
    font-weight: 800
}

.about-choose li p {
    margin-top: 30px;
    color: #fff
}

.about-factory .title {
    text-align: center
}

.about-factory .list {
    margin-top: 40px;
    position: relative;
}

.about-factory .swiper-slide a {
    overflow: hidden;
    display: block;
}

.about-factory .swiper-slide img {
    width: 100%;
    transition: all 0.3s ease 0s;
}

.about-factory .swiper-slide:hover img {
    transform: scale(1.03)
}

.about-factory .swiper-button-prev,.about-factory .swiper-button-next {
    width: 46px;
    height: 46px;
    background: none;
    color: #919191;
    margin-top: -23px;
    text-align: center;
}

.about-factory .swiper-button-prev::after,.about-factory .swiper-button-next::after {
    display: none;
}

.about-factory .swiper-button-prev i,.about-factory .swiper-button-next i {
    font-size: 40px;
    line-height: 46px;
    color: inherit;
}

.about-factory .swiper-button-prev,.about-factory .swiper-container-rtl .swiper-button-next {
    left: -60px;
    right: auto;
}

.about-factory .swiper-button-next,.about-factory .swiper-container-rtl .swiper-button-prev {
    right: -60px;
    left: auto;
}

.about-factory .swiper-button-prev:hover,.about-factory .swiper-button-next:hover {
    color: #2284E7;
}

.about-factory .swiper-pagination-bullets {
    position: static;
    width: 100%;
    display: none;
    font-size: 0;
    margin-top: 20px;
}

.about-factory .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background: #C1C1C1;
    border-radius: 50%;
    opacity: 1;
}

.about-factory .swiper-pagination-bullet-active {
    background: #2284E7;
}

.goods-tanktit .about-tanktitcon {
    width: 85%;
    margin: 0 auto
}

.about-tanktitcon i {
    display: block;
    font-size: 96px;
    line-height: 48px;
    color: #2284e7b5;
    font-family: montserrat-bold;
    text-align: center;
    font-style: normal
}

.goods-tanktit .about-tanktitcon h2 {
    padding-top: 15px;
    font-size: 37px;
    color: #fff;
    line-height: 60px;
    text-shadow: -1px -1px 0 #aaa,1px -1px 0 #aaa,-1px 1px 0 #aaa,1px 1px 0 #aaa;
    letter-spacing: 1px;
    text-align: center
}

.goods-tanktit .about-tanktitcon h2 b {
    text-shadow: none;
    color: #2284e7;
}

.goods-send {
    width: 56%;
    margin: 0 auto;
    padding: 0 10px;
    margin-top: 25px;
    border-bottom: 2px solid #eee;
    position: relative;
}

.goods-send .crmFormVali-error {
    /* display:none; */
    right: 50px;
}

.goods-send input {
    width: 90%;
    height: 84px;
    padding-left: 10px;
    font-size: 17px;
    color: #333;
    font-family: montserrat-medium;
    border: none;
    outline: none
}

.goods-send button {
    width: 10%;
    height: 84px;
    font-size: 30px;
    color: var(--color-noticeboard-backgroud);
    background: 0 0;
    text-align: right;
    outline: none
}

.goods-certifications .title {
    text-align: center
}

.goods-certifications .list {
    position: relative;
    margin: 50px 0 0;
}

.goods-certifications .swiper-slide a {
    display: block;
    overflow: hidden;
    adding: 17px;
    background: #fff;
    border: 1px solid #bfbfbf;
}

.goods-certifications .swiper-slide img {
    width: 100%
}

.goods-certifications .swiper-button-prev,.goods-certifications .swiper-button-next {
    width: 46px;
    height: 46px;
    background: none;
    color: #919191;
    margin-top: -23px;
    text-align: center;
}

.goods-certifications .swiper-button-prev::after,.goods-certifications .swiper-button-next::after {
    display: none;
}

.goods-certifications .swiper-button-prev i,.goods-certifications .swiper-button-next i {
    font-size: 40px;
    line-height: 46px;
    color: inherit;
}

.goods-certifications .swiper-button-prev,.goods-certifications .swiper-container-rtl .swiper-button-next {
    left: -60px;
    right: auto;
}

.goods-certifications .swiper-button-next,.goods-certifications .swiper-container-rtl .swiper-button-prev {
    right: -60px;
    left: auto;
}

.goods-certifications .swiper-button-prev:hover,.goods-certifications .swiper-button-next:hover {
    color: #2284E7;
}

.goods-certifications .swiper-pagination-bullets {
    position: static;
    width: 100%;
    display: none;
    font-size: 0;
    margin-top: 20px;
}

.goods-certifications .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background: #C1C1C1;
    border-radius: 50%;
    opacity: 1;
}

.goods-certifications .swiper-pagination-bullet-active {
    background: #2284E7;
}

.fs_gallery {
    background: rgba(0,0,0,.9);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1000
}

.fs_gallery_close {
    position: absolute;
    top: 50px;
    right: 50px;
    width: 30px;
    height: 30px;
    color: #ccc;
    font-size: 52px;
    font-weight: 100;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    z-index: 102;
    font-family: "qico" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fs_gallery_close:before {
    content: "\e674";
}

.fs_gallery_close:hover {
    color: #fff
}

.fs_gallery_prev,.fs_gallery_next {
    position: absolute;
    width: 80px;
    color: #ccc;
    font-size: 30px;
    cursor: pointer;
    z-index: 101
}

.fs_gallery_prev:hover,.fs_gallery_next:hover {
    opacity: 1
}

.fs_gallery_prev {
    left: 0;
    top: 0;
    bottom: 0;
    background: url(../images/arrowsl1.png) no-repeat center
}

.fs_gallery_next {
    right: 0;
    top: 0;
    bottom: 0;
    background: url(../images/arrowsr1.png) no-repeat center;
    opacity: .8
}

.fs_gallery_prev:before {
    content: "";
    position: absolute;
    height: 30px;
    margin-top: -30px;
    top: 50%;
    left: 35px
}

.fs_gallery_next:before {
    content: "";
    position: absolute;
    height: 30px;
    margin-top: -30px;
    top: 50%;
    left: 35px
}

.fs_gallery_shuft {
    position: relative;
    width: 9999999px
}

.fs_gallery_shuft:after {
    clear: both;
    content: "";
    display: block
}

.fs_gallery_shuft_item {
    float: left;
    position: relative;
    background-image: url(data:image/gif;base64,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);
    background-position: center center;
    background-repeat: no-repeat
}

.fs_gallery_shuft_item img {
    box-shadow: 0 0 8px rgba(0,0,0,.8);
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%
}

@media screen and (max-width: 1580px) {
    .about-wrap .container {
        width:78%
    }

    .about-wrap .main-href {
        margin-top: 40px
    }

    .about-wrap h2,.about-wrap h2 a {
        font-size: 32px
    }

    .about-wrap .title p {
        font-size: 17px
    }

    .about-wrap .main-href a {
        padding: 16px 50px;
        font-size: 15px
    }

    .about-wrap .title p {
        margin-top: 20px
    }

    .about-choose li span {
        line-height: 46px;
        -webkit-transform: scale(.8);
        -moz-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }

    .about-tanktitcon i {
        font-size: 80px
    }

    .goods-tanktit .about-tanktitcon h2 {
        font-size: 31px;
        line-height: 48px
    }

    .goods-certifications .swiper-slide {
        width: 27.2%
    }

    .goods-certifications .cert-btn a {
        width: 56px;
        height: 56px;
        line-height: 56px;
        margin-top: 62px
    }
}

@media screen and (max-width: 1420px) {
    .about-usright,.about-videofl {
        margin-top:0
    }

    .about-usright p {
        margin-top: 20px
    }

    .about-wrap .swiper-pagination-progress {
        width: 520px
    }

    .goods-certifications .swiper-slide {
        width: 28%
    }
}

@media screen and (max-width: 1280px) {
    .about-wrap h2,.about-wrap h2 a {
        font-size:28px
    }

    .about-wrap .number .home-aboutnum span b {
        display: block
    }
}

@media screen and (max-width: 960px) {
    .about-wrap .container {
        width:88%
    }

    .about-wrap .videos #video {
        top: 30vh;
        height: auto;
        min-height: 20vh
    }

    .about-wrap .main-href a {
        font-size: 14px
    }

    .about-wrap .main-href a:nth-child(2) {
        margin-left: 0;
        margin-top: 10px;
        padding: 15px 49px
    }

    .about-wrap p {
        font-size: 15px;
        line-height: 24px
    }

    .about-wrap .main-href {
        margin-top: 30px
    }

    .about-wrap .title {
        width: 100%
    }

    .about-wrap .title p {
        font-size: 16px
    }

    .about-wrap h2,.about-wrap h2 a {
        font-size: 26px
    }

    .about-wrap .title h1,.about-wrap .title h1 a {
        font-size: 28px
    }

    .about-wrap .number {
        margin-top: 0
    }

    .about-wrap .number .home-aboutnum div {
        width: 100%
    }

    .about-wrap .number .home-aboutnum p {
        margin-top: 10px
    }

    .about-wrap .number .home-aboutnum span b {
        font-size: 30px
    }

    .about-wrap .number .home-aboutnum div i {
        width: 14px;
        height: 12px
    }

    .about-wrap .number .home-aboutnum div {
        padding: 30px;
        margin-left: 0
    }

    .about-videofl {
        width: 100%
    }

    .about-videofr {
        width: 94%;
        margin-left: 6%;
        margin-top: 30px;
        background-size: 90% 80%;
        padding: 0 25px 30px 0
    }

    .about-videofr .pulse {
        width: 66px;
        height: 66px;
        left: -22px;
        bottom: -4px
    }

    .about-videofr .pulse img {
        width: 17px;
        margin-top: -9px;
        margin-left: -7px
    }

    .about-wrap .swiper-pagination-progress {
        width: 120px
    }

    .goods-tanktit .about-tanktitcon {
        width: 100%
    }

    .goods-tanktit .about-tanktitcon h2 {
        font-size: 19px;
        line-height: 30px
    }

    .about-tanktitcon i {
        font-size: 60px;
        line-height: 26px
    }

    .goods-certifications .swiper-container {
        padding-right: 1px
    }

    .goods-certifications .cert-btn a {
        margin-top: 92px
    }

    .goods-send {
        width: 100%
    }

    .goods-send input {
        font-size: 16px
    }

    .about-wrap .about-choose .wpb {
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .about-wrap .lg-03 li:nth-child(3n+1) {
        margin-left: 0;
    }

    .about-usleft,.about-usright {
        width: 100%;
    }

    .about-factory .swiper-button-prev,.about-factory .swiper-button-next {
        display: none;
    }

    .goods-certifications .swiper-button-prev,.goods-certifications .swiper-button-next {
        display: none;
    }

    .about-factory .swiper-pagination-bullets {
        display: block;
    }

    .goods-certifications .swiper-pagination-bullets {
        display: block;
    }
}

@media screen and (max-width: 1040px) {
    body > div.about-wrap > section.about-us.margin-top > div {
        flex-direction:column;
    }

    body > div.about-wrap > section.about-us.margin-top > div > div:nth-child(1) {
        width: 100% !important;
    }

    body > div.about-wrap > section.about-us.margin-top > div > div:nth-child(2) {
        width: 100% !important;
    }
}
