@charset "utf-8";
/* CSS Document */

.l_left{width:667px; border-top:2px solid #04576f;  overflow:hidden}
.l_left .location{ line-height:35px; border-bottom:1px solid #DFDFDF; padding-left:18px}
.article_con{ background:#fff;border-bottom:1px solid #DFDFDF;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF}
.l_left .location a{ color:#04576f}
.l_left  #arclist{ padding:10px 18px 18px 18px;}
.l_left  #arclist li{ background:url(../images/list_bg02.jpg) repeat-x  bottom; line-height:45px; clear:both; height:45px;}
.l_left  #arclist li a{ background:url(../images/list_bg01.jpg) 1% 50% no-repeat; padding-left:15px; color:#666; float:left}
.l_left  #arclist li span{ float:right}
.l_left .page_fy {padding:0 18px;color:#666; height:40px}
.l_left .page_fy ul li{ float:left;margin-right:10px; line-height:18px;}
.l_left .page_fy ul li a{ border:1px solid #d3eef9; display:block;padding:0px 7px; color:#666}
.l_left .page_fy ul li.thisclass{ background:#04576f;border:1px solid #d3eef9; padding:0px 7px;display:block; color:#fff}
.r_right{ width:325px;background:#fff; padding:5px 10px;border:1px solid #DFDFDF;}
#xuanke{ border-top:none; }
#xuanke h2{background:none}
.r_right .class_con dl{ clear:both;padding: 5px 0px 6px 0; height:80px;}
.r_right .class_con dl .course_list { float:left; width:230px;}
.r_right .class_con dl .course_list a{ float:left}
.r_right .class_con dl .course_list img{margin-top:3px;}
.r_right .class_con dl .course_list p{ float:left;margin-left:10px; line-height:20px;}
.r_right .class_con dl .conmmu_online{ float:right}
.r_right .class_con dl .conmmu_online a{ color:#04576f;  font-weight:bold}
.r_right .class_con dl .conmmu_online img{ margin-top:8px}
.arcbody .content{ font-size:13px;  line-height:24px; color:#333}
.arcbody .content span{text-indent:2em; }
.arcbody .content p{text-indent:2em;}
.arcbody .content div{text-indent:2em;}
.arcbody .content br{ }
.arcbody{ padding:18px;}
.arcbody h1{ text-align:center; line-height:50px; color:#333}
.arcbody .times{ line-height:30px; width:400px; margin:0 auto; text-align:center }
.arcbody .times span{margin:0 10px;}
.arcbody p{ padding:10px 0; color:#333; font-size:14px; font-size:14px; line-height:22px;}
.arcbody .info{border:1px dotted #DFDFDF;height:50px;padding:6px;margin-top:10px;}
.arcbody  .linkes{ border-top:1px dotted #DFDFDF;padding-top:10px;}
.arcbody  .linkes li a{color:#666}
.article_simi{border-top:2px solid #04576f; background:#fff; overflow:hidden;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;}
.article_simi h2{ line-height:30px;  color:#000; font-size:14px;padding-left:18px; }
.article_simi ul{padding:10px 18px 18px 18px; overflow:hidden}
.article_simi ul li {
    background: url("../images/job_list.jpg") no-repeat scroll 2% 50% transparent;
    height: 30px;
    line-height: 30px;
    padding-left: 15px; float:left; width:45%
}
.article_simi ul li a {
    color: #666666;
    float: left;
}
.box1{ background:#fff}
.bshare-custom{margin:10px 0}