/*优化滚动条*/
body::-webkit-scrollbar {width: 8px;height: 8px;}
body::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,.05);border-radius: 10px;-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
body:hover::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,.2);border-radius: 10px;-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1); }
body::-webkit-scrollbar-thumb:hover {background-color: rgba(0,0,0,.4); -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
body::-webkit-scrollbar-track {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);  background-color: white;  }
body::-webkit-scrollbar-track:hover {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.4);background-color: rgba(0,0,0,.01);}
/*button组*/
.succeed_btn{color: white;background: #1ac4c6;text-align: center;border-radius: 6px;padding:8px 6px;cursor: pointer;margin-bottom: 10px;}
.succeed_btn:hover{background: #13abad;}

.payment_btn{color: white;background: #df335b;text-align: center;border-radius: 6px;padding:8px 6px;cursor: pointer;margin-bottom: 10px;}
.payment_btn:hover{background: #d03055;}

.study_btn{color: white;background: #3c6ff2;text-align: center;border-radius: 6px;padding:8px 6px;cursor: pointer;margin-bottom: 10px;}
.study_btn:hover{background: #315ac3;}

.want_btn{color: #333;border:1px solid #ccc;text-align: center;border-radius: 6px;padding:7px 6px;cursor: pointer;margin-bottom: 10px;}

.succeed_kong_btn{color: #1ac4c6;border:1px solid #1ac4c6;text-align: center;border-radius: 6px;padding:7px 6px;cursor: pointer;margin-bottom: 10px;}
.payment_kong_btn{color: #df335b;border:1px solid #df335b;text-align: center;border-radius: 6px;padding:7px 6px;cursor: pointer;margin-bottom: 10px;}

/*button组*/

body{background: #f9f9f9;}
body .layui-container{padding: 0px !important;}
.header{height: 200px !important;background: url(../images/banner2.jpg);background-size: 100% 100%;}
.layui-nbzjmain{margin:0 auto;}
.layui-row{min-height: 700px;}
.ningbo-container-left{min-height: 700px;padding-top: 20px !important;}
.nbzj_header_left>span,.nbzj_header_right>span{padding: 5px;}
.antui_icon,.xiumi_icon{padding-right: 5px;}
.header_top{background: #23262E;height: 50px;}
.nbzj_user{}
.nbzj_user_img{width: 70px;height: 70px;border-radius: 50%;background: #fff;float: left;    margin-top: 60px;}
.nbzj_user_name{font-size: 20px;color: white;line-height: 70px;padding-left: 10px;float: left;    margin-top: 60px;}
.nbzj_header_left{color: white;text-align: left;line-height: 50px;}
.nbzj_header_right{color: white;text-align: right;line-height: 50px;}
.nbzj_nav{width: 160px;}
.nbzj_nav-item{height: 50px;line-height: 50px;padding-left: 30px;cursor: pointer; margin: 10px 0px;}
.nbzj_nav-item a{font-size: 16px;}
.nbzj-this a:hover{color: #fff;}
.nbzj_nav-item i{padding: 5px;font-size: 18px;}
/*.nbzj_nav-item:hover{background: #1ac4c6;border-radius: 4px;}
.nbzj_nav-item:hover a{color: white;}*/
.nbzj-this{background: #1ac4c6;border-radius: 4px;}
.nbzj-this a{color: #fff;}
.nbzj_footer{text-align: center;color: white;line-height: 50px;}
/*分类选择*/
.FenLeiXuanZe_item{padding-right: 10px !important;border-radius: 4px;height: 200px;overflow: hidden;}
.FenLeiXuanZe_item:last-child{padding-right: 0px !important;}
.fenleimain{min-height: 226px;}
.FenLeiXuanZe .course_title{line-height:70px;font-size: 20px;height:70px;color: #333;font-size: 16px;}
.FenLeiXuanZe .course_title .dot{background: #1ac4c6;width: 10px;height: 10px;border-radius: 50%;display: inline-block;margin-right: 10px;}
.FenLeiXuanZe_item_xuanze{height: 100%;background: white;border-radius: 4px;padding: 10px;}
.FenLeiXuanZe_item_xuanze_one{height: 120px; background:linear-gradient(120deg, #3fcadd, #1ba2f0); overflow: hidden;}
.FenLeiXuanZe_item_xuanze_tree{height: 120px; background:linear-gradient(120deg, #e882bc, #c75899); overflow: hidden;}
.FenLeiXuanZe_item_xuanze_two{height: 120px; background:linear-gradient(120deg, #5495ea, #1e70db); overflow: hidden;}
.FenLeiXuanZe_item_xuanze_four{height: 120px; background:linear-gradient(120deg, #a98fea, #8163cc); overflow: hidden;}
.FenLeiXuanZe_item_xuanze_title{text-align: center;color: #333;line-height: 60px;font-size: 18px;position: absolute;top: 130px;}
.sandarenyuan{left: 80px;}
.badayuan{left: 90px;}
.tezhongzuoye{left: 90px;}
.jianzaoshi{left: 96px;}
.FenLeiXuanZe_item_xuanze_one_img{width: 50px;height: 50px;margin: 0px auto; background: url(../images/icon_one.png) no-repeat; background-position: -78px 9px;margin-top: 30px;}
.FenLeiXuanZe_item_xuanze_two_img{width: 50px;height: 50px;margin: 0px auto; background: url(../images/icon_two.png) no-repeat; background-position: -78px 9px;margin-top: 30px;}
.FenLeiXuanZe_item_xuanze_tree_img{width: 50px;height: 50px;margin: 0px auto; background: url(../images/icon_tree.png) no-repeat; background-position: -78px 9px;margin-top: 30px;}
.FenLeiXuanZe_item_xuanze_four_img{width: 50px;height: 50px;margin: 0px auto; background: url(../images/icon_fuor.png) no-repeat; background-position: -78px 9px;margin-top: 30px;}
.FenLeiXuanZe_item_xuanze_one_main{background: white;padding: 20px;min-height: 220px;}
.FenLeiXuanZe_from{padding: 20px 60px 0px 0px;}
.FenLeiXuanZe .layui-form-item {margin-bottom: 25px !important;}
.xuanke_btn{margin-top: 15px !important;}
.ddd{display: none;}

/*购买课程*/
.xuanzeleibie{margin-left: 0px !important; width: 200px;}
.xuanzeleibie .layui-input{ border-width: 0px !important; border-radius: 4px !important;}
.layui-form-select dl{border: 0px !important;}
.layui-form-select dl dd.layui-this { background-color: #1ac4c6 !important;}
.xuanzeleibie_item{margin-bottom: 0px !important;}
.goumaikecheng .course_title{line-height:70px;font-size: 20px;height:70px;color: #333;}
.goumaikecheng .course_title .dot{background: #1ac4c6;width: 10px;height: 10px;border-radius: 50%;display: inline-block;margin-right: 10px;}
.goumaikecheng_main{min-height: 300px;}
.goumaikecheng_main>div:last-child{padding: 0px!important;}
.kecheng{padding-right:30px !important;}
.kecheng_item .kecheng_img_item{width: 100%;height: 130px;}
.kecheng_item .kecheng_img_item img{width: 100%;height: 130px;}
.kecheng_item{border-radius: 6px;overflow: hidden;background: #fff;  box-shadow: 0 0 5px #ccc;cursor: pointer;}
.kecheng_title_item h5{color: #333;}
.kecheng_title_item{padding: 10px 20px;}
.kecheng_title_item p{color: #888;font-size: 14px;padding:3px 0px;}
.kecheng_title_item .teacher{height: 40px;}
.kecheng_title_item .teacher p{float: left;}
.kecheng_title_item .teacher .money{font-size: 18px;color: red;float: right;}
.kecheng_title_item .jaigouwuche{height: 40px;}
.kecheng_title_item .jaigouwuche>div{float: left;}
.kecheng_title_item .jaigouwuche .shoppingcart{width:90px;}
.kecheng_title_item .jaigouwuche .shopping{float: right; width: 90px;}
.fenye{    margin-left: 140px;padding: 25px;}

/*.nbzj_select{width: 200px; height: 40px;border-radius: 5px;box-shadow: 0 0 5px #ccc;position: relative;}
.nbzj_select>select{border: none; outline: none;width: 100%; height: 40px;line-height: 40px;appearance: none;-webkit-appearance: none;-moz-appearance: none;padding-left: 60px; }
.nbzj_select:after{content: ""; width: 14px;height: 8px; background: url(img/xiala.png) no-repeat center; position: absolute;right: 20px;top: 45%; pointer-events: none; }*/
/*课程详情*/
.kechengxiangqing>.kechengmain{height: 140px !important;border-bottom: 1px solid #ccc;}
.kechengxiangqing .xiangqing_img{padding-right: 30px;}
.kechengxiangqing .xiangqing_img .kecheng_img_item{height: 120px;border-radius: 6px;overflow: hidden;width: 100%;}
.kechengxiangqing .xiangqing_img .kecheng_img_item img{width: 100%;height: 100%;}
.kechengxiangqing .xiangqing_title{line-height: 50px;font-size: 18px;padding-top: 20px;}
.xiangqing_jiage{color: red;font-size: 16px;line-height: 50px;}
.kechengxiangqing .kecheng_centertxt{padding-top: 30px;color: #333;}
.kechengxiangqing .kecheng_jianjie{line-height: 60px;color: #333;}
.kechengxiangqing .kecheng_gouxuan{line-height: 40px;height: 40px;}
.kechengxiangqing .kecheng_gouxuan .kecheng_gouxuan_left{color:#1ac4c6;}
.kechengxiangqing .kecheng_gouxuan .kecheng_gouxuan_right{text-align: right;}
.kechengxiangqing .kecheng_item_main{padding-bottom: 20px;height: 200px;}
.kechengxiangqing .kechenggoumai{background: white;height:40px;width: 100%;margin-bottom: 20px;padding: 10px 0px;}
.kechengxiangqing .kechenggoumai .kechenggoumai_btn{margin-right: 20px;margin-top: 5px;}
.kechengxiangqing .kechenggoumai .fanhuikechengliebiao{line-height: 40px;padding-left: 20px;color: #333;}
.rightfloat{float: right;}
.leftfloat{float: left;}
.wantwant{margin-left: 50px;margin-right: 20px;    position: static !important;}
.kecheng_item_time{ padding: 2px 5px;position: absolute;top: 110px;color: white; left: 0px;background: rgba(0,0,0,0.5);border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.kecheng_item_this{ position: absolute;top: 0px;left: 0px;background: rgba(0,0,0,0.5);width: 214px;height: 188px;border-radius: 6px;text-align: center;display: none;}
.kecheng_item_this i{font-size: 32px;line-height: 188px;color:#fff;}
/*我的订单  全部*/
.align_center{margin: auto;margin-bottom: 10px;}
.myorder_table thead tr{ background-color: #f9f9f9 !important;height: 55px;text-align: center;}
.myorder_table td{text-align: center;}
.myorder_table thead tr th{text-align: center;}
.fapiao_table tbody tr{line-height: 55px;height: 55px;text-align: center;}
.order_img{width: 160px;height: 100px;    border-radius: 8px;overflow: hidden;}
.order_img>img{width:100%;height: 100%;}
.payment{width: 70px;}
.cancellation_of_order{width: 70px;text-align: center;padding:8px 6px;cursor: pointer;}
.wait_for_payment{color: #df335b;}
.fapiaoxiazai_btn{margin: 0 auto;}
.fapiao_img{width: 653px;height: 426px;}
.FaPiaoXiaZai{cursor: pointer;color:#1ac4c6 ;text-decoration: underline;}
.ShenQingFaPiao_main{width: 500px;display: none;}
.ShenQingFaPiao_main_title{text-align: center;line-height: 35px;height: 35px;font-size: 18px;padding-top: 10px;}
.ShenQingFaPiao_main .beizhu{text-align: center;font-size: 12px; color: #8D8D8D;line-height: 35px;height: 35px;}
.ShenQingFaPiao_main .yes{margin: auto;}
.company_table{display: none;}
/*我的培训*/
.wodepeixun .course_title{line-height:70px;font-size: 16px;height:70px;color: #333;}
.wodepeixun .course_title .dot{background: #1ac4c6;width: 10px;height: 10px;border-radius: 50%;display: inline-block;margin-right: 10px;}
.wodepeixunselect{float: left;}
.peixunleibie{margin-left: 0px !important; width: 120px;}
.peixunleibietwo{margin-left: 20px !important; width: 120px;}
.peixunleibie .layui-input,.peixunleibietwo .layui-input{ border-width: 0px !important; border-radius: 4px !important;}
.wodepeixunselect .layui-input{ border-width: 0px !important; border-radius: 4px !important;}
.wodepeixunselect .shijian_input{margin-left: 10px;width: 120px;}

/*我的档案*/
.MyFiles .MyFiles_header{height: 70px;}
.MyFiles .course_title{line-height:70px;font-size: 16px;height:70px;color: #333;}
.MyFiles .course_title .dot{background: #1ac4c6;width: 10px;height: 10px;border-radius: 50%;display: inline-block;margin-right: 10px;}
.MyFiles .xiugai{float: right;margin-top: 20px;}
.MyFiles .touxiangcaiji{width: 150px;height: 180px;border: 1px solid #ccc;background: url(../images/nbzjbmg.png); background-position: 245px 56px;cursor: pointer;}
.MyFiles .myfiles_main{ background: white; padding: 20px;min-height: 350px;border-radius: 6px;}
.MyFiles .layui-form-item{margin-bottom: 25px !important;}
.MyFiles .zhengshu_main{min-height: 150px; background: white; padding: 20px;border-radius: 6px;}
.MyFiles .myorder_table thead tr{ background-color: white !important;height: 55px;text-align: center;}
.MyFiles .fapiao_main{min-height: 150px; background: white; padding:20px 20px 20px 50px;border-radius: 6px;margin-bottom: 20px;}
.MyFiles .fapiao_main .fapiao_item{line-height: 50px;color: #666;}
.caiji_left{float: left;}
.caiji_right{float: right;width: 230px;height: 370px;}
.caiji_right>img{width: 100%;height: 100%;}
.yunxujujue{margin-left: 55px;margin-top: 20px;height: 40px;}
.zhuyishixiang{width: 110px; text-align: right;padding-right: 10px;}
.btn_margin{margin: 0px 80px 10px 30px;}
.yunxujujue .layui-layer-close{position: static !important;}
.paizhaobtn{width: 50px;height: 50px; background: #df335b;line-height: 50px;text-align: center;margin: 20px auto;color: white;border-radius: 50%;cursor: pointer;}
.ZhengShuTianJia{display: none;padding:10px 40px 20px 20px;}
.ZhengShuTianJia h2{line-height: 40px;text-align: center;font-size: 18px;}
.ZhengShuTianJia .zhengshutianjiabtn{margin: auto;}
/*播放列表*/
.daohang{height: 40px;}
.BoFangLieBiao .bofang_list{height: 560px;background: #333;padding: 10px 20px;color: white; overflow-x: hidden;overflow-y: scroll;}
/*.BoFangLieBiao .bofang_list::-webkit-scrollbar {display: none;}*/
.BoFangLieBiao .bofang_video{width: 100%;height: 620px;}
.bofang_list>h3{line-height: 35px;height: 35px;}
.bofang_list ul li{height: 80px;border-bottom: 1px solid #ccc;padding-top: 10px;cursor: pointer;}
.bofang_list_img{width: 120px;height: 70px;float: left;}
.bofang_list_img>img{width: 100%;height: 100%;}
.bofang_list_name{float: left;width: 145px; padding-left: 10px;}
.bofang_list_name_title{color: #41a9f3;}
.bofang_list_name_time{float: left;margin-top: 5px;}
.bofang_list_name_wanchengdu{float: right;margin-top: 3px;}
.BoFangLieBiao .bofang_list::-webkit-scrollbar {width: 8px;height: 8px;}
.BoFangLieBiao .bofang_list::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,.05);border-radius: 10px;-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
.BoFangLieBiao .bofang_list:hover::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,.2);border-radius: 10px;-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1); }
.BoFangLieBiao .bofang_list::-webkit-scrollbar-thumb:hover {background-color: rgba(0,0,0,.4); -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
.BoFangLieBiao .bofang_list::-webkit-scrollbar-track {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);          }
.BoFangLieBiao .bofang_list::-webkit-scrollbar-track:hover {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.4);background-color: rgba(0,0,0,.01);}

/*我的成绩*/
.viewdetails{margin-bottom: 0px !important;margin-right: 20px;}
.zhengshudayin{margin-bottom: 0px !important;margin-right: 20px;}
.chakanxiangqing>h3{padding: 10px 0px;}
.chakanxiangqing>div{color: #333;height: 60px;}
.zhuapai_main{height: 120px !important;}
.chakanxiangqing .xiangqing_ltem{line-height: 30px;height: 30px;}
.zhuapai_main_img{padding-right: 20px;}
.zhuapai_main_img>img{width: 100%;height: 100%;}
.xiangqing_main_lok .layui-layer-close{position: static;}
.cc{height: 170px !important; }
/*我的考试*/
.wodekaoshi{padding-top: 10px;}
.wodekaoshi .wodekaoshi_list{height: 120px;padding-bottom: 20px;}
.wodekaoshi .xiangqing_img{padding-right: 30px;}
.wodekaoshi .xiangqing_img .kecheng_img_item{height: 120px;border-radius: 6px;overflow: hidden;width: 100%;}
.wodekaoshi .xiangqing_img .kecheng_img_item img{width: 100%;height: 100%;}
.wodekaoshi .xiangqing_title{font-size: 18px;padding-top: 10px;color: #333; min-height: 60px;}
.wodekaoshi .kecheng_centertxt{padding-top: 30px;color: #333;}
.wodekaoshi .kecheng_jianjie{line-height: 60px;color: #333;}
.wodekaoshi .wodekaoshi_bom{width: 100%;padding-top: 10px;}
.wodekaoshi .wodekaoshi_bom .totest{color: #8a8a8a;line-height: 35px;}
.wodekaoshi .wodekaoshi_bom .notpass{color: #df335b;line-height: 22px;}
.wodekaoshi .wodekaoshi_bom .pass{color: #1ac4c6;line-height: 22px;}
.wodekaoshi .wodekaoshi_bom .time{color: #8a8a8a;}
.kaoqiantixing .layui-layer-close{position: static;}
.kaoqiantixing{width: 190px;margin: 0 auto;}
.kaoqiantixing .kaishi_btn{margin-right: 10px;}
.kaoqianxuzhip{padding: 10px 0px;}
.kaoqianxuzhip>p{line-height: 30px;color: #8a8a8a;}

/*开始考试*/
.kaishikaoshi{background: #fff;  padding-bottom: 30px;}
.kaishikaoshi>h2{text-align: center;line-height: 40px;height: 40px;font-weight: 700;font-size: 18px;}
.kaishikaoshi .kaishikaoshi_danxuan{height: 30px;line-height: 30px;background: white;}
.kaishikaoshi .danxuan_title{font-size: 16px; font-weight: 700;padding-left: 10px;}
.kaishikaoshi .submit{width: 80px; text-align: center;color: white;background:#1ac4c6 ;cursor: pointer;}
.kaishikaoshi .countdown{padding-left: 10px;padding-right: 20px; color: #333;}
.kaishikaoshi .danxuan_main{clear: both; padding: 10px 0px 10px 20px;min-height: 100px;}
.kaishikaoshi .danxuan_main .xti{padding-left: 10px;line-height: 35px; height: 35px;}

.kaishikaoshi .layui-form-checkbox[lay-skin=primary] span{color: #000;}
.tongguokaoshi{width: 230px;}
.tongguokaoshi .happyface{width: 120px;height:100px; background: url(../images/nbzjbmg.png); background-position: 192px -142px;margin: 0 auto;}
.tongguokaoshi p{color: #333;height: 35px;line-height: 35px;text-align: center;}
.tongguokaoshi .tongguo_btn{margin: auto;}
.tongguokaoshi .layui-layer-close{position: static;}

.ShouYeBodybg {
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    background-image: url('../image/bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    overflow: hidden;
}
.bannerh {
    display: flex;
    align-items: center;
    height: 100vh;
}
.jieshao_main {
    width: 100%;
}
.w1200 {
    width: 1200px;
    margin: auto;
}
.logos {
    width: 68%;
    margin: auto;
    text-align: center;
    padding-bottom: 35px;
}
    .logos > img {
        width: 100%;
    }
.login-boxmian {
    display: flex;
    position: relative;
    width: 708px;
    margin: auto;
    z-index: 9;
    margin-bottom:60px;
}
.login-left {
    height: 380px;
}
    .login-left img {
        height: 100%;
    }
.jieshao {
    background: #fff;
    width: 385px;
    height: 330px;
    margin: auto;
    padding: 25px;
    border-radius: 0px;
}



