.pcontent{
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #EEEEEE;
}
.pbanners{
    width: 1000px;
    height: 180px;
    margin:0 auto;
    margin-top:10px;
}
.pbanners img{
    width: 1000px;
    height: 180px;
}
.pbanner{
    width: 1000px;
    height: 280px;
    margin:0 auto;
    margin-top:10px;
}
.pbanner img{
    width: 1000px;
    height: 280px;
}
.pnav{
    width: 1000px;
    height: 49px;
    overflow: hidden;
    margin:0 auto;
    margin-top:15px;
    background-color: #FFFFFF;
}
.pnav ul li{
    display: block;
    height: 49px;
    float: left;
    padding-left: 40px;
}
.pnav ul li a{
    display:inline-block;
    font:normal 16px/46px 'Microsoft YaHei';
    color: #333333;
    padding: 0px 12px;
}
.pnav ul li a:hover{
    border-bottom: 3px solid #dc4848;
}

.pnav ul li .pind{
    border-bottom: 3px solid #dc4848;
}
.procon01{
    width:978px;
    height: 290px;
    margin:0 auto;
    background-color: #FFFFFF;
    padding: 20px 0px 27px 20px;
    margin-top:15px;
    border:1px solid #DCDCDC;
}
.pro_left{
    width: 307px;
    height: 288px;
    float: left;
    border:1px solid #E3E3E3;
    border-top-left-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    border-top-right-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px;
}
.viptitle{
    width: 307px;
    height: 44px;
    border-bottom: 1px solid #E3E3E3;
    border-top-left-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    border-top-right-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    background: url("imagesvipt_bg.gif") repeat-x;
    position: relative;
}

.viptitle p{
    border-bottom: 1px solid #dc4848;
    width: 115px;
    height: 44px;
    font:normal 16px/44px 'Microsoft YaHei';
    color: #333333;
    position: absolute;
    text-align: center;
    left: 92px;
}
.vip_info{
    width:287px;
    height: 65px;
    padding-left: 20px;
    padding-top: 18px;
}
.vipinfo_img{
    width: 65px;
    height: 65px;
    float: left;
}
.vipinfo_img img{
    width: 65px;
    height: 65px;
}
.vipinfo_word{
    height: 65px;
    width: 202px;
    float: left;
    padding-left: 20px;
    font:normal 14px/30px 'Microsoft YaHei';
    color: #333333;
}
.vipinfo_word a{
    display: block;
    width:202px;
    height: 30px;
    overflow: hidden;
    font:normal 14px/30px 'Microsoft YaHei';
    color: #333333;
}
.vipinfo_word a:hover{
    text-decoration: underline;
}
.vipinfo_word span{
    display: block;
    width:202px;
    height: 20px;
    overflow: hidden;
    font:normal 14px/20px 'Microsoft YaHei';
    color: #999999;
}
.vipinfo2{
    width: 287px;
    height: auto;
    overflow: hidden;
    padding-left: 20px;
    font:normal 14px/20px 'Microsoft YaHei';
    color: #999999;
    padding-top: 8px;

}
.vipinfo2 p{
    font:normal 14px/22px 'Microsoft YaHei';
    color: #333333;
}
.vipinfo2 span{
    font:normal 14px/22px 'Microsoft YaHei';
    color: #dc4848;
    padding: 0px 10px;
}
.project{
    width:287px;
    height: 33px;
    padding: 10px 0px;
    padding-left: 15px;
}
.project a{
    display: block;
    float: left;
    margin-left: 5px;
    background-color: #E9E9E9;
    width: 130px;
    height: 31px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border:1px solid #C3C3C3;
    font:normal 14px/31px 'Microsoft YaHei';
    color: #666666;
    text-align: center;
}
.project a:hover{
    background-color: #dcd6d6;
}
.vip_tel{
    width: 237px;
    height: 20px;
    padding-left: 50px;
    background: url("imagesvipicon1.gif") no-repeat 20px center;
}
.vip_tel span{
    font:normal 12px/20px 'Microsoft YaHei';
    color: #666666;
}

.vip_qq{
    width: 237px;
    height: 20px;
    padding-left: 50px;
    background: url("imagesvipicon2.gif") no-repeat 20px center;
    margin-top:7px;
}
.vip_qq span{
    font:normal 12px/20px 'Microsoft YaHei';
    color: #666666;
}



