/* line 12, ../sass/public.scss */
img {
    display: block;
    width: 100%;
    height: auto;
}

/* line 39, ../sass/public.scss */
.btn_item {
    position: relative;
    width: 135px;
    font-size: 14px;
    line-height: 32px;
    color: #4d4d4d;
    border-bottom: 1px solid #000;
    cursor: pointer;
}

/* line 49, ../sass/public.scss */
.btn_item img {
    position: absolute;
    right: 0;
    top: 50%;
    width: 37px;
    height: 8px;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

/* line 59, ../sass/public.scss */
.btn_item:hover img {
    right: -25px;
}

/* line 1, ../sass/home.scss */
#header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
}
/* line 8, ../sass/home.scss */
#header .wrapper {
    position: relative;
    height: 75px;
    color: #fff;
    border-bottom: 0.5px solid #fff;
}
/* line 14, ../sass/home.scss */
#header .wrapper .wrapperLogo {
    position: absolute;
    left: 90px;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
}
/* line 21, ../sass/home.scss */
#header .wrapper .wrapperLogo .logo_off {
    display: none;
}
/* line 26, ../sass/home.scss */
#header .wrapper .navWrapper {
    position: absolute;
    right: 90px;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
    display: flex;
    align-items: center;
}
/* line 33, ../sass/home.scss */
#header .wrapper .navWrapper a {
    display: inline-block;
    color: #fff;
    padding-left: 15px;
}
/* line 41, ../sass/home.scss */
#header nav {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 75px;
    text-align: center;
    overflow: hidden;
}
/* line 50, ../sass/home.scss */
#header nav .nav_menu {
    position: relative;
    display: inline-block;
}
/* line 54, ../sass/home.scss */
#header nav .nav_menu .nav_header_content {
    display: flex;
    justify-content: space-between;
}
/* line 58, ../sass/home.scss */
#header nav .nav_menu .nav_header_content .nav_header_menu {
    position: relative;
}
/* line 61, ../sass/home.scss */
#header nav .nav_menu .nav_header_content .nav_header_menu .nav_header_type {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-top: 75px;
    text-align: left;
}
/* line 70, ../sass/home.scss */
#header nav .nav_menu .nav_header_content .nav_header_menu .nav_header_type ul {
    padding-top: 10px;
    position: relative;
    height: 260px;
}
/* line 70, ../sass/home.scss */
#header nav .nav_menu.nav_menu-en .nav_header_content .nav_header_menu .nav_header_type ul {
    width: 100%;
}
/* line 75, ../sass/home.scss */
#header nav .nav_menu.nav_menu-en .nav_header_content .nav_header_menu .nav_header_type ul li {
    width: 80%;
}
/* line 75, ../sass/home.scss */
#header nav .nav_menu .nav_header_content .nav_header_menu .nav_header_type ul li a {
    position: relative;
    color: #fff;
    padding: 10px 0 10px 0;
    margin-left: 1.302vw;
    z-index: 8;
    opacity: 0;
    display: inline-block;
}
/* line 75, ../sass/home.scss */
#header nav .nav_menu.nav_menu-en .nav_header_content .nav_header_menu .nav_header_type ul li a {
    width: 100%;
}
#header nav .nav_menu .nav_header_content .nav_header_menu .nav_header_type ul li a:hover:after{
    position: absolute;
    content: '';
    width: 100%;
    height: 1px;
    font-size: 0;
    background: #ffffff;
    left: 0;
    bottom: -3px;
}
/* line 86, ../sass/home.scss */
#header nav .nav_menu .nav_header_content .nav_header_menu .nav_header_type ul::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-color: #064db7;
}
/* line 100, ../sass/home.scss */
#header nav .nav_menu .nav_header_content .nav_header_menu > a {
    position: relative;
    color: #fff;
    line-height: 75px;
    padding-left: 1.302vw;
    padding-right: 4.0625vw;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    z-index: 8;
}
/* line 111, ../sass/home.scss */
#header nav .nav_menu .nav_header_title {
    position: absolute;
    opacity: 0;
    left: -120px;
    top: 125px;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    -webkit-transition: opacity 0.4s;
    transition: opacity 0.4s;
}
/* line 111, ../sass/home.scss */
#header nav .nav_menu .nav_header_title.nav_header_title_en {
    left: -180px;
    text-align: left;
}
/* line 118, ../sass/home.scss */
#header nav .nav_menu .nav_header_title .nav_hint {
    width: 70px;
    font-size: 30px;
    line-height: 35px;
    letter-spacing: 3px;
    color: #064db7;
}
/* line 118, ../sass/home.scss */
#header nav .nav_menu .nav_header_title.nav_header_title_en .nav_hint {
    font-size: 26px;
}
/* line 118, ../sass/home.scss */
#header nav .nav_menu .nav_header_title.nav_header_title_en .nav_hint {
    width: 165px;
    letter-spacing: 0;
}
/* line 126, ../sass/home.scss */
#header nav .nav_menu .nav_header_title .icon-w {
    width: 30px;
    height: 2px;
    background-color: #064db7;
    margin-top: 13px;
}
/* line 136, ../sass/home.scss */
#header nav::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    background-color: rgba(238, 240, 248, 1);
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

