.a {
  color: #f3942f;
  font-weight: 700;
}

.a:hover {
  text-decoration: underline;
}

.Section1, .Section2 {
  background: #f5f5f7;
}

.Section1 {
  background: #1b488b;
}

.Section1 .p1 {
  font-size: .28rem;
  line-height: .48rem;
  padding-top: .80rem;
  padding-bottom: .80rem;
}

.Section1 .tabs {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.Section1 .tabs::after {
  content: '';
  width: 3.70rem;
}

.Section1 .tabs .box {
  width: 3.70rem;
  height: 1.8rem;
  cursor: pointer;
  box-sizing: border-box;
  padding: .20rem .50rem;
  background-position-y: 0;
}

.Section1 .tabs .box:hover {
  background: #f4922f;
}

.Section1 .tabs .box:hover .text .down {
  width: .32rem;
  display: none;
}

.Section1 .tabs .box.banquan {
  background-position-x: 0rem;
}

.Section1 .tabs .box.banquan .icon {
  background-position-x: -1.88rem;
  background-position-y: 0;
}

.Section1 .tabs .box.quanyi {
  background-position-x: -3.72rem;
}

.Section1 .tabs .box.quanyi .icon {
  background-position-x: -1.88rem;
  background-position-y: -1.88rem;
}

.Section1 .tabs .box.jinrong {
  background-position-x: -7.44rem;
}

.Section1 .tabs .box.jinrong .icon {
  background-position-x: -1.88rem;
  background-position-y: -2.82rem;
}

.Section1 .tabs .box.baoxian {
  background-position-x: -11.16rem;
}

.Section1 .tabs .box.baoxian .icon {
  background-position-x: -1.88rem;
  background-position-y: -0.94rem;
}

.Section1 .tabs .box.chuban {
  background-position-x: -14.88rem;
}

.Section1 .tabs .box.chuban .icon {
  background-position-x: 0;
  background-position-y: 0;
}

.Section1 .tabs .box.youxi {
  background-position-x: -18.60rem;
}

.Section1 .tabs .box.youxi .icon {
  background-position-x: 0;
  background-position-y: -0.94rem;
}

.Section1 .tabs .box.dianshang {
  background-position-x: -22.32rem;
}

.Section1 .tabs .box.dianshang .icon {
  background-position-x: 0;
  background-position-y: -1.88rem;
}

.Section1 .tabs .box.gongxiao {
  background-position-x: -26.04rem;
}

.Section1 .tabs .box.gongxiao .icon {
  background-position-x: 0;
  background-position-y: -2.82rem;
}

.Section1 .tabs .box.hulianwang {
  background-position-x: -29.76rem;
}

.Section1 .tabs .box.hulianwang .icon {
  background-position-x: -0.94rem;
  background-position-y: 0;
}

.Section1 .tabs .box.shejiao {
  background-position-x: -33.48rem;
}

.Section1 .tabs .box.shejiao .icon {
  background-position-x: -0.94rem;
  background-position-y: -0.94rem;
}

.Section1 .tabs .box.zhengquan {
  background-position-x: -37.20rem;
}

.Section1 .tabs .box.zhengquan .icon {
  background-position-x: -0.94rem;
  background-position-y: -1.88rem;
}

.Section1 .tabs .box.jingji {
  background-position-x: -40.92rem;
}

.Section1 .tabs .box.jingji .icon {
  background-position-x: -0.94rem;
  background-position-y: -2.82rem;
}

.Section1 .tabs .box .icon {
  width: .94rem;
  height: .94rem;
  background: url("./../img/solution/IconCssSprite.png") no-repeat;
  background-size: 2.86rem 3.76rem;
}

.Section1 .tabs .box .text {
  font-size: .20rem;
  color: #fcfcfb;
}

.Section1 .tabs .box .text .down {
  display: none;
}

.Section2 {
  padding-bottom: .8rem;
  overflow: hidden;
}

.Section2 .BigBox {
  margin-top: .8rem;
  padding: 0;
  background: #ffffff;
}

.Section2 .BigBox .img {
  width: 100%;
}

.Section2 .BigBox .titles {
  width: 100%;
  height: 1.92rem;
  background: #7696c6;
  box-sizing: border-box;
  padding: .56rem 1.20rem;
  color: #fcfcfb;
  background: url("./../img/solution/PCTitleBg.png") no-repeat;
  background-size: 15.72rem 23.92rem;
  position: relative;
}

.Section2 .BigBox .titles .h2 {
  line-height: 1.5;
  font-size: .48rem;
  font-weight: bold;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.Section2 .BigBox .titles .text {
  font-size: .20rem;
  line-height: .40rem;
  padding-left: .8rem;
  width: 5.6rem;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.Section2 .BigBox .titles .text::before {
  content: '';
  height: 80%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: .04rem;
  background: #fff;
  left: .6rem;
}

.Section2 .BigBox .content {
  padding: .40rem 1.20rem 0;
  line-height: .48rem;
  font-size: .20rem;
}

.Section2 .BigBox .content .h2 {
  display: none;
}

.Section2 .BigBox#banquan .titles {
  background-position-x: 0;
  background-position-y: 0;
}

.Section2 .BigBox#quanyi .titles {
  background-position-x: 0;
  background-position-y: -2rem;
}

.Section2 .BigBox#jinrong .titles {
  background-position-x: 0;
  background-position-y: -4rem;
}

