@charset "utf-8";
/* CSS Document */
/*注册页面背景色*/
.reg-body{
background-color:#F7F7F7;
}
/*菜单导航小箭头靠右*/
.pull-right{
padding-left:.3em;
}

.content .page_status,.content .page_status i{
padding:0px 10px;
height:40px;
line-height:40px;
background-color:#F7F7F7;
margin:0px 0px;
}

.page_status span a{

font:13px "宋体";
color:#999999;

}
.menu-minwidth{
  min-width:150px;
}
.border-bottom{
  border-left: 0px;
  border-top: 0px;
  border-right: 0px;
  padding-bottom: 0px!important;
  height: 20px!important;
}
.order_msg{
position:relative;
height:45px;
border-bottom:1px solid #DDD;
padding:0px!important;
}
.order_msg h3{
font:bold 16px "Microsoft Yahei";
width:92px;
line-height:40px;
}
.order_msg .order_name{
float:left;
width:13.5%;
height:100%;
padding:10px;
}

.order_msg .order_des{
height:100%;
width:86.4%;
float:right;
}
/* 进度条样式 */
.wizard {
  -webkit-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 2px;
  -moz-background-clip: padding;
  border-radius: 2px;
  background-clip: padding-box;
  border: 0px;
  background-color: #fff;
  position: relative;
  overflow: hidden;
}
.wizard ul li .step {
  border: 2px solid #e5e5e5;
  color: #ccc;
  font-size: 13px;
  border-radius: 100%;
  position: relative;
  z-index: 2;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 20px;
  text-align: center;
  margin-right: 10px;
}
.wizard.wizard-tabbed ul li.active {
  background: #fff;
}
.wizard ul li:first-child {
  -webkit-border-radius: 2px 0 0 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 2px 0 0 0;
  -moz-background-clip: padding;
  border-radius: 2px 0 0 0;
  background-clip: padding-box;
  padding-left: 20px;
}
.wizard ul li.active {
  background: #fff;
  color: #262626;
}
.wizard.wizard-tabbed ul li {
  padding: 0 30px;
  background-color: #fbfbfb;
}
.wizard ul li {
  float: left;
  margin: 0;
  padding: 0 20px 0 30px;
  line-height: 35px;
  position: relative;
  background: #f5f5f5;
  color: #d0d0d0;
  font-size: 13px;
  cursor: default;
  -webkit-transition: all .218s ease;
  -moz-transition: all .218s ease;
  -o-transition: all .218s ease;
  transition: all .218s ease;
}
.wizard ul li .step {
  border: 2px solid #e5e5e5;
  color: #ccc;
  font-size: 13px;
  border-radius: 100%;
  position: relative;
  z-index: 2;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 20px!important;
  text-align: center;
  margin-right: 10px;
}
.wizard ul li.active .step {
  border-color: #2dc3e8;
  color: #2dc3e8;
}
.steps li{
  border-right: 0px !important;
}
.wizard ul li.active:before {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: -1px;
  height: 2px;
  max-height: 2px;
  overflow: hidden;
  background-color: #2dc3e8;
  /*进度条z-index调整，原值10000*/
  z-index: 10;
}
/* 已完成的状态 */
.wizard ul li.complete .step {
  color: #a0d468;
  border-color: #a0d468;
}
.wizard.wizard-tabbed ul li.complete {
  color: #666666!important;
  background-color: #fbfbfb;
}
.wizard ul li.complete:before {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: -1px;
  height: 2px;
  max-height: 2px;
  overflow: hidden;
  background-color: #a0d468;
  /*进度条z-index调整，原值10000*/
  z-index: 10;
}
.wizard ul li.complete .step:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  line-height: 20px;
  text-align: center;
  border-radius: 100%;
  content: "";
  background-color: #fff;
  z-index: 3;
  font-family: FontAwesome;
  font-size: 12px;
  color: #a0d468;
}
.step-des{
float:left;
width:100%;
height:45px;
padding-top:10px;
}
.order-status{
float:right;
width:100%;
height:25px;
margin-top: 20px;//原值8px
}
.step-des ul li{
float:left;
height:25px;
line-height:15px;
background-color:#EDEDED;
padding:0px 40px 0px 25px;
border:none;!important
}
.step-des .step-one{
background:url(../images/step/p2.jpg) no-repeat top right #ffe6bc;
padding:0px 40px 0px 25px;
color:#CC3300;
}
.step-des .step-two{
background:url(../images/step/p1.jpg) no-repeat top right #EDEDED;

}

