/*公共样式*/
body{background: #fff;}
.banner img{width:100%;display: block;}
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.display-none{ display: none;}
.margin-top{ margin-top: .4rem;}
.top{ text-align: center;background:#ffb602; padding: .5rem 0; font-size: 0.5rem; color:#fff;}
.top p{ line-height: 0.8rem;}
a.button{margin-top: 0.4rem; display: block;border-radius: 4px; border:1px solid #ffb602; line-height: 0.8rem; font-size:0.34rem; color:#5f5f5f; text-align: center; background: #fff;}
/*login*/
.login{ background: #f6f4f5;}
.login .content{ padding: 0 0.3rem;}
.login .content p.remark{ color:#e46150; font-size: .28rem; line-height: .56rem; margin-top: .4rem;}
.login .content p.explain{ color:#919191; font-size: .28rem; line-height: .56rem;}
/*examinee*/
.examinee{ background: #f6f4f5; }
.examinee .content{ padding: 0 0.3rem;}
.examinee .content p.remark{ color:#e46150; font-size: .28rem; line-height: .56rem; margin-top: .4rem;}
.examinee .content p.explain{ color:#919191; font-size: .28rem; line-height: .56rem;}
/*register*/
.register{ background: #f6f4f5; }
.register .content{ padding: 0 0.3rem;}
.register .content .input{line-height: 0.95rem; border-radius: 3px; background:#fff; padding: 0 .2rem;margin-top: 0.4rem;}
.register .content .input label{ color: #5f5f5f;font-size:0.34rem; float: left; width: 2.2rem;}
.register .content .input input{  float: left; width: 6rem;line-height: 0.95rem; height: .95rem; border: 0; margin: 0; padding: 0;font-size:0.34rem;  }
.register .content p.remark{ color:#e46150; font-size: .28rem; line-height: .56rem; margin-top: .4rem;}
.register .content p.explain{ color:#919191; font-size: .28rem; line-height: .56rem;}
/*examin*/
.examin{ background: #f6f4f5; }
.examin .content{ padding: 0 0.3rem;}
.examin .content .input{line-height: 0.95rem; border-radius: 3px; background:#fff; padding: 0 .2rem;margin-top: 0.4rem;}
.examin .content .input label{ color: #5f5f5f;font-size:0.34rem; float: left; width: 2.2rem;}
.examin .content .input input{  float: left; width: 6rem;line-height: 0.95rem; height: .95rem; border: 0; margin: 0; padding: 0;font-size:0.34rem;  }
.examin .content p.remark{ color:#e46150; font-size: .28rem; line-height: .56rem; margin-top: .4rem;}
.examin .content p.explain{ color:#919191; font-size: .28rem; line-height: .56rem;}
/*final*/
.final{ background: #f6f4f5; }
.final .content{ padding: 0 0.3rem;}
.final .content .input{line-height: 0.95rem; border-radius: 3px; background:#fff; padding: 0 .2rem;margin-top: 0.4rem;}
.final .content .input label{ color: #5f5f5f;font-size:0.34rem; float: left; width: 2.2rem;}
.final .content .input input{  float: left; width: 6rem;line-height: 0.95rem; height: .95rem; border: 0; margin: 0; padding: 0;font-size:0.34rem;  }
.final .content a.a-left{ float: left; width: 48%; }
.final .content a.a-right{ float: left; width: 48%; margin-left: 4%; background:#ffb602; color:#fff; border:1px solid #ffb602;}
.final .content p.explain{ color:#919191; font-size: .28rem; line-height: .56rem;}
.final .content p.explain span.color{ color:#e46150;}
/*stage*/
.stage{ background: #f6f4f5; }
.stage .content{ padding: 0 0.3rem;}
.stage .content .input{line-height: 0.95rem; border-radius: 3px; background:#fff; padding: 0 .2rem;margin-top: 0.4rem;}
.stage .content .input select{line-height: 0.95rem; height: .95rem; border: 0; margin: 0; padding: 0;font-size:0.34rem; text-align: center; background: url("../images/icon.png") no-repeat right center; background-size: .5rem .35rem; }
.stage .content .input label{ color: #5f5f5f;font-size:0.34rem; float: left; width: 2.2rem;}
.stage .content .input input{  float: left; width: 6rem;line-height: 0.95rem; height: .95rem; border: 0; margin: 0; padding: 0;font-size:0.34rem;  }
.stage .content a.a-left{ float: left; width: 48%; }
.stage .content a.a-right{ float: left; width: 48%; margin-left: 4%; background:#ffb602; color:#fff; border:1px solid #ffb602;}
.stage .content p.add{ color:#000; font-size: .38rem; line-height: .56rem; font-weight: 400;}
/*teacher*/
.teacher{ background: #f6f4f5; }
.teacher .content{ padding: 0 0.3rem;}
.teacher .content .input{line-height: 0.95rem; border-radius: 3px; background:#fff; padding: 0 .2rem;margin-top: 0.4rem;}
.teacher .content .input label{ color: #5f5f5f;font-size:0.34rem; float: left; width: 2.2rem;}
.teacher .content .input input{  float: left; width: 6rem;line-height: 0.95rem; height: .95rem; border: 0; margin: 0; padding: 0;font-size:0.34rem;  }
.teacher .content p.remark{ color:#e46150; font-size: .28rem; line-height: .56rem; margin-top: .4rem;}
.teacher .content p.explain{ color:#919191; font-size: .28rem; line-height: .56rem;}
/*resultInput*/
.resultInput{ background: #f6f4f5; }
.resultInput .content{ padding: 0 0.3rem;}
.resultInput .content .input{line-height: 0.95rem; border-radius: 3px; background:#fff; padding: 0 .2rem;margin-top: 0.4rem;}
.resultInput .content .input label{ color: #5f5f5f;font-size:0.34rem; float: left; width: 2.2rem;}
.resultInput .content .input input{  float: left; width: 6rem;line-height: 0.95rem; height: .95rem; border: 0; margin: 0; padding: 0;font-size:0.34rem;  }
.resultInput .content a.button{ background:#ffb602; border:1px solid #ffb602; color:#fff;}
/*management*/
.management{ background: #f6f4f5;}
.management .top-block{ line-height: 1rem; height:1rem;padding: 0 0.3rem; background:#fff;}
.management .top-block p{ float: left;}
.management .top-block p span{ color:#e46150;}
.management .top-block .a-right{ float: right; }
.management .top-block .a-right a{font-size: .3rem; color:#ffb602; border:1px solid #ffb602; padding: .1rem .15rem; }
.management .content{ padding: 0 0.3rem;}
.management .content p.explain{ color:#919191; font-size: .28rem; height: 1rem;margin-top:.3rem}
.management .content p.explain span{ color:#e46150;}
.management .content ul li{ margin-bottom: .4rem; background: #fff; padding: .4rem .2rem; border-radius: 2px;}
.management .content ul li .number{ float: left; width: 1.5rem; padding-left: .5rem;}
.management .content ul li .number p{ color:#b6b6b6; font-size: .45rem;}
.management .content ul li .information{ float: left;}
.management .content ul li .information p.one{font-size: .4rem; color:#626262;}
.management .content ul li .information p.two{font-size: .3rem; color:#898989;}
.management .content ul li .right-button{ float: right; margin-top: 1.2rem;}
.management .content ul li .right-button a{font-size: .3rem; color:#ffb602; border:1px solid #f3f4f3; padding: .1rem .15rem; }
/*pay*/
.pay{ background: #f6f4f5; padding-bottom: 1.5rem;}
.pay .content{ padding: 0 0.3rem;}
.pay .content p.explain{ color:#919191; font-size: .28rem; height: 1rem;margin-top:.3rem}
.pay .content p.explain span{ color:#e46150;}
.pay .content ul li{ margin-bottom: .4rem; background: #fff; padding: .4rem .2rem; border-radius: 2px;}
.pay .content ul li .number{ float: left; width: 1.5rem; padding-left: .5rem;}
.pay .content ul li .number p{ color:#b6b6b6; font-size: .45rem; margin-top: .15rem;}
.pay .content ul li .information{ float: left;}
.pay .content ul li .information p.one{font-size: .4rem; color:#626262;}
.pay .content ul li .information p.two{font-size: .3rem; color:#898989;}
.pay .content a.button{ background:#ffb602;color:#fff; }
/*enroll*/
.enroll{ background: #f6f4f5; padding-bottom: 1.5rem;}
.enroll .top-block{ line-height: 1rem; height:1rem;padding: 0 0.3rem; background:#fff;}
.enroll .top-block p{ float: left;}
.enroll .top-block p span{ color:#e46150;}
.enroll .top-block .a-right{ float: right; }
.enroll .top-block .a-right a{font-size: .3rem; color:#ffb602; border:1px solid #ffb602; padding: .1rem .15rem; }
.enroll .content{ padding: 0 0.3rem;}
.enroll .content p.explain{ color:#919191; font-size: .28rem; height: 1rem;margin-top:.3rem}
.enroll .content p.explain span{ color:#e46150;}
.enroll .content ul li{ margin-bottom: .4rem; background: #fff; padding: .4rem .2rem; border-radius: 2px;}
.enroll .content ul li .number{ float: left; width: 1.5rem; padding-left: .5rem;}
.enroll .content ul li .number p{ color:#b6b6b6; font-size: .45rem;}
.enroll .content ul li .information{ float: left;}
.enroll .content ul li .information p.one{font-size: .4rem; color:#626262;}
.enroll .content ul li .information p.two{font-size: .3rem; color:#898989;}
.enroll .content ul li .right-button{ float: right; margin-top: 1.2rem;}
.enroll .content ul li .right-button a{font-size: .3rem; color:#ffb602; border:1px solid #f3f4f3; padding: .1rem .15rem; }
/*class*/
.class{ background: #f6f4f5;}
.class .top-block{ line-height: 1rem; height:1rem;padding: 0 0.3rem; background:#fff;}
.class .top-block p{ float: left;}
.class .top-block p span{ color:#e46150;}
.class .top-block .a-right{ float: right; }
.class .top-block .a-right a{font-size: .3rem; color:#ffb602; border:1px solid #ffb602; padding: .1rem .15rem; }
.class .content{ padding: 0 0.3rem;}
.class .content p.explain{ color:#919191; font-size: .28rem; height: 1rem;margin-top:.3rem}
.class .content p.explain span{ color:#e46150;}
.class .content ul li{ margin-bottom: .4rem; background: #fff; padding: .4rem .2rem; border-radius: 2px;}
.class .content ul li .number{ float: left; width: 1.5rem; padding-left: .5rem;}
.class .content ul li .number p{ color:#b6b6b6; font-size: .45rem;}
.class .content ul li .information{ float: left;}
.class .content ul li .information p.one{font-size: .4rem; color:#626262;}
.class .content ul li .information p.two{font-size: .3rem; color:#898989;}
.class .content ul li p{margin-top: .15rem;}
.class .content ul li p a.share{float: right;font-size: .3rem; color:#626262; border:1px solid #f3f4f3; padding: .08rem .15rem;}
.class .content ul li p a.modify{float: right; margin-right: .2rem; font-size: .3rem; color:#ffb602; border:1px solid #f3f4f3; padding: .08rem .15rem;}
.class .content a.a-left{ float: left; width: 48%; margin-top: 0;}
.class .content a.a-right{ float: left; width: 48%;margin-top: 0; margin-left: 4%; background:#ffb602; color:#fff; border:1px solid #ffb602;}

/*information-main*/
.information-main{ background: #f6f4f5; }
.information-main .information-middle{ background: #fff; padding: 0 0.3rem;}
.information-main .information-middle p{ line-height: .9rem; border-bottom: 1px solid #f6f4f5;}
.information-main .information-middle p .text-left{ float: left;color:#919191;}
.information-main .information-middle p .text-right{ float: right;color:#5f5f5f;}
.information-main .information-middle p.last{ border-bottom: 0;}
.information-main .content{ padding: 0 0.3rem;}
.information-main .content p.explain{ color:#919191; font-size: .28rem; height: .7rem;margin-top:.3rem}
.information-main .content p.explain span{ color:#e46150;}
.information-main .content .input{line-height: 0.95rem; border-radius: 3px; background:#fff; padding: 0 .2rem;margin-bottom: 0.4rem;}
.information-main .content .input label{ color: #5f5f5f;font-size:0.34rem; float: left; width: 2.2rem;}
.information-main .content .input input{  float: left; width: 6rem;line-height: 0.95rem; height: .95rem; border: 0; margin: 0; padding: 0;font-size:0.34rem;  }
.information-main .content a.button{ background:#ffb602;color:#fff; }
/*payment-management*/
.payment-management{ background: #f6f4f5; }
.payment-management .information-middle{ background: #fff; padding: 0 0.3rem;}
.payment-management .information-middle p{ line-height: .9rem; border-bottom: 1px solid #f6f4f5;}
.payment-management .information-middle p .text-left{ float: left;color:#919191;}
.payment-management .information-middle p .text-right{ float: right;color:#5f5f5f;}
.payment-management .information-middle p.last{ border-bottom: 0;}
.payment-management .content{ width: 100%; margin-top: .35rem;padding: 0.3rem;background: #fff;}
.payment-management .content table{width: 100%; border: 1px solid #f6f4f5;}
.payment-management .content table tr{ border-bottom: 1px solid #f6f4f5;}
.payment-management .content table tr:last-child{ border:0;}
.payment-management .content table tr td{ padding: .2rem .4rem; border-right: 1px solid #f6f4f5;}
.payment-management .content table tr td span{ color:#e46150;}
.payment-management .content table tr td:last-child{ border:0;}
.payment-management a.button{ margin: .4rem .3rem;}
/*index*/
.index{ background: #f6f4f5; padding-bottom: 1.5rem; }
.index .index-content{ width: 100%; padding: 0.4rem; background: #fff;}
.index .index-content .img-left{ float: left; }
.index .index-content .img-left .img-y{ width:1.6rem; height: 1.6rem; border-radius: 50%; background:#eeeeee; }
.index .index-content .text-right{ float: left; margin-left:.2rem; margin-top: .1rem;}
.index .index-content .text-right p{ color:#555555; font-size: .34rem;}
.index .content{ padding:.5rem .8rem;}
.index .content .remark-center{ text-align: center; color:#555555; font-size: .4rem;}
.index .content .remark-center span{ color:#e46150;}
.index .content .explain-cneter{text-align: center; color:#999999; font-size: .3rem; margin-top: .15rem;}
.index .content ul{ margin-left: -0.3rem;}
.index .content ul li{ text-align: center; margin-left: .3rem; width: 1.87rem; float: left; margin-top: .4rem;}
.index .content ul li img{ width: 1.5rem; height: 1.5rem;}
.index .content ul li p{ color:#555555; font-size: .35rem;margin-top: .2rem;}
.index .content a.background{ background:#ffb602; border: 1px solid #ffb602; color:#fff;}
.index .content a.font{ color:#555; background:#f6f4f5;}
/*school*/
.school{ background: #f6f4f5; padding-bottom: 1.5rem; }
.school .school-content{ background: #fff; padding: 0 0.3rem;}
.school .school-content p{ line-height: .9rem; border-bottom: 1px solid #f6f4f5;}
.school .school-content p .text-left{ float: left;color:#919191;}
.school .school-content p .text-right{ float: left;color:#555;}
.school .school-content p .width{ width: 2.2rem;}
.school .school-content p.last{ border-bottom: 0;}
.school .content{ padding:.5rem .8rem;}
.school .content .remark-center{ text-align: center; color:#555555; font-size: .4rem;}
.school .content .remark-center span{ color:#e46150;}
.school .content .explain-cneter{text-align: center; color:#999999; font-size: .3rem; margin-top: .15rem;}
.school .content ul{ margin-left: -0.4rem;}
.school .content ul li{ text-align: center; margin-left: .4rem; width: 1.8rem; float: left; margin-top: .4rem;}
.school .content ul li img{ width: 1.5rem; height: 1.5rem;}
.school .content ul li p{ color:#555555; font-size: .35rem;margin-top: .2rem;}
.school .content a.background{ background:#ffb602; border: 1px solid #ffb602; color:#fff;}
.school .content a.font{ color:#555; background:#f6f4f5;}
/*infor*/
.infor{ background: #f6f4f5; padding-bottom: 1.5rem;}
.infor .infor-middle{ background: #fff; padding: 0 0.3rem;}
.infor .infor-middle p{ line-height: .9rem; border-bottom: 1px solid #f6f4f5;}
.infor .infor-middle p .text-left{ float: left;color:#919191;}
.infor .infor-middle p .text-right{ float: right;color:#5f5f5f;}
.infor .infor-middle p.last{ border-bottom: 0;}
.infor .content{ padding: 0 0.3rem;}
.infor .content p.explain{ color:#919191; font-size: .28rem; height: .8rem;margin-top:.3rem}
.infor .content p.explain span{ color:#e46150;}
.infor .content ul li{ margin-bottom: .4rem; background: #fff; padding: .4rem .2rem; border-radius: 2px;}
.infor .content ul li .number{ float: left; width: 1.5rem; padding-left: .5rem;}
.infor .content ul li .number p{ color:#b6b6b6; font-size: .45rem; margin-top: .15rem;}
.infor .content ul li .information{ float: left;}
.infor .content ul li .information p.one{font-size: .4rem; color:#626262;}
.infor .content ul li .information p.one span{color:#e46150; }
.infor .content ul li .information p.two{font-size: .3rem; color:#898989;}
.infor .content ul li .right-button{ float: right; margin-top: 1.2rem;}
.infor .content ul li .right-button a{font-size: .3rem; color:#ffb602; border:1px solid #f3f4f3; padding: .1rem .15rem; }

/*personal*/
.personal{ background: #f6f4f5; padding-bottom: 1.5rem;}
.personal .infor-middle{ background: #fff; padding: 0 0.3rem;}
.personal .infor-middle p{ line-height: .9rem; border-bottom: 1px solid #f6f4f5;}
.personal .infor-middle p .text-left{ float: left;color:#919191;}
.personal .infor-middle p .text-right{ float: right;color:#5f5f5f;}
.personal .infor-middle p.last{ border-bottom: 0;}
.personal .content{ padding: 0 0.3rem;}
.personal .content .input{line-height: 0.95rem; border-radius: 3px; background:#fff; padding: 0 .2rem;margin-top: 0.4rem;}
.personal .content .input select{float: left; width: 6rem;line-height: 0.95rem; height: .95rem; border: 0; margin: 0; padding: 0;font-size:0.34rem; background: url("../images/icon.png") no-repeat right center; background-size: .5rem .35rem; }
.personal .content .input label{ color: #5f5f5f;font-size:0.34rem; float: left; width: 2.2rem;}
.personal .content .input input{  float: left; width: 6rem;line-height: 0.95rem; height: .95rem; border: 0; margin: 0; padding: 0;font-size:0.34rem;  }
.personal .content a.button{ background:#ffb602; border: 1px solid #ffb602; color:#fff;}
.personal .content .file{margin-top: 0.4rem; }
.personal .content .file img{ float: left; width: 2.667rem; height: 3.52rem;}
.personal .content .file .text-button{ float: left; margin-left: .5rem; width: 6rem;}
.personal .content .file .text-button p{ color:#555555; font-size: .34rem;}
.personal .content .file .text-button a{display: block; color:#ffb602; border: 1px solid #ffb602; font-size: .32rem; width: 2rem; text-align: center; line-height: .7rem; border-radius: 4px; margin-top: .3rem;}
/*chart*/
.chart{ background: #f6f4f5; padding-bottom: 1.5rem;}
.chart .content{ padding: 0 0.3rem;}
.chart .list-button{ padding: 0 0.3rem; margin-top: .4rem;}
.chart .list-button ul{ margin-left: -0.3rem;}
.chart .list-button ul li{ float: left; margin-left: 0.3rem;}
.chart .list-button ul li a{ color:#ffb602; border: 1px solid #ffb602; background:#fff; text-align: center; line-height: .85rem; font-size: .38rem; display: block; width: 2rem;}
.chart .list-button ul li a.active{ color:#fff; background:#ffb602; border: 1px solid #ffb602;}
.chart .bodyDateCenterDownLi{width: 100%; padding: .4rem .3rem; height: 10rem; background: #fff!important; margin-top: .4rem;}
.chart .text-content{ margin-top: .4rem; padding:0 0.3rem;}
.chart .text-content p.explain{ color:#919191; font-size: .28rem; line-height: .56rem;}

a .background{
	
}
