.site-navbar {
    position:fixed;
    z-index:100;
    top:0;
    bottom:0;
    left:0;
    width:10%;
    background-color:rgba(255, 255, 255, 0.8);
    box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}
.site-navbar .pc-logo {
    width: 100%;
    height: auto;
    display:block;
    padding:5px 0;
    text-align:center;
    border-bottom:1px solid #d7d7d7
}
.site-navbar .J_list{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}
.site-navbar .list_nav {
    width: 100%;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    transition:all .4s;
    padding:5px 0;
    border-bottom:1px solid #d7d7d7
}
.site-navbar .nav-wrap {
    position:relative;
    z-index:10
}
.site-navbar .item {
    display:block
}
.site-navbar .icon {
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    transition:all .4s;
    display:block;
    margin:0 auto;
    width:50px;
    height:50px;
    background:no-repeat center;
    background-size:100%
}
.site-navbar .p {
    padding-top:5px;
    text-align:center;
    font-size:14px;
    color:#333
}
.site-navbar .sub-nav-wrap {
    display:none;
    position:absolute;
    width:100px;
    left:100%;
    top:0;
    bottom:0;
    overflow:hidden
}
.site-navbar .list_nav:hover .sub-nav-wrap {
    display:block;
}
.site-navbar .sub-bg {
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s;
    -webkit-transform:translate3d(-100%, 0, 0);
    -moz-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0);
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.site-navbar .list_nav .sub-list {
    display: none;
    z-index:10;
    position:absolute;
    top:0;
    left:100%;
    width:100px
}
.site-navbar .list_nav:hover .sub-list {
    display: block;
}
.site-navbar .sub-list a {
    display:block;
    height:32px;
    line-height:32px;
    color:#fff;
    font-size:13px;
    text-align:center
}
.site-navbar .sub-list a:hover {
    background-color:#000
}
.site-navbar .list_nav:hover .sub-bg {
    -webkit-transform:translate3d(0, 0, 0);
    -moz-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
.site-navbar .list_nav:nth-child(1) .sub-bg {
    background-color:rgba(229, 0, 18, 0.2)
}
.site-navbar .list_nav:nth-child(1) .icon {
    background-image:url("../images/icon01.png")
}
.site-navbar .list_nav:nth-child(1):hover {
    background:#e0bccd
}
.site-navbar .list_nav:nth-child(1):hover .icon {
    background-image:url("../images/icon01-on.png")
}
.site-navbar .list_nav:nth-child(1) .sub-list a:hover {
    background-color:#c12146
}
.site-navbar .list_nav:nth-child(2) .sub-bg {
    background-color:rgba(0, 164, 0, 0.2)
}
.site-navbar .list_nav:nth-child(2) .icon {
    background-image:url("../images/icon02.png")
}
.site-navbar .list_nav:nth-child(2):hover {
    background-color:#d7f3c2
}
.site-navbar .list_nav:nth-child(2):hover .icon {
    background-image:url("../images/icon02-on.png")
}
.site-navbar .list_nav:nth-child(2) .sub-list a:hover {
    background-color:#b757a9
}
.site-navbar .list_nav:nth-child(3) .sub-bg {
    background-color:rgba(0, 164, 0, 0.2)
}
.site-navbar .list_nav:nth-child(3) .icon {
    background-image:url("../images/icon03.png")
}
.site-navbar .list_nav:nth-child(3):hover {
    background-color:#c2e9c2
}
.site-navbar .list_nav:nth-child(3):hover .icon {
    background-image:url("../images/icon03-on.png")
}
.site-navbar .list_nav:nth-child(3) .sub-list a:hover {
    background-color:#059636
}
.site-navbar .list_nav:nth-child(4) .sub-bg {
    background-color:rgba(255, 143, 0, 0.2)
}
.site-navbar .list_nav:nth-child(4) .icon {
    background-image:url("../images/icon04.png")
}
.site-navbar .list_nav:nth-child(4):hover {
    background-color:#ffe4c2
}
.site-navbar .list_nav:nth-child(4):hover .icon {
    background-image:url("../images/icon04-on.png")
}
.site-navbar .list_nav:nth-child(4) .sub-list a:hover {
    background-color:#df9639
}
.site-navbar .list_nav:nth-child(5) .sub-bg {
    background-color:rgba(255, 211, 194, 0.2)
}
.site-navbar .list_nav:nth-child(5) .icon {
    background-image:url("../images/icon05.png")
}
.site-navbar .list_nav:nth-child(5):hover {
    background-color:#ffd3c2
}
.site-navbar .list_nav:nth-child(5):hover .icon {
    background-image:url("../images/icon05-on.png")
}
.site-navbar .list_nav:nth-child(5) .sub-list a:hover {
    background-color:#ffd3c2
}
.site-navbar .list_nav:nth-child(6) .sub-bg {
    background-color:rgba(224, 66, 145, 0.2)
}
.site-navbar .list_nav:nth-child(6) .icon {
    background-image:url("../images/icon06.png")
}
.site-navbar .list_nav:nth-child(6):hover {
    background-color:#f8d2e5
}
.site-navbar .list_nav:nth-child(6):hover .icon {
    background-image:url("../images/icon06-on.png")
}
.site-navbar .list_nav:nth-child(6) .sub-list a:hover {
    background-color:#b757a9
}
.site-navbar .list_nav:nth-child(7) .sub-bg {
    background-color:rgba(17, 170, 246, 0.2)
}
.site-navbar .list_nav:nth-child(7) .icon {
    background-image:url("../images/icon07.png")
}
.site-navbar .list_nav:nth-child(7):hover {
    background-color:#c7e3f1
}
.site-navbar .list_nav:nth-child(7):hover .icon {
    background-image:url("../images/icon07-on.png")
}
.site-navbar .list_nav:nth-child(7):hover {
    background-color:#c7e3f1
}
.site-navbar .list_nav:nth-child(6) .sub-list a:hover {
    background-color:#c7e3f1
}
.swiper-container{
    --swiper-theme-color: #ff6600;
}
.home-main-slide {
    display:block;
    width:100%;
    height:100%
}
.home-main-slide .swiper-pagination {
    right:30px
}
.home-main-slide .swiper-pagination .swiper-pagination-bullet {
    width:12px;
    height:12px;
    opacity:1;
    margin:8px auto;
    background-color:#fff
}
.home-main-slide .swiper-pagination .swiper-pagination-bullet-active {
    width:20px;
    height:20px
}
.home-main-slide .swiper-pagination .swiper-pagination-bullet-active:nth-child(1) {
    background-color:#e70012
}
.home-main-slide .swiper-pagination .swiper-pagination-bullet-active:nth-child(2) {
    background-color:#ff4500
}
.home-main-slide .swiper-pagination .swiper-pagination-bullet-active:nth-child(3) {
    background-color:#58cb00
}
.home-main-slide .swiper-pagination .swiper-pagination-bullet-active:nth-child(4) {
    background-color:#ff8f00
}
.home-main-slide .swiper-pagination .swiper-pagination-bullet-active:nth-child(5) {
    background-color:#e04291
}
.home-main-slide .swiper-pagination .swiper-pagination-bullet-active:nth-child(6) {
    background-color:#ff4500
}
.home-main-slide .swiper-pagination .swiper-pagination-bullet-active:nth-child(7) {
    background-color:#ff4500
}

.home-section01 {
    width: 100%;
    height: 100%;
    background-image:url("../images/bg01.jpg");
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center right;
    overflow:hidden
}
.main_section_01{
    width: 70%;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.main_section_01 .main_section_01_top{
    width: 56%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    top: 12%;
    left: 0;
}
.main_section_01 .main_section_01_top .top_title{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 6.6%;
}
.main_section_01 .main_section_01_top .top_title .title_icon{
    width: 48px;
    margin-right: 16px;
}
.main_section_01 .main_section_01_top .top_title .title_text{
    font-size: 34px;
    color: #ffffff;
    font-weight: bolder;
}
.main_section_01 .main_section_01_top .top_text{
    width: 100%;
    height: 72px;
    font-size: 16px;
    color: #ffffff;
    line-height: 36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 3.6%;
}
.main_section_01 .main_section_01_top .top_icon{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
}
.main_section_01 .main_section_01_top .top_icon a{
    width: 27px;
    height: 27px;
}
.main_section_01 .main_section_01_bottom{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    left: 0;
    bottom: 18.5%;
}
.main_section_01 .main_section_01_bottom .bottom_content{
    width: 15.6%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}
.main_section_01 .main_section_01_bottom .bottom_content .bottom_content_pic{
    width: 100%;
    height: auto;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
}
.main_section_01 .main_section_01_bottom .bottom_content .bottom_content_pic .bottom_pic{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition:All 1s ease-in-out;
    -webkit-transition:All 1s ease-in-out;
    -moz-transition:All 1s ease-in-out;
    -o-transition:All 1s ease-in-out;
}
.main_section_01 .main_section_01_bottom .bottom_content .bottom_content_pic .bottom_pic:hover{
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
}
.main_section_01 .main_section_01_bottom .bottom_content .bottom_content_text{
    width: 100%;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    margin-top: 32px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.home-section02 {
    width: 100%;
    height: 100%;
    background-image:url("../images/bg02_.jpg");
    background-repeat:no-repeat;
    background-size:cover;
    background-position:bottom right;
    overflow:hidden
}
.home-section02 .main_content_02{
    width: 75%;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.home-section02 .main_content_02 .main_content_02_title{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 7.8%;
    left: 0;
}
.home-section02 .main_content_02 .main_content_02_title .title_icon{
    width: 48px;
    margin-right: 16px;
}
.home-section02 .main_content_02 .main_content_02_title .title_text{
    font-size: 34px;
    color: #ffffff;
    font-weight: bolder;
}
.home-section02 .main_content_02 .content_pic_wrap_02{
    position: absolute;
    border-radius: 50%;
    overflow: hidden;
}
.home-section02 .main_content_02 .content_pic_wrap_021{
    width: 34%;
    top: 25.9%;
    left: 0;
}
.home-section02 .main_content_02 .content_pic_wrap_022{
    width: 31.2%;
    top: 34.3%;
    left: 36%;
}
.home-section02 .main_content_02 .content_pic_wrap_023{
    width: 32%;
    top: 20%;
    right: 0;
}
.home-section02 .main_content_02 .content_pic_wrap_02 .content_pic_02{
    width: 100%;
    height: 100%;
    position: relative;
}
.home-section02 .main_content_02 .content_pic_wrap_02 .content_pic_02 .content_image_02{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition:All 1.5s linear;
    -webkit-transition:All 1.5s linear;
    -moz-transition:All 1.5s linear;
    -o-transition:All 1.5s linear;
}
.home-section02 .main_content_02 .content_pic_wrap_02:hover .content_pic_02 .content_image_02{
    transform:scale(1.3,1.3);
    -webkit-transform:scale(1.3,1.3);
    -moz-transform:scale(1.3,1.3);
    -o-transform:scale(1.3,1.3);
    -ms-transform:scale(1.3,1.3);
}
.home-section02 .main_content_02 .content_pic_wrap_02 .content_pic_shade_02{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.65);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0;
    filter:alpha(opacity=0);
    transition:All 1s ease-in-out;
    -webkit-transition:All 1s ease-in-out;
    -moz-transition:All 1s ease-in-out;
    -o-transition:All 1s ease-in-out;
}
.home-section02 .main_content_02 .content_pic_wrap_02:hover .content_pic_shade_02{
    opacity: 1;
    filter:alpha(opacity=1);
}
.home-section02 .main_content_02 .content_pic_wrap_02 .content_pic_shade_02 .shade_title_02{
    width: 62.8%;
    height: auto;
    text-align: center;
    font-size: 20px;
    color: #ffffff;
    font-weight: bold;
    line-height: 1.2;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-bottom: 10%;
}
.home-section02 .main_content_02 .content_pic_wrap_02 .content_pic_shade_02 .shade_desc_02{
    width: 62.8%;
    height: auto;
    font-size: 16px;
    color: #ffffff;
    line-height: 1.2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 19.2%;
}
.home-section02 .main_content_02 .content_pic_wrap_02 .content_pic_shade_02 .shade_btn_02{
    width: 110px;
    height: 30px;
    border: 1px solid #ffffff;
    font-size: 14px;
    color: #ffffff;
    line-height: 30px;
    text-align: center;
}
.home-section03 {
    width: 100%;
    height: 100%;
    background-image:url("../images/bg03.jpg");
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    overflow:hidden
}
.home-section03 .main_content_03{
    width: 66%;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.home-section03 .main_content_03 .main_content_03_title{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 7.8%;
    left: 0;
}
.home-section03 .main_content_03 .main_content_03_title .title_icon{
    width: 48px;
    margin-right: 16px;
}
.home-section03 .main_content_03 .main_content_03_title .title_text{
    font-size: 34px;
    color: #000000;
    font-weight: bolder;
}
.home-section03 .main_content_03 .mian_content_03_detail{
    width: 100%;
    height: auto;
    position: absolute;
    top: 24%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.home-section03 .main_content_03 .mian_content_03_detail .content_pic_03{
    position: relative;
    overflow: hidden;
}
.home-section03 .main_content_03 .mian_content_03_detail .content_pic_03_long{
    width: 50%;
}
.home-section03 .main_content_03 .mian_content_03_detail .content_pic_03_short{
    width: 25%;
}
.home-section03 .main_content_03 .mian_content_03_detail .content_image_03{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition:All 1.5s linear;
    -webkit-transition:All 1.5s linear;
    -moz-transition:All 1.5s linear;
    -o-transition:All 1.5s linear;
}
.home-section03 .main_content_03 .mian_content_03_detail .content_pic_03:hover .content_image_03{
    transform:scale(1.3,1.3);
    -webkit-transform:scale(1.3,1.3);
    -moz-transform:scale(1.3,1.3);
    -o-transform:scale(1.3,1.3);
    -ms-transform:scale(1.3,1.3);
}
.home-section03 .main_content_03 .mian_content_03_detail .content_pic_shade_03{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.65);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0;
    filter:alpha(opacity=0);
    transition:All 1s ease-in-out;
    -webkit-transition:All 1s ease-in-out;
    -moz-transition:All 1s ease-in-out;
    -o-transition:All 1s ease-in-out;
}
.home-section03 .main_content_03 .mian_content_03_detail .content_pic_03:hover .content_pic_shade_03{
    opacity: 1;
    filter:alpha(opacity=1);
}
.home-section03 .main_content_03 .mian_content_03_detail .content_pic_shade_03 .shade_title_03{
    width: 62.8%;
    height: auto;
    text-align: center;
    font-size: 20px;
    color: #ffffff;
    font-weight: bold;
    line-height: 1.2;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-bottom: 9.03%;
}
.home-section03 .main_content_03 .mian_content_03_detail .content_pic_shade_03 .shade_desc_03{
    width: 62.8%;
    height: auto;
    font-size: 16px;
    color: #ffffff;
    line-height: 1.2;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.home-section04 {
    width: 100%;
    height: 100%;
    background-image:url("../images/bg04.jpg");
    background-repeat:no-repeat;
    background-size:cover;
    background-position:top right;
    overflow:hidden;
    position: relative;
}
.home-section04 .main_content_04_title{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 7.8%;
    left: 0;
}
.home-section04 .main_content_04_title .title_icon{
    width: 48px;
    margin-right: 16px;
}
.home-section04 .main_content_04_title .title_text{
    font-size: 34px;
    color: #ffffff;
    font-weight: bolder;
}
.home-section04 .main_content_04_left{
    width: 25.31%;
    height: 100%;
    background-color: #000000;
    position: absolute;
    top: 0;
    left: 0;
}
.home-section04 .main_content_04_left .left_logo{
    width: 49.38%;
    height: auto;
    position: absolute;
    top: 10.4%;
    right: 7%;
}
.home-section04 .main_content_04_left .left_line_short{
    width: 30px;
    height: 1px;
    background-color: #ffffff;
    position: absolute;
    top: 48.83%;
    left: 42.8%;
}
.home-section04 .main_content_04_left .left_word_chinese{
    width: 55.56%;
    position: absolute;
    top: 50.59%;
    left: 42.8%;
    line-height: 30px;
    font-size: 16px;
    color: #ffffff;
}
.home-section04 .main_content_04_left .left_line_long{
    width: 80px;
    height: 1px;
    background-color: #ffffff;
    position: absolute;
    top: 61.06%;
    left: 42.8%;
}
.home-section04 .main_content_04_left .left_word_en{
    width: 55.56%;
    position: absolute;
    top: 63%;
    left: 42.8%;
    line-height: 30px;
    font-size: 14px;
    color: #ffffff;
}
.home-section04 .main_content_04{
    width: 50.26%;
    height: 38%;
    position: absolute;
    top: 34.11%;
    left: 31.25%;
}
.home-section04 .main_content_04 .main_content_04_pic_wrap{
    height: auto;
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    transition:All 0.5s ease-in-out;
    -webkit-transition:All 0.5s ease-in-out;
    -moz-transition:All 0.5s ease-in-out;
    -o-transition:All 0.5s ease-in-out;
}
.home-section04 .main_content_04 .main_content_04_pic_wrap:hover{
    -webkit-transform: translate(0, -8px);
    -moz-transform: translate(0, -8px);
    -ms-transform: translate(0, -8px);
    transform: translate(0, -8px);
}
.home-section04 .main_content_04 .main_content_04_pic_wrap_small{
    width: 31.61%;
    z-index: 16;
    top: 8.05%;
}
.home-section04 .main_content_04 .main_content_04_pic_wrap_small_01{
    left: 0;
}
.home-section04 .main_content_04 .main_content_04_pic_wrap_small_02{
    right: 0;
}
.home-section04 .main_content_04 .main_content_04_pic_wrap_big{
    width: 38.45%;
    z-index: 15;
    top: 0;
    left: 30.775%;
}
.home-section04 .main_content_04 .main_content_04_pic_wrap .main_content_04_pic{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.home-section04 .main_content_04 .main_content_04_pic_wrap .main_content_04_text{
    width: 100%;
    font-size: 16px;
    color: #ffffff;
    margin-top: 12px;
    text-align: center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.home-section05 {
    width: 100%;
    height: 100%;
    background-image:url("../images/bg05.jpg");
    background-repeat:no-repeat;
    background-size:cover;
    background-position:top right;
    overflow:hidden
}
.home-section05 .main_content_05{
    width: 66.67%;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.home-section05 .main_content_05 .main_content_05_title{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 7.8%;
    left: 0;
}
.home-section05 .main_content_05 .main_content_05_title .title_icon{
    width: 48px;
    margin-right: 16px;
}
.home-section05 .main_content_05 .main_content_05_title .title_text{
    font-size: 34px;
    color: #000000;
    font-weight: bolder;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap{
    width: 100%;
    height: auto;
    position: absolute;
    top: 24%;
    background-color: #ffffff;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .mian_content_05_detail{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .content_words_05{
    width: 24.14%;
    height: 100%;
    position: relative;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .words_title_05{
    width: 78.32%;
    position: absolute;
    left: 15.53%;
    top: 18.08%;
    font-size: 24px;
    color: rgb(51, 51, 51);
    font-weight: bold;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .words_line_05{
    width: 36px;
    height: 1px;
    background-color: #707070;
    position: absolute;
    left: 15.53%;
    top: 30.05%;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .words_text_05{
    width: 78.32%;
    position: absolute;
    left: 15.53%;
    top: 34.79%;
    font-size: 16px;
    color: rgb(51, 51, 51);
    line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .words_btn_05{
    width: 23px;
    position: absolute;
    left: 83.53%;
    top: 70.85%;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .content_bigimg_05{
    width: 35.47%;
    height: 100%;
    overflow: hidden;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .content_right_05{
    width: 39.0625%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .content_right_05 .right_top_05{
    width: 100%;
    height: 51.64%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .content_right_05 .right_top_bg_05{
    width: 33.8%;
    height: 100%;
    background-color: #e70012;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .content_right_05 .right_bottom_05{
    width: 100%;
    height: 47.54%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .content_right_05 .right_bottom_bg_05{
    width: 33.8%;
    height: 100%;
    background-color: #000000;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .content_right_05 .right_pic_05{
    width: 65.2%;
    height: 100%;
    overflow: hidden;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .content_right_05 .right_title_text_05{
    font-size: 18px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    margin-left: 13.02%;
    margin-top: 19.84%;
}
.home-section05 .main_content_05 .mian_content_05_detail_wrap .content_right_05 .right_title_line_05{
    width: 36px;
    height: 1px;
    background-color: #ffffff;
    margin-left: 13.02%;
    margin-top: 10px;
}
.home-section05 .main_content_05 .mian_content_logo_05{
    width: 28.671875%;
    position: absolute;
    top: 64.13%;
    left: 89.84375%;
    z-index: 55;
}
.home-section06 {
    width: 100%;
    height: 100%;
    background-image:url("../images/bg06.jpg");
    background-repeat:no-repeat;
    background-size:cover;
    background-position:top right;
    overflow:hidden
}
.home-section06 .main_content_06{
    width: 1280px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.home-section06 .main_content_06 .main_content_06_title{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 7.8%;
    left: 0;
}
.home-section06 .main_content_06 .main_content_06_title .title_icon{
    width: 48px;
    margin-right: 16px;
}
.home-section06 .main_content_06 .main_content_06_title .title_text{
    font-size: 34px;
    color: #ffffff;
    font-weight: bolder;
}
.home-section06 .main_content_06 .main_content_06_detail_wrap{
    width: 100%;
    height: auto;
    position: absolute;
    top: 24%;
    left: 0;
    background-color: #ffffff;
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_content_06_detail{
    width: 98.1875%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_conent_06_pic{
    width: 39.23%;
    height: 100%;
    overflow: hidden;
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_content_right_06{
    width: 56.27%;
    height: 82.142857%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_content_right_06 .news_wrap{
    width: 100%;
    height: auto;
    position: relative;
    transition:All 0.5s ease-in-out;
    -webkit-transition:All 1s ease-in-out;
    -moz-transition:All 1s ease-in-out;
    -o-transition:All 1s ease-in-out;
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_content_right_06 .news_wrap:hover{
    -webkit-transform: translate(0, -8px);
    -moz-transform: translate(0, -8px);
    -ms-transform: translate(0, -8px);
    transform: translate(0, -8px);
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_content_right_06 .news_content{
    width: 91.142857%;
    height: 70.285714%;
    position: absolute;
    top: 14.857143%;
    left: 4.428572%;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_content_right_06 .news_content .news_date{
    width: 13.479623%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_content_right_06 .news_content .news_date .date_year{
    font-size: 28px;
    color: rgb(255, 255, 255);
    font-weight: bold;
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_content_right_06 .news_content .news_date .date_month{
    font-size: 16px;
    color: rgb(255, 255, 255);
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_content_right_06 .news_content .news_line{
    width: 5px;
    height: 100%;
    background: url("../images/news_line.png") no-repeat;
    background-size: cover;
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_content_right_06 .news_content .news_detail{
    width: 75.235109%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_content_right_06 .news_content .news_detail .news_detail_title{
    width: 100%;
    font-size: 18px;
    line-height: 38px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-bottom: 15px;
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_content_right_06 .news_content .news_detail .news_detail_desc{
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    color: rgb(255, 255, 255);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_content_right_06 .news_operations{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
}
.home-section06 .main_content_06 .main_content_06_detail_wrap .main_content_right_06 .news_operations .news_icon{
    width: 4%;
    cursor: pointer;
    margin-left: 12px;
}
.home-section07 {
    width: 100%;
    height: 100%;
    background-image:url("../images/bg07_.jpg");
    background-repeat:no-repeat;
    background-size:cover;
    background-position:bottom center;
    overflow:hidden
}
.home-section07 .main_contnet_07{
    width: 1280px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.home-section07 .main_contnet_07 .main_content_07_title{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 7.8%;
    left: 0;
}
.home-section07 .main_contnet_07 .main_content_07_title .title_icon{
    width: 48px;
    margin-right: 16px;
}
.home-section07 .main_contnet_07 .main_content_07_title .title_text{
    font-size: 34px;
    color: #ffffff;
    font-weight: bolder;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap{
    width: 100%;
    height: auto;
    position: absolute;
    top: 24%;
    left: 0;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail{
    width: 92.734375%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 3.6328125%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail .main_content_left_07{
    width: 33.59375%;
    height: 85.287356%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail .main_content_left_07 .company_name{
    width: 100%;
    height: 55px;
    line-height: 55px;
    font-size: 24px;
    color: #e70012;
    font-weight: bolder;
    margin-bottom: 16px;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail .main_content_left_07 .contact_text{
    width: 100%;
    font-size: 16px;
    color: #000000;
    line-height: 36px;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail .main_content_left_07 .contact_code_list{
    width: 342px;
    height: 142px;
    margin-left: 8px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-top: 38px;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail .main_content_left_07 .contact_code_list .contact_code{
    width: 120px;
    height: 142px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail .main_content_left_07 .contact_code_list .contact_code .code_pic{
    width: 120px;
    height: 120px;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail .main_content_left_07 .contact_code_list .contact_code .code_text{
    font-size: 12px;
    color: #333333;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail .main_content_right_07{
    width: 51.5625%;
    height: 85.287356%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: space-between;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail .main_content_right_07 .feedback_one{
    width: 100%;
    height: 56px;
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail .main_content_right_07 .feedback_one .input_wrap{
    width: 46.67%;
    height: 54px;
    border: 1px solid #bfbfbf;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail .main_content_right_07 .feedback_one .input_wrap input{
    width: 100%;
    height: 100%;
    text-indent: 24px;
    font-size: 16px;
    color: #666666;
    background-color: transparent;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail .main_content_right_07 .feedback_textarea_wrap{
    width: calc(100% - 2px);
    height: 169px;
    border: 1px solid #bfbfbf;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail .main_content_right_07 .feedback_textarea_wrap textarea{
    width: calc(100% - 48px);
    height: 120px;
    font-size: 16px;
    color: #666666;
    resize: none;
    background-color: transparent;
}
.home-section07 .main_contnet_07 .main_content_07_detail_wrap .main_content_07_detail .main_content_right_07 .submit_btn{
    width: 145px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    cursor: pointer;
    background-color: #000000;
    color: #ffffff;
    font-size: 16px;
}