.order_des ul{
margin-top:3px;
float:right;
}
.order_des li{
float:left;
padding:0px 6px;
text-align:right;
border-right:1px #DDD solid;
}
.order_status{
display:block;
background-color:#00CA65;
padding:1px 5px;
color:#FFF;

font-family:"宋体";
margin-top:-3px;
}
.order-status ul li:last-child{
  border-right: 0px!important;
}

.account_status{
display:block;
background-color:#FF3300;
padding:1px 5px;
color:#FFF;
font-family:"宋体";
margin-top:-3px;
}
/*定义表单表头部分*/
.order_content{
width:100%;
padding:0px 20px;
margin-top:5px;
}
.content-left{
float:left;
width:70%;
border:1px #F7F7F7 solid;
padding: 5px;
}
.content-left li{
float:left;
width:100%;
}
.left-column{
float:left;
width:50%;
height:40px;
border:1px solid red;
}

.content-right{
float:left;
width:29%;
height:120px;
border:1px rgb(77,116,150) solid;
margin-left:5px;
}
.content-right .right-title{
height:30px;
background-color:rgb(77,116,150);
float:left;
width:100%;
line-height:30px;
color:#FFF;

}
.right-title > i{
margin-left:10px;
}

.car-item{
width:27%;
float:left;
margin:2px 5px;
line-height:20px;
}
.car-value{
width:68%;
float:left;
margin:2px 0px;
line-height:20px;
overflow:hidden;
}
.content-right li{
width:100%;
float:left;
line-height:30px;
}
.order_header{
float:left;
margin-top:15px;
}
.order_row{
float:left;
width:48%;
height:40px;
margin:0px 5px;
}
.singleRow{
	width:38%!important;
}
.singleRowBtn{
	width:18%!important;
}
.singleLabel{
	width:25%;
	line-height:40px;
	float:left;
}
.order_row_remark{
  float: left;
  width: 90%;
  margin:5px 5px;
}
.order_row a{
/* float:left;
margin:8px 5px;
padding:3px 5px;
display:block;
background-color:red;
color:#FFF; */
text-decoration:none;
}
.btn_more{
float:left;
width:5%;
margin-left:5px;
margin-top:7px;
}
.order_item{
	min-width:80px;
	width:auto;
	padding:0 5px;
	line-height:40px;
	float:left;
	text-align:right;
}
.item_input i{
  line-height: 30px;
}
.order_item_remark{
  float: left;
  width: 11%;
  line-height: 40px;
}
.item_input{
float:left;
width:65%;
margin-top:5px;

}
.item-value{
  float: left;
  margin-top: 12px;
}
.item_input_remark{
  float: left;
  width: 88%;
  margin-top: 5px;
}
.order_table{
float:left;
width:100%;
padding:5px 5px;
}

.select2-container {
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}
/*车辆信息块*/
.car-msg{
border:1px #F7F7F7 solid;
background-color:#F7F7F7;
width:95%;
height:50px;
float:left;
margin-left:2%;
margin-right:3%;
}
/*服务项目列表*/


/*添加删除行*/
.operat_row{
	 float:left;
	 width:100%; 
	 vertical-align:middle;
	 text-align:center;
}
.operat_row i{
	font-size:18px;
	color:#666;
}
.operat_row a{
	display:block;
	
}
.subtotal{
float:left;
margin-top:-6px;
width:99.99%;
background-color:none;
height:30px;
border:1px rgba(0,0,0,0.1) solid;
border-top:0!important;
}
.subtotal ul{
width:50%;
float:right;
margin-right:20px;

}
.subtotal ul li{
float:left;
width:25%;
line-height:30px;
}

