*{margin:0;padding:0;}
    html{
                font-size: 20px;
             }
    li{
      list-style:none;
    }
    a{
      text-decoration:none;
    }
    .h10{
      width:100%;height:10px;
    }
    .h40{
      width:100%;height:40px;
    }
    .h70{
      width:100%;height:70px;
    }
    
    .swiper {
      width: 100%;
      z-index:9997;
      margin-top:-230px;
    }
    .swiper_relic {
      width: 100%;
      z-index:9997;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: none;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
    }
    .float-clear{
      width:0;height:0;clear:both;
    }
    .head{
      width:100%;
      height:100%;
      background:url(/Application/Home/View/Index/images_new/body_bg.png) top center repeat-y;
      background-size:100%;
    }
    .h-box{
      width:100%;
      position:relative;
      z-index:9999;
      background:url(/Application/Home/View/Index/images_new/top_bg.png) top center no-repeat;
      background-size:cover;
      z-index:9999;
    }
    .logo{
      width:292px;
      height:75px;
      float:left;
      position:relative;
      top:10%;
      left:3%;
      background:url(/Application/Home/View/Index/images_new/logo.png) center center no-repeat;
      background-size:cover;
    }
    .menu{
      width:1322px;
      height:44px;
      position:relative;
      float:right;
      top:16%;
      right:4%;

    }
    .menu ul{
      width:1322px;
      height:44px;
      display:flex;
      justify-content:space-between;
    }
    .menu_list{
      display:block;
      width:138px;
      height:44px;
      line-height:44px;
      text-align:center;
      font-size:19px;
      cursor:pointer;
      z-index:9998;
      color:#977f43;
      font-family:'ssb';
      background:url(/Application/Home/View/Index/images_new/menu_bg.png) center center no-repeat;
      background-size:100%;
    }
    .menu_list a{
      font-family:'ssb';
    }
    .menu_list:hover{
      width:138px;
      height:44px;
      text-decoration:none;
      background:url(/Application/Home/View/Index/images_new/menu_active_bg.png) center center no-repeat;
      background-size:100%;
      margin-top:-10px;
      padding-top:6px;

    }
    .menu-active:hover{
      width:138px;
      height:44px;
      background:url(/Application/Home/View/Index/images_new/menu_bg.png) center center no-repeat;
      background-size:100%;
      padding-top:0;
      margin-top:0;
    }
    
    .menu_list_box{
      width:130px;height:auto;background:#fff;position:relative;left:4px;top:-7px;border:1px solid #d2c5b7;display:none
    }
    .more_btn{
      display:block;
      width:192px;
      height:50px;
      border:1px solid #d6c6a2;
      text-align:center;
      line-height:50px;
      color:#d6c6a2;
      position:absolute;
      top:55%;
      left:11%;
      font-size:18px;  
      text-decoration:none;
      z-index:9999;
    }
    .more_btn:hover{
      color:#d6c6a2;
    }
    .lb_more_btn_1{
      display:block;
      width:132px;
      height:42px;
      border:2px solid #221815;
      text-align:center;
      line-height:42px;
      color:#221815;
      position:absolute;
      top:41%;
      left:61%;
      font-size:15px;  
      text-decoration:none;
      z-index:9999;
    }
    .lb_more_btn_2{
      display:block;
      width:62px;
      height:198px;
      border:2px solid #f3e0b6;
      text-align:center;
      color:#f3e0b6;
      position:absolute;
      padding-top:60px;
      top:62%;
      left:34%;
      font-size:15px;  
      text-decoration:none;
      z-index:9999;
    }
    .lb_more_btn_1:hover{
      color:#221815;;
    }
    .lb_more_btn_2:hover{
      color:#f3e0b6;;
    }
    
    .search_btn{
      display:block;
      width:30px;
      height:30px;
      background:url(/Application/Home/View/Index/images_new/search_icon.png) center center no-repeat;
      background-size:cover;
      position:absolute;
      top:18%;
      right:-50px;
    }
    .content{
      width:100%;
      height:auto;
      background:url(/Application/Home/View/Index/images_new/body_bg.png) top center repeat-y;
      background-size:100%;
    }
    .footer{
      width:100%;
      height:auto;
      min-height:360px;
      background:url(/Application/Home/View/Index/images_new/footer_bg.jpg) center center no-repeat;
      background-size:cover;
    }
    .top_box{
      width:100%;
      height:auto;
      
    }
    
    .news-top{
      width:100%;
      height:120px;
      position:relative;
    }
    .row1{
      width:100%;
      margin:0 auto;

    }
    .row1_div{
      float:left;
      line-height:60px;
      font-size:26px;
      color:#1e285f;
      text-align:center;
      cursor:pointer;
      margin-left:10%;
    }
    .change_btn{
      width:120px;
      height:36px;
      border:2px solid #1e285f;
      position:absolute;
      top:0;
      right:0;
    }
    .c-btn{
      float:left;
      width:50%;
      display:block;
      height:32px;
      color:#fff;
      text-align:center;
      line-height:32px;
      background:#1e285f;
    }
    .l-btn{
      float:left;
      width:50%;
      display:block;
      height:32px;
      color:#000;
      text-align:center;
      line-height:32px;
      background:#fff;
    }
    .c-btn:hover{
      color:#fff;
    }
    .l-btn:hover{
      color:#000;
    }
    .more_btn_2{
      display:block;
      width:90px;
      height:28px;
      background:url(/Application/Home/View/Index/images/add-btn.png) center right no-repeat;
      background-size:22px;
      text-align:left;
      line-height:28px;
      font-size:15px;
      color:#000;
      position:absolute;
      top:-80px;
      right:0;
    }
    .title_box{
      width:100%;

      position:relative;
    }
    .title1-box-list{
      width:22%;
      float:left;
      margin-left:4%;
      background:#fff;
      border-bottom:3px solid #fff;
    }
    .title1-box-list:hover{
      border-bottom:3px solid #1e285f;
    }
    .title1-content{
      width:100%;
      position:relative;
      background:url(/Application/Home/View/Index/images/title1-content-bg.jpg) center right no-repeat;
      background-size:cover;
    }
    .title1-content-bg-left{
      width:12%;
      position:absolute;
      left:0;
      top:50%;
      z-index:1;

    }
    .title1-content-bg-right{
      width:12%;
      position:absolute;
      right:0;
      top:50%;
      z-index:1;
    }
    .news-title-p{
      position:relative;
      font-size:15px;
      color:#1e3250;
      z-index:9999;
      width:86%;
      margin:0px auto;
     

    }
    .news-title-span{
      font-size:12px;
      color:#000;
      z-index:9999;
      width:100%;
      text-align:center; 
      position:absolute;
      bottom:10%;
    }
	  .line_left{
      width:10%;
      height:3px;
      background-color:#977f43;
      float:left;
    }
    .line_right{
      width:13%;
      height:3px;
      background-color:#977f43;
      float:right;
    }
    .show_box_title{
      float:left;
      font-size:22px;
      color:#977f43;
      margin-top:-14px;
      margin-left:20px;
      font-weight:600;
    }
    .intro_title{
      
      margin-top:-200px;
    }
    .intro_box{
      width:98%;
      margin:0 auto;
      background:url(/Application/Home/View/Index/images_new/intro_box_bg.jpg) center center no-repeat;
      background-size:cover;
      -moz-box-shadow:0px 2px 20px #333333; 
      -webkit-box-shadow:0px 2px 20px #333333; 
      box-shadow:0px 2px 20px #333333;
      position:relative;
      z-index:9999;
    }
    .intro{
      width:100%;
      position:relative;
      z-index:9998;
    }
    .intro1_img{
      width:100%;
      
    }
    .intro_thum{
     width:21%;
     float:left;
     margin-left:5.33%;
     cursor:pointer;
     
    }
    .intro_thum:hover{
      box-shadow: 0px 0px 14px
      #fffccf ;
      -moz-box-shadow: 0px 0px 14px #fffccf ;
      -webkit-box-shadow: 0px 0px 14px #fffccf ;
    }
    .intro_thum_active{
      transform: scale(1.18,1.18);
      transform-origin:bottom;
      box-shadow: 0px 0px 14px
      #fffccf ;
      -moz-box-shadow: 0px 0px 14px #fffccf ;
      -webkit-box-shadow: 0px 0px 14px #fffccf ;
    }
    .more_btn_yc{
      display:block;
      width:30%;
      height:50px;
      border:2px solid #fffccf;
      text-align:center;
      line-height:50px;
      color:#fffccf;
      font-size:18px;  
      text-decoration:none;
      z-index:9999;
      margin-top:5%;
    }
    .more_btn_yc:hover{
      color:#fffccf;
      box-shadow: 0px 0px 14px
      #fffccf ;
      -moz-box-shadow: 0px 0px 14px #fffccf ;
      -webkit-box-shadow: 0px 0px 14px #fffccf ;
    }
    .more_btn_intro{
      display:block;
      width:32%;
      height:50px;
      border:2px solid #fffccf;
      text-align:center;
      line-height:50px;
      color:#fffccf;
      font-size:18px;  
      text-decoration:none;
      position:absolute;
      bottom:0;
      right:10%;
      z-index:9999;
    }
    
    .more_btn_intro:hover{
      box-shadow: 0px 0px 14px
      #fffccf ;
      -moz-box-shadow: 0px 0px 14px #fffccf ;
      -webkit-box-shadow: 0px 0px 14px #fffccf ;
      color:#fffccf;

    }
    .relic_item_box_boxshadow{
      box-shadow: 0px 0px 18px
      #99824e ;
      -moz-box-shadow: 0px 0px 18px #99824e ;
      -webkit-box-shadow: 0px 0px 18px #99824e ;
    }
    .service_btn_cover{
      box-shadow: 0px 0px 18px
      #b7b1a3 ;
      -moz-box-shadow: 0px 0px 18px #b7b1a3 ;
      -webkit-box-shadow: 0px 0px 18px #b7b1a3 ;
    }
    .relic_box{
      width:100%;
      height:auto;
      background:url(/Application/Home/View/Index/images_new/body_bg.png) top center repeat-y;
      background-size:100%;
      z-index:9998;
      position:relative;
    }
    .service_box{
      width:60%;
      margin:0 auto;
      height:100%;
      display:flex;
      justify-content:space-between;
    }
    .service_btn{
      width:10%;
      text-align:center;
      font-size:16px;
      position:relative;
      cursor:pointer;

    }
    
    .relic_title{
     
    }
    .relic_menu{
      display:block;
      float:left;
      color:#1e285f;
      font-size:20px;
      width:12%;
      text-align:center;
      margin-left:2%;
    }
    .relic_menu_active{
      font-weight:600;
      font-size:29px;
      margin-top:-10px;
    }
    .cc_bg1{
      -moz-box-shadow:0px 2px 20px #333333; 
      -webkit-box-shadow:0px 2px 20px #333333; 
      box-shadow:0px 2px 20px #333333;
      filter:drop-shadow
    }
      @-webkit-keyframes scaleout {
          0% { -webkit-transform: scale(1.0) }
          100% {
              -webkit-transform: scale(1.15);
              opacity: 1;
          }
      }
      @keyframes scaleout {
          0% {
              transform: scale(1.0);
              -webkit-transform: scale(1.0);
          } 100% {
                transform: scale(1.15);
                -webkit-transform: scale(1.15);
                opacity: 1;
            }
      }
    .cc_bg1:hover{
      -webkit-animation: scaleout 1s 1 linear;animation: scaleout 1s 1 linear;-ms-animation: scaleout 1s 1 linear;
    }
    .yc_prev_img_box{
      width:12%;
      position:absolute;
      left:0;
      top:24%;
      cursor:pointer;
    }
    .yc_prev_img_box:hover{
      box-shadow: 0px 0px 14px
      #977f43 ;
      -moz-box-shadow: 0px 0px 14px #977f43 ;
      -webkit-box-shadow: 0px 0px 14px #977f43 ;
    }
    .yc_prev_img{
      width:100%;
    }
    .yc_next_img_box{
      width:12%;
      position:absolute;
      right:0;
      top:24%;
      cursor:pointer;
    }
    .yc_next_img_box:hover{
      box-shadow: 0px 0px 14px
      #977f43 ;
      -moz-box-shadow: 0px 0px 14px #977f43 ;
      -webkit-box-shadow: 0px 0px 14px #977f43 ;
    }
    .yc_next_img{
      width:100%;
    }
    .news_left_li{
      height:18.7%;
      border-bottom:0.2px solid #977f43;
      position:relative;
      cursor:pointer;
      
    }
    .news_left_1pxbox{
     width:2px;background:#977f43;position:absolute;top:-10px;left:-49px
    } 
    .news_title_box{
      position:absolute;
      z-index:2;
      width:80%;
      top:4%;
      left:12%;
      height:auto
    }
    
    .gonggao_box_down{
      width:45%;
      float:left;
      padding-left:2%;
    }
    .gonggao_li{
      height:24%;line-height:100px;color:#fff;display:block;position:relative;width:80%;cursor:pointer;border-bottom: 2px solid rgba(255,255,255,0.3);
    }
    .gonggao_box{
      width:90%;height:auto;z-index:2;
      margin:0 auto;
    }
    .gonggao_rightbox{
      width:55%;height:100%;
      float:right;
    }
    .gonggao_h1{
      padding-top:3%;
      color:#fff;letter-spacing:3px;
      font-family:'ssb';
      font-size:34px;
    }
    .gonggao_more_btn{
      position:absolute;
      right:0;
      bottom:20px;
    }
    .news_right_box{
      width:60%;position:absolute;right:0;vertical-align:center;top:50%;box-shadow: 4px 2px 9px #5f5d5d  ;-moz-box-shadow: 4px 2px 9px #5f5d5d  ;-webkit-box-shadow: 4px 2px 9px #5f5d5d  ;margin-right:15px;
        background:url(/Application/Home/View/Index/images_new/right_box_bg.jpg) center center no-repeat;background-size:cover;
    }
    .gonggao_li_title{
      position:absolute;bottom:10px;width:100%;height:30px;text-aling:left;line-height:30px;font-size:15px;border-radius:5px;padding-left:5px;padding-right:5px;z-index:2;font-family:'shr'
    }
    .second_menu_list{
        color:#977f43;text-decoration:none;
    }
    .second_menu_list:hover{
        color:#221815;text-decoration:none;font-weight:700;
    }
    .news_left_li_span{
      font-family:'shr';
      font-size:15px;
      
    }
    .sy_zl_rightbox_con{
      width:53%;margin-right:5%;height:74%;margin-top:10%;text-align:left
    }
    .sy_zl_rightbox_con_alert{
      width:53%;margin-right:5%;height:74%;padding-top:10%;text-align:left
    }
    
    .zl_tuijian{
      font-size:46px;color:#fffccf;font-family:'楷体';font-weight:700;background:url(/Application/Home/View/Index/images_new/sy_zl_title_icon.png)left center no-repeat;text-indent:1em
    }
    .zl_tuijian_title{
      color:#fff;font-size:28px;margin-top:5%
    }
    .relic_item_box{
      position:relative;width:12%;cursor:pointer;
      display: flex;
      justify-content: center;
      
    }
    .relic_item_name{
      width:auto;
      font-size:40px;
      color:#977f43;
      font-family:'宋体';
      font-weight:700;
      position:absolute;
      top:60%;

      writing-mode: vertical-rl;
      letter-spacing:10px;
    }
    .relic_item_img{
      transition:transform 0.6s;
    }
    .head_banner_1{
      cursor:pointer;
    }
    .head_banner_2{
      cursor:pointer;
    }
    .gg_cover{
      position:absolute;width:105%;height:30px;background:#000;border-radius:5px;bottom:10px;z-index:1;opacity:0.2;display:none;left:-2.5%
    }
    .menu_hover_box_icon{
        position:absolute;left:-6px;bottom:-9px
    }
    .sy_zl_intro{
        color:#fff;width:80%;line-height:34px;font-size:15px;margin-top:5%
    }
    .mySwiper_yc{
        position:relative;width:65%;margin:0 auto;
    }
    .footer_box{
      width:74%;height:auto;margin:0 auto;
    }
    .news_h1{
      display:block;margin-top:25px;color:#977f43;
      letter-spacing:3px;
      background:url(/Application/Home/View/Index/images_new/yaowen_icon1.png)left center no-repeat;
      background-size:20px;text-indent:30px;width:80%;float:left;
      font-family:'ssb';
      font-size:34px;
    }
    .gonggao_day{
      font-size:26px;color:#fffccf;position:absolute;top:12px;left:0;width:30px;height:30px;text-align:center;line-height:30px;font-family:'ssr'
    }
    .gonggao_month{
      color:#fff;width:20px;height:20px;position:absolute;font-size:12px;text-align:center;line-height:20px;left:46px;top:7px;font-family:'ssb'
    }
    .gonggao_year{
      width:30px;height:20px;color:#fffccf;text-align:center;line-height:20px;position:absolute;top:24px;left:53px;font-family:'ssb'
    }
    .news_content_box{
      position:absolute;z-index:2;width:87%;left:5%;bottom:9%;
    }
    .news_box{
      width:88%;margin:0 auto;position:relative;min-width:1280px;
    }
    .mySwiper_cc{
      width:84%;overflow:hidden;margin:0 auto;position:relative;
    }
    .flink{
      font-size:14px;
      color:#fff;
      letter-spacing:1px;
    }
    .flink:hover{
      font-weight:700;
      color:#000;
    }
    .intro_p p{
      color:#fff;
    }
    .site_intro_box_left{
      width:37%;height:auto;padding-left:10px;position:relative;
    }
    .site_intro_box_middle{
      width:39%;height:auto;position:relative;
    }
    .site_intro_box_right{
      width:23%;height:auto;padding-left:30px;
    }
    .site_intro_h{
      width:100%;height:90px;
    }
    .cc_item_box{
      width:33%;
      vertical-align:middle;
      position:relative;
    }
    .cc_item_name{
      width:100%;
      background:url(/Application/Home/View/Index/images_new/cc_item_name_bg.png)center center no-repeat;
      background-size:contain;
      text-align:center;
      color:#000;
      font-size:24px;
      font-weight:700;padding-top:20px;
      padding-bottom:20px;display:none
    }
    .cc_item_circle{
      display:block;width:100%;position:absolute;       
      top:75%;left:50%;
      transform: translate(-50%,-50%);z-index:998;
      display:none;
    }
    .cc_item_btn{

    }
    .cc_item{
      width:60%;
      margin:0 auto;
      transition:transform 0.4s;
    }

    .footer_nav{width:12.5%;
      text-align:left;
      color:#fff;font-size:22px;
    }
    .footer_nav_list{
      width:12.5%;text-align:left;color:#fff;font-size:16px;
    }
    .footer_nav_list a{
      color:#fff;
    }
    .footer_nav_list a:hover{
      color:#000;
      font-weight:700;
    }
 
 .head_notice{
  color:#977f43;
 }
 .head_notice:hover{
  color:#977f43;
  font-weight:700;
 }
 .t3 {
    width: 400px;
    height: 30px;
    position: absolute;
    top:0;
    right:250px;
    color: #977f43;
    
}
.wrapper {
    width: 100%;
    position:relative;
    margin-top:13px;
    overflow:hidden;
    height:30px;
}
    .wrapper div {
        height:30px;
        line-height:30px;
    }
    .wrapper span {
        font-size: 14px;
    }
