/* common css */
.clear:after{
    clear: both;
    display: block;
    content:''
}
.fll{
    float: left;
}
.flr{
    float: right;
}
/* style css */
.wordchain-container{
    background: #eee;
}
.hd-app-img{
    width: 100%;
}
.hos-intro1-box{
    padding: .2rem .2rem 0 .2rem;
    background: #FFF;
}
.hos-cover-img{
    width: 100%;
    height: auto;
    border-radius: .1rem;
}
.hos-title{
    font-size: .4rem;
    color: #333;
    border-bottom: 1px solid #EEE;
    padding: .3rem 0 .28rem 0;
}
.hos-intro{
    font-size: .36rem;
    color: #333;
    margin-top: .3rem;
    line-height: .6rem;
}
.hos-names-list{

}
.hos-name-item{
    padding: .28rem 0;
    border-bottom: 1px dashed #DDD;
}
.hos-name-item .hos-item-tit{
    display:inline-block;
    font-size: .36rem;
    color: #999;
    margin-right: .74rem;
}
.hos-name-item .hos-item-name{
    display:inline-block;
    width: 4.72rem;
    font-size: .36rem;
    color: #333;
}
.main-con-item{
    margin-top: .2rem;
    background: #FFF;
    padding-bottom: .56rem;
}
.historical-evolution-box{
    
}
.main-item-hd{
    height: .36rem;
    line-height: .36rem;
    padding-top: .4rem;
}
.main-item-hd .vertical-line{
    width: .09rem;
    height: .35rem;
    background: #3B97F6;
    margin-right: .2rem;
}
.main-item-hd .main-item-title{
    font-size: .4rem;
    color: #333;
}
.main-item-desc{
    font-size: .36rem;
    color: #333;
    margin-top: .46rem;
    padding: 0 .2rem;
    line-height: .6rem;
}
.department-name-tit{
    font-size: .36rem;
    color: #333;
    margin-top: .6rem;
    padding: 0 .2rem;
    font-weight: 400;
}
.spec-department-item .main-item-desc{
    margin-top: .22rem;
}
.spec-department-box{
    padding-bottom: 1rem;
}
.spec-department-box .spec-department-item:nth-child(1){
   border-bottom: 1px solid #EEE;
}
.spec-department-main{
    padding: 0 .2rem;
}