/* 14px ==> 30px */

/* hui start*/
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {min-height: 1px;position: relative; padding-left:15px; padding-right:15px; box-sizing:border-box;
    -webkit-transition:all 0.3s ease-in;
    -moz-transition:all 0.3s ease-in;
    -o-transition:all 0.3s ease-in;
    transition:all 0.3s ease-in}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left}
.col-xs-12 {width: 100%}
.col-xs-11 {width: 91.66666667%}
.col-xs-10 {width: 83.33333333%}
.col-xs-9 {width: 75%}
.col-xs-8 {width: 66.66666667%}
.col-xs-7 {width: 58.33333333%}
.col-xs-6 {width: 50%}
.col-xs-5 {width: 41.66666667%}
.col-xs-4 {width: 33.33333333%}
.col-xs-3 {width: 25%}
.col-xs-2 {width: 16.66666667%}
.col-xs-1 {width: 8.33333333%}
.col-xs-pull-12 {right: 100%}
.col-xs-pull-11 {right: 91.66666667%}
.col-xs-pull-10 {right: 83.33333333%}
.col-xs-pull-9 {right: 75%}
.col-xs-pull-8 {right: 66.66666667%}
.col-xs-pull-7 {right: 58.33333333%}
.col-xs-pull-6 {right: 50%}
.col-xs-pull-5 {right: 41.66666667%}
.col-xs-pull-4 {right: 33.33333333%}
.col-xs-pull-3 {right: 25%}
.col-xs-pull-2 {right: 16.66666667%}
.col-xs-pull-1 {right: 8.33333333%}
.col-xs-pull-0 {right: auto}
.col-xs-push-12 {left: 100%}
.col-xs-push-11 {left: 91.66666667%}
.col-xs-push-10 {left: 83.33333333%}
.col-xs-push-9 {left: 75%}
.col-xs-push-8 {left: 66.66666667%}
.col-xs-push-7 {left: 58.33333333%}
.col-xs-push-6 {left: 50%}
.col-xs-push-5 {left: 41.66666667%}
.col-xs-push-4 {left: 33.33333333%}
.col-xs-push-3 {left: 25%}
.col-xs-push-2 {left: 16.66666667%}
.col-xs-push-1 {left: 8.33333333%}
.col-xs-push-0 {left: auto}
.col-xs-offset-12 {margin-left: 100%}
.col-xs-offset-11 {margin-left: 91.66666667%}
.col-xs-offset-10 {margin-left: 83.33333333%}
.col-xs-offset-9 {margin-left: 75%}
.col-xs-offset-8 {margin-left: 66.66666667%}
.col-xs-offset-7 {margin-left: 58.33333333%}
.col-xs-offset-6 {margin-left: 50%}
.col-xs-offset-5 {margin-left: 41.66666667%}
.col-xs-offset-4 {margin-left: 33.33333333%}
.col-xs-offset-3 {margin-left: 25%}
.col-xs-offset-2 {margin-left: 16.66666667%}
.col-xs-offset-1 {margin-left: 8.33333333%}
.col-xs-offset-0 {margin-left: 0}
/* hui end*/

/*header begin*/
.header {
    height: 140px;
    padding-top: 40px;
}
.header .left a.logo-2{
    width: 420px;
}
input, .tel input, .yzm input {
    font-size: 30px;
    height: 58px;
    line-height: 58px;
}
.zhdl {
    font-size: 36px;
}
button, .b_next button {
    font-size: 30px;
    height: 76px;
}
.top p.fl {
    font-size: 30px;
    height: 58px;
    line-height: 58px;
}
.header .right .menud ul li a {
    font-size: 30px;
}
.login-op a.login-btn {
    /*font-size: 28px;*/
    /*height: 44px;*/
    /*line-height: 44px;*/
    font-size: 30px;
    height: 54px;
    line-height: 54px;
}
/*header end*/

