@charset "UTF-8";
/* CSS Document */
/*公用*/
* {
  margin: 0;
  padding: 0; }

html, body {
  -webkit-text-size-adjust: none;
  overflow-x: hidden; }

body {
  font-size: 14px;
  color: #333;
  font-family: "PingFang SC","\5FAE\8F6F\96C5\9ED1"; }

ol li, ul li {
  list-style-type: none;
  vertical-align: middle; }

img {
  border: none;
  vertical-align: middle; }

input {
  vertical-align: middle; }

font {
  font-size: 12px; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

h1, h2, h3, h4, h5, h6, strong {
  font-weight: normal; }

a {
  text-decoration: none; }

.transition {
  transition: all .3s ease 0s;
  transition: .5s;
  background: linear-gradient(0deg, #F6F5FB, #FFFEFF);
  box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, 0.3);
  margin-top: -2px; }

@media (min-width: 1200px) {
  .w1200 {
    width: 1200px;
    margin: 0 auto; }
  .pc_none {
    display: none !important; }
  /***banner***/
  .banner_bg {
    width: 100%;
    height: 610px;
    background: linear-gradient(162deg, #0081FF, #0038D4); }
  .banner {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .banner_info {
    color: #fff;
    padding-bottom: 70px; }
  .banner_info h3 {
    height: 40px;
    font-size: 42px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 40px; }
  .banner_info p {
    padding: 30px 0 50px;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 26px; }
  .banner_info span {
    display: flex;
    align-items: center;
    position: relative;
    height: 48px; }
  .banner_info span a {
    display: block;
    width: 148px;
    height: 48px;
    border-radius: 5px;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 48px;
    text-align: center;
    margin-right: 40px;
    transition: .5s;
    border: 1px solid #fff;
    color: #fff; }
  .banner_info span a.hover {
    background: #FFFFFF;
    color: #0054E5; }
  .banner_info span a:hover {
    box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, 0.3);
    margin-top: -2px; }
  /***标题***/
  .big_title {
    text-align: center;
    padding: 54px 0 40px; }
  .big_title h3 {
    font-size: 42px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 52px; }
  .big_title p {
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 36px;
    padding-top: 10px; }
  /***tabs切换***/
  .tabs_nav {
    border-bottom: 1px solid #DAE0E5;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 54px; }
  .tabs_nav li {
    display: flex;
    align-items: center;
    padding: 0 45px;
    height: 54px;
    position: relative;
    cursor: pointer; }
  .tabs_nav li::before {
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    right: -8px;
    margin-top: -8px;
    background: url("/templates/website/res/2020/img/data_center/ico_r1.png") no-repeat; }
  .tabs_nav li:last-child::before {
    display: none; }
  .tabs_nav li span {
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 24px; }
  .tabs_nav li img {
    flex-shrink: 0;
    margin-right: 12px; }
  .tabs_nav li.hover span {
    color: #2463FA;
    font-weight: 500; }
  .tabs_nav li.hover::after {
    content: '';
    position: absolute;
    left: 45px;
    bottom: 0;
    width: 124px;
    height: 4px;
    background: #2463FA; }
  .tabs_cont {
    padding: 35px 0 16px;
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    height: 500px; }
  .tabs_cont h3 {
    display: flex;
    align-items: center;
    height: 40px;
    font-size: 42px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #000000;
    line-height: 24px;
    margin-top: 50px; }
  .tabs_cont ul {
    padding-top: 50px; }
  .tabs_cont li {
    padding: 30px 0; }
  .tabs_cont li strong {
    display: flex;
    align-items: center;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #2463FA;
    line-height: 24px; }
  .tabs_cont li strong i {
    flex-shrink: 0;
    width: 8px;
    height: 8px;
    background: #2463FA;
    border-radius: 50%;
    margin-right: 12px; }
  .tabs_cont li p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 24px;
    padding-top: 15px; }
  /*营销活动精细化*/
  .bg1 {
    padding: 15px 0;
    background: linear-gradient(151deg, #F9FBFF, #D4E6FF); }
  .yingx {
    position: relative;
    height: 770px;
    box-sizing: border-box;
    padding-right: 58%; }
  .yingx_title h3 {
    font-size: 42px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 40px;
    padding-top: 50px; }
  .yingx_title p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 24px;
    margin-top: 30px; }
  .yingx_jj {
    font-size: 28px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 28px;
    margin-top: 60px; }
  .img_1 {
    position: absolute;
    top: 0;
    right: 0;
    width: 64%; }
  .btn_yx {
    height: 48px;
    padding-top: 35px;
    position: relative; }
  .btn_blue {
    display: block;
    width: 148px;
    height: 48px;
    background: #2463FA;
    border-radius: 5px;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 48px;
    text-align: center;
    transition: .5s; }
  .btn_blue:hover {
    box-shadow: 2px 3px 8px 0px rgba(28, 102, 252, 0.6);
    margin-top: -2px; }
  .info_list {
    padding-top: 15px; }
  .info_list li {
    padding: 16px 0; }
  .info_list li strong {
    display: flex;
    align-items: center;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #2463FA;
    line-height: 24px; }
  .info_list li strong i {
    flex-shrink: 0;
    width: 8px;
    height: 8px;
    background: #2463FA;
    border-radius: 50%;
    margin-right: 12px; }
  .info_list li p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 24px;
    padding-top: 15px; }
  .link {
    margin-top: 50px;
    display: flex;
    align-items: center;
    height: 42px;
    position: relative;
    z-index: 9; }
  .link a {
    flex-shrink: 0;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #DAE0E5;
    border-radius: 20px;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 40px;
    padding: 0 20px;
    margin-right: 20px;
    transition: .5s; }
  .link a:hover {
    box-shadow: 2px 3px 8px 0px rgba(28, 102, 252, 0.3);
    margin-top: -2px; }
  .pad_top30 {
    padding-top: 25px; }
  .xiaox {
    position: relative;
    height: 770px;
    box-sizing: border-box;
    padding-left: 58%; }
  .img_2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 64%; }
  .link2 {
    position: absolute;
    left: 0;
    bottom: 30px; }
  /*技术特性*/
  .bg2 {
    background: #F8FAFC; }
  .texing {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-bottom: 40px; }
  .texing li {
    width: 280px;
    height: 320px;
    background: #FFFFFF;
    border: 1px solid #DAE0E5;
    border-radius: 10px;
    cursor: pointer;
    margin-bottom: 27px;
    text-align: center;
    box-sizing: border-box;
    padding: 38px 20px;
    transition: .5s; }
  .texing li:hover {
    background: linear-gradient(0deg, #F6F5FB, #FFFEFF);
    box-shadow: 2px 3px 8px 0px rgba(28, 102, 252, 0.3);
    margin-top: -2px; }
  .texing li img {
    width: 96px;
    height: 96px; }
  .texing li strong {
    display: block;
    font-size: 22px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 30px;
    padding: 25px 0 15px; }
  .texing li p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
    text-align: left; }
  /*产品特性*/
  .goods {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    padding-bottom: 60px;
    width: 1200px;
    margin: 0 auto; }
  .good_nav {
    flex-shrink: 0;
    width: 260px;
    height: 596px;
    background: #FFFFFF;
    border: 1px solid #DAE0E5;
    border-radius: 10px;
    margin-right: 20px;
    overflow: hidden; }
  .good_nav li {
    display: flex;
    align-items: center;
    height: 64px;
    padding-left: 31px;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 24px;
    cursor: pointer; }
  .good_nav li i {
    display: block;
    width: 20px;
    height: 20px;
    margin-right: 9px; }
  .good_nav li.hover {
    background: #F8FAFC;
    color: #2966FA; }
  .good_nav li .ico_g1 {
    background: url("/templates/website/res/2020/img/data_center/ico_g1.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g2 {
    background: url("/templates/website/res/2020/img/data_center/ico_g2.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g3 {
    background: url("/templates/website/res/2020/img/data_center/ico_g3.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g4 {
    background: url("/templates/website/res/2020/img/data_center/ico_g4.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g5 {
    background: url("/templates/website/res/2020/img/data_center/ico_g5.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g6 {
    background: url("/templates/website/res/2020/img/data_center/ico_g6.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g7 {
    background: url("/templates/website/res/2020/img/data_center/ico_g7.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g1 {
    background: url("/templates/website/res/2020/img/data_center/ico_g1a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g2 {
    background: url("/templates/website/res/2020/img/data_center/ico_g2a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g3 {
    background: url("/templates/website/res/2020/img/data_center/ico_g3a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g4 {
    background: url("/templates/website/res/2020/img/data_center/ico_g4a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g5 {
    background: url("/templates/website/res/2020/img/data_center/ico_g5a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g6 {
    background: url("/templates/website/res/2020/img/data_center/ico_g6a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g7 {
    background: url("/templates/website/res/2020/img/data_center/ico_g7a.png") no-repeat;
    background-size: 100% 100%; }
  .goods_cont {
    width: 100%;
    height: 596px;
    background: #F8FAFC;
    border-radius: 10px; }
  .goods_cont h3 {
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 30px;
    padding: 24px 24px 0; }
  .goods_cont p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
    padding: 10px 24px 0; }
  .shiy {
    height: 300px;
    box-sizing: border-box;
    background: #007BFC url("/templates/website/res/2020/img/data_center/foot_bg.jpg") no-repeat center top;
    background-size: auto 100%;
    color: #fff;
    text-align: center;
    padding: 60px 0 0; }
  .shiy p {
    font-size: 32px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 50px;
    padding-bottom: 10px; }
  .shiy a {
    display: block;
    width: 148px;
    height: 48px;
    margin: 20px auto 0;
    background: #FFFFFF;
    border-radius: 5px;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #2463FA;
    line-height: 48px;
    text-align: center;
    transition: .5s; }
  .shiy a:hover {
    box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, 0.3);
    margin-top: 18px; } }

/*
*
*
*
*
*
*/
@media (min-width: 769px) and (max-width: 1199px) {
  .w1200 {
    width: 100%;
    box-sizing: border-box;
    padding: 0 20px; }
  .pc_none {
    display: none !important; }
  /***banner***/
  .banner_bg {
    width: 100%;
    height: 610px;
    background: linear-gradient(162deg, #0081FF, #0038D4); }
  .banner {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .banner_info {
    color: #fff;
    padding-bottom: 70px; }
  .banner_info h3 {
    height: 40px;
    font-size: 42px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 40px; }
  .banner_info p {
    padding: 30px 0 50px;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 26px; }
  .banner_info span {
    display: flex;
    align-items: center;
    position: relative;
    height: 48px; }
  .banner_info span a {
    display: block;
    width: 148px;
    height: 48px;
    border-radius: 5px;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 48px;
    text-align: center;
    margin-right: 40px;
    transition: .5s;
    border: 1px solid #fff;
    color: #fff; }
  .banner_info span a.hover {
    background: #FFFFFF;
    color: #0054E5; }
  .banner_info span a:hover {
    box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, 0.3);
    margin-top: -2px; }
  /***标题***/
  .big_title {
    text-align: center;
    padding: 54px 0 40px; }
  .big_title h3 {
    font-size: 42px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 52px; }
  .big_title p {
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 36px;
    padding-top: 10px; }
  /***tabs切换***/
  .tabs_nav {
    border-bottom: 1px solid #DAE0E5;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 54px; }
  .tabs_nav li {
    display: flex;
    align-items: center;
    padding: 0 45px;
    height: 54px;
    position: relative;
    cursor: pointer; }
  .tabs_nav li::before {
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    right: -8px;
    margin-top: -8px;
    background: url("/templates/website/res/2020/img/data_center/ico_r1.png") no-repeat; }
  .tabs_nav li:last-child::before {
    display: none; }
  .tabs_nav li span {
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 24px; }
  .tabs_nav li img {
    flex-shrink: 0;
    margin-right: 12px; }
  .tabs_nav li.hover span {
    color: #2463FA;
    font-weight: 500; }
  .tabs_nav li.hover::after {
    content: '';
    position: absolute;
    left: 45px;
    bottom: 0;
    width: 124px;
    height: 4px;
    background: #2463FA; }
  .tabs_cont {
    padding: 35px 0 16px;
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: row-reverse;
    height: 500px; }
  .tabs_cont .item {
    flex-shrink: 0;
    width: 35%; }
  .tabs_cont .ph {
    width: 65%; }
  .tabs_cont h3 {
    display: flex;
    align-items: center;
    height: 40px;
    font-size: 42px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #000000;
    line-height: 24px;
    margin-top: 50px; }
  .tabs_cont ul {
    padding-top: 50px; }
  .tabs_cont li {
    padding: 30px 0; }
  .tabs_cont li strong {
    display: flex;
    align-items: center;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #2463FA;
    line-height: 24px; }
  .tabs_cont li strong i {
    flex-shrink: 0;
    width: 8px;
    height: 8px;
    background: #2463FA;
    border-radius: 50%;
    margin-right: 12px; }
  .tabs_cont li p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 24px;
    padding-top: 15px; }
  /*营销活动精细化*/
  .bg1 {
    padding: 15px 0;
    background: linear-gradient(151deg, #F9FBFF, #D4E6FF); }
  .yingx {
    position: relative;
    min-height: 770px;
    box-sizing: border-box;
    padding-right: 58%;
    padding-bottom: 40px; }
  .yingx_title h3 {
    font-size: 42px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 40px;
    padding-top: 50px; }
  .yingx_title p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 24px;
    margin-top: 30px; }
  .yingx_jj {
    font-size: 28px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 28px;
    margin-top: 60px; }
  .img_1 {
    position: absolute;
    top: 0;
    right: 0;
    width: 64%; }
  .btn_yx {
    height: 48px;
    padding-top: 35px;
    position: relative; }
  .btn_blue {
    display: block;
    width: 148px;
    height: 48px;
    background: #2463FA;
    border-radius: 5px;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 48px;
    text-align: center;
    transition: .5s; }
  .btn_blue:hover {
    box-shadow: 2px 3px 8px 0px rgba(28, 102, 252, 0.6);
    margin-top: -2px; }
  .info_list {
    padding-top: 15px; }
  .info_list li {
    padding: 16px 0; }
  .info_list li strong {
    display: flex;
    align-items: center;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #2463FA;
    line-height: 24px; }
  .info_list li strong i {
    flex-shrink: 0;
    width: 8px;
    height: 8px;
    background: #2463FA;
    border-radius: 50%;
    margin-right: 12px; }
  .info_list li p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 24px;
    padding-top: 15px; }
  .link {
    margin-top: 50px;
    display: flex;
    align-items: center;
    height: 42px;
    position: relative;
    z-index: 9; }
  .link a {
    flex-shrink: 0;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #DAE0E5;
    border-radius: 20px;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 40px;
    padding: 0 20px;
    margin-right: 20px;
    transition: .5s; }
  .link a:hover {
    box-shadow: 2px 3px 8px 0px rgba(28, 102, 252, 0.3);
    margin-top: -2px; }
  .pad_top30 {
    padding-top: 25px; }
  .xiaox {
    position: relative;
    min-height: 770px;
    box-sizing: border-box;
    padding-left: 58%;
    padding-bottom: 40px; }
  .img_2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 64%; }
  .link2 {
    position: absolute;
    left: 0;
    bottom: 30px; }
  /*技术特性*/
  .bg2 {
    background: #F8FAFC; }
  .texing {
    display: flex;
    align-items: stretch;
    justify-content: space-around;
    flex-wrap: wrap;
    padding-bottom: 40px; }
  .texing li {
    width: 280px;
    height: 320px;
    background: #FFFFFF;
    border: 1px solid #DAE0E5;
    border-radius: 10px;
    cursor: pointer;
    margin-bottom: 27px;
    text-align: center;
    box-sizing: border-box;
    padding: 38px 20px;
    transition: .5s; }
  .texing li:hover {
    background: linear-gradient(0deg, #F6F5FB, #FFFEFF);
    box-shadow: 2px 3px 8px 0px rgba(28, 102, 252, 0.3);
    margin-top: -2px; }
  .texing li img {
    width: 96px;
    height: 96px; }
  .texing li strong {
    display: block;
    font-size: 22px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 30px;
    padding: 25px 0 15px; }
  .texing li p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
    text-align: left; }
  /*产品特性*/
  .goods {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    padding: 0 20px;
    padding-bottom: 60px; }
  .good_nav {
    flex-shrink: 0;
    width: 260px;
    height: 596px;
    background: #FFFFFF;
    border: 1px solid #DAE0E5;
    border-radius: 10px;
    margin-right: 20px;
    overflow: hidden; }
  .good_nav li {
    display: flex;
    align-items: center;
    height: 64px;
    padding-left: 31px;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 24px;
    cursor: pointer; }
  .good_nav li i {
    display: block;
    width: 20px;
    height: 20px;
    margin-right: 9px; }
  .good_nav li.hover {
    background: #F8FAFC;
    color: #2966FA; }
  .good_nav li .ico_g1 {
    background: url("/templates/website/res/2020/img/data_center/ico_g1.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g2 {
    background: url("/templates/website/res/2020/img/data_center/ico_g2.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g3 {
    background: url("/templates/website/res/2020/img/data_center/ico_g3.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g4 {
    background: url("/templates/website/res/2020/img/data_center/ico_g4.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g5 {
    background: url("/templates/website/res/2020/img/data_center/ico_g5.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g6 {
    background: url("/templates/website/res/2020/img/data_center/ico_g6.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g7 {
    background: url("/templates/website/res/2020/img/data_center/ico_g7.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g1 {
    background: url("/templates/website/res/2020/img/data_center/ico_g1a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g2 {
    background: url("/templates/website/res/2020/img/data_center/ico_g2a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g3 {
    background: url("/templates/website/res/2020/img/data_center/ico_g3a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g4 {
    background: url("/templates/website/res/2020/img/data_center/ico_g4a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g5 {
    background: url("/templates/website/res/2020/img/data_center/ico_g5a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g6 {
    background: url("/templates/website/res/2020/img/data_center/ico_g6a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g7 {
    background: url("/templates/website/res/2020/img/data_center/ico_g7a.png") no-repeat;
    background-size: 100% 100%; }
  .goods_cont {
    width: 100%;
    height: 596px;
    background: #F8FAFC;
    border-radius: 10px; }
  .goods_cont h3 {
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 30px;
    padding: 24px 24px 0; }
  .goods_cont p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
    padding: 10px 24px 0; }
  .shiy {
    height: 300px;
    box-sizing: border-box;
    background: #007BFC url("/templates/website/res/2020/img/data_center/foot_bg.png") no-repeat center top;
    background-size: auto 100%;
    color: #fff;
    text-align: center;
    padding: 60px 0 0; }
  .shiy p {
    font-size: 32px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 50px;
    padding-bottom: 10px; }
  .shiy a {
    display: block;
    width: 148px;
    height: 48px;
    margin: 20px auto 0;
    background: #FFFFFF;
    border-radius: 5px;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #2463FA;
    line-height: 48px;
    text-align: center;
    transition: .5s; }
  .shiy a:hover {
    box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, 0.3);
    margin-top: 18px; } }

/*
*
*
*
*
*
*/
@media (max-width: 768px) {
  .w1200 {
    width: 100%;
    box-sizing: border-box;
    padding: 0 15px; }
  /***banner***/
  .banner_bg {
    width: 100%;
    background: linear-gradient(162deg, #0081FF, #0038D4); }
  .banner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    background: url("/templates/website/res/2020/img/data_center/banner1.png") no-repeat center right;
    background-size: 50%; }
  .banner_img {
    display: none; }
  .banner_info {
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px; }
  .banner_info h3 {
    height: 40px;
    font-size: 34px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 40px; }
  .banner_info p {
    padding: 30px 0 50px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 26px; }
  .banner_info span {
    display: flex;
    align-items: center; }
  .banner_info span a {
    display: block;
    width: 148px;
    height: 48px;
    background: #FFFFFF;
    border-radius: 5px;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #0054E5;
    line-height: 48px;
    text-align: center;
    margin-right: 40px; }
  /***标题***/
  .big_title {
    text-align: center;
    padding: 30px 0 20px; }
  .big_title h3 {
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 32px; }
  .big_title h3 span {
    display: block; }
  .big_title p {
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 36px;
    padding-top: 0px; }
  /***tabs切换***/
  .tabs_nav {
    border-bottom: 1px solid #DAE0E5;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 54px; }
  .tabs_nav li {
    display: flex;
    align-items: center;
    padding: 0 10px;
    height: 54px;
    position: relative;
    cursor: pointer; }
  .tabs_nav li::before {
    display: none;
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    right: -8px;
    margin-top: -8px;
    background: url("/templates/website/res/2020/img/data_center/ico_r1.png") no-repeat; }
  .tabs_nav li:last-child::before {
    display: none; }
  .tabs_nav li span {
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 24px; }
  .tabs_nav li img {
    display: none;
    flex-shrink: 0;
    margin-right: 12px; }
  .tabs_nav li.hover span {
    color: #2463FA;
    font-weight: 500; }
  .tabs_nav li.hover::after {
    content: '';
    position: absolute;
    left: 10px;
    bottom: 0;
    right: 10px;
    height: 4px;
    background: #2463FA; }
  .tabs_cont {
    padding: 15px 0;
    position: relative; }
  .tabs_cont .item {
    width: 100%; }
  .tabs_cont .ph {
    display: block;
    width: 100%; }
  .tabs_cont h3 {
    display: flex;
    align-items: center;
    height: 40px;
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #000000;
    line-height: 40px;
    margin-top: 10px; }
  .tabs_cont h3 img {
    width: 30px;
    margin-right: 8px; }
  .tabs_cont ul {
    padding-top: 10px; }
  .tabs_cont li {
    padding: 15px 0; }
  .tabs_cont li strong {
    display: flex;
    align-items: center;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #2463FA;
    line-height: 24px; }
  .tabs_cont li strong i {
    flex-shrink: 0;
    width: 8px;
    height: 8px;
    background: #2463FA;
    border-radius: 50%;
    margin-right: 12px; }
  .tabs_cont li p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 24px;
    padding-top: 15px; }
  /*营销活动精细化*/
  .bg1 {
    padding: 15px 0;
    background: linear-gradient(151deg, #F9FBFF, #D4E6FF); }
  .yingx {
    position: relative;
    box-sizing: border-box;
    padding-bottom: 40px; }
  .yingx_title h3 {
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 30px;
    padding-top: 20px;
    display: flex;
    align-items: center; }
  .yingx_title h3 img {
    width: 28px;
    margin-right: 6px; }
  .yingx_title p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 24px;
    margin-top: 10px; }
  .yingx_jj {
    font-size: 22px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 28px;
    margin-top: 40px; }
  .img_1 {
    width: 100%; }
  .btn_yx {
    height: 48px;
    padding-top: 35px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center; }
  .btn_blue {
    display: block;
    width: 148px;
    height: 48px;
    background: #2463FA;
    border-radius: 5px;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 48px;
    text-align: center;
    transition: .5s; }
  .info_list {
    padding-top: 5px; }
  .info_list li {
    padding: 16px 0; }
  .info_list li strong {
    display: flex;
    align-items: center;
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #2463FA;
    line-height: 24px; }
  .info_list li strong i {
    flex-shrink: 0;
    width: 8px;
    height: 8px;
    background: #2463FA;
    border-radius: 50%;
    margin-right: 12px; }
  .info_list li p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 24px;
    padding-top: 5px; }
  .link {
    margin-top: 20px; }
  .link a {
    display: inline-block;
    flex-shrink: 0;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #DAE0E5;
    border-radius: 20px;
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 40px;
    padding: 0 20px;
    margin-right: 20px;
    margin-bottom: 10px; }
  .pad_top30 {
    padding-top: 25px; }
  .xiaox {
    position: relative;
    box-sizing: border-box; }
  .img_2 {
    width: 100%;
    margin-top: 15px; }
  /*技术特性*/
  .bg2 {
    background: #F8FAFC; }
  .texing {
    display: flex;
    align-items: stretch;
    justify-content: space-around;
    flex-wrap: wrap;
    padding-bottom: 40px; }
  .texing li {
    width: 280px;
    height: 320px;
    background: #FFFFFF;
    border: 1px solid #DAE0E5;
    border-radius: 10px;
    cursor: pointer;
    margin-bottom: 27px;
    text-align: center;
    box-sizing: border-box;
    padding: 38px 20px;
    transition: .5s; }
  .texing li:hover {
    background: linear-gradient(0deg, #F6F5FB, #FFFEFF);
    box-shadow: 2px 3px 8px 0px rgba(28, 102, 252, 0.3);
    margin-top: -2px; }
  .texing li img {
    width: 96px;
    height: 96px; }
  .texing li strong {
    display: block;
    font-size: 22px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 30px;
    padding: 25px 0 15px; }
  .texing li p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
    text-align: left; }
  /*产品特性*/
  .goods {
    padding-bottom: 40px; }
  .good_nav {
    border-bottom: 1px solid #DAE0E5;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    overflow-x: auto; }
  .good_nav li {
    flex-shrink: 0;
    padding: 0 10px;
    height: 40px;
    position: relative;
    cursor: pointer;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 40px; }
  .tabs_nav li.hover {
    color: #2463FA;
    font-weight: 500; }
  .good_nav li.hover::after {
    content: '';
    position: absolute;
    left: 10px;
    bottom: 0;
    right: 10px;
    height: 4px;
    background: #2463FA; }
  .swiper_goods_nav {
    padding: 0 15px;
    border-bottom: 1px solid #DAE0E5; }
  .swiper_goods_nav .swiper-slide {
    text-align: center;
    height: 46px;
    position: relative;
    cursor: pointer;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 46px;
    width: 64px; }
  .swiper_goods_nav .swiper-slide:nth-child(5) {
    width: 96px; }
  .swiper_goods_nav .swiper-slide:nth-child(6) {
    width: 96px; }
  .swiper_goods_nav .swiper-slide.swiper-slide-thumb-active {
    color: #2463FA;
    font-weight: 500; }
  .swiper_goods_nav .swiper-slide.swiper-slide-thumb-active::after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0px;
    height: 2px;
    background: #2463FA; }
  .good_nav li i {
    display: none; }
  .good_nav li.hover {
    background: #F8FAFC;
    color: #2966FA; }
  .good_nav li .ico_g1 {
    background: url("/templates/website/res/2020/img/data_center/ico_g1.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g2 {
    background: url("/templates/website/res/2020/img/data_center/ico_g2.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g3 {
    background: url("/templates/website/res/2020/img/data_center/ico_g3.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g4 {
    background: url("/templates/website/res/2020/img/data_center/ico_g4.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g5 {
    background: url("/templates/website/res/2020/img/data_center/ico_g5.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g6 {
    background: url("/templates/website/res/2020/img/data_center/ico_g6.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li .ico_g7 {
    background: url("/templates/website/res/2020/img/data_center/ico_g7.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g1 {
    background: url("/templates/website/res/2020/img/data_center/ico_g1a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g2 {
    background: url("/templates/website/res/2020/img/data_center/ico_g2a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g3 {
    background: url("/templates/website/res/2020/img/data_center/ico_g3a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g4 {
    background: url("/templates/website/res/2020/img/data_center/ico_g4a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g5 {
    background: url("/templates/website/res/2020/img/data_center/ico_g5a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g6 {
    background: url("/templates/website/res/2020/img/data_center/ico_g6a.png") no-repeat;
    background-size: 100% 100%; }
  .good_nav li.hover .ico_g7 {
    background: url("/templates/website/res/2020/img/data_center/ico_g7a.png") no-repeat;
    background-size: 100% 100%; }
  .goods_cont {
    width: 100%;
    height: auto;
    background: #F8FAFC;
    border-radius: 10px; }
  .goods_cont h3 {
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 30px;
    padding: 20px 14px 0; }
  .goods_cont p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
    padding: 10px 14px; }
  .shiy {
    box-sizing: border-box;
    background: #007BFC url("/templates/website/res/2020/img/data_center/foot_bg2.png") no-repeat center top;
    background-size: cover;
    color: #fff;
    text-align: center;
    padding: 40px 0; }
  .shiy p {
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 30px;
    padding-bottom: 10px; }
  .shiy a {
    display: block;
    width: 148px;
    height: 48px;
    margin: 20px auto 0;
    background: #FFFFFF;
    border-radius: 5px;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #2463FA;
    line-height: 48px;
    text-align: center; }
  .wap_none {
    display: none !important; }
  .pad_tx {
    padding-bottom: 20px; }
  .swiper_texing {
    padding: 0 15px 45px;
    height: 100%;
    box-sizing: border-box; }
  .swiper_texing .swiper-slide {
    height: 100%;
    min-height: 330px; }
  .texing_slide {
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    border: 1px solid #DAE0E5;
    border-radius: 10px;
    cursor: pointer;
    margin-bottom: 27px;
    text-align: center;
    box-sizing: border-box;
    padding: 30px 12px 0;
    transition: .5s; }
  .texing_slide img {
    width: 50%; }
  .texing_slide strong {
    display: block;
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 24px;
    padding: 25px 0 15px; }
  .texing_slide p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 22px;
    text-align: left; }
  .mt10 {
    margin-top: 10px; } }