/*结算金额行*/
.account-money{
float:right;
margin-top:10px;
width:45%;
background:#F7F7F7;
border:1px rgba(0,0,0,0.1) solid;
}
.account-money ul{
width:100%;
float:right;
}
.account-money li{
width:100%;
line-height:30px;
font-size:12px;

}
.account-name{
width:60%;
float:left;
text-align:right;

}
.account-value{
width:25%;
float:left;
margin-right:15%;
text-align:right;
overflow:hidden;
}
/* 应收合计 */
.receivable{
  color: red;
  font-size: 20px;
}
/*按钮行*/

.btn-list{
width:auto;
height:40px;
float:right;
}
.btn-list li{
float:right;
padding:0px 3px;
}
/*注册页面*/
.reg-content{
background-color:#FFF;
width:75%;
border:1px #DDD solid;
margin-top:20px;
margin-left:auto;
margin-right:auto;
border-radius:5px;
overflow:hidden;
}
.input-title
{
float:left;
width:100%;
height:35px;
background-color:#F7F7F7;
border:1px #F7F7F7 solid;
margin-bottom:15px;
}
.input-title span{
margin-left:20px;
font:14px "宋体";
line-height:35px;

}
.reg-left{
float:left;
padding:30px;10px;
width:100%;
}
.input-row{
float:left;
height:50px;
width:80%;
margin-left:15px;
}

.hide{
display:none;
}

#prompt-msg{
position:relative;
float:left;
height:35px;
width:44%;
line-height:15px;
border:1px #DDD solid;
background-color:#F7F7F7;
zoom:1;
padding-left:3px;
margin-left:5px;
 z-inden:1;
}
.validateok{
color:#00BB5E;
line-height:35px;
}
.validatewrong{
color:red;
}
.reg_item{
float:left;
width:15%;
font-size:14px;
font-weight:100;
font-family:"宋体";
color:#666666;
line-height:35px;
}

.reg_input{
float:left;
width:70%;
}
/*带图标的输入框*/
.input-icon{
position:relative;
}
/*左边带图标*/
.input-content{
color:#CCC;
display:block;
position:absolute;
width:20px;
height:20px;
text-align:center;
z-index:20;
}
.input-left{
margin:10px 2px 4px 4px;
}
.input-right{
position:absolute;
top:0px;
right:5px;
}

.input-icon .input-right:hover{
color:blue;
cursor:pointer;
}

.sub-btn{
margin-left:15%;
}
/*初始验证提示*/
#prompt-msg,#companyarea-prompt,#companyadd-prompt,#contact-prompt,#mobilephone-prompt,#email-prompt,#code-prompt,#username-prompt,#pwd-prompt,#confirmpwd-prompt,#warningMSG{
display:none;
}
.prompt-right i{
display:none;
}
#regForm label.error {
    position:absolute;
    float:left;
    width:42%;
    height:35px;
    display:inline-block;
    padding-left: 5px;
    padding-bottom: 2px;
    font-weight: bold;
    color: #EA5200;
    line-height:35px;
    margin-left:5px;
    z-inden:2;
}
#regForm input.error{
border:1px red solid;
}
#regForm label.checked {
  background:url("checked.gif") no-repeat 0px 0px;
}
/*登录页面*/
#login-content{
width:70%;
height:400px;
margin-top:100px;
margin-left:auto;
margin-right:auto;
border:1px #DDD solid;
background-color:#FFF;
}
.login-left{
float:left;
width:55%;
padding:20px 20px;

}
.login-left img{
width:500px;
height:355px;
}
.login-right{
float:left;
width:44%;
padding:30px 20px;
}
.login-input{
float:left;
width:100%;
padding:5px 5px;
}
.login-item{
width:50%;
float:left;
}
.login_input{
width:100%;
float:left;
}
.item-info{
float:left;
width:100%;
margin-top:15px;
padding:0px 10px;
}