/* line 152, ../sass/home.scss */
#header.typeMenu .wrapper .wrapperLogo .logo_off {
    display: block;
}
/* line 156, ../sass/home.scss */
#header.typeMenu .wrapper .wrapperLogo .logo_on {
    display: none;
}
/* line 162, ../sass/home.scss */
#header.typeMenu .wrapper .navWrapper a {
    color: #000;
}
/* line 168, ../sass/home.scss */
#header.typeMenu nav {
    height: 300px;
}
/* line 168, ../sass/home.scss */
#header.typeMenu nav.nav-en {
    height: 345px;
}
/* line 177, ../sass/home.scss */
#header.typeMenu nav .nav_menu .nav_header_content .nav_header_menu .nav_header_type ul li a {
    opacity: 1;
    color: #000;
    -moz-transition: all 0.4s 150ms;
    -o-transition: all 0.4s 150ms;
    -webkit-transition: all 0.4s;
    -webkit-transition-delay: 150ms;
    transition: all 0.4s 150ms;
}
/* line 185, ../sass/home.scss */
#header.typeMenu nav .nav_menu .nav_header_content .nav_header_menu .nav_header_type ul:before {
    -moz-transition: opacity 0.6s 100ms;
    -o-transition: opacity 0.6s 100ms;
    -webkit-transition: opacity 0.6s;
    -webkit-transition-delay: 100ms;
    transition: opacity 0.6s 100ms;
}
/* line 191, ../sass/home.scss */
#header.typeMenu nav .nav_menu .nav_header_content .nav_header_menu > a {
    color: #000;
}
/* line 195, ../sass/home.scss */
#header.typeMenu nav .nav_menu .nav_header_content .nav_header_menu:hover > a {
    color: #064db7;
}
/* line 199, ../sass/home.scss */
#header.typeMenu nav .nav_menu .nav_header_content .nav_header_menu:hover .nav_header_type ul::before {
    opacity: 1;
}
/* line 203, ../sass/home.scss */
#header.typeMenu nav .nav_menu .nav_header_content .nav_header_menu:hover .nav_header_type ul li a {
    color: #fff;
}
/* line 210, ../sass/home.scss */
#header.typeMenu nav::before {
    height: 100% !important;
}

/* line 218, ../sass/home.scss */
#header.top .wrapper .wrapperLogo .logo_off {
    display: block;
}
/* line 222, ../sass/home.scss */
#header.top .wrapper .wrapperLogo .logo_on {
    display: none;
}
/* line 228, ../sass/home.scss */
#header.top .wrapper .navWrapper a {
    color: #000;
}
/* line 237, ../sass/home.scss */
#header.top nav .nav_menu .nav_header_content .nav_header_menu > a {
    color: #000;
}
/* line 244, ../sass/home.scss */
#header.top nav::before {
    height: 75px;
}
/* line 251, ../sass/home.scss */
#bo-yu-home {
    position: relative;
    height: 100vh;
}
/* line 254, ../sass/home.scss */
#bo-yu-home .slider {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}
/* line 260, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block {
    height: 100vh;
}
/* line 263, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .item_bg {
    position: relative;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
/* line 271, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .item_bg .item_title {
    position: absolute;
    top: 50%;
    width: 100%;
    opacity: 1;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    color: #fff;
    text-align: center;
}
#bo-yu-home .slider .owl-carousel .item_block .item_bg .item_title p{
    transform: translateY(50px);
    opacity: 0;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}
/* line 280, ../sass/home.scss */
#bo-yu-home .slider .owl-theme .owl-dots {
    position: absolute;
    bottom:28%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
