* {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: Helvetica,Pingfang SC,Microsoft YaHei,STHeiti,Verdana,Arial,Tahoma,sans-serif;
  -webkit-font-smoothing: antialiased; }

.top_nav {
  width: 100%;
  height: 70px;
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  align-items: center;
  background: #f1f3f6;
  z-index: 222; }
  .top_nav img {
    display: block;
    width: 420px;
    /*margin-left: 30px;*/ }
  .top_nav .nav {
    width: 750px;
    height: 70px;
    border: none;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
    .top_nav .nav > ul {
      display: block;
      padding: 0;
      margin: 0;
      width: 450px;
      height: 70px;
      display: flex;
      display: -webkit-flex;
      justify-content: center;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
      .top_nav .nav > ul > li {
        list-style: none;
        width: 150px;
        height: 70px;
        position: relative; }
        .top_nav .nav > ul > li > a {
          font-size: 18px;
          line-height: 70px;
          height: 70px;
          display: block;
          color: #031127;
          text-align: left;
          text-indent: 28px;
          text-decoration: none;
          /*background: #2c76ef;*/
          /*&:hover{
          	background: #2c76ef;
          	color: #fff;
          	}*/ }
        .top_nav .nav > ul > li img {
          display: block;
          width: 12px;
          /*height: 8px;*/
          position: absolute;
          right: 25px;
          top: 30px;
          margin: 0; }
        .top_nav .nav > ul > li .move {
          animation: to_move .5s forwards; }
        .top_nav .nav > ul > li ul {
          width: 150px;
          margin: 0;
          padding: 0;
          position: absolute;
          top: 70px;
          left: 0;
          z-index: 2; }
          .top_nav .nav > ul > li ul li {
            list-style: none;
            width: 150px;
            height: 60px; }
            .top_nav .nav > ul > li ul li a {
              font-size: 18px;
              line-height: 60px;
              display: block;
              color: #fff;
              text-align: center;
              text-decoration: none;
              background: #2c76ef; }
              .top_nav .nav > ul > li ul li a:hover {
                background: #0e56ad; }
    .top_nav .nav .link {
      margin-right: 27px;
      width: 200px;
      height: 70px;
      display: flex;
      display: -webkit-flex;
      justify-content: space-between;
      align-items: center; }
      .top_nav .nav .link a {
        display: block;
        width: 90px;
        height: 40px;
        line-height: 40px;
        border: none;
        text-decoration: none;
        color: #fff;
        font-size: 16px;
        text-align: center;
        border: 1px solid #2c76ef;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px; }
        .top_nav .nav .link a:first-child {
          background: #2c76ef; }
        .top_nav .nav .link a:last-child {
          background: none;
          color: #2c76ef; }
        .top_nav .nav .link a:hover {
          background: rgba(44, 118, 239, 0.7);
          border: 1px solid rgba(44, 118, 239, 0.7);
          color: #fff; }

.banner {
  margin-top: 70px;
  width: 100%;
  height: 688px;
  position: relative;
  overflow: hidden;
  background-color: #031127; }
  .banner .swiper-container {
    width: 100%;
    height: 100%; }
    .banner .swiper-container .swiper-wrapper {
      width: 100%; }
      .banner .swiper-container .swiper-wrapper .swiper-slide {
        width: 100%;
        overflow: hidden;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        /*position: relative;*/ }
        .banner .swiper-container .swiper-wrapper .swiper-slide h2 {
          position: absolute;
          top: 90px;
          width: 100%;
          font-size: 48px;
          color: #fff;
          line-height: 75px;
          display: block;
          text-align: center;
          /*letter-spacing: 2px;*/ }
        .banner .swiper-container .swiper-wrapper .swiper-slide label {
          position: absolute;
          top: 150px;
          width: 100%;
          font-size: 30px;
          color: #fff;
          line-height: 60px;
          display: block;
          text-align: center;
          font-weight: 400; }
        .banner .swiper-container .swiper-wrapper .swiper-slide img {
          /*height: 100%;*/
          /*width: 90%;*/
          display: block; }
    .banner .swiper-container .swiper-pagination {
      bottom: 35px !important; }
      .banner .swiper-container .swiper-pagination span {
        width: 40px;
        height: 6px;
        background: #2c76ef;
        margin-right: 3px;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        opacity: 0.3; }
      .banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
        background: #2c76ef;
        opacity: 1; }

.product {
  width: 100%;
  height: 80px;
  border-bottom: 1px solid #dbdbdb;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }
  .product .pd {
    width: 1366px;
    height: 80px;
    margin: 0 auto;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center; }
    .product .pd .pro_one {
      display: flex;
      display: -webkit-flex;
      justify-content: center;
      align-items: center;
      height: 80px;
      width: 20%;
      cursor: pointer;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
      .product .pd .pro_one div {
        display: block;
        width: 42px;
        height: 42px;
        overflow: hidden;
        position: relative;
        margin-right: 10px; }
        .product .pd .pro_one div img {
          display: block;
          width: 42px;
          /*position: absolute;
          top: -42px;
          left: 0;*/ }
      .product .pd .pro_one label {
        font-size: 18px;
        color: #031127;
        font-weight: 400; }
    .product .pd .pro_two, .product .pd .pro_three {
      background: #2c76ef; }
      .product .pd .pro_two label, .product .pd .pro_three label {
        color: #fff; }
      .product .pd .pro_two div img, .product .pd .pro_three div img {
        top: -0px; }

.prod {
  width: 1366px;
  margin: 0 auto;
  padding-bottom: 40px; }
  .prod .scrm, .prod .market, .prod .retail, .prod .business, .prod .data {
    width: 1366px; }
    .prod .scrm .prod_top, .prod .market .prod_top, .prod .retail .prod_top, .prod .business .prod_top, .prod .data .prod_top {
      width: 100%;
      /*height: 280px;*/
      padding-top: 80px;
      padding-bottom: 40px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
      .prod .scrm .prod_top h2, .prod .market .prod_top h2, .prod .retail .prod_top h2, .prod .business .prod_top h2, .prod .data .prod_top h2 {
        font-size: 30px;
        height: 30px;
        line-height: 30px;
        color: #031127;
        text-align: center;
        margin-bottom: 25px;
        /*letter-spacing: 2px;*/ }
      .prod .scrm .prod_top hr, .prod .market .prod_top hr, .prod .retail .prod_top hr, .prod .business .prod_top hr, .prod .data .prod_top hr {
        width: 44px;
        height: 4px;
        background: #031127;
        margin: 0 auto;
        border: none; }
      .prod .scrm .prod_top label, .prod .market .prod_top label, .prod .retail .prod_top label, .prod .business .prod_top label, .prod .data .prod_top label {
        font-size: 18px;
        color: #031127;
        text-align: center;
        font-weight: 400;
        margin-top: 30px;
        display: block;
        text-align: center;
        font-weight: 400; }
    .prod .scrm .scrm_dt, .prod .market .scrm_dt, .prod .retail .scrm_dt, .prod .business .scrm_dt, .prod .data .scrm_dt {
      width: 1366px;
      display: flex;
      display: -webkit-flex;
      justify-content: flex-start;
      align-items: center; }
      .prod .scrm .scrm_dt .prod_left, .prod .market .scrm_dt .prod_left, .prod .retail .scrm_dt .prod_left, .prod .business .scrm_dt .prod_left, .prod .data .scrm_dt .prod_left {
        width: 176px;
        height: 470px;
        display: flex;
        display: -webkit-flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        border-right: 1px solid #dbdbdb; }
        .prod .scrm .scrm_dt .prod_left a, .prod .market .scrm_dt .prod_left a, .prod .retail .scrm_dt .prod_left a, .prod .business .scrm_dt .prod_left a, .prod .data .scrm_dt .prod_left a {
          font-size: 16px;
          color: #8d8d8d;
          text-decoration: none;
          line-height: 64px;
          /*letter-spacing: 2px;*/ }
        .prod .scrm .scrm_dt .prod_left .prod_slt, .prod .scrm .scrm_dt .prod_left .prod_hover, .prod .market .scrm_dt .prod_left .prod_slt, .prod .market .scrm_dt .prod_left .prod_hover, .prod .retail .scrm_dt .prod_left .prod_slt, .prod .retail .scrm_dt .prod_left .prod_hover, .prod .business .scrm_dt .prod_left .prod_slt, .prod .business .scrm_dt .prod_left .prod_hover, .prod .data .scrm_dt .prod_left .prod_slt, .prod .data .scrm_dt .prod_left .prod_hover {
          color: #031127;
          font-weight: 600; }
      .prod .scrm .scrm_dt .prod_right, .prod .market .scrm_dt .prod_right, .prod .retail .scrm_dt .prod_right, .prod .business .scrm_dt .prod_right, .prod .data .scrm_dt .prod_right {
        width: 1190px;
        /*height: 700px;*/
        padding: 0 80px; }
        .prod .scrm .scrm_dt .prod_right div, .prod .market .scrm_dt .prod_right div, .prod .retail .scrm_dt .prod_right div, .prod .business .scrm_dt .prod_right div, .prod .data .scrm_dt .prod_right div {
          width: 100%; }
          .prod .scrm .scrm_dt .prod_right div img, .prod .market .scrm_dt .prod_right div img, .prod .retail .scrm_dt .prod_right div img, .prod .business .scrm_dt .prod_right div img, .prod .data .scrm_dt .prod_right div img {
            display: block;
            width: 100%; }
        .prod .scrm .scrm_dt .prod_right .amount_one, .prod .scrm .scrm_dt .prod_right .amount_two, .prod .scrm .scrm_dt .prod_right .amount_three, .prod .scrm .scrm_dt .prod_right .amount_four, .prod .market .scrm_dt .prod_right .amount_one, .prod .market .scrm_dt .prod_right .amount_two, .prod .market .scrm_dt .prod_right .amount_three, .prod .market .scrm_dt .prod_right .amount_four, .prod .retail .scrm_dt .prod_right .amount_one, .prod .retail .scrm_dt .prod_right .amount_two, .prod .retail .scrm_dt .prod_right .amount_three, .prod .retail .scrm_dt .prod_right .amount_four, .prod .business .scrm_dt .prod_right .amount_one, .prod .business .scrm_dt .prod_right .amount_two, .prod .business .scrm_dt .prod_right .amount_three, .prod .business .scrm_dt .prod_right .amount_four, .prod .data .scrm_dt .prod_right .amount_one, .prod .data .scrm_dt .prod_right .amount_two, .prod .data .scrm_dt .prod_right .amount_three, .prod .data .scrm_dt .prod_right .amount_four {
          width: 160px;
          height: 40px;
          margin: 0 auto;
          display: flex;
          display: -webkit-flex;
          justify-content: space-between;
          align-items: center;
          /*span{
          	width: 28px;
          	height: 28px;
          	mask: url(../img/left.svg) no-repeat 50% 50%;
          	-webkit-mask: url(../img/left.svg) no-repeat 50% 50%;
          	-webkit-mask-size: cover;
          	mask-size: cover;
          	background-color: lightpink;
          	}*/
          /*	.right{
          		width: 28px;
          		height: 28px;
          		background: url(../img/right.svg);
          		background-size: 100%;
          		display: block;
          		color: #000;
          	}
          	
          	.left{
          		width: 28px;
          		height: 28px;
          		background: url(../img/left.svg);
          		background-size: 100%;
          		display: block;
          		color: #000;
          		}*/ }
          .prod .scrm .scrm_dt .prod_right .amount_one img, .prod .scrm .scrm_dt .prod_right .amount_two img, .prod .scrm .scrm_dt .prod_right .amount_three img, .prod .scrm .scrm_dt .prod_right .amount_four img, .prod .market .scrm_dt .prod_right .amount_one img, .prod .market .scrm_dt .prod_right .amount_two img, .prod .market .scrm_dt .prod_right .amount_three img, .prod .market .scrm_dt .prod_right .amount_four img, .prod .retail .scrm_dt .prod_right .amount_one img, .prod .retail .scrm_dt .prod_right .amount_two img, .prod .retail .scrm_dt .prod_right .amount_three img, .prod .retail .scrm_dt .prod_right .amount_four img, .prod .business .scrm_dt .prod_right .amount_one img, .prod .business .scrm_dt .prod_right .amount_two img, .prod .business .scrm_dt .prod_right .amount_three img, .prod .business .scrm_dt .prod_right .amount_four img, .prod .data .scrm_dt .prod_right .amount_one img, .prod .data .scrm_dt .prod_right .amount_two img, .prod .data .scrm_dt .prod_right .amount_three img, .prod .data .scrm_dt .prod_right .amount_four img {
            display: block;
            width: 28px;
            height: 28px;
            cursor: pointer; }
          .prod .scrm .scrm_dt .prod_right .amount_one label, .prod .scrm .scrm_dt .prod_right .amount_two label, .prod .scrm .scrm_dt .prod_right .amount_three label, .prod .scrm .scrm_dt .prod_right .amount_four label, .prod .market .scrm_dt .prod_right .amount_one label, .prod .market .scrm_dt .prod_right .amount_two label, .prod .market .scrm_dt .prod_right .amount_three label, .prod .market .scrm_dt .prod_right .amount_four label, .prod .retail .scrm_dt .prod_right .amount_one label, .prod .retail .scrm_dt .prod_right .amount_two label, .prod .retail .scrm_dt .prod_right .amount_three label, .prod .retail .scrm_dt .prod_right .amount_four label, .prod .business .scrm_dt .prod_right .amount_one label, .prod .business .scrm_dt .prod_right .amount_two label, .prod .business .scrm_dt .prod_right .amount_three label, .prod .business .scrm_dt .prod_right .amount_four label, .prod .data .scrm_dt .prod_right .amount_one label, .prod .data .scrm_dt .prod_right .amount_two label, .prod .data .scrm_dt .prod_right .amount_three label, .prod .data .scrm_dt .prod_right .amount_four label {
            font-size: 16px;
            color: #8d8d8d; }

.case {
  width: 100%;
  height: 600px;
  padding-top: 90px;
  background: url(/src/imgs/case_bg.png) no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  border-bottom: 10px solid #c3c3c3;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  /*	.case_slider{
  		width: 1580px;
  		height: 330px;
  		position: absolute;
  		bottom: -10px;
  		left: 50%;
  		margin-left: -790px;
  
  		.swiper-container{
  			width: 100%;
  			height: 100%;
  
  			.swiper-slide{
  				@include box-sizing(border-box);
  
  				div{
  					width: 100%;
  					height: 155px;
  					display: flex;
  					display: -webkit-flex;
  					justify-content: center;
  					align-items: center;
  
  					img{
  						display: block;
  					}
  				}
  
  				label{
  					font-size: 14px;
  					color: #b8b8b8;
  					line-height: 24px;
  					display: block;
  					width: 360px;
  					margin: 0 auto;
  				}
  			}
  
  			.slider_hover{
  				border-bottom: 10px solid #2c76ef;
  				background: rgba(44, 118, 239, 0.1);
  				border-left: 1px solid #fff;
  				border-right: 1px solid #fff;
  			}
  
  			.swiper-button-prev{
  				background: url(../img/pre.png) no-repeat;
  				background-size: 100% 100%;
  				width: 24px;
  				height: 42px;
  			}
  
  			.swiper-button-next{
  				background: url(../img/next.png) no-repeat;
  				background-size: 100% 100%;
  				width: 24px;
  				height: 42px;
  			}
  		}
  		}*/ }
  .case h2 {
    font-size: 30px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    /*letter-spacing: 2px;*/ }
  .case > label {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    /*letter-spacing: 2px;	*/ }
  .case hr {
    margin: 25px auto 0 auto;
    width: 44px;
    height: 4px;
    background: #fff;
    border: none; }
  .case .case_slider {
    width: 1380px;
    height: 330px;
    overflow: hidden;
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -690px; }
    .case .case_slider .case_sc {
      width: 2760px;
      height: 330px;
      position: absolute;
      top: 0;
      left: 0;
      display: flex;
      display: -webkit-flex;
      justify-content: center;
      align-items: center; }
      .case .case_slider .case_sc .hideUl {
        /*border: 1px solid #dddddd;*/
        width: 460px;
        height: 330px; }
        .case .case_slider .case_sc .hideUl li {
          display: block;
          width: 460px;
          height: 330px;
          list-style: none;
          overflow: hidden; }
          .case .case_slider .case_sc .hideUl li .bannerIn {
            width: 100%;
            height: 100%;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box; }
            .case .case_slider .case_sc .hideUl li .bannerIn div {
              width: 100%;
              height: 155px;
              display: flex;
              display: -webkit-flex;
              justify-content: center;
              align-items: center; }
              .case .case_slider .case_sc .hideUl li .bannerIn div img {
                display: block; }
            .case .case_slider .case_sc .hideUl li .bannerIn label {
              font-size: 14px;
              color: #b8b8b8;
              line-height: 24px;
              display: block;
              width: 360px;
              margin: 0 auto; }
        .case .case_slider .case_sc .hideUl .slider_hover, .case .case_slider .case_sc .hideUl .slider_click {
          border-bottom: 10px solid #2c76ef;
          background: rgba(44, 118, 239, 0.1);
          border-left: 1px solid #fff;
          border-right: 1px solid #fff; }
  .case .btn_l {
    width: 22px;
    height: 22px;
    border-left: 4px solid #fff;
    border-top: 4px solid #fff;
    transform: rotate(-45deg);
    position: absolute;
    bottom: 154px;
    left: 170px;
    cursor: pointer; }
  .case .btn_r {
    width: 22px;
    height: 22px;
    border-left: 4px solid #fff;
    border-top: 4px solid #fff;
    transform: rotate(135deg);
    position: absolute;
    bottom: 154px;
    right: 170px;
    cursor: pointer; }

.case_detail {
  width: 100%;
  /*height: 730px;*/
  border-bottom: 15px solid #000;
  background: #fff; }
  .case_detail .case_dt {
    width: 1366px;
    height: 100%;
    margin: 0 auto;
    /*display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;*/ }
    .case_detail .case_dt img {
      display: block;
      width: 95%;
      margin: 0 auto; }

.customer {
  width: 100%;
  /*height: 955px;*/
  padding-top: 90px;
  padding-bottom: 30px;
  background-size: cover;
  background-position: center;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }
  .customer h2 {
    font-size: 30px;
    line-height: 40px;
    color: #031127;
    text-align: center;
    /*letter-spacing: 2px;*/ }
  .customer > label {
    display: block;
    font-size: 18px;
    line-height: 40px;
    font-weight: 400;
    color: #031127;
    text-align: center;
    text-transform: uppercase;
    /*letter-spacing: 2px;*/
    font-weight: 400; }
  .customer hr {
    margin: 15px auto 0 auto;
    width: 44px;
    height: 4px;
    background: #031127;
    border: none; }
  .customer .customer_det {
    width: 1366px;
    /*height: 640px;*/
    margin: 40px auto 0 auto;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap; }
    .customer .customer_det img {
      display: block;
      width: 18%;
      margin-right: 2%; }

.apply {
  width: 100%;
  /*height: 455px;*/
  padding-top: 100px;
  padding-bottom: 100px;
  background-size: cover;
  background-position: center;
  position: relative;
  background: #031127;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }
  .apply h2 {
    font-size: 30px;
    line-height: 60px;
    color: #fff;
    text-align: center;
    /*letter-spacing: 2px;*/ }
  .apply > label {
    display: block;
    font-size: 18px;
    line-height: 25px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    /*letter-spacing: 2px;*/
    font-weight: 400; }
  .apply hr {
    margin: 25px auto 0 auto;
    width: 44px;
    height: 4px;
    background: #fff;
    border: none; }
  .apply .apply_inp {
    margin: 65px auto 0 auto;
    width: 700px;
    height: 50px;
    position: relative; }
    .apply .apply_inp input {
      width: 100%;
      height: 50px;
      font-size: 14px;
      color: #8d8d8d;
      line-height: 50px;
      background: #fff;
      border: none;
      text-indent: 24px;
      border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
    .apply .apply_inp label {
      position: absolute;
      right: 0;
      top: 0;
      width: 180px;
      height: 50px;
      display: block;
      font-size: 18px;
      color: #fff;
      text-align: center;
      background: #2c76ef;
      line-height: 50px;
      cursor: pointer;
      border-radius: 0 10px 10px 0;
      -moz-border-radius: 0 10px 10px 0;
      -webkit-border-radius: 0 10px 10px 0; }

.contact {
  width: 100%;
  /*height: 205px;*/
  background: #fff;
  padding-top: 40px;
  padding-bottom: 50px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }
  .contact label {
    font-size: 14px;
    color: #8d8d8d;
    line-height: 30px;
    display: block;
    text-align: center; }

@media screen and (max-width: 1700px) {
  .case .btn_l {
    left: 120px; }
  .case .btn_r {
    right: 120px; } }
@media screen and (max-width: 1600px) {
  .banner .swiper-container .swiper-wrapper .swiper-slide {
    						/*h2{
    							font-size: 40px;
    							line-height: 40px;
    						}
    
    						label{
    							font-size: 25px;
    							line-height: 50px;
    							}*/ }

  .case .case_slider {
    width: 1200px;
    margin-left: -600px; }
    .case .case_slider .case_sc {
      width: 2400px; }
      .case .case_slider .case_sc .hideUl {
        width: 400px; }
        .case .case_slider .case_sc .hideUl li {
          width: 400px; }
          .case .case_slider .case_sc .hideUl li .bannerIn div {
            height: 140px; }
          .case .case_slider .case_sc .hideUl li .bannerIn label {
            font-size: 14px;
            line-height: 22px;
            width: 320px; }
  .case .btn_l {
    left: 80px; }
  .case .btn_r {
    right: 80px; } }
@media screen and (max-width: 1366px) {
  .banner .swiper-container .swiper-wrapper .swiper-slide {
    						/*h2{
    							font-size: 35px;
    							line-height: 40px;
    						}
    
    						label{
    							font-size: 22px;
    							line-height: 30px;
    							}*/ }

  .product .pd {
    width: 1100px; }

  .prod {
    width: 1100px; }
    .prod .scrm, .prod .market, .prod .retail, .prod .business, .prod .data {
      width: 1100px; }
      .prod .scrm .scrm_dt, .prod .market .scrm_dt, .prod .retail .scrm_dt, .prod .business .scrm_dt, .prod .data .scrm_dt {
        width: 1100px;
        margin: 0 auto; }
        .prod .scrm .scrm_dt .prod_left, .prod .market .scrm_dt .prod_left, .prod .retail .scrm_dt .prod_left, .prod .business .scrm_dt .prod_left, .prod .data .scrm_dt .prod_left {
          width: 170px; }
        .prod .scrm .scrm_dt .prod_right, .prod .market .scrm_dt .prod_right, .prod .retail .scrm_dt .prod_right, .prod .business .scrm_dt .prod_right, .prod .data .scrm_dt .prod_right {
          width: 930px;
          /*height: 700px;*/
          padding: 0 40px; }
          .prod .scrm .scrm_dt .prod_right div, .prod .market .scrm_dt .prod_right div, .prod .retail .scrm_dt .prod_right div, .prod .business .scrm_dt .prod_right div, .prod .data .scrm_dt .prod_right div {
            width: 100%; }
            .prod .scrm .scrm_dt .prod_right div img, .prod .market .scrm_dt .prod_right div img, .prod .retail .scrm_dt .prod_right div img, .prod .business .scrm_dt .prod_right div img, .prod .data .scrm_dt .prod_right div img {
              display: block;
              width: 100%; }
          .prod .scrm .scrm_dt .prod_right .amount_two, .prod .scrm .scrm_dt .prod_right .amount_three, .prod .scrm .scrm_dt .prod_right .amount_four, .prod .market .scrm_dt .prod_right .amount_two, .prod .market .scrm_dt .prod_right .amount_three, .prod .market .scrm_dt .prod_right .amount_four, .prod .retail .scrm_dt .prod_right .amount_two, .prod .retail .scrm_dt .prod_right .amount_three, .prod .retail .scrm_dt .prod_right .amount_four, .prod .business .scrm_dt .prod_right .amount_two, .prod .business .scrm_dt .prod_right .amount_three, .prod .business .scrm_dt .prod_right .amount_four, .prod .data .scrm_dt .prod_right .amount_two, .prod .data .scrm_dt .prod_right .amount_three, .prod .data .scrm_dt .prod_right .amount_four {
            width: 160px;
            height: 40px;
            margin: 65px auto 0 auto;
            display: flex;
            display: -webkit-flex;
            justify-content: space-between;
            align-items: center; }
            .prod .scrm .scrm_dt .prod_right .amount_two img, .prod .scrm .scrm_dt .prod_right .amount_three img, .prod .scrm .scrm_dt .prod_right .amount_four img, .prod .market .scrm_dt .prod_right .amount_two img, .prod .market .scrm_dt .prod_right .amount_three img, .prod .market .scrm_dt .prod_right .amount_four img, .prod .retail .scrm_dt .prod_right .amount_two img, .prod .retail .scrm_dt .prod_right .amount_three img, .prod .retail .scrm_dt .prod_right .amount_four img, .prod .business .scrm_dt .prod_right .amount_two img, .prod .business .scrm_dt .prod_right .amount_three img, .prod .business .scrm_dt .prod_right .amount_four img, .prod .data .scrm_dt .prod_right .amount_two img, .prod .data .scrm_dt .prod_right .amount_three img, .prod .data .scrm_dt .prod_right .amount_four img {
              display: block;
              width: 28px; }
            .prod .scrm .scrm_dt .prod_right .amount_two label, .prod .scrm .scrm_dt .prod_right .amount_three label, .prod .scrm .scrm_dt .prod_right .amount_four label, .prod .market .scrm_dt .prod_right .amount_two label, .prod .market .scrm_dt .prod_right .amount_three label, .prod .market .scrm_dt .prod_right .amount_four label, .prod .retail .scrm_dt .prod_right .amount_two label, .prod .retail .scrm_dt .prod_right .amount_three label, .prod .retail .scrm_dt .prod_right .amount_four label, .prod .business .scrm_dt .prod_right .amount_two label, .prod .business .scrm_dt .prod_right .amount_three label, .prod .business .scrm_dt .prod_right .amount_four label, .prod .data .scrm_dt .prod_right .amount_two label, .prod .data .scrm_dt .prod_right .amount_three label, .prod .data .scrm_dt .prod_right .amount_four label {
              font-size: 16px;
              color: #8d8d8d; }

  .case .case_slider {
    width: 1080px;
    margin-left: -540px; }
    .case .case_slider .case_sc {
      width: 2160px; }
      .case .case_slider .case_sc .hideUl {
        width: 360px; }
        .case .case_slider .case_sc .hideUl li {
          width: 360px; }
          .case .case_slider .case_sc .hideUl li .bannerIn div {
            height: 140px; }
          .case .case_slider .case_sc .hideUl li .bannerIn label {
            font-size: 14px;
            line-height: 22px;
            width: 320px; }
  .case .btn_l {
    left: 20px; }
  .case .btn_r {
    right: 20px; }

  .case_detail .case_dt {
    width: 1100px; }

  .customer .customer_det {
    width: 1100px; } }
@keyframes to_move {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(180deg); } }
@-webkit-keyframes to_move {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(180deg); } }
.to_top {
  position: fixed;
  right: 70px;
  bottom: 70px;
  display: block;
  width: 83px;
  height: 83px;
  border-radius: 83px;
  -moz-border-radius: 83px;
  -webkit-border-radius: 83px;
  background: #2c76ef;
  z-index: 99999; }
  .to_top:hover {
    background: rgba(44, 118, 239, 0.7); }
  .to_top img {
    width: 50px;
    /*height: 46px;*/
    display: block;
    margin: 15px auto; }

/*# sourceMappingURL=/src/main.css.map */