.item-info a{
color:#6F6FFF;
float:right;
margin-right:30px;
}

.login-btn{
float:left;
margin-top:15px;
text-align:center;
width:100%;
}
.login-btn h3{
line-height:35px;
font:bold 16px "Microsoft Yahei";
color:#FFF;
}
/*列表页面查询条件*/
.query-conditions{
float:left;
width:100%;
height:30px;
margin:5px 5px;
}
.query-conditions-left{
float:left;
width:32%;
}
.more-conditions{
width:10%;
float:left;
line-height:30px;
padding-left:10px;
cursor:pointer;
}
.query-conditions-right{
float:right;
text-align:right;
width:57%;
}
.query-conditions-right1{
float:right;
text-align:right;
/* width:57%; */
}
.query-conditions-right i{
	padding-right:5px;
}
.querypage-btn{
padding:6px 15px!important;
margin-top:5px;
}
.more-conditions-detail{
float:left;
width:100%;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
height:auto;
border:1px #DDD solid;
/* overflow:hidden; */
margin-top:0px;
margin-bottom:10px;
}
#more-conditions i{
  -moz-transition: all 0.2s ease-in-out; 
  -webkit-transition: all 0.2s ease-in-out; 
  -o-transition: all 0.2s ease-in-out; 
  -ms-transition: all 0.2s ease-in-out; 
  transition: all 0.2s ease-in-out; 
}
.more-conditions-detail .item_input .startDate,.more-conditions-detail .item_input .endDate{
	
	width:45%;
}

.more-conditions-detail .spanTo{
	width:10%
}
.ihover{
  -moz-transform: rotate(180deg)!important; 
  -webkit-transform: rotate(180deg)!important; 
  -o-transform: rotate(180deg)!important; 
  -ms-transform: rotate(180deg)!important; 
  transform: rotate(180deg)!important; 
}
.iRotate45{
	-webkit-transform-origin:5px 8px;
	-moz-transform-origin:5px 8px;
	-o-transform-origin:5px 8px;
	transform-origin:5px 8px;
  -moz-transform: rotate(90deg)!important; 
  -webkit-transform: rotate(90deg)!important; 
  -o-transform: rotate(90deg)!important; 
  -ms-transform: rotate(90deg)!important; 
  transform: rotate(90deg)!important; 
}
#tb_repair i{
  /* margin-top: 3px; */
}
/*会员卡设置*/
.card-style{
  border: 3px solid #EEE;
  font-family:"Lucida Grande";
  margin: 10px;
  float: left;
  margin-bottom: 20px;
  height: 315px;
  background-color: #FFF;
  left:0;
  top: 0;
  overflow: hidden;
}
.card-style:hover{
  border: 3px solid #065279;
  min-height: 315px;
  height: auto;
  top:0;
  left: 0;
  position:relative;
  overflow:atuo;
  z-index: 20;
}
.card-style:hover .card-head h4{
    color:#35aa47;
    padding:15px 0;
    -webkit-transition:color 0.2s ease-in-out;
    -moz-transition:color 0.2s ease-in-out;
    -o-transition:color 0.2s ease-in-out;
    transition:color 0.2s ease-in-out;
}
.card-head{
  text-align: center;
}
.card-head h3{
  color: #fafafa;
  padding: 15px 0;
  font-size: 27px;
  background: #35aa47;
  border-bottom: solid 1px #41b91c;
}
.card-head h4{
  color: #bac39f;
  padding: 15px 0;
  font-size: 28px;
  font-weight: 300;
  background: #fbfef2;
  border-bottom: solid 1px #f5f9e7;
}
.card-head h4 i{
  font-size: 20px;
}
#carditem li{
  color: #888;
  font-size: 12px;
  padding: 10px 15px;
  border-bottom: solid 1px #f5f9e7;
  width: 100%;
  float: left;
}

