/*css document 中医首页*/
#container{
    max-width:26.67em;
    width:100%;
    margin:0 auto;
    overflow:hidden;
}
.home_news{
    width: 26.67em;
    height: 20.25em;
    box-sizing: border-box;
    margin: 1.5em auto;
    background: url(../images/bg_01.png)no-repeat 75% 5%;
    background-size: 3.5em;
}
.home_title{
    width: 25.5em;
    height: 2em;
    margin: .6em auto;
    border-bottom: 1px solid #b8b8b8;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
}
.home_title h3{
    font-size: 1.25em;
    color: #532c03;
    font-weight: bold;
    height: 1em;
    line-height: 1em;
    padding: 0 .3em;
    border-left: .3em solid #532c03;
}
.home_title span{
    font-size: .6em;
    color: #7f7972;
    align-self: flex-start;
    -webkit-align-self: flex-start;
    border: 1px solid #7f7972;
    border-radius: .5em;
}
.home_news h5{
    width: 25em;
    margin: 1em auto 0;
    color: #575757;
    height: 1.58em;
    line-height: 1.58em;
}
.home_news h5 img{
    display: inline-block;
    width: .5em;
    vertical-align: middle;
}
.news_pic{
    width: 24em;
    margin: .5em auto;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
.news_pic img{
    width: 11.17em;
    display: block;
}
.home_news .news_content{
    background: url(../images/bg_02.png) no-repeat center;
    background-size: 25em;
    width: 25em;
    height: 7.3em;
    margin: 0 auto 1em;

}
.home_news .news_content p{
    color: #575757;
    line-height: 1.58em;
    text-indent: 2em;
    width: 25em;
    padding: .6em .8em;
    margin: 0 auto;
    text-align: justify;
    box-sizing: border-box;
}
#more.active{ display:block;}
#more{display:none;}
#more a{
    background-color: #ebebeb;
    color: #804718;
    text-align: center;
    height: 2em;
    line-height: 2em;
    font-size: .9em;
     display:block;
    margin: 0 auto 1em;
}
.more a{
    background-color: #ebebeb;
    color: #804718;
    text-align: center;
    height: 2em;
    line-height: 2em;
    font-size: .9em;
     display:block;
    margin: 0 auto 1em;
}
.home_department{
    width: 26.67em;
    padding-bottom: 1em;
    margin: 1.5em auto;
    background-color: #804718;
}
.home_department .dep_tltle{
    width: 24em;
    margin: 0 auto;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}
.home_department .dep_tltle .solid{
    flex:1;
    -webkit-flex: 1;
    border-top: .04em solid #fff;
    margin-bottom: .16em;
}
.home_department .dep_tltle .double{
    flex:2;
    -webkit-flex: 2;
    height: .14em;
    border-top: .04em solid #fff;
    border-bottom: .04em solid #fff;
    /*border-top: .16em double #fff;*/
}
.home_department .dep_tltle h3{
    font-size: 1.25em;
    color: #fff;
    font-weight: bold;
    letter-spacing: .1em;
    text-align: center;
    padding: .5em;
}
.home_department ul{
    width: 25.5em;
    margin: 0 auto;
    display: flex;
    display: -webkit-flex;
    /*justify-content: space-around;*/
    /*-webkit-justify-content: space-around;*/
}
.home_department ul li{
    flex: 1 1 auto;
    border: 1px solid #fff;
    color: #fff;
    height: 1.8em;
    line-height: 1.8em;
    text-align: center;
    margin: .2em;
}

.expert_title{
    background: url(../images/bg_05.png) no-repeat center;
    width: 25em;
    margin: 0 auto;
    height: 2.71em;
    line-height: 2.71em;
    background-size: 25em;
}
.expert_title h3{
    text-align: center;
    color: #804718;
    font-size: 1.25em;
    font-weight: bold;
}

.traditional_expert{
    width: 25.875em;
    margin: 0 auto;
}
.traditional_expert img:nth-child(1){
    width: 25.875em;
    display: block;
    margin: 1em auto 0;
}
.traditional_expert table{
    width: 25.875em;
    margin: 0 auto 0.2em;
    background-color: #9f512a;
    padding: 0.125em;
}
.traditional_expert .expert_caption {
    width: 1.58em;
    line-height: 1em;
    text-align: center;
    font-weight: bold;
    font-size: 1.25em;
    padding: .3em .3em;
    background: url(../images/bg_02.jpg) no-repeat center;
    background-size:80%;
    background-color: #fff;
}
.traditional_expert td {
    height: 2em;
    color: #712a07;
    box-sizing: border-box;
    text-align: center;
    text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff, 0 1px 0 #fff;;
}
.traditional_expert .bgcolor_01{
    background-color: #e2c69c;
}
.traditional_expert .bgcolor_02{
    background-color: #dec4b6;
}
.expert_list{
    width: 25.875em;
    margin: 0.5em auto 1em;
}
.expert_list li{
	display:none;
    background-color: #9f512a;
    color: #fff;
    margin: .3em 0;
   
    justify-content: space-around;
    -webkit-justify-content: space-around;
}
.expert_list li.active{
	display: flex;
	display: -webkit-flex;
    align-items: flex-end;
    -webkit-align-items: flex-end;
	}
.expert_list li h5{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    margin-bottom: .5em;
}
.expert_list li div{
    padding-bottom: .5em;
}
.expert_list li h5 b{
    font-size: 1.5em;
    font-weight: bold;
    border-right: 3px solid #fff;
    padding-right: .5em;
    height: 1em;
    line-height: 1em;
}
.expert_list li span{
    line-height: 1em;
    font-size: .63em;
    font-weight: normal;
    margin-left: .5em;
}
.expert_list li p {
    font-size: .83em;
    width: 19.75em;
    font-weight: normal;
}
.expert_list li img:nth-child(1){
    width: 6.25em;
    margin: 0;
}
.expert_list li img:nth-child(2){
    width: .625em;margin: 0;
}

.home_medical_tips{
    width: 25.5em;
    margin: .6em auto;
}
.tips_list li{
    background: url(../images/icon_tree.png) no-repeat 2% center;
    background-size: .75em;
    padding-left: 2em;
    border-bottom: 1px dashed #d3d3d3;
    height: 2em;
    line-height: 2em;
    color: #575757;
}
