@charset "utf-8";
.crumbs{font-size: 14px; border-bottom:2px solid #ccc;height: 50px;line-height: 50px;}
.crumbs span{color:#7e7e7e}
.bk,.bk3,.bk5,.bk6,.bk8,.bk10,.bk15,.bk20,.bk25,.bk30,.bk35,.bk40{clear: both;line-height: 1px}
.text-c{text-align: center}
.text-l{text-align: left}
.text-r{text-align: right}
.f-l{float: left}
.f-r{float: right}
.p-r{ position:relative}
.p-a{ position:absolute}
/*课程详情*/
.video-bg {width:1210px;height: auto;margin: 0px auto;}
.main{width:100%;}
.thumb img{width: 565px;height: 350px;}
.info{margin-left: 30px;width: 525px;font-size: 15px;}
.info .jiange{padding: 0px 10px;}
.info .min-title{padding-right: 10px;font-weight: bold;}
.info .title{height: 30px;line-height: 30px;font-size: 24px;font-family: "Microsoft YaHei", "New York", serif;color: #333;overflow: hidden;}
.info .description{height: 42px;padding: 15px 0px ;line-height: 21px;color: #666;font-size: 12px;}
.info .price{padding: 10px 0px 20px 0px;color: #666;}
.info .price .now .price-num{font-size: 24px;color: #C80500;}
.info .price .old{margin-left: 30px;}
.info .teacher,
.info .school,
.info .addr{height: 25px;line-height: 25px;margin-bottom: 12px;}
.info .teacher .hours{margin-left: 40px;}
.info .school .school-li{float: left;margin-right: 10px;cursor: pointer;padding: 0px 5px;}
.info .school .school-li:hover{background: #004E9C;color: #fff;}
.info .school .school-li.on{background: #004E9C;color: #fff;}
.info .addr{height: 62px;}
.info .addr .tel{margin-top: 12px;}

.info .sign{height:45px;line-height: 45px;margin-top: 16px; position: relative;}
.info .sign .sign-btn{display: inline-block;width: 205px;height: 45px;line-height: 45px;font-size: 22px;background: #ef7d0c;color: #fff;
	text-align: center;text-decoration: none;}
.info .sign .qq-btn{display: inline-block;width: 203px;height: 43px;line-height: 43px;font-size: 22px;color: #ef7d0c;
    text-align: center;text-decoration: none;border:1px solid #ef7d0c;margin-left: 20px;}
.info .sign .send-addr-tel{color: #16559f;;font-size: 12px;text-decoration: none;position: absolute;right: 95px;top: -52px;}
.info .sign .send-addr-tel:hover{color: #f00;}

/* 课程详细、开班分两类，价格等 */
.teacher_center h1{
    font-size:20px;
    margin-top:50px;
    font-weight:100;
    color:#595959;
    margin-left:105px;
    font-family:"微软雅黑";
    }
.hra{
    margin-left:105px;
    margin-top:10px;
        border:none;

        height:1px;
    width:180px;
    background-color:#46474C;
    }
.hrb{
    width:965px;
    border:none;

    height:1px;
    margin-left:287px;
    margin-top:-1px;
    }
.teacher_center{ border:1px solid #fff;
    position:relative;
    margin-top:0px;
    background-color:#fff;
    }

.teacher_center h3{
    margin-top:10px;
    margin-left:10px;
    font-family:"微软雅黑";
    }
table.gridtable {
    font-family: verdana,arial,sans-serif;
    font-size:18px;
    color:#333333;
    border-width: 1px;
    border-color: #666666;
    border-collapse: collapse;
}
table.gridtable th {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    color:#fff;
    background-color: #46474C;
}
table.gridtable td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #ffffff;
}
.ddiv{
    border:1px solid #F5F5F5;   background-color:#F5F5F5;
    }

/********课程报名页面*******/
.courses-bg {width:1124px; height: 100%; margin:8px auto;}
.courses-thumb{width:1124px; height: 320px;}
.courses-thumb img{
    width:382px;
    height: 250px;
    margin-top:30px;
    margin-left:30px;
}
.courses-pices{
    display: block;
    float: right;
    width: 650px;
    height: 250px;
    margin-top:20px;
    margin-right:30px;
}
.courses-pices div{
    position: relative;
    display: block;
    width: 100%;
    height: 29px;
    margin-top:10px;
}
.courses-pices div h2{width:90px; float: left;}
.courses-pices div span{width:100%; margin-top: 2px; font-size: 16px}
.description{display: block; width:100%;height: 42px;line-height: 21px;color: #666;font-size: 12px;}
.description p{width: 425px;font-size: 15px;text-indent:2em;}
.pices_input{
    display: block;
    width: 100%;
    /*height: 75px;*/
    padding-left: 28px;
}
.pices_input span{
    position: relative;
    display: block;
    height: 40px;
    font-size: 19px;
}
.pices_input span input{
    height: 25px;
    width: 300px;
    cursor: pointer;
}
.em_msg{
    position: absolute;
    left: 390px;
    top: 5px;
    width: 200px;
    color: red;
}
.pices_sub{
    display: block;
    height: 80px;
}
.pices_sub input{
    margin-top:20px;
    margin-left: 180px;
    width: 120px;
    height: 40px;
    border-radius:8px;
    font-size: 18px;
    color: #fff;
    background-color:#3993DC;
    cursor: pointer;
}