.item-name{
  width: 80%;
  position: relative;
  padding-left: 10px;
  float: left;
}
.item-num{
  width: 19%;
  float: left;
  overflow: hidden;
}

#right-toolbar{
  position: absolute;
  top: 50px;
  right: 0px;
  z-index: 1000;
  background-color: #425066;
  width: 40px;
  height: 100%;
  
}
#right-toolbar ul li{
  
  line-height: 15px;
  text-align: center;
  vertical-align: middle;
}
#right-toolbar ul li a {
  text-decoration: none;
  display: block;
  width: 100%;
  color: #FFFFFF;
  
  padding: 8px;
}

.social { position: fixed;z-index: 10000; top: 50px; right: 0px;width:40px; height:100%;list-style: none; padding: 0; margin: 0; }
.social li { margin: 5px 0 5px; }
.social span { display: none; }
#login-logo{
background-color: rgb(77,116,150);
height: 50px;
}
#login-logo img{
  height: 50px;
  width: 100px;
  margin-left: 30px;
}
#login-top-panel{
  position: absolute;
  top: 0px;
  left: 140px;
  color: #FFFFFF;
  vertical-align: middle;
}
#login-top-panel h3{
  line-height: 50px;
  font: bold 20px;
}
@media only screen and (max-width: 700px){
  #login-left{
    display: none;
  }
  #login-right{
    width:100%;
    
  }
 .btn-login{
    height:35px;
    padding:0 30% !important;
}
}

.cardList .cardDetail{
  padding: 10px;
  list-style: none;
  float: left;
  height: 420px;
}
.cardBody{
  border:1px solid #e7ebee;
  /* background-color: #e9e7ef; */
  cursor:pointer;
}
.cardBody h3{
  font-family: "Microsoft Yahei";
  font-size: 18px;
  font-weight:700;
  text-align: center;
  background: #4c8dae;
  color: #FFFFFF;
  padding:20px;
}
/*默认鼠标放上去的边框颜色*/
.cardBody:hover{
  position: relative;
  z-index: 1000;
}

/*计次卡鼠标放上去颜色*/
.jckDetail:hover{
	border:2px solid #51d4cc;
}
.zhkDetail:hover{
	border:2px solid #b8d200;
}
.zkkDetail:hover{
	border:2px solid #93ca76;
}

.tckDetail:hover{
	border:2px solid #ffce55;
}
.czkDetail:hover{
	border:2px solid #00a3af;
}
.jykDetail:hover{
	border:2px solid #d8a373	
}
.jckDetail h3{
	background:#51d4cc;
}
.zhkDetail h3{
	background:#b8d200;
}
.tckDetail h3{
	background:#ffce55;
}
.zkkDetail h3{
	background:#93ca76;
}
.czkDetail h3{
	background:#00a3af;
}
.jykDetail h3{
	background:#d8a373;
}
.czkDetail .itemList,.jckDetail .itemList .itemTimes,.tckDetail .itemList .itemTimes,.zkkDetail .itemList .itemTimes{
	text-align: left;
	width:14%;
	display:inline;
	padding-right: 0px;
	
}
.czkDetail .itemList .itemTimes i,.jckDetail .itemList .itemTimes i,.tckDetail .itemList .itemTimes i,.zkkDetail .itemList .itemTimes i,.jckDetail .itemUsered i,.tckDetail .itemUsered i,.zkkDetail .itemUsered i,.jykDetail .itemUsered i{
	font-size:18px;
	font-weight:700;
}
.jckDetail .itemList .itemTimes i,.jckDetail .price i,.jckDetail .itemUsered i{
	color:#51d4cc;
}
.tckDetail .itemList .itemTimes i,.tckDetail .price i,.tckDetail .itemUsered i{
	color:#ffce55;
}
.zkkDetail .itemList .itemTimes i,.zkkDetail .price i,.zkkDetail .itemUsered i{
	color:#93ca76;
}
.czkDetail .itemList .itemTimes i,.czkDetail .price i,.czkDetail .itemUsered i{
	color:#00a3af;
}
.jckDetail .cardEndDate i,.tckDetail .cardEndDate i,.zkkDetail .cardEndDate i{
	font-size:16px;
	font-weight:700;
	color:#ff461f;
}
.zhkDetail .cardEndDate i,.tckDetail .cardEndDate i,.zkkDetail .cardEndDate i{
  font-size:16px;
  font-weight:700;
  color:#ff461f;
}
.jckDetail .itemRemaining i,.tckDetail .itemRemaining i,.zkkDetail .itemRemaining i{
	font-size:16px;
	font-weight:700;
	color:#ff461f;
}
.jykDetail .itemList .itemTimes i,.jykDetail .price i,.jykDetail .itemUsered i{
	color:#d8a373;
}
.tckDetail .surplusTimes i{
	font-size:16px;
	font-weight:700;
	color:#ff461f;
}
.cardNo{
	text-align:center!important;
	font-size:14px!important;
}
.cardBody .desc{
  margin-bottom: 10px;
  padding:5px 5px 0px 5px;
  background: #FFFFFF;
  color: #161823;
  height: 40px;
  overflow-y: auto;
}