/*footer begin*/
.footer {
    height: 310px !important;
    position: relative;
    /*position: sticky;*/
    /*bottom: 0;*/
    width: 100%;
    z-index: 9;
}
.footer .yw_nav {
    /*padding-left: 60px;*/
    /*padding-right: 60px;*/
    padding-top: 80px;
}
.yw_nav .erweima {
    width: 204px !important;
    position: absolute;
    right: 60px;
    top: 12px;
}
p, .footer .yw_nav p {
    font-size: 30px;
}
.yw_nav .erweima p {
    font-size: 28px !important;
}
/*footer end*/

/*common start*/
body {
    font-size: 32px;
    /*margin-bottom: 320px !important;*/
}
.mp-container {
    box-sizing: border-box;
    min-height: calc(100vh - 508px);/*140+310+58*/
}
.mp-container-two {
    box-sizing: border-box;
    min-height: calc(100vh - 450px);/*140+310*/
}
.mp-container-three {
    box-sizing: border-box;
    min-height: calc(100vh - 578px);/*140+310+128*/
}
/*body:after {*/
/*    content: '';*/
/*    height: 310px;*/
/*    display: block;*/
/*}*/
h1 {
    font-size: 48px;
}
h2 {
    font-size: 40px;
}
h3 {
    font-size: 34px;
}
h4 {
    font-size: 32px;
}
h5 {
    font-size: 30px;
}
.mp-btn {
    font-size: 30px;
    height: 54px;
    line-height: 54px;
    text-align: center;
}
.mp-btn a{
    font-size: 30px;
    height: 54px;
    line-height: 54px;
    padding: 10px 14px;
}
.btn-sm, .btn-group-sm>.btn {
    font-size: 32px;
}
.btn-xs, .btn-group-xs>.btn {
    font-size: 30px;
}
.badge {
    font-size: 30px;
}
.course-right .panel-default .panel-heading span {
    font-size: 30px;
}
.course-right .panel-title{
    font-size: 34px;
}
.tea-banner-l {
    font-size: 34px;
}
.form-inline .form-control {
    font-size: 28px;
    line-height: 58px;
    height: 58px;
}
.form-inline{
    font-size: 28px;
    line-height: 58px;
}
.glyphicon {
    font-size: 26px;
}
.fixed-table-container input[type=radio], .fixed-table-container input[type=checkbox] {
    width: 30px;
}
select option {
    font-size: initial;
}
.dropdown-menu {
    font-size: 24px;
    min-width: 200px;
}
.dropdown-menu li {
    font-size: 24px;
}
.dropdown-menu input[type="radio"], input[type="checkbox"] {
    width: 28px;
}
/*common end*/

/*teacher_left_v2 start*/
.menuLeft-content .panel-title, .list-group .list-group-item a {
    font-size: 34px;
}

/*teacher_left_v2 end*/

/*model start*/
body .layer-ext-moon .layui-layer-title {
    font-size: 32px;
    height: 74px;
    line-height: 74px;
}
.form-horizontal input.form-control, .form-horizontal .form-label,.form-horizontal .input-text, .form-horizontal .control-label{
    font-size: 30px;
    height: 58px;
    line-height: 58px;
}
.form-horizontal .btn, .form-horizontal .input-text.size-M, .btn.size-M{
    font-size: 30px;
    height: 58px;
    line-height: 58px;
    padding: 0 20px;
}
.form-horizontal .formControls .tips {
    font-size: 26px;
}
.form-horizontal .formControls .btn-upload{
    height: auto;
    min-height: 30px;
}
body .layer-ext-moon .layui-layer-btn a {
    font-size: 28px;
    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: 28px;
    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: 30px;
    line-height: 1.2;
}
body .layer-ext-moon .layui-layer-content .layui-layer-ico {
    top: 31.5px;
}
body .layer-ext-moon .layui-layer-padding {
    padding-top: 30px;
    padding-bottom: 30px;
}
/*model end*/

.btn {
    font-size: 28px;
    height: 58px;
    line-height: 58px;
    padding: 0 20px;
}



