.content {
  background: #fff;
  margin-bottom: 40px;
}
.content > div {
  padding: 55px 60px 100px;
}
.content > div .part1 {
  padding-bottom: 75px;
  
}
.content > div .part1 > div {
  display: flex;
}
.content > div .part1 > div p {
  position: relative;
  width: 430px;
  flex: 0 0 auto;
  height: 225px;
  overflow: hidden;
  border-radius: 10px;
  transition: all 1s;
}
.content > div .part1 > div p img {
  width: 430px;
  height: 225px;
  border-radius: 10px;
  transition: all 1s;
}
.content > div .pxly-text > div p::before {
  position: absolute;
  content: '';
  background: url(../../../../assets/img/home/pxly_text.png) center center no-repeat;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.content > div .pxly-text > div p::before {
  position: absolute;
  content: '';
  background: url(../../../../assets/img/home/pxly_text.png) center center no-repeat;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.content > div .zltg_text > div p::before {
  position: absolute;
  content: '';
  background: url(../../../../assets/img/home/zltg_text.png) center center no-repeat;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.content > div .smgq_text > div p::before {
  position: absolute;
  content: '';
  background: url(../../../../assets/img/home/smgq_text.png) center center no-repeat;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.content > div .smqp_text > div p::before {
  position: absolute;
  content: '';
  background: url(../../../../assets/img/home/smgp_text.png) center center no-repeat;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.content > div .smkzz_text > div p::before {
  position: absolute;
  content: '';
  background: url(../../../../assets/img/home/smkzz_text.png) center center no-repeat;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.content > div .part1 > div p:hover img {
  transform: scale(1.2);
}
.mall-container {
  letter-spacing: 1px;
/*   padding-bottom: 40px; */
  text-align: left;
}
.mall-container > h1 {
  height: 120px;
  border-radius: 8px;
  margin: 16px 190px;
  position: relative;
  text-align: center;
  line-height: 120px;
  background: url(../assets/service_list_bg.png) center center / 100% 100% no-repeat;
}
.mall-container > h1 img {
  position: relative;
  z-index: 1;
  vertical-align: middle;
}
.mall-container > h1 span {
  z-index: 1;
  vertical-align: middle;
  position: relative;
  color: white;
  font-weight: 400;
  font-size: 18px;
}
.mall-container > h1::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.22);
  z-index: 0;
  border-radius: 8px;
}
.mall-container > h1.finance {
  background: url(../assets/f_list_1.png) center center / 100% 100% no-repeat;
}
.mall-container > h1.finance label {
  padding: 6px 8px;
  font-size: 12px;
  border: 1px solid #447dff;
  border-radius: 4px;
  color: #447dff;
  background-color: #eff9ff;
  margin-left: 8px;
  z-index: 9;
  position: relative;
  vertical-align: middle;
}
.mall-container > .el-button {
  color: #6d95ff;
  background-color: transparent;
  border-color: #6d95ff;
  display: block;
  margin: auto;
}
.mall-container > .el-button:hover {
  background-color: #6d95ff;
  border-color: #6d95ff;
  color: white;
}
.mall-container .content {
  background: #fff;
  box-shadow: 0px 0px 10px rgba(130, 130, 138, 0.14);
}
.mall-container .content > h2 {
  height: 55px;
  padding-left: 25px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #dedede;
}
.mall-container .content > h2 a {
  font-size: 14px;
  color: #9e9e9e;
  display: flex;
  align-items: center;
}
.mall-container .content > h2 a:hover {
  color: #6d95ff;
}
.mall-container .content > h2 a i {
  font-size: 18px;
  margin-right: 3px;
}
.mall-container .content h3 {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  margin-bottom: 55px;
  letter-spacing: 2px;
}
.mall-container .content h3 small {
  letter-spacing: 1px;
  font-size: 14px;
  letter-spacing: 3px;
  font-weight: normal;
  margin: 6px 0px 0px;
  color: #757474;
  display: block;
  font-family: Microsoft YaHei;
}
.mall-container .content .intro {
  margin-left: 120px;
}
.mall-container .content .intro dl {
  margin: 0px 0px 40px;
}
.mall-container .content .intro dl:last-child {
  margin-bottom: 0px;
}
.mall-container .content .intro dl dt {
  font-size: 15px;
  color: #000;
  margin-bottom: 16px;
}
.mall-container .content .intro dl dd {
  font-size: 14px;
  color: #757474;
  position: relative;
  margin: 0px 0px 10px 0px;
  padding-left: 9px;
  line-height: 1.8;
}
.mall-container .content .intro dl dd:last-child {
  margin-bottom: 0px;
}
.mall-container .content .intro dl dd::before {
  content: '';
  width: 2px;
  height: 2px;
  border-radius: 100%;
  background: #757474;
  position: absolute;
  top: 10px;
  left: 0px;
  margin: auto;
}
.mall-container .content .intro dl.noDot dd {
  padding-left: 0px;
}
.mall-container .content .intro dl.noDot dd::before {
  display: none;
}
.imgCover{
	position: absolute;
    z-index: 9999;
    top: 273px;
    left: 470px;
    color: #fff;
    font-size: 22px;
    padding-left: 12px;
    border-left: 2px solid #ef2800;
}
.imgClass{
  width: 430px;
  height: 225px;
  border-radius: 10px;
  transition: all 1s;
}
.trusteeship{    
	display: flex;
    text-align: center;
    height: 32px;
    width: 90px;
    margin: 0 auto;
    color:#fff !important;
    line-height:32px;
    background-color:#74a6e1;
    border: 1px solid #74a6e1;
    margin-bottom:40px;
}
a:hover {
    text-decoration: none;
    cursor: pointer;
    color: #fff;
}
.px-btn{
	margin: 0px 35px 40px 30px;
    height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #333333;
    color: #333333;
    padding: 0px 35px;
    border-radius: 5px;
    width:100px;
    background-color:#fff;
}
.px-btn:hover{
    background: #333333;
    color: #fff;
}
.ly-btn{
	margin: 0px 35px 40px 30px;
    height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #333333;
    color: #333333;
    padding: 0px 35px;
    border-radius: 5px;
    width:100px;
    background-color:#fff;
}
.ly-btn:hover{
    background: #333333;
    color: #fff;
}
.skip-class{
	display: flex;
    text-align: center;
    height: 32px;
    width: 90px;
    margin: 0 auto;
    color:#fff !important;
    line-height:32px;
    background-color:#74a6e1;
    border: 1px solid #74a6e1;
    margin-bottom:40px;
}
.active{
	background: #333333;
    color: #fff;
}

