html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, h7, pre, form, fieldset, p, blockquote, label, table, th, tr, td, embed, object {
    margin: 0px;
    padding: 0px;
    outline: none;
    list-style: none
}
p, ul, li, h {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
    color: #0f0f0f;
    font-family: "微软雅黑", "宋体", "黑体";
}
.ltbb_p .area4 h3,.area6 .confAcadCon h3 {
    color: #043dac;
    font-weight: bold;
}
.area4 {
	padding : 5px;
}
.area4 h3 {
    clear: both;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 40px;
    color: #043dac;
    text-align: center;
}
.area4 h4 {
    color: #043dac;
    /*text-align: center;*/
}

.area4 p {
    text-indent: 2em;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 24px;
    font-family: Arial,"微软雅黑";
}
.area4_oth {
    padding-top: 20px;
}

.area4_oth p {
    color: #043dac;
    font-size: 18px;
    display: inline-block;
    font-family: Arial,"微软雅黑";
    border-bottom: 2px solid #ddd;
    text-indent: 0;
    padding: 0 15px;
    cursor: pointer;
}
.pStyle {
    font-weight:bold;
}
.editor_con {
    overflow: hidden;
    padding: 10px 20px;
    border-top: 2px solid #900;
    border-bottom: 2px solid #900;
    padding-top: 20px;
    background: #f6f6f6;
    margin-bottom:20px; 
}
.ltbb_p .editor_con {
    border-top: 2px solid #cdd6df;
    border-bottom: 2px solid #cdd6df;
}

.confSubOl li {
    height: 40px;
    line-height: 40px;
    background-color:#e5f0ff;
    padding-left: 20px;
    margin-bottom:10px;
}
.confSubOl li:hover {
    background-color:rgba(125,182,255,0.5) !important;
    filter:alpha(opacity=50);
    color:#fff;
}
.confSubOl li:hover a {
    color: #fff;
}
.confSubOl li.cur {
    background:rgb(125,182,255);
}
.confSubOl li.cur a {
    color:#fff;
}
.confSubUl {
    display: none;
}
.confSu_box {
    text-align: left;
}
.theme {
    height:50px;
    line-height: 50px;
    background-color:rgb(248,248,248);
    text-align: center;
    color:#043dac;
    margin:20px 0;
    font-weight: bold;
}
/*.broad_con {
    padding: 5px;
}*/
.mid {
    overflow: hidden;
    margin: 10px;
    /*background: #f7eaea;*/
    /*width: 98%;*/
}

.mid h3 {
    font-weight: bold;
    font-size: 18px;
}
.ltbb_p .mid {
    background: #F7F7F7;
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
    line-height: 40px;
}


.ltbb_p .mid  h3{
    color: #043dac;
    font-weight: normal;
    margin:5px 0; 
    text-align: center;
    font-size: 18px;
}

.themeTit {
    padding-bottom: 25px;
    color: #043dac;
    font-weight: bold;
    font-size: 18px;
}
.personlist-con {
    width: 100%;
}
.personlist-con > a {
    cursor: default;
}
.personlist-con a {
    color: #323232;
    outline:none;
}
.personlist-con .blueTitle {
    color: #043dac;
    cursor: pointer;
}
.personlist-con a:hover {
    color: #323232;
}

.personlist a[href="javascript:void(0);"].blueTitle {
    cursor: default;
    color: #323232;
}

.personlist-con h4 {
    font-size: 14px;
    color: #000;
    line-height: 28px;
    padding-bottom: 8px;
    /*font-weight: 400;*/
    letter-spacing: .5px;
    text-align: left;
    margin: 0;
}

.personlist-con .con h4 > span {
    display: block;
    font-size: 18px;
    line-height: 28px;
    color: #000;
}

.personlist-con > .link {
    float: left;
    width: 152px;
    height: 170px;
    margin-right: 20px;
    overflow: hidden;
}

.personlist-con > .link > img {
    width: 152px;
    height: 170px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.personlist-con > .link:hover img {
    transform: scale(1.1);
}

.personlist-con .con p {
    clear: none;
    line-height: 30px;
    font-family: "Microsoft Yahei", "SimSun", arial, "STFangsong", Helvetica Neue, Helvetica, PingFang SC, sans-serif;
    font-size: 14px;
    text-align: justify;
    margin: 0;
    padding: 0;
    text-indent: 0;
    color: #323232;
    /*text-indent: 2em;*/
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    visibility: hidden;
    line-height: 0;
}

.clearfix {
    display: inline-table;
    min-height: 0;
    padding-bottom: 25px;
    margin-bottom: 25px;
}

.personlistbox {
    padding: 0 20px;
    background-color: #fff;
}

.personlist > .item {
    border-bottom: 1px solid #CFD9E1;
}

.BBS {
    height:50px;
    padding-bottom:20px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    color: #043dac;
    text-align: center;
    font-weight: bold;
}
.dash {
    border-bottom: 1px dashed #ddd;
}
.ltbb_p.confSub {
    padding: 10px;
}
.ltbb_p.confSub .area4 {
    width: 100%;
    box-sizing: border-box;
}