.clear_fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear_fix{display:block;zoom:1;}
.fl{ float: left;}
.fr{ float: right;}
.mt20{ margin-top: 20px;}
/*重置部分*/
.daohang_con{ margin-top: 25px;}
/*重置部分*/

/*专题样式开始*/
.zt_content{ width: 1200px; margin: 10px auto;   border: 1px solid #dedede; text-align: left;}
.zt_content h2{ height: 39px; line-height: 39px; padding-left: 20px; background-color: #f8f8f8; border-bottom: 1px solid #dedede;}
.zt_content ul{ padding-top:10px; padding-bottom: 10px;}
.zt_content li{ width: 274px; float: left; height: 30px; line-height: 30px; overflow: hidden;  margin-left: 20px;  margin-top: 8px; font-size: 14px;}
.zt_content li span{ display: inline-block; width: 16px; vertical-align: top; text-align: center; font-size: 30px;}
.zt_content li a{color: #666}
.zt_content li a:hover{ text-decoration: underline;}
.zt_content .line{ float: left; width: 1150px;  margin: 0 auto; height: 1px; line-height: 1px; overflow: hidden; background-color: #dedede; margin-top: 10px; margin-left:25px; }

.zt_article{ text-align:left;}
.article_hd_l{ float: left; width: 910px;}
.article_hd_l h1{ font-size: 30px; text-align: center; height: 60px; line-height: 60px; color: #333;}
.article_hd_l p{ border: 1px solid #dedede; height:185px; overflow: hidden; line-height:24px; font-size: 14px; padding-top: 8px;  padding-left: 10px; padding-right: 10px;}
.article_hd_ad{float: right; margin-top: 60px;}
.article_hd_ad img{ border: 1px solid #dedede;}

.zt_course{ margin-top: 20px;}
.zt_course_hd{ border-bottom: 3px solid #ed232f;text-align: left;}
.zt_course_hd h2{ height: 40px; background-color: #ed232f; line-height: 42px; padding: 0 10px; display: inline-block; color: #fff; font-size: 18px;}
/*左右结构*/
.course_list_main{ width: 940px;  float: left;}
.course_news{ width: 224px; float: right;  padding-top: 40px;}
/*左右结构*/

/*左边20个列表内容开始*/
.course_list_main{ padding-top: 10px;text-align: left;}
.course_list{  margin-top:30px;padding-left: 8px;  }
.course_list_img{float: left; width: 150px;}
.course_list_news{ margin-left: 30px; width: 750px; float: left;}
.course_list_news h3{font-size: 18px; height: 20px; line-height: 20px; overflow: hidden; margin-bottom: 10px;}
.course_list_news h3 a { color: #333;}
.course_list_news h3 a:hover { color: red;}
.course_list_news>div> p{ color: #808082; font-size: 14px; height: 56px; line-height: 28px; overflow: hidden; width: 540px; float: left;}
.course_list_des{
    margin-top: 8px; height: 27px; overflow: hidden;;
}
.course_list_des span{ border: 1px solid #89a9d2; color: #89a9d2; padding: 1px 5px;
 display: inline-block; margin-right:8px;-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; font-size: 12px;}
.course_list_tel{ float: left; width: 72px; text-align: center; font-size: 20px; margin-left: 40px;}
.course_list_tel a{ color: #ff0100;}
.course_list_tel p{ text-decoration: line-through; font-size: 14px; margin-top: 10px;}
.course_list_sign{ float: right; width: 66px;text-align: center;}
.course_list_sign a{display:block; height: 20px; -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px; font-size: 14px;color: #ff0100; border: 1px solid #ff0100; }
/*相关课程*/
.course_import{ width: 954px;}
.course_import li{ float: left; width: 226px; margin-right: 12px; margin-top: 20px;}
.course_import li img{ border: 1px solid #dedede;}
.course_import li p{ text-align: center; height: 30px; line-height: 30px; overflow: hidden; color: #333; padding: 5px 0 10px;}
.course_import_but{ text-align: center;}
.course_import_but a{ display: inline-block; width:90px; height: 32px; line-height: 32px; color: #fff; text-align: center; margin: 0 5px; -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;}
.course_import_but a.red{ background-color: #e42c27;}
.course_import_but a.orange{ background-color: #ff9000;}
/*相关课程*/
/*课程动态*/
.course_dynamic{ width: 1100px;}
.course_dynamic li{width: 245px;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-right: 100px;
    margin-top: 8px;
    font-size: 14px;}
.course_dynamic li span{ display: inline-block; width: 16px; vertical-align: top; text-align: center; font-size: 30px;}
/*课程动态*/
/*评论*/
.course_comment{}
.comment_list{ border: 1px solid #dedede; padding: 10px;font-size: 14px; margin-top: 20px;}
.comment_list span{ display:inline-block; float: left; vertical-align: middle; -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; margin:0 32px 0 10px; color: #666;}
.comment_list span.nickname{ width:100px; margin-right: 10px;}
.comment_list span.good{ padding: 0px 5px; background-color: #ed232f; color: #fff;}
.comment_list em{ display:block;float: left; vertical-align: middle; width: 690px; }
.page{ margin-top: 20px;}
.page span{ display: inline-block; border: 1px solid #dedede;padding: 2px 8px; color: #333; cursor: pointer; margin-right: 15px;}
.page span.onn{ background-color: #ed232f; color: #fff;}
.comment_like{ margin-top: 40px; padding-bottom: 30px;}
.comment_like input{ margin-right: 5px;}
.comment_like lable{ margin-right: 30px;}
.comment_content{ width: 590px; height: 170px; border: 1px solid #dedede;}
.comment_content_but{ background-color: #ff9000; width: 200px; height: 38px; line-height: 38px; text-align: center; border: 0; font-size: 16px; color: #fff;-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; cursor: pointer;}
/*评论*/
/*自考相关分类，相关城市*/
.category_city{ margin:15px 0;}
.category_city a{ margin-right: 20px; color: #333; }
.category_city a:hover{ text-decoration: underline }
/*自考相关分类，相关城市*/
/*左边20个列表内容结束*/

/*右边内容开始*/
.course_news_title{ border-bottom: 2px solid #dedede;}
.course_news_title h2{ font-size: 20px;  border-bottom: 2px solid #ed232f; position: relative; bottom: -2px; color: #333; height: 40px; line-height: 40px; display:inline-block;}
.recommend{ padding: 5px 10px; border: 1px solid #dedede; text-align: left;}
.recommend_list{ padding-top: 20px;border-top: 1px solid #dedede;}
.recommend_list.bor0{ border-top:0; }
.recommend_img{ width: 76px; border: 1px solid #dedede;}
.recommend_des{ width:110px; margin-left: 10px; }
.recommend_des h3{height: 42px; line-height: 21px; overflow: hidden;}
.recommend_des h3 a{ color: #333;}
.recommend_des p{ color: #999; margin-top: 1px; font-size: 12px; }
.recommend_bottom{ width:196px; margin:15px auto 0; padding-bottom: 12px;  }
.recommend_bottom p{ height:25px; line-height: 25px; overflow: hidden;}
.recommend_bottom p a{ color: #333; font-size: 13px;}
.recommend_bottom p a:hover{ text-decoration: underline;}

.hot_news{ padding: 5px 10px; border: 1px solid #dedede; text-align: left; margin-top: 20px;}
.hot_news li{ height: 54px; line-height: 54px; border-top: 1px solid #dedede;overflow: hidden; font-size: 16px;}
.hot_news li.bor0{ border-top: 0;}
.hot_news li a{ display: block; width: 100%; height: 100%; color: #333;}
.hot_news li a:hover{ text-decoration: underline;}
.news_fontsize li{ font-size: 14px;}

.we_sign{padding: 5px 10px; border: 1px solid #dedede; text-align: left; margin-top: 20px;}

/*报名*/
.we_sign{}
.we_sign li.first{ padding-top:10px;}
.we_sign li.first input{ margin: 0 5px;}
.we_sign strong{ color: #333; font-weight: normal; font-size: 14px; padding:5px 0; display: block}
.we_sign li.first strong{ display: inline;}
.we_sign input.input{ border: 1px solid #dedede; width: 194px; height: 32px; line-height: 32px;}
.we_sign span{ color: #ff0100;}
.we_sign textarea{ width: 194px; border: 1px solid #dedede;}
.go_bm{ margin-top: 10px; cursor: pointer; border: 0; background-color: #ff9000; width: 100%; height: 32px; line-height: 30px;  color: #fff; text-align: center; font-size: 18px;}
/*报名*/

/*右边内容结束*/
/*专题样式结束*/