/*扣费记录*/
.kfjl_top { width: 100%; height: auto; background-image: url(../images/kfjl_top.png);background-repeat: no-repeat;background-size: 100% 100%; float: left;padding-top: 1.5rem;padding-bottom: 5rem;}
.kfjl_box{width: 100%;float: left;height: auto;}
.kfjl_topdh { width: 100%; height: 5rem; float: left;}
.kfjl_anniu { width: 10%; height: auto;float: left;}
.kfjl_anniu i { color: #FFFFFF; font-size:2.2rem; text-align: center; line-height: 5rem;}
.kfjl_toptext { width:80%; height: auto; float: left; line-height: 5rem;color: #FFFFFF; font-size: 2rem; text-align: center;}
.kfjl_top1 { width: 100%; height: auto;float: left;}
.kfjl_nameleft { width: 50%; margin: 0 3%; height: auto;float: left;}
.kfjl_qxh { color: #FFFFFF; font-size: 2.2rem; float: left;width: 100%; height: auto; line-height: 3rem;padding-left: 3rem;}
.kfjl_tel { width:100%; color: #FFFFFF;font-size: 1.8rem;float: left; height: auto; padding-left: 3rem;line-height: 4rem;}
.kfjl_nameright { width: 24%; height: auto;float: left;}
.kfjl_nameright img { width: 75%; height: auto; margin-top: 0.5rem;}
.kfjl_ssk { width: 92%; height: auto; margin: 0 4%; float: left; background-color: #FFFFFF; border-radius:0.8rem; margin-top: -4rem; border: 1px solid #1582cf;box-sizing: border-box;}
.ssk_anniu { width: 10%; height: auto; float: left;height: auto;margin: 0 3%;}
.ssk_anniu i { color: #999999; font-size: 2rem; text-align: center; width: 100%; height: auto;line-height:4.5rem;}
.ssk_text { width: 80%; height: auto;float: left;}
.ssk_place {width: 100%; height: auto; float: left; line-height: 4.5rem;margin-top: 0.1rem; font-size: 1.6rem; color: #999999;}
.kfjl_jl { width: 100%; height: auto; float: left;}
.jl_kf { width: 50%; height: auto; float: left;}
.jl_tf { width: 50%; height: auto; float: left;}
/* tab */
.tab{width: 100%; height: auto; float: left; margin-top:1rem;margin-bottom: 4rem;}
.tab ul.menu{ width: 92%; height: auto;float: left;border-bottom: 1px solid #1582CF; margin: 0 4%;position: relative;}
.tab ul.menu li{float:left;text-align:center;width:49%;height:auto;line-height:4rem;list-style:none;font-size:1.6rem;margin-bottom: 0.6rem;margin-top: 0.6rem;}
.tab ul.menu:after{content: "";display: block;width: 1px;height: 20px;background-color: #0369AC;position: absolute;right: 50%;top: 1.5rem;}
.tab ul.menu li.active{color:#1582CF; margin-bottom:0.6rem; margin-top: 0.6rem;border: none;}
.jl_kf1 {width: 92%; height: auto;float: left; border-bottom: 1px dashed #1582CF;margin: 0 4%;line-height: 5rem;color: #0369AC;box-sizing: border-box; }
.jl_kf { width: 92%; height: auto;float: left; border-bottom: 1px dashed #1582CF;margin: 0 4%;line-height:6rem;}
.jf_kf1 { width: 100%; height: auto;float: left;}
.jl_kf_1 { width: 25%; height: auto;float: left; font-size: 1.4rem; text-align: center; color: #333333F;}
.jl_kf_2 { width: 33.3333%; height: auto;float: left; font-size: 1.4rem; text-align: center; color: #333333F;}
.jl_kf_1 dl dt { width: 100%; height: auto;float: left; line-height:1.5rem;text-align: center;margin-top: 1.5rem;} 
.jl_kf_1 dl dd { width: 100%; height: auto;float: left;line-height: 1.5rem;text-align: center;margin-bottom: 1rem;margin-top: 0.5rem;} 
.con2{display:none;}
/*注册*/
.zc_top { width: 100%; height: 5rem; float: left;background-color: #0369ac;}
.zc_meun { width: 96%; height: auto; float: left;margin: 0 2%;}
.xgxx_newname { width: 96%; margin: 0 2%; border-bottom: 1px solid #e6e6e6; float: right; height: auto;box-sizing: border-box; }
.xgxx_text_input { font-size: 1.6rem; background: none; width: 70%; float: left; line-height:5.5rem;color: #666666;height: auto;}
.zc_name {color: #000; width: 28%; height: 5rem;float: left;font-size: 1.6rem;text-align: justify;line-height:5.5rem;text-align-last: justify;text-align: justify;text-justify: inter-ideograph; }
.icon-fanhui1{
  display:inline-block;
  width:100%;
}
.zc_bq { width: 70%; height: auto;float: left;}
.zc_bq textarea{ width:100%;float: left; height: 10rem;color: #666666;  line-height: 3rem; border: none; padding-top: 1.3rem;font-size: 1.5rem;background-color: #FFFFFF;}
.zc_dl { width: 95%; height: auto;margin-left: 5%;margin-top: 1rem; float: left; color: #0369ac;margin-bottom: 5rem;}
.zc_dl a { color: #0369ac;}
.zc_button {width: 70%; margin: 0 15%; float: left; height: 5rem; background-color: #0369ac; border-radius:0.8rem; margin-top: 5rem; margin-bottom: 4rem;}
.zc_button a {display: block;width: 100%;text-align: center;color: #FFFFFF;line-height: 5rem;font-size: 2rem;}
/*老师注册*/
.demo{ width: 80%; height: auto;float: left; color: #666666; line-height: 4rem;font-size: 1.5rem;}
.select { float: left;width: 100%; height: auto; position: relative;}
.select dt { width: 100%; height: auto; color: #666;line-height: 4rem;}
.select_text { width: 90%; height: auto;float: left;line-height: 4rem; color: #000;}
.anniu { width: 10%; height: auto;float: right;}
.anniu i { font-size: 2rem;width: 100%;float: right;}
.select dd { position: absolute;right: 0;top: 5rem; width:15rem; height: auto;background-color: #FFFFFF;display:none;border:1px solid #d2ccc4;z-index: 999;}
.select dd ul li { line-height:5rem;height: auto;width: 100%;color: #666666;border-bottom: 1px solid #dbdbdb;width: 100%;float: left;height: auto;}
.select dd ul li a{display: block;float: left;height: auto;width: 100%;height: auto;}
.select a { color: #666666;}
.select dd ul li:hover{color: #0369AC;}
.jzdlzczc{right: 0 !important;}
/*家长登录*/
.dl_bg { width: 100%; height: 100%;background-image: url(../images/dl_bg.png);background-repeat: no-repeat;background-size: 100% 100%; position: absolute;float: left;padding-bottom: 8rem;}
.dl_logo { width：90%; height: auto;margin: 0 5%;float: left;margin-top: 20rem;}
.dl_logo img { width: 90%;display: block;margin: 0 5%;float: left;}
.dl_meun { width: 90%; height:auto;margin: 0 5%;float: left;background-color: #FFFFFF;border-radius: 1rem;margin-top:5rem;}
.tab1 { width: 100%; height: auto;float: left;}
.tab1 ul.menu1 { width: 100%; height: auto;float: left;}
.tab1 ul.menu1 li{float:left;text-align:center;width:50%;height:auto;line-height:5rem;list-style:none;font-size:1.8rem;margin-bottom: 0.6rem;}
.tab1 ul.menu1 li.active1{color:#FFFFFF; margin-bottom:0.6rem;float: left;width: 50%; height: auto;background-color: #0369AC;border-top-left-radius: 1rem;}
.tab1 ul.menu1 li.active2{color:#FFFFFF; margin-bottom:0.6rem;float: left;width: 50%; height: auto;background-color: #0369AC;border-top-right-radius: 1rem;}
.tab1 ul.menu1 li.active1 a{color: #fff;width: 100%;float: left;height: auto;display: block;}
.tab1 ul.menu1 li.active2 a{color: #fff;width: 100%;float: left;height: auto;display: block;}
.jzdl_meun { width: 90%; height: auto;float: left;margin: 0 5%;margin-top: rem;}
.jzdl_tel { width: 100%; height: auto;float: left;border-bottom: 1px solid #dbdbdb; margin-top: 1rem;}
.tel_anniu { width: 10%; height: auto;float: left;margin: 0 5%;}
.tel_anniu i { width: 100%; line-height: 5rem; float: left;font-size: 2.2rem; color: #0369ac;}
.tel_text { width: 70%; height: auto;float: left; line-height: 5rem;font-size: 1.5rem;color: #999999;}
.jzdl_dl { width: 90%; height: auto;float: left;margin: 0 5%;margin-top: 1.3rem;margin-bottom: 3rem;}
.ljzc a { width: 50%; height: auto;float: left; text-align: left; color: #0369AC;font-size:1.4rem;}
.wjma { width: 50%; float: right;height: auto;text-align: right;font-size:1.4rem;}
.zc_button  { margin-top: 0.6rem !important;}
.jzdl {line-height: 4rem !important; color: #999999; font-size: 1.5rem !important; }
.anniu1 { width: 10%;height: auto;line-height: 5rem !important;}
.demo { line-height: 4rem;color: #999999;position: relative;}
.con2{display:none;}

/*老师提成*/
.tc_bg { width: 100%; height: auto;float: left;background-color: #e6edff;padding-bottom: 4rem;}
.tc_meun { width: 90%; height: auto;float: left;margin: 0 5%;border-radius:0.6rem; background-color: #FFFFFF;margin-top: -5rem;padding-bottom: 2rem;margin-bottom: 4rem;}
/*我的课程*/
.wdkc_bg1 { width: 100%; height: 105%; background-image: url(../images/tc_bg.png); background-repeat: no-repeat;background-size: 100% 100%;position: absolute;}
.wdkc_meun { width: 92%; height: auto;float: left;margin: 0 4%;background-color: #FFFFFF;border-radius: 0.6rem;margin-top: -6rem;padding-bottom: 2rem;margin-bottom: 4rem;}
.wdkc_jz { width: 100%; height: auto;float: left;margin: 0;color: #000000;font-size: 1.8rem;padding:1.2rem 0;}
.jz_text { width: 96%; height: auto;float: left;margin: 0 2%;border-bottom: 1px solid #dbdbdb;}
.jz_pt {  width: 100%; height: auto;float: left;margin-left: 2%;padding: 0.8rem 0;font-size: 1.5rem;}
.jz_js {  width: 18%; height: auto;float: left;padding: 0.8rem 0;font-size: 1.4rem;}
.pt_money { width: 52%; height: auto;float: right; text-align: right; margin-right: 2%;padding: 1rem 0;font-size: 1.4rem;}
/*选课完成*/
.wdkc_bg { width: 100%; height: auto; float: left;background-color: #e6edff;}
/*家长选课1*/
.xk_ts { width: 70%; height: auto;float: left;margin: 0 15%; color: #FFFFFF;font-size: 1.6rem; text-align: center;}
.xk_meun { width: 94%; height: auto;float: left;margin: 0 3%;border-radius: 0.6rem; background-color: #FFFFFF;margin-top: -5rem;margin-bottom: 3rem;padding-bottom: 1rem;}
.xk_bt { width: 100%; height: auto;float: left;}
.xk_bg { width: 2%; float: left;background-color: #e96aa1; border-top-left-radius: 0.6rem;height: 4rem;}
.xk_text { width: 90%;height: auto;line-height: 4rem; color: #e96aa1; font-size: 1.8rem;margin-left: 1rem;margin-left: 5%;}
.demo1 { width: 90%;margin: 0 5%; height: auto;float: left;color: #000000;line-height: 4rem;font-size: 1.5rem; border: 1px solid #aaaaaa; border-radius: 0.6rem;margin-top: 1rem;}
.select1 { float: left;width: 95%;height: auto;margin-left: 5%;position: relative;}
.select1 dt { width: 100%; height: auto;line-height: 4rem;}
.select_text { width: 100%; height: auto;float: left;}
.anniu { width: 10%; height: auto;float: right;}
.anniu i { font-size: 2rem;width: 100%;float: right;}
.select1 dd { position: absolute;right: 0;top: 4rem; width: 12rem; height:auto;background-color: #FFFFFF;display:none;border:1px solid #d2ccc4;z-index: 999;}
.select1 dd ul li {line-height: 4rem;}
.select1 a { color: #666666;}
.jzxk_jz { width: 100%;height: auto;float: left;margin-bottom: 2rem;margin-top: 1rem;}
.jzxk_meun1 {width: 94%; height: auto;float: left;margin: 0 3%;border: 1px solid #aaaaaa;border-radius: 0.6rem; line-height: 4rem;margin-bottom: 0.8rem;}
.jzxk_jz { width: 100%;height: auto;float: left;}
.jzxk_meun1 dl dt { margin-left: 1rem;float: left;height: auto;}
.jzxk_meun1 dl dd { width: 75%; height: auto;float: left;}
.jzxk_meun2 dl dt { width: 30% !important;margin-left: 1rem;float: left;height: auto;}
.jzxk_meun2 dl dd { width: 65% !important; height: auto;float: left;}
/*a:active { border-color: #e96aa1;}*/

/*家长选课2*/
/*精品课*/
.xk_jp {width: 2%; float: left;background-color: #4ccc94 !important; border-top-left-radius: 0.6rem;height: 4rem; }
.jp_text {width: 90%;height: auto;line-height: 4rem; color: #4ccc94 !important; font-size: 1.8rem;margin-left: 1rem;margin-left: 5%;}
.jzxk_meun1 dl dt { margin-left: 1rem;float: left;height: auto;color: #000;}
.jzxk_meun1 dl dd { width: 50%; height: auto;float: left;}
.jzxk_input {width: 20%; height: auto;float: left;margin-top: 1rem;}
/*自费*/
.xk_zf {width: 2%; float: left;background-color: #9f90f1 !important; border-top-left-radius: 0.6rem;height: 4rem;}
.zf_text {width: 90%;height: auto;line-height: 4rem; color: #9f90f1 !important; font-size: 1.8rem;margin-left: 1rem;margin-left: 5%;}
.xk_jpk {} 
.demo1 { width: 94%;margin: 0 3%; height: auto;float: left;color: #000000;line-height: 4rem;font-size: 1.5rem; border: 1px solid #aaaaaa; border-radius: 0.6rem;margin-top: 1rem;margin-bottom: 2rem;}
.select2 { float: left;width: 97%;height: auto;position: relative;margin-left: 3%;}
.select2 dt { width: 100%; height: auto;line-height: 4rem !important;}
.select_text3 { width: 90%; height: auto;float: left;line-height: 4rem !important;}
.anniu { width: 10%; height: auto;float: right;}
.anniu i { font-size: 2rem;width: 100%;float: right;position: absolute;right: 0;color: #999;}
.select2 dd { position: absolute;top:4.2rem; width:102%; height:auto;display:none;border:1px solid #d2ccc4;right: 0;z-index: 1;}
.select2 dd ul li { padding: 0 !important; line-height: 4rem !important; border-bottom: 1px solid #d2ccc4;background-color: #FFFFFF;width: 100%;float: left;height: auto;}
.select a { color: #999; padding-left: 1rem;}
/*家长选课3*/
.tc_bg3{ width: 100%; height: 100%; background-image: url(../images/tc_bg.png); background-repeat: no-repeat;background-size: 100% 100%;float: left;}
.xk_fj { width: 2%; float: left;background-color: #f80c3e !important; border-top-left-radius: 0.6rem;height: 4rem;}
.fj_text {width: 90%;height: auto;line-height: 4rem; color: #f80c3e !important; font-size: 1.8rem;margin-left: 1rem;margin-left: 5%; }
.xk_ql {width: 100%; height: auto; float: left;color: #000000;font-size:1.6rem;padding: 1.5rem 0; }
.xk_pg_text { width: 94%; margin: 0 3%; height: auto;float: left;border: 1px solid #aaaaaa; border-radius: 0.4rem; margin-bottom: 0.8rem;box-sizing: border-box;}
.xk_pg_1 { height: auto;float: left;margin-left: 3%;font-size: 1.4rem;line-height: 4rem;}
.xk_pg_2 { width: 70%; height: auto;float: left;font-size: 1.4rem;line-height: 4rem;}
.xk_pg_money { width: 50% !important;float: left;}
.xk_pg_3 { widows: 20%; height: auto;float: right;padding: 0.8rem 0;font-size: 1.4rem;color: #f80c3e;margin-right: 2%;}
.select3 dd { height: auto;}
.demo3 { width: 94% !important;margin: 0 3%;}
.select_text1 { /*color: #666 !important;*/}
.select3 a {color: #000000 !important; margin-left: 2% !important;}
.select3 dd ul li { color: #666 !important; }
.select3 dd ul li a{display: block;width: 94%;float: left;height: auto;}
.select3 dd { height: auto;}
/*家长选课4*/

/*家长选课5*/
.xk-qt {background-color: #ffc472 !important; }
.qt_text { color: #ffc472 !important;}
.xk_bz { width: 97%; height: auto; float: left;color: #000000;font-size:1.6rem;padding: 1rem 0;margin-left: 3%;}
.bz_text {width: 94%; height: auto;float: left; margin: 0 3%;}
.bz_text textarea {background-color: #FFFFFF;width: 100%;float: left;height:22rem; color: #666666; line-height: 3rem; border: 1px solid #aaaaaa;padding-top: 0.5rem;font-size: 1.5rem; margin-bottom: 2rem;resize: none;}
/*老师签到*/
.qd_kc { width: 94%; margin: 0 3%; height: auto;float: left; margin-top: 1rem;}
.qd_kc_km { width: 28%; height: auto;float: left; color: #000000;font-size:1.6rem ; line-height: 4rem;}
.qd_kc_xl { width: 72%; height: auto;float: left;}
.qd_kc_xl_xs { width: 98%; height:auto;float: right;border: 1px solid #aaaaaa;margin-bottom: 2rem;padding-bottom: 1rem;box-sizing:border-box;margin-top: 0.5rem;margin-right: 2%;}
.xs_name { width: 30%; height: auto;float: left;margin-top: 1rem;margin-left: 3%;margin-bottom: 0.5rem;line-height: 1.8rem;}
.date {width: 94%;margin: 0 3%; height: auto;float: left;color: #000000;line-height: 4rem;font-size: 1.5rem; border: 1px solid #aaaaaa; border-radius: 0.6rem;position: relative;}

/*忘记密码*/
.wjmm {width: 100%; height: auto;float: left;}
.wjmm_1 { width: 92%;height: auto;float: left;margin: 0 4%;border-bottom: 1px solid #e6e6e6;}
.wjmm_input { font-size: 1.6rem; background: none; width: 70%; float: left; line-height:5.5rem;color: #666666;height: auto;}
.zc_button1 {width: 70%; margin: 0 15%; float: left; height: 5rem; background-color: #0369ac; border-radius:0.8rem; margin-top: 12rem; margin-bottom: 4rem;}
.zc_button1 a {display: block;width: 100%;text-align: center;color: #FFFFFF;line-height: 5rem;font-size: 2rem;}
.icon-xiala-{position: absolute;right: 50px;}
.lszcsx{color: #666;}
.xszc_box{width: 100%;float: left;height: auto;}
.xszc_box li{border-bottom: 1px solid #dbdbdb;width: 100%;float: left;height:5rem;}
.xszc_box_fl{width: 32%;float: left;height: auto;line-height: 5rem;font-size: 1.5rem;color: #000;text-align:justify; text-justify:distribute-all-lines; text-align-last:justify;justify-content: space-between;}
.xszc_box_fr{width: 68%;float: left;height: auto;}
.xszc_box_fr input{width: 100%;line-height: 5rem;font-size: 1.5rem;color: #666;}
.lsbg_box{width: 100%;float: left;height: auto; background-image: url(../images/kfjl_top.png);background-repeat: no-repeat;background-size: 100% 100%;padding-bottom: 6rem;}
.xyx_btn{width: 70%;float: left;height: auto;margin: 0 15%;line-height: 5rem;background-color: #0369ac;border-radius: 10px;margin-bottom: 4rem;}
.xyx_btn a{display: block;line-height: 5rem;text-align: center;width: 100%;float: left;color: #fff;font-size: 1.6rem;}
.input_style{
	width: 1.8rem;
    height: 1.8rem;
    display: block;
    float: left;
    margin-right: 1rem;
}
.jsqddate{margin-left: 3%;font-size: 1.6rem;color: #000 !important;}
.lszciabtn{right: 0;}
.zc1iicon{right: 30px;line-height: 5rem;}
.xk1jz{border-bottom: 1px solid #DBDBDB;}
.zczcjzy{margin-top: 0.5rem;}
.zczcjzy .dt{font-size: 1.5rem;}
.select_text2{color: #666;}
.zc_dlzc1{margin-left: 0;}


.gwcpic_fr{width: 22%;float: right;margin-right: 2%;}
.product_gw{border:1px solid #dbdbdb;width:80px;line-height:2.2rem;overflow:hidden;font-size:1.4rem;float: right;margin-top: 0.9rem;}
.product_gw em{display:block;height:2.2rem;width:25px;float:left;color:#7A7979;border-right:1px solid #dbdbdb;text-align:center;cursor:pointer}
.product_gw .product-num{display:block;float:left;text-align:center;width:25px;font-style:normal;font-size:12px;line-height:2.2rem;border:0;pointer-events:none}
.product_gw em.product-add{float:right;border-right:0;border-left:1px solid #dbdbdb}
.product-del{width:1.15rem;display:inline-block;position:absolute;right:5px;top:8px;cursor:pointer}
.product-js{width:100%;height:5rem;display:inline-block;bottom:0;line-height:5rem;background:#fff;z-index:99;margin-top: 18rem;}
.product-al{display:inline-block;height:5rem;width:50%;line-height: 5rem;}
.product-js .product-all{width:3rem;height:100%;display:inline-block;float:left;text-align:center;line-height:3.5rem}
.product-js .product-all em{width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid #B8B4B4;display:inline-block;cursor:pointer;margin-top: 1.95rem;}
.product-js .product-all .product-all-on{background:url(../images/gouico.png) no-repeat 0 0;background-size:1.5rem;border:0;display:inline-block}
.all-xz{cursor:pointer}
.jzxk_jz222{margin-top: 1rem;}
.jzxk2boot{margin-bottom: 0;}
.jzxk_2bootm{margin-bottom: 4rem;}
.lsqddatebtn{line-height: 4rem;}
.active11{border: 1px solid red;}
.date input{
	  line-height: 4rem;
    width: 96%;
    background: none;}
