:root{
  --main-color: #e60012;
  --main-font1: "Microsoft YaHei", "微软雅黑";
  --main-font2: "思源黑体";
  --location-bg: #ff192b;
  --design-bg: #ff3c4b;
  --photography-bg: #ff5966;
  --printing-bg: #ff6f7a;
}
.main_01_tex {
    width: auto;
    margin-bottom: 15px;
  }
  .sub-tit {
    font-size: 36px;
    line-height: 46px;
  }
  .tit {
    font-size: 55px;
    margin: 15px 0 50px;
    font-weight: bold;
  }
  .title-wrap {
    text-align: center;
  }
  .main_p ul li {
    width: 120px;
    height: 46px;
    float: left;
    margin-top: 25px;
    margin-left: 15px;
    margin-right: 15px;
  }
  .partner {
    padding: 0;
    max-width: 1150px;
  }
  .partner a{
      text-align: center;
  }
  .partner img {
    width: 90%;
  }
.my-swiper-container {
  height: 407px;
}

.center_eilir {
    border:1px;  
    display:flex;
    display: -webkit-flex; /* Safari */
    flex-wrap:wrap;
    width:100%;
    margin:0 auto;
    justify-content:center;
    padding: 60px 0 60px 71px;
}
.sc {
    float: left;
    width: 117px;
    overflow: hidden;
    vertical-align: bottom;
    padding: 10px 0;
    border:1px;
    margin-right:71px;
    margin-bottom: 20px;
}
 /* banner轮播 */
    .swiper-container {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      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;

      /* add by eilir */
      background-color: #eee;
      /* add */
      overflow: hidden;
    }
}
  


/* 圆圈动效 */
  .service {
      padding: 60px 0;
  }
  .service::after {
    content: "";
    display: block;
    clear: both;
  }
  .container { /*根据效果图主体宽度定义*/
      width: 100%;
  }
  .auto {
      margin-left: auto;
      margin-right: auto;
  }
  .service ul {
      margin-left: -60px;
  }
  ul, ol {
      padding-left: 0;
      list-style-type: none;
  }
  .service ul li {
      float: left;
      width: 117px;
      margin-left: 80px;
      overflow: hidden;
      vertical-align: bottom;
      /* add */
      padding: 10px 0;
  }
  .service a {
      display: block;
      background: url(../images/img-16.png) no-repeat;
      width: 117px;
      height: 117px;
  }
  a {
      text-decoration: none;
  }
  .service .icon {
      padding-top: 25px;
      width: 45px;
      margin: 0 auto;
  }
  .service a .title {
      height: 26px;
      line-height: 26px;
      text-align: center;
      color: #2b2b2b;
      font-size: 16px;
  }
  .service a span {
      display: block;
  }
  .service a:hover .title {
      color: #ffffff;
  }
  .service a:hover {
      background: url("../images/img-17.png") no-repeat;
  }



