.content{
    width:100%;
    background: url(index-bj.png) no-repeat top center;
}
.main{
    width: 1200px;
    margin: 0 auto;
    padding: 30px 0px;
}
.main-title p{
    width: 380px;
    height:70px;
    line-height:70px;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color:#fff;
    margin: 0 auto;
    border-bottom: 4px solid #fff;
    padding-bottom: 10px;
}
.main ul{
    padding: 50px 0px;
}
.main ul li{
    width: 270px;
    display: inline-flex;
    margin-right: 30px;
    background: #fff;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,.16);
}
.main ul li:nth-child(4){
    margin-right: 0px;
}
.main ul li a{
    width: 100%;
    height: 100%;
    display: block;
}
.icon{
    width: 50px;
    height: 50px;
    margin: 20px auto;
}
.title{
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    margin: 20px 0px;
}
.describe{
    font-size: 16px;
    color: #333;
    text-align: center;
    line-height: 30px;
    padding: 0 20px;
    margin: 20px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.icon1{
    background: url(yqgk.png)no-repeat;
}
.icon2{
    background: url(zcfb.png)no-repeat;
}
.icon3{
    background: url(zsyz.png)no-repeat;
}
.icon4{
    background: url(cyst.png)no-repeat;
}
.title1{
    color: #41bee4;
}
.title2{
    color: #3e6dc4;
}
.title3{
    color: #f78e35;
}
.title4{
    color: #f9ba01;
}
.main ul li:nth-child(1){
    border-bottom: 5px solid #41bee4;
}
.main ul li:nth-child(2){
    border-bottom: 5px solid #3e6dc4;
}
.main ul li:nth-child(3){
    border-bottom: 5px solid #f78e35;
}
.main ul li:nth-child(4){
    border-bottom: 5px solid #f9ba01;
}
.main ul li:nth-child(1):hover{
   background: #41bee4;
}
.main ul li:nth-child(2):hover{
    background: #3e6dc4;
 }
 .main ul li:nth-child(3):hover{
    background: #f78e35;
 }
 .main ul li:nth-child(4):hover{
    background: #f9ba01;
 }
 .main ul li:hover div{
    color:#fff;
 }
.main ul li:hover .icon1{
    background: url(yqgk1.png)no-repeat;
}
.main ul li:hover .icon2{
    background: url(zcfb1.png)no-repeat;
}
.main ul li:hover .icon3{
    background: url(zsyz1.png)no-repeat;
}
.main ul li:hover .icon4{
    background: url(cyst1.png)no-repeat;
}
@media only screen and (max-width:768px){
  .main{
    width: 100%;
    margin: 0 auto;
    padding: 0.3rem 0px;
}
.main-title{
  text-align: center;
}
.main-title p{
    display: inline-block;
    width: auto;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.5rem;
}
.main ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 3% 3%;
}
.main ul li {
    width: 48%;
    margin-right: 0;
}
.main ul li:nth-child(n+3) {
    margin-top: 0.3rem;
}

.title {
    font-size: 0.4rem;
}
.describe {
    font-size: 0.28rem;
}
}