.cardBody .price{
  display: block;
  clear: both;
  color: #bf242a;
  padding:10px;
 /*  border-top:1px #e7ebee solid;
  border-bottom:1px #e7ebee solid; */
  text-align: right;
  font-family:"microsoft Yahei";
  font-size: 20px;
  font-weight: bold;
  text-align: right;
  background:#F7F7F7;
}
.cardBody:hover .price{
	color: red!important;
}
.cardBody .rate .price .currency{
  padding-top: 13px;
  float: left;
  width: 110px;
  text-align: right;
  font-size: 20px;
  line-height: 14px;
  font-weight: 300;
}
.cardBody .rate .price .amount{
  padding-top: 4px;
  text-align: right;
  font-size: 36px;
  line-height: 30px;
  font-weight: 300;
}
.cardBody ul{
  margin: 0px;
  margin-bottom: 0px;
  padding: 0px;
  list-style: none;
  background-color: #FFFFFF;
  height: 120px;
  overflow: hidden;
}
.cardBody ul li{
  padding: 10px 0px;
  padding-left: 8px;
  font-size: 13px;
  line-height: 20px;
  color: #666;
  border-bottom: 1px solid #f5f9e7;
  overflow:hidden;
}
.cardBody ul li .itemName{
  float: left;
  width: 80%;
  overflow: hidden;
}

.cardBody:hover .itemList{
  position: relative;
  min-height: 200px;
  height: auto;
  overflow:auto;
  clear:both; 
  display:block;
  zoom:1;
  z-index: 1000;
}
.cardadd{
  height: 264px;
  text-align: center;
  vertical-align: middle;
}
/* 卡发行 */
.cardIssue .cardList .cardDetail{
  /* height: 200px; */
  height:136px;
}
.cardIssue .itemList{
  height: 0px;
}
.cardIssue .cardList .active{
  border:2px solid #f20c00;
}
/* 卡选中 */
.cardCheck{
    position: absolute;
    top:10px;
    left:10px;
    width: 0;
    height: 0;
    border-top: 40px solid red;
    border-right: 40px solid transparent;
    display: none;
}
.cardBody:hover .cardCheck{
  position: absolute;
  top:0px;
  left:0px;
}
.cardBody:hover .signFlag {
	position:absolute;
	top:0;
	right:0;
}
.cardCheck i{
    color: #FFFFFF;
    font-size: 20px;
    position: absolute;
    top: -35px;
    left: 2px;

}
/* 卡设置图标 */
.cardOperator{
	position:absolute;
	left:10px;
	top:5px;
	display:none;
}
.cardOperator i{
	color:#cb3a56;
}
.cardOperator i:hover{
	color:#FFFFFF;
}
.cardBody:hover .cardOperator{
	display:block;
}
/*原价格*/
.linyPrice,.linyPrice i{
	text-decoration:line-through!important;
	font-size:13px;
	color:#666!important;
	padding-left:3px;
	font-weight:normal;
}
/*工单会员卡明细*/
/*工单会员卡选择*/

