﻿@charset "utf-8";
/* CSS Document */

@font-face{font-family: ltxh;src: url('Images/font/ltxh.TTF')}
input[type=button]{
	-webkit-appearance:none;
	outline:none
}
input[type=text]{
	-webkit-appearance:none;
	outline:none
}
select{
	-webkit-appearance:none;
	outline:none
}
.layout-header{ position:absolute; height: 60px;}
.layout-sidebar{ background:url(Images/login/sidebar-bg.png); border-radius:5px; overflow:hidden;}
.layout-container{ overflow:scroll; overflow:hidden; position:absolute; background:white; border-radius:5px;/* padding: 10px 10px 0 10px; */box-shadow: 0 10px 20px rgba(0,0,0,.6);}
.layout-scroll {overflow: hidden; overflow-x:hidden;  background:white; border-radius:5px;box-shadow: 0 10px 20px rgba(0,0,0,.6);}

.map-wrap{padding:0px; margin:0px;font-size:12px;border:1px solid rgba(0, 0, 0, 0.1); border-collapse:collapse;}
.map-wrap td{ padding:0px; margin:0px; border:1px solid rgba(0, 0, 0, 0.1); border-collapse:collapse;}
.layout-footer{ position:absolute; height: 25px; line-height: 25px; text-align:center; color:white;}
.layout-tit{ color:white; line-height:35px;padding-left:15px;}
.layout-tit img{ margin-right:5px; }
.layout-tit h1{ font-size: 18px; margin-right:15px; }
.layout-tit p{ font-size:13px; font-family:ltxh;text-transform:Uppercase; padding-top:7px;}
.layout-tit .left{ padding-top: 10px;}
.layout-tit .right{ padding-top: 14px;}
.layout-tit .left img, .layout-tit .left h1,.layout-tit .left p{ float:left; display:inline; vertical-align:middle;}
.layout-tit .right{  line-height:31px;   text-align:right; color:white; padding-right:15px; }
.layout-tit .right a.ico{-webkit-font-smoothing: antialiased; margin-left:7px; width:31px; height:31px; border-radius:100px; border:1px white solid; display:inline-block; transition:0.3s; background: no-repeat url(Images/login/btn-ico.png);}
.layout-tit .right span,.layout-tit .right a{/* vertical-align: top; */}
.layout-tit .right a.editpass{ background-position:7px 8px;  }
.layout-tit .right a.loginOut{background-position:7px -50px; }