.Section2 .BigBox#baoxian .titles {
  background-position-x: 0;
  background-position-y: -6rem;
}

.Section2 .BigBox#chuban .titles {
  background-position-x: 0;
  background-position-y: -8rem;
}

.Section2 .BigBox#youxi .titles {
  background-position-x: 0;
  background-position-y: -10rem;
}

.Section2 .BigBox#dianshang .titles {
  background-position-x: 0;
  background-position-y: -12rem;
}

.Section2 .BigBox#gongxiao .titles {
  background-position-x: 0;
  background-position-y: -14rem;
}

.Section2 .BigBox#hulianwang .titles {
  background-position-x: 0;
  background-position-y: -16rem;
}

.Section2 .BigBox#shejiao .titles {
  background-position-x: 0;
  background-position-y: -18rem;
}

.Section2 .BigBox#zhengquan .titles {
  background-position-x: 0;
  background-position-y: -20rem;
}

.Section2 .BigBox#jingji .titles {
  background-position-x: 0;
  background-position-y: -22rem;
}

.Section2 .autocue {
  padding: 0 1.20rem .40rem;
}

.Section2 .autocue .li {
  width: 50%;
  float: left;
  height: 1.2rem;
  margin-top: .4rem;
  position: relative;
}

.Section2 .autocue .li:hover .TextBox {
  display: block;
}

