﻿header .header-main {
    display: none;
}

.teacher-heading {
    background: url(/Images/bg-teacher-heading.jpg) no-repeat transparent;
}

    .teacher-heading .entry-thumb {
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        overflow: hidden;
        display: inline-block;
        width: 200px;
        height: 200px;
    }

.text-center {
    text-align: center;
}

.text-white {
    margin-top: 10px;
}

    .text-white a {
        color: #fff;
    }

.expertmain {
    background: #ebebeb url('/images/bg_bottom.jpg') no-repeat bottom;
    padding-bottom: 20px;
    background-size: 100% 200px;
}


.leftbox {
    float: left;
    width: 225px;
    margin-right: 20px;
}

.leftmenu {
    display: block;
    width: 100%;
    margin: 0 auto;
}

    .leftmenu li {
        font-size: 12pt;
        text-align: center;
        background: #2f6698 url("/images/leftnav_line.gif") repeat-x bottom;
        padding-left: 40px;
        padding-right: 40px;
        font-weight: normal;
        cursor: pointer;
        _float: left;
        position: relative;
        line-height: 42px;
        color: #cee1f2;
    }

        .leftmenu li:last-of-type {
            background: #2f6698;
        }

        .leftmenu li em {
            float: right;
            display: block;
            width: 19px;
            height: 19px;
            background: url("/images/leftnav_arrow1.gif") no-repeat;
            right: 30px;
            top: 8px;
            cursor: pointer;
            position: absolute;
        }


        .leftmenu li a {
            display: block;
            color: #cee1f2;
            background: url("/images/subleftnav_icon1.gif") no-repeat 0;
            padding-left: 20px;
        }

            .leftmenu li:hover, .leftmenu li a:hover {
                color: #fff;
                font-weight: bold;
            }

            .leftmenu li a:hover {
                background: url("/images/subleftnav_icon2.gif") no-repeat 0;
            }

        .leftmenu li.on a {
            color: #fff;
            font-weight: bold;
            background: url("/images/subleftnav_icon2.gif") no-repeat 0;
        }

.rightbox {
    display: table-cell;
    width: 915px;
}

.box1 {
    width: 100%;
    display: block;
    _display: block;
    padding: 10px 20px;
    background-color: #fff;
    box-shadow: 1px 1px 3px #b3b3b3;
    -moz-box-shadow: 1px 1px 3px #b3b3b3;
    -webkit-box-shadow: 1px 1px 3px #b3b3b3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#b3b3b3')"; /* For IE 8 */
    margin-bottom: 20px;
}

    .box1:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
    }

.box1title {
    height: 30px;
    line-height: 30px;
    line-height: 32px\9;
    font-size: 12pt;
    font-weight: bold;
    color: #2f6698;
    overflow: hidden;
    margin-bottom: 10px;
}

.box1tcenter {
    display: block;
    color: #333;
    font-size: 26px;
    padding: 25px 0px;
    text-align: center;
    font-weight: bold;
}

.box1body {
    display: block;
    text-align: left;
    color: #333;
    line-height: 32px;
    font-size: 16px;
    word-wrap: break-word;
    word-break: normal;
    margin: 15px 0 25px 0;
    font-family: 宋体,Verdana, Arial, Helvetica, sans-serif;
    padding: 0 45px 30px 45px;
}

    .box1body p {
        margin-bottom: 20px;
    }

.list_02 {
    display: block;
    width: 100%;
    padding: 0px 0 0px 0;
    margin-bottom: 10px;
    position: relative;
}

    .list_02 .li {
        text-align: left;
        background: url("/images/icon_01.gif") no-repeat 3px 20px;
        padding: 3px 0px 3px 13px;
        overflow: hidden;
    }
        /*
.list_02 .li a{ display:block; margin-right:90px; }
*/
        .list_02 .li a, .list_02 .li a:visited {
            color: #333;
            text-decoration: none;
        }

            .list_02 .li a:hover {
                color: #2f6698;
                text-decoration: underline;
            }
    /*
.list_02 .date{ float:right;font-size:9pt; color:#888; text-align:right; padding-top:0px;font-family:Verdana, Arial, Helvetica, sans-serif;overflow:hidden;}
*/
    .list_02 font {
        float: right;
        font-size: 9pt;
        color: #888;
        text-align: right;
        padding-top: 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        overflow: hidden;
    }