/* 自适应表格样式 */
    *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    :before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

    .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
    .container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
    .row{margin-right:-15px;margin-left:-15px}
    .col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
    .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
    .col-xs-12{width:100%}
    .col-xs-11{width:91.66666667%}
    .col-xs-10{width:83.33333333%}
    .col-xs-9{width:75%}
    .col-xs-8{width:66.66666667%}
    .col-xs-7{width:58.33333333%}
    .col-xs-6{width:50%}
    .col-xs-5{width:41.66666667%}
    .col-xs-4{width:33.33333333%}
    .col-xs-3{width:25%}
    .col-xs-2{width:16.66666667%}
    .col-xs-1{width:8.33333333%}
    .col-xs-pull-12{right:100%}
    .col-xs-pull-11{right:91.66666667%}
    .col-xs-pull-10{right:83.33333333%}
    .col-xs-pull-9{right:75%}
    .col-xs-pull-8{right:66.66666667%}
    .col-xs-pull-7{right:58.33333333%}
    .col-xs-pull-6{right:50%}
    .col-xs-pull-5{right:41.66666667%}
    .col-xs-pull-4{right:33.33333333%}
    .col-xs-pull-3{right:25%}
    .col-xs-pull-2{right:16.66666667%}
    .col-xs-pull-1{right:8.33333333%}
    .col-xs-pull-0{right:auto}
    .col-xs-push-12{left:100%}
    .col-xs-push-11{left:91.66666667%}
    .col-xs-push-10{left:83.33333333%}
    .col-xs-push-9{left:75%}
    .col-xs-push-8{left:66.66666667%}
    .col-xs-push-7{left:58.33333333%}
    .col-xs-push-6{left:50%}
    .col-xs-push-5{left:41.66666667%}
    .col-xs-push-4{left:33.33333333%}
    .col-xs-push-3{left:25%}
    .col-xs-push-2{left:16.66666667%}
    .col-xs-push-1{left:8.33333333%}
    .col-xs-push-0{left:auto}
    .col-xs-offset-12{margin-left:100%}
    .col-xs-offset-11{margin-left:91.66666667%}
    .col-xs-offset-10{margin-left:83.33333333%}
    .col-xs-offset-9{margin-left:75%}
    .col-xs-offset-8{margin-left:66.66666667%}
    .col-xs-offset-7{margin-left:58.33333333%}
    .col-xs-offset-6{margin-left:50%}
    .col-xs-offset-5{margin-left:41.66666667%}
    .col-xs-offset-4{margin-left:33.33333333%}
    .col-xs-offset-3{margin-left:25%}
    .col-xs-offset-2{margin-left:16.66666667%}
    .col-xs-offset-1{margin-left:8.33333333%}
    .col-xs-offset-0{margin-left:0}
    @media (min-width:768px){
      .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
    .col-sm-12{width:100%}
    .col-sm-11{width:91.66666667%}
    .col-sm-10{width:83.33333333%}
    .col-sm-9{width:75%}
    .col-sm-8{width:66.66666667%}
    .col-sm-7{width:58.33333333%}
    .col-sm-6{width:50%}
    .col-sm-5{width:41.66666667%}
    .col-sm-4{width:33.33333333%}
    .col-sm-3{width:25%}
    .col-sm-2{width:16.66666667%}
    .col-sm-1{width:8.33333333%}
    .col-sm-pull-12{right:100%}
    .col-sm-pull-11{right:91.66666667%}
    .col-sm-pull-10{right:83.33333333%}
    .col-sm-pull-9{right:75%}
    .col-sm-pull-8{right:66.66666667%}
    .col-sm-pull-7{right:58.33333333%}
    .col-sm-pull-6{right:50%}
    .col-sm-pull-5{right:41.66666667%}
    .col-sm-pull-4{right:33.33333333%}
    .col-sm-pull-3{right:25%}
    .col-sm-pull-2{right:16.66666667%}
    .col-sm-pull-1{right:8.33333333%}
    .col-sm-pull-0{right:auto}
    .col-sm-push-12{left:100%}
    .col-sm-push-11{left:91.66666667%}
    .col-sm-push-10{left:83.33333333%}
    .col-sm-push-9{left:75%}
    .col-sm-push-8{left:66.66666667%}
    .col-sm-push-7{left:58.33333333%}
    .col-sm-push-6{left:50%}
    .col-sm-push-5{left:41.66666667%}
    .col-sm-push-4{left:33.33333333%}
    .col-sm-push-3{left:25%}
    .col-sm-push-2{left:16.66666667%}
    .col-sm-push-1{left:8.33333333%}
    .col-sm-push-0{left:auto}
    .col-sm-offset-12{margin-left:100%}
    .col-sm-offset-11{margin-left:91.66666667%}
    .col-sm-offset-10{margin-left:83.33333333%}
    .col-sm-offset-9{margin-left:75%}
    .col-sm-offset-8{margin-left:66.66666667%}
    .col-sm-offset-7{margin-left:58.33333333%}
    .col-sm-offset-6{margin-left:50%}
    .col-sm-offset-5{margin-left:41.66666667%}
    .col-sm-offset-4{margin-left:33.33333333%}
    .col-sm-offset-3{margin-left:25%}
    .col-sm-offset-2{margin-left:16.66666667%}
    .col-sm-offset-1{margin-left:8.33333333%}
    .col-sm-offset-0{margin-left:0}
    }
    @media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
    .col-md-12{width:100%}
    .col-md-11{width:91.66666667%}
    .col-md-10{width:83.33333333%}
    .col-md-9{width:75%}
    .col-md-8{width:66.66666667%}
    .col-md-7{width:58.33333333%}
    .col-md-6{width:50%}
    .col-md-5{width:41.66666667%}
    .col-md-4{width:33.33333333%}
    .col-md-3{width:25%}
    .col-md-2{width:16.66666667%}
    .col-md-1{width:8.33333333%}
    .col-md-pull-12{right:100%}
    .col-md-pull-11{right:91.66666667%}
    .col-md-pull-10{right:83.33333333%}
    .col-md-pull-9{right:75%}
    .col-md-pull-8{right:66.66666667%}
    .col-md-pull-7{right:58.33333333%}
    .col-md-pull-6{right:50%}
    .col-md-pull-5{right:41.66666667%}
    .col-md-pull-4{right:33.33333333%}
    .col-md-pull-3{right:25%}
    .col-md-pull-2{right:16.66666667%}
    .col-md-pull-1{right:8.33333333%}
    .col-md-pull-0{right:auto}
    .col-md-push-12{left:100%}
    .col-md-push-11{left:91.66666667%}
    .col-md-push-10{left:83.33333333%}
    .col-md-push-9{left:75%}
    .col-md-push-8{left:66.66666667%}
    .col-md-push-7{left:58.33333333%}
    .col-md-push-6{left:50%}
    .col-md-push-5{left:41.66666667%}
    .col-md-push-4{left:33.33333333%}
    .col-md-push-3{left:25%}
    .col-md-push-2{left:16.66666667%}
    .col-md-push-1{left:8.33333333%}
    .col-md-push-0{left:auto}
    .col-md-offset-12{margin-left:100%}
    .col-md-offset-11{margin-left:91.66666667%}
    .col-md-offset-10{margin-left:83.33333333%}
    .col-md-offset-9{margin-left:75%}
    .col-md-offset-8{margin-left:66.66666667%}
    .col-md-offset-7{margin-left:58.33333333%}
    .col-md-offset-6{margin-left:50%}
    .col-md-offset-5{margin-left:41.66666667%}
    .col-md-offset-4{margin-left:33.33333333%}
    .col-md-offset-3{margin-left:25%}
    .col-md-offset-2{margin-left:16.66666667%}
    .col-md-offset-1{margin-left:8.33333333%}
    .col-md-offset-0{margin-left:0}
    }
    @media (min-width:1200px){
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
    .col-lg-12{width:100%}
    .col-lg-11{width:91.66666667%}
    .col-lg-10{width:83.33333333%}
    .col-lg-9{width:75%}
    .col-lg-8{width:66.66666667%}
    .col-lg-7{width:58.33333333%}
    .col-lg-6{width:50%}
    .col-lg-5{width:41.66666667%}
    .col-lg-4{width:33.33333333%}
    .col-lg-3{width:25%}
    .col-lg-2{width:16.66666667%}
    .col-lg-1{width:8.33333333%}
    .col-lg-pull-12{right:100%}
    .col-lg-pull-11{right:91.66666667%}
    .col-lg-pull-10{right:83.33333333%}
    .col-lg-pull-9{right:75%}
    .col-lg-pull-8{right:66.66666667%}
    .col-lg-pull-7{right:58.33333333%}
    .col-lg-pull-6{right:50%}
    .col-lg-pull-5{right:41.66666667%}
    .col-lg-pull-4{right:33.33333333%}
    .col-lg-pull-3{right:25%}
    .col-lg-pull-2{right:16.66666667%}
    .col-lg-pull-1{right:8.33333333%}
    .col-lg-pull-0{right:auto}
    .col-lg-push-12{left:100%}
    .col-lg-push-11{left:91.66666667%}
    .col-lg-push-10{left:83.33333333%}
    .col-lg-push-9{left:75%}
    .col-lg-push-8{left:66.66666667%}
    .col-lg-push-7{left:58.33333333%}
    .col-lg-push-6{left:50%}
    .col-lg-push-5{left:41.66666667%}
    .col-lg-push-4{left:33.33333333%}
    .col-lg-push-3{left:25%}
    .col-lg-push-2{left:16.66666667%}
    .col-lg-push-1{left:8.33333333%}
    .col-lg-push-0{left:auto}
    .col-lg-offset-12{margin-left:100%}
    .col-lg-offset-11{margin-left:91.66666667%}
    .col-lg-offset-10{margin-left:83.33333333%}
    .col-lg-offset-9{margin-left:75%}
    .col-lg-offset-8{margin-left:66.66666667%}
    .col-lg-offset-7{margin-left:58.33333333%}
    .col-lg-offset-6{margin-left:50%}
    .col-lg-offset-5{margin-left:41.66666667%}
    .col-lg-offset-4{margin-left:33.33333333%}
    .col-lg-offset-3{margin-left:25%}
    .col-lg-offset-2{margin-left:16.66666667%}
    .col-lg-offset-1{margin-left:8.33333333%}
    .col-lg-offset-0{margin-left:0}


    }


