/* line 12, ../sass/public.scss */
img {
    display: block;
    max-width: 100%;
}

/* 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;
}

/* 清理浮动 */
.clearfix {
	clear: both;
	zoom: 1;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#header .logo_on img {
	height:50px;
	width:206px;
}

#header .logo_off img {
	height:50px;
	width:206px;
}

.putaa{font-size:14px; margin-bottom:25px;}

/* line 49, ../sass/public.scss */
.btn_item img {
    position: absolute;
    right: 0;
    top: 97%;
    width: 20px;
    height: 6px;
    -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;
}




#bo-yu-home .ff_indexPage .news_module .news_block .btn_item img {
    position: absolute;
    right: 0;
    top: 50%;
    width: 20px;
    height: 6px;
    -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;
}






#bo-yu-home .ff_indexPage .news_module .news_block .btn_item:hover img {
    right: -25px;
}




/* 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:rgba(255,255,255,0.2) 0.5px solid ;
}
/* 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: 150px;
    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: #ac0008;
}
/* 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: 1vw;
    padding-right: 1vw;
    -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: #ac0008;
}
/* 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: 20px;
    height: 2px;
    background-color: #ac0008;
    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(44, 52, 65, 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: #fff;
}
/* line 168, ../sass/home.scss */
#header.typeMenu nav {
    height: 75px;
}
/* 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: #fff;
}
/* line 195, ../sass/home.scss */
#header.typeMenu nav .nav_menu .nav_header_content .nav_header_menu:hover > a {
    color: #dbe0e6;
}
/* 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;
}


.videoul{width:100%;}
.videoul li{float:left; width:31%; margin:1.1%;}
.videoul li img{display:block; width:100% !important;}


.newtitaaa{font-size:16px; margin-top:20px; font-weight:400; line-height:140%;}


/* line 228, ../sass/home.scss */
#header.top .wrapper .navWrapper a {
    color: #fff;
}
/* line 237, ../sass/home.scss */
#header.top nav .nav_menu .nav_header_content .nav_header_menu > a {
    color: #fff;
}
/* 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;
	font-size: 44px;
	line-height: 60px; 
	letter-spacing: 4px;
	font-size: 44px;
	line-height: 60px; 
	letter-spacing: 4px;
}
/* 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/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/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/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 {

    line-height: 25px;
    letter-spacing: 0.08rem;
    font-weight: lighter;
    text-align: center;
	margin-bottom:20px;
}
/* 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: 600;
	margin-bottom:10px;
}
/* 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;
	display:flex;
	justify-content:center;
	
}
/* 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: 20px;
}
/* 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: #ac0008;
}
/* line 604, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list {
    position: relative;
    width: 50%;
    height: 100%;
    background-color: #cad1d9;
    float: left;
	display:flex;
	align-items: center;
	align-content: center;
	justify-content: center;
}
/* line 611, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block {
    position: absolute;
    width: 100%;
	padding: 100px 100px 0 100px;
	box-sizing:border-box;
    /* 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;
	width:49%;
	float:left;
	margin-right:2%;
	border:rgba(0,0,0,0.2) 1px solid;
	box-sizing:border-box;
	margin-bottom:2%;
	padding:20px 40px;
/*	background:rgba(255,255,255,0.1)*/
}


#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block .center .item_block .advcontent{
	margin-top:10px; 
	line-height:140%; 
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}





#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block .center .item_block:nth-child(2n) {
	margin-right:0%;
}




/* line 629, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block .center .item_block em {
    font-size:calc(25px + (50 - 45)*(100vw - 1366px)/(1920 - 1366));
	font-weight:600;
}
/* line 632, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block .center .item_block span {
    font-size: 17px;
    margin-left: 8px;
	font-weight:600;
}
/* 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: 2px;
    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;
	/*background:rgba(255,255,255,0.5)*/
}
/* line 646, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block .center .item_block.active .wite {
    width:100%;
}
/* line 653, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block .btn_item {
    color: #000;
    border-color: #000;
    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/adva.jpg);
}
/* line 678, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_imges .put_img_2 {
    background-image: url(../image/advb.jpg);
}
/* line 682, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_imges .put_img_3 {
    background-image: url(../image/advc.jpg);
}
/* line 686, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_imges .put_img_4 {
    background-image: url(../image/advd.jpg);
}
/* line 690, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_imges .put_img_5 {
    background-image: url(../image/adve.jpg);
}

/* line 690, ../sass/home.scss */
#bo-yu-home .ff_indexPage .industry_put .put_imges .put_img_6 {
    background-image: url(../image/advf.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;
	    float: left;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
}
/* 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;*/
	position: absolute;
    width: 100%;
    padding: 0 100px;
    box-sizing: border-box;
 
}

