/* focus */
.focus .focus-item{
    width: 47%;
    padding-bottom: 40px;
    margin-bottom: 40px;
    font-size: 0;
}
.focus .focus-item:nth-child(2n+1){
    float: left;
}
.focus .focus-item:nth-child(2n){
    float: right;
}
.focus .focus-item:nth-child(-n+2){
    border-bottom: 1px dashed #a5a5a5;
}
.focus .focus-item:nth-last-child(-n+2){
    margin-bottom: 10px;
}
.focus .focus-item>div{
    display: inline-block;
}
.focus .focus-item-img{
    vertical-align: top;
}
.focus .focus-item-text{
    width: 385px;
    margin-left: 10px;
}
.focus .focus-item-text h4{
    font-size: 22px;
    color: #333;
    margin-bottom: 8px;
}
.focus .focus-item-text p{
    font-size: 16px;
    color: #666;
    line-height: 30px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* ad */
.ad img{
    width: 100%;
}

/* edu */
.edu{
    margin-bottom: 60px;
}
.edu .edu-cont{
    font-size: 20px;
}
.edu .edu-select-group{
    margin-bottom: 50px;
}
.edu .edu-select{
    display: inline-block;
    width: 230px;
    margin-right: 45px;
    font-size: 18px;
}
.edu .edu-select select{
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-left: 25px;
    color: #666;
    border-color: #666;
    border-radius: 5px;
}
.edu .edu-result{
    font-size: 0;
}
.edu .layui-table th, .edu .layui-table td{
    text-align: center;
}
.edu .edu-result .layui-table thead th{
    background: #fff;
    font-size: 24px;
    padding: 30px 0;
}
.edu .edu-result .layui-table td{
    height: 60px;
}

.edu .edu-btn{
    width: 120px;
    height: 40px;
    line-height: 40px;
    background: #3eb7ae;
    border-radius: 20px;
    text-align: center;
    color: #fff;
}

/* ercode */
.ercode{
    text-align: center;
    color: #333;
}
.ercode-top-wrap{
    display: inline-block;
}
.ercode-top img{
    vertical-align: baseline;
}
.ercode-top .ercode-kefu{
    width: 300px;
    height: 290px;
}
.ercode-top .ercode-scan{
    width: 190px;
    height: 190px;
}
.ercode-top-wrap p{
    font-size: 20px;
    margin: 40px 0 30px;
}
.ercode-bottom{
    font-size: 40px;
    margin: 30px 0 40px;
}