.table-bg-green{    background-color: #4CFF00;  line-height:25px; height:25px;   color: white;}

.layout-tit .right a.editpass:hover{ border-color:#59c8d5; background: no-repeat 7px 8px url(Images/login/btn-ico.png) #59c8d5; }
.layout-tit .right a.loginOut:hover{ background: no-repeat 7px -50px url(Images/login/btn-ico.png) #ff7800;border-color:#ff7800;}

.ico-style [class^="ico-"]{ width:24px; height:24px; display:inline-block;background:  no-repeat 0px -34px url(Images/login/menu-ico.png);top: 11px;position: absolute;left: 19px;}
.layout-sidebar-tree{  margin:0px 0px;font-size: 14px;}
.layout-sidebar-tree a{ color:white;}
.tree-box{position:relative;}
.tree-box div{ transition:0.2s; line-height:45px; height: 45px; width:205px; background: no-repeat 15px 59px  url(Images/login/tree-solid.png); }
.tree-box div a{display:block; height: 45px; padding-left:50px; background: no-repeat url(Images/login/menu-ico.png);}
.tree-box div.on span{display:none;}
.tree-box div.on,.tree-box div:hover{ background:#393c55;}
.tree-box div.on:hover span{ display:inline-block;}
.tree-box div.on:hover span,.tree-box div.on span{ display:inline-block;}
.tree-box a{ transition:0.2s;}
.tree-box a:hover{ text-decoration:none; cursor: pointer;}

.tree-box  div .ico-home,.ico-style .ico-home{ background-position: 22px 11px; }
.tree-box  div .ico-system,.ico-style .ico-system{ background-position: 20px -316px; }
.tree-box  div .ico-date,.ico-style .ico-date{ background-position: 20px -552px; }
.tree-box  div .ico-finance,.ico-style .ico-finance{ background-position: 20px -117px; }
.tree-box  div .ico-exam,.ico-style .ico-exam{ background-position: 20px -252px; }
.tree-box  div .ico-driving,.ico-style .ico-driving{ background-position: 20px -186px; }
.tree-box  div .ico-signup,.ico-style .ico-signup{ background-position: 20px -54px; }
.tree-box  div .ico-report,.ico-style .ico-report{ background-position: 20px -492px; }

.tree-box ul{ line-height:35px;}
.tree-box ul li a,.tree-box dl dd a{ padding-left: 67px; display:block; height:35px; font-size:12px; background: no-repeat 45px -377px url(Images/login/menu-ico.png);  line-height:35px;}
.tree-box dl dd a{ background-position:78px -376px; padding-left:102px;}
.tree-box ul li .on,.tree-box ul li a:hover{ background: no-repeat   45px -377px url(Images/login/menu-ico.png) #55b7d4;}
.tree-box ul li dl dd  .on ,.tree-box ul li dl dd  a:hover{background: no-repeat 78px -376px url(Images/login/menu-ico.png) #55b7d4;}
.container-tit{ border-bottom: 2px #f5f5f5 solid; padding: 5px 0px; height: 50px;}
.container-tit .left{ min-width: 240px;}
.container-tit .left h1{ padding-top: 7px; font-size: 14px; display:inline-block;  border:1px solid white;}
.container-tit .left img{ float:left; margin-right:15px;width: 50px;}
.container-tit .left p{ font-size:12px;margin-top: 0px;margin-left: 10px;white-space: nowrap;}
.container-tit .right{  text-align:right;  margin-top: 12px;}
.container-tit .right a{ margin-left: 5px;}

.btn{border:none;font-size:12px; font-family:"Microsoft YaHei"; border-radius:5px; line-height: 30px; height: 30px; font-weight:normal; text-align:center; display:inline-block; font-size: 12px; padding: 0px 14px 0px 32px; color:white; text-decoration:none; }

.btn-noPass,.btn-green{    padding-left:14px; background: #ffb400;}
.btn-pass,.btn-yellow{  padding-left:14px;background:#89c06d;}
input.btn-yellow, input.btn-green { padding:0px 14px;}
a.btn-small-hover:hover{ color:white; text-decoration:none;}

.btn-noIco-green{ line-height:24px; height:24px; padding:0px 14px; background:#89c06d; color:white; text-decoration:none;}


.btn-add{ background: no-repeat 11px -163px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-del{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #ff9600;}
.btn-close{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-sreach{ background: no-repeat 11px -219px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-edit{ background: no-repeat 13px -404px  url(Images/login/btn-ico.png) #89c06d;}
.btn-save{ background: no-repeat 11px -464px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-import{ background: no-repeat 11px -696px   url(Images/login/btn-ico.png) #59c8d5;}
.btn-export{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-revoket{ background: no-repeat 10px -636px url(Images/login/btn-ico.png) #ff9600;}
.btn-print{ background: no-repeat  10px -578px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-download{ background: no-repeat 10px -801px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-ok{ background: no-repeat 11px -520px   url(Images/login/btn-ico.png) #59c8d5;}
.btn-input{background: no-repeat  11px -280px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-car{background: no-repeat  10px -855px  url(Images/login/btn-ico.png) #b0867c;}
.btn-Jur {background: no-repeat  10px -907px  url(Images/login/btn-ico.png) #cb9b66;}
.btn-user {background: no-repeat  10px -957px  url(Images/login/btn-ico.png) #9c9dcb;}
.btn-base {background: no-repeat  10px -1007px   url(Images/login/btn-ico.png) #85a9c9;}
.btn-detail{ background: no-repeat 11px -223px url(Images/login/btn-ico.png) #93cd56;}
.btn-reset{background: no-repeat 14px 9px url(Images/login/btn-ico.png) #70b9d3;}
.btn-clock{background: no-repeat 11px -1152px url(Images/login/btn-ico.png) #8f9fbe;}
.btn-recharge{background: no-repeat 11px -1196px url(Images/login/btn-ico.png) #4ecb96;}
.btn-refund{background: no-repeat 11px -1229px url(Images/login/btn-ico.png) #ffba00;}


.btn-noPass:hover{ color:white;text-decoration:none;background:#ff9e00;}
.btn-pass:hover{ color:white;text-decoration:none;background:#6fac54;}
.btn-add:hover{ background: no-repeat 11px -163px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-del:hover{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #f67f00;}
.btn-close:hover{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-sreach:hover{ color:white; background: no-repeat 11px -219px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-edit:hover{ background: no-repeat 13px -404px  url(Images/login/btn-ico.png) #7baa64;}
.btn-save:hover{ background: no-repeat 11px -464px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-import:hover{ background: no-repeat 11px -696px   url(Images/login/btn-ico.png) #36a8bc;}
.btn-export:hover{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-revoket:hover{ background: no-repeat 10px -636px url(Images/login/btn-ico.png) #f67f00;}
.btn-print:hover{ background: no-repeat  10px -578px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-download:hover{ background: no-repeat 10px -801px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-ok:hover{ background: no-repeat 11px -520px   url(Images/login/btn-ico.png) #36a8bc;}
.btn-input:hover{background: no-repeat  11px -280px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-car:hover{background: no-repeat  10px -855px  url(Images/login/btn-ico.png) #9b6d63;}
.btn-Jur:hover{background: no-repeat  10px -907px  url(Images/login/btn-ico.png) #c08954;}
.btn-user:hover{background: no-repeat  10px -957px  url(Images/login/btn-ico.png) #8d8ec0;}
.btn-base:hover{background: no-repeat  10px -1007px   url(Images/login/btn-ico.png) #7298bd;}
.btn-detail:hover{ background: no-repeat 11px -223px url(Images/login/btn-ico.png) #82c248;}
.btn-reset:hover{background: no-repeat 14px 9px url(Images/login/btn-ico.png) #5caac9;}
.btn-clock:hover{background: no-repeat 11px -1152px url(Images/login/btn-ico.png) #6e85b3;}
.btn-recharge:hover{background: no-repeat 11px -1196px url(Images/login/btn-ico.png) #3ebd81;}
.btn-refund:hover{background: no-repeat 11px -1229px url(Images/login/btn-ico.png) #ffa900;}

.btn-detail-disabled{ background: no-repeat 11px -223px url(Images/login/btn-ico.png) #bcbcbc;}
.btn-reset-disabled:hover{background: no-repeat 14px 9px url(Images/login/btn-ico.png) #bcbcbc;}

.btn-add-disabled{ background: no-repeat 11px -163px  url(Images/login/btn-ico.png)#bcbcbc; cursor:default;}
.btn-del-disabled{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-close-disabled:hover{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-sreach-disabled{ background: no-repeat 11px -219px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-edit-disabled{ background: no-repeat 13px -404px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-save-disabled{ background: no-repeat 11px -464px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-import-disabled{ background: no-repeat 11px -696px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-export-disabled{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-revoket-disabled{ background: no-repeat 10px -636px url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-print-disabled{ background: no-repeat  10px -578px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-download-disabled{ background: no-repeat 10px -801px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-ok-disabled{ background: no-repeat 11px -520px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-input-disabled{background: no-repeat  11px -280px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-car-disabled{background: no-repeat  10px -855px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-Jur-disabled{background: no-repeat  10px -907px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-user-disabled{background: no-repeat  10px -957px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-base-disabled{background: no-repeat  10px -1007px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-reset-disabled{background: no-repeat 14px 9px url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-clock-disabled{background: no-repeat 11px -1152px url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-recharge-disabled{background: no-repeat 11px -1196px url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-refund-disabled{background: no-repeat 11px -1229px url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}

.btn-add-disabled:hover{cursor:default; }
.btn-del-disabled:hover{ cursor:default;}
.btn-sreach-disabled:hover{cursor:default; }
.btn-edit-disabled:hover{cursor:default; }
.btn-save-disabled:hover{cursor:default; }
.btn-import-disabled:hover{ cursor:default;}
.btn-export-disabled:hover{cursor:default;}
.btn-revoket-disabled:hover{cursor:default; }
.btn-print-disabled:hover{cursor:default;}
.btn-download-disabled:hover{ cursor:default;}
.btn-ok-disabled:hover{ cursor:default;}
.btn-input-disabled:hover{cursor:default;}
.btn-car-disabled:hover{cursor:default;}
.btn-Jur-disabled:hover{cursor:default;}
.btn-user-disabled:hover{cursor:default;}
.btn-base-disabled:hover{cursor:default;}


[class^="btn-small"]{  width: 14px; position: relative;height: 14px; display:inline-block; top: 3px;border-radius:3px; }
.btn-small-noLock{background: no-repeat -1px -1369px  url(Images/login/btn-ico.png) white; border:1px solid #b6b6b6;}
.btn-small-Lock{background: no-repeat  -1px -1389px  url(Images/login/btn-ico.png) #ff5400; border:1px solid #ff5400;}
.btn-small-noBooking{background: no-repeat  -1px -1410px  url(Images/login/btn-ico.png) #89c06d;  border:1px solid #89c06d;}
.btn-small-Booking{background: no-repeat -1px -1432px  url(Images/login/btn-ico.png) #b6b6b6; border:1px solid #b6b6b6;}

/*
.btn-disabled,btn-add:disabled,a.btn-disabled,a.btn-add:disabled, body input.btn-disabled,input.btn-add:disabled{ -webkit-filter: grayscale(100%);   -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%);     filter: grayscale(100%); 	  filter: gray;cursor: default;}
 */


.btn:hover{   }
.sreach{ margin: 10px 0px 0px 0px;font-size: 12px;min-width:1080px;}
.sreach .left{}
.sreach .left ul{ overflow:hidden; clear:both;min-height: 33px;}
.sreach li{ margin-bottom:10px; display:inline-block; margin-right:10px; border-radius:5px; }
.sreach li,.sreach span,.sreach a,.sreach input{ vertical-align:middle;}
.sreach li{ height: 28px; border:1px #ededed solid; background:#f7f7f7; padding: 0px 12px; /* line-height: 28px; */display: inline; float:left;}
.sreach li span{ line-height: 28px; height: 31px;}
.sreach li input{  height: 23px; line-height: 23px;background:none; border:none; margin-left:0px; margin-top: -2px; color: #404040;font-size: 12px;font-family: "microsoft YaHei";}
.sreach-senior{ padding-right:15px; margin-left:20px; color:#80a0bb;}
.sreach li .textbox {position:relative;top:-2px;}
.textbox input{ margin-top:5px;}

.sreach-reset{margin-left:15px; color:#80a0bb;}
.sreach-senior:hover,.sreach-reset:hover{ color:#ff9600;}
.sreach .up{ background: no-repeat 47px -372px url(Images/login/btn-ico.png);}
.sreach .down{ background: no-repeat 47px -342px url(Images/login/btn-ico.png);}
.icon-arrow{display: none;background: no-repeat 5px -452px url(Images/login/menu-ico.png);
position: absolute;z-index: 1001;width: 20px;height: 20px;right: 4px;margin-top: 11px;}

/*404*/
.error-content {width:900px;height:271px; min-height:271px; font-size:12px; position:relative;left:50%; top:50%;margin-top:-185px; margin-left:-450px;}
.error-content .left{width:271px;height:271px;background:url(Images/404.jpg);}
.error-content .right{width:580px;padding-top: 20px;}
.error-content .error-tit{ border-bottom:1px #cdcdcd dotted;margin-bottom: 20px;}
.error-tit strong { font-size:40px; vertical-align:bottom; color:#59c8d5;}
.error-tit span {font-size:14px;vertical-align:bottom;bottom: 12px;margin-left: 20px;position: relative;}
.error-tit p { margin: 5px 0px 15px 0px;}
.error-content .error-tip { line-height:25px;}
.error-tip .goback { padding:5px 10px; border-radius:3px; background:#59c8d5;color: white;margin-right: 10px;}
.error-tip .goback span { color:#59c8d5;    }

/* 开始首页 */
.home-wrap{padding: 25px 0 0 0;}
.home-ico{ overflow:hidden;}
.home-ico ul{width:100%;}
.home-ico ul li{float:left; margin-right:0px; display:inline-block;width: 16.6%; }
.home-ico ul li span{ margin-right:10px;  display:inline-block;width:48px;height:48px; float:left;}
.home-ico ul li p{font-size:12px; color:#939292;margin-bottom: 6px;}
.home-ico ul li strong{color:#323232;font-size:18px; font-weight:normal;}
.home-ico ul li a:hover{text-decoration:none; }
.home-ico ul li:hover{-webkit-animation:homeico 0.3s ease-in;animation:homeico 0.3s ease-in;}
.home-ico ul li a{text-decoration:none; display: block; height:48px;    width: auto; padding: 15px;font-size: 12px;background:#f7f7f7; border:1px #efeeee solid;margin-right: 15px;}
.home-ico ul li:last-child a:last-child{/* margin:0px; */}

.ico-signup{background: no-repeat 9px 12px url(Images/home-ico.png) #ff6634;}
.ico-two{background: no-repeat 5px -374px url(Images/home-ico.png) #fa9696;}
.ico-three{background: no-repeat 9px -143px url(Images/home-ico.png) #73bf66;}
.ico-rate2{background: no-repeat 9px -222px url(Images/home-ico.png) #6a92c6;}
.ico-rate3{background: no-repeat 9px -66px url(Images/home-ico.png) #62BCBC;}
.ico-graduation{background: no-repeat 9px -301px url(Images/home-ico.png) #f1b73d;}
.ico-graduation{background: no-repeat 9px -301px url(Images/home-ico.png) #f1b73d;}
.ico-graduation{background: no-repeat 9px -301px url(Images/home-ico.png) #f1b73d;}
.ico-notExpired{background: no-repeat 9px -446px url(Images/home-ico.png) #6cb8ed;}
.ico-beOverdue{background: no-repeat 9px -517px url(Images/home-ico.png) #7096a5;}

.shield{ color:#e0b879; padding-left:20px; margin: 0px 10px 0px 15px;background: no-repeat 0px -1068px url(Images/login/btn-ico.png);}
.shield:hover {   color:#fdd35c; text-decoration:none;  }

@-webkit-keyframes  homeico{
    0%{transform:rotateX(0deg) }
    30%{transform:rotateX(100deg)}
    100%{transform:rotateX(0deg)}
}

@keyframes  homeico{
    0%{transform:rotateX(0deg) }
    30%{transform:rotateX(100deg)}
    100%{transform:rotateX(0deg)}
}
#qrcode{ text-align:center;}
#qrcode img{ width:256px; height:256px; position: relative;  left: 50%; margin-left: -128px;}

.token-content{ line-height:30px;margin:0  20px 0 20px;}
.token-content a { color:#80a0bb;  text-decoration:underline;  }
.token-content a:hover{ color:#ff9600;   }
.token-content span{ /* border: 1px solid; */ display:inline-block; border-radius: 50px;width: 20px; height: 20px;line-height: 20px;margin-right: 5px;background: #ff6634;color: white;text-align: center;}
.qrcode-app{position:absolute;margin: 30px 0 0 286px;border: 1px #bcbcbc solid;padding: 10px;}

.default-tit { font-size:20px; text-align:center;/* padding: 30px 0px 0px 0px; */}
.default-tit h1{ font-size:20px; padding: 25px 0px 0px 0px;font-weight: normal;font-family:微软雅黑,Microsoft YaHei,Arial; }
.regist-crowd {    box-sizing: border-box; /* margin-bottom:20px; */ padding: 5px; background:#f8f8f8; border:1px #ececec solid; margin-left:20px; height:100%;}
.regist-crowd strong{  display:block; padding-left: 10px;font-size:14px; margin-top: 10px;padding-bottom: 10px;}

.regist-crowd-content{   font-size:12px;padding: 0px 10px;}
.report-tab td { margin:0px; padding:0px;}
.sreach li a.page-btn{ text-decoration:none; background: #F1A249; font-size: 12px;/* border: 1px #e6e6e6 solid; */padding: 0px 5px;color: white;height: 21px;border-radius: 2px;height: 20px;vertical-align: middle;margin-top: -3px;line-height: 20px; display:inline-block;}
.sreach li a.page-btn-up{/* border-radius:5px 0px 0px 5px */}
.sreach li input.page-btn-down{ }
svg{ padding-right: 10px; margin-left: -10px;}
.baseDiscount-table { width:99%;      overflow: auto;  padding:1px; font-size: 12px;}
.baseDiscount-table table{border-collapse: collapse; line-height: 22px; text-align:center;}
.baseDiscount-table td,.baseDiscount-table th{border:1px #ddd solid;padding: 0px;}
.baseDiscount-table th{line-height:35px;}

.baseDiscount-table div,.baseDiscount-th{ min-width:120px; display:block;}

.baseDiscount-btn-arrow { border:#1px #ededed solid; width: 71px;  padding-right: 0px;height: 30px; overflow: hidden;margin:0px;top: 0px;text-align: center;position: relative;}
.baseDiscount-btn-arrow span {   position: relative; margin-top:px;  margin-right: 4px;margin-left: 4px;}
.baseDiscount-btn-arrow:first-child{padding-right:7px;}
.baseDiscount-btn-arrow:last-child{padding-left:7px; border-radius:0 5px 5px 0px;}
.baseDiscount-btn-arrow em { font-size:12px;    position: relative;top: -3px;}


.baseDiscount-table .selected {border:1px solid; background: no-repeat bottom right url(Images/login/table-bg-select.png) #fcf8e3; color:#35a200;}
.baseDiscount-table .palegreen{    border-color: rgb(243, 248, 236); background: rgb(243, 248, 236);}

.baseDiscount-table .disabled { background:#f3f3f3; color: #C2C2C2;}
.baseDiscount-table div{  position:relative;   border: 1px solid white;    height: 47px;    line-height: 47px;}
.baseDiscount-table div:hover{ cursor:pointer;}
.baseDiscount-table div:hover .order-tip{ display:block;}

.baseDiscount-table .disabled:hover{cursor:default;}
.sreach li.basediscount-li span{ }
.sreach li.basediscount-li input{ text-align:center; line-height:26px; height:26px;}
.sreach li.basediscount-li .textbox{height:26px; line-height:26px; border-radius:0px;}
.sreach li.basediscount-li .textbox-icon{ position:relative;top:4px;}

@charset "utf-8";
/* CSS Document */

@font-face{font-family: ltxh;src: url('Images/font/ltxh.TTF')}
.layout-header{ position:absolute; height: 60px;}
.layout-main{position:absolute; overflow:hidden; border-radius:5px;background-color: white;box-shadow: 0 0px 10px rgba(0,0,0,.2);}
.layout-sidebar{ background:url(Images/login/sidebar-bg.png); border-radius:5px; overflow:hidden;}
.layout-container{ overflow:scroll; overflow:hidden; position:absolute; background:white; border-radius:5px;/* padding: 10px 10px 0 10px; */box-shadow: 0 10px 20px rgba(0,0,0,.6);}
.layout-scroll {overflow: hidden; overflow-x:hidden;  background:white; border-radius:5px;box-shadow: 0 10px 20px rgba(0,0,0,.6);}
.layout-footer{ position:absolute; height: 25px; line-height: 25px; text-align:center; color:white;}
.layout-tit{ color:white; line-height:35px;padding-left:15px;}
.layout-tit img{ margin-right:5px; }
.layout-tit h1{ font-size: 18px; margin-right:15px; }
.layout-tit p{ font-size:13px; font-family:ltxh;text-transform:Uppercase; padding-top:7px;}
.layout-tit .left{ padding-top: 10px;}
.layout-tit .right{ padding-top: 14px;}
.layout-tit .left img, .layout-tit .left h1,.layout-tit .left p{ float:left; display:inline; vertical-align:middle;}
.layout-tit .right{  line-height:31px;   text-align:right; color:white; padding-right:15px; }
.layout-tit .right a.ico{ margin-left:7px; width:31px; height:31px; border-radius:100px; border:1px white solid; display:inline-block; transition:0.3s; background: no-repeat url(Images/login/btn-ico.png);}

.layout-tit .right span,.layout-tit .right a{/* vertical-align:middle; */line-height: 16px;}
.layout-tit .right span{ top: -12px; position:relative;}

    .layout-tit .right .bootstrap-switch span {     position: relative;
    top: 0px;    }
    

    .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{
    color: #ffffff;
    /* text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); */
    padding-right: 20px;
    text-align: left;
    background-color: #58b058;
    background-image: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    -moz-linear-gradient(top, #51a351, #62c462);
    background-image: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    -webkit-gradient(linear, 0 0, 0 100%, from(#51a351), to(#62c462));
    background-image: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    -webkit-linear-gradient(top, #51a351, #62c462);
    background-image: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    -o-linear-gradient(top, #51a351, #62c462);
    background-image: linear-gradient(to bottom, #51a351, #62c462);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff51a351', endColorstr='#ff62c462', GradientType=0);
    border-color: #62c462 #62c462 #3b9e3b;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    /* text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); */
    background-color: #f9a123;
    background-image: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    -moz-linear-gradient(top, #f89406, #fbb450);
    background-image: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    -webkit-gradient(linear, 0 0, 0 100%, from(#f89406), to(#fbb450));
    background-image: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    -webkit-linear-gradient(top, #f89406, #fbb450);
    background-image: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    -o-linear-gradient(top, #f89406, #fbb450);
    background-image: linear-gradient(to bottom, #f89406, #fbb450);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff89406', endColorstr='#fffbb450', GradientType=0);
    border-color: #fbb450 #fbb450 #f89406;
    /* border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: none;
}
        

  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #01abdc;
    background-image: 
    
    
    
    
    -moz-linear-gradient(top, #01aadb, #02baf0);
    background-image: 
    
    
    
    
    -webkit-gradient(linear, 0 0, 0 100%, from(#01aadb), to(#02baf0));
    background-image: 
    
    
    
    
    -webkit-linear-gradient(top, #01aadb, #02baf0);
    background-image: 
    
    
    
    
    -o-linear-gradient(top, #01aadb, #02baf0);
    background-image: linear-gradient(to bottom, #01aadb, #02baf0);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01aadb', endColorstr='#02baf0', GradientType=0);
    padding-left: 20px;
    text-align: left;
    border-color: #fbb450 #fbb450 #f89406;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}


  .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label{
    text-align: center;
    margin-top: -1px;
    margin-bottom: -1px;
    border-radius: 90px;
    z-index: 100;
    margin-left: -28px;
    width: 34%;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    margin-right: -13px;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #f5f5f5;
    background-image:  -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: 
    -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: 
    -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image:     
    -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.layout-tit .right .bootstrap-switch { margin-top:-2px;
}
.bootstrap-switch.bootstrap-switch-focused {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.bootstrap-switch {
    display: inline-block;
    direction: ltr;
    cursor: pointer;
    border-radius: 90px;
    /* border: 1px solid; */
    /* border-color: #cccccc; */
    position: relative;
    text-align: left;
    overflow: hidden;
    line-height: 8px;
    z-index: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
    -webkit-transition: margin-left 0.5s;
    -o-transition: margin-left 0.5s;
    transition: margin-left 0.5s;
}
.bootstrap-switch .bootstrap-switch-container {
    display: inline-block;
    top: 0;
    border-radius: 90px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
    color: #fff;
    
} 

.layout-tit .right a.editpass{ background-position:7px 8px;  }
.layout-tit .right a.loginOut{background-position:7px -50px; }
.layout-tit .right a.editpass:hover{ border-color:#59c8d5; background: no-repeat 7px 8px url(Images/login/btn-ico.png) #59c8d5; }
.layout-tit .right a.loginOut:hover{ background: no-repeat 7px -50px url(Images/login/btn-ico.png) #ff7800;border-color:#ff7800;}


.layout-sidebar-tree{  margin:0px 0px;font-size: 14px;}
.layout-sidebar-tree a{ color:white;}
.tree-box div{ transition:0.2s; line-height:45px; height: 45px; width:205px; background: no-repeat 15px 59px  url(Images/login/tree-solid.png); }
.tree-box div a{display:block; height: 45px; padding-left:50px; background: no-repeat url(Images/login/menu-ico.png);}
.tree-box div.on span{display:none;}
.tree-box div.on,.tree-box div:hover{ background:#393c55;}
.tree-box div.on:hover span{ display:inline-block;}
.tree-box div.on:hover span,.tree-box div.on span{ display:inline-block;}
.tree-box a{ transition:0.2s;}
.tree-box a:hover{ text-decoration:none; cursor: pointer;}

.tree-box  div .ico-home{ background-position: 22px 11px; }
.tree-box  div .ico-system{ background-position: 20px -316px; }
.tree-box  div .ico-date{ background-position: 20px -552px; }
.tree-box  div .ico-finance{ background-position: 20px -117px; }
.tree-box  div .ico-exam{ background-position: 20px -252px; }
.tree-box  div .ico-driving{ background-position: 20px -186px; }
.tree-box  div .ico-signup{ background-position: 20px -54px; }
.tree-box  div .ico-report{ background-position: 20px -492px; }

.tree-box ul{ line-height:35px;}
.tree-box ul li a,.tree-box dl dd a{ padding-left: 67px; display:block; height:35px; font-size:12px; background: no-repeat 45px -377px url(Images/login/menu-ico.png);  line-height:35px;}
.tree-box dl dd a{ background-position:78px -376px; padding-left:102px;}
.tree-box ul li .on,.tree-box ul li a:hover{ background: no-repeat   45px -377px url(Images/login/menu-ico.png) #55b7d4;}
.tree-box ul li dl dd  .on ,.tree-box ul li dl dd  a:hover{background: no-repeat 78px -376px url(Images/login/menu-ico.png) #55b7d4;}
.container-tit{ border-bottom: 2px #f5f5f5 solid; padding: 5px 0px; height: 50px;}
.container-tit .left{ min-width: 240px;}
.container-tit .left h1{ padding-top: 7px; font-size: 14px; }
.container-tit .left img{ float:left; margin-right:15px;width: 50px;}
.container-tit .left p{ font-size:12px;margin-top: 0px;margin-left: 10px;white-space: nowrap;}
.container-tit .right{  text-align:right;  margin-top: 12px;}
.container-tit .right a{ margin-left: 5px;}

.btn{border:none;font-size:12px; font-family:"Microsoft YaHei"; border-radius:5px; line-height: 30px; height: 30px; font-weight:normal; text-align:center; display:inline-block; font-size: 12px; padding: 0px 14px 0px 32px; color:white; text-decoration:none; }
.btn-noPass{ background: #ffb400; padding-left:14px; background:#ffb400;}
.btn-pass{ background: #89c06d; padding-left:14px;background:#89c06d;}

.btn-add{ background: no-repeat 11px -163px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-del{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #ff9600;}
.btn-sreach{ background: no-repeat 11px -219px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-edit{ background: no-repeat 13px -404px  url(Images/login/btn-ico.png) #89c06d;}
.btn-save{ background: no-repeat 11px -464px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-import{ background: no-repeat 11px -696px   url(Images/login/btn-ico.png) #59c8d5;}
.btn-export{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-revoket{ background: no-repeat 10px -636px url(Images/login/btn-ico.png) #ff9600;}
.btn-print{ background: no-repeat  10px -578px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-download{ background: no-repeat 10px -801px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-ok{ background: no-repeat 11px -520px   url(Images/login/btn-ico.png) #59c8d5;}
.btn-input{background: no-repeat  11px -280px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-car{background: no-repeat  10px -855px  url(Images/login/btn-ico.png) #b0867c;}
.btn-Jur {background: no-repeat  10px -907px  url(Images/login/btn-ico.png) #cb9b66;}
.btn-user {background: no-repeat  10px -957px  url(Images/login/btn-ico.png) #9c9dcb;}
.btn-base {background: no-repeat  10px -1007px   url(Images/login/btn-ico.png) #85a9c9;}
.btn-detail{ background: no-repeat 11px -223px url(Images/login/btn-ico.png) #93cd56;}
.btn-reset{background: no-repeat 14px 9px url(Images/login/btn-ico.png) #70b9d3;}

.btn-noPass:hover{ color:white;text-decoration:none;background:#ff9e00;}
.btn-pass:hover{ color:white;text-decoration:none;background:#6fac54;}
.btn-add:hover{ background: no-repeat 11px -163px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-del:hover{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #f67f00;}
.btn-sreach:hover{ background: no-repeat 11px -219px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-edit:hover{ background: no-repeat 13px -404px  url(Images/login/btn-ico.png) #7baa64;}
.btn-save:hover{ background: no-repeat 11px -464px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-import:hover{ background: no-repeat 11px -696px   url(Images/login/btn-ico.png) #36a8bc;}
.btn-export:hover{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-revoket:hover{ background: no-repeat 10px -636px url(Images/login/btn-ico.png) #f67f00;}
.btn-print:hover{ background: no-repeat  10px -578px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-download:hover{ background: no-repeat 10px -801px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-ok:hover{ background: no-repeat 11px -520px   url(Images/login/btn-ico.png) #36a8bc;}
.btn-input:hover{background: no-repeat  11px -280px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-car:hover{background: no-repeat  10px -855px  url(Images/login/btn-ico.png) #9b6d63;}
.btn-Jur:hover{background: no-repeat  10px -907px  url(Images/login/btn-ico.png) #c08954;}
.btn-user:hover{background: no-repeat  10px -957px  url(Images/login/btn-ico.png) #8d8ec0;}
.btn-base:hover{background: no-repeat  10px -1007px   url(Images/login/btn-ico.png) #7298bd;}
.btn-detail:hover{ background: no-repeat 11px -223px url(Images/login/btn-ico.png) #82c248;}
.btn-reset:hover{background: no-repeat 14px 9px url(Images/login/btn-ico.png) #5caac9;}

.btn-detail-disabled{ background: no-repeat 11px -223px url(Images/login/btn-ico.png) #bcbcbc;}
.btn-reset-disabled:hover{background: no-repeat 14px 9px url(Images/login/btn-ico.png) #d2d2d2;}
.btn-yellow-disabled{ padding-left:14px; background:#bcbcbc;}
.btn-green-disabled{ padding-left:14px; background:#bcbcbc;}
.btn-add-disabled{ background: no-repeat 11px -163px  url(Images/login/btn-ico.png)#bcbcbc; cursor:default;}
.btn-del-disabled{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-sreach-disabled{ background: no-repeat 11px -219px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-edit-disabled{ background: no-repeat 13px -404px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-save-disabled{ background: no-repeat 11px -464px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-import-disabled{ background: no-repeat 11px -696px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-export-disabled{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-revoket-disabled{ background: no-repeat 10px -636px url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-print-disabled{ background: no-repeat  10px -578px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-download-disabled{ background: no-repeat 10px -801px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-ok-disabled{ background: no-repeat 11px -520px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-input-disabled{background: no-repeat  11px -280px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-car-disabled{background: no-repeat  10px -855px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-Jur-disabled{background: no-repeat  10px -907px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-user-disabled{background: no-repeat  10px -957px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-base-disabled{background: no-repeat  10px -1007px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-reset-disabled{background: no-repeat 14px 9px url(Images/login/btn-ico.png) #d2d2d2;}


.btn-add-disabled:hover{cursor:default; }
.btn-del-disabled:hover{ cursor:default;}
.btn-sreach-disabled:hover{cursor:default; }
.btn-edit-disabled:hover{cursor:default; }
.btn-save-disabled:hover{cursor:default; }
.btn-import-disabled:hover{ cursor:default;}
.btn-export-disabled:hover{cursor:default;}
.btn-revoket-disabled:hover{cursor:default; }
.btn-print-disabled:hover{cursor:default;}
.btn-download-disabled:hover{ cursor:default;}
.btn-ok-disabled:hover{ cursor:default;}
.btn-input-disabled:hover{cursor:default;}
.btn-car-disabled:hover{cursor:default;}
.btn-Jur-disabled:hover{cursor:default;}
.btn-user-disabled:hover{cursor:default;}
.btn-base-disabled:hover{cursor:default;}

/*
.btn-disabled,btn-add:disabled,a.btn-disabled,a.btn-add:disabled, body input.btn-disabled,input.btn-add:disabled{ -webkit-filter: grayscale(100%);   -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%);     filter: grayscale(100%); 	  filter: gray;cursor: default;}
 */


.btn:hover{   }
.sreach{ margin: 10px 0px 0px 0px;font-size: 12px;min-width:1080px;}
.sreach .left{}
.sreach .left ul{ overflow:hidden; clear:both;min-height: 33px;}
.sreach li{ margin-bottom:10px; display:inline-block; margin-right:10px; border-radius:5px; }
.sreach li,.sreach span,.sreach a,.sreach input{ vertical-align:middle;}
.sreach li{ height: 30px; border:1px #ededed solid; background:#f7f7f7; padding: 0px 12px; /* line-height: 30px; */display: inline; float:left;}
.sreach li span{ line-height: 28px;  height: 31px;}
.sreach li input{  height: 23px; line-height: 23px;background:none; border:none; margin-left:0px; margin-top: -2px; color: #404040;font-size: 12px;font-family: "microsoft YaHei";}
.sreach-senior{ padding-right:15px; margin-left:20px; color:#80a0bb;}
.sreach li .textbox {position:relative;top:-2px;}
.textbox input{ margin-top:5px;}

.sreach-reset{margin-left:15px; color:#80a0bb;}
.sreach-senior:hover,.sreach-reset:hover{ color:#ff9600;}
.sreach .up{ background: no-repeat 47px -372px url(Images/login/btn-ico.png);}
.sreach .down{ background: no-repeat 47px -342px url(Images/login/btn-ico.png);}
.icon-arrow{display: none;background: no-repeat 5px -452px url(Images/login/menu-ico.png);
position: absolute;z-index: 1001;width: 20px;height: 20px;right: 4px;margin-top: 11px;}

/*404*/
.error-content {width:900px;height:271px; min-height:271px; font-size:12px; position:relative;left:50%; top:50%;margin-top:-185px; margin-left:-450px;}
.error-content .left{width:271px;height:271px;background:url(Images/404.jpg);}
.error-content .right{width:580px;padding-top: 20px;}
.error-content .error-tit{ border-bottom:1px #cdcdcd dotted;margin-bottom: 20px;}
.error-tit strong { font-size:40px; vertical-align:bottom; color:#59c8d5;}
.error-tit span {font-size:14px;vertical-align:bottom;bottom: 12px;margin-left: 20px;position: relative;}
.error-tit p { margin: 5px 0px 15px 0px;}
.error-content .error-tip { line-height:25px;}
.error-tip .goback { padding:5px 10px; border-radius:3px; background:#59c8d5;color: white;margin-right: 10px;}
.error-tip .goback span { color:#59c8d5;    }

/* 开始首页 */
.home-wrap{padding: 25px 0 0 0;}
.home-ico{ overflow:hidden;}
.home-ico ul{width:100%;}
.home-ico ul li{float:left; margin-right:0px; display:inline-block;width: 16.6%; }
.home-ico ul li span{ margin-right:10px;  display:inline-block;width:48px;height:48px; float:left;}
.home-ico ul li p{font-size:12px; color:#939292;margin-bottom: 6px;}
.home-ico ul li strong{color:#323232;font-size:18px; font-weight:normal;}
.home-ico ul li a:hover{text-decoration:none; }
.home-ico ul li:hover{-webkit-animation:homeico 0.3s ease-in;animation:homeico 0.3s ease-in;}
.home-ico ul li a{text-decoration:none; display: block; height:48px;    width: auto; padding: 15px;font-size: 12px;background:#f7f7f7; border:1px #efeeee solid;margin-right: 15px;}
.home-ico ul li:last-child a:last-child{/* margin:0px; */}

.ico-signup{background: no-repeat 9px 12px url(Images/home-ico.png) #ff6634;}
.ico-two{background: no-repeat 5px -374px url(Images/home-ico.png) #fa9696;}
.ico-three{background: no-repeat 9px -143px url(Images/home-ico.png) #73bf66;}
.ico-rate2{background: no-repeat 9px -222px url(Images/home-ico.png) #6a92c6;}
.ico-rate3{background: no-repeat 9px -66px url(Images/home-ico.png) #5bc9c9;}
.ico-graduation{background: no-repeat 9px -301px url(Images/home-ico.png) #f1b73d;}
.shield{ color:#e0b879; padding-left:20px; line-height: 16px;margin: 0px 10px 0px 15px;background: no-repeat 0px -1068px url(Images/login/btn-ico.png);}
.shield:hover {   color:#fdd35c; text-decoration:none;  }

@-webkit-keyframes  homeico{
    0%{transform:rotateX(0deg) }
    30%{transform:rotateX(100deg)}
    100%{transform:rotateX(0deg)}
}

@keyframes  homeico{
    0%{transform:rotateX(0deg) }
    30%{transform:rotateX(100deg)}
    100%{transform:rotateX(0deg)}
}
#qrcode{ text-align:center;}
#qrcode img{ width:256px; height:256px; position: relative;  left: 50%; margin-left: -128px;}

.token-content{ line-height:30px;margin:0  20px 0 20px;}
.token-content a { color:#80a0bb;  text-decoration:underline;  }
.token-content a:hover{ color:#ff9600;   }
.token-content span{ /* border: 1px solid; */ display:inline-block; border-radius: 50px;width: 20px; height: 20px;line-height: 20px;margin-right: 5px;background: #ff6634;color: white;text-align: center;}
.qrcode-app{position:absolute;margin: 30px 0 0 286px;border: 1px #bcbcbc solid;padding: 0px;width: 150px;height: 150px;overflow: hidden;}
.qrcode-app img{width:128px; height:128px;display:block;}
.qrcode-app div{width:128px; height:128px;margin: 10px;}
.qrcode-app table{width:128px; height:128px;  position:absolute; top:-54px; left:-54px; border:5px solid red;}


.default-tit { font-size:20px; text-align:center;/* padding: 30px 0px 0px 0px; */}
.default-tit h1{ font-size:20px; padding: 25px 0px 0px 0px;font-weight: normal;font-family:微软雅黑,Microsoft YaHei,Arial; }
.regist-crowd {    box-sizing: border-box; /* margin-bottom:20px; */ padding: 5px; background:#f8f8f8; border:1px #ececec solid; margin-left:20px; height:100%;}
.regist-crowd strong{  display:block; padding-left: 10px;font-size:14px; margin-top: 10px;padding-bottom: 10px;}

.regist-crowd-content{   font-size:12px;padding: 0px 10px;}
.report-tab td { margin:0px; padding:0px;}
.sreach li a.page-btn{ text-decoration:none; background: #F1A249; font-size: 12px;/* border: 1px #e6e6e6 solid; */padding: 0px 5px;color: white;height: 21px;border-radius: 2px;height: 20px;vertical-align: middle;margin-top: -3px;line-height: 20px; display:inline-block;}
.sreach li a.page-btn-up{/* border-radius:5px 0px 0px 5px */}
.sreach li input.page-btn-down{ }
svg{ padding-right: 10px; margin-left: -10px;}
.baseDiscount-table {    padding:1px; font-size: 12px;}
.baseDiscount-table table{border-collapse: collapse; line-height: 19px; text-align:center;}
.baseDiscount-table td,.baseDiscount-table th{border:1px #ddd solid;padding: 0px;/* line-height:35px; */}
.baseDiscount-table th{background: #55b7d4;color: white;}

.baseDiscount-btn-arrow {  border:1px #ededed solid; width: 71px; padding-right: 0px;height: 30px;vertical-align: middle; overflow: hidden;margin:0px;top: -1px;text-align: center;position: relative;}
.baseDiscount-btn-arrow span {   position: relative; margin-top:px;  margin-right: 4px;margin-left: 4px;}
.baseDiscount-btn-arrow:first-child{padding-right:7px;}
.baseDiscount-btn-arrow:last-child{padding-left:7px; border-radius:0 5px 5px 0px;}
.baseDiscount-btn-arrow em { font-size:12px;    position: relative;top: -3px;}
.baseDiscount-table .selected {border:1px solid; background: no-repeat bottom right url(Images/login/table-bg-select.png) #fcf8e3; color: #41BB6E;}
.baseDiscount-table .disabled { background: #F5F5F5; color: #B4B4B4;border-color: #F5F5F5;}
.baseDiscount-table div{    border: 1px solid white;    height: 42px;    line-height: 42px;}
.baseDiscount-table div:hover{ cursor:pointer;}
.baseDiscount-table .disabled:hover{cursor:default;}
.sreach li.basediscount-li span{ }
.sreach li.basediscount-li input{ text-align:center; line-height:28px; height:28px;}
.sreach li.basediscount-li .textbox{height:28px; line-height:28px; border-radius:0px; position:relative;top: -1px;}
.sreach li.basediscount-li .textbox-icon{ position:relative;top:4px;}
.baseDiscount-table { overflow-y:scroll;padding-right:10px;}
.sreach li.basediscount-li .combo{
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    }
.discount-btn-reset { top: 4px;position: relative;}
.discount-btn-plan { margin-right:25px;}
.fieldset-padding table td {    padding: 1px 0px;}
.fieldset-padding { padding-bottom:5px;
}
.report-heihgt, .report-heihgt td{ line-height:30px;}
.age-wrap{  overflow:hidden;}
#ageDiv{  }


#ageDiv  tspan { transform:scale(0.5,0.5);-webkit-transform:scale(0.5,0.5);border:1px solid red;  }
.break-all,.break-all td{word-break:break-all;word-wrap:break-word;}@charset "utf-8";
/* CSS Document */

@font-face{font-family: ltxh;src: url('Images/font/ltxh.TTF')}
.layout-header{position: absolute; height: 60px;}
.layout-sidebar{ background:url(Images/login/sidebar-bg.png); border-radius:5px; overflow:hidden;}
.layout-container{ overflow:scroll; overflow:hidden; position:absolute; background:white; border-radius:5px;/* padding: 10px 10px 0 10px; */box-shadow: 0 10px 20px rgba(0,0,0,.6);}
.layout-scroll {overflow: hidden; overflow-x:hidden;  background:white; border-radius:5px;box-shadow: 0 10px 20px rgba(0,0,0,.6);}
.layout-footer{ position:absolute; height: 25px; line-height: 25px; text-align:center; color:white;}
.layout-tit{ color:white; line-height:35px;padding-left:15px;}
.layout-tit img{ margin-right:5px; }
.layout-tit h1{ font-size: 18px; margin-right:15px; }
.layout-tit p{ font-size:13px; font-family:ltxh;text-transform:Uppercase; padding-top:7px;}
.layout-tit .left{ padding-top: 10px;}
.layout-tit .right{ padding-top: 14px;}
.layout-tit .left img, .layout-tit .left h1,.layout-tit .left p{ float:left; display:inline; vertical-align:middle;}
.layout-tit .right{  line-height:31px;   text-align:right; color:white; padding-right:15px; }
.layout-tit .right a.ico{ margin-left:7px; width:31px; height:31px; border-radius:100px; border:1px white solid; display:inline-block; transition:0.3s; background: no-repeat url(Images/login/btn-ico.png);}
.layout-tit .right span,.layout-tit .right a{/* vertical-align: top; */}
.layout-tit .right a.editpass{ background-position:7px 8px;  }
.layout-tit .right a.loginOut{background-position:7px -50px; }
.layout-tit .right a.editpass:hover{ border-color:#59c8d5; background: no-repeat 7px 8px url(Images/login/btn-ico.png) #59c8d5; }
.layout-tit .right a.loginOut:hover{ background: no-repeat 7px -50px url(Images/login/btn-ico.png) #ff7800;border-color:#ff7800;}
.layout-sidebar-tree{  margin:0px 0px;font-size: 14px;}
.layout-sidebar-tree a{ color:white;}
.tree-box div{ transition:0.2s; line-height:45px; height: 45px; width:205px; background: no-repeat 15px 59px  url(Images/login/tree-solid.png); }
.tree-box div a{display:block; height: 45px; padding-left:50px; background: no-repeat url(Images/login/menu-ico.png);}
.tree-box div.on span{display:none;}
.tree-box div.on,.tree-box div:hover{ background:#393c55;}
.tree-box div.on:hover span{ display:inline-block;}
.tree-box div.on:hover span,.tree-box div.on span{ display:inline-block;}
.tree-box a{ transition:0.2s;}
.tree-box a:hover{ text-decoration:none; cursor: pointer;}

.tree-box  div .ico-home,.ico-style  .ico-home{background-position: 2px 2px;}
.tree-box  div .ico-system ,.ico-style  .ico-system {background-position: 1px -328px;}
.tree-box  div .ico-date ,.ico-style  .ico-date{background-position: 2px -563px;}
.tree-box  div .ico-finance ,.ico-style .ico-finance{background-position: 1px -129px;}
.tree-box  div .ico-exam ,.ico-style .ico-exam {background-position: 0px -263px;}
.tree-box  div .ico-driving ,.ico-style .ico-driving{background-position: 1px -196px;}
.tree-box  div .ico-signup ,.ico-style .ico-signup{background-position: 0px -64px;}
.tree-box  div .ico-report ,.ico-style .ico-report{background-position: 0px -504px;}
.tree-box  div .ico-configure ,.ico-style .ico-configure{background-position: 0px -597px;}
.tree-box  div .ico-approval ,.ico-style  .ico-approval{background-position: 2px -655px;}
.tree-box  div .ico-approval2 ,.ico-style  .ico-approval2{background-position: 2px -965px;}
.tree-box  div .ico-diploma ,.ico-style .ico-diploma{background-position: 1px -680px;}
.tree-box  div .ico-record ,.ico-style .ico-record {background-position: 0px -710px;}
.tree-box  div .ico-record2 ,.ico-style .ico-record2 {background-position: 0px -885px;}
.tree-box  div .ico-aproval ,.ico-style .ico-aproval{background-position: 0px -738px;}
.tree-box  div .ico-report ,.ico-style .ico-report{background-position: 1px -503px;}
.tree-box  div .ico-student ,.ico-style .ico-student{background-position: 1px -765px;}
.tree-box  div .ico-coach ,.ico-style .ico-coach{background-position: 1px -791px;}
.tree-box  div .ico-card ,.ico-style  .ico-card{background-position: 1px -839px;}
.tree-box  div .ico-devices ,.ico-style .ico-devices{background-position: 1px -817px;}
.tree-box  div .ico-school ,.ico-style .ico-school{background-position: 0px -626px;}
.tree-box  div .ico-monitor ,.ico-style .ico-monitor{background-position: 1px -861px;}
.tree-box  div .ico-transport  ,.ico-style .ico-transport  {background-position: 1px -941px;}
.tree-box  div .ico-train ,.ico-style  .ico-train {background-position: 1px -988px;}
.tree-box  div .ico-fence  ,.ico-style .ico-fence {background-position: 1px -910px;}
.tree-box  div .ico-booking  ,.ico-style .ico-booking {background-position: 1px -884px;}
.tree-box  div .ico-booking  ,.ico-style .ico-booking {background-position: 1px -884px;}
.tree-box  div .ico-horn  ,.ico-style .ico-horn {background-position: 1px -1040px;}
.tree-box  div .ico-weixin2  ,.ico-style .ico-weixin2 {background-position: 1px -1061px;}
 

.tree-box ul{ line-height:35px;}
.tree-box ul li a,.tree-box dl dd a{ padding-left: 67px; display:block; height:35px; font-size:12px; background: no-repeat 45px -377px url(Images/login/menu-ico.png);  line-height:35px;}
.tree-box dl dd a{ background-position:78px -376px; padding-left:102px;}
.tree-box ul li .on,.tree-box ul li a:hover{ background: no-repeat   45px -377px url(Images/login/menu-ico.png) #55b7d4;}
.tree-box ul li dl dd  .on ,.tree-box ul li dl dd  a:hover{background: no-repeat 78px -376px url(Images/login/menu-ico.png) #55b7d4;}
.container-tit{ border-bottom: 2px #f5f5f5 solid; padding: 5px 0px; height: 50px;}
.container-tit .left{ min-width: 240px;}
.container-tit .left h1{ padding-top: 7px; font-size: 14px; }
.container-tit .left img{ float:left; margin-right:15px;width: 50px;}
.container-tit .left p{ font-size:12px;margin-top: 0px;margin-left: 10px;white-space: nowrap;}
.container-tit .right{  text-align:right;  margin-top: 12px;}
.container-tit .right a{ margin-left: 5px;}

.btn{border:none;font-size:12px; font-family:"Microsoft YaHei"; border-radius:5px; line-height: 30px; height: 30px; font-weight:normal; text-align:center; display:inline-block; font-size: 12px; padding: 0px 14px 0px 32px; color:white; text-decoration:none; }

.btn-noPass,.btn-green{ background: #ffb400; padding-left:14px;background:#89c06d;line-height:24px; height:24px;}
.btn-pass,.btn-yellow{ background: #89c06d; padding-left:14px; background:#ffb400;}
input.btn-yellow, input.btn-green { padding:0px 14px;line-height:24px; height:24px;}
input.btn-primary{  padding:0px 14px; padding-left:14px;background:#59c8d5;line-height:24px; height:24px;}
input.btn-primary-disabled{
 padding: 0px 14px;
 padding-left: 14px;
 line-height: 24px;
 height: 24px; cursor:default;
 background: #bcbcbc;
}

.btn-add{ background: no-repeat 11px -163px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-del{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #ff9600;}
.btn-sreach{ background: no-repeat 11px -219px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-edit{ background: no-repeat 13px -404px  url(Images/login/btn-ico.png) #89c06d;}
.btn-save{ background: no-repeat 11px -464px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-import{ background: no-repeat 11px -696px   url(Images/login/btn-ico.png) #59c8d5;}
.btn-export{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-revoket{ background: no-repeat 10px -636px url(Images/login/btn-ico.png) #ff9600;}
.btn-print{ background: no-repeat  10px -578px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-download{ background: no-repeat 10px -801px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-ok{ background: no-repeat 11px -520px   url(Images/login/btn-ico.png) #59c8d5;}
.btn-input{background: no-repeat  11px -280px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-car{background: no-repeat  10px -855px  url(Images/login/btn-ico.png) #b0867c;}
.btn-Jur {background: no-repeat  10px -907px  url(Images/login/btn-ico.png) #cb9b66;}
.btn-user {background: no-repeat  10px -957px  url(Images/login/btn-ico.png) #9c9dcb;}
.btn-base {background: no-repeat  10px -1007px   url(Images/login/btn-ico.png) #85a9c9;}
.btn-detail{ background: no-repeat 11px -223px url(Images/login/btn-ico.png) #93cd56;}
.btn-reset{background: no-repeat 14px 9px url(Images/login/btn-ico.png) #70b9d3;}
.btn-clock{background: no-repeat 11px -1152px url(Images/login/btn-ico.png) #8f9fbe;}
.btn-recharge{background: no-repeat 11px -1196px url(Images/login/btn-ico.png) #4ecb96;}
.btn-refund{background: no-repeat 11px -1229px url(Images/login/btn-ico.png) #ffba00;}


.btn-noPass:hover{ color:white;text-decoration:none;background:#ff9e00;}
.btn-pass:hover{ color:white;text-decoration:none;background:#6fac54;}
.btn-add:hover{ background: no-repeat 11px -163px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-del:hover{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #f67f00;}
.btn-sreach:hover{ color:white; background: no-repeat 11px -219px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-edit:hover{ background: no-repeat 13px -404px  url(Images/login/btn-ico.png) #7baa64;}
.btn-save:hover{ background: no-repeat 11px -464px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-import:hover{ background: no-repeat 11px -696px   url(Images/login/btn-ico.png) #36a8bc;}
.btn-export:hover{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-revoket:hover{ background: no-repeat 10px -636px url(Images/login/btn-ico.png) #f67f00;}
.btn-print:hover{ background: no-repeat  10px -578px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-download:hover{ background: no-repeat 10px -801px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-ok:hover{ background: no-repeat 11px -520px   url(Images/login/btn-ico.png) #36a8bc;}
.btn-input:hover{background: no-repeat  11px -280px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-car:hover{background: no-repeat  10px -855px  url(Images/login/btn-ico.png) #9b6d63;}
.btn-Jur:hover{background: no-repeat  10px -907px  url(Images/login/btn-ico.png) #c08954;}
.btn-user:hover{background: no-repeat  10px -957px  url(Images/login/btn-ico.png) #8d8ec0;}
.btn-base:hover{background: no-repeat  10px -1007px   url(Images/login/btn-ico.png) #7298bd;}
.btn-detail:hover{ background: no-repeat 11px -223px url(Images/login/btn-ico.png) #82c248;}
.btn-reset:hover{background: no-repeat 14px 9px url(Images/login/btn-ico.png) #5caac9;}
.btn-clock:hover{background: no-repeat 11px -1152px url(Images/login/btn-ico.png) #6e85b3;}
.btn-recharge:hover{background: no-repeat 11px -1196px url(Images/login/btn-ico.png) #3ebd81;}
.btn-refund:hover{background: no-repeat 11px -1229px url(Images/login/btn-ico.png) #ffa900;}

.btn-detail-disabled{ background: no-repeat 11px -223px url(Images/login/btn-ico.png) #bcbcbc;}
.btn-reset-disabled:hover{background: no-repeat 14px 9px url(Images/login/btn-ico.png) #bcbcbc;}

.btn-add-disabled{ background: no-repeat 11px -163px  url(Images/login/btn-ico.png)#bcbcbc; cursor:default;}
.btn-del-disabled{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-sreach-disabled{ background: no-repeat 11px -219px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-edit-disabled{ background: no-repeat 13px -404px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-save-disabled{ background: no-repeat 11px -464px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-import-disabled{ background: no-repeat 11px -696px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-export-disabled{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-revoket-disabled{ background: no-repeat 10px -636px url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-print-disabled{ background: no-repeat  10px -578px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-download-disabled{ background: no-repeat 10px -801px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-ok-disabled{ background: no-repeat 11px -520px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-input-disabled{background: no-repeat  11px -280px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-car-disabled{background: no-repeat  10px -855px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-Jur-disabled{background: no-repeat  10px -907px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-user-disabled{background: no-repeat  10px -957px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-base-disabled{background: no-repeat  10px -1007px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-reset-disabled{background: no-repeat 14px 9px url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-clock-disabled{background: no-repeat 11px -1152px url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-recharge-disabled{background: no-repeat 11px -1196px url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-refund-disabled{background: no-repeat 11px -1229px url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}

.btn-add-disabled:hover{cursor:default; }
.btn-del-disabled:hover{ cursor:default;}
.btn-sreach-disabled:hover{cursor:default; }
.btn-edit-disabled:hover{cursor:default; }
.btn-save-disabled:hover{cursor:default; }
.btn-import-disabled:hover{ cursor:default;}
.btn-export-disabled:hover{cursor:default;}
.btn-revoket-disabled:hover{cursor:default; }
.btn-print-disabled:hover{cursor:default;}
.btn-download-disabled:hover{ cursor:default;}
.btn-ok-disabled:hover{ cursor:default;}
.btn-input-disabled:hover{cursor:default;}
.btn-car-disabled:hover{cursor:default;}
.btn-Jur-disabled:hover{cursor:default;}
.btn-user-disabled:hover{cursor:default;}
.btn-base-disabled:hover{cursor:default;}

/*
.btn-disabled,btn-add:disabled,a.btn-disabled,a.btn-add:disabled, body input.btn-disabled,input.btn-add:disabled{ -webkit-filter: grayscale(100%);   -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%);     filter: grayscale(100%); 	  filter: gray;cursor: default;}
 */


.btn:hover{   }
.sreach{ margin: 10px 0px 0px 0px;font-size: 12px;min-width:1080px;}
.sreach .left{}
.sreach .left ul{ overflow:hidden; clear:both;min-height: 33px;}
.sreach li{ margin-bottom:10px; display:inline-block; margin-right:10px; border-radius:5px; }
.sreach li,.sreach span,.sreach a,.sreach input{ vertical-align:middle;}
.sreach li{ height: 28px; border:1px #ededed solid; background:#f7f7f7; padding: 0px 12px; /* line-height: 28px; */display: inline; float:left;}
.sreach li span{line-height: 28px;height: 31px;}
.sreach li input{  height: 23px; line-height: 23px;background:none; border:none; margin-left:0px; margin-top: -2px; color: #404040;font-size: 12px;font-family: "microsoft YaHei";}
.sreach-senior{ padding-right:15px; margin-left:20px; color:#80a0bb;}
.sreach li .textbox {position:relative;top:-2px;}
.textbox input{ margin-top:5px;}

.sreach-reset{margin-left:15px; color:#80a0bb;}
.sreach-senior:hover,.sreach-reset:hover{ color:#ff9600;}
.sreach .up{ background: no-repeat 47px -372px url(Images/login/btn-ico.png);}
.sreach .down{ background: no-repeat 47px -342px url(Images/login/btn-ico.png);}
.icon-arrow{display: none;background: no-repeat 5px -452px url(Images/login/menu-ico.png);
position: absolute;z-index: 1001;width: 20px;height: 20px;right: 4px;margin-top: 11px;}

/*404*/
.error-content {width:900px;height:271px; min-height:271px; font-size:12px; position:relative;left:50%; top:50%;margin-top:-185px; margin-left:-450px;}
.error-content .left{width:271px;height:271px;background:url(Images/404.jpg);}
.error-content .right{width:580px;padding-top: 20px;}
.error-content .error-tit{ border-bottom:1px #cdcdcd dotted;margin-bottom: 20px;}
.error-tit strong { font-size:40px; vertical-align:bottom; color:#59c8d5;}
.error-tit span {font-size:14px;vertical-align:bottom;bottom: 12px;margin-left: 20px;position: relative;}
.error-tit p { margin: 5px 0px 15px 0px;}
.error-content .error-tip { line-height:25px;}
.error-tip .goback { padding:5px 10px; border-radius:3px; background:#59c8d5;color: white;margin-right: 10px;}
.error-tip .goback span { color:#59c8d5;    }

/* 开始首页 */
.home-wrap{padding: 25px 0 0 0;}
.home-ico{ overflow:hidden;}
.home-ico ul{width:100%;}
.home-ico ul li{float:left; margin-right:0px; display:inline-block;width: 16.6%; }
.home-ico ul li span{ margin-right:10px;  display:inline-block;width:48px;height:48px; float:left;}
.home-ico ul li p{font-size:12px; color:#939292;margin-bottom: 6px;}
.home-ico ul li strong{color:#323232;font-size:18px; font-weight:normal;}
.home-ico ul li a:hover{text-decoration:none; }
.home-ico ul li:hover{-webkit-animation:homeico 0.3s ease-in;animation:homeico 0.3s ease-in;}
.home-ico ul li a{text-decoration:none; display: block; height:48px;    width: auto; padding: 15px;font-size: 12px;background:#f7f7f7; border:1px #efeeee solid;margin-right: 15px;}
.home-ico ul li:last-child a:last-child{/* margin:0px; */}

.ico-signup{background: no-repeat 9px 12px url(Images/home-ico.png) #ff6634;}
.ico-two{background: no-repeat 5px -374px url(Images/home-ico.png) #fa9696;}
.ico-three{background: no-repeat 9px -143px url(Images/home-ico.png) #73bf66;}
.ico-rate2{background: no-repeat 9px -222px url(Images/home-ico.png) #6a92c6;}
.ico-rate3{background: no-repeat 9px -66px url(Images/home-ico.png) #5bc9c9;}
.ico-graduation{background: no-repeat 9px -301px url(Images/home-ico.png) #f1b73d;}
.shield{ color:#e0b879; padding-left:20px; margin: 0px 10px 0px 15px;background: no-repeat 0px -1068px url(Images/login/btn-ico.png);}
.shield:hover {   color:#fdd35c; text-decoration:none;  }

@-webkit-keyframes  homeico{
    0%{transform:rotateX(0deg) }
    30%{transform:rotateX(100deg)}
    100%{transform:rotateX(0deg)}
}

@keyframes  homeico{
    0%{transform:rotateX(0deg) }
    30%{transform:rotateX(100deg)}
    100%{transform:rotateX(0deg)}
}
#qrcode{ text-align:center;}
#qrcode img{ width:256px; height:256px; position: relative;  left: 50%; margin-left: -128px;}

.token-content{ line-height:30px;margin:0  20px 0 20px;}
.token-content a { color:#80a0bb;  text-decoration:underline;  }
.token-content a:hover{ color:#ff9600;   }
.token-content span{ /* border: 1px solid; */ display:inline-block; border-radius: 50px;width: 20px; height: 20px;line-height: 20px;margin-right: 5px;background: #ff6634;color: white;text-align: center;}
.qrcode-app{position:absolute;margin: 30px 0 0 286px;border: 1px #bcbcbc solid;padding: 10px;}

.default-tit { font-size:20px; text-align:center;/* padding: 30px 0px 0px 0px; */}
.default-tit h1{ font-size:20px; padding: 25px 0px 0px 0px;font-weight: normal;font-family:微软雅黑,Microsoft YaHei,Arial; }
.regist-crowd {    box-sizing: border-box; /* margin-bottom:20px; */ padding: 5px; background:#f8f8f8; border:1px #ececec solid; margin-left:20px; height:100%;}
.regist-crowd strong{  display:block; padding-left: 10px;font-size:14px; margin-top: 10px;padding-bottom: 10px;}

.regist-crowd-content{   font-size:12px;padding: 0px 10px;}
.report-tab td { margin:0px; padding:0px;}
.sreach li a.page-btn{ text-decoration:none; background: #F1A249; font-size: 12px;/* border: 1px #e6e6e6 solid; */padding: 0px 5px;color: white;height: 21px;border-radius: 2px;height: 20px;vertical-align: middle;margin-top: -3px;line-height: 20px; display:inline-block;}
.sreach li a.page-btn-up{/* border-radius:5px 0px 0px 5px */}
.sreach li input.page-btn-down{ }
svg{ padding-right: 10px; margin-left: -10px;}
.baseDiscount-table {    padding:1px; font-size: 12px;}
.baseDiscount-table table{border-collapse: collapse; line-height: 22px; text-align:center;}
.baseDiscount-table td,.baseDiscount-table th{border:1px #ddd solid;padding: 0px;}
.baseDiscount-table th{line-height:35px;}

.baseDiscount-btn-arrow { border:#1px #ededed solid; width: 71px;  padding-right: 0px;height: 30px; overflow: hidden;margin:0px;top: 0px;text-align: center;position: relative;}
.baseDiscount-btn-arrow span {   position: relative; margin-top:px;  margin-right: 4px;margin-left: 4px;}
.baseDiscount-btn-arrow:first-child{padding-right:7px;}
.baseDiscount-btn-arrow:last-child{padding-left:7px; border-radius:0 5px 5px 0px;}
.baseDiscount-btn-arrow em { font-size:12px;    position: relative;top: -3px;}


.baseDiscount-table .selected {border:1px solid; background: no-repeat bottom right url(Images/login/table-bg-select.png) #fcf8e3; color:#35a200;}
.baseDiscount-table .disabled { background:#f3f3f3; color: #C2C2C2;}
.baseDiscount-table div{    border: 1px solid white;    height: 47px;    line-height: 47px;}
.baseDiscount-table div:hover{ cursor:pointer;}
.baseDiscount-table .disabled:hover{cursor:default;}
.sreach li.basediscount-li span{ }
.sreach li.basediscount-li input{ text-align:center; line-height:26px; height:26px;}
.sreach li.basediscount-li .textbox{height:26px; line-height:26px; border-radius:0px;}
.sreach li.basediscount-li .textbox-icon{ position:relative;top:4px;}

@charset "utf-8";
/* CSS Document */

@font-face{font-family: ltxh;src: url('Images/font/ltxh.TTF')}
.layout-header{ height: 60px;}
.layout-sidebar{ background:url(Images/login/sidebar-bg.png); border-radius:5px; position: absolute;}
.sidebar-scroll{height:100%;width:auto;overflow:hidden;margin-right: 5px;}
.fold .sidebar-scroll{ margin:0px; overflow-y:visible;overflow:visible;}
.fold .clip {    width: 210px; position:relative;    height: 100%;  overflow: hidden;}
.layout-container{ overflow:scroll; overflow:hidden;position: absolute;/* float: left; */z-index: 0;background:white;/* left: 0px; */border-radius:5px;/* padding: 10px 10px 0 10px; */box-shadow: 0 10px 20px rgba(0,0,0,.6);}
.layout-scroll {overflow: hidden; overflow-x:hidden;  background:white; border-radius:5px;box-shadow: 0 10px 20px rgba(0,0,0,.6);}
.layout-footer{ position:absolute; height: 25px; line-height: 25px; text-align:center; color:white;}
.layout-tit{ color:white; line-height:35px;padding-left:15px;}
.layout-tit img{ margin-right:5px; }
.layout-tit h1{ font-size: 18px; margin-right:15px; }
.layout-tit p{ font-size:13px; font-family:ltxh;text-transform:Uppercase; padding-top:7px;}
.layout-tit .left{ padding-top: 10px;}
.layout-tit .left h1{ font-weight:bold; line-height:35px;}
.layout-tit .right{ padding-top: 14px;}
.layout-tit .left img, .layout-tit .left h1,.layout-tit .left p{ float:left; display:inline; vertical-align:middle;}
.layout-tit .right{  line-height:31px;   text-align:right; color:white; padding-right:15px; }
.layout-tit .right a.ico{ margin-left:7px; width:31px; height:31px; border-radius:100px; border:1px white solid; display:inline-block; transition:0.3s; background: no-repeat url(Images/login/btn-ico.png);}

.layout-tit .right span,.layout-tit .right a{/* vertical-align:middle; */line-height: 16px;}
.layout-tit .right span{ top: -12px; position:relative;}


 
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}


.layout-tit .right a.editpass{background-position: 8px 8px;}
.layout-tit .right a.loginOut{background-position: 7px -49px;}
.layout-tit .right a.bind{background-position: 6px -1271px; }
.layout-tit .right a.switch{background-position: 6px -1304px;transition:none; }

.layout-tit .right a.editpass:hover{ border-color:#59c8d5; background: no-repeat 7px 8px url(Images/login/btn-ico.png) #59c8d5; }
.layout-tit .right a.loginOut:hover{ background: no-repeat 6px -50px url(Images/login/btn-ico.png) #ff7800;border-color:#ff7800;}
.layout-tit .right a.bind:hover{ background: no-repeat 6px -1271px url(Images/login/btn-ico.png) #54ae36;border-color:#54ae36; }
.layout-tit .right a.switch:hover{
                                  background: no-repeat 6px -1333px url(Images/login/btn-ico.png) #02baf0;border-color:#02baf0;                                   
                                  transition:none; -webkit-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }

.layout-sidebar-tree{  margin:0px 0px;font-size: 14px; position:relative;top:0px;}
.layout-sidebar-tree a{ color:white;}
.tree-box div{ transition:0.2s; line-height:45px; height: 45px;width: 100%; background: no-repeat 15px 59px  url(Images/login/tree-solid.png);}
.tree-box div a{display:block;height: 45px;padding-left: 70px;background:none;position: relative;}
.tree-box div.on span{display:none;}
.tree-box div.on,.tree-box div:hover{background: url(Images/login/sidebar-bg.png);}
.tree-box div.on:hover span{ display:inline-block;}
.tree-box div.on:hover span,.tree-box div.on span{ display:inline-block;}
.tree-box a{ transition:0.2s;}
.tree-box a:hover{ text-decoration:none; cursor: pointer;}

.tree-box  [class^="ico-"],.tree-box  [class^="fa"]{width:24px;height:24px;display:inline-block;background:  no-repeat url(Images/login/menu-ico.png);top: 11px;position: absolute;left: 34px;transform: scale(0.9,0.9);-webkit-transform: scale(0.9,0.9);}
.tree-box  [class^="fa"]{background:none;text-align: center;line-height: 24px;font-size: 18px;}
.tree-box  i .ico-home{ background-position: 22px 11px; }
.tree-box  i .ico-system{ background-position: 20px -316px; }
.tree-box  i .ico-date{ background-position: 20px -552px; }
.tree-box  i .ico-finance{ background-position: 20px -117px; }
.tree-box  i .ico-exam{ background-position: 20px -252px; }
.tree-box  i .ico-driving{ background-position: 20px -186px; }
.tree-box  i .ico-signup{ background-position: 20px -54px; }
.tree-box  i .ico-report{ background-position: 20px -492px; }

.tree-box ul{ line-height:35px;}
.tree-box ul li a,.tree-box dl dd a{padding-left: 88px;display:block;height:35px;font-size:12px;background: no-repeat 64px -378px url(Images/login/menu-ico.png);line-height:35px;}
.tree-box dl dd a{ background-position:78px -376px; padding-left:102px;}
.tree-box ul li .on,.tree-box ul li a:hover{ background: no-repeat   64px -378px url(Images/login/menu-ico.png) #55b7d4;}
.tree-box ul li dl dd  .on ,.tree-box ul li dl dd  a:hover{background: no-repeat 78px -376px url(Images/login/menu-ico.png) #55b7d4;}
.container-tit{ border-bottom: 2px #f5f5f5 solid; padding: 5px 0px; height: 50px;}
.container-tit .left{ min-width: 240px;}
.container-tit .left h1{ padding-top: 7px; font-size: 14px; }
.container-tit .left h1,.container-tit .ico-question{ white-space:nowrap; }


.container-tit .left img{ float:left; margin-right:15px;width: 50px;}
.container-tit .left p{ font-size:12px;margin-top: 0px;margin-left: 10px;white-space: nowrap;}
.container-tit .right{  text-align:right;  margin-top: 12px;}
.container-tit .right a{ margin-left: 5px;}
@media (max-width:768px) {
    
   
     
    
}

.btn{border:none; cursor:pointer; font-size:12px; font-family:"Microsoft YaHei"; border-radius:5px; line-height: 30px; height: 30px; font-weight:normal; text-align:center; display:inline-block; font-size: 12px; padding: 0px 14px 0px 32px; color:white; text-decoration:none; }
.btn-noPass{ background: #ffb400; padding-left:14px; background:#ffb400;}
.btn-pass{ background: #89c06d; padding-left:14px;background:#89c06d;}

.btn-add{ background: no-repeat 11px -163px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-del{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #ff9600;}
.btn-sreach{ background: no-repeat 11px -219px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-edit{ background: no-repeat 13px -404px  url(Images/login/btn-ico.png) #89c06d;}
.btn-save{ background: no-repeat 11px -464px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-import{ background: no-repeat 11px -696px   url(Images/login/btn-ico.png) #59c8d5;}
.btn-export{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-revoket{ background: no-repeat 10px -636px url(Images/login/btn-ico.png) #ff9600;}
.btn-print{ background: no-repeat  10px -578px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-download{ background: no-repeat 10px -801px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-ok{ background: no-repeat 11px -520px   url(Images/login/btn-ico.png) #59c8d5;}
.btn-input{background: no-repeat  11px -280px  url(Images/login/btn-ico.png) #59c8d5;}
.btn-car{background: no-repeat  10px -855px  url(Images/login/btn-ico.png) #b0867c;}
.btn-Jur {background: no-repeat  10px -907px  url(Images/login/btn-ico.png) #89c06d;}
.btn-user {background: no-repeat  10px -957px  url(Images/login/btn-ico.png) #9c9dcb;}
.btn-base {background: no-repeat  10px -1007px   url(Images/login/btn-ico.png) #85a9c9;}
.btn-detail{background: no-repeat 11px -219px url(Images/login/btn-ico.png) #93cd56;}
.btn-reset{background: no-repeat 12px 9px url(Images/login/btn-ico.png) #70b9d3;}
.btn-Lock{background: no-repeat 10px 8px  url(Images/login/btn-ico.png) #FB8282;}
.btn-black{background: no-repeat 10px -1683px  url(Images/login/btn-ico.png) #91c477;}
.btn-date{background: no-repeat 10px -1715px  url(Images/login/btn-ico.png) #91c477;}
.btn-yesterday{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #8F9FBE;}
.btn-menu{ background: no-repeat 10px -1745px   url(Images/login/btn-ico.png) #ffb73f;}
.btn-repair{background: no-repeat 10px -1773px    url(Images/login/btn-ico.png) #988be0;}

.btn-noPass:hover{ color:white;text-decoration:none;background:#ff9e00;}
.btn-pass:hover{ color:white;text-decoration:none;background:#6fac54;}
.btn-add:hover{ background: no-repeat 11px -163px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-del:hover{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #f67f00;}
.btn-sreach:hover{ background: no-repeat 11px -219px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-edit:hover{ background: no-repeat 13px -404px  url(Images/login/btn-ico.png) #7baa64;}
.btn-save:hover{ background: no-repeat 11px -464px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-import:hover{ background: no-repeat 11px -696px   url(Images/login/btn-ico.png) #36a8bc;}
.btn-export:hover{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-revoket:hover{ background: no-repeat 10px -636px url(Images/login/btn-ico.png) #f67f00;}
.btn-print:hover{ background: no-repeat  10px -578px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-download:hover{ background: no-repeat 10px -801px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-ok:hover{ background: no-repeat 11px -520px   url(Images/login/btn-ico.png) #36a8bc;}
.btn-input:hover{background: no-repeat  11px -280px  url(Images/login/btn-ico.png) #36a8bc;}
.btn-car:hover{background: no-repeat  10px -855px  url(Images/login/btn-ico.png) #9b6d63;}
.btn-Jur:hover{background: no-repeat  10px -907px  url(Images/login/btn-ico.png) #79af5d;}
.btn-user:hover{background: no-repeat  10px -957px  url(Images/login/btn-ico.png) #8d8ec0;}
.btn-base:hover{background: no-repeat  10px -1007px   url(Images/login/btn-ico.png) #7298bd;}
.btn-detail:hover{ background: no-repeat 11px -219px url(Images/login/btn-ico.png) #82c248;}
.btn-reset:hover{background: no-repeat 12px 9px url(Images/login/btn-ico.png) #5caac9;}
.btn-Lock:hover{background: no-repeat 10px 8px  url(Images/login/btn-ico.png) #ef7070;}
.btn-black:hover{background: no-repeat  10px -1683px  url(Images/login/btn-ico.png) #7bb260;}
.btn-date:hover{background: no-repeat  no-repeat 10px -1715px  url(Images/login/btn-ico.png) #7bb260;}
.btn-yesterday:hover{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #6e85b3;}
.btn-menu:hover{ background: no-repeat 10px -1745px  url(Images/login/btn-ico.png) #ffaa34;}
.btn-repair:hover{background: no-repeat 10px -1773px   url(Images/login/btn-ico.png) #8779d5;}

.btn-detail-disabled{ background: no-repeat 11px -223px url(Images/login/btn-ico.png) #bcbcbc;}
.btn-reset-disabled:hover{background: no-repeat 12px 9px url(Images/login/btn-ico.png) #d2d2d2;}
.btn-yellow-disabled{padding-left:14px;background:#bcbcbc;padding: 0px 14px;line-height: 24px;height: 24px; cursor:default;}
.btn-green-disabled{ padding: 0px 14px;background:#bcbcbc;height: 24px;line-height: 24px;}
.btn-add-disabled{ background: no-repeat 11px -163px  url(Images/login/btn-ico.png)#bcbcbc; cursor:default;}
.btn-del-disabled{ background: no-repeat 11px -105px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-sreach-disabled{ background: no-repeat 11px -219px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-edit-disabled{ background: no-repeat 13px -404px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-save-disabled{ background: no-repeat 11px -464px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-import-disabled{ background: no-repeat 11px -696px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-export-disabled{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-revoket-disabled{ background: no-repeat 10px -636px url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-print-disabled{ background: no-repeat  10px -578px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-download-disabled{ background: no-repeat 10px -801px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-ok-disabled{ background: no-repeat 11px -520px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-input-disabled{background: no-repeat  11px -280px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-car-disabled{background: no-repeat  10px -855px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-Jur-disabled{background: no-repeat  10px -907px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-user-disabled{background: no-repeat  10px -957px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-base-disabled{background: no-repeat  10px -1007px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-reset-disabled{background: no-repeat 14px 9px url(Images/login/btn-ico.png) #d2d2d2;cursor:default;}
.btn-Lock-disabled{background: no-repeat 10px 8px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-black-disabled{background: no-repeat  10px -1683px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-date-disabled{background: no-repeat  no-repeat 10px -1715px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-yesterday-disabled{ background: no-repeat 11px -748px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-menu-disabled{ background: no-repeat 10px -1745px  url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}
.btn-repair-disabled:hover{background: no-repeat 10px -1773px   url(Images/login/btn-ico.png) #bcbcbc;cursor:default;}


.btn-yesterday-disabled:hover{cursor:default; }
.btn-add-disabled:hover{cursor:default; }
.btn-del-disabled:hover{ cursor:default;}
.btn-sreach-disabled:hover{cursor:default; }
.btn-edit-disabled:hover{cursor:default; }
.btn-save-disabled:hover{cursor:default; }
.btn-import-disabled:hover{ cursor:default;}
.btn-export-disabled:hover{cursor:default;}
.btn-revoket-disabled:hover{cursor:default; }
.btn-print-disabled:hover{cursor:default;}
.btn-download-disabled:hover{ cursor:default;}
.btn-ok-disabled:hover{ cursor:default;}
.btn-input-disabled:hover{cursor:default;}
.btn-car-disabled:hover{cursor:default;}
.btn-Jur-disabled:hover{cursor:default;}
.btn-user-disabled:hover{cursor:default;}
.btn-base-disabled:hover{cursor:default;}
.btn-Lock-disabled:hover{cursor:default;}

/*
.btn-disabled,btn-add:disabled,a.btn-disabled,a.btn-add:disabled, body input.btn-disabled,input.btn-add:disabled{ -webkit-filter: grayscale(100%);   -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%);     filter: grayscale(100%); 	  filter: gray;cursor: default;}
 */


.btn:hover{ text-decoration:none;   }
.sreach{ margin: 10px 0px 0px 0px;font-size: 12px;min-width:1080px;}

.sreach .left{}
.sreach .left ul{ overflow:hidden; clear:both;min-height: 33px;}
.sreach li{ margin-bottom:10px; display:inline-block; margin-right:10px; border-radius:5px; }
.sreach li,.sreach span,.sreach a,.sreach input{ vertical-align:middle; }
.sreach li{ height: 30px; border:1px #ededed solid; background:#f7f7f7; padding: 0px 12px; line-height: 26px; display: inline; float:left; vertical-align: top;}
.sreach li span{line-height: 29px;height: 29px;}
.sreach li input{height: 23px;line-height: 23px;background:#f7f7f7;border:1px solid #f7f7f7;margin-left:0px;margin-top: 0px;vertical-align: middle;color: #404040;font-size: 12px;text-indent: 5px;font-family: "microsoft YaHei";}
.sreach-senior{ padding-right:15px; margin-left:20px; color:#80a0bb;}
.sreach li .textbox {position:relative;top: 0px;line-height: 23px;}
.textbox input{ margin-top:5px;}
.sreach li .textbox ,.sreach li .textbox span{line-height: 20px;height: 20px;overflow: hidden;}
.sreach-reset{margin-left:15px; color:#80a0bb;}
.sreach-senior{line-height:16px; height:16px; display:inline-block;}
.sreach-senior:hover,.sreach-reset:hover{ color:#ff9600;}
.sreach .up{  background: no-repeat 47px -372px url(Images/login/btn-ico.png);}
.sreach .down{   background: no-repeat 47px -342px url(Images/login/btn-ico.png);}
.icon-arrow{ adisplay: none;background: no-repeat 5px -452px url(Images/login/menu-ico.png);position: absolute;z-index: 1001;width: 20px;height: 20px;right: 0px;margin-top: 11px;}
@media (max-width:768px) { 
     /*.container-tit,.sreach { min-width:1250px;}
     .datagrid-toolbar,#toolbar{ overflow:hidden;overflow-y:hidden; overflow-x:scroll;}
     .sreach li{ margin-bottom:5px;}
     .sreach{ margin-top:5px;}
     .toolbar-min-width .container-tit,.toolbar-min-width .sreach { min-width:1400px;}*/
}

/*404*/
.error-content {width:900px;height:271px; min-height:271px; font-size:12px; position:relative;left:50%; top:50%;margin-top:-185px; margin-left:-450px;}
.error-content .left{width:271px;height:271px;background:url(Images/404.jpg);}
.error-content .right{width:580px;padding-top: 20px;}
.error-content .error-tit{ border-bottom:1px #cdcdcd dotted;margin-bottom: 20px;}
.error-tit strong { font-size:40px; vertical-align:bottom; color:#59c8d5;}
.error-tit span {font-size:14px;vertical-align:bottom;bottom: 12px;margin-left: 20px;position: relative;}
.error-tit p { margin: 5px 0px 15px 0px;}
.error-content .error-tip { line-height:25px;}
.error-tip .goback { padding:5px 10px; border-radius:3px; background:#59c8d5;color: white;margin-right: 10px;}
.error-tip .goback span { color:#59c8d5;    }

/* 开始首页 */
.home-wrap{padding: 25px 0 0 0;}
.home-ico{ overflow:hidden;}
.home-ico ul{width:100%;}
.home-ico ul li{float:left; margin-right:0px; display:inline-block;width: 24.9999%;margin-bottom: 15px;}
.home-ico ul li span{ margin-right:10px;  display:inline-block;width:48px;height:48px; float:left;}
.home-ico ul li p{font-size:12px; color:#939292;margin-bottom: 6px;}
.home-ico ul li strong{color:#323232;font-size:18px; font-weight:normal;}
.home-ico ul li a:hover{text-decoration:none; }
.home-ico ul li:hover{-webkit-animation:homeico 0.3s ease-in;animation:homeico 0.3s ease-in;}
.home-ico ul li a{text-decoration:none; display: block; height:48px;    width: auto;padding: 10px 0px  10px 10px;font-size: 12px;background:#f7f7f7; border:1px #efeeee solid;margin-right: 15px;}
.home-ico ul li:last-child a:last-child{/* margin:0px; */}

@media (max-width:667px) {
    .home-ico ul li a{ line-height:15px; text-align:center; height:auto; padding-left:0px;}
    .home-ico ul li span{ float:none; margin-right:0px;}

}
.ico-signup{background: no-repeat 9px 12px url(Images/home-ico.png) #ff6634;}
.ico-two{background: no-repeat 5px -374px url(Images/home-ico.png) #fa9696;}
.ico-three{background: no-repeat 9px -143px url(Images/home-ico.png) #73bf66;}
.ico-rate2{background: no-repeat 9px -222px url(Images/home-ico.png) #6a92c6;}
.ico-rate3{background: no-repeat 9px -66px url(Images/home-ico.png) #5bc9c9;}
.ico-graduation{background: no-repeat 9px -301px url(Images/home-ico.png) #f1b73d;}
.shield{ color:#e0b879; padding-left:20px; line-height: 16px;margin: 0px 10px 0px 15px;background: no-repeat 0px -1068px url(Images/login/btn-ico.png);}
.shield:hover {   color:#fdd35c; text-decoration:none;  }

@-webkit-keyframes  homeico{
    0%{transform:rotateX(0deg) }
    30%{transform:rotateX(100deg)}
    100%{transform:rotateX(0deg)}
}

@keyframes  homeico{
    0%{transform:rotateX(0deg) }
    30%{transform:rotateX(100deg)}
    100%{transform:rotateX(0deg)}
}
#qrcode{ text-align:center;}
#qrcode img{ width:256px; height:256px; position: relative;  left: 50%; margin-left: -128px;}

.token-content{ line-height:30px;margin:0  20px 0 20px;}
.token-content a { color:#80a0bb;  text-decoration:underline;  }
.token-content a:hover{ color:#ff9600;   }
.token-content span{ /* border: 1px solid; */ display:inline-block; border-radius: 50px;width: 20px; height: 20px;line-height: 20px;margin-right: 5px;background: #ff6634;color: white;text-align: center;}
.qrcode-app{position:absolute;margin: 30px 0 0 286px;border: 1px #bcbcbc solid;padding: 0px;width: 150px;height: 150px;overflow: hidden;}
.qrcode-app img{width:128px; height:128px;display:block;}
.qrcode-app div{width:128px; height:128px;margin: 10px;}
.qrcode-app table{width:128px; height:128px;  position:absolute; top:-54px; left:-54px; border:5px solid red;}


.default-tit { font-size:20px; text-align:center;/* padding: 30px 0px 0px 0px; */}
.default-tit h1{ font-size:20px; padding: 25px 0px 0px 0px;font-weight: normal;font-family:微软雅黑,Microsoft YaHei,Arial; }
.regist-crowd {    box-sizing: border-box; /* margin-bottom:20px; */ padding: 5px; background:#f8f8f8; border:1px #ececec solid; margin-left:20px; height:100%;}
.regist-crowd strong{  display:block; padding-left: 10px;font-size:14px; margin-top: 10px;padding-bottom: 10px;}

.regist-crowd-content{   font-size:12px;padding: 0px 10px;}
.report-tab td { margin:0px; padding:0px;}
.sreach li a.page-btn{ text-decoration:none; background: #F1A249; font-size: 12px;/* border: 1px #e6e6e6 solid; */padding: 0px 5px;color: white;height: 21px;border-radius: 2px;height: 20px;vertical-align: middle;margin-top: -3px;line-height: 20px; display:inline-block;}
.sreach li a.page-btn-up{/* border-radius:5px 0px 0px 5px */}
.sreach li input.page-btn-down{ }
svg{ padding-right: 10px; margin-left: -10px;}
.baseDiscount-table {    padding:1px; font-size: 12px;}
.baseDiscount-table table{border-collapse: collapse; line-height: 19px; text-align:center;}
.baseDiscount-table td,.baseDiscount-table th{border: 1px #BBBBBB solid;padding: 0px;/* line-height:35px; */}
.baseDiscount-table th{background: #55b7d4;color: white;}

.baseDiscount-btn-arrow {border:1px #ededed solid;width: 71px;padding-right: 0px;height: 30px;vertical-align: middle;overflow: hidden;margin:0px;top: 0px;text-align: center;position: relative;}
.baseDiscount-btn-arrow span {   position: relative; margin-top:px;  margin-right: 4px;margin-left: 4px;}
.baseDiscount-btn-arrow:first-child{padding-right:7px;}
.baseDiscount-btn-arrow:last-child{padding-left:7px; border-radius:0 5px 5px 0px;}
.baseDiscount-btn-arrow em {font-size:12px;position: relative;top: 0px;}

.baseDiscount-table .disabled { background: #F5F5F5; color: #B4B4B4;border-color: #F5F5F5;}
.baseDiscount-table .disabled-green { background: #cef0cb;  border-color: #cef0cb;}
.baseDiscount-table .disabled-red { background: red; color: white; border-color: red;}

.baseDiscount-table-show .disabled-green { background: red; color: white;border-color: red;}
.baseDiscount-table-show .palegreen{ background: rgb(140,190,69); color: white;border-color: rgb(140,190,69); }

.baseDiscount-table .selected {border:1px red solid; background: no-repeat bottom right url(Images/login/table-bg-select.png) #fcf8e3; color: red;}

.baseDiscount-table div{    border: 1px solid white;     height: 42px;    line-height: 42px;}
.baseDiscount-table div:hover{ cursor:pointer;}
.baseDiscount-table .disabled:hover{cursor:default;}
.baseDiscount-table-show div:hover,.baseDiscount-table-show div{ cursor:default;}
.baseDiscount-table-show  span{ cursor:pointer;}
.sreach li.basediscount-li span{ }
.sreach li.basediscount-li input{ text-align:center; line-height:28px; height:28px;}
.sreach li.basediscount-li .textbox{height:28px;line-height:28px;border-radius:0px;position:relative;top: 0px;}
.sreach li.basediscount-li .textbox-icon{position:relative;top: 0px;}
.baseDiscount-table { overflow-y:scroll;padding-right:10px;}
.sreach li.basediscount-li .combo{
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    }
.discount-btn-reset { top: 4px;position: relative;}
.discount-btn-plan { margin-right:25px;}
.fieldset-padding table td {    padding: 1px 0px;}
.fieldset-padding { padding-bottom:5px;
}
.report-heihgt, .report-heihgt td{ line-height:30px;}
.age-wrap{  overflow:hidden;}
#ageDiv{  }


#ageDiv  tspan { transform:scale(0.5,0.5);-webkit-transform:scale(0.5,0.5);border:1px solid red;  }
.break-all,.break-all td{word-break:break-all;word-wrap:break-word;}
.amcharts-balloon-div {
    white-space: nowrap;
    padding-right: 20px;
}
.booking-sreach{ padding-bottom:0px;}
.booking-sreach{clear:both;}
.booking-sreach li{width:50%;  float:left;display:inline; }


[class^="booking-arrow"]{background: no-repeat center 0 url(Images/login/booking-arrow.jpg); width:19px; height:16px; display:block; margin-bottom:25px;}
[class^="booking-arrow"]:active{ position:relative;top:2px;}
.booking-arrow-r{background-position:center -19px;}
.booking-tit{    font-weight: bolder;
    font-size:12px;
    color: #13BDD0;
    padding-left: 10px;
    line-height: 14px;
    margin-bottom: 5px;
    border-left: 5px solid #59C8D5;}

.baseDiscount-table  div.order-tip{   padding:10px;  border-radius: 5px; height:auto; text-align:left; position:absolute;z-index:100000; border:1px solid #e0b484; background:#fcf8e3;font-size:12px; color:#94660d; line-height:19px;width:180px;display:none;} 
.baseDiscount-table  div.order-tip .arrow{ width:11px; height:7px; background: no-repeat top url(Images/tip-arrow.png); position:absolute;left:50%; bottom:-7px; margin-left:-5px;}
.baseDiscount-table  div.order-tip .number{     border-radius: 90px;  padding: 5px 0px;   margin-bottom: 3px;    font-size: 14px;    background-color: #e1ac6b;    color: white;    text-align: center;    line-height: 20px;    height: 20px;}
.baseDiscount-table  div.order-tip strong{    margin: 5px 0;    display: block;}
    

.baseDiscount-table td:hover div .order-tip{display:block;}
.booking-number{line-height:15px;padding-top: 4px; }

/* 收据*/
.receip-body{ width: 900px; margin: 0 auto;}
.receipt-wrap{ height: 372px; font-size: 14px; color: #000000; font-family: "宋体"; margin: 0 auto ; width: 700px; border: 1px solid black; padding: 40px 50px;}
.receipt-wrap .tit{ padding-bottom: 10px; text-align: center; position: relative;  }
.receipt-wrap .tit h1{ font-weight: bold; margin-bottom: 10px; font-size: 30px; }
.receipt-wrap .tit .day{ }
.receipt-wrap .tit .day p span{  padding: 0px 7px; }
.receipt-wrap .tit .number{ font-size: 25px; margin-top: -10px;  position: absolute; right: 0px;}
.receipt-wrap td{ padding: 10px;}
.receipt-wrap td .colw{ width: 100px;} 
.receipt-wrap .Underline{ border-bottom: 1px solid black;}
.receipt-wrap .Capital{ padding-left: 34px; padding-top: 20px; padding-bottom: 8px;}
.receipt-wrap .Capital .Underline{ font-size: 14px; }
.receipt-wrap .Capital span{ padding:  0px 8px; }
.receipt-wrap .Capital .Underline{font-size: 20px;font-weight: bold; }
.receipt-wrap .Lowercase{ text-align: right; padding-bottom: 20px; padding-right: 20px;}
.receipt-wrap .Lowercase .Underline {font-size: 18px; font-weight: bold; padding: 0px 30px;}
.receipt-wrap .Remarks{ padding-left: 34px;}
.receipt-wrap .Inscribe{ padding-top: 10px;}
.receipt-wrap .left span { display:inline-block; vertical-align:top; }
.receipt-wrap .left .scl { width: 200px; }
.receipt-wrap  .right{ padding-left: 70px;}
.receipt-wrap td,.receipt-wrap table{border-collapse: collapse;    border-spacing: 0; border: 1px solid black;}
.container-tit .ico-question{   top:2px; position:relative; border-radius: 5px; background: no-repeat 0px  -1458px url(Images/login/btn-ico.png); display:inline-block; height:17px; width:17px; display:inline-block; }
.container-tit .ico-question .question-content{ max-height:650px;  overflow:hidden; overflow-y:auto; box-shadow:0px 0px 10px rgba(0,0,0,0.3); border-radius:5px; top:22px; left:-63px; background:#fef8e1; padding:15px; color:#946138; z-index:100000; position:absolute; height:auto; display:none;  }
.container-tit .ico-question:hover .question-content { display:block;}
.container-tit .ico-question:hover{ cursor:pointer;}
.container-tit .left .ico-question  ul p{white-space: normal; margin-left:0px;}
.container-tit .ico-question ul b{ margin-bottom:5px; font-size:14px; display:block; line-height:20px;}
.container-tit .ico-question ul i{ position:absolute; left:0px; width:20px; height:20px; border-radius:90px; font-size:12px; color:#ff7200; border:1px solid #ff7200; display:inline-block; text-align:center;line-height:20px;}
.container-tit .ico-question ul li{  position:relative; padding:10px 0px 10px 30px;}
.question-arrow {background: no-repeat 0px  0px url(Images/login/ico-question-arrow.png); display:inline-block; height:8px; width:12px; display:inline-block; position:absolute;top:-8px; left:65px;}
.Reservation-tit{ font-size:25px; font-weight:bold; text-align:center; padding:20px 0px 10px 0px;}
.screenOperation{ color:#3d7af7; position:absolute;right:20px; top:20px; font-size:16px;}
.screenOperation:hover{ text-decoration:underline;}
.screenOperation .enlarge{ width:16px; height:16px; background: no-repeat 1px  -1507px url(Images/login/btn-ico.png); display:inline-block;}
.screenOperation .narrow{ width:16px; height:16px; background: no-repeat 1px  -1536px url(Images/login/btn-ico.png); display:inline-block;}
.screenOperation i,.screenOperation em{ vertical-align:middle; margin-left:10px;}

.bCarordersetup-btn .btn[type="button"]{ height:25px; line-height:25px; padding:0px 14px 0px 15px;}
.bCarordersetup-btn .btn-Jur{ background:#cb9b66;}
.bCarordersetup-btn .btn-edit{ background:#89c06d;}

.sys-tab{ width:200px; height:33px;background: no-repeat 0px  0px url(Images/login/sys-bg2.png);  overflow:hidden;left: 15px;position: absolute;top: 60px;}
.sys-tab div{  cursor:pointer; float:left; display:inline; text-align:center; font-size:14px; line-height:33px; color:white;}
.sys-tab .sys-jx{ width:48%;opacity:1;}
.sys-tab .sys-js{ width:33%;opacity:0.7;}
.sys-tab .sys-nav{ width:15%; margin-top:3px;}
.fold .sys-tab .sys-nav{/* width: 95%; */padding-left: 28px;}
.fold .sys-tab .sys-nav em{position:absolute;color: #FFFFFF;top:-1px;left: 12px;opacity: 0.7;}
.fold .sys-tab .sys-nav em:hover{  opacity:1;}
.sys-tab .sys-js:hover,.sys-tab .sys-jx:hover{ opacity:1;}
.sys-tab .sys-js,.sys-tab .sys-jx{ }

.sidebar{width:205px; float:left;margin-left: 15px;height: 100%;margin-top: 0px;top: 0px;}
.ico-nav{width:17px; height:17px; background: no-repeat 0px  -1565px url(Images/login/btn-ico.png); display:inline-block;}
.ico-nav:hover{ cursor:pointer; background: no-repeat 0px  -1590px url(Images/login/btn-ico.png);}


div.bg-js{background: no-repeat 0px  0px url(Images/login/sys-bg.png);}
div.bg-one{background: no-repeat 0px  0px url(Images/login/sys-bg3.png);}
div.bg-js  .sys-jx{ width:33%; opacity:0.7;}
div.bg-js  .sys-js{ width:48%;opacity:1;} 

.fold .sys2 .icon-arrow{ right:0px;}
.fold .tree-box ul{ position:absolute;left: 60px; z-index:10000;top: 0px;width: 150px;}
.fold .tree-box ul li{ line-height:45px; height:45px;  background:#393c55;}
.fold .tree-box ul li a{padding: 0px 0 0px 40px; margin:0px;line-height: 45px;height: 45px;background: no-repeat 14px -373px url(Images/login/menu-ico.png);}
.fold .sys-tab,.fold .layout-sidebar,.fold  .tree-box{ overflow: inherit;}
.fold .tree-box ul li a:Hover,.fold .tree-box ul li a.on{background: no-repeat 14px -373px url(Images/login/menu-ico.png) #55b7d4;}

.fold .tree-box ul .li{ height:30px; line-height:30px; }
.fold .tree-box ul .li a{  height:30px; line-height:30px;}
.fold .tree-box ul .li a:Hover,.fold .tree-box ul .li a{background: no-repeat  14px -379px url(Images/login/menu-ico.png);}
.fold .tree-box ul .li a:Hover,.fold .tree-box ul .li a.on{background: no-repeat  14px -379px url(Images/login/menu-ico.png) #55b7d4;}

.fold .tree-box div.on:hover span,.fold .tree-box  .icon-arrow{ display:none;}

.ico-style{font-size:12px;position: relative;display:inline-block;top: 0px;left: 5px;vertical-align: middle;height: 24px;width: 24px;background-color: #6A92C6;}
.style-box{width: 437px;background: #6a92c6;position: absolute;z-index: 10000;padding: 7px 0px 7px 7px;left: 29px;color: white;top: -180px;}
.style-box ul{/* clear:both; */}
.style-box li{cursor:pointer;float:left;display:inline;color: #C3C3C3;width: 24px;height: 24px;padding: 2px 2px;border: 1px solid #7FA5D6;margin: 0px 5px 5px 0px;}
.style-box li:Hover{background:#ff6634;}
.style-box i{/* border:1px solid #a8a8ad; */}
.ico-style [class^="ico-"]{position:relative;top: 0px;left: 0px;}
.style-box p{display:inline-block;float: left;line-height: 30px;}
.style-box .ico-style-arrow{position:absolute;top: 177px;left: -8px;width: 8px;height: 30px;background-position: -6px -84px;/* background-color: red; */}
.ico-style #ico-select{/* top: 8px; *//* left: 5px; *//* background-position: 0px -34px; */cursor:pointer;}

.datagrid-btable .btn-print{  background-position:10px -1619px;}
.button-money{ background:none; border:none; cursor:default;}
.button-money span,.button-money b{position:relative;}
.button-money b{position:relative; top:2px;}
.button-money:hover,.button-money:active,.button-money:focus,.button-money::after,.button-money::before{border:none;outline:none; box-shadow:none;}

.layout-tit .right a.monitor{background-position:8px -1650px;}
.layout-tit .right a.monitor:hover{background: no-repeat 8px -1650px url(Images/login/btn-ico.png) #9e66c9;border-color:#9e66c9;}
.card-count-table{border-collapse:collapse; font-size:14px; }
.card-count-table h2{  white-space:normal; white-space:normal; text-align:right; font-size:14px; min-width:100px; }
.card-count-table td{ border:1px #e5e4e4  dotted; padding:15px;}
.card-count-table tr{background:#f7f7f7;}
.card-count-table tr:hover{ background:white;}
.card-count-table ul{ padding-left:30px;  min-width:300px; }
.card-count-table ul li{  float:left; display:inline; width:100px;  }
.card-count-table ul li span{font-weight:bold;font-size:14px;  padding:0px 0px 0px 5px;}
.progress-bar{  height:20px; width:50%; overflow:hidden;  margin-right:14px; position:relative;top:2px; border-radius:0 90px  90px 0;}  
.progress-bar div{ text-align:right;  height:20px; background:#94c300; color:white; border-radius:0 90px  90px 0;}
.progress-bar div.progress-bg-yellow{ background:#fab800; }
.progress-bar div.progress-bg-orange{ background:#ff8500; }
.progress-bar div.progress-bg-green{ background:#94c300; }
.progress-bar div.progress-bg-primary{ background:#55b7d4; }
.progress-bar div b{ font-size:14px; margin-right:6px; line-height:20px; height:20px; display:block;} 
.card-wrap{height:500px; overflow:auto;}
.booking-page{ font-size:14px;}
.booking-page input{vertical-align: middle;height: 30px;min-width: 30px;transition: all 0.3s; -webkit-transition: all 0.3s; cursor: pointer;}
.booking-page input[type="text"]{ cursor:text; }
.button-money-disabled,.button-money{ border:none; background:none;    height: 30px;    line-height: 30px;}
.container-tit .right input,.container-tit .right button{ vertical-align:middle;}

/* 首页改2016-6-16 */
.nav-bg{ position:absolute;left:0px; top:0px; width:260px; height:100%; z-index:0;}
.nav-bg img{ width:260px; height:100%;}
.jx-main{ position:absolute;right:0px;  z-index:1;background:#f2f2f2; }
.jx-head{width:100%;height:60px;background:white;box-shadow: 0 2px 4px rgba(0,0,0,0.15); white-space:nowrap; word-break:normal;}
.jx-head .left h1{ line-height:60px; font-size:16px; display:inline-block;}
@media (max-width:1000px) {
    .jx-head .left h1 { display:none;}
    .container-tit .left  p{     white-space: nowrap;    display: block;    overflow: hidden;    text-overflow: ellipsis; }
    .container-tit .left {  overflow: hidden;   width: 300px;   white-space: nowrap;   text-overflow: ellipsis;}

}
.jx-head  .left .ico-fold{background: no-repeat -68px 0px url(Images/login/btn-ico2.png);width:23px;height:23px;display: inline-block;margin-top: 19px;}
.jx-head  .left span.arrow-r{ background-position:-98px 0px;}
.jx-head .right .ico{ margin-left:7px; width:31px; height:31px; border-radius:100px; border:1px white solid; display:inline-block; transition:0.3s; background: no-repeat url(Images/login/btn-ico.png);}
.jx-head .right a.monitor {background-position: 8px -1650px;background-color: red;}
.jx-head .right a.editpass {    background-position: 8px 8px;}
.jx-head .right a.loginOut {    background-position: 7px -49px;}
.jx-head .right span,.jx-head .right a{margin: 0px 0px 0px 13px;}
.jx-head .right {padding: 0px 15px 0 0;}
.jx-head .marquee{float:left;width:300px;padding-top: 21px;}
.jx-head .marquee span{margin-right: 10px;color:orange;}
.jx-head .marquee-content{ position:relative;  margin: 0 10% ;overflow: hidden;}

.head-user{cursor:pointer;height: 40px;position:relative;font-weight: normal;display: inline-block;padding-top: 20px;}
.head-user b{ font-weight:normal;}
.jx-head  [class^="ico-"]{width: 14px;margin: 0px 5px;top: 2px;height: 14px;display:inline-block;position: relative;background: no-repeat  url(Images/login/btn-ico2.png);}
.head-user .ico-user{    background-position: -67px -24px;}
.head-user .ico-arrow{    background-position: -89px -24px;}
.jx-head  .ico-token{background-position: -69px -52px;}
.jx-head .ico-timeMap{background-position: -90px -53px;}
.jx-head .link{color: #629DFF;}
.jx-sideBar .clip{ overflow:hidden;}
.jx-sideBar .tree-wrap{ position:relative;}
.head-user ul{position:absolute;width:100%;top: 60px;background: gainsboro;display:none;border-top: 1px solid #CBCBCB;}
.head-user ul li{line-height:40px;text-align:center;}
.head-user ul li:hover,.head-user ul li:hover a{ background:#80b1f1; color:white;}
.jx-head  .head-user li a{ display:block; margin:0px;}
.jx-fold{display:inline-block;width:60px;height:60px;text-align:center;float:left;margin-right: 5px;}
@media (max-width:767px) {
     .jx-fold{ display:none;}
}
.jx-fold:hover{ background:#f1efef;}
.jx-content{background:white;margin-top:15px;margin-left:15px; padding:5px;}
.jx-sideBar{ width:260px; position:absolute;left:0px; top:0px;  z-index:2; height:100%;}
.jx-footer{width:100%;height:30px;line-height:30px;text-align: center;}
.jx-footer span{ padding:0px 15px;}
.jx-footer p{ margin:0; padding:0;}
.jx-nav{background:  url(Images/login/nav-bg2.png); z-index: 1;width:55px; height:100%; position:absolute;}
.jx-nav [class^="ico-"]{ width:27px; height:27px; background: no-repeat url(Images/login/btn-ico2.png); display:inline-block;}
.jx-nav a{text-align:center;display: block;padding: 10px 0px; color:#bfc2c9; opacity:0.7;}
.jx-nav a:hover,.jx-nav  .on{ opacity:1;  color:#629dff; text-decoration:none;}
.jx-nav a span{ display:block; position:relative;top:-2px;}
.jx-nav ul{ padding-top:10px;}
.jx-nav .ico-jx{background-position: 0px 2px;}
.jx-nav .ico-booking{background-position: 0px -30px;}
.jx-nav .ico-Rental{background-position: 0px -62px;}
.jx-nav .ico-time{background-position: 0px -92px;}
.jx-nav .ico-PreInput{background-position: 1px -125px;}
.jx-nav .ico-Marketing{background-position: 0px -156px;}
.jx-nav .ico-weixin{background-position: 0px -188px;}
.jx-nav .ico-operate{background-position: 3px -218px;}
.jx-nav .ico-jx:hover,.jx-nav .on .ico-jx,.jx-nav a:hover .ico-jx{background-position: -33px 2px;}
.jx-nav .ico-booking:hover,.jx-nav .on .ico-booking,.jx-nav a:hover .ico-booking{background-position: -33px -30px;}
.jx-nav .ico-Rental:hover,.jx-nav .on .ico-Rental,.jx-nav  a:hover .ico-Rental{background-position: -33px -62px;}
.jx-nav .ico-time:hover,.jx-nav .on .ico-time,.jx-nav  a:hover .ico-time{background-position: -33px -92px;}
.jx-nav .ico-PreInput:hover,.jx-nav .on .ico-PreInput,.jx-nav  a:hover .ico-PreInput{background-position: -32px -125px;}
.jx-nav .ico-Marketing:hover,.jx-nav .on .ico-Marketing,.jx-nav  a:hover .ico-Marketing{background-position: -33px -156px;}
.jx-nav .ico-weixin:hover,.jx-nav .on .ico-weixin,.jx-nav  a:hover .ico-weixin{background-position: -33px -188px;}
.jx-nav .ico-operate:hover,.jx-nav .on .ico-operate,.jx-nav  a:hover .ico-operate{background-position: -33px -218px;}

.jx-sideBar .layout-sidebar-tree{  padding-left: 55px;} 
.jx-sideBar .tree-box ul li a{ border-left:4px solid rgba(255,255,255,0);}
.jx-sideBar .tree-box ul li .on,.jx-sideBar .tree-box ul li a:hover{background-color:#373853;background: no-repeat   64px -378px url(Images/login/menu-ico.png) #55b7d4;border-left: 4px #55b7d4 solid;}
.jx-sideBar .layout-sidebar-tree h2{ padding-left:30px; height:60px; line-height:60px; border-bottom:1px solid #1d2c52; font-size:16px; font-weight:normal; color:white; }
.jx-sideBar  .tree-box div.on, .tree-box div:hover {    background: url(Images/login/sidebar-bg2.png);}
.fold-wrap{}
.fold-wrap .layout-sidebar-tree{ background: no-repeat right top url(Images/login/nav-bg.jpg) #3C4468;  background-size:270px 100%;    height: 100%; z-index: 1;width: 215px;box-shadow: 0px 0px 10px rgba(0,0,0,0.5);padding-left: 0px;left: 55px;}
.fold-wrap .tree-box div.on:hover span, .fold-wrap .tree-box div.on span {    display: none;}
.sreach-combobox{ background:none; border:none; vertical-align:middle;}
.log-multi-txt{height: 48px;border: 1px solid #c3c3c3;width: 66%;border-radius: 3px;}
.multitxt-wrap{/* width: 88%; */}
.vertical-align li,  .vertical-align a, .vertical-align input {vertical-align: top;}
.exam-hb{color: #025ff0; font-size: 16px; font-weight:bold;}
.exam-hb:hover{color: #025ff0;}
.more-menu{position:absolute;background:white;right:0px;top:30px;z-index: 10001;}
.more-menu .btn{ display:block; margin:3px 0px 0px 0px; min-width:94px; text-align:left; background-color: #59c8d5;}
.more-menu .btn:hover{ background-color:#36a8bc;}
.more-wrap{ position:relative;display: inline-block;}
.tabs li a.tabs-inner{ border:none; padding-bottom:2px;}
.tabs-header{ background:white; border-width:0px; }
.tabs li a.tabs-inner:hover { background: #d6e4cf ; }
.tabs{ border-bottom:2px solid #ececec;} 
.tabs li.tabs-selected a.tabs-inner,.tabs li.tabs-selected a.tabs-inner:hover{ background:#89c06d; color:white;}
.user-img-active{ display:inline-block;}
.user-img-active img{ max-width:100%; text-align:center;}
.user-img-show{ display:none;}
.user-img-show{  z-index:10008; display:inline-block;   height:126px;  border: 1px solid #e7e7e7;    position: absolute;    box-shadow: 0px 0px 15px rgba(0,0,0,0.3);}
.studytime-table{ display:table; width:100%; height:100%; }
.studytime-row{ display:table-row; width:100%; height:100%;    }
.studytime-left { vertical-align:top; display:table-cell;height:100%; width:200px;  border-right: 5px #e7e7e7 solid;}
.studytime-right{display:table-cell; vertical-align:top; }
.studytime-top{     }
.studytime-mid{ }
.studytime-cell{ display:table-cell; vertical-align:top;}
.studytime-bottom{ }
.studytime-user{width: 250px;padding-top:15px;text-align:center;padding-left: 52px;font-size:12px;}
.studytime-user p{ padding-top:10px;}
.studytime-user li{ float:left; display:inline; margin-left:15px !important; }
.studytime-img{  height:100%; white-space:nowrap;}
.studytime-img li{display: inline-block;width:148px;margin-top: 15px;margin-right: 10px;text-align: center;}
.studytime-wrap{overflow-x:scroll; height:100%; width:500px;}
.switchbutton {
  text-decoration: none;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  cursor: pointer;
  background: #bbb;
  border: 1px solid #bbb;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.switchbutton-inner {
  display: inline-block;
  overflow: hidden;
  position: relative;
  top: -1px;
  left: -1px;
}
.switchbutton-on,
.switchbutton-off,
.switchbutton-handle {
  display: inline-block;
  text-align: center;
  height: 100%;
  float: left;
  font-size: 12px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.switchbutton-on {
  background: #ffe48d;
  color: #000000;
}
.switchbutton-off {
  background-color: #ffffff;
  color: #000000;
}
.switchbutton-on,
.switchbutton-reversed .switchbutton-off {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.switchbutton-off,
.switchbutton-reversed .switchbutton-on {
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.switchbutton-handle {
  position: absolute;
  top: 0;
  left: 50%;
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #bbb;
  -moz-box-shadow: 0 0 3px 0 #bbb;
  -webkit-box-shadow: 0 0 3px 0 #bbb;
  box-shadow: 0 0 3px 0 #bbb;
}
.switchbutton-value {
  position: absolute;
  top: 0;
  left: -5000px;
}
.switchbutton-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.switchbutton-disabled,
.switchbutton-readonly {
  cursor: default;
}

.aproval-window{
    position:absolute;
    right:0px;
    bottom:0px;
    font-size: 14px;
    width:300px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.35);
    border:1px #33acd7 solid;
    background: white;
    z-index: 10000000;
    animation:aproval-window  0.3s  both ;
    -webkit-animation:aproval-window  0.3s both  ;
    animation-delay:1s;
    -webkit-animation-delay:1s;
   
}
.aproval-window .tit{     background:#02baf0; line-height:35px; padding:0px 15px; height:35px; color:white;}
.aproval-window .tit a{ text-decoration:none; color:white; float:right; font-size:18px; line-height:35px;}
.aproval-window .tit a:hover{ text-decoration:none;}
.aproval-window .aproval-content{     padding:20px;   font-size:12px;  }
.aproval-window .aproval-content li{ margin-bottom:15px;}
.aproval-window .aproval-content li span{ color:orange;}
.aproval-window .aproval-content li .red{ color:red;}

@keyframes aproval-window {
    from{ bottom:-300px;}
    to {     bottom:0px;    }
}
@-webkit-keyframes aproval-window {
    from{ bottom:-300px;}
    to {     bottom:0px;    }
}

.studydetailform {     overflow: hidden;   width: 100%;        height: 100%;        position: relative;        clear: both;   }
.studydetailform .li1,.studydetailform .li2 {                       float: left;            height: 100%;             overflow: hidden;      }
.studydetailform .li1 {width: 40%;                     }
.studydetailform .li2 { width: 60%;  overflow-y:auto;                         }
.studydetailform li.li3 {                background: #999;            }
.studydetailform .lab1 {    z-index:1011;          float: left;            width: 10px;            height: 100%;            position: absolute;            cursor: e-resize;        }
.studydetailform label.lab1 {                left: 40%;                background: #dedede;            }
.studydetailform    .layout-expand{ width:5px !important;}
.studydetailform    .panel-header{ display:none;}
.studydetailform    .layout-expand{ height:100%; background:#e1e1e1;}
.studydetailform .layout-split-west {    border-right: 5px solid #e1e1e1; background:white;}


 
.studydetailform  .layout-split-east{border-left: 5px solid #e1e1e1; background:white;}
.studytime-flod{background:#e1e1e1;line-height:35px;border-radius:5px 0px 0px 5px;display:inline-block;width: 15px;text-align:center;position:absolute;right:0px;padding-right: 0;text-indent: 0;font-family: 宋体;top: 8px;z-index: 1;}
.studytime-flod span{ margin-left:2px;}
.studytime-flod:hover{ cursor:pointer; background:#cccccc;}

.awesome-icons{width: 60%;height: 60%;background: white;position: fixed;z-index: 100000;top: 20%;left: 20%;overflow-y: scroll;padding: 0px;box-sizing: border-box;}
.awesome-icons .fontawesome-icon-list{ clear:both;}
.awesome-icons .fontawesome-icon-list:before{
    display: table;
    content: " ";
}
.awesome-icons * :after, .awesome-icons * :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.awesome-icons .fontawesome-icon-list div{text-align: center;border-radius: 5px;line-height: 50px;display:inline-block;margin-right:20px;width:50px;height:50px;cursor: pointer;}
.awesome-icons .fontawesome-icon-list .fa-hover:hover{     background: #bdd9f6;   }

.awesome-icons .awesome-content{ padding:60px 30px 30px 30px;}
.awesome-icons .panel-header{ position:fixed; width:inherit; }
.awesome-icons .fa{ cursor:pointer; font-size:25px; color:#333;}

.awesome-icons h2.page-header{padding-bottom: 10px;margin: 10px 0px 10px 0px;border-bottom: 1px solid #eee;color: #4d9be1;font-family: "microsoft YaHei";font-weight: normal;}
.awesome-icons .awesome-close{ position:fixed;    font-size: 25px; right:10px; top:10px; cursor:pointer;}
.awesome-close-wrap{ position:relative;}
.ico-style{ padding:3px;}
.ico-style .fa,#ico-select{line-height: 24px;position: relative; display:inline-block;top: 0px;font-size: 18px;width: 24px;height: 24px;text-align: center;color: white;}

.ico-style{
   font:normal normal normal 18px/1 FontAwesome;}
.ico-style:before{   
    content: "\f0da";
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 18px;
    color: white;
    width: 24px;
    text-align: center;
    line-height: 24px;
    padding:3px;
 }
.ico-style .fa{ background:#6A92C6;}
.dialog-button{ position:relative;z-index:1000;}
.textbox .textbox-text{ height:22px;}


.datebox .combo-arrow {
    background-image: url(Images/datePicker.gif);    background-color:transparent !important;    opacity:1 !important;}
.calendar-header {   
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5f8fd), to(#bdcdef));
    background: -moz-linear-gradient(linear, 0 0, 0 bottom, from(#f5f8fd), to(#bdcdef));
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5f8fd), to(#bdcdef));
    background: -webkit-linear-gradient(linear, 0 0, 0 bottom, from(#f5f8fd), to(#bdcdef));
    background: -o-linear-gradient(linear, 0 0, 0 bottom, from(#f5f8fd), to(#bdcdef));
    background: -ms-linear-gradient(linear, 0 0, 0 bottom, from(#f5f8fd), to(#bdcdef));
    background: linear-gradient(to bottom, #f5f8fd 0%,#bdcdef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f8fd', endColorstr='#bdcdef',GradientType=0 ); 
}
.calendar table {    line-height: 20px;    color: #13777e;    background-color: #edfbfb;    border: #BEE9F0 1px solid;    border-top: 2px solid #d9e5fe;}
.calendar table tr th{color: #13777e;    background-color: #A8C4EC;}
.calendar-day {    color: #13777e;   }
.datebox-button {    background-color: white;    padding: 2px;}
.datebox-button td{text-align:center;height: 22px;width: 45px;padding: 2px;color: #08575B;}
.datebox-calendar-inner{border:none;background: #8192B5;border-bottom: #8192B5 1px solid;}
.calendar{ background:none;}
.datebox-button{width: 100% !important;/* float: right; */box-sizing: border-box;margin-bottom: 4px;padding: 0;height: 24px;padding: 0;border: #8192B5 1px solid;background-color: #D4E1FA;border-top: none;}
.datebox-button a{ color: #08575B; font-weight:normal; opacity:1 !important;  }
.datebox-button a:hover{ text-decoration:none;}
.calendar-selected{ background:#B8CDF7}
.calendar-other-month {    opacity: 1 !important;    color: #0099CC !important;}
.calendar-saturday,.calendar-sunday{ color:#ab1e1e !important;}
.calendar table *{ font-size: 9pt !important; font-family:Verdana;}
.calendar-hover,
.calendar-nav-hover,
.calendar-menu-hover {    background-color: #74d2d9;    color: #13777e;}
.calendar-title span{ }
.calendar-title{ font-size:0px;}
.panel-body,.datagrid-htable, .datagrid-btable, .datagrid-ftable,.textbox .textbox-text,.sreach li input,.tabs li a.tabs-inner{    color: #000;}