/*list*/
@charset "utf-8";
body{background: #f1f1f1;}
.orange {
    color: #ff5a00;
}
.link_orange{
    color:#ff8800
}
.blue{
    color:#0053aa;
}
.green{
    color:#56b02a;
}
.olive{
    color:#4b9722;
}

.gray{
    color:#999;
}
.jphb{
    display: inline-block;
    color:#fff;
    font-size:10px;
    width:51px;
    height:16px;
    line-height: 16px;
    padding-left:15px;
    background: url("../images/pindao/list_sprite.png") no-repeat 0 -2040px;
}

/*main*/
.main {
    width: 1200px;
    margin: 0 auto;
}
/*crumb*/
.crumbs {
    height: 42px;
    line-height: 42px;
    font-size: 12px;
}

.crumbs i {
    display: inline-block;
    width: 20px;
    height: 12px;
    background: url("../images/pindao/list_sprite.png") no-repeat 8px -909px;
}


/*screen*/
.screen,.gxdz,.hot_course,.hot_course1,.footprints,.hot_school,.hot_school1{
    width: 100%;
    background: #fff;
    box-shadow: 0px 0px 3px #ccc;
}
.row,.sxtj,.zhpx{
    padding:13px;
    height:auto;
    border-bottom:1px solid #eaeceb;
}
.row ul,.sxtj ul{
    float: left;
    width:810px;
}

.row span,.sxtj span,.zhpx span{
    display: inline-block;
    height:20px;
    line-height: 20px;
    font-size:12px;
    font-weight:bold;
    float: left;
    margin-right:15px;
}
.row ul li,.sxtj ul li,.zhpx ul li{
    float: left;
    height:20px;
    line-height: 19px;
    *line-height:19px;
    _line-height:19px;
    padding:0 8px;
    margin-bottom:5px;
}
.row ul  .arrow{
    float: left;
    height: 20px;
    padding: 0 0px;
    margin-bottom: 5px;
}
.row ul  .arrow i{
    display: inline-block;
    float: left;
    width: 20px;
    height: 20px;
    background: url("../images/pindao/list_sprite.png") no-repeat 11px -905px;
}
.row ul li a,.sxtj ul li a,.zhpx ul li a{
    font-size:12px;
    color:#666;
}
.row ul li.selected,.sxtj ul li.selected,.zhpx ul li.selected{
    background: #f3505a;
}
.row ul li.selected a,.sxtj ul li.selected a,.zhpx ul li.selected a{
    color:#fff;
}
.row input{
    /*visibility: hidden;*/
    display: none;
}
.row .checkbox{
    display: inline-block;
    float: left;
    margin-left:40px;
    height:20px;
    line-height: 20px;
}
.row .checkbox label{
    padding-left:20px;
    background: url("../images/pindao/list_sprite.png") no-repeat 2px 4px;
    font-size:12px;
    color:#666;
    cursor: pointer;
    font-weight:normal;
    display:block;
}
.row label.checked{
    background: url("../images/pindao/list_sprite.png") no-repeat 2px -41px;
}

.sxtj,.zhpx{
    background: #f8f8f8;
}
.sxtj .tj{
    height:25px;
    line-height: 25px;
    padding:0 25px 0 8px;
    color:#f3505a;
    border:1px solid #f3505a;
    background:#fff;
    margin:0 15px 0 0;
    position: relative;
    margin-bottom:5px;
}
.sxtj .tj a{
    display: block;
    width:21px;
    height:21px;
    background:url("../images/pindao/list_sprite.png") no-repeat 0 -85px;
    position:absolute;
    right:2px;
    top:2px;
}
/*.clear a{*/
    /*padding-left:20px;*/
    /*background: url("../images/pindao/list_sprite.png") no-repeat 2px -833px;*/
/*}*/
.zhpx{
    padding:0;
}
.zhpx span{
    padding:15px 20px;
    margin-right:0;
    border-right: 1px solid #eaeceb;
}
.zhpx ul{
    width:auto;
    height: 50px;
    line-height: 50px;
}
.zhpx ul li{
    padding:15px 20px;
    margin-bottom:0;
    border-right: 1px solid #eaeceb;
    cursor: pointer;
    position: relative;
    /*height: 39px;*/
    /*line-height: 39px;*/
    border-left:none;
}

.zhpx ul li i{
    background:url("../images/pindao/list_sprite.png") no-repeat;
}
.zhpx .sx i{
    width:15px;
    height:15px;
    background:url("../images/pindao/list_sprite.png") no-repeat  0px -133px;
    position: absolute;
    right:0px;
    top:20px;
}
.zhpx ul li.highlight{
    background: #fff;
}
.zhpx ul li.highlight a{
    color:#ed232f;
}
.zhpx .highlight i{
    background:url("../images/pindao/list_sprite.png") no-repeat  -73px -131px;
    right:0px;
    top:18px;
}
.zhpx .up i{
    background:url("../images/pindao/list_sprite.png") no-repeat  -40px -131px;
    right:0px;
    top:18px;
}
.zhpx .price i{
    width:10px;
    height:5px;
    position: absolute;
    right:3px;
    cursor: pointer;
}
.zhpx .price i.up{
    top:21px;
    background-position: 0px -170px;
}
.zhpx .price i.down{
    top:27px;
    background-position: 0px -176px;
}
.zhpx .highlight  i.down{
    top:27px;
    background-position: -73px -176px;
}
.zhpx .price  i.chooseup{
    background-position: -73px -170px;
}
.zhpx .price  i.choosedown{
    background-position: -73px -176px;
}
.zhpx .price  i.origin{
    background-position: 0px -176px;
}
/*厚学知道 列表标题 开始*/
.hxzd {
    height: auto;
    border-bottom: 1px solid #eaeceb;
    padding: 0 30px;
}

.hxzd ul{
    width:auto;
}
.hxzd ul li{
    float: left;
    position: relative;
    border-top:0px;
    height: 40px;
    line-height: 40px;
}
.hxzd ul .w35_per a{
    display: block;
    width: 410px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.w35_per{
    width: 410px;
}
.w10_per{
    width: 90px;
}
.w15_per{
    width: 130px;
}
.center{
    text-align: center;
}
.hxzd_list ul li ul li.title{
    width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
/*厚学知道 列表标题 结束*/

.resultbox{
    padding:15px;
}
.resultbox a{
    display: inline-block;
}
.result,.page{
    vertical-align: top;
}
.result{
    margin-right:15px;
}
.result em{
    font-size:16px;
    color:#ed232f;
    font-weight:bold;
    vertical-align: baseline;
}
.pre_next{
    width:9px;
    height:15px;
    background: url("../images/pindao/list_sprite.png") no-repeat;
}
.pre{
    background-position: -1px -203px;
    *background-position: -1px -206px;
}
.next{
    background-position: 2px -240px;

}
.next_click{
    background-position: 2px -305px;
    *background-position: 2px -308px;
}
.pre_click{
    background-position: -1px -271px;
}

/*course_list&school_list*/
.course_list,.school_list{
    margin-top:20px;
    width: 100%;
    height: auto;
    border-top:none;
}
.course_list ul{
    padding:0 10px;
}
.course_list ul li,.school_list ul li{
    padding:5px 15px;
    background: #fff;
    cursor: pointer;
    border-top:none;
    padding: 20px 0;
}
.course_list ul li+li,.school_list ul li+li{
    border-top:1px solid #e6e6e6;
}
.course_list ul li.scale,.school_list ul li.scale{
    background: #f7f7f7;
}
.course_list ul li.scale .course_img,.school_list ul li.scale .school_img{
    -webkit-transform:scale(1.03) ;
    -moz-transform: scale(1.03) ;
    transform: scale(1.03);
}
.course_img,.school_img{
    width:150px;
    height:98px;
    -webkit-transition:transform 0.5s;
    -moz-transition:transform 0.5s ;
    transition: transform 0.5s;
}
.course_con p+p,.school_con p+p{
    margin-top:6px;
}

.course_con p,.school_con p{
    font-size:12px;
    color:#666;
}
.course_con>p,.school_con>p{
    width:450px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.course_con .course_name,.school_con .school_name{
    width:356px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.course_con .course_name a,.school_con .school_name a{
    font-size:16px;
    color:#4b9722;
}
.course_con .course_name a:hover,.school_con .school_name a:hover{
    color:#ed232f;
    text-decoration: underline;
}
.course_con .course_name a:hover span,.school_con .school_name a:hover span{
    color:#ed232f;
}
.school_con .school_name{
    position:relative;
}

.course_con .course_name{
    padding-bottom:5px;
}
.course_con .course_name a em,.course_con .course_school a em{
    /*display: inline-block;*/
    background: yellow;
    color: red;
}
.course_time .hot_line{
    margin-left:10px;
    color:#666;
    font-size:12px;
}
.course_time .hot_line strong{
    font-size:16px;
    color:#ff8800;
}
.school_name{
    padding-bottom:6px;
}
.school_name a{
    font-size:16px;
    color:#0053aa;

}
.school_name .school_first{
    color:#ed232f;
    text-decoration: underline;
}

.course_addr span a,.course_school span a,.school_addr span a,.school_contact span a{
    display: inline-block;
    font-size:12px;
    padding-left:20px;
    background: url("../images/pindao/list_sprite.png") no-repeat;
    margin-left:10px;
    vertical-align: top;
}
.course_addr span a.gray,.school_addr span a.gray{
    background-position: -67px -751px;
}

.course_addr span a��.school_addr span a{
    background-position: 2px -752px;
}
.course_addr span a:hover,.school_addr span a:hover{
    color:#56b02a;
    background-position: 0px -751px;
}
.course_school span a,.school_contact span a{
    background-position: 1px -380px;
}
.course_school .school{
    text-decoration: underline;
    font-size:12px;
}
.school_contact span{
    vertical-align: middle;
}
.school_contact .num{
    font-size:16px;
    color:#ff8800;
    font-weight:bold;
}

.course_p{
    font-size:20px;
    width:158px;
    text-align:center;
    margin-top:35px;
    position:relative;
}
.course_p .yuan{
    font-size:14px;
}
.school_addr span,.course_addr span{
    display: inline-block;
    vertical-align: middle;

}
.school_addr .addr,.course_addr .addr{
    display: inline-block;
    width:215px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.school_popularity{
    width:215px;
    margin-top:40px;
    text-align: center;
    font-size:12px;
    color:#999;
    padding-left:20px;
    position: relative;
    background: url("../images/pindao/list_sprite.png") no-repeat 70px -792px;

}
.school_popularity i{
    width:20px;
    height:20px;
    background: url("../images/pindao/list_sprite.png") no-repeat 0 -792px;
    position: absolute;
    left:72px;
    top:0px;
}
.course_popularity {
    margin-top:26px;

}
.course_popularity p+p,.school_score p+p{
    margin-top:10px;
}
.school_score{
    width:40px;
    height:50px;
    margin-top:20px;
    /*color:#ff5a00;*/

}
.school_score_0{
    background: url("../images/level_sprite.png") no-repeat 0px -302px;
}
.school_score_1{
    background: url("../images/level_sprite.png") no-repeat 0px -140px;
}
.school_score_2{
    background: url("../images/level_sprite.png") no-repeat 0px -70px;
}
.school_score_3{
    background: url("../images/level_sprite.png") no-repeat 0px -70px;
}
.school_score_4{
    background: url("../images/level_sprite.png") no-repeat 0px -70px;
}
.school_score_5{
    background: url("../images/level_sprite.png") no-repeat 0px 0px;
}
.number em{
    font-size:22px;
    color:#ff5a00;
}
.score_name{
    height:14px;
    line-height: 14px;
    border:1px solid #ff8800;
}
.score_name span{
    font-size:12px;
    display: inline-block;
    width:31px;
    height:14px;
    line-height: 14px;
    text-align: center;
    color:#ff8800;
}
.score_name span+span{
    border-left:1px solid #ff8800
}
.score_name .na{
    background:#ff8800;
    color:#fff;
}


/*main_right*/

.gxdz{
    width: 230px;
    padding:0 10px;
    position: relative;
}
.gxdz i{
    width:78px;
    height:138px;
    background: url("../images/pindao/list_went.png") no-repeat 0px 0px;
    position: absolute;
    right:1px;
    bottom: 276px;

}
.gxdz h2{
    font-size:15px;
    color:#333;
    font-weight: normal;
    padding:10px;
    border-bottom: 1px solid #ddd;
}
.gxdz p {
    font-size:14px;
    color:#666;
    padding-left:30px;
    padding-top:10px;
    background: url("../images/pindao/list_sprite.png") no-repeat 9px -403px;;
}
.main_right form div{
    margin-top:10px;
    margin-left:10px;

}

.main_right form input,.main_right form textarea{
    border:1px solid #c1c1c1;
    font-size:14px;
    width:186px;
    padding:0 10px;
    outline: none;
    border-radius: 2px;
}
.main_right form input{
    height:34px;
    line-height: 34px;
}

.main_right form textarea{
    height:77px;
    resize: none;
    padding-top:10px;
}
.main_right form input.button{
    width:208px;
    height:35px;
    line-height: 35px;
    text-align: center;
    border:none;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    cursor: pointer;
    padding:0 0;
    background:#56b02a;
    margin-bottom:20px;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity:1;
}
.main_right form input.button:hover{
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
}

/*hot_course &hot_school&hot_course1 &hot_school1*/
.hot_course,.footprints,.hot_course1,.hot_school,.hot_school1{
    width:226px;
    margin-top:20px;
    padding:15px 12px;
    position:relative;
}
.main_right h3{
    font-size:15px;
    color:#333;
    padding-left:25px;
    padding-bottom:15px;
    background: url("../images/pindao/list_sprite.png") no-repeat ;
}
.hot_course h3,.hot_school h3{
    background-position:0 -454px;
}

.hot_course ul li,.footprints ul li,.hot_course1 ul li,.hot_school ul li,.hot_school1 ul li{
    padding:15px 0;

}
.hot_course ul li+li,.footprints ul li+li,.hot_course1 ul li+li, .hot_school ul li+li,.hot_school1 ul li+li{
    border-top:1px dashed #ddd;
}
.hot_course ul li .hot_course_div,.hot_course1 ul li .hot_course_div,.hot_school ul li .hot_school_div,.hot_school1 ul li .hot_school_div{
    height:59px;
    -webkit-transition: transform 0.5s;
    -moz-transition: transform 0.5s;
    transition: transform 0.5s;
}
.hot_course ul li .hot_course_div.high,.hot_course1 ul li .hot_course_div.high,.hot_school ul li .hot_school_div.high,.hot_school1 ul li .hot_school_div.high{
    -webkit-transform: translate(5px,0); /* Safari and Chrome */;
    -moz-transform: translate(5px,0); /* IE 9 */
    transform: translate(5px,0);
}
.hot_course_img,.hot_school_img{
    width:91px;
    height:57px;
    border:1px solid #e9e6e6;
    position: relative;
    margin-right:8px;
}
.hot_course_img i,.hot_school_img i{
    width:14px;
    height:19px;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    position:absolute;
    left:-1px;
    top:-4px;
    background: url("../images/pindao/list_sprite.png") no-repeat ;
    padding-left:2px;
}
.hot_course_img1 i,.hot_school_img1 i{
    background-position:0 -581px;
}
.hot_course_img2 i,.hot_school_img2 i{
    background-position:0 -624px;
}
.hot_course_img3 i,.hot_school_img3 i{
    background-position:0 -666px;
}
.hot_course_img4 i,.hot_school_img4 i{
    background-position:0 -709px;
}
.hot_course_img img,.hot_school_img img{
    margin:3px;
}
.hot_course_name,.hot_school_name{
    width:120px;
    height:36px;
    overflow:hidden;
    font-size:12px;
    line-height: 18px;
    color:#999;
    margin-bottom:5px;
}
.hot_course_name a,.hot_school_name a{
    font-size:12px;
    color:#999;
}
.hot_course_name a:hover,.hot_school_name a:hover{
    color:#ed232f;
    text-decoration: underline;
}
.hot_course_name a:hover span,.hot_school_name a:hover span{
    color:#ed232f;
}
.hot_course_name a span,.hot_school_name a span{
    font-size:12px;
    color:#555;
}

.hot_school_name .first{
    color:#ed232f;
    text-decoration: underline;
}
.hot_course_name span a,.hot_school_name span a{
    color:#555;
    font-size:12px;
}

.hot_course_price,.hot_school_score{
    font-size:13px;
    color:#ff5a00;
    /*font-weight: bold;*/
    text-align: right;
}
.hot_school_score{
    font-weight:normal;
}
.hot_school_score{
    text-align: left;
    padding-left:0;
}
.footprints{
    position:relative;
}
.footprints h3{
    background-position:0 -496px;
}
.hot_course .hot_course_h2 ,.hot_course1 .hot_course_h2,.hot_school .hot_school_h2,.hot_school1 .hot_school_h2{
    background-position:0 -539px;
}
.footprints ul,.hot_course1 ul,.hot_school1 ul{
    display: none;
}
.footprints  ul.show1,.hot_course1  ul.show1,.hot_school1  ul.show1{
    display: block;
}
.footprints .hot_course_img,.footprints .hot_school_img{
    width:0;
    height:54px;
    overflow:hidden;
    border:none;
    margin-top:3px;
}
.footprints .hot_course_con,.footprints .hot_school_con{
    width:218px;
}
.footprints .width{
    overflow:hidden;
}
.footprints .hot_course_name,.footprints .hot_school_name{
    width:auto;
}
.footprints .hot_course_price,.footprints .hot_school_score{
   text-align: left;
}
.footprints ul li{
    position:relative;
    cursor: pointer;
    height:58px;
}
.footprints ul li i{
    width:5px;
    height:113px;
    background: url("../images/pindao/list_bg_2.png") no-repeat 0 0;
    position: absolute;
    left:-12px;
    top:-12px;
}
.ba_btn,.ba_btn1{
    position:absolute;
    right:15px;
    top:13px;
    *top:19px;/*ie*/
}
.ba_btn a,.ba_btn1 a{
    display: inline-block;
    width:6px;
    height:6px;
    border-radius: 6px;
    background: #b5b5b5;
    margin-right:3px;
}
.ba_btn a.on,.ba_btn1 a.on{
    width:6px;
    padding:0 3px;
    height:6px;
    border-radius: 2px;
    background: #56b02a;
}

.page1 ul li{
    margin-top:22px;
    float: left;
    margin-right:5px;
}
.page1 ul li a{
    display: inline-block;
    font-size:14px;
    color:#666;
    padding:0 10px;
    height:28px;
    line-height: 28px;
    border:1px solid #ddd;
    background: #fff;
    float: left;
    margin: 0 2px;
}
.page1 ul li a.present{
    background: #56b02a;
    border:1px solid #56b02a;
    font-weight:bold;
    color:#fff;
}
.page1 ul li a:hover{
    background: #56b02a;
    border:1px solid #56b02a;
    color:#fff;
}
.page1 ul .pre_page,.page1 ul .next_page{
    padding:0 15px;
    background:#fff url("../images/pindao/list_sprite.png") no-repeat;
}
.page1 ul .pre_page:hover,.page1 ul .next_page:hover{
    padding:0 15px;
    background:#56b02a url("../images/pindao/list_sprite.png") no-repeat;
}
.page1 ul .pre_page{
    background-position: 5px  -2182px;
}
.page1 ul .pre_page:hover{
    background-position: 5px  -2218px;
}
.page1  ul .next_page{
    background-position: -13px -2182px;
}
.page1  ul .next_page:hover{
    background-position: -13px -2218px;
}






/*=========xuexiao   xiangqing===========*/
.mainbox{
    width:100%;
    margin:0 auto;
    background: #f7f7f7;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 40px;
}
.main {
    width: 1200px;
    margin: 0 auto;
}
.main_left {
    width: 935px;
}

.main_right {
    width: 250px;
}

.box_s {
    box-shadow: 0px 0px 2px #e3e3e3;
    border: 1px solid #e3e3e3;
}
.bg_white{background: #ffffff;}
.btn_a_green {
    display: block;
    background: #54b027;
    text-align: center;
    border-radius: 2px;
    color: #fff;
}

a.btn_a_green:hover {
    background: #4eab20;
}

.btn_a_orange {
    display: block;
    background: #ff8800;
    text-align: center;
    border-radius: 2px;
    color: #fff;
}

a.btn_a_orange:hover {
    background-color: #ffa033;
    transition: all 0.3s linear;
}

.orange_deep {
    color: #ff6600;
}

.btn_a_orange_deep {
    display: block;
    background: #ff6600;
    text-align: center;
    border-radius: 2px;
    color: #fff;
    transition: all 0.3s linear;
}

a.btn_a_orange_deep:hover {
    background: #FF7E33;
}
/*面包屑*/
.crumbs {
    height: 42px;
    line-height: 42px;
}

.crumbs a {
    font-size: 12px;
    color: #999;
}

.crumbs .current_page {
    color: #333;
}

.crumbs i {
    display: inline-block;
    width: 20px;
    height: 12px;
    background: url("../images/pindao/list_sprite.png") no-repeat 8px -909px;
}

/*end 面包屑*/

.shadow {
    box-shadow: 0px 0px 2px #e3e3e3;
    border: 1px solid #e3e3e3;
    background: #fff;
}
/*.animated{*/
    /*animation: swim 1s;*/
/*}*/
@keyframes swim {
    100%,0%{
        transform: rotate(0deg);
    }
    25%{
        transform: rotate(20deg);
    }
    50%{
        transform: rotate(10deg);
    }
    75%{
        transform: rotate(-20deg);
    }
}
.jello{
    animation: swim 0.3s;
}

.btn-4 {
    /*border: 1px solid;*/
    overflow: hidden;
    position: relative;
}

.btn-4:after {
    background: #fff;
    content: "";
    height: 155px;
    left: -75px;
    opacity: .2;
    position: absolute;
    top: -50px;
    -webkit-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    transform: rotate(35deg);
    -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    z-index: 0;
}

.btn-4:hover:after {
    left: 120%;
    -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.bg_lred {
    background-color: #f95555;
}

.bg_lgreen {
    background-color: #71c286;
}

.bg_lorange {
    background-color: #ff923c;
}

.bg_lyellow {
    background-color: #ffae00;
}

.c_green {
    color: #309900;
}

.c5 {
    color: #555;
}

.ico-new, .ico-hot, .ico-down, .ico-up {
    background: url("../images/pindao/list_sprite.png") no-repeat;
    width: 35px;
    height: 15px;
    display: inline-block;
}

.ico-new, .ico-hot {
    vertical-align: super;
}

.ico-down, .ico-up {
    margin-left: 10px;
}

.ico-new {
    background-position: 0 -1182px;
}

.ico-hot {
    background-position: 0 -1217px;
}

.ico-up {
    background-position: 0 -1316px;
}

.ico-down {
    background-position: 0 -1287px;
}

.course_banner {
    padding: 30px 28px;
    margin-bottom: 20px;
}

.course_tit {
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 15px;
    position: relative;
}

.course_tit a {
    font-size: 24px;
    color: #999;
}

.course_info {
    width: 420px;
    font-size: 13px;
}
.c-cover{
    width: 420px;
    height: 258px;
}

.c-cover img{
    width: 400px;
    height: 250px;
}
.c-msg p {
    color: #555;
    height: 40px;
    line-height: 40px;
    padding: 0 12px;
}

.c-msg p + p {
    border-top: 1px dashed #dedede;
}

.c-msg span {
    color: #999;
}

.c-msg a {
    text-decoration: underline;
}

.c-msg a:hover {
    color: #ed232f;
}

.c-msg b {
    color: #ed232f;
    font-size: 15px;
    font-family: cursive,"microsoft yahei";
}

.regist_info {
}

.regist_info i {
    font-style: normal;
}

.c-bar {

    background: url("../images/pindao/tit_bg.png") no-repeat 0 0;
    width: 495px;
    height: 81px;
    position: absolute;
    right: -8px;
    top: 76px;
}

.c-bar p {
    color: #aaaaaa;
    margin-bottom: 5px;
    font-size: 12px;
}

.c-bar span {
    display: inline-block;
    width: 56px;
    color: #555;
}

.c-bar .price {
    color: #ff3333;
}

.c-bar .price strong {
    font-size: 26px;
}

.c-bar .c-price {
    margin: 10px 50px;
}

.c-consult {
    margin-right: 20px;
    margin-top: 10px;
}

.c-consult a {
    color: #fff;
    display: block;
    text-align: center;
    width: 60px;
    font-size: 15px;
}

.c-consult i {
    display: block;
    width: 60px;
    height: 30px;
    background: url("../images/pindao/list_sprite.png") no-repeat 12px -1974px;
}

.c-ser, .c-ico {
    height: 60px;
    line-height: 60px;
    margin-left: 20px;
}

.c-ser {
    padding-top: 90px;
    padding-left: 15px;
    font-size: 11px;
    width: 390px;
    border-bottom: 1px solid #eaeaea;
}

.c-ser span, .c-ser li {
    height: 20px;
    line-height: 20px;
    margin-top: 20px;
}

.c-ser li {
    float: left;
    border-radius: 2px;
    margin-left: 10px;
    padding: 0px 5px;
    color: #fff;
}

.c-ico li {
    float: left;
    list-style: none;
    width: 140px;
    height: 60px;
    font-size: 12px;
    color: #999999;
    text-align: center;
    line-height: 60px;
}

.c-ico li a {
    font-size: 12px;
    color: #999999;
}

.c-ico li + li {
    border-left: 1px solid #eaeaea;
}

.c-ico li i {
    background: url("../images/pindao/list_sprite.png") no-repeat;
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

li.c-ico-map i {
    background-position: 0 -751px;
}

li.c-ico-hot i {
    background-position: 3px -792px;
}

li.c-ico-ask i {
    background-position: 2px -1040px;
}

.c-form {
    width: 410px;
    height: 246px;
    background-color: #f4f5f6;
    padding: 10px;
}
.c-form .btn-l:hover{color:#fff;}
.c-form p {
    margin-bottom: 20px;
}

.c-form span {
    display: inline-block;
    width: 70px;
    height: 30px;
    line-height: 30px;
    float: left;
}

.c-form input, .c-form textarea {
    width: 325px;
    line-height: 30px;
    border: 1px solid #cbcbcb;
    padding: 0 5px;
    float: right;
    /*color: #a9a9a9*/
}

.c-form input {
    height: 30px;
}

.c-form textarea {
    resize: none;
}

.btn-l, .btn-s {
    display: inline-block;
    background-color: #ff8a04;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.btn-l:hover, .btn-s:hover {
    /*background-color: #ffa033;*/
    /*transition: all 0.3s linear*/
}

.btn-l {
    width: 130px;
    height: 40px;
    line-height: 40px;
    font-size: 17px;
}

.btn-s {
    width: 90px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    margin-top: 8px;
    margin-right: 40px;
}
.btn-s:hover{color:#fff;}

    /* main_left bottom*/
.course_nav {
    margin-bottom: 20px;
    width: 928px;
    background: #f7f7f7 url("../images/pindao/course_nav_bg.jpg") repeat-x 0 0;
    border-bottom: 1px solid #e7e7e7;
}

.course_nav li {
    cursor: pointer;
    margin-bottom: -1px;
    float: left;
    width: 100px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 14px;
    color: #333;
    background: #f7f7f7 url("../images/pindao/course_nav_bg.jpg") repeat-x 0 0;
    border-bottom: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
}

.tit-bg {
    margin-bottom: 20px;
}

.tit-bg i {
    width: 27px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    background: url("../images/pindao/list_sprite.png") no-repeat;
}

li.cur_cnav {
    background: #fff;
    border-top: 2px solid #ff0000;
    margin-top: -1px;
    border-bottom: none;
}


.length table{
    width: 100%;
}
.length .tit-bg i, .other .tit-bg i {
    background-position: 0 -1074px;
}

.intro .tit-bg i {
    background-position: 0 -1351px;
}

.alter .tit-bg i {
    background-position: 0 -1394px;
}

.detail-box .tit-bg {
    width: 106px;
    height: 38px;
    line-height: 38px;
    padding: 0 20px;
    font-size: 18px;
    color: #fff;
    background: url("../images/pindao/course_tit_bg.png") no-repeat;
}

.detail-box {
    padding: 20px 0;
}

.length table, .length td {
    border: 1px solid #eaeaea;
}

.length td {
    padding: 0 10px;
}

.length .table-head {
    width: 140px;
    height: 40px;
    line-height: 40px;
    background-color: #f9f9f9;
    text-align: center;
    padding: 0;
}

.deatil-content {
    padding: 20px;
}

.deatil-content h3 {
    border-left: 2px solid #ff0000;
    background-color: #f2f2f2;
    padding-left: 10px;
    color: #444;
    margin-bottom: 10px;
}

.deatil-content ul > li {
    list-style: disc;
    color: #222;
    font-weight: bold;
    margin-bottom: 10px;
}

.deatil-content ul, .deatil-content ul ol {
    margin-left: 2em;
    line-height: 28px;
}

.deatil-content ol li {
    list-style-type: decimal;
    color: #555555;
    font-weight: normal;
}

.other_list {
    padding: 0 20px;
}

.other_list h4 {
    font-size: 16px;
    color: #444;
    padding: 0 20px;
    border-bottom: 2px solid #56b02a;
    line-height: 36px;
    margin-top: 20px;
}

.other_list i {
    font-style: normal;
}

.other_list li {
    height: 70px;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 20px;
}

.other_list li > span {
    display: inline-block;
    line-height: 70px;
    text-align: center;
}

.other_list li > span p {
    line-height: 16px;
}

.other_list span.col_1 {
    width: 400px;
    text-align: left;
}

span.col_1 a {
    float: left;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    max-width: 240px;
    color: #0053aa;
    font-size: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

span.col_1 a:hover {
    color: #ed232f;
    text-decoration: underline;
}

span.col_1 em {
    font-size: 12px;
}

span.col_2 {
    width: 150px;
    color: #e6e6e6;
}

span.orange {
    color: #ff6600
}

span.col_3 {
    width: 150px;
}

span.col_4 {
    width: 130px;
}

span.col_4 a {
    text-decoration: underline;
}

span.col_4 a i {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background: url("../images/pindao/list_sprite.png") no-repeat 0 -1252px;
}

.morecourse {
    background-color: #f3ffee;
    text-align: center;
    height: 35px;
}

.morecourse a {
    color: #309900;
    line-height: 35px;
}

.intro p {
    line-height: 26px;
    text-indent: 2em;
    color: #555;
    padding: 0 30px;
}
.intro div{
    line-height: 26px;
    color: #555;
    padding: 0 30px;
}

.brand-head {
    padding: 10px 20px;
    border-bottom: 1px solid #e1e1e1;
}
.brand-head-con{margin-top:5px;}
.brand-head-img{
    margin-right:20px;
}
.brand {
    width: 80px;
    height: 27px;
    background: url("../images/pindao/list_sprite.png") no-repeat 0 -1920px;
    color: #fff;
    text-indent: 25px;
    line-height: 27px;
    font-size: 12px;
    font-family: serif;
    margin-bottom: 5px;
}

.brand-head span {
    color: #222;
}

.c-brand ul {
    padding: 0 6px;
}

.c-brand ul li {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #3b3b3b;
    padding-left:8px;
    max-width:236px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.c-brand ul li + li {
    border-top: 1px solid #f2f2f5;
}

.c-brand ul li i {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url("../images/pindao/list_sprite.png") no-repeat;
    vertical-align: middle;
}

.c-brand ul li i.ico-t {
    background-position: 0 -1552px;
}

.c-brand ul li i.ico-p {
    background-position: 3px -1585px;
}

.c-brand ul li i.ico-o {
    background-position: 0 -1619px;
}

.c-brand ul li i.ico-y {
    background-position: 1px -1654px;
}

.c-brand ul li i.ico-n {
    background-position: 0 -1686px;
}

.c-brand ul li .tel {
    color: #ed232f;
    font-size: 13px;
    font-weight: bold;
}

.c-brand ul li a {
    text-decoration: underline;
    color: #56b02a;
}

.main_right .news h3 {
    background: url("../images/pindao/list_sprite.png") no-repeat 13px -1496px;
    height: 23px;
    line-height: 23px;
    padding: 13px 13px 0 36px;
}
.main_right .news .more{
    margin-top:13px;
    margin-right:10px;
}
.news {
    margin-top: 20px;
}

.news ul li i {
    background: url("../images/pindao/list_bg_1.png") no-repeat;
    display: inline-block;
    width: 5px;
    height: 53px;
    position: absolute;
    left: -10px;
    top: -4px;
}

.news ul li {
    height: 40px;
    padding: 8px 10px;
    margin: 0 10px;
    position: relative;
}

.news ul li + li {
    border-top: 1px dotted #e2e2e2;
}

.news ul li p, .news ul li span {
    line-height: 20px;
    font-size: 12px;
}

.news ul li p {
    color: #555;
}

.news ul li p a:hover {
    color: #ed232f;
}

.news ul li span {
    color: #999;
}


/*nofound*/
.school_search_result,.course_search_result{
    width:880px;
    height:53px;
    line-height: 53px;
    background: #fff8ef;
    border:1px solid #f7dac4;
    margin-top:20px;
    color:#555555;
    font-size:15px;
    padding-left:50px;
    background: url("../images/pindao/result_sprite.png") no-repeat 15px 13px;
    margin-bottom:20px;

}
.school_search_result span a,.course_search_result span a{
    color:#fe646d;
    font-size:14px;
    text-decoration: underline;
    cursor: pointer;
}
.school_recommend_head,.course_recommend_head{
    height:30px;
    line-height: 30px;
}
.head_left strong{
    font-size:16px;
    margin:0 10px;
}
.school_recommend_head .head_left strong,.school_recommend_head .head_left span em{
    color:#fd9330;
}
.course_recommend_head .head_left strong,.course_recommend_head .head_left span em{
    color:#38c249;
}
.head_left span,.head_right a{
    font-size:12px;
    color:#333;
}
.head_right a{
    display: inline-block;
    padding-left:25px;
    background: url("../images/pindao/result_sprite.png") no-repeat 5px -45px;
    cursor: pointer;
}

.school_recommend_content,.course_recommend_content{
    padding:5px 0;
    background: #fff8ef;
}
.school_recommend_content{
    border-top:2px solid #fd9330;
    border-left:1px solid #fd9330;
    border-right:1px solid #fd9330;
    border-bottom:1px solid #fd9330;
}
.course_recommend_content{
    border-top:2px solid #38c249;
    border-left:1px solid #38c249;
    border-right:1px solid #38c249;
    border-bottom:1px solid #38c249;
    padding:5px 0;
    background: #fff8ef;
}
.school_recommend_content ul,.course_recommend_content ul{
    display: none;
}
.school_recommend_content .visible,.course_recommend_content .visible{
    display: block;
}
.school_recommend_content ul li ,.course_recommend_content ul li{
    float: left;
    width: 195px;
    height: 197px;
    padding:10px;
    background-color: #fff;
    box-shadow: 0 0 3px #e9e3db;
    margin:15px 0px 15px 14px;
}


.school_recommend_content span, .recommend-course-info a,.course_recommend_content span {
    font-size: 12px;
}

.recommend-course-info a:hover {
    color: #f3505a;
}

.recommend-course-info {
    margin: 5px 0;
    height: 42px;
    overflow: hidden;
}

.school_recommend_content .course-price ,.course_recommend_content .course-price {
    font-size: 18px;
}

.effect-bubba {
    width: 195px;
    height: 120px;
    position: relative;
    overflow:hidden;
}

.effect-bubba > div.mask {
    position: absolute;
    top:120px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-color: rgba(0, 0, 0, .4);
    color: #fff;
    font-size: 12px;
    text-align: center;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    background: url("../images/hover_bg.png") repeat \0;
    *background: url("../images/hover_bg.png") repeat;
}

.effect-bubba:hover div.mask{
    top:60px;
}
.txt {
    width: 166px;
    height: 72px;
    margin: 10px auto;
}
.txt p {
    width: 120px;
    margin:0 auto;
    text-align: left;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
}
/*=====================求学登记==================*/
.main_left_qx{
    width: 840px;
}

.main_right_qx{
    width: 335px;
}
.study_right h4{
    font-size: 16px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
}
.study_right li ,.quotes li{
    border-top: none;
}
.study_right li+li ,.quotes li+li{
    border-top: 1px dashed #ddd;
}
.quotes li{
    line-height: 25px;
    color: #666;
}
.study_in h4{
    height: 30px;
    font-size: 15px;
    font-weight: normal;
    border-bottom: 1px solid #ddd;
}
.side_left_form{
    padding-top: 17px;
    margin-left: 50px;
}
.side_left_form li{
    margin-top: 20px;
}
.study_register{
    height: 30px;
    line-height: 30px;
    width: 90px;
    font-size: 16px;
}
.side_left_form .input_box{
    width:340px;
    height: 35px;
    border: 1px solid #ccc;
    text-indent: 15px;
    outline: none;
}

.side_left_form .input_text_box{
    width: 320px;
    height: 80px;
    outline: none;
    resize: none;
    padding: 10px;
    border: 1px solid #ccc;
}
.side_left_form .study_enroll{
    margin-left: 90px;
    margin-top: 10px;
}
.quotes ul{
    width: 315px !important;
}
.quotes ul li{
    height: 40px !important;
    line-height: 40px !important;
}

.enroll_sub{
    width: 130px;
    height: 42px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: bold;
}

/*输入框提示文字*/
.success{height:36px;line-height:36px;margin-left:10px;padding-left:30px;font-size:14px;color:#999;padding-right:10px; background:url(../images/icon_qiuxue_success.jpg) no-repeat 10px center #ffffff;vertical-align:top; display:inline-block;width:210px;}
.tips{height:36px;line-height:36px;margin-left:10px;padding-left:30px;font-size:14px;color:#999;padding-right:10px; background:url(../images/icon_qiuxue_tips.jpg) no-repeat 10px center #f3f9ff;border:1px solid #e9f3fd; vertical-align:top; display:inline-block;width:210px;}
.wrong{height:36px;line-height:36px;margin-left:10px;padding-left:30px;font-size:14px;color:#999;padding-right:10px; background:url(../images/icon_qiuxue_wrong.jpg) no-repeat 10px center #fff5f5;border:1px solid #feecec; vertical-align:top; display:inline-block;width:210px;}

/*=================知道list===============*/
.ask_title ul {
    background: #f8f8f8;
    border-bottom: 1px solid #ddd;
}
.ask_title ul li{
    height: 50px;
    line-height: 50px;
    float: left;
    padding: 0 20px;
    border-right: 1px solid #ddd;
    cursor: pointer;
}
.ask_title ul li.highlight{
    background: #fff;
}

/*=================知道详情===============*/
.askdata ,.k_a1{
    padding:20px 30px;
}
.k_a{
    padding: 0 30px 0 55px;
}
.askdata .subject{
    font-weight: normal;
    font-size: 18px;
    background: url("/asset/images/sprite_know.png") no-repeat 0px -62px;
    padding-left: 30px;
    line-height: 35px;
    color: #333;
}
.askdata .content{
    padding-left: 30px;
    margin-top: 5px;
}
.askdata .content span{
    margin-right: 15px;

}
.k_r{
    padding: 0 30px;
    padding-bottom: 50px;
}
.k_r ul ,.k_a1 .title ,.k_a1 .content{
    padding-left: 30px;
}
.k_r ul li{
    margin-top: 10px;
    font-size: 15px;
}
.k_r ul textarea{
    width: 770px;
    height: 130px;
    border: 1px solid #ddd;
    padding: 10px;
    outline: none;
    resize: none;
}

.k_r ul .sub_but{
    width: 155px;
    height: 36px;
    background: #7dcc46;
    color: #fff;
    border: none;
    margin-top: 20px;
    cursor: pointer;
}
.k_a1 .title{
    font-size: 16px;
    color: #333;
    height: 30px;
    line-height: 30px;
}
.k_a1 p{
    font-size: 14px;
    line-height: 26px;
    color: #666;
}
.k_a1 .cnwt a{
    display: block;
    width: 120px;
    height: 34px;
    line-height: 34px;
    background: #7dcc46;
    color: #fff;
    margin-top: 20px;
    text-align: center;
}
.gxdz img{
    margin: 10px 0 10px 0;
}
.c_right_xx{
    padding: 0 10px 10px 10px;
}
.c_right_xx h4{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ddd;
    font-weight: normal;
    font-size: 15px;
    color: #333;
}
.c_right_xx h4 a{
    font-weight: normal;
    font-size: 14px;
}
.c_right_xx li{
    background: url("../images/sprite_header.png") no-repeat 0 -592px;
    padding-left: 10px;
    height: 30px;
   line-height: 30px;
}
.c_right_xx li a{
    display: block;
    max-width: 210px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.c_left{
    padding: 10px 30px 50px 30px;
}
.c_left .label{
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    padding-left: 35px;
    color: #5c5c5c;
    margin-top:15px ;
}

.c_left .label_bg{
    background: url("/asset/images/sprite_know.png") no-repeat 0 -18px;
}
.c_left .title_write{
    width: 760px;
    height: 46px;
    font-size: 16px;
    border: 1px solid #ddd;
    margin-left: 35px;
    outline: none;
    text-indent: 10px;
}
.c_left .ask_add{
    padding: 10px;
    width: 740px;
    height: 130px;
    font-size: 16px;
    border: 1px solid #ddd;
    margin-left: 35px;
    resize: none;
    outline: none;
}
.c_left table{
    margin-left: 35px;
}

.c_left table td SELECT{
    width: 158px;
    height: 250px;
    margin-right:20px;
    border: 1px solid #e3e3e3;
    padding: 10px;
    color: #666;
}

.submit_add{
    margin-left: 35px;
    width: 100px;
    height: 38px;
    border: none;
    background: #56b02a;
    color: #fff;
    font-size: 16px;
    border-radius: 4px;
    margin-top: 50px;
}

.action_know{
    width: 665px;
    height: 160px;
    background: url("../images/errors/ask_bg.png") no-repeat 0 50px;
    margin: 0px 0 50px 176px;
    padding-top: 100px;
}
.action_know p{
    margin-left: 130px;
    font-size: 14px;
    color: #666;
}
.action_know p a{
    display: inline-block;
    height: 15px;
    line-height: 15px;
    background: #5bc329;
    border:1px solid #5daf36;
    border-radius: 2px;
    color: #fff;
    padding: 0 8px;
    margin: 0 5px;
}
.action_know .action_know_title{
    font-size: 20px;
    color: #56b02a;
    height: 40px;
}
.submit_guard{
    height: 40px;
    line-height: 40px;
    padding-left:65px;
    background: url("/asset/images/sprite_know.png") no-repeat 36px 12px;
    color: #333;
    border-bottom:1px solid #ccc ;
    font-size: 15px;
}
.action_bb{
    padding-left:25px;
    color: #333;
    font-size: 15px;
    margin-top: 15px;
}
/*==================================letter=============================*/
.navigation{
    padding:0 20px;
}
.navigation .link_num{
    border-bottom: 1px solid #ddd;
}
.navigation .link_num li{
    float: left;
    height: 50px;
    line-height: 50px;
    margin-right: 15px;
}
.navigation .link_result h2{
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
}
.navigation .link_result li{
    width: 192px;
    float: left;
    height: 25px;
    line-height: 25px;
}
.navigation .link_result li a{
    width: 185px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}
/*翻页*/
.page a{
    display: block;
    height: 30px;
    line-height: 30px;
    padding:0 10px;
    border: 1px solid #ccc;
    float: left;
    margin: 20px 2px;
}
.page a.pager_class_numon{
    background: #FF5400;
    border: 1px solid #FF5400;
    color: #fff;
}
/*end翻页*/
/*=======================pxcd_list=========================*/
.pxcd_list{
    position: relative;
    padding: 20px;
}
.pxcd_list .share{
    position: absolute;
    top:15px;
    right: 15px;
}
.clear_float ul li{
    float: left;
    margin-right: 15px;
    height: 27px;
    line-height: 27px;
}
.clear_float ul li select{
    width: 105px;
    height: 25px;
    border: 1px solid #ccc;
    color: #888;
}
.clear_float .pxcd_txt{
    width: 220px;
    height: 25px;
    border: 1px solid #ccc;
    outline: none;
    resize: none;
    margin-left: 14px;
}
.clear_float .searchsmall{
    height: 25px;
    border: none;
    color: #fff;
    width: 80px;
    background: #ed232f;
}

.sideright{
    padding: 10px;
}
.i_join_area .i_title{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: normal;
    color: #333;
}
.i_join_area ul li{
    background: url("../images/sprite_header.png") no-repeat 0 -592px;
    padding-left: 10px;
    height: 28px;
    line-height: 28px;
}
.i_join_area ul li a{
    display: inline-block;
    width: 220px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/*========================pxcd_add=======================*/
/*培训场地*/
.add_pxcd li{height:26px;line-height:26px;margin-top:10px;}
.add_pxcd li span{display:inline-block; vertical-align:middle;}
.add_pxcd li .add_l_title{width:75px;display:inline-block;font-size:12px;text-align:right;color:#666;margin-right:10px; vertical-align:top;}

.add_pxcd li .add_tip_default{font-size:12px;color:#666;margin-left:10px;background:url(/pxcd/images/tip_default.png) no-repeat #cde9f7 3px center;width:300px;padding-left:23px;}
.add_pxcd li .add_tip_error{font-size:12px;color:#666;margin-left:10px;background:url(/pxcd/images/error.png) no-repeat #fbebe2 left center;width:300px;padding-left:23px;height:26px;}
.add_pxcd li .add_tip_right{font-size:12px;color:#666;margin-left:10px;background:url(/pxcd/images/right.png) no-repeat left center; width:300px;padding-left:23px;height:26px;}


.add_pxcd li .add_r_con{width:250px;display:inline-block;font-size:12px;padding:5px;color:#666;border:1px solid #ccc;}
.add_pxcd li .add_r_con_error{width:250px;display:inline-block;font-size:12px;padding:5px;color:#666;border:1px solid #f60;}
.add_pxcd li .add_r_con_right{width:250px;display:inline-block;font-size:12px;padding:5px;color:#666;border:1px solid #39c;}

.add_pxcd li .add_r_jwd{width:113px;display:inline-block;font-size:12px;padding:5px;color:#666;border:1px solid #ccc;}
.add_pxcd li .add_r_sele{width:262px;display:inline-block;font-size:12px;padding:5px;color:#666;border:1px solid #ccc;}
.add_pxcd li .add_r_text{width:582px;height:150px;display:inline-block;font-size:12px;padding:5px;color:#666;border:1px solid #ccc;line-height:23px;resize:none; }
.add_pxcd li .add_map{width:590px;height:215px;padding:2px;border:1px solid #dddddd;background:#efefef;}
.submit_btn{
    cursor: pointer;
    margin-left: 86px;
    margin-bottom: 50px;
    background: #f4535c;
    width: 182px;
    height: 42px;
    border: 0px;
    font-size: 20px;
    font-family: "微软雅黑";
    color: #fff;
    box-shadow: 1px 1px 1px #ccc;}

.pagination{
    text-align: center;
    margin-bottom: 20px;}
.pagination span{margin: 0 10px; color: #ddd;}
.pagination a{
    display: inline-block;
    padding:5px 12px;
    border: 1px solid #ddd;
    color: #959595;
    background: #f8f8f8;}
.pagination a.cur_page{
    border: 1px solid #f4535c;
    color: #fff;
    background: #f4535c;
}


.share #bdshare{z-index: 80;}

/*========================pxcd_add=======================*/
/*右边部分*/
.detail_main dt{height:28px;line-height:28px;padding-left:5px;}
.detail_main dd{height:33px;line-height:33px;padding-left:5px;}
.detail_main dt .w1{width:65px;text-align:right;display:inline-block;}
.detail_main dd .w1{width:88px;text-align:right;display:inline-block;}
.detail_main dd .w2{width:250px;display:inline-block;}
.i_title{background:url(../images/title_bg.jpg) repeat-x left top;padding-left:12px;padding-top:6px;padding-bottom:5px;font-size:14px;color:#333;height: 23px;overflow: hidden;}
.i_t_con{padding:12px 12px 0px 12px;}
.i_r_con{padding:10px 12px;}
.i_l_con{padding:10px 20px;}





/*===========================www xuexiao=====================*/
.w_xuexiao_list .www_list{
    padding: 20px;
    border-bottom:1px solid #ddd;
}
.w_xuexiao_list .course_img{
    width: 160px;
    height: 98px;
    margin-right: 20px;
}
.w_xuexiao_list .www_con_box{
    width: 378px;
    height: 100px;
}
.box_right_con li{
    float: left;
}
.box_right_con{
    margin-top: 30px;
}
.box_right_con .tab_ol4{
    width: 50px;
    text-align: center;
}
.box_right_con .tab_ol3{
    width: 64px;
    text-align: center;
}

.box_right_con .tab_ol3_1 {
    color: #666;
    display: inline;
    text-align: center;
    width: 90px;
}
.star_sel {
    margin-top: 4px;
}
.star_sel p {
    display: inline;
    float: left;
    height: 20px;
    width: 15px;
}
.star1{ background:url("../images/star_rating1.gif") no-repeat 0px -50px;}
.star2 {
    background: rgba(0, 0, 0, 0) url("../images/star_rating1.gif") no-repeat scroll 0 -27px;
}
.a9_class{
    padding: 0 10px 10px 10px;
}
.a9_class h2{
    font-weight: normal;
    font-size: 15px;
    height: 35px;
    line-height: 35px;
    border-bottom:1px solid #ddd;
}
.a9_class_con li{
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
    background: url("../images/sprite_header.png") no-repeat 5px -592px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.a9_class_con #red{
    color: #ed232f;
}


/*===========================www kecheng=====================*/

/*行业分类*/
/*type*/
.type{padding: 15px 30px;margin-bottom: 20px;}
.type .share_type{color: #333;font-size: 14px;font-weight: bold;}
.type_con a{display:inline-block;line-height:23px;padding: 0 10px;}
.type_con{
    width: 1065px;
}

.type_con a.selected{
    background:#f3505a;
    color: #fff;
}
.type_con li{
    float: left;
}

.type_con .arrow {
  float: left;
  height: 20px;
  padding: 0 0px;
  margin-bottom: 5px;
}
.type_con .arrow i {
  display: inline-block;
  float: left;
  width: 20px;
  height: 20px;
  background: url("../images/pindao/list_sprite.png") no-repeat 11px -905px;
}


/*end行业分类*/
.www_course{
    border-bottom: 1px solid #ddd;
}
.www_course select{
    margin-right: 10px;
    font-size:12px;
    height:22px;
    width: 120px;
    border: 1px solid #ccc;
}
.www_course .kc_float_left{
    width: 100px;
    float: left;
    text-align: center;
}
.www_course{
    padding: 10px 0;
}
.www_course ul{
    width: 800px;
}
.www_course ul li{
    float: left;
    width: 160px;
}
.h3_1{
    padding-left: 20px;
    height: 40px;
    line-height: 40px;
    border-bottom:1px solid #ddd;
}
.content ,.content_teacher{
    padding: 0 10px 10px 10px;
}
.title_green h2{
    font-weight: normal;
    font-size: 15px;
    height: 35px;
    line-height: 35px;
    border-bottom:1px solid #ddd;
}
.content_teacher a{
    display: block;
    width: 76px;
    float: left;
    text-align: center;
    height: 80px;
    margin-top: 10px;
}
.content li{
    /*height: 30px;*/
    line-height: 30px;
    padding-left: 15px;
    background: url("../images/sprite_header.png") no-repeat 5px -592px;
}
/*.content li a{
    display: block;
    width: 210px;
    overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
*/

.con_list_title {
    background: #fafafa none repeat scroll 0 0;
    border-bottom: 1px solid #dddddd;
    color: #666666;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
}
.con_list_title_ul .title1 {
    color: #666666;
    float: left;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    width: 350px;
}

.con_list_title_ul .title2 {
    width: 65px;
}


.con_list_title_ul .title3 {
    width: 65px;
}

.con_list_title_ul .title5 {
    width: 65px;
}
.con_list_title_ul .title4 {
    width: 65px;
}
.con_list_title_ul li {
    float: right;
    overflow: hidden;
    text-align: center;
}

.px_ll_on_asc, .px_ll_off_asc, .px_ll_on_desc, .px_ll_off_desc, .px_zx_on_asc, .px_zx_off_asc, .px_zx_on_desc, .px_zx_off_desc, .px_bm_on_asc, .px_bm_off_asc, .px_bm_on_desc, .px_bm_off_desc, .px_jg_on_asc, .px_jg_off_asc, .px_jg_on_desc, .px_jg_off_desc, .px_gx_on_asc, .px_gx_off_asc, .px_gx_on_desc, .px_gx_off_desc {
    background: rgba(0, 0, 0, 0) url("/images09/images_coursepage/px_bg.gif") no-repeat scroll 0 0;
    display: inline-block;
    height: 19px;
    margin-top: 8px;
    width: 46px;
}
.px_ll_off_asc {
    background-position: -141px -20px;
}
.px_ll_on_asc {
    background-position: -141px 0;
}
.px_ll_off_desc {
    background-position: -94px -20px;
}
.px_ll_on_desc {
    background-position: -94px 0;
}
.px_zx_off_asc {
    background-position: -235px -20px;
}
.px_zx_on_asc {
    background-position: -235px 0;
}
.px_zx_off_desc {
    background-position: -188px -20px;
}
.px_zx_on_desc {
    background-position: -188px 0;
}
.px_bm_off_asc {
    background-position: -282px -20px;
}
.px_bm_on_asc {
    background-position: -282px 0;
}
.px_bm_off_desc {
    background-position: -329px -20px;
}
.px_bm_on_desc {
    background-position: -329px 0;
}
.px_jg_off_asc {
    background-position: 0 -20px;
}
.px_jg_on_asc {
    background-position: 0 0;
}
.px_jg_off_desc {
    background-position: -47px -20px;
}
.px_jg_on_desc {
    background-position: -47px 0;
}
.px_gx_on_asc {
    background-position: -376px 0;
}
.px_gx_off_asc {
    background-position: -376px 0;
}
.px_gx_on_desc {
    background-position: -423px 0;
}
.px_gx_off_desc {
    background-position: -423px -20px;
}
.jieguo {
    margin-top: 1px;
}
.jieguo ul {
    border-bottom:1px solid #ddd;
    padding-left: 15px;
}
.jieguo ul li div {
    padding-bottom: 5px;
}
.jieguo ul li .loading {
    padding-bottom: 1px;
}
.jieguo ul li span {
    color: #999999;
}
.yes {
    background: #f1f1f1 none repeat scroll 0 0;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
    padding-bottom: 2px;
    padding-top: 2px;
}
.no {
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
    padding-bottom: 2px;
    padding-top: 2px;
}
.jieguo li {
    display: block;
    float: left;
    font-family: "微软雅黑";
    margin: 10px 0px;
}
.jieguo li a:link, .jieguo li a:visited {
    color: #666666;
    font-size: 14px;
}
.jieguo li a:hover {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}
.zleft {
    width: 794px;
}
.z1 {
    color: #999;
    display: inline-block;
    line-height: 23px;
    padding-left: 3px;
    text-align: left;
    vertical-align: top;
    width: 575px;
}
.z2 {
    display: inline-block;
    line-height: 64px;
    text-align: center;
    vertical-align: top;
    width: 60px;
}
.z3 {
    display: inline-block;
    line-height: 64px;
    text-align: center;
    vertical-align: top;
    width: 60px;
}
.z4 {
    display: inline-block;
    line-height: 64px;
    text-align: center;
    width: 60px;
}
.z5 {
    overflow: hidden;
    text-align: center;
    width: 109px;
}
.jieguo ul li .bj {
    color: #f4535c;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    margin-bottom: 2px;
}
.sm_zst {
    display: inline-block;
    vertical-align: middle;
    width: 75px;
}
.jyes {
    background: #f1f1f1 none repeat scroll 0 0;
    border-bottom: 1px dotted #efefef;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 0;
}
.jno {
    border-bottom: 1px dotted #efefef;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 0;
}
.jz1 {
    color: #999;
    display: inline-block;
    line-height: 21px;
    padding-left: 3px;
    text-align: left;
    vertical-align: top;
    width: 575px;
}
.jz2 {
    display: inline-block;
    line-height: 21px;
    text-align: center;
    vertical-align: top;
    width: 54px;
}
.jz3 {
    display: inline-block;
    line-height: 21px;
    text-align: center;
    vertical-align: top;
    width: 45px;
}
.jz4 {
    display: inline-block;
    line-height: 21px;
    text-align: center;
    width: 45px;
}
.jz5 {
    height: 80px;
    overflow: hidden;
    text-align: center;
    width: 109px;
}
.zz1 {
    color: #999;
    display: inline-block;
    line-height: 24px;
    padding-left: 3px;
    text-align: left;
    vertical-align: top;
    width: 350px;
}
.zz2 {
    display: inline-block;
    line-height: 24px;
    text-align: center;
    vertical-align: top;
    width: 54px;
}
.zz3 {
    display: inline-block;
    line-height: 24px;
    text-align: center;
    vertical-align: top;
    width: 45px;
}
.zz4 {
    display: inline-block;
    line-height: 24px;
    text-align: center;
    width: 45px;
}
.loading {
    border: 1px solid #669900;
    height: 2px;
    margin-left: 28px;
    padding: 1px;
    width: 50px;
    margin-top: 20px;
}
.load {
    background: #71d92c none repeat scroll 0 0;
    float: left;
    height: 2px;
    overflow: hidden;
    width: 50px !important;
}




/*2010-8-23添加课程搜索没有结果*/
.no_result {
    margin-top: 25px;
}

.no_left {
    float: left;
    padding: 0px 0px 0px 28px
}

.no_right {
    padding: 17px 20px 17px 20px;
    border: 1px solid #fce147;
    background-color: #fefcdc;
    margin-left: 15px;
    width: 610px;
    font-size: 14px;
}

.no_dl {
    margin-left: 10px;
    line-height: 23px;
    border: 1px solid #ccc;
    width: 728px;
    height: 90px;
    overflow: hidden;
    margin-top: 20px;
}

.no_dl dt {
    padding: 7px 20px;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    display: block;
}

.no_dl dd {
    padding: 0px 22px;
    font-size: 12px;
}

/*课程列表页留言列表*/
div .b_ly {
    widtH: 728px;
    margin-left: 90px;
    margin-top: 15px;
}

div .b_ly .b_top {
    font-size: 0px;
    overflow: hidden;
    line-height: 0px;
}

div .b_ly .b_bg {
    background: url(../../images09/images_coursepage/c_b_con_bg.gif) repeat-y left top;
    padding: 5px 14px 0px 14px;
    overflow: hidden;
    height: 1%;
}

div .b_ly .b_bg .b_con_left {
    float: left;
    width: 412px;
    border-right: 1px dashed #666;
    padding-right: 6px;
}

div .b_ly .b_bg .b_con_right {
    float: right;
    width: 265px;
    padding-left: 15px;
}

div .b_ly .b_bottom {
    font-size: 0px;
    overflow: hidden;
    line-height: 0px;
}

div .b_ly .b_bg .b_con_left .b_n_top {
    font-size: 0px;
    overflow: hidden;
    line-height: 0px;
}

div .b_ly .b_bg .b_con_left .b_n_bg {
    overflow: hidden;
    background: url(../../images09/images_coursepage/b_con_middle.gif) repeat-y left top;
    padding: 5px 15px 1px 15px;
}

div .b_ly .b_bg .b_con_left .b_n_bottom {
    font-size: 0px;
    overflow: hidden;
    line-height: 0px;
}

div .b_ly .b_bg .b_con_left p {
    float: left;
    margin: 5px 0px;
}

div .b_ly .b_bg .b_con_left .n_1 {
    width: 45px;
    font-size: 14px;
}

div .b_ly .b_bg .b_con_left .n_2 {
    width: 120px;
    overflow: hidden;
}

div .b_ly .b_bg .b_con_left .n_5 {
    width: 263px;
    overflow: hidden;
}

div .b_ly .b_bg .b_con_left .ly_tel {
    float: left;
    display: block;
    width: 300px;
    font-size: 14px;
    color: #f60;
    text-align: left;
    word-break: break-all;
    font-weight: bold;
}

div .b_ly .b_bg .b_con_left .btn_bm {
    padding-left: 42px;
    padding-top: 3px;
}

div .b_ly .b_bg .b_con_right .ly_ts {
    font-size: 14px;
    font-weight: bold;
    background: url(../../images09/images_coursepage/notice.gif) no-repeat 0px 3px;
    padding-left: 20px;
    display: block;
    height: 25px;
    line-height: 25px;
    margin-bottom: 5px;
}