.marp{
    position:absolute;
    height:30px;
    line-height:30px;
    width:290px;
    animation:move linear 17s infinite;
  }
  .marp2{
    position:absolute;
    height:30px;
    line-height:30px;
    width:290px;
    left:400px;
    animation:move linear 17s infinite;
    animation-delay:8.5s;
  }
  
  
  @keyframes move{
    0%{left:400px;}
    100%{left:-400px;}
  }
 
  
  
  .marp_a{
    color:#977f43;
  }
  .marp_a:hover{
    color:#977f43;
    font-weight:700;
  }

    .head_banner{
    -webkit-animation: scaleout 10s infinite linear;
    animation: scaleout 10s infinite linear;
    -ms-animation: scaleout 10s infinite linear;
    }
    /*
    @font-face{
      font-family:'ssb';
      src:url(/Application/Home/View/Index/font_new/ssb.otf);
    }
    @font-face{
      font-family:'ssr';
      src:url(/Application/Home/View/Index/font_new/ssr.otf);
    }
    @font-face{
      font-family:'shm';
      src:url(/Application/Home/View/Index/font_new/shm.otf);
    }
    @font-face{
      font-family:'shr';
      src:url(/Application/Home/View/Index/font_new/shr.otf);
    }
    @font-face{
      font-family:'shb';
      src:url(/Application/Home/View/Index/font_new/shb.otf);
    }
    */