/* 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: 80px;
    margin-bottom: 30px;
}
/* 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;

	line-height:160%;
}
/* 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: #ac0008;
}
/* 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: 16px;
    padding: 12px 30px;
    border: 1px solid #2c3340;
    margin: 0 22px 22px 0;
	background:#2c3441;
    color: #fff;
    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: #ac0008;
}
/* 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/contactbg.jpg);
}
/* line 791, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .site_2 {
    background-image: url(../image/feedbackbg.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: 100%;
    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 1px 0 0;
    background-color: #2c3340;
    -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: 23px;
    height: 15px;
    margin: 0 auto;
}
/* line 822, ../sass/home.scss */
#bo-yu-home .ff_indexPage .case_module .owl-theme .owl-nav [class*=owl-]:hover {
    background-color: #ac0008;
}
/* 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: #fff url(../image/newsbg.jpg) repeat center center;
}
/* 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;*/
	
	
	

	max-width: 100%;
	padding:0 100px;
	box-sizing:border-box;
    width: 100%;
    height: 100%;
	margin:0 auto;
	

	
	

}
/* line 854, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block h1 {
    font-size: 34px;
    font-weight: bold;
    margin-top: 20%;
	color:#444;
}
#bo-yu-home .ff_indexPage .news_module .news_block .news_content {
    position: relative;
    width: 100%;
    top: 190px;
    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: 24%;
	overflow:hidden;
	-webkit-box-shadow: 2px 2px 5px rgb(0 0 0 / 10%);
    box-shadow: 2px 2px 5px rgb(0 0 0 / 10%);
	background:#FFF;
}
/* 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% - 80px);
    height: calc(100% - 140px);
    padding:60px 40px 80px 40px;
}
/* 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 #eee;
    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;
	height:46px;
	line-height:120%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
/* 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: 24px;
	height:46px;
    margin-top: 25px;
    margin-bottom: 40px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    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: 81px;
    left: 40px;
    width: 70px;
    height: 1px;
    background-color: #fff;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    transition: all 0.8s;
	color:#ac0008;
	font-size:14px;
	
}
/* 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: #2c3441;
}
/* 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% - 80px);
	color:#FFF;
}
/* line 914, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module .news_block .btn_item {
    position: absolute;
    top:-100px;
    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:100%;
    margin: 0 auto;
    color: rgba(255,255,255,0.6);
    padding: 50px 100px 20px 100px;
    font-size: 14px;
}
/* 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 rgba(255,255,255,0.2);
    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: 30px;
    display: inline-flex;
}

/* line 951, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .practice a{
    color: rgba(255,255,255,0.6);
}
/* line 955, ../sass/home.scss */
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .btn_top {
    position: absolute;
    right: 100px;
    bottom: 0px;
    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/-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/.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{

    }
	#bo-yu-home .ff_indexPage .news_module #footer .footer_item{padding:50px 30px;}
}

/* line 5, ../sass/ext.scss */
#pro-container {
    /*width: 1325px;*/
	padding:0 100px; 
	box-sizing:border-box;
    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 {

    line-height: 1.4;
    text-align: center;
    margin: 20px 0 60px;
    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;
	align-content: center;
	align-items:center;*/
}
/* line 30, ../sass/ext.scss */
#pro-container .pro-lists .pro-item {

    width: 23.5%;
	margin-right:2%;
    height: 200px;
    overflow: hidden;
    position: relative;
	float:left;
	display:block;
	border-radius:10px;
}


#pro-container .pro-lists .pro-item:nth-child(4n) {


	margin-right:0%;

}




/* 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: 14px;
    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: 100px;
    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: 20px;
    height: 6px;
    -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: 10px;
}
/* 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: 200px;
    }
}
@media only screen and (max-width: 1400px) {
    /* line 145, ../sass/ext.scss */
    #pro-container {
        width: 100%;
    }
    /* line 148, ../sass/ext.scss */
    #pro-container .pro-lists .pro-item {
        width: 23.5%;
        height: 160px;
    }
    /* line 151, ../sass/ext.scss */
    #pro-container .pro-lists .pro-item .text-wrap {
        left: 10px;
    }
	#bo-yu-home .slider .owl-carousel .item_block .item_bg .item_title{
	font-size: 25px;
	line-height: 60px; 
	letter-spacing: 4px;
}

#bo-yu-home .slider .owl-carousel .item_block .banner_2 .item_title P{font-size:25px; line-height:40px;}
#bo-yu-home .slider .owl-carousel .item_block .banner_3 .item_title P{font-size:25px; line-height:40px;}
#bo-yu-home .slider .owl-carousel .item_block .banner_1 .item_title P{font-size:25px; line-height:40px;}
#header .wrapper .wrapperLogo{left:0;}
#header .wrapper .navWrapper{right:0; display:none;}

