@charset "UTF-8";
/* CSS Document */
/*公共样式*/
.clear: after { 
display: block; 
clear: both; 
height: 1px; 
content: '' 
}
.f_both{ clear:both;} 
.wrapper{ display:none;margin:0 !important;}
.mt50{margin-top:50px;}
a:hover{text-decoration: none;}


      html,
      body {
        position: relative;
        height: 100%;
      }

      body {
        background: #fff;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color: #000;
        margin: 0;
        padding: 0;
      }

      .swiper {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }


      .swiper {
        width: 100%;
        height: 300px;
        margin-left: auto;
        margin-right: auto;
      }

      .swiper-slide {
        background-size: cover;
        background-position: center;
      }

      .mySwiper2 {
        height: 200px;
        width: 100%;
       
      }

      .mySwiper {
        height: 20%;
        box-sizing: border-box;
        padding: 10px 0;
      }

      .mySwiper .swiper-slide {
        width:211px;
        height: 118px;
        margin-right: 1%;
        opacity: 0.7;
      }

      .mySwiper .swiper-slide-thumb-active {
        opacity: 1;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
      .clear{clear: both;}
      .banner_slt{width: 600px; margin:0 auto; position: relative;top: -140px;left:240px;height: 118px; }
      .banner_slt_p{width: 640px; margin:0 auto; height: 118px;}
      .banner_slt_img{width:650px;position:absolute;bottom: 0;right: 0px;height: 118px; z-index: 9999; }
      .banner_slt_img_h{width: 650px; overflow: hidden;}
      .banner_l_jt{ color: #cfbba2 !important; z-index: 9999 !important}
      .banner_r_jt{color: #cfbba2 !important; z-index: 9999 !important}
      .banner_wz_d_t{width: 100%; margin:0 auto; position:absolute;bottom: 55px;left:0;}
      .banner_wz_d{width: 1283px; margin:0 auto; }
      .banner_wz_t_b{width: 500px;text-align: left;}
      .banner_wz_t_b h2 a{color: #c1af97;font-size: 24px;text-align: left;}
      .banner_wz_t_b p{color: #000;font-size: 14px;text-align: left;margin-top: 5px; line-height: 26px;}
      .nav_div{width: 1283px;margin:0 auto;height: 106px;position: absolute;top: 0;left: 50%;margin-left: -641px; z-index: 99999}
      .logo{width: 232px; float: left;}
      .logo img{width: 100%}
      .nav_list{width: 700px;float: right;margin-top: 30px}
      .nav_list li{float: left;}
      .nav_list li a{font-size: 26px; color: #fff;margin-right: 40px; line-height: 50px;font-family:"思源黑体","Microsoft YaHei";font-weight: normal;}
      .nav_list li a:hover{border-bottom: 4px #cfbba2 solid;padding-bottom: 4px;}

      .gundong_div{width: 1283px;background: url(../images/gb_bg.jpg) top left repeat-x;height:49px;margin:0 auto;padding: 8px 0;}

      .gd_left{width: 137px;padding-left: 26px;height: 50px; border-right: 1px #cfbba0 solid;font-size: 24px; line-height: 49px;padding-right: 24px; float: left;}
      .gd_right{width: 1040px; float: right; text-align: left;}
      .gd_right .span1{font-size: 16px; color: #767676; line-height: 49px;background: url(../images/icon1.jpg) 0px 7px no-repeat;padding-left: 10px;margin-right: 10px;}

      .layout_div1{width: 1283px;margin:0 auto;margin-top: 70px;}
      .layout_div2{width: 100%;margin:0 auto;background: #e5e5e5;padding:50px 0;}
      .layout_div3{width: 100%;margin:0 auto;height: 1200px;background: #f6f6f6;padding:50px 0;}
      .layout_div4{width: 100%;margin:0 auto;background: #f6f6f6;padding:50px 0;}

      .tittle_div1{width: 424px;height: 109px;margin:0 auto;}
      .flash_div_left{width: 640px; float: left;box-shadow: 4px 4px 4px 4px #d3d3d3;margin-top: 36px;}
      .flash_img{width: 640px;}
      .flash_img img{width: 100%;}
      .flash_p{width: 564px;height: 100px;padding:30px 38px;background: #fff;}
      .flash_p h2{text-align: left;}
      .flash_p h2 a{font-size: 24px; color: #261d1b;font-weight: bold;}
      .flash_p h2 a:hover{ color: #cfbba2;}
      .flash_p p{font-size: 16px; color: #767676; text-align: left; line-height: 25px;margin-top: 5px;}
      .flash_div_right{width: 600px; float: right;box-shadow: 4px 4px 4px 4px #d3d3d3;margin-top: 36px;height: 513px;padding-top: 10px; position: relative;top: 0;left: 0;}
      .plist1{width: 500px;margin:0 auto;border-bottom: 1px #bfbfbf solid;padding-bottom: 20px;padding-top: 20px;}
      .plist1 h2{text-align: left;}
      .plist1 h2 a{ color: #261d1b;font-size: 24px; line-height: 30px;font-weight: bold;}
      .plist1 h2 a:hover{ color: #cfbba2;}
      .plist1 p{ color: #767676;font-size: 16px; line-height: 24px;text-align: left;margin-top: 13px;}
      .more1{color: #d1bc9f;font-size: 14px; position: absolute;top: 15px; right: 15px;}
      .more2{color: #d1bc9f;font-size: 14px; position: absolute;top: 0px; right: 15px;}


      .list1_video{width: 1283px; overflow: hidden; position: relative;top: 0;left: 0;padding-bottom: 40px;}
      .list1_video ul{width: 1320px;}
      .list1_video li{width: 407px;height: 322px; float: left;background: #fafafa;margin-right: 26px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;margin-top: 40px;}
      .list1_video_img{width: 407px;height: 233px; position: relative;top: 0;left: 0;}
      .list1_video_img img{width: 100%;border-top-left-radius: 5px;border-top-right-radius: 5px;}
      .list1_video_img a{display: block;position: absolute;top: 0;left: 0; z-index: 888}
      .list1_video_p{width: 337px;height: 47px;padding:20px 35px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
      .list1_video_p h2{text-align: left;}
      .list1_video_p h2 a{color: #261d1b;font-size: 18px; line-height: 30px;font-weight: bold;}
      .list1_video_p p{text-align: left;}
      .list1_video_p p a{color: #767676;font-size: 14px;text-align: left;margin-top: 0px;background: url(../images/icon3.png) top right no-repeat;display: block;}
      .list1_video li:hover{box-shadow: 4px 4px 4px 4px #d3d3d3;}

      .hb_list{width: 1283px; margin:0 auto;}
      .swiper-slide_t {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        
      }

      .swiper-slide_t img {
        display: block;
        width: 100%;
        height: 100%;
        
      }
      .mySwiper3 {padding: 50px 0 !important;padding-bottom: 100px !important;}
      .mySwiper3 .swiper-slide{object-fit: cover;box-shadow: 4px 4px 4px 4px #d3d3d3;}
      .hb_list_swiper{height: 436px;}
      .mySwiper3 .swiper-button-next{left: 600px;top: 540px;background: url(../images/icon4.jpg) top left no-repeat;width: 38px;height: 38px;font-size: 0;right: auto; z-index: 999999}
      .mySwiper3 .swiper-button-prev{right: 600px;top: 540px;background: url(../images/icon5.jpg) top left no-repeat; width: 38px;height: 38px;left: auto;z-index: 999999}
      .mySwiper3 .swiper-button-next:after, .mySwiper3 .swiper-button-prev:after{font-size: 0;}

      .mySwiper4{width: 100%;height: 259px !important; position: relative;top: -300px;left: 0;}
      .mySwiper5{width: 1283px;margin:0 auto;height: 1000px !important;margin-bottom: 40px;}
      .mySwiper5 .swiper-slide{position: relative;top: 0;left: 0;display: block !important;}
      .tittle_bt_1{width: 96%;height: 70px;background: #d0baa2; line-height: 70px;text-align: left; position: absolute;bottom: 295px;left: 0;padding:0 2%;}
      .tittle_bt_1 a{line-height: 70px;color: #fff; font-size: 20px;}
      .mySwiper5 .swiper-slide img{height:702px !important}
      .mySwiper4 .swiper-slide{height: 209px;}
      
      .mySwiper5 .swiper-pagination-bullet{background: #666666 !important;}
      .mySwiper5 .swiper-pagination-bullet-active{background: #d0baa2 !important;border-radius: 10px;width: 20px;}

      .mySwiper4  .swiper-slide {
        width: 25%;
        opacity: 0.6;
      }
     .mySwiper4   .swiper-slide-thumb-active {
        opacity: 1;
      }

      .jb_mb_div{width: 1283px;height: 594px;margin:0 auto;background: #e5e5e5;border-radius: 10px;background:#e5e5e5 url(../images/bg_div1.jpg) bottom left no-repeat;padding:0 50px;margin-top: 90px;}
      .jb_list{width: 1283px; }
      .jb_list ul{width: 1350px;}
      .jb_list li{width: 122px;border-radius: 5px;position: relative;top: 0;left: 0;height: 127px; color: #000000; font-size: 24px; float: left;margin-right: 6px;}
      .jb_list li:hover{background: #cfbba2;cursor:pointer}
      .jb_list li a{ color: #000000; font-size: 24px;line-height: 30px;}  
      .jb_p{position: absolute; top:75px;left: 0px;text-align: center;display: block;width: 100%;}    
      .jb_list li img{border-radius: 50%;position: absolute;top:-61px;left: 0;}
      .jb_list_bg{width: 1283px;margin:0 auto;position: relative;top: 0;left:0;}
      .jb_mb{display: none}

      /*嘉宾图层定位*/
      .jb_1{position: absolute;top: 0;left: 0;}
      .jb_2{position: absolute;top: 0;left: 100px;}
      .jb_3{position: absolute;top: 0;left: 240px;}
      .jb_4{position: absolute;top: 0;left: 360px;}
      .jb_5{position: absolute;top: 0;left: 480px;}
      .jb_6{position: absolute;top: 0;left: 50px;}
      .jb_7{position: absolute;top: 0;left: 180px;}
      .jb_8{position: absolute;top: 0;left: 305px;}
      .jb_9{position: absolute;top: 0;left: 440px;}
      .jb_10{position: absolute;top: 0;left: 580px;}




      .foot_div{ background-color:#2a2a2a; padding:50px 0; height:480px; overflow:hidden;}
      .list_icon1_on{background: #cfbba2 !important;cursor:pointer  !important}
      .zddw_div{width: 100%;height: 110px;background: #2c2c2c;text-align: center;padding:20px 0;}
      .zddw_div_n{width: 1283px;margin:0 auto;text-align: left;font-size: 24px;color: #cfbba2;line-height: 50px;}
      .foot{width: 1283px;margin:0 auto;}
      .r1,.r2,.r3,.r4{width: 230px;float: left;padding:0 30px;height: 400px;}
      .r2,.r3,.r4{width: 170px;float: left;padding:0 60px;}
      .r3,.r4{width: 230px;float: left;padding:0 30px;}
      .r1_p{  color: #bebebe; font-size: 14px;text-align: left;line-height: 26px;margin-top: 20px;}
      .r1_p p{  color: #bebebe; font-size: 14px;text-align: left;line-height: 26px;}
      .ewm span{width: 100%;display: block; font-size: 18px; color: #fff;font-weight: bold;line-height: 50px;}
      .ewm{width: 100%;text-align: center;}
      .hd_ewm{position:fixed;top: 100px; right: 10px; z-index: 10000}






@media only screen and (min-width: 768px) 
{
body{ width:1600px;}
} 
@media only screen and (min-width: 1200px) 
{
body{ width:100%;}
.foot_div{width:100%;}
}
















