.fl-nav {
    height: 80px;
    line-height: 80px;
    width: 100%;
    background-color: #fff;
    position: fixed;
    top: 0;
    z-index: 999;
    -moz-box-shadow: none;
    box-shadow: none;
    /*border-bottom: none;*/
    border-bottom: 1px solid #f2f2f2;
}

.fl-nav .logo {
    height: 44px;
    display: inline-block;
    width: 140px;
    margin-top: 18px;
}

.section1 {
    background: none
}

#container {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    padding-top: 80px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#background_video {
    position: absolute;

    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    object-fit: cover;
    height: 100%;
    width: 100%;
}

#video_cover {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url('video_cover.jpeg') no-repeat;
    background-size: cover;
    background-position: center;
}
#overlay {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    /*background: rgba(0, 0, 0, 0.5);*/
}

.section{}
.fp-tableCell{}
*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.center{text-align: center}
/*section 2*/
.section2{background: none}
.sub_title{text-align: center; vertical-align: middle; border-bottom: 1px solid #dcdcdc;  padding-top: 80px}
.sub_menu{text-align: center; width: 70%;
    margin: 0 auto;}
.sub_menu a{display: inline-block;padding: 4px 20px; margin: 12px 44px; width: 188px;
    height: 38px; line-height: 30px}
.sub_menu a:hover,.sub_menu a.mt-tabpage-item-cur{background-color: #d5c1b6; color: #fff}

.mt-tabpage-item{width: 82%; margin: 0 auto; overflow: hidden; height: 900px}
.mt-tabpage-item .center{overflow: hidden}
.mt-tabpage-item .center img{width: 100%}
.mt-tabpage-cont__wrap{position: absolute;width: 100%; left: 0}

.sub_slider{width: 82%; margin: 32px auto}
.clearfix{ zoom:1;}
.clearfix:after{ content:'\20'; display:block; clear:both;}
.none{ display:none;}
.fl,.fr,.lifl li{ float:left; display:inline;}
.wrap{ width:100%; margin:0 auto;}
.sub_slider .wrap{ height:auto; position:relative;}
.sub_slider .pan{ width:100%; height:auto;  overflow:hidden; text-align:center;}
.sub_slider .pan img{ width: 100%}
ul.sub_slider_tab{ position:absolute; top:395px; right:20px; z-index:1; cursor:pointer; display: none}
/*ul.sub_slider_tab li{ padding-left:7px;}
ul.tab img,ul.wdl img,.map{ border:2px solid #fff; -webkit-box-shadow:0px 0px 3px 1px rgba(6, 0, 1, 0.3); box-shadow:0px 0px 3px 1px rgba(6, 0, 1, 0.3);}
ul.tab li.current img{ border:4px solid #ff6d7b; width:92px; height:57px;}*/
a.arr_l,a.arr_r{  width:58px; height:58px; position:absolute; top:147px; z-index:1;}
a.arr_l{ left:9px;background:url(../images/arr-left.png) no-repeat;}
a.arr_r{ background-position:right 0; right:9px;background:url(../images/arr-right.png) no-repeat;}

video{
    position: fixed;
    right: 0px;
    bottom: 0px;
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto;
    /*加滤镜*/
    /*-webkit-filter: grayscale(100%);*/
    /*filter:grayscale(100%);*/
}
source{
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto;
}
.new_wrapper{width: 82%; margin: 0 auto}
.sub_p_list{margin-top: 80px;}
.sub_p_list > div{width: 24.5%; display: inline-block; text-align: center}
.sub_p_list > div img{width: 55%}

.sub_p_list2 >div {width: 32%}
/*section 3*/
.section3{background: none}
.sub_3{height: 100%; padding-top: 80px}
.sub_3 .sub3_banner{width: 50%;height: 100%; float: left; }
.sub_3 .sub3_banner_r{width: 50%;height: 100%; float: right;    padding-left: 2px;}
.sub_3 .sub3_banner2{width: 100%;height: 50%; float: left; background-size: cover}
.sub_3 .sub3_banner3{width: 100%;height: 50%; float: left; background-size: cover;margin-top: 2px;}

/*section 4*/
.section4{background: none}
.sub_4{background-color: #000; padding: 30px 0; text-align: center; position: relative; height: 100%; padding-top: 110px}
.sub_4 .title{text-align: center; color: #ffffff; position: absolute;width: 100%; bottom: 110px; height: 30px;}

/*section 5*/
.section5{background: none}
.sub_5{height: 100%; padding-top: 80px}
.sub_5_l{float: left; padding-top: 70px; width: 54%}
.sub_5_r{float: right; padding-top: 70px; width: 41%;position: relative;}
.sub_5_r p{padding: 8px 0}
.sub_5_r .we_box{margin-top: 30px;
    border-left:none;border-right: none; padding: 20px 0; overflow: hidden;width: 80%;}
.sub_5_r .we_box > div{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.sub_5_r .we_box .weibo{float: left;width: 50%; text-align: left; border-right: 1px solid #eaeaea}
.sub_5_r .we_box .wx{float: right;width: 50%; text-align: right; }
.sub_5_foot_link{padding-top: 30px}
.sub_5_foot_link i{font-style: normal; margin: 0 12px}

.sub5_wx_box {
    width: 210px;
    height: 210px;
    padding: 10px;
    background-color: #fff;
    border-radius: 10px;
    position: absolute;
    z-index: 1000;
    left: 50%;
    top: 50%;
    border: 1px dotted #dedede;
    display: none;
}

.index_footer{left:0;text-align: center;color: #ccc;position: absolute;width: 100%;bottom: 0;font-size: 12px}

/*list*/
.full_banner{width: 100%; padding-top: 80px}
.full_banner img{width: 100%}
.new_p_list{padding-left: 90px; margin-top: 50px}
.new_p_list .title{color: #535353; font-weight: normal; margin-bottom: 30px}
.new_p_list .item{width: 460px; height: 640px; position: relative; text-align: center;display: inline-block}
.new_p_list .heart{position: absolute;top: 34px; right: 34px; width: 13px;height: 12px; /*background: url(../images/icon_heart.png)*/}
.new_p_list .item a{display: block; width: 100%; height: 100%;color: #545251}
.new_p_list .item a:hover{background-color: #f2f2f2; color: #545251}
.new_p_list .item .item_text{text-align: center; padding: 15px}
.new_p_list .item img{margin-top: 160px}
.f14{font-size: 14px}
.f18{font-size: 18px}

.mt-tabpage-item .center img.img_other{width: auto}
@media screen and (max-width: 1366px) {
    .sub_p_list > div img{width: 60%}
    a.arr_l,a.arr_r{  top:110px;}

    .sub_menu a{padding: 4px 20px; margin: 6px 44px}
    .sub_slider{margin: 6px auto;width: 78%; }
    .sub_p_list{margin-top: 40px;}

    .sub_5_r p{padding: 4px 0}
    .sub_5_l{float: left; padding-top:50px; width: 57%}
    .sub_5_r{float: right; padding-top: 50px; width: 38%;}

    .sub_5_r .we_box{padding: 10px 0; margin-top: 20px;width: 100%;}
    .sub_5_r .we_box img{width: 60%}

    .mt-tabpage-item .center{height: 270px}
    .sub_p_list2 >div {width: 32.5%}

    .new_p_list .item{width: 330px; height: 460px;}
    .new_p_list .item img{margin-top: 60px}

    .mt-tabpage-item .center img.img_other{width: 180px}

}

@media screen and (max-width:2560px) and (min-width:2000px){
    .sub_p_list{margin-top: 160px;}
    .sub_5_r .we_box{margin-top: 45px}
    .sub_5_foot_link{padding-top: 45px}
    .sub_5_r p {
        padding: 12px 0;
    }
}