.Section2 .autocue .li > div {
  position: absolute;
  padding: 0 .52rem;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.Section2 .autocue .li .h4 .icon {
  width: 1.2rem;
  height: 1.2rem;
  background: url("./../img/solution/IconCssSprite2.png");
  background-size: 10.96rem 8.52rem;
}

.Section2 .autocue .li .h4 .icon.fuwu {
  background-position-x: -2.44rem;
  background-position-y: -1.22rem;
}

.Section2 .autocue .li .h4 .icon.dilian {
  background-position-x: -2.44rem;
  background-position-y: 0rem;
}

.Section2 .autocue .li .h4 .icon.jiesuan {
  background-position-x: -1.22rem;
  background-position-y: -7.32rem;
}

.Section2 .autocue .li .h4 .icon.zhuisu {
  background-position-x: -1.22rem;
  background-position-y: -6.10rem;
}

.Section2 .autocue .li .h4 .icon.zichan {
  background-position-x: -1.22rem;
  background-position-y: -4.88rem;
}

.Section2 .autocue .li .h4 .icon.moshi {
  background-position-x: -1.22rem;
  background-position-y: -3.66rem;
}

.Section2 .autocue .li .h4 .icon.kuozhan {
  background-position-x: -1.22rem;
  background-position-y: -1.22rem;
}

.Section2 .autocue .li .h4 .icon.xinren {
  background-position-x: -1.22rem;
  background-position-y: -2.44rem;
}

.Section2 .autocue .li .h4 .icon.jiaohu {
  background-position-x: -1.22rem;
  background-position-y: 0rem;
}

.Section2 .autocue .li .h4 .icon.anquan {
  background-position-x: 0rem;
  background-position-y: -1.22rem;
}

.Section2 .autocue .li .h4 .icon.zhouqi {
  background-position-x: 0rem;
  background-position-y: -6.10rem;
}

.Section2 .autocue .li .h4 .icon.hutong {
  background-position-x: -0rem;
  background-position-y: -7.32rem;
}

.Section2 .autocue .li .h4 .icon.gongxiang {
  background-position-x: 0rem;
  background-position-y: -4.88rem;
}

.Section2 .autocue .li .h4 .icon.shuju {
  background-position-x: -0rem;
  background-position-y: -3.66rem;
}

.Section2 .autocue .li .h4 .icon.xiaolv {
  background-position-x: 0rem;
  background-position-y: -2.44rem;
}

.Section2 .autocue .li .h4 .icon.tixi {
  background-position-x: 0;
  background-position-y: 0;
}

.Section2 .autocue .li .h4 .icon.chuban1 {
  background-position-x: -3.66rem;
  background-position-y: 0;
}

.Section2 .autocue .li .h4 .icon.chuban2 {
  background-position-x: -3.66rem;
  background-position-y: -1.22rem;
}

.Section2 .autocue .li .h4 .icon.chuban3 {
  background-position-x: -3.66rem;
  background-position-y: -2.44rem;
}

.Section2 .autocue .li .h4 .icon.chuban4 {
  background-position-x: -3.66rem;
  background-position-y: -3.66rem;
}

.Section2 .autocue .li .h4 .icon.youxi1 {
  background-position-x: -3.66rem;
  background-position-y: -4.88rem;
}

.Section2 .autocue .li .h4 .icon.youxi2 {
  background-position-x: -3.66rem;
  background-position-y: -6.10rem;
}

.Section2 .autocue .li .h4 .icon.youxi3 {
  background-position-x: -3.66rem;
  background-position-y: -7.32rem;
}

.Section2 .autocue .li .h4 .icon.youxi4 {
  background-position-x: -4.88rem;
  background-position-y: 0;
}

.Section2 .autocue .li .h4 .icon.youxi5 {
  background-position-x: -4.88rem;
  background-position-y: -1.22rem;
}

.Section2 .autocue .li .h4 .icon.dianshang1 {
  background-position-x: -4.88rem;
  background-position-y: -2.44rem;
}

.Section2 .autocue .li .h4 .icon.dianshang2 {
  background-position-x: -4.88rem;
  background-position-y: -3.66rem;
}

.Section2 .autocue .li .h4 .icon.dianshang3 {
  background-position-x: -4.88rem;
  background-position-y: -4.88rem;
}

.Section2 .autocue .li .h4 .icon.dianshang4 {
  background-position-x: -4.88rem;
  background-position-y: -6.10rem;
}

.Section2 .autocue .li .h4 .icon.dianshang5 {
  background-position-x: -4.88rem;
  background-position-y: -7.32rem;
}

.Section2 .autocue .li .h4 .icon.gongxiao1 {
  background-position-x: -6.10rem;
  background-position-y: 0;
}

.Section2 .autocue .li .h4 .icon.gongxiao2 {
  background-position-x: -6.10rem;
  background-position-y: -1.22rem;
}

.Section2 .autocue .li .h4 .icon.gongxiao3 {
  background-position-x: -6.10rem;
  background-position-y: -2.44rem;
}

.Section2 .autocue .li .h4 .icon.gongxiao4 {
  background-position-x: -6.10rem;
  background-position-y: -3.66rem;
}

.Section2 .autocue .li .h4 .icon.gongxiao5 {
  background-position-x: -6.10rem;
  background-position-y: -4.88rem;
}

.Section2 .autocue .li .h4 .icon.hulianwang1 {
  background-position-x: -6.10rem;
  background-position-y: -6.10rem;
}

.Section2 .autocue .li .h4 .icon.hulianwang2 {
  background-position-x: -6.10rem;
  background-position-y: -7.32rem;
}

.Section2 .autocue .li .h4 .icon.hulianwang3 {
  background-position-x: -7.32rem;
  background-position-y: 0;
}

.Section2 .autocue .li .h4 .icon.hulianwang4 {
  background-position-x: -7.32rem;
  background-position-y: -1.22rem;
}

.Section2 .autocue .li .h4 .icon.hulianwang5 {
  background-position-x: -7.32rem;
  background-position-y: -2.44rem;
}

.Section2 .autocue .li .h4 .icon.hulianwang6 {
  background-position-x: -7.32rem;
  background-position-y: -3.66rem;
}

.Section2 .autocue .li .h4 .icon.hulianwang7 {
  background-position-x: -7.32rem;
  background-position-y: -4.88rem;
}

.Section2 .autocue .li .h4 .icon.shejiao1 {
  background-position-x: -7.32rem;
  background-position-y: -6.10rem;
}

.Section2 .autocue .li .h4 .icon.shejiao2 {
  background-position-x: -7.32rem;
  background-position-y: -7.32rem;
}

.Section2 .autocue .li .h4 .icon.shejiao3 {
  background-position-x: -8.54rem;
  background-position-y: 0;
}

.Section2 .autocue .li .h4 .icon.shejiao4 {
  background-position-x: -8.54rem;
  background-position-y: -1.22rem;
}

.Section2 .autocue .li .h4 .icon.zhengquan1 {
  background-position-x: -8.54rem;
  background-position-y: -2.44rem;
}

.Section2 .autocue .li .h4 .icon.zhengquan2 {
  background-position-x: -8.54rem;
  background-position-y: -3.66rem;
}

.Section2 .autocue .li .h4 .icon.zhengquan3 {
  background-position-x: -8.54rem;
  background-position-y: -4.88rem;
}

.Section2 .autocue .li .h4 .icon.zhengquan4 {
  background-position-x: -8.54rem;
  background-position-y: -6.10rem;
}

.Section2 .autocue .li .h4 .icon.jingji1 {
  background-position-x: -8.54rem;
  background-position-y: -7.32rem;
}

.Section2 .autocue .li .h4 .icon.jingji2 {
  background-position-x: -9.76rem;
  background-position-y: 0;
}

.Section2 .autocue .li .h4 .icon.jingji3 {
  background-position-x: -9.76rem;
  background-position-y: -1.22rem;
}

.Section2 .autocue .li .h4 .icon.jingji4 {
  background-position-x: -9.76rem;
  background-position-y: -2.44rem;
}

.Section2 .autocue .li .h4 .icon.jingji5 {
  background-position-x: -9.76rem;
  background-position-y: -3.66rem;
}

.Section2 .autocue .li .h4 .icon.jingji6 {
  background-position-x: -9.76rem;
  background-position-y: -4.88rem;
}

.Section2 .autocue .li .h4 .icon.jingji7 {
  background-position-x: -9.76rem;
  background-position-y: -6.10rem;
}

.Section2 .autocue .li .h4 .text {
  font-size: .20rem;
  line-height: .48rem;
  padding-left: .48rem;
  position: absolute;
  left: 1.72rem;
  top: 50%;
  transform: translateY(-50%);
  font-weight: bold;
}

.Section2 .autocue .li .TextBox {
  display: none;
  background: #5a5a5a;
}

.Section2 .autocue .li .TextBox .cont {
  font-size: .18rem;
  line-height: .32rem;
  color: #fcfcfb;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .Section2 .BigBox .titles {
    height: 1.38rem;
    padding: .4rem 0.6rem;
    background-size: 11.42rem;
  }
  .Section2 .BigBox .titles .h2 {
    line-height: .62rem;
    font-size: .36rem;
  }
  .Section2 .BigBox .titles .text {
    font-size: .28rem;
    line-height: .32rem;
    padding-left: .8rem;
    width: 5rem;
  }
  .Section2 .BigBox#banquan .titles {
    background-position-y: 0;
  }
  .Section2 .BigBox#quanyi .titles {
    background-position-y: -1.46rem;
  }
  .Section2 .BigBox#jinrong .titles {
    background-position-y: -2.92rem;
  }
  .Section2 .BigBox#baoxian .titles {
    background-position-y: -4.38rem;
  }
  .Section2 .BigBox#chuban .titles {
    background-position-y: -5.84rem;
  }
  .Section2 .BigBox#youxi .titles {
    background-position-y: -7.30rem;
  }
  .Section2 .BigBox#dianshang .titles {
    background-position-y: -8.74rem;
  }
  .Section2 .BigBox#gongxiao .titles {
    background-position-y: -10.20rem;
  }
  .Section2 .BigBox#hulianwang .titles {
    background-position-y: -11.64rem;
  }
  .Section2 .BigBox#shejiao .titles {
    background-position-y: -13.10rem;
  }
  .Section2 .BigBox#zhengquan .titles {
    background-position-y: -14.56rem;
  }
  .Section2 .BigBox#jingji .titles {
    background-position-y: -16.06rem;
  }
  .Section2 .BigBox .content {
    padding: .30rem .60rem 0;
  }
  .Section2 .autocue {
    padding: 0rem .60rem .3rem;
  }
  .Section2 .autocue .li {
    height: 1.2rem;
    position: relative;
  }
  .Section2 .autocue .li > div {
    position: absolute;
    padding: 0 .20rem;
  }
  .Section2 .autocue .li .h4 .text {
    padding-left: .20rem;
    padding-right: .20rem;
  }
}