/*已摘出*/

  h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;line-height:1.1;color:inherit}
  .container_2NSnIS{/*width: 1096px;*/ width: 90%; padding-left: 0px; padding-right: 0px; text-align: center; height: auto; margin-bottom: auto; margin-top: 0px; left: 0px; right: 0px; top: 0px; bottom: 0px; position: static; display: block; }
  .container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}
  .c-section,.c-container,.c-container-1,.c-container-2,.c-row,.c-column,.c-div,.c-list,.c-listitem,.c-tabpane{min-height:80px}
  .c-section{padding-left:0;padding-right:0}
  .c-action-click{cursor:pointer}
  .section_snNMME{margin-bottom: 0px; height: 100px; padding-top: 0px; }
  .row_76bFkO{margin-bottom: 0px; height: 87%; }
  .c-row{word-spacing:-4px}
  .c-row{margin-left:0;margin-right:0;padding-right:0;padding-left:0}
  .column_LVUwxq{padding-left: 0px; padding-right: 0px; }
  .c-column{word-spacing:normal}
  .div_ufwoxg{/*height: 274px;*/height: 270px; position: relative; margin-left: 0px; padding-left: 32px; padding-right: 32px; padding-top: 30px; background-color: var(--location-bg); }
  .div_ufwoxg.location{
    background-image: url(../images/brand_location.png); 
    background-size: initial; 
    background-repeat: no-repeat; 
    background-position: 15px 18px;
  }
  .div_ufwoxg.digital{
    background-color: var(--design-bg);
    background-image: url(../images/brand_design.png); 
    background-size: initial; 
    background-repeat: no-repeat; 
    background-position: 15px 18px;
  }
  .div_ufwoxg.album{
    background-color:var(--photography-bg); 
    background-image: url(../images/brand_photography.png); 
    background-size: initial; 
    background-repeat: no-repeat; 
    background-position: 15px 18px;
  }
  .div_ufwoxg.space{
    background-color:var(--printing-bg); 
    background-image: url(../images/brand_printing.png); 
    background-size: initial; 
    background-repeat: no-repeat; 
    background-position: 15px 18px;
  }

  .div_duBWFW{margin-left: 0px; height: 82px; min-height: 82px;}

  .heading_DOJGkh{
    font-size: 12px;
    color: rgb(255, 255, 255);
    font-weight: 100;
    text-align: left;
    margin-top: 40px;
    margin-bottom: 0px;
    bottom: 0px;
    position: static;
    display: block;
    left: 0px;
    margin-left: 0px;
    line-height: 10px;
  }
  .column_3BnaCj{padding-left: 0px; padding-right: 0px; }
  .column_JdcKhB{padding-left: 0px; padding-right: 0px; }
  .column_X9eGb6{padding-left: 0px; padding-right: 0px; }

  .clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}
  .clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}

  .index_case{
    width:100%;
    margin:0 auto;
  }

  .index_case .demopage{
    width:100%;
    overflow:hidden;
    padding-bottom:20px;
    margin: 0 auto;
    padding: 0 0 0 27px;
  }

  @media(min-width:1200px){
      .index_case .demopage{
        width:1200px;
      }
  }

  .index_case .itemlist {float:left;width:350px;height:280px;margin:0 27px 51px 0}
  .index_case .itemlist .title {padding:10px 0 0 0}
  .index_case .itemlist .title a{color:#7a7a7a;}
  .index_case .itemlistno {margin-right:0;}
  .index_case .item{width:350px;height:233px;overflow:hidden;position:relative;}
  .index_case .item .caption{width:350px;height:233px;background:url(../images/dianbg.png);_background:#000000;color:#fff;font-weight:bold;position:absolute;display:none;}
  .index_case .item .caption a{text-decoration:none;color:#fff;display:block;width:350px; height:297px; display:block;padding:0px;}
  .index_case .item img{border:0;position:absolute;}

  .section_RDIgwG{
    height: auto;
    text-align: center;
    padding: 60px 0;
    background-color: var(--main-color);
    margin-top: 178px;
  }
  .section_RDIgwG.zhaopin{margin-top: 0px; }

  .container_hFiFqH{width: 1136px; padding-left: 40px; padding-right: 40px; }
  .container_hFiFqH .footbox{
    float:left;
    width:300px;
    margin-right:100px;
    text-align:left;
    color:#FFFFFF;
  }
  .container_hFiFqH .footbox h1{
    font-size:20px;}
  .container_hFiFqH .footboxr{
    float:right;
    width:200px;
    text-align:left;
    color:#FFFFFF;
  }
  .container_hFiFqH .footboxr h2{
    font-size:18px;}
  .container_hFiFqH .footboxr span{
    font-size:14px;}

  .div_ks7dv1{
    margin-left: auto;
    margin-right: auto;
    height: 7px;
    min-height: 7px;
    margin-top: 15px;
    background-color: #dedede;
  }
  .div_ks7dv1.xia{height: 1px; min-height: 1px; margin-top: 32px; }

  .div_DHvNUI{margin-left: auto; margin-right: auto; width: 100%; min-height: 0px; height: 30px; }
  .div_DHvNUI ul{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
  }
  .div_DHvNUI ul li{
    float:left;
    list-style-type: none;
    margin-right:10px;
    font-size: 12px;
    margin-top: 10px;
    margin-left: 0px;
  }
  .div_DHvNUI ul li a{
    color:#FFFFFF;
  }

  .heading_da6S6O{
    font-size: 12px;
    margin-top: 16px;
    color: #FFFFFF;
  }
  .heading_da6S6O a{
    color: #fff;
  }

  hr {
      margin-top: 20px;
      margin-bottom: 20px;
      border: 0;
      border-top: 1px solid #eee;
  }

  h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}
  p{
    line-height: 22px;
  }
  p{margin:0 0 10px}
  dt,dd{line-height:1.42857143}
  @media (max-width: 991px) {
    .container_2NSnIS{width: 100%; padding-left: 20px; padding-right: 20px; }
    .section_snNMME{height: 100px; }
    .column_LVUwxq{width: 25%; height: auto; }
    .div_ufwoxg{/*height: 180px; */padding-left: 15px; padding-right: 15px; padding-top: 18px; background-size: contain; background-repeat: no-repeat; }
    .div_duBWFW{background-size: contain; }
    .heading_DOJGkh{margin-left: 0px; margin-top: 37px; }
    .column_3BnaCj{width: 25%; }
    .column_JdcKhB{width: 25%; }
    .column_X9eGb6{width: 25%; }
    .container_hFiFqH{width: 100%; }
    /*圆圈左间距 add by eilir 2021-03-26 16:56:41*/
    .service ul {
        margin-left: -40px;
    }

  }

  @media (min-width: 768px) and (max-width: 991px) { 
      html {
          font-size: 81.25%;
      } 
  }
  @media (min-width: 768px) {
    .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}
    .clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}
    .clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}
    .container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}
  }

  @media (max-width:767px){
    *{background-attachment:initial!important}
    .section_snNMME{height: 320px; margin-bottom: 100px; }
    .column_LVUwxq{width: 50%; /*height: 90%;*/ }
    .div_ufwoxg{/*height: 160px; */padding-left: 15px; padding-top: 18px; padding-right: 15px; }
    .div_duBWFW{background-size: contain; }
    .column_3BnaCj.shouye{width: 50%; /*height: 90%;*/ }
    .column_JdcKhB{width: 100%; }
    .column_JdcKhB.shouye{width: 50%; /*height: 90%;*/ }
    .column_X9eGb6{width: 50%; /*height: 90%;*/ }
    .section_RDIgwG{margin-top: 100px; height: 546px; }
    .section_RDIgwG.zhaopin{height: auto; } 
    .container_hFiFqH{width: 100%; }
    .div_ks7dv1{width: 100%; }
    .heading_da6S6O{/*float: none;*/ margin-bottom: 0px; }

    .index_case .itemlist .title a {
      font-size: 16px;
    }
    .outcilent dl dd {
      font-size: 16px;
    }
    .outcilent dl{
      background-size: auto 390px;
    }

  }