#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data{padding:0 40px;}
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data .main_number p{font-size:40px;}
#pro-container{padding:0 30px;}

#header nav .nav_menu{left:100px;}
#bo-yu-home .ff_indexPage .industry_put .put_list{float:none; width:100%;}
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block{padding:0 40px;}
#bo-yu-home .ff_indexPage .industry_put .put_imges{display:none;}
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item .left{padding:0 30px;}
#bo-yu-home .ff_indexPage .news_module .news_block{padding:0 40px;}

#bo-yu-home .ff_indexPage .news_module #footer .footer_item .item_block .item_sub_center{width:32%;}
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .item_block .item_sub_center:nth-child(3),#bo-yu-home .ff_indexPage .news_module #footer .footer_item .item_block .item_sub_center:nth-child(4),#bo-yu-home .ff_indexPage .news_module #footer .footer_item .item_block .item_sub_center:nth-child(5){width:20%;}

}

@media only screen and (max-width: 760px){
#header{height:75px; background-color:rgba(0,0,0,0.8);}
#header nav .nav_menu{left:0; top:0px; width:100%;}
#header .wrapper .wrapperLogo{left:20px; top:30%;}
#header nav .nav_menu .nav_header_content .nav_header_menu > a{font-size:12px;}
#header .mmenua{float:right; position:absolute; top:20px; right:20px; height: 75px;}
#bo-yu-home .slider .owl-theme .owl-dots .owl-dot{margin:0 20px;}
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item{padding:20px; margin-top:90px; box-sizing:border-box; max-width:100%; left:0; -webkit-transform: translate(0%, 0%);  transform: translate(0%, 0%); top:0;}
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .title p:first-child{font-size:25px;}
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data .main_number p{font-size:20px;}
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .title p span{font-size:14px; text-align:left;}
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data .main_number dl dd{display:none;}
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data .main_number dl dt{font-size:14px;}
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data{padding:0; margin-top:55px; margin-bottom:40px;}
#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data .main_number p .number{line-height:40px;}

#bo-yu-home .ff_indexPage .home_brief_data .brief_data_item .history_data .main_number p i{bottom:40px;}

#pro-container .title{font-size:25px;}
#pro-container .abstract{font-size:14px;}
#pro-container .pro-lists .pro-item{width:48%;}
#pro-container .pro-lists .pro-item:nth-child(4n){display:none;}
#pro-container .pro-lists .pro-item:nth-child(3n){display:none;}

#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block h1{font-size:25px;}
#bo-yu-home .ff_indexPage .industry_put .put_list .put_item_block .btn_item{display:none;}

#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item{width:100%; float:none;}
#bo-yu-home .ff_indexPage .case_module .owl-theme .owl-item.active .case_module_item .imges{display:none;}
#bo-yu-home .ff_indexPage .case_module .owl-carousel .case_module_item .case_beif_item .left .case_title h1{font-size:25px;}
#bo-yu-home .ff_indexPage .news_module .news_block h1{font-size:25px;}
#bo-yu-home .ff_indexPage .news_module .news_block .btn_item{display:none;}
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block{float:none; width:100%;}
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block{display:block;}
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block:nth-child(2){display:none; margin-top:10px;}
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block:nth-child(3){display:none;}
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block:nth-child(4){display:none;}

.newtitaaa{font-size:14px; margin-top:20px; font-weight:400; line-height:120%;}
#bo-yu-home .ff_indexPage .news_module .news_block .news_content{top:150px;}
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block .item_center{padding:30px;}
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block .item_center .time_title time{font-size:16px; height:35px;}
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block .item_center .time_title p{font-size:14px; line-height:22px;}
#bo-yu-home .ff_indexPage .news_module .news_block .news_content .news_content_block .item_block .item_center .curve{left:30px; bottom:65px;}
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .item_block{display:none;}
#bo-yu-home .ff_indexPage .news_module #footer .footer_item .practice{margin-top:0;}

#header nav .nav_menu .nav_header_content .nav_header_menu{float:left; width:16%;}
#header nav .nav_menu .nav_header_content{display:block;}
#header nav .nav_menu .nav_header_content .nav_header_menu > a{line-height:30px;}
#header nav{height:30px; top:55%;}
#header .logo_on img{height:35px; width:auto !important;}
#header .logo_off img{height:35px; width:auto !important;}
#header nav .nav_menu .nav_header_content .nav_header_menu:first-child{display:none;}
#bo-yu-home .ff_indexPage .news_module .news_block{padding:20% 40px;}

}
