/* 14px ==> 22px */

/*hui start*/
/*@media(min-width:768px){*/
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666666666666%}
.col-sm-10{width:83.33333333333334%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666666666666%}
.col-sm-7{width:58.333333333333336%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666666666667%}
.col-sm-4{width:33.33333333333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.666666666666664%}
.col-sm-1{width:8.333333333333332%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666666666666%}
.col-sm-pull-10{right:83.33333333333334%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666666666666%}
.col-sm-pull-7{right:58.333333333333336%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666666666667%}
.col-sm-pull-4{right:33.33333333333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.666666666666664%}
.col-sm-pull-1{right:8.333333333333332%}
.col-sm-pull-0{right:0}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666666666666%}
.col-sm-push-10{left:83.33333333333334%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666666666666%}
.col-sm-push-7{left:58.333333333333336%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666666666667%}
.col-sm-push-4{left:33.33333333333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.666666666666664%}
.col-sm-push-1{left:8.333333333333332%}
.col-sm-push-0{left:0}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666666666666%}
.col-sm-offset-10{margin-left:83.33333333333334%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666666666666%}
.col-sm-offset-7{margin-left:58.333333333333336%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666666666667%}
.col-sm-offset-4{margin-left:33.33333333333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.666666666666664%}
.col-sm-offset-1{margin-left:8.333333333333332%}
.col-sm-offset-0{margin-left:0}
/*}*/
/*hui end*/

/*header begin*/
.header {
    height: 110px;
    padding-top: 25px;
}
.header .left a.logo-2{
    width: 300px;
}
input, .tel input, .yzm input {
    font-size: 22px;
}
.zhdl {
    font-size: 30px;
}
button, .b_next button {
    font-size: 22px;
    height: 64px;
}
.top p.fl {
    font-size: 20px;
}
.header .right .menud ul li a {
    font-size: 22px;
}
.login-op a.login-btn {
    font-size: 20px;
    height: 36px;
    line-height: 36px;
}
/*header end*/

/*footer begin*/
.footer {
    height: 210px !important;
    position: relative;
    /*position: sticky;*/
    /*bottom: 0;*/
    width: 100%;
    z-index: 9;
}
.footer .yw_nav {
    /*padding-left: 30px;*/
    padding-right: 30px;
}
.yw_nav .erweima {
    width: 124px !important;
    position: absolute;
    right: 60px;
    top: 4px;
}
p, .footer .yw_nav p {
    font-size: 18px;
}
.yw_nav .erweima p {
    font-size: 16px !important;
}
/*footer end*/

/*common start*/
body {
    font-size: 20px;
    /*margin-bottom: 320px !important;*/
}
.mp-container {
    box-sizing: border-box;
    min-height: calc(100vh - 346px); /*110+300+36*/
}
.mp-container-two {
    box-sizing: border-box;
    min-height: calc(100vh - 310px); /*110+300*/
}
.mp-container-three {
    box-sizing: border-box;
    min-height: calc(100vh - 438px);/*110+300+128*/
}
/*body:after {*/
/*    content: '';*/
/*    height: 210px;*/
/*    display: block;*/
/*}*/
h3 {
    font-size: 22px;
}
.btn-sm, .btn-group-sm>.btn {
    font-size: 20px;
}
.btn-xs, .btn-group-xs>.btn {
    font-size: 18px;
}
.badge {
    font-size: 18px;
}
.course-right .panel-default .panel-heading span {
    font-size: 18px;
}
.course-right .panel-title{
    font-size: 22px;
}
.tea-banner-l {
    font-size: 22px;
}
.glyphicon {
    font-size: 18px;
}
/*common end*/

/*teacher_left_v2 start*/
.panel-title, .list-group .list-group-item a {
    font-size: 22px;
}
/*teacher_left_v2 end*/

/*model start*/
body .layer-ext-moon .layui-layer-title {
    font-size: 24px;
    height: 74px;
    line-height: 74px;
}
.form-horizontal input.form-control, .form-horizontal .form-label,.form-horizontal .input-text, .form-horizontal .control-label{
    font-size: 22px;
    height: 58px;
    line-height: 58px;
}
.form-horizontal .btn, .form-horizontal .input-text.size-M, .btn.size-M{
    font-size: 20px;
    height: 46px;
    line-height: 46px;
    padding: 0 20px;
}
.form-horizontal .formControls .tips {
    font-size: 18px;
}
.form-horizontal .formControls .btn-upload{
    height: auto;
    min-height: 30px;
}
body .layer-ext-moon .layui-layer-btn a {
    font-size: 20px;
    height: 58px;
    line-height: 58px;
}
body .layer-ext-moon .layui-layer-btn {
    padding: 20px 25px 22px;
}
body .layer-ext-moon .layui-layer-setwin a {
    width: 30px;
    height: 30px;
}
.layui-layer-setwin .layui-layer-min cite {
    width: 16px;
    height: 4px;
}
body .layer-ext-moon .layui-layer-setwin .layui-layer-max {
    background-size: auto 62px;
    background-position-x: -155px;
}
body .layer-ext-moon .layui-layer-setwin .layui-layer-max:hover{
    background-position-x: -123px;
    background-size: auto 62px;
}
body .layer-ext-moon .layui-layer-setwin .layui-layer-close1, body .layer-ext-moon .layui-layer-setwin .layui-layer-close2 {
    background-size: auto 62px;
    background-position-x: 0px;
}
body .layer-ext-moon .layui-layer-setwin .layui-layer-close1:hover, body .layer-ext-moon .layui-layer-setwin .layui-layer-close2:hover {
    background-position-x: -94px;
    background-size: auto 62px;
}
body .layer-ext-moon[type="dialog"] {
    min-width: 460px;
}
.layui-layer-dialog .layui-layer-content {
    font-size: 22px;
    line-height: 1.2;
}
body .layer-ext-moon .layui-layer-content .layui-layer-ico {
    top: 24.5px;
}
body .layer-ext-moon .layui-layer-padding {
    padding-top: 30px;
    padding-bottom: 30px;
}
.layui-layer-content form input[type=checkbox],.layui-layer-content form input[type=radio] {
    width: 20px;
    height: 20px;
}

/*model end*/

.btn {
    font-size: 20px;
    height: 46px;
    line-height: 46px;
    padding: 0 20px;
}
