.personal .main-content .layui-tab-content {background-image: none; padding: 0;}
.main-content .business ul {width: 100%;}
.main-content .business ul li {float: left; margin-left: 20px; width: calc(25% - 15px); border-radius: 8px; background: #fff; padding: 1em; overflow: hidden; word-wrap: break-word; word-break: break-all;}
.main-content .business ul li:first-child {margin-left: 0;}
.main-content .business ul li:hover {box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, .1);}
.main-content .business .img {}
.main-content .business .txt {color: #000; font-size: 18px; text-align: center; line-height: 40px; height: 40px;}
.main-content .business .info {color: #979797; font-size: 14px; text-align: center; height: 40px; line-height: 20px;}
.main-content .bg-white .business ul {padding: 20px;}
.main-content .bg-white .business ul li {background-color: #f6f6f6;}
.main-content .row3 .business li, .main-content .row3 .layui-tab {margin-bottom: 0;}

@media all and (max-width:640px){
  .inner-page.personal .main-content .business ul li {width: calc(50% - 10px) !important; margin: 0 0 20px 20px !important;}
  .inner-page.personal .main-content .business ul li:nth-child(2n+1) {margin-left: 0 !important;}
  .inner-page .main-content .business .img {width: 100px;}
}

.main-content .business ul li {width: 25%\9; margin: 0\9; padding: 1em\9;}