﻿body{ font:24px/1.5 "Microsoft Yahei";max-width: 26.67em;margin: 0 auto;padding:0;}
ul,li,ol,dl,dt,dd,p,strong{ display: block;list-style:none; padding:0; margin:0; text-decoration:none;}
*{-webkit-appearance:none;}
img{ border:none;max-width: 100%; }
ul, ol { list-style:none; }
a { text-decoration:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%;margin: 0; padding: 0;}

.sd{
    width: 26.67em;
}
#header-content .bd ul li div a {
    color: #fff;
}
.dibu ul li h2{font-size: 0;
    font-weight: normal;}
nav{    height: 6em;}
nav li p{color:#333;}
.expert_pic{
    width: 26.67em;
}
.expert_pic img{
    width: 26.67em;
}
.sec{
    width: 26.67em;
    margin: 1.8em auto 1.5em;
}
.sec_box{
    width: 26em;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.sec_line1, .sec_line3{
    flex:1.4;
    border-top: 1px solid #8f8f8f;
}
.sec_line2{
    flex:1;
    color: #0c86de;
    text-align: center;
    font-weight: bold;
    border-left: 1px solid #8f8f8f;
    border-right: 1px solid #8f8f8f;
    font-size:1.5em;
    line-height: .4em;
    padding: 0 .2em;
}
.eng{
    color: #8f8f8f;
    font-size: .65em;
    text-align: center;
    margin-top: .8em;
}
/*专家简介*/
.expert_intro{
    width: 26em;
    margin: 1em auto;
}
.expert_intro p{
    color: #666666;
    font-size: .83em;
    line-height: 2em;
    text-indent: 2em;
    background-color: #f2f1f1;
    border-radius: 15px;
    box-shadow: 0 -5px 8px 1px rgb(234, 234, 234);
    padding: 1em 1.5em;
}
.chuz {
    border: 1px solid #aeaeae;
    width: 26em;
    margin: 1.2em auto;
}
.chuz_top{
    background-color: #f8f7f7;
    display: flex;
    align-items: center;
    height: 4em;
    width: 26em;
}
.chuz_time{
    font-size: .8em;
    color: #0c86de;
    border-left: .2em solid #0c86de;
    padding-left: .2em;
    flex: 1;
    margin-left: .5em;
    /*white-space: nowrap;*/
}
.chuz_tips{
    font-size: 0.65em;
    color: #666666;
    flex: 4.5;
    /*white-space: nowrap;*/
    /* overflow: hidden; */
}
.chuz_tips span{
    color: #f50000;
}

.chuz_timetable {
    margin: 0.5em;
    border-collapse: collapse;
}
.chuz_timetable {
    width: 93%;

}
.chuz_timetable tr:nth-child(1) td{
    background-color: #f2f2f2;
}
.chuz_timetable tr td{
    width: 3em;
    padding-top: 0.5em;
    border: 1px solid #e0e0e0;
    font-size: 0.7em;
    text-align: center;
    height: 2em;
    line-height: 2.5em;
    color: #666666;
    word-wrap: normal;
    word-break: keep-all;
}
.chuz_timetable .chuz_hour{
    width: 2.1em;
}

/*商务通链接*/
.swtzx {
    width: 24em;
    margin: 0.5em auto;
}
.swtzx ul {
    display: flex;
    justify-content: center;
}
.swtzx ul li {
    flex-grow: 1;
    margin: 0 .2em;
}
.swtzx ul li:nth-child(3) {
    flex-grow: 1;
}
.achv, .otology{
    width: 26.67em;
    margin: 1em auto;
}
.otology1{
    height: 4.45em;
}
.otology2{
    height: 20.21em;
}
.achv_01{
    margin-bottom: 1em;
}
.achv_02{
    background: url("../images/achv_list.jpg") no-repeat;
    background-size:100% 100%;
    height: 10em;
    display: flex;
    align-items: center;
}
.achv_02 ul{
    width: 19em;
    margin-left: 6.8em;
    margin-top: 1.45em;
}
.achv_02 ul li{
    height: 1.65em;
    font-size: 1em;
    color: #666666;
}
.otology{
    display: flex;
    justify-content: center;
}
.achv img, .otology img{
    width: 25.92em;
    margin: auto;
    display: block;
}
.exp_tv{
    width: 26.67em;
    position:relative;
}
.bofang{
position: absolute;
    width: 3em;
    height: 3em;
    top: 8em;
    left: 50%;
    margin-left: -1.5em;
}
.exp_tv p{
    text-align: center;
    font-size: .8em;
    color: #0c86de;
    margin: 2em auto;
    line-height: 2.5em;
    background: linear-gradient(to right , #fcfbfb, #e3e1e1, #fcfbfb);
}
.exp_tv img{
    width: 20.7em;
    display: block;
    margin: 0 auto;
}

.h1{
    background: url(../images/line.png) no-repeat center;
    width: 26em;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.h1 span {
    color: #0c86de;
    font-size: 1.5em;
    text-align: center;
    font-weight: bold;
}

.eng{
    color: #8f8f8f;
    font-size: .6em;
    text-align: center;
}



@media (min-device-width:377px) and (max-device-width:385px) {
    body{font:12px/1.5 "Microsoft Yahei";}
}

@media screen and (max-device-width:320px){
    body{font:12px/1.5 "Microsoft Yahei";}
}
/*6*/
@media (min-device-width:320px) and (max-device-width:375px) {
    body{font:12px/1.5 "Microsoft Yahei";}
}
@media (min-device-width:375px) and (max-device-width:376px) {
    body{font:14px/1.5 "Microsoft Yahei";}
}

/*6+*/
@media (min-device-width:386px) and (max-device-width:400px) {
    body{font:13px/1.5 "Microsoft Yahei";}

}
@media (min-device-width:401px) and (max-device-width:640px) {
    body{font:15px/1.5 "Microsoft Yahei";}

}

@media only screen and (min-device-width:1079px) and (-webkit-min-device-pixel-ratio:2.5){
    body{font:13px/1.5 "Microsoft Yahei";}}