@charset "UTF-8";


.pagelink_box
{
    width:258px;  
    background-color:#c02581;
    border:solid 1px #e46eba;
    overflow:hidden; 
}
.pagelink_box .head
{
    width:242px;
    height:38px;
    line-height:38px;
    padding-left:16px;
    background:url(../images/th2.jpg) no-repeat;
    text-align:left;
    color:#fff;
    font-size:15px;
    font-weight:bold;
}
.pagelink_box .pagelink_listbox
{
    width:258px;
    padding:15px 0;
}
.pagelink_box .linkdiv
{
    text-align:center;
    font-size:15px;
    font-weight:bold;
    width:258px;
    height:38px;
    line-height:38px;
    margin:5px 0;
    color:#fff;
    background:url(../images/lbot.jpg) no-repeat bottom;
}
.pagelink_box .linkdiv a
{
    color:#fff;
    height:36px;
    display:block;
}

.pagelink_box div a:hover
{
    color:#fff;
}

.page_right_main
{
    width:717px;
    overflow:hidden;
    padding-right:5px;
}

.newlist_head
{
    display:block;
    height:42px;
    line-height:42px;
    padding-left:50px;
    text-align:left;
    border-bottom:3px solid #0e70bc;
}
.newlist_head label
{
    padding-top:10px;
    display:block;
    height:32px;
    line-height:32px;
    font-weight:bold;
    font-size:22px;
    width:260px;
    text-align:left;
    color:#2E88C7;
}

.newlist_box
{
    width:721px;
    overflow:hidden;
    
}
.newlist_box ul
{
    padding:18px 12px;
}
.newlist_box ul li
{
    width:680px;
    display:block;
    height:36px;
    line-height:36px;
    text-align:left;
    border-bottom:1px dashed #ccc;
    padding-left:21px;
    background:url(/images/list_03.gif) no-repeat 5px center;
}
.newlist_box ul li div
{
    width:580px;
    display:block;
    height:36px;
    overflow:hidden;
    text-align:left;
    float:left;
}
.newlist_box ul li span
{
    display:block;
    width:100px;
    height:36px;
    float:right;
    text-align:center;
}



.news_content
{
    width:700px;
    display:block;
    padding:15px 10px;
    text-align:left;
    overflow:hidden;
}

.content_title
{
    width:667px;
    display:block;
    overflow:hidden;
    padding-top:10px;
    height:36px;
    line-height:36px;
    text-align:left;
    border-bottom:3px solid #0e70bc;
    font-size:20px;
    font-weight:bold;
    padding-left:50px;
    background:url(/images/email.jpg) no-repeat left;
}

.serverpage_title
{
    width:667px;
    display:block;
    overflow:hidden;
    padding-top:10px;
    height:36px;
    line-height:36px;
    text-align:left;
    border-bottom:3px solid #0e70bc;
    font-size:20px;
    font-weight:bold;
    padding-left:50px;
    background:url(/images/support3.jpg) no-repeat left;
}

.imgnewlist_box
{
    display:block;
    padding:13px;
}
.imgnews_main
{
    width:150px;
    padding:13px;
    float:left;
}
.imgnews_box
{    
    width:150px;
    overflow:hidden;
    text-align:center;
}
.imgnews_box dl
{
    width:150px;
    overflow:hidden;     
}
.imgnews_box dl dt
{
    display:inline;
    width:150px;
    height:113px;
    overflow:hidden;   
}
.imgnews_box dl dt .imgbox
{
    width:148px;
    height:111px;
    overflow:hidden;
    border:solid 1px #fff;
    position:relative;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}
.imgnews_box dl dt .imgbox div{position:static;*position:absolute;top:50%;left:50%;}
.imgnews_box dl dt .imgbox a{position:static;*position:relative;top:-50%;left:-50%;}
.imgnews_box dl dd
{
    height:23px;
    width:148px;
    line-height:23px;
    text-align:center;
    overflow:hidden;
}
.imgnews_box dl dd a{display:inline-block;height:23px;line-height:23px;overflow:hidden;color:#fff;}


.pro_list_box
{
    display:block;
    padding:20px;
    text-align:left;
    overflow:hidden;
}
.pro_main_box
{
    width:182px;
    padding:16px 22px;
    float:left;
}
.pro_box
{    
    width:162px;
    overflow:hidden;
    text-align:center;
    padding:15px;
    background-color:#F1F1F1;     
}
.pro_box dl
{
    width:162px;
    overflow:hidden;     
}
.pro_box dl dt
{
    display:inline;
    width:162px;
    height:122px;
    overflow:hidden;   
}
.pro_box dl dt .imgbox
{
    width:160px;
    height:120px;
    overflow:hidden;
    border:solid 1px #F1F1F1;
    position:relative;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}
.pro_box dl dt .imgbox div{position:static;*position:absolute;top:50%;left:50%;}
.pro_box dl dt .imgbox a{position:static;*position:relative;top:-50%;left:-50%;}
.pro_box dl dd
{
    height:18px;
    width:160px;
    padding-top:3px;
    text-align:center;
    overflow:hidden;
}
.pro_box dl dd a{display:inline-block;height:23px;line-height:23px;overflow:hidden;color:#333;}

.teacherList_box
{
    display:block;
    padding:13px;
    text-align:left;
    overflow:hidden;
}
.teacherList_main
{
    width:150px;
    padding:13px;
    float:left;
}
.teacherList_main img
{
    width:150px;
    height:200px;
}
.teacherList_main div
{
    width:150px;
    display:inline-block;
    height:23px;
    line-height:23px;
    overflow:hidden;
    text-align:center;
}
.teacherList_main div a
{
    color:#fff;
} 
.teacher_content
{
    width:710px;
    padding:20px 10px;
}
.teacher_content .imgbox
{
    width:195px;
    padding:0 10px;
    float:left;
}
.teacher_content .imgbox div
{
    width:195px;
    font-size:14px;
    height:30px;
    line-height:30px;
    color:#fff;
    overflow:hidden;
    text-align:center;
}
.teacher_content .contentbox
{
    width:475px;
    padding:0 10px;
    text-align:left;
    float:right;
    color:#fff;
}