
    html,
    body {
        font-family: "Heebo" !important;
    }

    @media (min-width: 1440px) {
        .container {
            width: 1430px;
        }
    }

    ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    p {
        margin: 0;
    }

    a {
        text-decoration: none;
    }

    #backtop {
        position: fixed;
        width: 54px;
        right: 49px;
        bottom: 100px;
        z-index: 100;
        opacity: 0;
        transition: 0.3s;
    }

    #backtop ul li {
        width: 54px;
        height: 54px;
        float: left;
        position: relative;
        line-height: 54px;
        text-align: center;
        margin-bottom: 3px;
    }

    #backtop ul li .inner {
        position: absolute;
        right: 70px;
        top: 0;
        background: #fff;
        border: 1px solid #ddd;
        line-height: normal;
        padding: 15px;
        transform: scale(0);
        transform-origin: top right;
        transition: 0.3s;
    }

    #backtop ul li .inner p {
        font-size: 12px;
    }

    #backtop ul li:hover .inner {
        transform: scale(1);
    }

    #backtop ul li .sidebox {
        position: absolute;
        width: 54px;
        height: 54px;
        top: 0;
        right: 0;
        transition: all 0.3s;
        background: #fff;
        border: 1px solid #ddd;
        color: #fff;
        font: 14px/54px "Heebo";
        overflow: hidden;
        background-position: center;
        background-size: inherit;
        background-repeat: no-repeat;
    }

    #backtop.show {
        opacity: 1;
    }

    #backtop ul li .sidetop {
        width: 66px;
        height: 66px;
        line-height: 66px;
        display: inline-block;
        transition: all 0.3s;
        border-radius: 50%;
        background: url(https://v.zawl.cn/907/lib/icon_top.png) center no-repeat, #024890;
    }

    #backtop ul li .sidetop:hover {
        opacity: 1;
        filter: alpha(opacity=100);
    }

    #header {
        position: fixed;
        z-index: 99999;
        width: 100%;
    }

    #header.on-s {
        background-color: #024890;
    }

    #header ul,
    #header li {
        padding: 0;
        margin: 0;
        list-style: none;
    }

    #header .top-c {
        border-bottom: 1px solid #ccc;
        line-height: 40px;
    }

    #header .top-c a {
        font-size: 12px;
        color: #888;
        text-decoration: none;
    }

    #header .top-c a img {
        vertical-align: middle;
        margin-right: 5px;
    }

    #header .top-c .contact-list {
        float: left;
    }

    #header .top-c .contact-list li {
        margin-right: 38px;
    }

    #header .top-c .r-c {
        float: right;
    }

    #header .top-c .r-c li {
        padding: 0 14px;
        border-right: 1px solid #eeeeee;
        line-height: 20px;
    }

    #header .top-c .r-c li:last-of-type {
        padding-right: 0;
        border-right: 0;
    }

    #header .top-c .r-c li:last-of-type a::after {
        display: inline-block;
        content: "";
        width: 0;
        height: 0;
        border-width: 4.5px 3px;
        vertical-align: -2px;
        margin-left: 5px;
        border-style: solid;
        border-color: #ccc transparent transparent transparent;
    }

    #header .head-top {
        background: #ff1111;
        height: 40px;
        line-height: 40px;
    }

    @media (max-width: 767px) {
        #header .head-top {
            display: none;
        }
    }

    #header .head-top .header-top-sreach-box {
        position: absolute;
        right: 0px;
        top: 40px;
        z-index: 999999;
        display: none;
    }

    #header .head-top .header-top-form {
        border: 1px solid #d9d9d9;
        display: block;
        float: right;
        position: relative;
        width: 180px;
        background-color: #fff;
    }

    #header .head-top .header-top-form-input {
        padding-right: 0;
        font-size: 12px;
        outline: none !important;
        display: block;
        width: 148px !important;
        height: 31px !important;
        border: 0 !important;
        float: left !important;
        padding-left: 8px !important;
        background-color: transparent !important;
    }

    #header .head-top .header-top-form-sbm {
        outline: none;
        width: 20%;
        font-size: 0;
        position: absolute;
        top: 0;
        left: 81%;
        float: left;
        height: 31px;
        display: block;
        border: 0;
        background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/header/search.png) center center no-repeat;
    }

    #header .head-top .search-box:hover .header-top-sreach-box {
        display: block;
    }

    #header .head-top .h-email {
        color: #fff;
        font-size: 18px;
    }

    #header .head-top .h-email:before {
        display: inline-block;
        content: "";
        width: 23px;
        height: 16px;
        margin-right: 10px;
        vertical-align: -2px;
        background: url("https://www.fordiamondtools.com/res/baiila/boreway/images/header/icon_email.png") no-repeat;
    }

    #header .head-top .h-right {
        float: right;
        margin-bottom: 0;
        height: 40px;
        line-height: 40px;
    }

    #header .head-top .h-right>li {
        position: relative;
        float: left;
        margin-bottom: 0;
    }

    #header .head-top .h-right>li:last-of-type>a {
        padding: 0 18px;
        background: #c81000;
        margin: 0;
    }

    #header .head-top .h-right>li>a {
        font-size: 18px;
        color: #efe8e8;
        margin-left: 15px;
    }

    #header .head-top .h-right>li>a.h-search {
        display: block;
        margin-left: 30px;
    }

    #header .head-top .h-right>li>a.h-search>.icon {
        display: block;
        position: relative;
        background: url("https://www.fordiamondtools.com/res/baiila/boreway/images/header/icon_search.png") no-repeat center;
        width: 18px;
        height: 18px;
        padding: 20px;
        margin-right: 15px;
    }

    #header .head-top .h-right>li>a.h-search>.icon:after {
        content: "";
        position: absolute;
        width: 2px;
        height: 18px;
        left: -13px;
        top: 0;
        bottom: 0;
        margin: auto;
        background: #f75e5d;
    }

    #header .head-top .h-right>li>a:hover {
        text-decoration: none;
    }

    #header .head-top .h-right>li:hover>.e-switch {
        display: block;
    }

    #header .head-top .h-right>li>.e-switch {
        display: none;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 40px;
        right: 0;
        width: 100%;
        z-index: 99999;
        background: #c81000;
        text-align: center;
    }

    #header .head-top .h-right>li>.e-switch>li {
        padding: 0;
        margin: 0;
    }

    #header .head-top .h-right>li>.e-switch>li>a {
        color: #efe8e8;
    }

    #header .head-top .h-right>li>.e-switch>li>a:hover {
        text-decoration: none;
    }

    #header .navbar {
        background: transparent;
        border-radius: 0;
        border: 0;
        margin-bottom: 0;
        z-index: 9999;
    }

    @media (max-width: 767px) {
        #header .navbar .mobile-navbtn {
            width: 60px;
            vertical-align: middle;
            position: absolute;
            right: 0;
            top: 0;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            color: #fff;
            background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/header/jia-b.png) center no-repeat;
        }

        #header .navbar .mobile-navbtn.open {
            background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/header/jian-b.png) center no-repeat;
        }

        #header .navbar .mobile-navbtn.iconb {
            background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/header/jia-b.png) center no-repeat;
        }

        #header .navbar .mobile-navbtn.iconb.open {
            background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/header/jian-b.png) center no-repeat;
        }
    }

    @media (min-width: 1200px) {
        #header .navbar {
            padding-top: 22px;
        }
    }

    @media (max-width: 767px) {
        #header .navbar .navbar-toggle {
            margin: 10px 15px 0 0;
        }
    }

    #header .navbar .navbar-brand {
        height: auto;
    }

    @media (min-width: 768px) and (max-width: 1199px) {
        #header .navbar .navbar-brand {
            padding: 20px 15px;
        }
    }

    @media (max-width: 767px) {
        #header .navbar .navbar-brand {
            padding: 8px 0 0 10px;
        }
    }

    #header .navbar .navbar-brand .l-logo {
        position: relative;
        float: left;
    }

    @media (min-width: 768px) and (max-width: 1199px) {
        #header .navbar .navbar-brand .l-logo {
            width: 150px;
        }
    }

    @media (min-width: 1200px) {
        #header .navbar .navbar-brand .l-logo {
            margin-right: 13px;
        }
    }

    #header .navbar .navbar-brand .r-logo {
        position: relative;
        float: left;
        font-size: 16px;
    }

    @media (max-width: 1439px) {
        #header .navbar .navbar-brand .r-logo {
            display: none;
        }
    }

    #header .navbar .navbar-brand .r-logo .dt {
        color: #ee8300;
        font-family: 'Heebo-B';
    }

    #header .navbar .navbar-brand .r-logo .dd {
        margin-top: 5px;
        color: #fff;
    }

    #header .navbar .navbar-brand img {
        width: 80%;
        padding: 7px 0;
    }

    @media (min-width: 1200px) {
        #header .navbar .navbar-brand img {
            width: 100%;
            padding: 0;
        }
    }

    @media (max-width: 767px) {
        #header .navbar .navbar-brand img {
            width: 60%;
        }
    }

    @media (min-width: 992px) and (max-width: 1199px) {
        #header .navbar .navbar-brand img {
            width: 80%;
            padding: 5px 0;
        }
    }

    @media (min-width: 1200px) {
        #header .navbar .navbar-brand img {
            display: block;
        }
    }

    #header .navbar .navbar-collapse {
        padding: 0;
    }

    #header .navbar .navbar-collapse.scroll-t {
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        text-align: center;
        height: 63px !important;
        background-color: #024890;
    }

    @media (min-width: 768px) and (max-width: 991px) {
        #header .navbar .navbar-collapse.scroll-t {
            height: 40px !important;
        }
    }

    #header .navbar .navbar-collapse.scroll-t .navbar-nav {
        float: none;
        width: auto;
        background-color: #024890;
        display: inline-block;
        margin: 0;
        padding: 0;
    }

    #header .navbar .navbar-collapse.scroll-t .navbar-nav>li>a {
        color: #fff;
    }

    #header .navbar .navbar-collapse.scroll-t .navbar-nav li.active>a,
    #header .navbar .navbar-collapse.scroll-t .navbar-nav li:hover>a {
        background: transparent;
        color: #FF530D;
    }

    #header .navbar .navbar-collapse .r-search {
        display: flex;
        justify-content: flex-end;
        align-items: flex-end;
        padding-top: 17px;
    }

    @media (max-width: 767px) {
        #header .navbar .navbar-collapse .r-search {
            padding-top: 5px;
        }
    }

    #header .navbar .navbar-collapse .r-search .c-email {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
    }

    @media (max-width: 767px) {
        #header .navbar .navbar-collapse .r-search .c-email {
            display: none;
        }
    }

    #header .navbar .navbar-collapse .r-search .c-email img {
        margin-right: 16px;
        padding-bottom: 5px;
    }

    #header .navbar .navbar-collapse .r-search .c-email .dt {
        font-size: 13px;
        color: #d0d0d0;
        line-height: 1.2;
    }

    #header .navbar .navbar-collapse .r-search .c-email .dd {
        font-size: 24px;
        color: #fff;
        font-family: "Heebo-B";
    }

    #header .navbar .navbar-collapse .r-search .c-search {
        position: relative;
        width: 100%;
        height: 34px;
        border-radius: 17px;
        background-color: #fff;
        margin-bottom: 5px;
    }

    @media (min-width: 767px) {
        #header .navbar .navbar-collapse .r-search .c-search {
            float: right;
            margin-left: 60px;
            width: 267px;
            margin-bottom: 5px;
        }
    }

    #header .navbar .navbar-collapse .r-search .c-search input {
        position: absolute;
        left: 0;
        top: 0;
        height: 34px;
        width: 100%;
        padding-right: 50px;
        background-color: transparent;
        border: 0;
        padding-left: 20px;
        font-size: 13px;
    }

    #header .navbar .navbar-collapse .r-search .c-search input::placeholder {
        color: #666;
    }

    #header .navbar .navbar-collapse .r-search .c-search .icon-s {
        width: 40px;
        height: 20px;
        position: absolute;
        right: 8px;
        top: 0;
        bottom: 0;
        margin: auto;
        background: url(https://v.zawl.cn/907/lib/icon_s.png) no-repeat center;
        cursor: pointer;
    }

    #header .navbar .navbar-nav {
        width: 100%;
        background-color: #fff;
    }

    @media (min-width: 1200px) {
        #header .navbar .navbar-nav {
            margin-top: 13px;
        }
    }

    @media (min-width: 768px) {
        #header .navbar .navbar-nav {
            padding-left: 27px;
        }
    }

    #header .navbar .navbar-nav>li {
        position: relative;
        margin: 0;
        border-right: 1px solid #dadada;
    }

    #header .navbar .navbar-nav>li:last-of-type {
        border-right: 0;
    }

    @media (min-width: 768px) {
        #header .navbar .navbar-nav>li:hover>.sub-menu {
            display: block;
        }
    }

    #header .navbar .navbar-nav>li .sub-menu.open {
        display: block;
    }

    #header .navbar .navbar-nav>li>.sub-menu {
        position: relative;
        display: none;
        padding-left: 10px;
        padding-right: 10px;
        background: #fff;
        margin-top: 0;
        font-size: 14px;
    }

    @media (min-width: 768px) {
        #header .navbar .navbar-nav>li>.sub-menu {
            position: absolute;
            top: 63px;
            text-align: center;
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            font-size: 16px;
            margin-top: 1px;
            min-width: 100px;
        }
    }

    @media (min-width: 768px) and (max-width: 991px) {
        #header .navbar .navbar-nav>li>.sub-menu {
            top: 40px;
            font-size: 14px;
        }
    }

    #header .navbar .navbar-nav>li>.sub-menu>li {
        position: relative;
        margin-bottom: 0;
        width: 100%;
    }

    #header .navbar .navbar-nav>li>.sub-menu>li>a {
        position: relative;
        display: block;
        line-height: 30px;
        white-space: nowrap;
    }

    #header .navbar .navbar-nav>li>.sub-menu>li>a:hover {
        background-color: #f5f5f5;
        text-decoration: none;
    }

    @media (max-width: 767px) {
        #header .navbar .navbar-nav>li>.sub-menu>li>a {
            padding: 5px 15px;
        }
    }

    @media (min-width: 768px) {
        #header .navbar .navbar-nav>li>.sub-menu>li:hover .sub-menu {
            display: block;
        }
    }

    #header .navbar .navbar-nav>li>.sub-menu .sub-menu {
        display: none;
        background: #fff;
        padding: 0;
    }

    @media (min-width: 768px) {
        #header .navbar .navbar-nav>li>.sub-menu .sub-menu {
            position: absolute;
            left: 100%;
            top: 0;
            text-align: center;
            width: 100%;
            min-width: 100px;
        }
    }

    #header .navbar .navbar-nav>li>.sub-menu .sub-menu.open {
        display: block;
    }

    #header .navbar .navbar-nav>li>.sub-menu .sub-menu>li {
        position: relative;
        margin-bottom: 0;
        width: 100%;
    }

    #header .navbar .navbar-nav>li>.sub-menu .sub-menu>li>a {
        position: relative;
        display: block;
        line-height: 30px;
    }

    #header .navbar .navbar-nav>li>.sub-menu .sub-menu>li>a:hover {
        background-color: #f5f5f5;
        text-decoration: none;
    }

    @media (max-width: 767px) {
        #header .navbar .navbar-nav>li>.sub-menu .sub-menu>li>a {
            padding: 5px 15px;
        }
    }

    #header .navbar .navbar-nav>li.active>a,
    #header .navbar .navbar-nav>li:hover>a {
        background: transparent;
        color: #FF530D;
    }

    #header .navbar .navbar-nav>li>a {
        font-size: 16px;
        color: #333;
        font-family: "Heebo-B";
    }

    @media (min-width: 1200px) and (max-width: 1439px) {
        #header .navbar .navbar-nav>li>a {
            padding: 0 35px;
            line-height: 63px;
        }
    }

    @media (min-width: 992px) and (max-width: 1199px) {
        #header .navbar .navbar-nav>li>a {
            padding: 0 23px;
            line-height: 63px;
        }
    }

    @media (min-width: 1440px) {
        #header .navbar .navbar-nav>li>a {
            padding: 0 43px;
            line-height: 63px;
        }
    }

    @media (min-width: 768px) and (max-width: 991px) {
        #header .navbar .navbar-nav>li>a {
            font-size: 14px;
            padding: 0 13px;
            line-height: 40px;
        }
    }

    @media (max-width: 767px) {
        #header .navbar .navbar-nav>li>a {
            font-size: 12px;
        }
    }

    #main-content {
        line-height: 1;
    }

    #main-content a:hover {
        text-decoration: none;
        color: inherit;
    }

    #main-content ul,
    #main-content li {
        padding: 0;
        margin: 0;
    }

    #main-content #banner-swiper {
        width: 100%;
    }

    #main-content #banner-swiper img {
        width: 100%;
    }

    #main-content .top-tit {
        display: block;
        font-size: 22px;
        font-family: "Heebo-B";
        text-align: center;
    }

    @media (min-width: 992px) {
        #main-content .top-tit {
            font-size: 36px;
        }
    }

    #main-content .top-tit::after {
        content: "";
        display: block;
        width: 30px;
        height: 3px;
        background-color: #004588;
        margin: 13px auto 0;
    }

    @media (min-width: 992px) {
        #main-content .top-tit::after {
            width: 60px;
        }
    }

    #main-content .home-product {
        padding-top: 30px;
    }

    @media (min-width: 992px) {
        #main-content .home-product {
            padding-top: 80px;
        }
    }

    #main-content .home-product .nav-list {
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #f0f0f0;
        margin-bottom: 46px;
        margin-top: 20px;
        height: 42px;
    }

    @media (max-width: 991px) {
        #main-content .home-product .nav-list {
            flex-wrap: nowrap;
            overflow-x: auto;
            overflow-y: hidden;
            height: auto;
            justify-content: normal;
            margin-bottom: 0;
        }
    }

    @media (max-width: 991px) {
        #main-content .home-product .nav-list li {
            flex: 0 0 auto;
            margin-right: 20px;
        }
    }

    @media (min-width: 1439px) {
        #main-content .home-product .nav-list li {
            flex: 0 0 20%;
        }
    }

    #main-content .home-product .nav-list li.active a {
        border-bottom: 3px solid #024890;
    }

    #main-content .home-product .nav-list li a {
        display: block;
        font-size: 16px;
        line-height: 40px;
        color: #333;
        font-family: "Heebo-B";
        text-align: center;
        transition: none;
    }

    @media (max-width: 767px) {
        #main-content .home-product .nav-list li a {
            font-size: 14px;
        }
    }

    #main-content .home-product .tab-content>div {
        display: none;
    }

    @media (min-width: 1200px) {
        #main-content .home-product .tab-content .swiper-pagination {
            display: none;
        }
    }

    @media (max-width: 767px) {
        #main-content .home-product .tab-content .swiper-container .swiper-slide {
            text-align: center;
        }
    }

    #main-content .home-product .tab-content .swiper-container .item {
        position: relative;
        overflow: hidden;
    }

    #main-content .home-product .tab-content .swiper-container .item:hover img {
        transform: scale(1.1);
    }

    #main-content .home-product .tab-content .swiper-container .item:hover .mask {
        opacity: 1;
    }

    @media (min-width: 1440px) {
        #main-content .home-product .tab-content .swiper-container .item {
            width: 350px;
            height: 350px;
            display: flex;
            justify-content: center;
            align-items: center;
        }
    }

    #main-content .home-product .tab-content .swiper-container .item img {
        transition: .3s;
    }

    #main-content .home-product .tab-content .swiper-container .item .mask {
        opacity: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        background-color: rgba(2, 72, 144, 0.8);
        color: #fff;
        padding: 0 40px;
        font-size: 16px;
        text-align: center;
        transition: .3s;
    }

    #main-content .home-product .tab-content .swiper-container .item .mask .dt {
        line-height: 1.5;
        margin-top: 48px;
    }

    #main-content .home-product .tab-content .swiper-container .item .mask .more {
        width: 140px;
        line-height: 39px;
        border-radius: 19px;
        background-color: #a89949;
        margin-top: 23px;
        text-align: center;
        font-family: "Heebo-B";
    }

    #main-content .home-adv {
        background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/bg_1.jpg) no-repeat center;
        padding-top: 13px;
        margin-top: 75px;
        padding-bottom: 192px;
    }

    @media (max-width: 768px) {
        #main-content .home-adv {
            margin-top: 30px;
            padding-bottom: 30px;
        }
    }

    #main-content .home-adv .adv-list {
        position: relative;
        display: flex;
        justify-content: space-around;
        align-items: flex-start;
        margin-top: 30px;
    }

    @media (min-width: 768px) {
        #main-content .home-adv .adv-list {
            margin-top: 95px;
        }
    }

    @media (max-width: 767px) {
        #main-content .home-adv .adv-list {
            padding-top: 335px;
        }
    }

    #main-content .home-adv .adv-list li {
        flex: 0 0 33.33%;
    }

    @media (min-width: 768px) {
        #main-content .home-adv .adv-list li {
            position: relative;
        }
    }

    #main-content .home-adv .adv-list li .des {
        position: absolute;
        top: -30px;
        left: 0;
        right: 0;
        margin: auto;
        border-radius: 20px;
        width: 100%;
        height: 335px;
        background-color: rgba(238, 131, 0, 0.8);
        font-size: 14px;
        color: #fff;
        padding: 20px 32px;
        line-height: 1.5;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 11;
        opacity: 0;
        transition: .3s;
    }

    @media (min-width: 1440px) {
        #main-content .home-adv .adv-list li .des {
            width: 504px;
            padding: 43px 32px;
        }
    }

    @media (min-width: 768px) and (max-width: 1199px) {
        #main-content .home-adv .adv-list li .des {
            padding: 15px;
        }
    }

    @media (min-width: 768px) and (max-width: 991px) {
        #main-content .home-adv .adv-list li .des {
            font-size: 13px;
        }
    }

    @media (max-width: 767px) {
        #main-content .home-adv .adv-list li .des {
            top: 0;
            height: auto;
            padding: 20px 15px;
        }
    }

    @media (min-width: 768px) {
        #main-content .home-adv .adv-list li .des.two-c {
            top: 115px;
            padding-top: 70px;
            width: 100%;
        }
    }

    @media (min-width: 768px) {
        #main-content .home-adv .adv-list li .des:last-of-type {
            width: 100%;
            margin: 0 auto;
        }
    }

    #main-content .home-adv .adv-list li .des p {
        margin-bottom: 28px;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 11;
    }

    @media (min-width: 768px) and (max-width: 1199px) {
        #main-content .home-adv .adv-list li .des p {
            margin-bottom: 0;
        }
    }

    @media (max-width: 767px) {
        #main-content .home-adv .adv-list li .des p {
            margin-bottom: 15px;
        }
    }

    @media (min-width: 768px) {

        #main-content .home-adv .adv-list li:last-of-type,
        #main-content .home-adv .adv-list li:first-of-type {
            padding-top: 229px;
        }
    }

    #main-content .home-adv .adv-list .circle {
        position: relative;
        z-index: 9;
        width: 180px;
        height: 180px;
        border-radius: 50%;
        background-color: #044e97;
        border: 9px solid #ee8300;
        color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        margin: 0 auto;
    }

    #main-content .home-adv .adv-list .circle.active+.des {
        opacity: 1;
    }

    #main-content .home-adv .adv-list .circle .dt {
        font-size: 20px;
        font-family: "Heebo-B";
        margin-top: 9px;
    }

    @media (max-width: 767px) {
        #main-content .home-adv .adv-list .circle {
            font-size: 12px;
            width: 106px;
            height: 106px;
            border: 4px solid #ee8300;
        }

        #main-content .home-adv .adv-list .circle .dt {
            font-size: 12px;
        }

        #main-content .home-adv .adv-list .circle img {
            width: 30px;
        }
    }

    #main-content .home-why {
        margin-top: -1px;
        background-color: #f4f4f4;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    @media (min-width: 992px) {
        #main-content .home-why {
            padding-top: 97px;
            padding-bottom: 63px;
        }
    }

    #main-content .home-why .w-c {
        margin-top: 30px;
    }

    @media (min-width: 992px) {
        #main-content .home-why .w-c {
            margin-top: 44px;
        }
    }

    #main-content .home-why .w-c>div {
        padding: 0;
    }

    @media (min-width: 992px) and (max-width: 1199px) {
        #main-content .home-why .w-c .l-img {
            padding-top: 30px;
        }
    }

    @media (max-width: 991px) {
        #main-content .home-why .w-c .l-img {
            margin-bottom: 30px;
        }
    }

    #main-content .home-why .w-c .r-list {
        padding-left: 15px;
    }

    @media (min-width: 1440px) {
        #main-content .home-why .w-c .r-list {
            padding-left: 60px;
            padding-right: 30px;
        }
    }

    @media (max-width: 767px) {
        #main-content .home-why .w-c .r-list {
            padding-left: 0;
        }
    }

    #main-content .home-why .about-list li {
        position: relative;
        padding-left: 56px;
        margin-bottom: 15px;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }

    #main-content .home-why .about-list li:first-of-type {
        -webkit-line-clamp: 5;
    }

    @media (min-width: 1440px) {
        #main-content .home-why .about-list li {
            margin-bottom: 30px;
        }

        #main-content .home-why .about-list li:nth-of-type(2) {
            margin-bottom: 42px;
        }

        #main-content .home-why .about-list li:nth-of-type(3) {
            margin-bottom: 38px;
        }
    }

    #main-content .home-why .about-list li .icon {
        position: absolute;
        left: 0;
        top: 0;
        display: block;
    }

    #main-content .home-why .about-list li .icon.a1 {
        width: 40px;
        height: 33px;
        background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/icon/w1.png) no-repeat center;
    }

    #main-content .home-why .about-list li .icon.a2 {
        width: 40px;
        height: 38px;
        background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/icon/w2.png) no-repeat center;
    }

    #main-content .home-why .about-list li .icon.a3 {
        width: 40px;
        height: 45px;
        background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/icon/w3.png) no-repeat center;
    }

    #main-content .home-why .about-list li .icon.a4 {
        width: 40px;
        height: 40px;
        background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/icon/w4.png) no-repeat center;
    }

    #main-content .home-why .about-list li .dt {
        font-size: 24px;
        font-family: "Heebo-B";
        color: #333;
    }

    @media (min-width: 1200px) {
        #main-content .home-why .about-list li .dt {
            margin-bottom: 6px;
            line-height: 40px;
        }
    }

    @media (max-width: 767px) {
        #main-content .home-why .about-list li .dt {
            font-size: 16px;
            line-height: 30px;
        }
    }

    #main-content .home-why .about-list li .dd {
        font-size: 14px;
        color: #666;
        line-height: 1.75;
    }

    #main-content .home-why .about-list li .dd>span {
        color: #024890;
        font-family: "Heebo-B";
    }

    @media (max-width: 767px) {
        #main-content .home-why .about-list li .dd {
            font-size: 12px;
        }
    }

    #main-content .home-why .about-list li:hover .a1 {
        background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/icon/w1_1.png) no-repeat center;
    }

    #main-content .home-why .about-list li:hover .a2 {
        background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/icon/w2_2.png) no-repeat center;
    }

    #main-content .home-why .about-list li:hover .a3 {
        background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/icon/w3_3.png) no-repeat center;
    }

    #main-content .home-why .about-list li:hover .a4 {
        background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/icon/w4_4.png) no-repeat center;
    }

    #main-content .home-why .about-list li:hover .dt {
        color: #024890;
    }

    #main-content .home-boreway {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    @media (min-width: 992px) {
        #main-content .home-boreway {
            padding-top: 93px;
            padding-bottom: 104px;
        }
    }

    @media (max-width: 767px) {
        #main-content .home-boreway .container>div {
            padding: 0;
        }
    }

    @media (min-width: 1440px) {
        #main-content .home-boreway .b-l {
            padding-left: 0;
            padding-right: 30px;
        }
    }

    @media (max-width: 767px) {
        #main-content .home-boreway .b-l {
            margin-bottom: 15px;
        }
    }

    #main-content .home-boreway .b-l .top-tit {
        border-bottom: 1px solid #f0f0f0;
    }

    #main-content .home-boreway .b-l .top-tit::after {
        margin-bottom: -2px;
    }

    #main-content .home-boreway .b-l .dt {
        font-size: 16px;
        font-family: "Heebo-B";
        color: #333;
        margin-top: 20px;
        text-align: center;
        margin-bottom: 10px;
    }

    @media (min-width: 992px) {
        #main-content .home-boreway .b-l .dt {
            font-size: 24px;
            text-align: left;
            margin-bottom: 22px;
            margin-top: 36px;
        }
    }

    #main-content .home-boreway .b-l .dd {
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 18;
        font-size: 12px;
        color: #666;
        line-height: 1.65;
    }

    @media (min-width: 1440px) {
        #main-content .home-boreway .b-l .dd {
            height: 400px;
        }
    }

    @media (min-width: 992px) {
        #main-content .home-boreway .b-l .dd {
            font-size: 14px;
        }
    }

    #main-content .home-boreway .b-l .dd p {
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 18;
        margin-bottom: 5px;
    }

    @media (min-width: 1440px) {
        #main-content .home-boreway .b-l .dd p {
            margin-bottom: 27px;
        }
    }

    #main-content .home-boreway .b-l .more {
        font-size: 16px;
        font-family: "Heebo-B";
        color: #fff;
        width: 130px;
        line-height: 39px;
        border-radius: 19px;
        background-color: #ee8300;
        text-align: center;
        margin-top: 15px;
    }

    @media (min-width: 1440px) {
        #main-content .home-boreway .b-l .more {
            margin-top: 53px;
        }
    }

    #main-content .home-boreway .b-l .more:hover {
        background-color: #024890;
    }

    #main-content .home-boreway .b-r img {
        cursor: pointer;
    }

    @media (min-width: 1440px) {
        #main-content .home-boreway .b-r {
            padding-left: 15px;
            padding-right: 0n;
            padding-top: 10px;
        }
    }

    @media (min-width: 992px) and (max-width: 1199px) {
        #main-content .home-boreway .b-r {
            padding-top: 100px;
        }
    }

    #main-content .home-cust {
        background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/bg_2.jpg) no-repeat;
        color: #fff;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    @media (max-width: 991px) {
        #main-content .home-cust {
            background-size: cover;
        }
    }

    @media (min-width: 992px) {
        #main-content .home-cust {
            padding-top: 76px;
            padding-bottom: 97px;
        }
    }

    #main-content .home-cust .top-tit a {
        color: #fff;
    }

    #main-content .home-cust .top-tit::after {
        background-color: #fff;
    }

    #main-content .home-cust .dt {
        font-size: 18px;
        font-family: "Heebo-B";
        text-align: center;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    @media (min-width: 992px) {
        #main-content .home-cust .dt {
            margin-top: 51px;
            margin-bottom: 35px;
        }
    }

    @media (max-width: 767px) {
        #main-content .home-cust .dt {
            font-size: 16px;
        }
    }

    #main-content .home-cust .dd {
        font-size: 16px;
        text-align: center;
        color: #e6e6e6;
        line-height: 1.7;
        margin-bottom: 30px;
        font-style: italic;
    }

    @media (max-width: 767px) {
        #main-content .home-cust .dd {
            font-size: 12px;
        }
    }

    @media (min-width: 992px) {
        #main-content .home-cust .dd {
            margin-bottom: 63px;
        }

        #main-content .home-cust .dd>div {
            width: 956px;
            margin: 0 auto;
        }
    }

    #main-content .home-cust .swiper {
        position: relative;
    }

    #main-content .home-cust .swiper .swiper-button-prev {
        background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/icon/arrow_l.png) no-repeat center, #fff;
        border-radius: 50%;
        width: 36px;
        height: 36px;
        left: 0;
    }

    #main-content .home-cust .swiper .swiper-button-next {
        background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/icon/arrow_r.png) no-repeat center, #fff;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        right: 0;
    }

    #main-content .home-cust #logo_swiper {
        margin: 0 58px;
    }

    @media (max-width: 767px) {
        #main-content .home-cust #logo_swiper {
            margin: 0 45px;
        }
    }

    #main-content .home-cust #logo_swiper .item {
        display: block;
        height: 113px;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
    }

    #main-content .home-cust #logo_swiper .item img {
        transition: .3s;
    }

    #main-content .home-cust #logo_swiper .item:hover img {
        transform: scale(1.1);
    }

    #main-content .home-process {
        padding-top: 90px;
        padding-bottom: 83px;
    }

    @media (max-width: 991px) {
        #main-content .home-process {
            padding-top: 30px;
            padding-bottom: 30px;
        }
    }

    #main-content .home-process #process_swiper {
        margin-top: 49px;
        margin-bottom: 84px;
    }

    @media (max-width: 991px) {
        #main-content .home-process #process_swiper {
            margin-top: 30px;
            margin-bottom: 30px;
        }
    }

    @media (min-width: 768px) {
        #main-content .home-process #process_swiper .swiper-pagination {
            bottom: 16px;
        }
    }

    @media (min-width: 1440px) {
        #main-content .home-process #process_swiper .swiper-pagination {
            display: none;
        }
    }

    @media (min-width: 768px) {
        #main-content .home-process #process_swiper .swiper-slide:last-of-type .item {
            text-align: left;
        }
    }

    #main-content .home-process #process_swiper .swiper-slide:last-of-type .item::before {
        display: none;
    }

    #main-content .home-process #process_swiper .item {
        display: block;
        position: relative;
        padding-bottom: 30px;
        text-align: center;
    }

    @media (min-width: 1440px) {
        #main-content .home-process #process_swiper .item::before {
            content: "";
            position: absolute;
            width: 25px;
            height: 21px;
            background: url(https://www.fordiamondtools.com/res/baiila/boreway/images/icon/arrow_lg.png) no-repeat center;
            right: -55px;
            top: 0;
            bottom: 0;
            margin: auto;
        }
    }

    #main-content .home-process #process_swiper .item::after {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        width: 25px;
        height: 21px;
        background: url('https://www.fordiamondtools.com/res/baiila/boreway/images/icon/arrow_lg.png') no-repeat center;
    }

    #main-content .home-process #process_swiper .item .box-img img {
        transition: .3s;
    }

    #main-content .home-process #process_swiper .item .box-img i {
        width: 132px;
        height: 132px;
        border-radius: 50%;
        background-color: #044e97;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
        border: 6px solid #fff;
        transition: .3s;
    }

    #main-content .home-process #process_swiper .item .dt {
        font-size: 16px;
        color: #333;
        margin-top: 16px;
        transition: .3s;
    }

    @media (min-width: 768px) {
        #main-content .home-process #process_swiper .item .dt {
            position: absolute;
            bottom: 0;
            width: 110%;
        }
    }

    #main-content .home-process #process_swiper .item:hover .box-img img {
        transform: rotate(360deg);
    }

    #main-content .home-process #process_swiper .item:hover .box-img i {
        border: 6px solid #ee8300;
    }

    #main-content .home-process #process_swiper .item:hover .dt {
        font-family: "Heebo-B";
        color: #044e97;
    }

    #main-content .home-process #new_swiper {
        margin-top: 36px;
    }

    #main-content .home-process #new_swiper .swiper-pagination {
        bottom: 71px;
    }

    @media (min-width: 1200px) {
        #main-content .home-process #new_swiper .swiper-pagination {
            display: none;
        }
    }

    #main-content .home-process #new_swiper .item .dt {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #main-content .home-process #new_swiper .item .dt .l-c {
        margin-right: 16px;
    }

    #main-content .home-process #new_swiper .item .dt .l-c>span {
        display: block;
        text-align: center;
    }

    #main-content .home-process #new_swiper .item .dt .l-c>span.ch {
        width: 42px;
        line-height: 42px;
        background-color: #f0f0f0;
        font-family: "Heebo-B";
        font-size: 20px;
        color: #333;
    }

    #main-content .home-process #new_swiper .item .dt .l-c>span.en {
        width: 42px;
        line-height: 24px;
        background-color: #024890;
        font-size: 14px;
        color: #fff;
    }

    #main-content .home-process #new_swiper .item .dt .r-c {
        font-size: 16px;
        color: #333;
        font-family: "Heebo-B";
        line-height: 1.5;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        margin-top: 12px;
    }

    #main-content .home-process #new_swiper .item .dd {
        font-size: 14px;
        line-height: 1.71;
        color: #666;
        margin-top: 19px;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }

    #main-content .home-process #new_swiper .item .box-img {
        position: relative;
        overflow: hidden;
    }

    #main-content .home-process #new_swiper .item .box-img img {
        width: 100%;
        transition: .3s;
    }

    #main-content .home-process #new_swiper .item .box-img::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(2, 72, 144, 0.8);
        opacity: 0;
        transition: .3s;
    }

    #main-content .home-process #new_swiper .item:hover .box-img img {
        transform: scale(1.1);
    }

    #main-content .home-process #new_swiper .item:hover .box-img::after {
        opacity: 1;
    }

    #footer .top-c {
        padding-top: 74px;
        padding-bottom: 40px;
        background-color: #282828;
    }

    @media (max-width: 767px) {
        #footer .top-c {
            padding-top: 30px;
            padding-bottom: 30px;
        }
    }

    #footer .top-c .container>div {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    @media (max-width: 767px) {
        #footer .top-c .container>div {
            flex-direction: column;
            justify-content: center;
        }
    }

    @media (min-width: 768px) and (max-width: 991px) {
        #footer .top-c .container>div {
            flex-wrap: wrap;
        }
    }

    @media (min-width: 768px) and (max-width: 991px) {
        #footer .top-c .item {
            flex: 0 0 50%;
        }
    }

    @media (max-width: 767px) {
        #footer .top-c .item {
            margin-bottom: 15px;
        }

        #footer .top-c .item:last-of-type {
            margin-bottom: 0;
        }
    }

    #footer .top-c .item.two {
        float: left;
        margin-right: 30px;
    }

    @media (max-width: 767px) {
        #footer .top-c .item.two {
            text-align: center;
        }
    }

    #footer .top-c .item .dt {
        display: block;
        font-size: 20px;
        color: #ee8300;
        font-family: "Heebo-B";
        margin-bottom: 19px;
    }

    @media (max-width: 767px) {
        #footer .top-c .item .dt {
            margin-bottom: 10px;
            text-align: center;
        }
    }

    #footer .top-c .item ul {
        padding: 0;
        margin: 0;
    }

    #footer .top-c .item ul li {
        display: block;
        font-size: 14px;
        color: rgba(255, 255, 255, 0.6);
        margin-bottom: 6px;
    }

    #footer .top-c .item ul li a {
        font-size: 14px;
        color: rgba(255, 255, 255, 0.6);
        text-decoration: none;
        white-space: nowrap;
    }

    #footer .top-c .item ul li a:hover {
        color: #ffffff;
    }

    #footer .top-c .item ul li a.address {
        white-space: normal;
    }

    #footer .top-c .item ul.contact-list li {
        position: relative;
        padding-left: 27px;
        margin-bottom: 0;
        width: 290px;
    }

    @media (min-width: 768px) {
        #footer .top-c .item ul.contact-list li:first-of-type {
            margin-bottom: 19px;
        }
    }

    #footer .top-c .item ul.contact-list li .icon {
        position: absolute;
        left: 0;
        top: 0;
    }

    #footer .top-c .item ul.contact-list li .icon.f1 {
        width: 19px;
        height: 17px;
        background: url('https://www.fordiamondtools.com/res/baiila/boreway/images/icon/f1.png') no-repeat center;
    }

    #footer .top-c .item ul.contact-list li .icon.f2 {
        width: 19px;
        height: 20px;
        background: url('https://www.fordiamondtools.com/res/baiila/boreway/images/icon/f2.png') no-repeat center;
    }

    #footer .top-c .item ul.contact-list li .icon.f3 {
        top: 5px;
        width: 19px;
        height: 19px;
        background: url('https://www.fordiamondtools.com/res/baiila/boreway/images/icon/f3.png') no-repeat center;
    }

    #footer .top-c .item .list {
        display: flex;
        flex-direction: row;
    }

    #footer .top-c .item .list ul {
        margin-right: 60px;
    }

    @media (min-width: 992px) and (max-width: 1199px) {
        #footer .top-c .item .list ul {
            margin-right: 25px;
        }
    }

    @media (max-width: 767px) {
        #footer .top-c .item .list {
            justify-content: space-evenly;
        }

        #footer .top-c .item .list ul {
            margin: 0;
        }
    }

    #footer .top-c .item .contact .f-search {
        position: relative;
        height: 40px;
        width: 100%;
        overflow: hidden;
        border-radius: 5px;
        box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
        margin-top: 25px;
    }

    @media (min-width: 768px) {
        #footer .top-c .item .contact .f-search {
            width: 300px;
        }
    }

    #footer .top-c .item .contact .f-search input {
        outline: none;
        border: 0;
    }

    #footer .top-c .item .contact .f-search .inp {
        width: 100%;
        height: 100%;
        padding-right: 60px;
        font-size: 14px;
    }

    #footer .top-c .item .contact .f-search .inp::placeholder {
        color: #767676;
    }

    #footer .top-c .item .contact .f-search .submit-b {
        position: absolute;
        right: 0;
        top: 0;
        display: block;
        width: 56px;
        right:-8px;
        height: 100%;
        transform:rotate(90deg);
        background: url(../lib/icon_top.png) no-repeat center, #ee8300;
        
    }

    #footer .top-c .item .contact .icon-list {
        margin-top: 30px;
    }

    @media (max-width: 767px) {
        #footer .top-c .item .contact .icon-list {
            display: flex;
            justify-content: space-evenly;
            margin-top: 15px;
        }
    }

    @media (min-width: 768px) {
        #footer .top-c .item .contact .icon-list li {
            float: left;
            margin-right: 15px;
        }
    }

    #footer .top-c .item .contact .icon-list li a:hover {
        opacity: .5;
    }

    #footer .b-c {
        background-color: #252525;
        font-size: 14px;
        color: rgba(255, 255, 255, 0.5);
    }

    #footer .b-c .container>div {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 86px;
    }

    @media (max-width: 767px) {
        #footer .b-c .container>div {
            flex-direction: column;
            height: auto;
            text-align: center;
        }
    }

    #footer .b-c .r-c {
        display: flex;
        flex-direction: row;
        align-items: center;
    }

    @media (max-width: 767px) {
        #footer .b-c .r-c {
            display: none;
        }
    }

    @media (min-width: 768px) and (max-width: 991px) {
        #footer .b-c .r-c .friend {
            display: none;
        }
    }

    #footer .b-c .r-c .map {
        display: inline-block;
        margin-right: 64px;
        color: rgba(255, 255, 255, 0.5);
        margin-left: 15px;
    }

    @media (min-width: 768px) and (max-width: 991px) {
        #footer .b-c .r-c .map {
            display: none;
        }
    }

    #footer .b-c .r-c .dropup:hover .dropdown-menu {
        display: block;
        opacity: 1;
        bottom: 100%;
        z-index: 1;
    }

    #footer .b-c .r-c .dropup button {
        height: 86px;
        width: 98px;
        background-color: rgba(255, 255, 255, 0.12);
        border: 0;
        color: #fff;
        font-weight: normal;
        font-size: 14px;
        outline: none;
        display: flex;
        justify-content: space-between;
        padding-left: 20px;
        padding-right: 13px;
        border-radius: 0;
        position: relative;
        z-index: 2;
    }

    #footer .b-c .r-c .dropup .dropdown-menu {
        min-width: 100%;
        opacity: 0;
        transition: .3s;
        bottom: 50%;
        z-index: -1;
        display: block;
        margin: 0;
    }

    #footer .b-c .r-c .dropup .dropdown-menu li {
        display: block;
    }

    #footer .b-c .r-c .dropup .dropdown-menu li>a {
        display: block;
        padding: 0;
        text-align: center;
        padding: 0 15px;
    }

    #video-c .modal-dialog {
        margin-top: 200px;
    }

    html,
    body {
        overflow-x: hidden;
    }

    .mayLoveowl .item-box {
        background: #fff;
        height: auto;
        margin: 0 10px;
        position: relative;
    }

    .mayLoveowl .item-box a {
        display: block;
    }

    .mayLoveowl .item-box img {
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }

    .mayLoveowl .item-box p {
        font-size: 12px;
        color: #323232;
        line-height: 22px;
        padding: 10px 0px;
        height: 50px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    