﻿@charset "utf-8";

/*公共头部样式*/
.solution-title {
  border: 2px solid #cdcdcd;
  height: 43px;
  line-height: 39px;
}

.solution-sub-title {
  line-height: 25px;
}

.solution-title::before,
.solution-title::after {
  display: block;
  content: '';
  width: 51px;
  height: 1px;
  background-color: #999;
  position: absolute;
  top: 19px;
}

.solution-title::before {
  left: -38px;
}

.solution-title::after {
  right: -38px;
}

.solution-divider {
  width: 31px;
  height: 1px;
  margin: 0 auto;
}

/*专案定制*/
.s-now {
  border-bottom: 2px solid #ccc;
  height: 61px;
}

.s-now p {
  line-height: 34px;
  padding-top: 25px;
}

.s-exclusive-title-wrapper {
  height: 138px;
  padding-top: 59px;
}

.s-exclusive-title {
  width: 254px;
  height: 43px;
  line-height: 39px;
  border: 2px solid #999;
  margin: 0 auto;
}

.s-exclusive-title::before,
.s-exclusive-title::after {
  display: block;
  content: '';
  width: 51px;
  height: 1px;
  background-color: #999;
  position: absolute;
  top: 19px;
}

.s-exclusive-title::before {
  left: -38px;
}

.s-exclusive-title::after {
  left: 237px;
}

.s-exclusive-sub-title {
  height: 25px;
  line-height: 25px;
}

.s-underline {
  width: 31px;
  height: 1px;
  background: #666;
  margin: 0 auto;
}

.s-exclusive-content-list-item {
  margin-top: 20px;
  /* background: #f2f2f2; */
}

.s-exclusive-content-list-item .fangan-box {
  width: 70%;
  margin: 5% auto;
  background: #fff;
  overflow: hidden;
  padding-bottom: 30px;
  box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1);
}

.fangan-box .fangan-top {
  height: 40%;
  overflow: hidden;
}

.s-exclusive-content-list-item img {
  width: 100%;
}

.s-exclusive-content-list-item .fangan a {
  display: block;
}

.s-exclusive-content-list-item:hover img {
  transform: scale(1.1);
  transition: all .5s ease;
}

.s-exclusive-content-list-item-title {
  color: #333;
  line-height: 42px;
  text-align: center;
  margin-top: 6px;
  font-weight: bold;
}

.s-exclusive-content-list-item-content {
  margin: 0 auto 20px;
  height: 80px;
}

.s-exclusive-content-list-item-content p {
  line-height: 29px;
  text-align: center;
  font-size: 12px;
}


.s-exclusive-content-list-item-button a {
  margin: 0 auto;
  display: block;
  width: 100px;
  line-height: 32px;
  background: linear-gradient(133deg, rgba(128, 187, 255, 1) 0%, rgba(45, 31, 251, 1) 100%);
  border-radius: 16px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  font-size: 12px;
}

/* 方案 */
.plan {
  width: 100%;
}

.plan-title-wrapper {
  margin: 0 auto;
}

.plan .pric-table li {
  color: #333;
  padding: 10px 30px;
}

.plan .pric-table .header {
  padding-top: 30px;
}

/*专业服务*/
.profession {
  width: 100%;
  background: url(../images/profession-bg.jpg) no-repeat center/100% 100%;
  padding: 70px 0 80px;
  /* min-width: 1200px; */
}

.profession .box-pic {
  padding: 3px;
}

.profession .pic-top {
  /* margin-bottom: 6px; */
}


.profession-title-wrapper {
  width: 528px;
  height: 154px;
  padding-top: 58px;
  margin: 0 auto;
}

.profession-title-wrapper .solution-title::before,
.profession-title-wrapper .solution-title::after {
  width: 106px;
}

.profession-title-wrapper .solution-title::before {
  left: -78px;
}

.profession-title-wrapper .solution-title::after {
  right: -78px;
}

.profession-content-wrapper {
  /* height: 594px; */
  height: 100%;
  background: url(../images/profession-bg.jpg) no-repeat center/100% 100%;
}

.profession-item {
  width: 400px;
  height: 198px;
}

.profession-item-title {
  padding-top: 50px;
  padding-bottom: 46px;
}

.profession-item-title .our-team {
  line-height: 43px;
  font-family: 'Microsoft YaHei';
}

.profession-item-title .poper {
  line-height: 51px;
  margin-top: 9px;
}

.profession-item-head {
  width: 142px;
  height: 142px;
}

.profession-name {
  line-height: 26px;
}

.profession-position {
  line-height: 24px;
}

.profession-description {
  line-height: 20px;
  margin-top: 11px;
}

.profession-item-tleft .profession-item-head {
  float: left;
  margin-top: 28px;
  margin-left: 18px;
}

.profession-item-tleft .profession-item-info {
  max-width: 200px;
  float: left;
  margin-top: 28px;
  margin-left: 10px;
}

.profession-item-tright .profession-item-head {
  float: right;
  margin-top: 28px;
  margin-right: 18px;
}

.profession-item-tright .profession-item-info {
  max-width: 200px;
  float: right;
  margin-top: 28px;
  margin-right: 10px;
}

/*八大保障*/
.security {
  width: 100%;
  padding: 20px 0;
  background: url(../images/security-bg.jpg) no-repeat center/cover;
  margin-bottom: 20px;
}

.security-title-wrapper {
  height: 156px;
  padding-top: 59px;
  width: 528px;
  margin: 0 auto;
}

.security-title-wrapper .solution-title::before,
.security-title-wrapper .solution-title::after {
  width: 106px;
}

.security-title-wrapper .solution-title::before {
  left: -78px;
}

.security-title-wrapper .solution-title::after {
  right: -78px;
}

.security-content-wrapper {
  width: 100%;
  height: 482px;
  background: url(../images/security-bg.jpg) no-repeat center;
}

.security-content {
  width: 972px;
  height: 100%;
  background: url(../images/security.png) no-repeat center 18px;
  margin: 0 auto;
}

.security-left,
.security-right {
  width: 240px;
  margin-top: 26px;
}

.security-item {
  height: 90px;
}

.security-item-title {
  margin-top: 6px;
  height: 18px;
  line-height: 18px;
  margin-bottom: 10px;
}

.security-item-description {
  line-height: 22px;
}

/* i i s 7 . c o m */