/*购课说明*/
.tip_area {
	
}
.tip_area .tips .ibox{font-style:normal;}
.w1180 {
    width: 1180px;
    margin: 0 auto!important;
    text-align: left;
}
.tips{
	color: #333;
	padding-top:20px;
	padding-bottom: 20px;
}
.tips h2{
	font-size:18px;
    padding-bottom: 14px;
}
.tips p{
	font-size:14px;
	padding:6px 0px;
}
.red{
	color: #c8382d;
}
.b7a173{
    color: #b7a173;
}
.ibox{
	padding-right:5px;
}
/*购课提示 end*/

/*常见问题*/
.module_item {
    padding: 70px 0;
}
.bg_grey {
    background: #f6f4f1!important;
}
.module_item h1 {
    font-size: 42px;
    color: #202124;
    padding-bottom: 52px;
    text-align: center;
    line-height: 42px;
}
.module_eight .questionBox {
    background: #fff;
    border-radius: 10px;
    padding: 30px;
}
.module_eight dl dt {
    font-size: 18px;
    color: #000;
    background: url(https://files.dongao.com/zjzcgl/2019-zsfa/images/Q.png) no-repeat left;
    padding-left: 44px;
    line-height: 70px;
    border-top: 1px solid #e4e5e8;
    cursor: pointer;
}
.module_eight dl dd {
    display: none;
    font-size: 16px;
    color: #666;
    background-color: #f7f7f7;
    padding: 25px 23px 27px 0;
    line-height: 25px;
    border-top: 1px solid #ebebec;
}
.module_eight .click_a {
    background: url(../images/jtx.png) no-repeat center center;
    cursor: pointer;
    float: right;
    width: 50px;
    height: 70px;
    line-height: 70px;
}
.module_eight dl dd img {
    display: inline-block;
    width: 16px;
    margin: 1px 14px -2px 19px;
}
.module_eight .click_a.active {
    background: url(../images/jts.png) no-repeat center center;
}
/*常见问题 end*/

/*课表*/
.tit {
    width: 100%;
    text-align: center;
    font-size: 48px;
    font-weight: bold;
    color: #333333;
    line-height: 150px;
}

.con_wrap {
    width: 1180px;
    min-width: 1122px;
    padding: 0 0px;
    margin: 0 auto;
}

.bg_f7 {
    color: #fff;
}

.con_quality td {
    padding: 12px 0;
    line-height: 18px;
    font-size: 14px;
    color: #000;
    text-align: center;
    border: 1px solid #eeeeee;
}

.con_quality {
    padding: 40px 0 50px 0;
    
}

.con_quality table {
    font-size: 18px;
    color: #000;
    width: 100%;
    background: #fff;
}

.con_quality td {
    padding: 14px 0;
    line-height: 18px;
    font-size: 18px;
    color: #000;
    text-align: center;
    border: 2px solid #e5e5e5;
}

.con_quality th {
    line-height: 50px;
    /*border: 1px solid #eeeeee;*/
    background-color: #5b587e;
}
.f5efe2{
    background:#f5efe2;
}
.schedule{
    display: inline-block;
    color: #666666;
    font-size:14px;
    margin-top:5px;
}
/*课表 end*/

/*套餐价格*/
.price_meal{
    background-color: #fff;
}
.price_mealu{
    background-color: #f7f7f7;
    
    position: relative;
    padding-top:25px;
    padding-bottom: 10px;
}
.price_mealul,.price_mealum,.price_mealur{
    display: inline-block;
    padding-bottom: 10px;
    padding-top: 10px;
}
.price_mealul{
    width:310px;
    padding-left:90px;
    padding-right: 40px;
    border-right:1px solid #d6d6d6;

}
.price_mealum{
    width:440px;
    
}
.price_txt{
    display: inline-block;
    font-size: 26px;
    font-weight: bold;
    color: #666666;
    cursor: pointer;
    line-height: 38px;
    /*line-height: 55px;*/
    /*height: 30px;*/
}

.price_tip{
    display: inline-block;
    color: #fff;
    background:url(../images/price_tip.png) no-repeat left center;
    background-size: 100%;
    height:30px;
    line-height: 30px;
    width:254px;
    text-align: center;
    margin-top: 5px;
    font-size:14px;
}
.price_num{
    font-size:50px;
    font-weight: bold;
    color: #d85144;
    
    margin-top:10px;
    display: inline-block;
}
.price_num,.price_old{
    margin-left:38px;
    text-align: center;
}
.price_num b{
    font-size:30px;
    font-weight: normal;
}
.price_num i{
    font-size:16px;
    font-weight: normal;
    color: #666666;
    font-style: normal;
}
.price_yx{
    display: inline-block;
    margin-top:20px;
    font-size: 16px;
    font-weight: normal;
    color: #666666;
    font-style: normal;
}
.price_oldtxt{
    font-size: 16px;
    color: #666;
}
.price_old{
    font-size:50px;
    font-weight: bold;
    color: #bab9bb;
    
    margin-top:10px;
    display: inline-block;
    position: relative;
}
.price_old b{
    font-size:30px;
    font-weight: normal;
}
.price_old i{
    font-size:16px;
    font-weight: normal;
    font-style: normal;
}
.price_old img{
   position: absolute;
   width:100%;
   top:15%;
   left: 0;
}
.consultaion{
    width:102px;
    height: 30px;
    display: inline-block;
    background:url(../images/consultaion.png) no-repeat center;
    position: absolute;
    top:104px;
    right:124px;
}
.immediate{
    width:188px;
    height: 48px;
    line-height: 48px;
    background-color: #e46e45;
    font-size: 20px;
    text-align: center;
    display: inline-block;
    color: #fff;
    position: absolute;
    top:50px;
    right:84px;
}
.immediate:hover,.upgrade:hover{text-decoration: none;color:#fff;}
.ztbabc{
    font-size:16px;
    color: #999999;
    margin-top:10px;
    text-decoration: underline;
    display: block;
}
.price_meal{
    padding:40px 0 75px 0;
}
.price_meald{
    border:2px solid #dddddd;
    padding-top:20px;
    padding-bottom: 20px;
    margin-top: 35px;
}
.price_mealdtit{
    /*width: 265px;*/
    font-weight: bold;
    font-size:28px;
    color: #333;
    text-align: center;
    background: url(../images/price_mealdtit.png) no-repeat center;
    
}
.price_mealdcontain{
    padding-top:37px;
    padding-bottom: 19px;
}
.price_mealdcontainl{
    width:465px;
    border-right:1px solid #dddddd;
    padding-top:15px;
    padding-bottom: 55px;
    padding-left: 50px;
    padding-right:74px;
}
.price_mealdcontainl p,.price_mealdcontainr p{
    font-size:22px;
    line-height: 32px;
}
.price_mealdcontainr{
    width:502px;
    border-right:1px solid #dddddd;
    padding-top:15px;
    padding-right:36px;
}
.clicksee{
    width:222px;
    height: 46px;
    line-height: 48px;
    background-color: #c4aa73;
    font-size: 20px;
    text-align: center;
    display: inline-block;
    color: #fff;
    margin-top:40px;
    margin-left: 126px;
}
.upgrade{
    width:222px;
    height: 46px;
    line-height: 48px;
    background-color: #e46e45;
    font-size: 20px;
    text-align: center;
    display: inline-block;
    color: #fff;
    margin-top:40px;
    margin-left: 126px;
}
.understand {
    display: block;
    margin-left:145px;
    font-size: 16px;
    color: #333333;
    margin-top:18px;
    text-decoration: underline;
}
/*套餐价格 end*/
