/*美化滚动条*/
::-webkit-scrollbar-track-piece {
    background-color:#f8f8f8;
    border-radius:2.5px;
    cursor:grab;
}
::-webkit-scrollbar {
    width:5px;
    height:10px;
    border-radius:2.5px;
    cursor:grab;
}
::-webkit-scrollbar-thumb {
    background-color: #ccc;
    background-clip:padding-box;
    min-height:28px;
    border-radius:5px;
    cursor:grab;
}
::-webkit-scrollbar-thumb:hover {
    background-color:#bbb;
    cursor:grab;
}
.pagination{margin:30px 0;text-align:center;}
.pagination li{display:inline-block;width:35px;height:30px;line-height:30px;margin:0 5px;border-radius:5px}
.pagination li a,.pagination li span{display:inline-block;width:100%;height:100%;text-align:center;padding-left:0 !important;}
.pagination li a{cursor:pointer;}
.pagination li a:hover{background-color:#3AAB6A;color:white;border-radius:5px;}
.pagination .active span{background-color:#3AAB6A;color:white;border-radius:5px;}
.pagination .active span{color:white;}
.pagination span{float:none !important;}
.pagination .disabled span{color:#bbb;}
.pagination li:last-child{display:none;}

.a-39 a{color:#C8C8C8}
.detail_content *{max-width:100%;}
.c-4 li.active{width:auto;}
.c-4 li{padding:0 15px;margin-right:15px;}
.c-4 li a{display:inline-block;width:100%;height:100%;}
.e-18{min-height:486px;}
.no_show{display:none;}
.c-7.sub_courses{
    padding-top:20px;
}

.c-7.sub_courses li{width:261px;border:1px solid #f4f4f4;}
.c-7.sub_courses li .c-8{height:145px;}
.c-7.sub_courses li:nth-child(3n+3){margin-right:0;}

.g-9{height:200px;margin-top:15px;}
.g-10{height:230px;}
.g-8{min-height:400px;}
.c-6 .c-7{min-height: 265px;}
.d-1 .d-2{min-height:195px;}
#pwd_login_form input[type=password],
#pwd_login_form input[type=text],
#pwd_login_form textarea,
#reg_form input[type=password],
#reg_form input[type=text],
#reg_form textarea{background:none;}
.m-21 select{min-width:150px;display:inline-block;height:40px;line-height:40px;padding:5px;border:1px solid #f4f4f4;border-radius:3px;}

.g-21{padding-left:5px;}
.g-20 li{width:200px;margin-right:10px;}
.m1-8 .m-9{margin-left:0;vertical-align: top;}
.c-27{width:540px;}
div.j-16{line-height:36px;}
#pwd_form .h-10{height: 30px;box-sizing: border-box;border: none;border: 1px solid #D5D5D5;border-radius: 3px;background-color: #FAFAFA;width: 269px;padding: 0 10px;box-sizing: border-box;}
#pwd_form .h-9{border:none;outline: none;}

.third-party-login{
    margin-top:40px;
}

.third-party-txt {
    text-align:center;
    font-size: 14px;
    color: #cccccc;
    margin-bottom: 5px;
    border-top: 1px solid #d8d8d8;
}
.third-party-txt em {
    position: relative;
    top: -11px;
    font-style: normal;
    padding: 0 6px;
    background-color: #fff;
}
.third-party-login .penguin-box {
    /*margin-bottom: 30px;*/
}

.third-party-login .penguin-icon {
    width: 48px;
    height: 48px;
    background: url("/static/images/register-login/qqlogin.png") no-repeat center;
    background-size: cover;
}
.third-party-login .penguin-icon:hover{
    background: url("/static/images/register-login/qqlogin-pre.png") no-repeat center;
    background-size: cover;
}
.third-party-login .wxpenguin-icon {
    display:inline-block;
    width: 48px;
    height: 48px;
    margin-right: 0;
    background: url("/static/images/weixinlogin.png") no-repeat center;
    background-size: cover;
}

.third-party-login .wxpenguin-icon:hover {
    background: url("/static/images/weixinlogin-pre.png") no-repeat center;
    background-size: cover;
}

.third-party-login .qywxpenguin-icon {
    width: 48px;
    height: 48px;
    margin-right: 0;
    background: url("/static/images/qywxlogin.png") no-repeat center;
    background-size: cover;
}

.third-party-login .qywxpenguin-icon:hover {
    background: url("/static/images/qywxlogin-pre.png") no-repeat center;
    background-size: cover;
}
.penguin-box {
    /*margin-top: 15px;*/
    text-align: center;
    /*margin-bottom:40px!important;*/
    /*padding-left:60px;*/
}
.penguin-box p{
    margin-top: 8px;
    font-size: 12px;
    color: #A6A6A6;
    line-height: 20px;
}