/* 资讯样式 */
  .outcilent {
    width:100%;
    margin:0 auto;
    padding: 0;
  }
  .outcilent .qy1{
    margin-right: 50px;
  }
  @media (max-width: 1051px){
    .outcilent .qy1{
      margin-right: 0;
    }
  }
  .outcilent ul,li{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
  }
  .outcilent ul{
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-top-color: #dedede;
    border-right-color: #dedede;
    height: auto;
  }
  .outcilent ul li{
    float: left;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-bottom-style: solid;
    border-left-color: #dedede;
    border-bottom-color: #dedede;
  }
  .outcilent ul li img{
    width:99%;
  }
  .outcilent dl{
    background-image: url(../images/signing_bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  .outcilent dl dt{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dedede;
    padding-bottom:8px;
    margin-bottom:30px;
    font-size:20px;
    color: #515457;
    font-weight: normal;
  }
  .outcilent dl dt span{
    font-size:18px;
  }
  .outcilent dl dt span a{
      color: #7a7a7a;
  }
  .outcilent dl dd{
    margin:9px 0;
    color: #515457;
  }
  .outcilent dl dd a{
    margin:9px 0;
    width:300px;
    background-color: #FFFFFF;
    color: #515457;
  }
  .outcilent dl dd span{
    +height:20px;
    }



@charset "utf-8";
/* 手机导航样式 */

  @font-face {
    font-family: 'icomoon';
    src: url('./fonts/icomoon.eot?qradjf');
    src: url('./fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'), url('./fonts/icomoon.ttf?qradjf') format('truetype'), url('./fonts/icomoon.woff?qradjf') format('woff'), url('./fonts/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
  }

  *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
  body{font-family: var(--main-font1), arial, helvetica, sans-serif;font-style:normal;font-weight: normal;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}

  img {
    border: 0;
  }

  ul, li {
    list-style: none;
  }

  a:hover {
    text-decoration: none;
  }

  em {
    font-style: normal
  }

  table {
    margin: auto
  }

  .header {
    width: 100%;
    float: left
  }

  .top {
    width: 100%;
    margin: auto;
    height: 144px;
    padding-right: 25px;
  }

  .logo {
    width: 390px;
    height: 40px;
    float: left;
    margin-top: 30px;
    margin-left: 30px;
  }

  .logo img {
    width: 100%;
  }

  .tel {
    float: right;
    margin-top: 40px;
    text-align: right
  }

  .tel a {
    display: inline;
  }

  .tel .lk {
    display: inline-block;
    margin: 0 10px;
  }

  .tel .lk.phone {
    color: #424242;
      background: url(../images/phone.png) no-repeat left;
      background-size: contain;
      font-size: 16px;
      padding-left: 22px;
  }
  .tel .lk:hover {
    color: #424242;
  }
  .tel .lk.talk {
    background: url(../images/talk.png) no-repeat left;
    color: #424242;
      background-size: contain;
      font-size: 16px;
      padding-left: 22px;
  }

  .tel .lk.talk:hover {
    color: #ea084b;
  }

  .nav {
    width: 100%;
    float: left;
    height: 36px;
    line-height: 36px;
    text-align: right;
    margin-top: 28px;
  }

  .nav a {
    padding-left: 60px;
    font-size: 14px;
    color: #333;
  }

  .nav a:hover {
    color: var(--main-color);
  }
/* 资讯、导航动画、卡片淡出样式 */
  .news_left {
    float: left;
    margin-right: 15%;
      width: 440px;
      height: 330px;
      overflow: hidden;
  }
  .news_right {
    float: left;
      width: 440px;
      height: 330px;
      overflow: hidden;
  }
  .head {
    display: none;
  }
  @media (max-width: 991px){
    .news_left {
      float: left;
      margin-right: 5%;
        width: 400px;
        height: 330px;
        overflow: hidden;
    }
    .news_right {
      float: left;
        width: 400px;
        height: 330px;
        overflow: hidden;
    }
  }
  @media (max-width: 767px) {
    .m_nav.m_open {
        /* 从右向左滑到屏幕宽减去菜单宽的位置 */
        transform: translateX(60%);
    }
    .news_left, .news_right {
      width: 500px;
      height: auto;
      padding-bottom: 20px;
    }

    html{
      width: 100%;
      font-size: 55.2px;
    }
    body {
      font: 12px/180% var(--main-font1), Arial, Helvetica, sans-serif;
    }
    .top {
      display: none;
    }
    .head {
      display: block;
    }
    .flex_center {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    .pr30 {padding-right: 0.30rem;}.pl30 {padding-left: 0.30rem;}.pt30 {padding-top: 0.30rem;}.pb30 {padding-bottom: 0.30rem;}
    .head {
        height: 1.09rem;
    }

    .mr25 {margin-right: 0.25rem;}.ml25 {margin-left: 0.25rem;}.mt25 {margin-top: 0.25rem;}.mb25 {margin-bottom: 0.25rem;}

    /* 头部样式 */
    .head {
        height: 1.09rem;
        position: sticky;
        top: 0;
        background-color: white;
        z-index: 99;
    }
    .head_img {
        font-size: 0;
        background:url("../images/logo.png") no-repeat;
        background-size: 240px;
        width: 90%;
        height: 0.7rem;
    }
    .head_nav_img {
        width: 0.7rem;
        height: 0.58rem;
    }

    .flex_1 {
        flex: 1;
    }
    .color_5f5f5f {
        color: #5f5f5f;
    }
    .fz_12 {
        font-size: 0.3rem;
    }
    .outcilent {
      padding-left: 2%;
    }
  }
  @media (max-width: 480px) {
    .index_case {
      padding-top: 150px;
    }
    .news_left, .news_right {
        width: 90%;
        height: auto;
        overflow: hidden;
        float: none;
        margin: 0 auto;
    }
    .outcilent {
        padding-left: 0;
    }
    .sc {
      margin-right: 12px;
    }
    .center_eilir {
      padding-left: 12px;
    }
    .my-swiper-container {
      height: 200px;
    }
  }

  @-webkit-keyframes flash {
    100% {
      opacity: 1;
      margin-top:0px;
    }

    0% {
      opacity: 0;
      margin-top:40px;
    }
  }

  @keyframes flash {
    100% {
      opacity: 1;
      margin-top:0px;
    }

    0% {
      opacity: 0;
      margin-top:40px;
    }
  }

  .column_LVUwxq {
    opacity: 0;
    -webkit-animation:flash 1.5s ease;
    animation:flash 1.5s ease;
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards;
  }
  .column_3BnaCj {
    opacity: 0;
    -webkit-animation:flash 1.5s 0.5s ease;
    animation:flash 1.5s 0.5s ease;
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards;
  }
  .column_JdcKhB {
    opacity: 0;
    -webkit-animation:flash 1.5s 1s ease;
    animation:flash 1.5s 1s ease;
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards;
  }
  .column_X9eGb6 {
    opacity: 0;
    -webkit-animation:flash 1.5s 1.5s ease;
    animation:flash 1.5s 1.5s ease;
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards;
  }

/* 手机导航动画样式 */
  .m_nav {
      position: fixed;
      top: 0;
      box-shadow: 0 15px 27px 0 rgb(167 165 165 / 38%);
      width: 100%;
      height: 100%;
      background: #fff;
      transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
      -webkit-transition: all ease 0.5s;
      z-index: 1000;
      opacity: 0.9;
      visibility: visible;
      margin-top: 0;
      overflow-y: auto;
      transform: translateX(100%);
  }

  .m_nav.m_open {
      /* 从右向左滑到屏幕宽减去菜单宽的位置 */
      transform: translateX(60%);
  }

  .m_nav .m_top {
      height: 60px;
      padding: 20px 28%;
      box-sizing: border-box;
  }

  .m_nav .m_top .closed {
      display: block;
      width: 30px;
      height: 30px;
      line-height: 30px;
      text-align: center;
      float: left;
      cursor: pointer;
      font-size: 30px;
  }

  .m_nav .logo {
      width: 100%;
      margin: 0 auto;
  }

  .m_nav .logo img {
      height: 50px;
      display: block;
      margin: 30px auto;
  }

  .m_nav .ul {
      margin-top: 30px;
  }

  .m_nav .ul li {
      padding: 0 20px;
      border-bottom: 1px solid #f5f5f5;
      transform: translateY(100%);
      -webkit-transform: translateY(100%);
      -o-transform: translateY(100%);
      -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
      transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
      -o-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
      opacity: 0;
  }

  .m_nav.m_open .ul li {
      opacity: 1;
      -webkit-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
  }

  .m_nav .ul li:nth-child(1) {
      -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
      -o-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
      transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
  }

  .m_nav .ul li:nth-child(2) {
      -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
      -o-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
      transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
  }

  .m_nav .ul li:nth-child(3) {
      -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
      -o-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
      transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
  }

  .m_nav .ul li:nth-child(4) {
      -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
      -o-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
      transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
  }

  .m_nav .ul li:nth-child(5) {
      -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
      -o-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
      transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
  }

  .m_nav .ul li:nth-child(6) {
      -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
      -o-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
      transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
  }

  .m_nav .ul li a {
      display: inline-block;
      text-decoration: none;
      color: #333;
      font-size: 14px;
      height: 50px;
      line-height: 50px;
      width: 80%;
  }
  #navToggle:hover {
    cursor: pointer;
  }
