@charset "UTF-8";
body {margin:0px;font-size:16px;color:#333333;background:#fff;min-width:1200px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h6, pre, p, blockquote, th { margin: 0;padding: 0;}
* {word-break:break-all;font-family:"Microsoft Yahei",Tahoma,Verdana,Arial;-webkit-text-size-adjust:none;}
img {border:none;}
i,em{font-style:normal}
ul li {list-style-type:none;}
ol li {list-style-type:decimal;}
ul,form {margin:0px;padding:0px;}
a:link,a:visited,a:active {color:#333333;text-decoration:none;}
a:hover {color:#f36300;}
.w1{height:1px;clear:both;width:100%;}
.w10{height:10px;clear:both;width:100%;}
.w15{height:15px;clear:both;width:100%;}
.w20{height:20px;clear:both;width:100%;}
.w30{height:30px;clear:both;width:100%;}
.text-overflow {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* 页面 标头 */
.ac_head {height:30px;line-height:30px;width:100%;font-size:14px;color:#999;border-bottom:1px solid #ddd; background-color: #fafafa;}
.ac_head a{padding:0px 5px;color: #999;text-decoration: none;}
.ac_width {width:1200px;margin:auto;}
.ac_middle {width:1200px;margin:auto;min-height: 300px;}
.f_l{float:left;}
.f_r{float:right;}
/* 详情 */
.ac_left { float:left; width:878px;border: 1px solid #DEDEDE;}
.ac_left_c { float:left; width:880px;}
.ac_right { float:right; width:300px;}
.news_title{width: 100%;padding: 10px 0 10px 0;text-align: center;}
.news_title h2{font-size: 26px;color: #333;}
.news_time{color: #999;font-size: 14px;height: 35px;line-height: 35px;border-bottom: 1px solid #f2f2f2;}
.news_time span{padding-left: 30px;}
.news_detail { padding: 15px;}
.news_detail img {max-width: 100%;height: auto;display: block;}
/* 右侧-模块 */
.ac_right_k {overflow:hidden;border:1px solid #DEDEDE; overflow:hidden;padding: 10px;}
.ac_right_k strong { font-size:16px; display:block; height:20px;line-height:20px; color:#000;}
.ac_right_k strong:before { content:"";  width:5px; height:20px; background:#ee2e2c; margin:0px 10px 0 0; float:left;}
.ac_right_k .h_title{padding-top: 10px;position: relative;font-size: 14px;color: #757b83;padding-left: 8px;-webkit-line-clamp: 1;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-box-orient: vertical;}
.ac_right_k .h_title::before{content: '';position: absolute;width: 3px;height: 3px;border-radius: 3px;background: #757b83;top: 50%;left: 0px;}
.ac_right_k .h_title:nth-child(1)::before{top: 58%;}
.ac_right_k .h_title:hover{color: #f36300;}
/* 分页 */
.pre_next_page {background: #f8f8f8 none repeat scroll 0 0;border-bottom: 1px solid #eeeeee;margin: 10px;padding: 10px;}
.pre_next_page p {height: 30px;line-height: 30px;}
.pre_next_page p a:hover {color: #f36300;text-decoration: underline;}
/* 底部 */
.footer-bottom{padding-top: 15px;padding-bottom: 15px;background-color: #f7f7f7;}
.footer-bottom-txt{color: #999;font-size: 14px;text-align: center;}
/* 面包屑 */
.catlog{height: 35px;max-width: 1200px;margin: 0 auto !important;line-height: 35px;font-size: 12px;}
.catlog > a.start {margin-left: 0;}
.catlog > a {color: #646464;margin-left: 5px;margin-right: 5px;}
.catlog > a.end {color: #ed4046;}
/* 课程选项 */
.ac_title{height: 100px;}
.ac_title_logo{width:192px;float:left;margin-top:15px;}
.ac_title>.ac_title_logo>a{display:block;}
.ac_title>.ac_title_logo img{width:100%;}
.ac_title>.ac_title_anv{width:750px;float:left;margin:30px 30px 0 30px;}
.ac_title>.ac_title_anv>.ac_title_content{width:100%!important;}
.clearfix::after,.clearfix::before{clear:both;display:block;content:"";height:0;visibility:hidden;font-size:0;}
.ac_title>.ac_title_anv>.ac_title_content>ul>li{width:auto;margin:0 16px;float:left;text-align:center;line-height:50px;white-space:nowrap;overflow:hidden;height:51px;}
.ac_title>.ac_title_anv>.ac_title_content>ul>li{text-align:center;line-height:50px;white-space:nowrap;}
.ac_title>.ac_title_anv>.ac_title_content>ul>li>a{font-size:18px;color:#333;}
.clearfix::after{clear:both;display:block;content:"";height:0;visibility:hidden;font-size:0;}
.ac_title .phone{width:190px;float:right;margin-top:25px;}
.ac_title .phone>p{font-size:22px;font-weight:700;color:#5f6266;margin-bottom:5px;}
.ac_title .phone>p>i{background-color:#f5364c;color:#fff;width:27px;height:27px;display:inline-block;line-height:27px;text-align:center;border-radius:50%;font-weight:400;vertical-align:5px;margin-right:4px;}
.ac_title .phone>p>a{color:#f5364c;font-size:22px;}
.ac_title .phone>span{font-size:14px;color:#7d8389;display:block;width:200px;}

.course-info{width: 98%; height: 300px;padding: 10px 10px 0 10px;}
.course-info > img {width: 400px;height: 280px;float: left;}
.course-info > .info {display: inline-block;width: 400px;margin-left: 40px;letter-spacing: 1px;position: relative;}
.course-info > .info > h1 {color: #444;font-size: 27px;font-weight: bold;}
.course-info > .info > .des {color: #585858;font-size: 14px;letter-spacing: 0;line-height: 20px; margin: 10px 0;overflow: hidden;}
.course-info > .info > .des > span {font-size: 14px;margin-bottom: 10px;}
.course-info > .info > .des > .blue-bg{display: inline-block;padding: 5px 10px;background-color: #ebf3ff;border-radius: 25px;letter-spacing: 0;margin-right: 20px;}
.course-info > .info > .des > span.tel {font-size: 20px;font-weight: bold;}

.block-title { height: 50px;line-height: 50px;color: #f36300;margin-top: 10px;margin-bottom: 10px;font-size: 18px;}

.block-title > i {display: inline-block;width: 50px;height: 50px;background-size: 100% !important;margin-right: 5px;vertical-align: middle;}
.grey-bg {background-color: #f7f8fa;}
.block-title > i.one {background: url(http://jiaoyu.dz31hao.com/homeschool/img/i.png) no-repeat 2px 2px;}

.instruction{
	padding: 0 10px 10px 10px;
}
/*课程说明*/
.instruction > table {
    width: 100%;
}

.instruction > table tr td {
    height: 38px;
    line-height: 38px;
    border-top: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea;
    font-size: 16px;
}

.instruction > table tr td:first-child {
    text-align: center;
    width: 130px;
}

.instruction > table tr td:last-child {
    border-right: 1px solid #eaeaea;
    text-indent: 16px;
}

.instruction > table tr:last-child td {
    border-bottom: 1px solid #eaeaea;
}