.repair-cardDetail .cardList{
	margin:0px auto;
}
.repair-cardDetail .itemList .itemTitle{
	width:55%;
	float:left;
	font-size:13px!important;
}
.repair-cardDetail .itemList .itemUsered{
	width:20%;
	float:left;
}
.heading{
	font-weight:700;
}
.repair-cardDetail .cardBody ul{
	height:256px!important;
}

.cardBody p{
	/* padding:5px;
	text-align:right; */
	padding-left:5px;
	text-align:left;
}
.repair-cardDetail .active{
  border:3px solid #f20c00;
}
.repair-cardDetail .active .cardCheck{
	display:block;
}

/*单据按钮组*/
.orderBtn{
  padding: 0px 16px !important;
  line-height: 30px!important;
  margin-bottom: 2px;
  font:14px bold "Microsoft Yahei";
}
#divcardadd{
  cursor: pointer;
}
#divcardadd i{
  font-size: 120px;
  color: #999999;
  margin-top: 89px;
}
/* 配件分类左边 */

#cataloglist li{

    list-style: none;
    float: left;
    width: 300px;
    overflow:hidden;

}

#cataloglist li a{
    width: 100% ;
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
    text-decoration: none;
    line-height: 35px;
    color: #ffffff;
}

#cataloglist li a:hover{
    text-decoration: none;
}

.aBlue{
    background-color: #1685a9;
}
.aGreen{
    background-color: #16a951;
}
.aRed{
    background-color: #f05654;
}
.marginTop10{
  margin-top:10px;
}
/*距离底部20px*/
.marginBottom20{
	margin-bottom:20px!important;
}
.clearBottom{
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}
.tr-checked{
  background-color: #e0eee8 !important;
}
.label-control{
  margin-top: 5px;
}
/*复选框样式*/
.div.checker, div.checker span, div.checker input {
  width: 19px;
  height: 19px;
  margin:0px!important;
}
.uniform{
  background: #FFFFFF;
}
/*材料分类弹出框*/
#materialcatalog{
  border-radius: 0px!important;
  background-color: #FFFFFF;
  padding: 0px!important;
  padding-bottom: 5px!important;
  position: absolute;
  top: 30px;
  left: 15px;
  z-index: 2000;
  display: none;
}
/* 弹出框宽度 */
#static{
  width:650px!important;
}
/* 计次会员卡弹出框添加 */
.cardAdd-modal{
  min-height:250px;
  height:auto;
  overflow:hidden;
}
/* 服务项目添加窗体 */
.itemAdd-modal{
  min-height: 150px;
  height: auto;
  overflow: hidden;
}
.width400{
	width:400px!important;
}
/* 供应商添加窗体 */
#width600{
  width: 600px!important;
}
/*列表选择窗体*/
.width700{
  width: 700px!important;
}
/* 收付款窗体宽度 */
.width650{
  width:650px!important;
}
.width800{
  width: 800px!important;
  /* left:22%!important; */
  /* left:22%; */
  /* top:45%!important; */
 /*  left:45%!important; */
}
.width900{
	width: 900px!important;
}
.width999{
	width: 999px!important;
	/* left:10%!important; */
  top:45%!important;
}
.width1000{
	width: 1100px!important;
	/* left:10%!important; */
  top:45%!important;
}
.width1200z{
  width: 1200px!important;
}
.width .modal{
	/* left:45%!important; */
}
.row-margin{
  margin-left: 7px;
}
.row-fincane{
  margin-top: 10px;
}
.txtFincane{
  color: red;
  font-size: 15px!important;
  font-weight: bold;
  text-align: right;
  padding-left:3px;
}