
@import url(../font/iconfont.css);
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,ul,ol,li,pre,em,form,fieldset,input,select,button,textarea,p,blockquote,th,td,i{margin:0;padding:0;font-family: 'arial', microsoft yahei;list-style: none; font-style: normal;}
body{line-height: 150% !important;color:#444;background: #f6faff;font-size:14px;}
*, *::before, *::after{-webkit-box-sizing: border-box;box-sizing: border-box;}
ol, ul, dl{margin-bottom: 0;}
[ant-click-animating-without-extra-node]:after,.ant-click-animating-node {border: 0 none!important;opacity: 0!important;animation:none 0 ease 0 1 normal!important;}
a{text-decoration: none;color: #444;}
a:hover{color: #08f;}
input,button,button:focus{outline: none;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance: none;}
input[type="number"]{
  -moz-appearance: textfield;
}
input[type="number"] {-moz-appearance: textfield;}

table{border-collapse:collapse;border-spacing:0;}
.clearfix:after,.layout-1:after,.layout-12:after,.layout-21:after,.layout-123:after,.layout-132:after,.layout-213:after,.layout-231:after,.layout-312:after,.layout-321:after{content: " ";display: block;clear: both;visibility: hidden;height: 0;line-height: 0;overflow: hidden;margin:0;padding:0;}
.clear{display: block;clear: both;visibility: hidden;height: 0;line-height: 0;overflow: hidden;margin:0;padding:0;}
.no-border{border:none!important;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.pc-none{display: none!important;}

/*布局样式*/
.w{width: 100%;display: block;clear: both;}
.mt{margin:20px 0 0;}

.layout-1,.layout-12,.layout-21,.layout-123,.layout-132,.layout-213,.layout-231,.layout-312,.layout-321{width: 1200px;margin: 0 auto;}
.c1,.c2,.c3{padding:0 10px;display: block;}

.layout-12 .c2{width: 300px;float: right;}
.layout-12 .c1{width: 900px;float: left;}

.layout-21 .c2{width: 300px;float: left;}
.layout-21 .c1{width: 900px;float: right;}


.layout-123 .c1{width: 500px;float: left;}
.layout-123 .c2{width: 400px;float: left;}
.layout-123 .c3{width: 300px;float: left;}

.layout-132 .c1{width: 500px;float: left;}
.layout-132 .c2{width: 400px;float: right;}
.layout-132 .c3{width: 300px;float: left;}

.layout-213 .c1{width: 500px;display: inline-block;}
.layout-213 .c2{width: 400px;float: left;}
.layout-213 .c3{width: 300px;float:right;}

.layout-231 .c1{width: 500px;display: inline-block;}
.layout-231 .c2{width: 400px;float: left;}
.layout-231 .c3{width: 300px;float:left;}

.layout-312 .c1{width: 500px;display: inline-block;}
.layout-312 .c2{width: 400px;float: right;}
.layout-312 .c3{width: 300px;float:left;}

.layout-321 .c1{width: 500px;float: right;}
.layout-321 .c2{width: 400px;display: inline-block;}
.layout-321 .c3{width: 300px;float:left;}

.ratio-8-2 .c2{width: 300px;}
.ratio-8-2 .c1{width: 900px;}

.ratio-2-8 .c2{width: 900px;}
.ratio-2-8 .c1{width: 300px;}

.ratio-1-9 .c1{width: 200px;}
.ratio-1-9 .c2{width: 1000px;}

.ratio-9-1 .c1{width: 1000px;}
.ratio-9-1 .c2{width: 200px;}

.ratio-5-5 .c1{width: 600px;}
.ratio-5-5 .c2{width: 600px;}

.ratio-6-4 .c1{width: 700px;}
.ratio-6-4 .c2{width: 500px;}

.ratio-4-6 .c1{width: 500px;}
.ratio-4-6 .c2{width: 700px;}

.ratio-7-3 .c1{width: 800px;}
.ratio-7-3 .c2{width: 400px;}

.ratio-3-7 .c1{width: 400px;}
.ratio-3-7 .c2{width: 800px;}

.ratio-2-6-2 .c1{width: 680px;}
.ratio-2-6-2 .c2{width: 260px;}
.ratio-2-6-2 .c3{width: 260px;}

.ratio-4-2-3 .c1{width: 500px;}
.ratio-4-2-3 .c2{width: 300px;}
.ratio-4-2-3 .c3{width: 400px;}

.ratio-2-3-4 .c1{width: 300px;}
.ratio-2-3-4 .c2{width: 400px;}
.ratio-2-3-4 .c3{width: 500px;}

.ratio-2-4-3 .c1{width: 300px;}
.ratio-2-4-3 .c2{width: 500px;}
.ratio-2-4-3 .c3{width: 400px;}

.ratio-3-2-4 .c1{width: 400px;}
.ratio-3-2-4 .c2{width: 300px;}
.ratio-3-2-4 .c3{width: 500px;}

.ratio-3-4-2 .c1{width: 400px;}
.ratio-3-4-2 .c2{width: 500px;}
.ratio-3-4-2 .c3{width: 300px;}

.ratio-3-3-3 .c1,.ratio-3-3-3 .c2,.ratio-3-3-3 .c3{width: 400px;}



@media only screen and (max-width: 1240px){

.layout-1,.layout-12,.layout-21,.layout-123,.layout-132,.layout-213,.layout-231,.layout-312,.layout-321{width: 960px;}
.layout-12 .c2{width: 240px;float: right;}
.layout-12 .c1{width: 720px;float: left;}

.layout-21 .c2{width: 240px;float: left;}
.layout-21 .c1{width: 720px;float: right;}


.layout-123 .c1{width: 400px;float: left;}
.layout-123 .c2{width: 320px;float: left;}
.layout-123 .c3{width: 240px;float: left;}

.layout-132 .c1{width: 400px;float: left;}
.layout-132 .c2{width: 320px;float: right;}
.layout-132 .c3{width: 240px;float: left;}

.layout-213 .c1{width: 400px;display: inline-block;}
.layout-213 .c2{width: 320px;float: left;}
.layout-213 .c3{width: 240px;float:right;}

.layout-231 .c1{width: 400px;display: inline-block;}
.layout-231 .c2{width: 320px;float: left;}
.layout-231 .c3{width: 240px;float:left;}

.layout-312 .c1{width: 400px;display: inline-block;}
.layout-312 .c2{width: 320px;float: right;}
.layout-312 .c3{width: 240px;float:left;}

.layout-321 .c1{width: 400px;float: right;}
.layout-321 .c2{width: 320px;display: inline-block;}
.layout-321 .c3{width: 240px;float:left;}

.ratio-1-9 .c1{width: 180px;}
.ratio-1-9 .c2{width: 780px;}

.ratio-9-1 .c1{width: 780px;}
.ratio-9-1 .c2{width: 180px;}

.ratio-5-5 .c1{width: 480px;}
.ratio-5-5 .c2{width: 480px;}

.ratio-6-4 .c1{width: 560px;}
.ratio-6-4 .c2{width: 400px;}

.ratio-4-6 .c1{width: 400px;}
.ratio-4-6 .c2{width: 560px;}

.ratio-2-6-2 .c1{width: 480px;}
.ratio-2-6-2 .c2{width: 240px;}
.ratio-2-6-2 .c3{width: 240px;}

.ratio-4-2-3 .c1{width: 400px;}
.ratio-4-2-3 .c2{width: 240px;}
.ratio-4-2-3 .c3{width: 320px;}

.ratio-2-3-4 .c1{width: 240px;}
.ratio-2-3-4 .c2{width: 320px;}
.ratio-2-3-4 .c3{width: 400px;}

.ratio-2-4-3 .c1{width: 240px;}
.ratio-2-4-3 .c2{width: 400px;}
.ratio-2-4-3 .c3{width: 320px;}

.ratio-3-2-4 .c1{width: 320px;}
.ratio-3-2-4 .c2{width: 240px;}
.ratio-3-2-4 .c3{width: 400px;}

.ratio-3-4-2 .c1{width: 320px;}
.ratio-3-4-2 .c2{width: 400px;}
.ratio-3-4-2 .c3{width: 240px;}

.ratio-3-3-3 .c1,.ratio-3-3-3 .c2,.ratio-3-3-3 .c3{width: 320px;}

}

@media only screen and (max-width: 800px){
	.mt{margin:10px 0 0;}
	.phone-none{display: none!important}
	.pc-none{display: block!important;}
	.layout-1,.layout-12,.layout-21,.layout-123,.layout-132,.layout-213,.layout-231,.layout-312,.layout-321{width:100%;}
	.c1,.c2,.c3{float:none!important;width: 100%!important;padding:0!important;}
}


/*对齐*/
.align-left{text-align: left;}
.align-center{text-align:center;}
.align-right{text-align:right}

.f-left{float: left;}
.f-right{float: right;}

/*背景色*/
.bg-s{background-color: #fff;box-shadow: 0 2px 6px rgba(76,86,114,.08);}

/*text*/
.text-error{color: #ff3c3c;}
.text-price{color: #f60;}
.text-warning{color: #f60;}
.text-ok{color: #6b3;}
.link,.link a{color: #08f;}
a:hover.link,.link a:hover{color: #6b3}
.text-weaken{color: #b5becc;}
/*text end*/

/*分割线*/
.divider{display: inline-block;padding: 0 10px;color:rgba(0,0,0,0.1);}


/*手里内横向拖动*/
@media only screen and (max-width: 800px){
.touch{white-space: nowrap;    overflow-x: scroll;    overflow-y: hidden;    -webkit-backface-visibility: hidden;    -webkit-perspective: 1000;    -webkit-overflow-scrolling: touch;}
.touch::-webkit-scrollbar {display:none}
}

/*vip icon*/
.vip{display: inline-block; vertical-align: middle;padding: 0 7px;border-radius: 30px;background-color: #f2ca5b;font-size: 12px;line-height: 16px;background-image: linear-gradient(90deg,#ffdf89 0,#f2ca5b 100%);color: #663d00;}
.svip{display: inline-block; vertical-align: middle;padding: 0 7px;border-radius: 30px;background-color: #4b3426;font-size: 12px;line-height: 16px;background-image: linear-gradient(90deg,#a98152 0,#4b3426 100%);color: #ffdc7f;}

/*小标签样式*/
.ef-mark{background: #fff;line-height: 16px;display: inline-block;margin:0 5px 0 0;border-radius: 100px;padding:0 7px;color: #444;border:1px #ddd solid;font-size: 12px;}
.ef-mark-admin{background: #ff3c3c;border-color:#ff3c3c;color:#fff;}
.ef-mark-selected{background: #f90;border-color:#f90;color:#fff;}
.ef-mark-class{background: #6b3;border-color:#6b3;color:#fff;}


/*按钮 输入框样式*/
.bt{height: 38px;line-height: 36px;font-size:14px; padding:0 25px;border-radius:100px;border:1px #ddd solid; color:#08f;display: inline-block;background:#fff;margin:0 10px 10px 0;cursor: pointer;text-align: center;}
.bt:hover{-webkit-filter: brightness(1.1);filter: brightness(1.1);}
.bt-nom{margin:0;}
.bt-sm{height: 28px;line-height:26px;font-size:14px; padding:0 15px;}
.bt-big{height: 48px;line-height:46px;font-size:16px; padding:0 30px;}
.bt-square{border-radius: 0;}
.bt-block{display:block;margin:0 0 10px 0;width: 100%;box-sizing: border-box;}
.bt-primary,.bt-primary:hover{background: #08f;border-color:#08f;color: #fff;}
.bt-danger,.bt-danger:hover{background: #ff1919;border-color:#ff1919;color: #fff;}
.bt-disabled,.bt-disabled:hover{background: #eee;border-color: #eee;-webkit-filter: brightness(1.0)!important;filter: brightness(1.0)!important;;color:#ccc;cursor: not-allowed}
.input-radio,.input-checkbox{width: 16px;height: 16px;}
.input{border:1px #ddd solid;line-height: 33px;height:35px;display: block;padding:0 10px;border-radius: 3px;margin:0 0 5px 0;display: inline-block;background: #fff;}
.input-10{width: 10%;}
.input-20{width: 20%;}
.input-30{width: 30%;}
.input-40{width: 40%;}
.input-50{width: 50%;}
.input-60{width: 60%;}
.input-70{width: 70%;}
.input-80{width: 80%;}
.input-90{width: 90%;}
.input-100{width: 100%;}
.input-30px{width: 30px;}
.input-40px{width: 40px;}
.input-50px{width: 50px;}
.input-60px{width: 60px;}
.input-80px{width: 80px;}
.input-100px{width: 100px;}
.input-error{border-color: #ff3c3c;}
.input:hover{border-color: #ccc;}
.input-nom{margin:0;}


@media only screen and (max-width: 800px){
	.bt{height: 45px;line-height: 43px;}
	.bt-sm{height: 35px;line-height:33px;}
	.bt-big{height: 55px;line-height: 53px;}
	.bt-phone-block{display:block;margin:0 0 10px 0;width: 100%;box-sizing: border-box;}
	.input{width: 100%;}
	.input-30px{width: 30px;}
	.input-40px{width: 40px;}
	.input-50px{width: 50px;}
	.input-60px{width: 60px;}
	.input-80px{width: 80px;}
	.input-100px{width: 100px;}

	}

/*弹出层*/
.jump-box-main{display:block;width:800px;background: #fff;position:fixed;left:50%;top:50%;margin:-275px 0 0 -400px; z-index: 1099;border:1px #555 solid;box-shadow: 0 0 0 3000px rgba(0,0,0,0.8);border-radius: 3px;}
.jump-box-main .jump-title{display: block; background: #f9f9f9;padding:0 15px; line-height: 45px;border-bottom:1px #eee solid;font-size:16px;border-radius: 3px 3px 0 0;}
.jump-title .jump-close{float: right;font-size: 18px;}
.jump-box-main .jump-nav{padding:0;display: block; }
.jump-sor{display:block;max-height:400px;overflow-y: auto;padding:10px 30px 20px;}
.jump-bt-bt{display:block;margin:0;display: block;text-align: center;background: #fff;border-top:1px #eee solid;padding:10px 0 5px;border-radius:0 0 3px 3px ;}
.jump-box-text{display: block;line-height: 1.5;padding:5px 0;}
.jump-small{width:400px;margin:-125px 0 0 -200px;}
.jump-small{max-height:140px;}
.jump-total{float:left;margin:10px 0 0 15px;font-size: 16px;}
.jump-total-pay{float: right;}


@media only screen and (max-width: 800px){
.jump-box-main{top:0;left:0;width:100%;width: hcalc(100% - 20px);width: -moz-calc(100% - 20px);width: -webkit-calc(100% - 20px);height: 97%;height: hcalc(100% - 20px);height: -moz-calc(100% - 20px);height: -webkit-calc(100% - 20px);margin:10px;border:0; background: #fff;}
.jump-box-main .jump-title{position:relative;z-index: 1011;padding:0 15px;}
.jump-box-main .jump-nav{width:100%;padding:0;height: 100%;overflow: scroll;z-index: 1010;}
.jump-sor{display:block;padding:15px;height: 77%;height: hcalc(100% - 115px);height: -moz-calc(100% -115px);height: -webkit-calc(100% - 115px); overflow-y: auto;max-height: -webkit-calc(100% - 115px);}
.jump-small{top:50%;left:0;margin:-115px 20px 0;width:90%;width: hcalc(100% - 40px);width: -moz-calc(100% - 40px);width: -webkit-calc(100% - 40px);height:auto;}
}
/*jump end*/



/*page*/
.ef-page{display: block;text-align: center;}
	.ef-page .ef-page-dot{display: inline-block;}
	.ef-page .ef-page-link{display: inline-block;padding:0 10px; line-height: 28px;border:1px #ddd solid;font-size: 14px;color:#333;margin:0 3px;border-radius: 3px; background: rgba(255,255,255,0.8);cursor: pointer;}
	.ef-page .ef-page-number{display:none; line-height: 30px;font-size: 14px;border-radius: 3px;padding:0 10px;}
	.ef-page .ef-no-link,.ef-page .ef-no-link:hover{color: #ccc!important;border-color: #ddd!important; background: #f7f7f7!important; cursor: default;}
	.ef-page .now,.ef-page-link:hover{background: #08f;border-color: #08f;color: #fff;}

@media only screen and (max-width: 800px){

.ef-page{padding:10px;}
.ef-page .ef-page-link,.ef-page .ef-page-dot{display: none;}
.ef-page .ef-page-prev{display: block;float:left;margin:0;}
.ef-page .ef-page-next{display: block;float:right;margin:0;}
.ef-page .ef-page-number{display: inline-block;}

}

/*page end*/

/*面包屑*/
.ef-bread-crumb{line-height: 18px;height: 18px;}
.ef-bread-crumb em{color: #ddd;}
@media only screen and (max-width: 800px){
	.ef-bread-crumb{padding:0 10px;}