.con01_left{
    width: 309px;
    height: 290px;
    float: left;
    padding-left: 20px;
}
.leftslide{
    position: relative;
    width: 309px;
    height: 290px;
    overflow: hidden;
}
.leftslide .pic img {
    width: 309px;
    height: 290px;
    display: block;
}
.leftslide .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 55px;
    width:100%;
    background: #000000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    overflow: hidden;
}
.leftslide .txt {
    position: absolute;
    bottom: 0;
    z-index: 2;
    height: 55px;
    width:100%;
    overflow: hidden;
}
.leftslide .txt li{
    height:55px;
    position:absolute;
    bottom:-55px;
}
.leftslide .txt li a{
    display: block;
    color: white;
    padding: 6px 0 0px 10px;
    text-decoration: none;
    font:normal 18px 'Microsoft YaHei';
}
.leftslide .txt li a:hover{
    text-decoration: underline;
}
.leftslide .txt li span{
    display: block;
    color: white;
    padding: 0px 0 6px 10px;
    font:normal 12px 'Microsoft YaHei';
}
.leftslide .num {
    position: absolute;
    z-index: 3;
    bottom: 8px;
    right: 8px;
}
.leftslide .num li{
    float: left;
    position: relative;
    width: 15px;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    text-align: center;
    margin-right: 1px;
    cursor: pointer;
}
.leftslide .num li a,.leftslide .num li span {
    position: absolute;
    z-index: 2;
    display: block;
    color: white;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background-color: #FFFFFF;
    top: 0; left: 0;
    text-decoration: none;
}
.leftslide .num li span {
    z-index: 1;
    background: black;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.leftslide .num li.on a,.leftslide .num a:hover{
    background:#0077B9;
}

.propublic{
    width: 308px;
    height: 290px;
    float: left;
    margin-left: 20px;
}
.xmgg{
    width:308px;
}
.xmgg .hd{
    line-height:45px;
    height:45px;
    border-bottom:1px solid #DBDADA;
    position:relative;
    padding-right:10px;
}
.xmgg .hd .stillmore{
    display: block;
    float:right;
    width: 40px;
}

.xmgg .hd .stillmore span{
    display: block;
    float: left;
    font:normal 12px/44px 'Microsoft YaHei';
    color: #999999;
    padding-right: 5px;
}
.xmgg .hd .stillmore a{
    font-size:12px;
    font-family:'Microsoft YaHei';
    color:#0066cc;
    float:left;
    display: block;
}
.xmgg .hd .stillmore a:hover{
    text-decoration: underline;
}
.xmgg .hd ul{
    z-index:5;
    position:absolute;
    height:46px;
    overflow:hidden;
    zoom:1;
    left: 0px;
}
.xmgg .hd li{
    float:left;
    width: 99px;
    text-align: center;
    cursor:pointer;
}
.xmgg .hd li a{
    display: block;
    width: 99px;
    height: 45px;
    font-size:18px;
    color:#333333;
    font-family:'Microsoft YaHei';
    font-weight:normal;
}
.xmgg .hd li.on{
    font-weight:bold;
    height:45px;
    line-height:45px;
    background:#fff;
    border:1px solid #DBDADA;
    border-top:1px solid #DBDADA;
    border-bottom:1px solid #fff;
}
.xmgg .bd{
    padding-top: 18px;
    clear:both;
    position:relative;
}
.xmgg .bd .con{
    width:308px;
    overflow:hidden;
    height:auto;
}
.xmgg_word{
    width:308px;
    height: auto;
    overflow: hidden;
}
.xmgg_word ul li {
    display: block;
    float: left;
    width: 308px;
    height: 31px;
    border-bottom: 1px solid #E6E6E6;
}
.xmgg_word ul li a{
    display:block;
    width:293px;
    height:31px;
    overflow: hidden;
    font:normal 14px/31px 'Microsoft YaHei';
    color: #666666;
    padding-left: 15px;
}
.xmgg_word ul li a:hover{
    text-decoration:none;
    color: #dc4848;
}

.procon02{
    width: 998px;
    height: 473px;
    overflow: hidden;
    margin:0 auto;
    background-color: #FFFFFF;
    border:1px solid #DCDCDC;
    margin-top:14px;

}

.mien{
    width: 998px;
    height: 473px;
}
.mien .hd{
    width: 967px;
    height:64px;
    line-height:64px;
    margin:0 auto;
    border-bottom:1px solid #ddd;
    position:relative;
}
.mien .hd ul{
    float:left;
    position:absolute;
    left:115px;
    padding-top: 27px;
    height:31px;
}
.mien .hd ul li{
    float:left;
}
.mien .hd ul li a{
    display: block;
    float:left;
    cursor:pointer;
    width: 95px;
    height: 31px;
    font:normal 16px/31px 'Microsoft YaHei';
    color: #333333;
    text-align: center;
    text-decoration: none;
}
.mien .hd ul li.on a{
    background-color: #0077B9;
    font:normal 16px/31px 'Microsoft YaHei';
    color: #FFFFFF;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.biaoti{
    height: 45px;
    float: left;
    padding: 0px 15px;
    border-bottom: 3px solid #dc4848;
    position: absolute;
    bottom: -1px;
    font:normal 16px/45px 'Microsoft YaHei';
    color: #333333;
}
.biaoti a{
    font:normal 16px/45px 'Microsoft YaHei';
    color: #333333;
}
.mien .bd ul{
    width: 998px;
    height: 410px;
    zoom:1;
}
.mien .bd li{
    display: block;
    float: left;
    width: 479px;
    height: auto;
    overflow: hidden;
    padding-left: 20px;
    padding-top: 25px;;
}
.mien .bd li .fcimg{
    width: 222px;
    height: 166px;
    float: left;
}
.mien .bd li .fcword{
    width: 216px;
    float: left;
    padding-left: 14px;
}
.mien .bd li .fcword h2{
    font:normal 14px/24px 'Microsoft YaHei';
    color: #333333;
}
.mien .bd li .fcword h2 a{
    font:normal 14px/24px 'Microsoft YaHei';
    color: #333333;
    padding-right: 20px;
}
.mien .bd li .fcword h2 a:hover{
    text-decoration: underline;
}
.mien .bd li .fcword p{
    padding-top: 8px;
    font:normal 12px/22px 'Microsoft YaHei';
    color: #666666;
}
.mien .bd li .fcword p a{
    font:normal 12px/22px 'Microsoft YaHei';
    color: #0077b9;
}
.mien .bd li .fcword p a:hover{
    text-decoration: underline;
}

.procon03{
    width: 998px;
    height: 300px;
    margin:0 auto;
    margin-top:15px;
}
.homew{
    width: 452px;
    height: 298px;
    float: left;
    padding: 0px 19px;
    background-color: #FFFFFF;
    border:1px solid #DCDCDC;
}
.three_title{
    width: 452px;
    height: 58px;
    position: relative;
    border-bottom: 1px solid #E3E3E3;
}
.titles_w{
    position: absolute;
    bottom: -1px;
    height: 40px;
    padding: 0px 15px;
    padding-top: 18px;
    border-bottom: 3px solid #dc4848;
}
.titles_w a{
    font:normal 16px/40px 'Microsoft YaHei';
    color: #333333;
}
.titles_links{
    height: 40px;
    padding-top: 18px;
    position: absolute;
    right: 0px;
}
.titles_links span{
    font:normal 12px/40px 'Microsoft YaHei';
    color: #E3E3E3;
    padding-right: 15px;
}
.titles_links a{
    font:normal 12px/40px 'Microsoft YaHei';
    color: #0077b9;
}
.titles_links a:hover{
    text-decoration: underline;
}
.homewcon{
    width: 452px;
    height: 239px;
}
.homework {
    width: 452px;
    height: 239px;
    overflow: hidden;
}
.homework .tab-hd {
    height: 26px;
    margin-top:18px;
    margin-bottom: 7px;
}
.homework .tab-hd ul {}
.homework .tab-hd li{
    float: left;
    height: 26px;
    line-height: 26px;
}
.homework .tab-hd li a{
    display:inline-block;
    padding:0 20px;
    color: #333333;
    font:normal 14px/26px 'Microsoft YaHei';
}
.homework .tab-hd li.on a{
    background-color: #0077B9;
    color: #FFFFFF;
}
.homework .tab-bd {
    width: 452px;
    height: 164px;
}
.homework .tab-bd ul{
    overflow:hidden;
    zoom:1;
}
.homework .tab-bd li {
    width: 452px;
    height: 33px;
    border-bottom:1px solid #E6E6E6;
}
.homework .tab-bd li a{
    display: block;
    float: left;
    height: 33px;
    width: 165px;
    padding-right: 100px;
    overflow: hidden;
    padding-left: 6px;
    font:normal 14px/33px 'Microsoft YaHei';
    color: #666666;
}
.homework .tab-bd li a:hover{
    color: #dc4848;
}
.homework .tab-bd li p{
    float: left;
    width: 65px;
    height: 33px;
    font:normal 14px/33px 'Microsoft YaHei';
    color: #666666;
}
.homework .tab-bd li span{
    display: block;
    float: right;
    width: 80px;
    height: 33px;
    font:normal 14px/33px 'Microsoft YaHei';
    color: #666666;
    text-align: left;
}

.jobcon{
    width: 452px;
    height: 298px;
    float: right;
    padding: 0px 19px;
    background-color: #FFFFFF;
    border:1px solid #DCDCDC;
}
.jobscon{
    width: 452px;
    height: 239px;
}


.jobbriefing {
    width: 452px;
    height: 239px;
    overflow: hidden;
}
.jobbriefing .tab-hd {
    height: 26px;
    margin-top:18px;
    margin-bottom: 7px;
}
.jobbriefing .tab-hd ul {}
.jobbriefing .tab-hd li{
    float: left;
    height: 26px;
    line-height: 26px;
}
.jobbriefing .tab-hd li a{
    display:inline-block;
    padding:0 20px;
    color: #333333;
    font:normal 14px/26px 'Microsoft YaHei';
}
.jobbriefing .tab-hd li.on a{
    background-color: #0077B9;
    color: #FFFFFF;
}
.jobbriefing .tab-bd {
    width: 452px;
    height: 164px;
}
.jobbriefing .tab-bd ul{
    overflow:hidden;
    zoom:1;
}
.jobbriefing .tab-bd li {
    width: 452px;
    height: 33px;
    border-bottom:1px solid #E6E6E6;
}
.jobbriefing .tab-bd li a{
    display: block;
    float: left;
    height: 33px;
    width: 165px;
    padding-right: 100px;
    overflow: hidden;
    padding-left: 6px;
    font:normal 14px/33px 'Microsoft YaHei';
    color: #666666;
}
.jobbriefing .tab-bd li a:hover{
    color: #dc4848;
}
.jobbriefing .tab-bd li p{
    float: left;
    width: 65px;
    height: 33px;
    font:normal 14px/33px 'Microsoft YaHei';
    color: #666666;
}
.jobbriefing .tab-bd li span{
    display: block;
    float: right;
    width: 80px;
    height: 33px;
    font:normal 14px/33px 'Microsoft YaHei';
    color: #666666;
    text-align: left;
}

.procon04{
    width: 998px;
    height: 331px;
    background-color: #FFFFFF;
    border:1px solid #DCDCDC;
    margin:0 auto;
    margin-top:15px;
}
.hot_title{
    width: 965px;
    height: 65px;
    padding-left: 20px;
}
.hotts{
    width: 965px;
    height: 65px;
    position: relative;
    border-bottom: 1px solid #E3E3E3;
}
.hotcon{
    width: 993px;
    padding-left: 5px;
    height: 265px;
}
.hotcon ul{}
.hotcon ul li{
    width: 230px;
    height: 215px;
    overflow: hidden;
    float: left;
    padding-left: 15px;
    margin-top:23px;
}
.hotcon ul li .hotimg{
    width: 230px;
    height: 150px;
}
.hotcon ul li .hotimg img{
    width: 230px;
    height: 150px;
}
.hotword{
    width: 230px;
    height: 165px;
}
.hw_top{
    width: 230px;
    height: 20px;
    margin-top:15px;
}
.hot_name{
    height: 20px;
    float: left;
    font:normal 14px/20px 'Microsoft YaHei';
    color: #333333;
}
.hot_name span{
    font:normal 14px/20px 'Microsoft YaHei';
    color: #333333;
    padding-right: 10px;
}
.hot_name a{
    font:normal 14px/20px 'Microsoft YaHei';
    color: #333333;
    padding-right: 10px;
}
.hot_name a:hover{
    text-decoration: underline;
}
.hot_time{
    height: 20px;
    float: right;
    background: url("imagestime.gif") no-repeat left center;
    padding-left: 25px;
    font:normal 14px/20px 'Microsoft YaHei';
    color: #999999;
}

.hot_time span{
    font:normal 14px/20px 'Microsoft YaHei';
    color: #dc4848;
}
.hw_bottom{
    width: 230px;
    height: 20px;
    margin-top:10px;
}
.hw_bottom .study{
    height: 20px;
    float: left;
    font:normal 12px/20px 'Microsoft YaHei';
    color: #999999;
}
.hw_bottom .study span{
    font:normal 12px/20px 'Microsoft YaHei';
    color: #dc4848;
}
.hw_bottom .zan{
    height: 20px;
    float: left;
    font:normal 12px/20px 'Microsoft YaHei';
    color: #999999;
    padding-left: 15px;
}
.hw_bottom .zan span{
    font:normal 12px/20px 'Microsoft YaHei';
    color: #dc4848;
}

.procon5{
    width: 998px;
    height: 530px;
    margin:0 auto;
    background-color: #FFFFFF;
    border: 1px solid #DCDCDC;
    margin-top:15px;
}
.hot_wk{
    width: 472px;
    height: 530px;
    float: left;
    padding-left: 20px;
}
.hotwk_title{
    width: 472px;
    height: 59px;
    border-bottom: 1px solid #E3E3E3;
    position: relative;
}
.hotwk_title a{
    display: block;
    position: absolute;
    padding: 0px 15px;
    height: 40px;
    padding-top: 17px;
    border-bottom: 3px solid #dc4848;
    font:normal 16px/40px 'Microsoft YaHei';
    color: #333333;
}

.hotwk_con{
    width: 472px;
    height: auto;
    overflow: hidden;
}
.hotwk_con ul{}
.hotwk_con ul li{
    width: 472px;
    height: 189px;
    margin-top:22px;
}
.left_hot{
    width: 230px;
    height: 189px;
    float: left;
    padding-top: 6px;
}
.left_hot a img{
    width: 230px;
    height: 150px;
}
.lhot_b{
    width: 213px;
    height: 29px;
    border: 1px solid #E3E3E3;
    border-top: none;
    padding-top: 9px;
    padding-left: 4px;
    padding-right: 6px;
}
.hot_namess{
    float: left;
    height: 20px;
    font:normal 14px/20px 'Microsoft YaHei';
    color: #333333;
}

.hot_namess span{
    font:normal 14px/20px 'Microsoft YaHei';
    color: #333333;

}
.hot_namess a{
    font:normal 14px/20px 'Microsoft YaHei';
    color: #333333;
    padding-left: 5px;

}
.hot_namess a:hover{
    text-decoration: underline;
}

.hot_see{
    height: 20px;
    float: right;
    font:normal 14px/20px 'Microsoft YaHei';
    color: #999999;
}
.hot_see span{
    font:normal 14px/20px 'Microsoft YaHei';
    color: #dc4848;
}
.right_hot{
    width: 236px;
    padding-left: 6px;
    float: left;
    height: 189px;
}
.right_hot ul{}
.right_hot ul li{
    margin-top:6px;
    width: 236px;
    height: 91px;
}
.rh_img{
    width: 140px;
    height: 91px;
    float: left;
}
.rh_img a img{
    width: 140px;
    height: 91px;
}
.rh_word{
    width: 90px;
    height: 90px;
    float: right;
    font:normal 14px/24px 'Microsoft YaHei';
    color: #333333;
}
.rh_word .teachs{
    font:normal 14px/24px 'Microsoft YaHei';
    color: #333333;
}
.rh_word a{
    font:normal 12px/20px 'Microsoft YaHei';
    color: #999999;
}
.rh_word a:hover{
    text-decoration: underline;
}
.rh_word span{
    font:normal 14px/24px 'Microsoft YaHei';
    color: #dc4848;
}

.theme{
    width: 452px;
    height: auto;
    overflow: hidden;
    float: right;
   padding-right: 20px;
}
.theme_title{
    width: 452px;
    height: 59px;
    border-bottom: 1px solid #E3E3E3;
    position: relative;
}
.theme_title a{
    display: block;
    position: absolute;
    padding: 0px 15px;
    height: 40px;
    padding-top: 17px;
    border-bottom: 3px solid #dc4848;
    font:normal 16px/40px 'Microsoft YaHei';
    color: #333333;
}
.theme_con{
    width: 452px;
    height: auto;
    overflow: hidden;
    padding-top: 6px;
}
.themecss{ margin:0 auto;  width:452px;  overflow:hidden; position:relative; }
.themecss .bd{
    width: 452px;
    height: auto;
    overflow: hidden;
}
.themecss .bd ul{zoom:1; }
.themecss .bd ul li{
    width: 452px;
    height: 92px;
    border-bottom: 1px solid #E6E6E6;
    padding-top: 20px;
}
.toux{
    width: 45px;
    height: 45px;
    float: left;
    border-radius: 45px;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
}
.toux img{
    width: 45px;
    height: 45px;
    border-radius: 45px;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
}
.themes_r{
    padding-left: 14px;
    width: 393px;
    height: auto;
    overflow: hidden;
    float: right;
}
.peoplename{
    width: 393px;
    height: 20px;
}
.peoplename a{
    font:normal 12px/20px 'Microsoft YaHei';
    color: #379be9;
    float: left;
}
.peoplename a:hover{
    text-decoration: underline;
}
.peoplename span{
    font:normal 12px/20px 'Microsoft YaHei';
    color: #999999;
    float: right;
}
.theme_bt{
    width: 393px;
    height: 20px;
}
.theme_bt a{
    font:normal 14px/20px 'Microsoft YaHei';
    color: #333333;
}
.theme_bt a:hover{
    text-decoration: underline;
}
.theme_nr{
    width: 393px;
    height: 50px;
    overflow: hidden;
}
.theme_nr a{
    font:normal 12px/20px 'Microsoft YaHei';
    color: #666666;
}
.theme_nr a:hover{
    text-decoration: underline;
}


.procon06{
    width: 998px;
    height: 331px;
    background-color: #FFFFFF;
    border: 1px solid #dcdcdc;
    margin:0 auto;
    margin-top:15px;
}
.peounm{
    float: right;
    height: 20px;
    font:normal 14px/20px 'Microsoft YaHei';
    color: #999999;
}
.peounm span{
    font:normal 14px/20px 'Microsoft YaHei';
    color: #dc4848;
}
.zuoye{
    height: 20px;
    float: left;
    font:normal 14px/20px 'Microsoft YaHei';
    color: #999999;
}
.zuoye span{
    font:normal 14px/20px 'Microsoft YaHei';
    color: #dc4848;
    padding: 0px 3px;
}
.huati{
    height: 20px;
    float: left;
    font:normal 14px/20px 'Microsoft YaHei';
    color: #999999;
    padding: 0px 10px;
}
.huati span{
    font:normal 14px/20px 'Microsoft YaHei';
    color: #dc4848;
    padding: 0px 3px;
}
.weike{
    height: 20px;
    float: left;
    font:normal 14px/20px 'Microsoft YaHei';
    color: #999999;
}
.weike span{
    font:normal 14px/20px 'Microsoft YaHei';
    color: #dc4848;
    padding: 0px 3px;
}

.procon07{
    width: 978px;
    height: auto;
    overflow: hidden;
    background-color: #FFFFFF;
    border: 1px solid #dcdcdc;
    margin:0 auto;
    margin-top:15px;
    padding-top: 20px;
    padding-bottom: 37px;
    padding-left: 20px;
}
.procon07 h2{
    text-align: center;
    font:normal 14px/28px 'Microsoft YaHei';
    color: #333333;
}
.procon07 p{
    text-align: center;
    font:normal 12px/28px 'Microsoft YaHei';
    color: #666666;
}





.adressc{
    width: 1000px;
    height: 54px;
    margin:0 auto;
    font:normal 12px/54px 'Microsoft YaHei';
    color: #666666;
}
.adressc a{
    font:normal 12px/54px 'Microsoft YaHei';
    color: #666666;
}
.adressc a:hover{
    text-decoration: underline;
}
.adressc span{
    font:normal 12px/54px 'Microsoft YaHei';
    color: #666666;
    padding: 0px 8px;
}
.box_con{
    width: 998px;
    height: auto;
    overflow: hidden;
    margin:0 auto;
    background-color: #FFFFFF;
    border:1px solid #DCDCDC;
}
.zypage_title{
    width: 998px;
    height: 49px;
    border-bottom: 1px solid #E3E3E3;
    position: relative;
}
.zypage_title a{
    display: block;
    height: 49px;
    border-bottom: 3px solid #DC4A4A;
    position: absolute;
    bottom: -1px;
    left:0px;
    font:normal 16px/49px 'Microsoft YaHei';
    color: #333333;
    padding: 0px 15px;
}
.text_con{
    width: 958px;
    height: auto;
    overflow: hidden;
    padding: 0px 20px;
    padding-top: 15px;
}
.text_con h2{
    width: 958px;
    height: 60px;
    font:normal 24px/60px 'Microsoft YaHei';
    color: #333333;
    text-align: center;
}
.futitles{
    text-align: center;
    font:normal 12px/24px 'Microsoft YaHei';
    color: #999999;
}
.futitles span{
    font:normal 12px/24px 'Microsoft YaHei';
    color: #999999;
    padding-left: 65px;
}
.text_box{
    width: 958px;
    height: auto;
    overflow: hidden;
    font:normal 14px/28px 'Microsoft YaHei';
    color: #666666;
    padding-top: 25px;
    padding-bottom: 50px;
}
.text_box p{
    font:normal 14px/28px 'Microsoft YaHei';
    color: #666666;
    text-indent: 2em;
}
.prencon{
    width: 978px;
    height: 80px;
    border-top: 1px solid #E5E5E5;
    padding-left: 20px;
    padding-top: 20px;
}
.prencon p{
    font:normal 14px/30px 'Microsoft YaHei';
    color: #666666;
}
.prencon p a{
    font:normal 14px/30px 'Microsoft YaHei';
    color: #666666;
}
.prencon p a:hover{
    text-decoration: underline;
}



.videobox_con{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin:0 auto;
    padding-bottom: 80px;
}
.vb_resource{
    width: 672px;
    height: auto;
    overflow: hidden;
    float: left;
    padding:18px 17px;
    background-color: #434343;
}


.vb_resource h2{
    font:normal 28px/35px 'Microsoft YaHei';
    color: #FFFFFF;
}
.clainfo{
    width: 672px;
    height: 30px;
    padding: 20px 0px;
}
.clai_left{
    height: 30px;
    float: left;
}
.chapter{
    height: 26px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    background-color: #1F1F1F;
    padding: 0px 15px;
    font:normal 14px/26px 'Microsoft YaHei';
    color: #FFFFFF;
    float: left;
}
.hour{
    float: left;
    height: 26px;
    border-top-right-radius: 12px;
    -webkit-border-top-right-radius: 12px;
    -moz-border-radius-topright: 12px;
    border-bottom-right-radius: 12px;
    -webkit-border-bottom-right-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    padding: 0px 9px 0px 16px;
    background-color: #0077B9;

}
.hour p{
    font:normal 14px/26px 'Microsoft YaHei';
    color: #FFFFFF;
    float: left;
    height: 26px;
}
.hour span{
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    background-color: #FFFFFF;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    color: #0077b9;
    font:normal 12px/20px 'Microsoft YaHei';
    text-align: center;
    margin-top:3px;
    margin-left: 6px;
}
.clai_right{
    height: 30px;
    float: left;
    padding-left: 20px;
    font:normal 20px/30px 'Microsoft YaHei';
    color: #FFFFFF;
}
.clai_right p{
    font:normal 20px/30px 'Microsoft YaHei';
    color: #FFFFFF;
}
.videos_c{
    width: 674px;
    height: 519px;
}
.video_info{
    width:292px;
    height: auto;
    min-height: 665px;
    overflow: hidden;
    float: left;
    background-color: #F9FAFB;
}
.vinfo01{
    width: 274px;
    height: 115px;
    background-color: #EFEFF5;
    padding-left: 18px;
    padding-top: 30px;
}
.comment{
    width: 274px;
    height: 20px;
    font:normal 12px/20px 'SimSun';
    color: #7C7C7C;
}
.comment span{
    font:normal 12px/20px 'SimSun';
    color: #7C7C7C;
    padding-left: 20px;
}
.teachers{
    width: 274px;
    height: 30px;
    font:normal 12px/30px 'SimSun';
    color: #728597;
}
.teachers p{
    font:normal 12px/30px 'SimSun';
    color: #728597;
}
.vb_button{
    width: 274px;
    height: 30px;
    padding-top: 20px;
}
.vb_button a{
    display: block;
    float: left;
    width: 99px;
    height: 30px;
    background: url("imagesvideo_bg.gif");
    font: normal 14px/30px 'Microsoft YaHei';
    color: #333333;
    text-align: center;
}
.vb_button .share{
    margin-left: 20px;
}
.vb_button a:hover{
    box-shadow: 0px 0px 1em #c6cbcb;
}




.commcon {
    width: 292px;
    height: auto;
    overflow: hidden;
}
.commcon .tab-hd {
    height: 42px;
    background-color: #404652;
}
.commcon .tab-hd ul{}
.commcon .tab-hd li{
    position: relative;
    bottom: 3px;
    -bottom:0px!important;
    float: left;
    height: 42px;
    line-height: 42px;
}
.commcon .tab-hd li a{
    display:inline-block;
    padding:0 20px;
    color: #FFFFFF;
    font:normal 14px/42px 'Microsoft YaHei';
    padding-left: 33px;
}
.commcon .tab-hd #class_list{
    background: url("imagesvideo_icon01.gif") no-repeat 13px center;
}
.commcon .tab-hd #class_list.on a{
    color: #FFFFFF;
    background: url("imagesvideo_icon1.gif") no-repeat 13px center;
    border-bottom: 3px solid #DC4A4A;
}
.commcon .tab-hd #class_comment{
    background: url("imagesvideo_icon2.gif") no-repeat 13px center;
}
.commcon .tab-hd #class_comment.on a{
    color: #FFFFFF;
    background: url("imagesvideo_icon02.gif") no-repeat 13px center;
    border-bottom: 3px solid #DC4A4A;
}
.commcon .tab-bd {
    width: 292px;
    height: auto;
    overflow: hidden;
    padding-top: 12px;

}
.commcon .tab-bd ul{
    overflow:hidden;
    zoom:1;
}
.commcon .tab-bd ul .classname{
    width: 275px;
    padding-left: 16px;
    height: 42px;
}
.commcon .tab-bd ul .classname .cn_left{
    width: 59px;
    height: 42px;
    float: left;
    background: url("imagesvideo_icon3.gif") no-repeat left center;
    font:normal 14px/42px 'SimSun';
    color: #FFFFFF;
    padding-left: 8px;
}
.commcon .tab-bd ul .classname .cn_left p{
    float: left;
    font:normal 14px/42px 'SimSun';
    color: #FFFFFF;
}
.commcon .tab-bd ul .classname .cn_left span{
    color: #dc4848;
    font:normal 14px/20px 'SimSun';
    display: block;
    padding-top: 11px;
    width: 20px;
    height: 20px;
    text-align: center;
    float: right;
    margin-right: 4px;
    -margin-right: 1px!important;
}
.commcon .tab-bd ul .classname .cn_right{
    height: 42px;
    float: left;
    padding-left: 6px;
    color: #494949;
    font:normal 16px/42px 'SimSun';
}
.commcon .tab-bd ul .classname .cn_right a{
    color: #494949;
    font:normal 16px/42px 'SimSun';
}
.commcon .tab-bd ul .class_nr{
    width: 292px;
    height: 45px;
    border-bottom:1px solid #E5E5E5;
}
.commcon .tab-bd ul .class_nr a{
    display: block;
    width: 273px;
    padding-left: 19px;
    height: 45px;
    background: url("imagesvideo_icon5.gif") 60px center no-repeat;
    color: #494949;
    font:normal 14px/45px 'SimSun';
}
.commcon .tab-bd ul .class_nr a span{
    color: #999999;
    font:normal 14px/45px 'SimSun';
    padding-right: 30px;
}
.commcon .tab-bd ul .class_nr a:hover{
    background: url("imagesvideo_icon4.png") 60px center no-repeat #FFDEDE;
    -background: url("imagesvideo_icon4.gif") 60px center no-repeat #FFDEDE !important;

}
.commcon .tab-bd ul .class_nr .onfouc{
    display: block;
    width: 273px;
    padding-left: 19px;
    height: 45px;
    background: url("imagesvideo_icon4.png") 60px center no-repeat #FFDEDE;
    -background: url("imagesvideo_icon4.gif") 60px center no-repeat #FFDEDE !important;
    color: #494949;
    font:normal 14px/45px 'SimSun';
}
.pinglun{
    width: 275px;
    height: 90px;
    padding-top: 10px;
    padding-left: 8px;
    background-color: #FFFFFF;
    border:1px solid #BCC1C9;
    float: right;
    font:normal 12px/24px 'Microsoft YaHei';
    color: #999999;
}
.publishc{
    width: 283px;
    height: 25px;
    overflow: hidden;
    float: right;
    margin-top:13px;
    font:normal 12px/25px 'Microsoft YaHei';
    color: #333333;
}
.publishc span{
    font:normal 12px/25px 'Microsoft YaHei';
    color: #333333;
}
#star{
    position:relative;
    width:206px;
    height:24px;
    float: left;
}
#star ul,#star span{
    float:left;
    display:inline;
    height:24px;
    line-height:24px;
}
#star ul{
    margin:0 5px;
    width: 120px;
    height: 19px;
}
#star li{
    float:left;
    width:24px;
    height: 19px;
    cursor:pointer;
    text-indent:-9999px;
    background:url(imagesstar.png) no-repeat;
}
#star strong{
    color:#f60;
    padding-left:10px;
}
#star li.on{
    background-position:0 -28px;
    background-color: transparent;
}
.publishc button{
    width: 72px;
    height: 25px;
    float: right;
    background-color: #DC4A4A;
    font:normal 14px/25px 'Microsoft YaHei';
    color: #FFFFFF;
    text-align: center;
    border:none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.publishc button:hover{
    background-color: #F54646;
}
.respondc{
    width: 279px;
    height: auto;
    overflow: hidden;
    float: right;
    margin-top:5px;
}
.res_list{
    width: 279px;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #EAECED;
    padding-top: 24px;
}
.resl_pic{
    width: 50px;
    height: 50px;
    float: left;
    padding-bottom: 10px;
}
.resl_pic img{
    width: 50px;
    height: 50px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.resl_word{
    padding-left: 20px;
    width: 209px;
    height: auto;
    overflow: hidden;
    float: left;
}
.reslw_top{
    width:209px;
    height: 24px;
    overflow: hidden;
}
.reslw_top a:hover{
    text-decoration: underline;
}
.resname{
    display: block;
    height: 24px;
    width: 67px;
    text-align: left;
    float: left;
    font:normal 14px/24px 'SimSun';
    color: #5284DF;
}
.restitle{
    display: block;
    float: right;
    width: 142px;
    height: 24px;
    overflow: hidden;
    font:normal 12px/24px 'SimSun';
    color: #4C4C4C;
}
.reslw_bot{
    width:209px;
    height: 24px;
}
.reslw_bot span{
    display: block;
    height: 24px;
    float: left;
    font:normal 12px/24px 'Microsoft YaHei';
    color: #666666;
}
.reslw_bot .responds{
    display: block;
    float: right;
    height: 24px;
    width: 45px;
    text-align: left;
    font:normal 12px/24px 'Microsoft YaHei';
    color: #333333;

}
.reslw_bot .responds:hover{
    text-decoration: underline;
}
.bigcont{
    width: 100%;
    height: auto;
    background-color: #FCFCFC;
}


.workcont{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin:0 auto;
}
.work_title{
    width: 975px;
    height: 40px;
    background: url("imageswork_icon1.gif") no-repeat left center;
    font:normal 26px/40px 'Microsoft YaHei';
    color: #333333;
    padding-left: 25px;
}
.work_box{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin:0 auto;
    margin-top:16px;
}

.workb_l{
    width: 768px;
    height: auto;
    overflow: hidden;
    float: left;
}
.work_req{
    width: 709px;
    height: 111px;
    background-color: #F2F2F2;
    padding:0px 35px 0px 24px;
}
.work_req h2{
    font:normal 16px/30px 'Microsoft YaHei';
    color: #666666;
    padding-top: 10px;
}
.work_req p{
    font:normal 12px/24px 'Microsoft YaHei';
    color: #999999;
    padding-left: 15px;
    padding-top: 8px;
}
.work_plguin{
    width: 768px;
    height: 567px;
    margin-top:23px;
}
.work_score{
    width: 768px;
    height: auto;
    overflow: hidden;
    padding-top: 30px;
}
.wscore_t{
    width: 768px;
    height: 60px;
}
.wscore_t h2{
    float: left;
    height: 60px;
    font:normal 16px/60px 'Microsoft YaHei';
    color: #333333;
}
.wscore_t p{
    float: left;
    font:normal 14px/60px 'Microsoft YaHei';
    color: #999999;
    padding-left: 20px;
}
.wscore_t span{
    font:normal 14px/60px 'Microsoft YaHei';
    color: #dc4848;
}


.wordCount{ position:relative;width:766px; border:1px solid #C9C9C9; height: 95px; }
.wordCount textarea{ width:756px; height: 80px; border:0px;padding-top: 15px; padding-left: 10px;font:normal 14px/24px 'Microsoft YaHei'; color: #333333; }
.wordCount .wordwrap{ position:absolute; right: 6px; bottom: 6px;}
.wordCount .word{ color: #666666; padding: 0 4px; font:normal 14px/24px 'Microsoft YaHei';  }
.fraction{
    width: 768px;
    margin-top: 19px;
    height: 30px;

}
.fra_in{
    width: 252px;
    height: 28px;
    border:1px solid #C9C9C9;
    float: left;
    padding-left: 10px;
}
.fraction span{
    font:normal 14px/28px 'Microsoft YaHei';
    color: #333333;
    padding-left: 15px;
}
.fraction button{
    float: right;
    width: 90px;
    height: 28px;
    background-color: #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font:normal 14px/28px 'Microsoft YaHei';
    color: #333333 ;
}
.fraction button:hover{
    background-color: #f1f1f1;
}

.combox{
    width: 768px;
    height: auto;
    overflow: hidden;
    padding-top: 22px;
}
.combox ul{}
.combox ul li{
    width: 768px;
    height: auto;
    overflow: hidden;
    padding: 20px 0px;
    border-bottom: 1px dotted #CACACA;
}
.combox ul li .toux_pic{
    width: 50px;
    height:50px;
    float: left;

}
.combox ul li .toux_pic img{
    width: 50px;
    height:50px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.combox_word{
    width: 706px;
    height: auto;
    overflow:hidden;
    float: left;
    padding-left: 12px;
}
.combw_top{
    width: 706px;
    height: 20px;
}
.grade{
    width: 85px;
    height:20px;
    float: left;
}
.grade img{
    width:13px;
    height: 11px;
    padding-right:2px;
   padding-top: 5px;
}
.comnames{
    width: 515px;
    height: 20px;
    float: left;
    padding-left: 12px;
}
.comnames a{
    font:normal 12px/20px 'Microsoft YaHei';
    color: #333333;
}
.comnames a:hover{
    text-decoration: underline;
}
.fbtime{
    height: 20px;
    float: right;
    font:normal 12px/20px 'Microsoft YaHei';
    color: #999999;
}
.combw_bot{
    width: 706px;
    height: auto;
    overflow: hidden;
}
.comb_nr{
    width: 706px;
    height: auto;
    overflow: hidden;
    float: left;
}
.comb_nr a{
    font:normal 12px/28px 'Microsoft YaHei';
    color: #333333;
    display: inline-block;
    float: left;
}
.contentss{
    display: block;
    width: 600px;
    height: auto;
    overflow: hidden;
}
.comb_nr .huifu{
    height: 20px;
    float: right;
    font:normal 12px/28px 'Microsoft YaHei';
    color: #999999;
}
.comb_nr a:hover{
    text-decoration: underline;
}



.workb_r{
    width:200px;
    height: auto;
    overflow: hidden;
    float: right;
}
.filetype{
    width: 200px;
    height: 110px;
    padding-top: 10px;
    border:1px solid #EEEEEE;
    border-left:none;
    border-right: none;
    font:normal 14px/24px 'Microsoft YaHei';
    color: #555555;
}
.filetype p{
    font:normal 14px/24px 'Microsoft YaHei';
    color: #555555;
}
.filetype span{
    font:normal 14px/24px 'Microsoft YaHei';
    color: #888888;
}
.resoucon{
    width: 200px;
    height: 83px;
}
.resoucon h2{
    font:600 14px/30px 'Microsoft YaHei';
    color: #333333;
    padding-top: 15px;
}
.resoucon p{
    display: block;
    height: 20px;
}
.resoucon p a{
    font:normal 12px/20px 'Microsoft YaHei';
    color: #888888;
}
.resoucon p a:hover{
    text-decoration: underline;
}
.resoucon p span{
    padding: 0px 5px;
    font:normal 12px/20px 'Microsoft YaHei';
    color: #888888;
}
.totalcon{
    width: 200px;
    height: 36px;
    padding: 11px 0px;
    border:1px solid #EEEEEE;
    border-left:none;
    border-right: none;
}
.total_l{
    float: left;
    height: 36px;
    padding-left: 14px;
    padding-right: 30px;
    border-right: 1px dotted #DDDDDD;
    font:normal 14px/20px 'Microsoft YaHei';

}
.total_l span{
    font:normal 14px/20px 'Microsoft YaHei';
    color: #C27E35;
}
.total_r{
    float: left;
    height: 36px;
    font:normal 14px/20px 'Microsoft YaHei';


    padding-left: 34px;
}
.total_r span{
    font:normal 14px/20px 'Microsoft YaHei';
    color: #C27E35;
}
.votec{
    width: 198px;
    height: 153px;
    border: 1px solid #EDEDED;
    margin-top:14px;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}
.fl{float:left;}

.gradecon{width:178px; padding: 0px 10px;}
.rev_pro li{line-height:20px;height:20px; margin-top: 5px; }
.rev_pro li .revtit{text-align:right;display:block;float:left;}
.revinp{float:left;display:inline;}
.level .level_solid,.level .level_hollow{float:left;background-image:url("imagesicon2.png");background-repeat:no-repeat;display:inline-block;width:15px;height:15px;}
.level .level_solid{background-position:0px 0px;}
.level .level_hollow{background-position:-21px 0px;}
.revgrade{margin-left:20px; font:normal 12px/20px 'Microsoft YaHei'; color: #333333}
.r_bottom{
    width: 200px;
    height: auto;
    overflow: hidden;
    margin-top:20px;
}
.r_bottom h2{
    width: 200px;
    height: 20px;
    background: url("imagesheart.gif") no-repeat left center;
}
.r_bottom h2 a{
    display: inline-block;
    height: 20px;
    padding-left: 28px;
    font:normal 14px/20px 'Microsoft YaHei';
    color: #333333;
}
.r_bottom h2 a:hover{
    text-decoration: underline;
}
.rb_share{
    width: 200px;
    height: 24px;
    font:normal 14px/24px 'Microsoft YaHei';
    color: #333333;
    padding-top: 8px;
}
.rb_share span{
    float: left;
}
.jindou{
    width: 200px;
    height: 40px;
    padding-top: 15px;
    position: relative;
}
.jd_l{
    float: left;
    height:20px;
    font:normal 12px/20px 'Microsoft YaHei';
    color: #888888;
    padding-right: 19px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.jd_l img{
    padding-left: 2px;
}
.jd_r{
    width: 102px;
    height: 40px;
    position: absolute;
    left:90px;
}
.jd_r a{
    display: block;
    width: 102px;
    height: 40px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: #DC4A4A;
    font:normal 20px/40px 'Microsoft YaHei';
    color: #FFFFFF;
    text-align: center;
    text-shadow: 1px 1px 2px #333333;
}
.jd_r a:hover{
    background-color: #F54646;
}



.page{
    width: 1000px;
    height: 22px;
    margin:0 auto;
    overflow: hidden;
    padding-top: 45px;
    text-align: center;
    padding-bottom: 60px;
}
.page span{
    font:normal 12px/22px 'Microsoft YaHei';
    color: #999999;
}
.page a{
    display: inline-block;
    font:normal 12px/22px 'Microsoft YaHei';
    color: #333333;
    border: 1px solid #DEDEDE;
    padding: 0 6px;
    background-color: #ECECEC;
    margin:0px 5px;
}
.page a:hover{
    text-decoration: none;
    background-color: #DC4A4A;
    color: #FFFFFF;
}
.inputbox{
    width: 30px;
    height: 22px;
    border: 1px solid #cccccc;
    font:normal 12px/22px 'Microsoft YaHei';
    color: #333333;
    margin:0px 5px;
}
.page .fouceons{
    background-color: #DC4A4A;
    color: #ffffff;
    text-shadow: 1px 1px 1px #333333;
    border: 1px solid #DC4A4A;
}
.page button{
    font:normal 12px/22px 'Microsoft YaHei';
    color: #333333;
    border: 1px solid #DEDEDE;
    padding: 0 6px;
    background-color: #ECECEC;
}


.box_con2s{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin:0 auto;
    position: relative;
}
.boxc_l{
    display:inline;
    width: 170px;
    height:100%;

    overflow: hidden;
    padding: 0px 18px;
    float: left;
    background-color:#FFFFFF;
    border:1px solid #DCDCDC;
    padding-bottom:9999px;
    margin-bottom:-9999px;

}

.column_l{
    width: 170px;
    height: 49px;
    border-bottom: 1px solid #E3E3E3;
    position: relative;
}
.column_l h2{
    padding: 0px 3px;
    font:normal 20px/47px 'Microsoft YaHei';
    color: #333333;
    border-bottom: 3px solid #DC4A4A;
    position: absolute;
    bottom: -1px;

}
.columnc{
    width: 170px;
    height: auto;
    overflow: hidden;
    padding-top: 11px;
}
.columnc ul{}
.columnc ul li{
    width: 170px;
    height: 33px;
    padding-top: 12px;
}
.columnc ul li a{
    display: block;
    width: 119px;
    padding-left: 50px;
    height: 33px;
    font:normal 14px/33px 'Microsoft YaHei';
    color: #666666;
    background-color: #E5E5E5;
}
.columnc ul li a:hover{
    background-color: #0077B9;
    color: #FFFFFF;
}
.columnc ul li  .fixnav{
    background-color: #0077B9;
    color: #FFFFFF;
}
.boxc_r{
    width: 770px;
    height: auto;
    overflow: hidden;
    float: right;
    background-color:#FFFFFF;
    border:1px solid #DCDCDC;
}

.left_line{
    position:absolute ;
    left:0px;
    bottom: 0px;
}

.departm {
    width: 770px;
    overflow: hidden;
}
.departm .tab-hd {
    height: 41px;
    padding-left: 20px;
    padding-top: 14px;
}
.departm .tab-hd li{
    float: left;
    height: 41px;
    line-height: 33px;
    width: 126px;
}
.departm .tab-hd li a{
    display: block;
    width: 126px;
    height: 41px;
    text-align: center;
    color:#666666;
    font: normal 16px/33px 'Microsoft YaHei';
}
.departm .tab-hd li.on a{
    background: url("imagestitle_Bg.gif") no-repeat left center;
    color:#FFFFFF;
}


.departm .tab-bd {
    border-top: 1px solid #E3E3E3;
    width: 770px;
    height: auto;
    overflow: hidden;
}
.departm .tab-bd ul{
    overflow:hidden;
    zoom:1;
}
.departm .tab-bd li {
    width: 230px;
    height: auto;
    float: left;
    padding-left: 22px;
    padding-top: 30px;
}
.departm .tab-bd li .der_pic{
    width: 230px;
    height: 150px;
}
.departm .tab-bd li .der_pic img{
    width: 230px;
    height: 150px;
}
.departm .tab-bd li .der_word{
    width: 228px;
    height: 36px;
    border:1px solid #DCDCDC;
    border-top:none;
    text-align: center;
}
.departm .tab-bd li .der_word a{
    font:normal 14px/36px 'Microsoft YaHei';
    color: #333333;
    padding-left: 8px;
}
.departm .tab-bd li .der_word a:hover{
    text-decoration: underline;
}
.der_w_b{
    width: 230px;
    height: 37px;
    font:normal 14px/37px 'Microsoft YaHei';
    color: #333333;
}
.der_w_b .see{
    float: left;
    font:normal 14px/37px 'Microsoft YaHei';
    color: #333333;
}

.der_w_b .see span{
    font:normal 14px/37px 'Microsoft YaHei';
    color: #dc4848;
    padding-left: 10px;
}
.der_w_b .star{
    float: right;
    font:normal 14px/37px 'Microsoft YaHei';
    color: #333333;
}
.der_w_b .star span{
    font:normal 14px/37px 'Microsoft YaHei';
    color: #333333;
    padding-right: 10px;
}


.students {
    width: 770px;
    overflow: hidden;
}
.students .tab-hd {
    height: 41px;
    padding-left: 20px;
    padding-top: 14px;
}
.students .tab-hd li{
    float: left;
    height: 41px;
    line-height: 33px;
    width: 126px;
}
.students .tab-hd li a{
    display: block;
    width: 126px;
    height: 41px;
    text-align: center;
    color:#666666;
    font: normal 16px/33px 'Microsoft YaHei';
}
.students .tab-hd li.on a{
    background: url("imagestitle_Bg.gif") no-repeat left center;
    color:#FFFFFF;
}


.students .tab-bd {
    border-top: 1px solid #E3E3E3;
    width: 770px;
    height: auto;
    overflow: hidden;
}
.students .tab-bd ul{
    overflow:hidden;
    zoom:1;
}
.students .tab-bd li {
    width: 211px;
    height: auto;
    float: left;
    padding-left: 41px;
    padding-top: 50px;
}
.students .tab-bd li .stupic{
    width: 76px;
    height: 76px;
    float: left;
}
.students .tab-bd li .der_pic img{
    width: 76px;
    height: 76px;
}
.students .tab-bd li .stuword{
    width: 118px;
    height: 76px;
    padding-left: 17px;
    float: left;
    font:normal 14px 'Microsoft YaHei';
    color: #333333;
}
.students .tab-bd li .stuword p{
    font:normal 12px/20px 'Microsoft YaHei';
    color: #666666;
    padding-top: 18px;
}
.students .tab-bd li .stuword p span{
    font:normal 12px/20px 'Microsoft YaHei';
    color: #dc4848;
}











.lm_title{
    width: 770px;
    height: 49px;
    border-bottom: 1px solid #E3E3E3;
}
.lm_title h2{
    font:normal 16px/49px 'Microsoft YaHei';
    color: #0077b9;
    padding-left: 18px;
}
.news_con{
    width: 730px;
    height: auto;
    overflow: hidden;
    padding: 0px 20px;
    padding-top: 19px;
}
.news_con ul li{
    width: 730px;
    height: 41px;
    border-bottom: 1px dotted #D4D3D3;
    background: url("imagesnewicon.gif") no-repeat left center;

}
.news_con ul li a{
    display: block;
    float: left;
    width: 630px;
    height: 41px;
    overflow: hidden;
    padding-left: 12px;
    font:normal 14px/41px 'Microsoft YaHei';
    color: #666666;
}
.news_con ul li a:hover{
    color: #DC4A4A;
}
.news_con ul li span{
    display: block;
    float: left;
    width: 88px;
    height: 41px;
    text-align: right;
    font:normal 14px/41px 'Microsoft YaHei';
    color: #999999;
}


.zj_con{
    width: 744px;
    height: auto;
    overflow: hidden;
    padding-left: 26px;
}
.zj_con ul{}
.zj_con ul li{
    width: 744px;
    height: 140px;
    padding-top: 27px;
}
.zj_con ul li .zj_pic{
    width: 140px;
    height: 140px;
    float: left;
}
.zj_con ul li .zj_pic img{
    width: 140px;
    height: 140px;
}
.zj_con ul li .zjword{
    width: 549px;
    height: 140px;
    float: left;
    padding: 0px 23px 0px 32px;
    font:normal 12px/20px 'Microsoft YaHei';
    color: #999999;
}
.zj_con ul li .zjword h2{
    font:normal 18px 'Microsoft YaHei';
    color: #333333;
}
.zj_con ul li .zjword p{
    font:normal 12px/30px 'Microsoft YaHei';
    color: #999999;
}
.zj_con ul li .zjword p span{
    font:normal 12px/30px 'Microsoft YaHei';
    color: #999999;
    padding: 0px 8px;
}

