﻿


.w1520 {
 
 
  margin: 0px auto;

	
  width: 100%; }










        .main.welcome .container .index_products .index_products_cen .list_box {
          position: relative; }
          .main.welcome .container .index_products .index_products_cen .list_box.delay2 {
            animation-delay: 0.2s; }
          .main.welcome .container .index_products .index_products_cen .list_box .btn_l {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            left: 0%;
            top: 50%;
            margin-top: -20px;
            position: absolute;
            cursor: pointer;
            background: url(../images/btn_l.png) no-repeat center center #003895; }
            @media (max-width: 768px) {
              .main.welcome .container .index_products .index_products_cen .list_box .btn_l {
                width: 30px;
                height: 30px;
                margin-top: -15px;
                background-size: 23% auto; } }
            @media (max-width: 500px) {
              .main.welcome .container .index_products .index_products_cen .list_box .btn_l {
                width: 26px;
                height: 26px;
                margin-top: -13px;
                left: -5px; } }
          .main.welcome .container .index_products .index_products_cen .list_box .btn_r {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            right: 0%;
            top: 50%;
            margin-top: -20px;
            position: absolute;
            cursor: pointer;
            background: url(../images/btn_r.png) no-repeat center center #003895; }
            @media (max-width: 768px) {
              .main.welcome .container .index_products .index_products_cen .list_box .btn_r {
                width: 30px;
                height: 30px;
                margin-top: -15px;
                background-size: 23% auto; } }
            @media (max-width: 500px) {
              .main.welcome .container .index_products .index_products_cen .list_box .btn_r {
                width: 26px;
                height: 26px;
                margin-top: -13px;
                right: -5px; } }
          .main.welcome .container .index_products .index_products_cen .list_box .list {
            width: 84.2%;
            margin-left: auto;
            margin-right: auto;
            position: relative;
            height: 160px;
            overflow: hidden;
            padding-left: 6.7%;
            box-sizing: border-box; }
            .main.welcome .container .index_products .index_products_cen .list_box .list ul {
              height: 100%; }
              .main.welcome .container .index_products .index_products_cen .list_box .list ul li {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                padding-right: 220px;
                box-sizing: border-box;
                padding-left: 6.8%;
                filter: alpha(opacity=0);
                opacity: 0;
                transition: opacity 0.5s ease; }
                .main.welcome .container .index_products .index_products_cen .list_box .list ul li.active {
                  filter: alpha(opacity=100);
                  opacity: 1;
                  z-index: 10; }
                @media (max-width: 1200px) {
                  .main.welcome .container .index_products .index_products_cen .list_box .list ul li {
                    padding-left: 0;
                    padding-right: 155px; } }
                @media (max-width: 1024px) {
                  .main.welcome .container .index_products .index_products_cen .list_box .list ul li {
                    padding-right: 0; } }
                .main.welcome .container .index_products .index_products_cen .list_box .list ul li .list_l .tit .en {
                  font-family: "CENTURYGOTHIC-BOLD";
                  font-size: 24px;
                  line-height: 20px;
                  color: #333; }
                  @media (max-width: 1200px) {
                    .main.welcome .container .index_products .index_products_cen .list_box .list ul li .list_l .tit .en {
                      font-size: 20px;
                      line-height: 18px; } }
                .main.welcome .container .index_products .index_products_cen .list_box .list ul li .list_l .tit .cn {
                  font-size: 24px;
                  line-height: 30px;
                  color: #333;
                  margin-top: 5px; }
                  @media (max-width: 1200px) {
                    .main.welcome .container .index_products .index_products_cen .list_box .list ul li .list_l .tit .cn {
                      font-size: 20px;
                      line-height: 26px; } }
                .main.welcome .container .index_products .index_products_cen .list_box .list ul li .list_l .text_box {
                  padding-left: 128px;
                  position: relative;
                  margin-top: 18px; }
                  @media (max-width: 1200px) {
                    .main.welcome .container .index_products .index_products_cen .list_box .list ul li .list_l .text_box {
                      padding-left: 110px; } }
                  @media (max-width: 768px) {
                    .main.welcome .container .index_products .index_products_cen .list_box .list ul li .list_l .text_box {
                      padding-left: 0;
                      margin-top: 10px; } }
                  .main.welcome .container .index_products .index_products_cen .list_box .list ul li .list_l .text_box .line {
                    width: 90px;
                    height: 2px;
                    background: #003895;
                    position: absolute;
                    left: 0;
                    top: 8px; }
                    @media (max-width: 1200px) {
                      .main.welcome .container .index_products .index_products_cen .list_box .list ul li .list_l .text_box .line {
                        width: 80px; } }
                    @media (max-width: 768px) {
                      .main.welcome .container .index_products .index_products_cen .list_box .list ul li .list_l .text_box .line {
                        display: none; } }
                  .main.welcome .container .index_products .index_products_cen .list_box .list ul li .list_l .text_box .text {
                    font-size: 16px;
                    line-height: 26px;
                    color: #666;
                    height: 78px;
                    overflow: hidden; }
                    @media (max-width: 1200px) {
                      .main.welcome .container .index_products .index_products_cen .list_box .list ul li .list_l .text_box .text {
                        font-size: 14px;
                        line-height: 24px;
                        height: 72px; } }
                    @media (max-width: 768px) {
                      .main.welcome .container .index_products .index_products_cen .list_box .list ul li .list_l .text_box .text {
                        height: 96px; } }
                .main.welcome .container .index_products .index_products_cen .list_box .list ul li .pic {
                  width: 152px;
                  height: 152px;
                  border-radius: 50%;
                  box-sizing: border-box;
                  background-color: #fff;
                  position: absolute;
                  right: 0;
                  top: 0;
                  box-shadow: 0 0 16px rgba(0, 0, 0, 0.07);
                  padding: 5px; }
                  @media (max-width: 1200px) {
                    .main.welcome .container .index_products .index_products_cen .list_box .list ul li .pic {
                      width: 140px;
                      height: 140px; } }
                  @media (max-width: 1024px) {
                    .main.welcome .container .index_products .index_products_cen .list_box .list ul li .pic {
                      display: none; } }
                  .main.welcome .container .index_products .index_products_cen .list_box .list ul li .pic .img {
                    overflow: hidden;
                    border-radius: 50%; }
                    @media (min-width: 1024px) {
                      .main.welcome .container .index_products .index_products_cen .list_box .list ul li .pic .img:hover img {
                        transform: scale(1.05); } }
                    .main.welcome .container .index_products .index_products_cen .list_box .list ul li .pic .img img {
                      transition: all 0.5s ease;
                      width: 100%;
                      border-radius: 50%; }
      .main.welcome .container .index_products .item_box {
      	width: 100%;
      	
        margin-top: 30px;
        overflow: hidden;
        padding-top: 90px; }
        @media (max-width: 1200px) {
          .main.welcome .container .index_products .item_box {
            margin-top: 0; } }
        @media (max-width: 1024px) {
          .main.welcome .container .index_products .item_box {
            padding-top: 50px; } }
        @media (max-width: 768px) {
          .main.welcome .container .index_products .item_box {
            padding-top: 30px; } }
        .main.welcome .container .index_products .item_box ul li {
          float: left;
          position: relative; }
          .main.welcome .container .index_products .item_box ul li.active {
            z-index: 10;
            transition: transform 0.6s ease-out, opacity 0.5s cubic-bezier(0.445, 0.145, 0.355, 1), box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1); }
            .main.welcome .container .index_products .item_box ul li.active .pic {
              transform: scale(1.18);
              box-shadow: 0 0 16px rgba(0, 0, 0, 0.31);
              transform-origin: bottom center; }
              .main.welcome .container .index_products .item_box ul li.active .pic .mask {
                filter: alpha(opacity=0);
                opacity: 0; }
            .main.welcome .container .index_products .item_box ul li.active .txt {
              filter: alpha(opacity=0);
              opacity: 0; }
            @media (max-width: 1024px) {
              .main.welcome .container .index_products .item_box ul li.active {
                box-shadow: none; }
                .main.welcome .container .index_products .item_box ul li.active .pic {
                  transform: scale(1); }
                .main.welcome .container .index_products .item_box ul li.active .txt {
                  filter: alpha(opacity=100);
                  opacity: 1;
                  transform: translateY(0); } }
          .main.welcome .container .index_products .item_box ul li a {
            display: block;
            position: relative; }
            .main.welcome .container .index_products .item_box ul li a .pic {
              overflow: hidden;
              position: relative;
              transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1); }
              .main.welcome .container .index_products .item_box ul li a .pic .mask {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1);
                height: 100%;
                transform-origin: top center;
                background: rgba(0, 0, 0, 0.4); }
              .main.welcome .container .index_products .item_box ul li a .pic img {
                width: 100%;
                height: auto;
                display: block; }
            .main.welcome .container .index_products .item_box ul li a .txt {
              position: absolute;
              left: 0;
              top: 50%;
              height: 34px;
              margin-top: -17px;
              font-size: 24px;
              line-height: 34px;
              color: #fff;
              z-index: 10;
              width: 100%;
              text-align: center;
              padding: 0 10px;
              box-sizing: border-box;
              transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1); }
              @media (max-width: 1200px) {
                .main.welcome .container .index_products .item_box ul li a .txt {
                  font-size: 20px;
                  line-height: 30px;
                  height: 30px;
                  margin-top: -15px; } }
              @media (max-width: 800px) {
                .main.welcome .container .index_products .item_box ul li a .txt {
                  font-size: 18px;
                  line-height: 24px;
                  height: 24px;
                  margin-top: -12px; } }
              .main.welcome .container .index_products .item_box ul li a .txt span {
                display: inline-block;
                vertical-align: middle;
                font-size: 30px;
                line-height: 28px;
                margin-right: 8px;
                font-family: "CENTURYGOTHIC-BOLD"; }
                @media (max-width: 1200px) {
                  .main.welcome .container .index_products .item_box ul li a .txt span {
                    font-size: 24px;
                    line-height: 26px; } }
                @media (max-width: 800px) {
                  .main.welcome .container .index_products .item_box ul li a .txt span {
                    font-size: 20px;
                    line-height: 24px;
                    margin-right: 3px; } }
      .main.welcome .container .index_products .swiper_box {
        position: relative;
        display: none; }
        .main.welcome .container .index_products .swiper_box .swiper_top {
          padding: 0 3.9%;
          position: relative; }
          @media (max-width: 768px) {
            .main.welcome .container .index_products .swiper_box .swiper_top {
              padding: 0 3%; } }
          .main.welcome .container .index_products .swiper_box .swiper_top .prev {
            width: 36px;
            height: 36px;
            border-radius: 50%;
            top: 50%;
            margin-top: -18px;
            position: absolute;
            left: 3.9%;
            cursor: pointer;
            background: url(../images/btn_l.png) no-repeat center center #003895; }
          .main.welcome .container .index_products .swiper_box .swiper_top .next {
            width: 36px;
            height: 36px;
            border-radius: 50%;
            right: 3.9%;
            top: 50%;
            margin-top: -18px;
            position: absolute;
            cursor: pointer;
            background: url(../images/btn_r.png) no-repeat center center #003895; }
          .main.welcome .container .index_products .swiper_box .swiper_top .box {
            padding: 0 50px; }
            .main.welcome .container .index_products .swiper_box .swiper_top .box ul li {
              display: none; }
              .main.welcome .container .index_products .swiper_box .swiper_top .box ul li.active {
                display: block; }
              .main.welcome .container .index_products .swiper_box .swiper_top .box ul li .tit .en {
                font-family: "CENTURYGOTHIC-BOLD";
                font-size: 20px;
                line-height: 18px;
                color: #333; }
              .main.welcome .container .index_products .swiper_box .swiper_top .box ul li .tit .cn {
                font-size: 20px;
                line-height: 26px;
                color: #333;
                margin-top: 5px; }
              .main.welcome .container .index_products .swiper_box .swiper_top .box ul li .text_box {
                position: relative;
                margin-top: 18px;
                font-size: 14px;
                line-height: 24px;
                height: 72px;
                color: #666;
                overflow: hidden; }
        .main.welcome .container .index_products .swiper_box .swiper-container {
          margin-top: 20px; }
          .main.welcome .container .index_products .swiper_box .swiper-container .swiper-wrapper .swiper-slide.on a .pic .mask {
            filter: alpha(opacity=0);
            opacity: 0; }
          .main.welcome .container .index_products .swiper_box .swiper-container .swiper-wrapper .swiper-slide a {
            display: block;
            position: relative; }
            .main.welcome .container .index_products .swiper_box .swiper-container .swiper-wrapper .swiper-slide a .pic {
              overflow: hidden;
              position: relative;
              transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); }
              .main.welcome .container .index_products .swiper_box .swiper-container .swiper-wrapper .swiper-slide a .pic .mask {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1);
                height: 100%;
                transform-origin: top center;
                background: rgba(0, 0, 0, 0.4); }
              .main.welcome .container .index_products .swiper_box .swiper-container .swiper-wrapper .swiper-slide a .pic img {
                width: 100%;
                height: auto;
                display: block; }
            .main.welcome .container .index_products .swiper_box .swiper-container .swiper-wrapper .swiper-slide a .txt {
              position: absolute;
              left: 0;
              top: 50%;
              font-size: 20px;
              line-height: 30px;
              height: 30px;
              margin-top: -15px;
              color: #fff;
              z-index: 10;
              width: 100%;
              text-align: center;
              padding: 0 10px;
              box-sizing: border-box;
              transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1); }
              .main.welcome .container .index_products .swiper_box .swiper-container .swiper-wrapper .swiper-slide a .txt span {
                display: inline-block;
                vertical-align: middle;
                font-size: 24px;
                line-height: 26px;
                margin-right: 8px;
                font-family: "CENTURYGOTHIC-BOLD"; }
    .main.welcome .container .index_news {
      background: #fff;
      padding: 0 3.9%; }


 

}