/* line 283, ../sass/home.scss */
#bo-yu-home .slider .owl-theme .owl-dots .owl-dot {
    color: #fff;
    opacity: 0.7;
    font-size: 18px;
    margin: 0 30px;
    cursor: pointer;
}
/* line 290, ../sass/home.scss */
#bo-yu-home .slider .owl-theme .owl-dots .owl-dot.active {
    opacity: 1;
}
/* line 299, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .banner_1 {
    background-image: url(../image/index/home_banner_1.jpg);
}
/* line 303, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .banner_1 .item_title P {
    font-size: 40px;
    line-height: 60px;
    letter-spacing: 4px;
    font-weight: lighter;
}
#bo-yu-home .slider .owl-carousel .item_block .banner_1 .item_title.item_title-en P {
    letter-spacing: 0;
}
/* line 308, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .banner_1 .item_title P span {
    display: block;
}
/* line 308, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .banner_1 .item_title.item_title-en P span {
    font-size: 36px;
}
/* line 313, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .banner_1 .item_title .last {
    font-size: 18px;
    letter-spacing: 3.6px;
    margin-top: 10px;
}
/* line 322, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .banner_2 {
    background-image: url(../image/index/home_banner_2.jpg);
}
/* line 326, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .banner_2 .item_title P {
    font-size: 40px;
    line-height: 60px;
    letter-spacing: 4px;
    font-weight: bolder;
}
#bo-yu-home .slider .owl-carousel .item_block .banner_2 .item_title.item_title-en P {
    letter-spacing: 0;
}
/* line 331, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .banner_2 .item_title P span {
    display: block;
}
/* line 335, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .banner_2 .item_title .last {
    font-weight: lighter;
}
/* line 341, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .banner_3 {
    background-image: url(../image/index/home_banner_3.jpg);
}
/* line 345, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .banner_3 .item_title P {
    font-size: 40px;
    line-height: 60px;
    letter-spacing: 4px;
    font-weight: bolder;
}
/* line 345, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .banner_3 .item_title.item_title-en P {
    letter-spacing: 0;
}
/* line 350, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .banner_3 .item_title P span {
    display: block;
}
/* line 355, ../sass/home.scss */
#bo-yu-home .slider .owl-carousel .item_block .banner_3 .item_title .last {
    font-weight: lighter;
}
/* line 368, ../sass/home.scss */
#bo-yu-home .slider .owl-theme .owl-item.active .item_block .item_bg .item_title p{
    transform: translateY(0);
    opacity: 1;
}
/* line 378, ../sass/home.scss */
#bo-yu-home .slider .slide_below {
    position: absolute;
    bottom: 80px;
    left: 50%;
    z-index: 99;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -moz-animation: move 2s infinite;
    -webkit-animation: move 2s infinite;
    animation: move 2s infinite;
}
/* line 386, ../sass/home.scss */
#bo-yu-home .slider .slide_below img {
    width: 28px;
    height: auto;
    margin: 0 auto;
}
/* line 392, ../sass/home.scss */
#bo-yu-home .slider .slide_below p {
    font-size: 14px;
    margin-top: 20px;
    color: #fff;
    letter-spacing: 4.5px;
}
@keyframes move {
    0% {
        bottom: 60px;
    }
    50% {
        bottom: 40px;
    }
    100% {
        bottom: 60px;
    }
}
/* line 420, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data {
    position: relative;
    color: #fff;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.6);
}
/* line 426, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 1325px;
    width: 100%;
    margin-top: 20px;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
/* line 435, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .title p {
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 0.08rem;
    font-weight: lighter;
    text-align: center;
}
/* line 435, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .title.title-en p {
    letter-spacing: 0;
}
/* line 442, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .title p span {
    display: block;
}
/* line 447, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .title p:first-child {
    font-size: 36px;
    line-height: 60px;
    font-weight: normal;
}
/* line 454, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data {
    display: flex;
    justify-content: space-between;
    padding: 0 120px;
    margin-top:85px;
    margin-bottom:80px;
}
/* line 462, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data .main_number {
    width: fit-content;
}
/* line 462, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data.history_data-en .main_number {
    width: unset;
}
/* line 462, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data .main_number p {
    position: relative;
    font-size: 60px;
}
/* line 465, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data .main_number p i {
    position: absolute;
    bottom: 90px;
    left: 0;
}
/* line 473, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data .main_number p .number {
    line-height: 92px;
}
/* line 479, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data .main_number dl dt {
    font-size: 16px;
    line-height: 26px;
    font-weight: bold;
}
/* line 484, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data .main_number dl dd {
    font-size: 14px;
    line-height: 26px;
    font-weight: lighter;
}
/* line 492, ../sass/home.scss */
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .enterprise_logo {
    max-width: 619px;
    max-height: 49px;
    margin: 0 auto;
}
/* line 500, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field {
    background-color: rgba(0,0,0,0.6);
}
/* line 504, ../sass/home.scss */