@media screen and (max-width: 768px) {
  .Section1, .Section2 {
    background: #f5f5f7;
  }
  .Section1 .p1 {
    padding-top: .4rem;
    padding-bottom: .4rem;
  }
  .Section1 .tabs .box {
    margin-top: .2rem;
    width: 100%;
    height: 1.68rem;
    background-image: none;
    background-color: #fff;
    padding: .36rem;
    position: relative;
  }
  .Section1 .tabs .box:hover {
    background: #fff;
  }
  .Section1 .tabs .box::after {
    content: '';
    position: absolute;
    background: #f3942f url("./../img/solution/m_down.png") no-repeat;
    background-position: center;
    background-size: .36rem;
    height: 100%;
    width: .64rem;
    right: 0;
    top: 0;
  }
  .Section1 .tabs .box .icon, .Section1 .tabs .box .text {
    float: left;
  }
  .Section1 .tabs .box .icon {
    margin-right: .1rem;
    background-image: url("./../img/solution/IconCssSprite_m.png");
  }
  .Section1 .tabs .box .text {
    font-size: .36rem;
    font-weight: 700;
    color: #5a5a5a;
    line-height: .96rem;
  }
  .Section1 .tabs .box .text .down {
    display: none !important;
  }
  .Section2 .BigBox .titles {
    height: 2rem;
    background: url("./../img/solution/MbTitleBg_solution.png") no-repeat;
    background-size: 6.96rem;
  }
  .Section2 .BigBox .titles .h2 {
    line-height: 1.5;
    font-size: 0.48rem;
  }
  .Section2 .BigBox .titles .text {
    padding-left: .2rem;
    top: .2rem;
    transform: translateY(0);
    left: .6rem;
    right: .6rem;
  }
  .Section2 .BigBox .titles .text::before {
    left: 0;
  }
  .Section2 .BigBox#banquan .titles {
    background-position-y: 0;
  }
  .Section2 .BigBox#quanyi .titles {
    background-position-y: -2.66rem;
  }
  .Section2 .BigBox#jinrong .titles {
    background-position-y: -5.32rem;
  }
  .Section2 .BigBox#baoxian .titles {
    background-position-y: -7.98rem;
  }
  .Section2 .BigBox .content {
    font-size: .32rem;
  }
  .Section2 .content, .Section2 .autocue {
    background-color: #fff;
  }
  .Section2 .autocue {
    padding: .2rem .26rem;
  }
  .Section2 .autocue .li {
    width: 100%;
    height: auto;
    margin-top: 0;
  }
  .Section2 .autocue .li > div {
    position: relative;
  }
  .Section2 .autocue .li:last-child .h4 {
    border-bottom: none;
  }
  .Section2 .autocue .li .h4 {
    padding-top: .2rem;
    padding-bottom: .2rem;
    border-bottom: 1px solid #7f7f7f;
  }
  .Section2 .autocue .li .h4 .text {
    width: 3rem;
    font-size: .32rem;
  }
  .Section2 .autocue .li .h4::before {
    content: '';
    position: absolute;
    right: .4rem;
    top: 0;
    width: .4rem;
    height: 100%;
    background: url("./../img/solution/m_xiala.png") no-repeat center;
    background-size: .34rem;
  }
  .Section2 .autocue .li .h4:hover::before {
    transform: rotate(180deg);
  }
  .Section2 .autocue .li .TextBox {
    height: auto;
    padding-top: .2rem;
    padding-bottom: .2rem;
  }
  .Section2 .autocue .li .TextBox .cont {
    line-height: .48rem;
    font-size: .32rem;
    top: 0;
    transform: translateY(0);
  }
  .Case .BigBox .titles {
    height: 1.44rem;
    background: url("./../img/solution/MbTitleBg_case.png") no-repeat;
    background-size: 6.82rem;
  }
  .Case .BigBox .titles .h2 {
    display: none;
  }
  .Case .BigBox .content {
    line-height: 1.5;
  }
  .Case .BigBox .content .h2 {
    line-height: 1.2;
    display: block;
    font-weight: bold;
    margin-bottom: .3rem;
  }
  .Case .BigBox#chuban .titles {
    background-position-y: 0rem;
  }
  .Case .BigBox#youxi .titles {
    background-position-y: -1.46rem;
  }
  .Case .BigBox#dianshang .titles {
    background-position-y: -2.92rem;
  }
  .Case .BigBox#gongxiao .titles {
    background-position-y: -4.38rem;
  }
  .Case .BigBox#hulianwang .titles {
    background-position-y: -5.84rem;
  }
  .Case .BigBox#shejiao .titles {
    background-position-y: -7.30rem;
  }
  .Case .BigBox#zhengquan .titles {
    background-position-y: -8.76rem;
  }
  .Case .BigBox#jingji .titles {
    background-position-y: -10.22rem;
  }
  .Case .Section2 .autocue .li .h4 .text {
    width: 3.2rem;
  }
  .Case .Section2 .autocue .li .h4::before {
    display: none;
  }
}