#bo-yu-home .ff_indexPage .industry_field .industry_field_item{
    max-width: 1325px;
    margin: 0 auto;
}

#bo-yu-home .ff_indexPage .industry_field .field_title {
    text-align: center;
    margin-top: 115px;
    margin-bottom:20px;
}
/* line 508, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .field_title h1 {
    font-size: 34px;
    font-weight: bold;
    padding-bottom:30px;
}
/* line 513, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .field_title p {
    font-size: 14px;
    line-height: 1.5;
}
/* line 517, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .field_title p span {
    display: block;
}
/* line 524, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .owl-carousel .item_block {
    position: relative;
    padding: 0 8.552vw 100px 8.552vw;
}
/* line 529, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .owl-carousel .item_block .item_bg {
    opacity: 0;
    width: 100%;
    height:47.222vh;
}
/* line 532, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .owl-carousel .item_block .item_bg .img {
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
/* line 538, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .owl-carousel .item_block .item_title {
    transform: translateX(50%);
    opacity: 0;
    position: absolute;
    left: 50%;
    bottom:-50%;
    max-width: 550px;
    width: 100%;
    color: #4d4d4d;
    background-color: #fff;
    text-align: center;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
#bo-yu-home .ff_indexPage .industry_field .owl-carousel .owl-item.active .item_block .item_bg {
    transform: translateX(0);
    opacity: 1;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

#bo-yu-home .ff_indexPage .industry_field .owl-carousel .owl-item.active .item_block .item_title {
    opacity:0.9;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    bottom: 0;
}
/* line 547, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .owl-carousel .item_block .item_title .center {
    padding: 30px 35px 50px;
}
/* line 550, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .owl-carousel .item_block .item_title .center h1 {
    font-size: 24px;
    color: #000;
}
/* line 555, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .owl-carousel .item_block .item_title .center p {
    font-size: 16px;
    line-height: 32px;
    padding: 23px 0 43px 0;
}
#bo-yu-home .ff_indexPage .industry_field .owl-carousel .item_block .btn_item {
    text-align: left;
    margin: 0 auto;
}
/* line 565, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .owl-carousel .item_block .btn_item img {
    width: 37px;
}
/* line 573, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .owl-theme .owl-nav {
    position: absolute;
    top:195px;
    width: 100%;
}
#bo-yu-home .ff_indexPage .industry_field .owl-theme .owl-nav .owl-prev{
    position: absolute;
    left: 10px;
}
#bo-yu-home .ff_indexPage .industry_field .owl-theme .owl-nav .owl-next{
    position: absolute;
    right: 10px;
}
/* line 580, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .owl-theme .owl-nav [class*=owl-] {
    border: none;
    outline: none;
    width: 50px;
    height: 50px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin: 0 15px;
    background-color: #c1c1c1;
}
/* line 588, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .owl-theme .owl-nav [class*=owl-] img {
    width: 40px;
    height: 25px;
    margin: 0 auto;
}
/* line 595, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_field .owl-theme .owl-nav [class*=owl-]:hover {
    background-color: #064db7;
}
/* line 604, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list {
    position: relative;
    width: 50%;
    height: 100%;
    background-color: #064db7;
    float: left;
}
/* line 611, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block {
    position: absolute;
    width: 630px;
    right: 0;
    top: 106px;
    color: #fff;
}
/* line 618, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block h1 {
    font-size: 34px;
    font-weight: bold;
    margin-bottom:30px;
}
/* line 624, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block .center .item_block {
    position: relative;
    padding: 15px 0;
    cursor: pointer;
    opacity: 0.7;
}
/* line 629, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block .center .item_block em {
    font-size:calc(45px + (50 - 45)*(100vw - 1366px)/(1920 - 1366));
}
/* line 632, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block .center .item_block span {
    font-size: 18px;
    margin-left: 8px;
}
/* line 635, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block .center .item_block .wite {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #fff;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
/* line 644, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block .center .item_block.active {
    opacity: 1;
}
/* line 646, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block .center .item_block.active .wite {
    width:425px;
}
/* line 653, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block .btn_item {
    color: #fff;
    border-color: #fff;
    margin-top:30px;
}
/* line 661, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_imges {
    width: 50%;
    height: 100%;
    float: left;
}
/* line 666, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_imges .put_img_item {
    width: 100%;
    height: 100vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
/* line 674, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_imges .put_img_1 {
    background-image: url(../image/index/industry_put_1.jpg);
}
/* line 678, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_imges .put_img_2 {
    background-image: url(../image/index/industry_put_2.jpg);
}
/* line 682, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_imges .put_img_3 {
    background-image: url(../image/index/industry_put_3.jpg);
}
/* line 686, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_imges .put_img_4 {
    background-image: url(../image/index/industry_put_4.jpg);
}
/* line 690, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_imges .put_img_5 {
    background-image: url(../image/index/industry_put_5.jpg);
}
/* line 696, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module {
    background-color: #fff;
}
/* line 699, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item {
    height: 100vh;
}
/* line 701, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item {
    position: absolute;
    top: -100%;
    left: 0;
    width: 50%;
    height: 100%;
    opacity: 1;
    -moz-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    -webkit-transition: all 1.5s ease;
    transition: all 1.5s ease;
}
/* line 710, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item .left {
    position: absolute;
    right: 0;
    top: 0;
    width: 630px;
}

/* line 714, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item .left .case_title h1 {
    font-size: 34px;
    font-weight: bold;
    margin-top: 120px;
    margin-bottom: 50px;
}
/* line 720, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item .left .case_title p {
    font-size: 34px;
    font-weight: lighter;
}
/* line 724, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item .left .case_title .seat {
    vertical-align: middle;
    font-size: 14px;
}
/* line 728, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item .left .case_title .icon_site {
    vertical-align: middle;
    display: inline-block;
    width: 15px;
    height: 18px;
    margin:0 10px 0 20px;
    background: url(../image/icon_site.png) no-repeat center/cover;
}
/* line 738, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item .left .put_use {
    margin-left:2px;
}

#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item .left .max_number {
    margin-bottom:6.33vh;
    margin-top:6.33vh;
    margin-left: -8px;
}
/* line 742, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item .left .max_number .case_number {
    font-size: 80px;
    color: #064db7;
}
/* line 749, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item .left .put_use .put_use_item {
    margin-top: 29px;
}
/* line 751, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item .left .put_use .put_use_item span {
    display: inline-block;
    font-size: 18px;
    padding: 12px 30px;
    border: 1px solid #064db7;
    margin: 0 22px 22px 0;
    color: #064db7;
    cursor: pointer;
}
/* line 760, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item .left .put_use .put_use_item span:hover {
    color: #fff;
    background-color: #064db7;
}
/* line 769, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .imges {
    position: absolute;
    bottom: -100%;
    right: 0;
    width: 50%;
    height: 100%;
    opacity: 1;
    -moz-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    -webkit-transition: all 1.5s ease;
    transition: all 1.5s ease;
}
/* line 779, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_site_item {
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
/* line 787, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .site_1 {
    background-image: url(../image/index/case_list_1.jpg);
}
/* line 791, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .site_2 {
    background-image: url(../image/index/case_list_2.jpg);
}
/* line 795, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .site_3 {
    background-image: url(../image/index/case_list_3.jpg);
}
/* line 791, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .site_4 {
    background-image: url(../image/index/case_list_4.jpg);
}
/* line 795, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .site_5 {
    background-image: url(../image/index/case_list_5.jpg);
}
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .site_6 {
    background-image: url(../image/index/case_list_6.jpg);
}
/* line 802, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-theme .owl-nav {
    position: absolute;
    width: 100%;
    max-width: 1256px;
    left: 50%;
    bottom:10.33vw;
    text-align: left;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
/* line 807, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-theme .owl-nav [class*=owl-] {
    border: none;
    outline: none;
    width: 50px;
    height: 50px;
    margin: 0 25px 0 0;
    background-color: #c1c1c1;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
/* line 815, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-theme .owl-nav [class*=owl-] img {
    width: 40px;
    height: 25px;
    margin: 0 auto;
}
/* line 822, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-theme .owl-nav [class*=owl-]:hover {
    background-color: #064db7;
}
/* line 830, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-theme .owl-item.active .case_module_item .case_beif_item {
    top: 0;
    opacity: 1;
}
/* line 835, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-theme .owl-item.active .case_module_item .imges {
    bottom: 0;
    opacity: 1;
}
/* line 846, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module {
    background-color: #fff;
}
/* line 848, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block {
    position: absolute;
    max-width: 1260px;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 0;
    margin-left: -630px;

}
/* line 854, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block h1 {
    font-size: 34px;
    font-weight: bold;
    margin-top: 120px;
}
#bo-yu-home .ff_indexPage .news_module .news_block .news_content {
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
/* line 860, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block {
    display: flex;
    justify-content: space-between;
}
/* line 863, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block {
    position: relative;
    width: 265px;
    border:1px solid #064db7;
}
/* line 867, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block .item_center {
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    padding:20px 20px;
}
/* line 870, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block .item_center .time_title {
    color: #000;
    border-bottom: 1px solid #064db7;
    margin-bottom: 1px;
    -moz-transition: all 50ms;
    -o-transition: all 50ms;
    -webkit-transition: all 50ms;
    transition: all 50ms;
}
/* line 876, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block .item_center .time_title time {
    font-size: 20px;
}
/* line 880, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block .item_center .time_title p {
    font-size: 16px;
    line-height: 29px;
    margin-top: 16px;
    margin-bottom: 40px;
    height: 58px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
/* line 888, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block .item_center .curve {
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: 0;
    height: 1px;
    background-color: #fff;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    transition: all 0.8s;
}
/* line 900, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block:hover .item_center {
    background-color: #064db7;
}
/* line 904, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block:hover .item_center .time_title {
    color: #fff;
}
/* line 908, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block:hover .item_center .curve {
    width: calc(100% - 40px);
}
/* line 914, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block .btn_item {
    position: absolute;
    top:-70px;
    right: 0;
    border-color: #000;
}

#bo-yu-home .ff_indexPage .news_module .flinks {
    position: absolute;
    max-width: 1260px;
    width: 100%;
    left: 50%;
    bottom: 230px;
    margin-left: -630px;
    font-size: 14px;
}
#bo-yu-home .ff_indexPage .news_module .flinks a{display:inline-block;margin: 0 5px;color: #4d4d4d;font-size: 14px;}

/* line 921, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: url(../image/footer_bg.jpg) no-repeat center/cover;
}
/* line 925, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer .footer_item {
    position: relative;
    max-width:1260px;
    margin: 0 auto;
    color: #fff;
    padding: 50px 0 20px 0;
    font-size: 12px;
}
/* line 933, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .item_block {
    display: flex;
    justify-content: space-between;
}
/* line 937, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .item_block .item_sub_center {
    width: 25%;
}
/* line 940, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .item_block .item_sub_center h1 {
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
}
/* line 945, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .item_block .item_sub_center p {
    padding-top: 23px;
}
/* line 951, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .practice {
    margin-top: 55px;
    display: inline-flex;
}

/* line 951, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .practice a{
    color: #ffffff;
}
/* line 955, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50px;
    height: 50px;
    cursor: pointer;
}
/* line 955, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top.btn_top-en {
    width: unset;
}
/* line 955, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top.btn_top-en ul {
    display: flex;
}
/* line 955, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top.btn_top-en ul li {
    margin-left: 20px;
}
/* line 955, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top.btn_top-en ul li:last-child {
    margin-left: 110px;
}
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top img{
    width: 50px;
}
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top .icons a{
    width: 28px;
    height: 28px;
}
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top .icons.icons1 a{
    background: url("../image/boyu-g.png") no-repeat center/cover;
}
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top .icons.icons2 a{
    background: url("../image/facebook-g.png") no-repeat center/cover;
}
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top .icons.icons3 a{
    background: url("../image/ins-g.png") no-repeat center/cover;
}
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top .icons.icons4 a{
    background: url("../image/youtube-g.png") no-repeat center/cover;
}
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top .icons.icons1:hover a{
    background: url("../image/boyu.png") no-repeat center/cover;
}
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top .icons.icons2:hover a{
    background: url("../image/facebook.png") no-repeat center/cover;
}
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top .icons.icons3:hover a{
    background: url("../image/ins.png") no-repeat center/cover;
}
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top .icons.icons4:hover a{
    background: url("../image/youtube.png") no-repeat center/cover;
}
@media screen and (max-width: 1440px) {
    #bo-yu-home .ff_indexPage .case_module .owl-theme .owl-nav{
        bottom: 45px;
    }
    #bo-yu-home .ff_indexPage .industry_field .owl-carousel .item_block .item_bg{

    }
}

/* line 5, ../sass/ext.scss */
#pro-container {
    width: 1325px;
    height: 100vh;
    margin: 0 auto;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
}
/* line 12, ../sass/ext.scss */
#pro-container .title {
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
    color: white;
}
/* line 19, ../sass/ext.scss */
#pro-container .abstract {
    font-size: 14px;
    line-height: 2;
    text-align: center;
    margin: 20px 0 35px;
    color: white;
}
/* line 19, ../sass/ext.scss */
#pro-container .abstract.abstract-en {
    line-height: 1.4;
}
/* line 19, ../sass/ext.scss */
#pro-container > p:nth-child(2).abstract-en {
    margin: 20px 0 0;
}
/* line 19, ../sass/ext.scss */
#pro-container > p:nth-child(3).abstract-en {
    margin: 0 0 35px;
}
/* line 26, ../sass/ext.scss */
#pro-container .pro-lists {
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
/* line 30, ../sass/ext.scss */
#pro-container .pro-lists .pro-item {
    width: 405px;
    height: 515px;
    overflow: hidden;
    position: relative;
}
/* line 35, ../sass/ext.scss */
#pro-container .pro-lists .pro-item .bg {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
/* line 43, ../sass/ext.scss */
#pro-container .pro-lists .pro-item .mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
/* line 53, ../sass/ext.scss */
#pro-container .pro-lists .pro-item .text-wrap {
    position: absolute;
    left: 60px;
    bottom: 30px;
    -moz-transition: height 0.3s ease;
    -o-transition: height 0.3s ease;
    -webkit-transition: height 0.3s ease;
    transition: height 0.3s ease;
}
/* line 58, ../sass/ext.scss */
#pro-container .pro-lists .pro-item .text-wrap .name {
    font-size: 26px;
    font-weight: bold;
    color: white;
    margin-bottom: 30px;
    letter-spacing: 1px;
}
/* line 66, ../sass/ext.scss */
#pro-container .pro-lists .pro-item .text-wrap .abstract {
    margin: 0 0 40px 0;
    height: 0;
    overflow: hidden;
    width: 300px;
    font-size: 14px;
    line-height: 2;
    text-align: left;
    color: white;
    -moz-transition: height 0.3s ease;
    -o-transition: height 0.3s ease;
    -webkit-transition: height 0.3s ease;
    transition: height 0.3s ease;
}
/* line 66, ../sass/ext.scss */
#pro-container .pro-lists .pro-item .text-wrap .abstract.abstract-en{
    line-height: 1.4;
}
/* line 78, ../sass/ext.scss */
#pro-container .pro-lists .pro-item .text-wrap .btn-item {
    position: relative;
    width: 135px;
    font-size: 14px;
    line-height: 32px;
    color: white;
    border-bottom: 1px solid white;
    cursor: pointer;
}
/* line 86, ../sass/ext.scss */
#pro-container .pro-lists .pro-item .text-wrap .btn-item img {
    position: absolute;
    right: 0;
    top: 50%;
    width: 37px;
    height: 8px;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}
/* line 113, ../sass/ext.scss */
#pro-container .pro-lists .pro-item:hover .mask {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}
/* line 117, ../sass/ext.scss */
#pro-container .pro-lists .pro-item:hover .text-wrap .abstract {
    height: 100px;
}
/* line 121, ../sass/ext.scss */
#pro-container .pro-lists .pro-item:hover .text-wrap .btn-item img {
    right: -25px;
}
@media only screen and (max-width: 1440px) {
    /* line 137, ../sass/ext.scss */
    #pro-container .pro-lists .pro-item {
        height: 400px;
    }
}
@media only screen and (max-width: 1400px) {
    /* line 145, ../sass/ext.scss */
    #pro-container {
        width: 1200px;
    }
    /* line 148, ../sass/ext.scss */
    #pro-container .pro-lists .pro-item {
        width: 360px;
        height: 360px;
    }
    /* line 151, ../sass/ext.scss */
    #pro-container .pro-lists .pro-item .text-wrap {
        left: 30px;
    }
}