*{margin:0; padding:0;}
body{font-family:Arial,Tahome,"Microsoft YaHei";font-size:12px;color:#333;padding:0px 5px 0px 0px;background-color:#FFFFFF;}
img{border:none;}
ul,li{list-style: none;}
a{text-decoration: none;outline:0;}
a:focus{outline:none;}
input,select,textarea{outline:0;border: 1px solid #e7e7e7;}
fieldset { border: none;}

/*这里加上一个百度editor的样式，统计数字加载出来后，容易出现滚动条*/
.edui-editor-bottomContainer{display: none;}

textarea{border: 1px solid #e7e7e7;resize: none;font-size: 12px;vertical-align: middle;}
input[type="text"],input[type="password"]{width:100px;height: 24px;line-height:24px\9!important; padding-left:2px;font-size: 12px;}
input[type="text"]:focus,input[type="password"]:focus,select:focus,textarea:focus{box-shadow:0 0 1px #56a77a;-webkit-box-shadow:0 0 1px #56a77a;-moz-box-shadow:0 0 1px #56a77a;border:1px solid #56a77a;}

input.input800{width:800px;}
input.input750{width:750px;}
input.input700{width:700px;}overflow: visible
input.input637{width:637px;}
input.input600{width:600px;}
input.input500{width:500px;}
input.input457{width:457px;}
input.input456{width:456px;}
input.input400{width:400px;}
input.input350{width:350px;}
input.input330{width:330px;}
input.input324{width:324px;}
input.input300{width:300px;}

input.input275{width:275px;}
input.input200{width:200px;}
input.input150{width:150px;}
input.input145{width:145px;}
input.input140{width:140px;}
input.input134{width:134px;}
input.input130{width:130px;}
input.input125{width:125px;}
input.input120{width:120px;}
input.input115{width:116px;}
input.input110{width:110px;}
input.input100{width:100px;}
input.input90{width:90px;}
input.input83{width:83px;}
input.input80{width:80px;}
input.input70{width:70px;}
input.input60{width:60px;}
input.input50{width:50px;}
input.input48{width:48px;}
input.input40{width:40px;}

/*LODOP downLoad link*/
.lodopLink{color: #FF6600}
.lodopError{line-height: 20px;}

.cLink{color: #669933;cursor: pointer;text-decoration: underline;}
.cOpe{color: #669933;cursor: pointer;text-decoration: underline;}

.moreText{width: 100%;max-height: 100%;overflow: auto;}
.tipInfo{padding: 5px 15px 4.5px 15px;line-height: 1.5em;background-color: #E9F4FE;color: #666;text-decoration: none;}
.tipInfoIn{padding: 3.5px 10px 2.5px 10px;line-height: 1.5em;background-color: #E9F4FE;color: #666;text-decoration: none;}
.tipInfoSmall{padding: 1.5px 10px 0.5px 10px;line-height: 1.5em;background-color: #E9F4FE;color: #666;text-decoration: none;}

.tipWarn{padding: 8px 15px;background-color: #FFEDCC;color: #666;margin-bottom: 5px;}
.tipWarnIn{padding: 3.5px 10px 2.5px 10px;line-height: 1.5em;background-color: #FFEDCC;color: #666;margin-bottom: 5px;}
.tipWarnSmall{padding: 1.5px 10px 0.5px 10px;line-height: 1.5em;background-color: #FFEDCC;color: #666;margin-bottom: 5px;}

.tipRedSmall{padding: 1.5px 10px 0.5px 10px;line-height: 1.5em;background-color: #FFEDCC;color: #ff0000;margin-bottom: 5px;}

body .hMiddle{height: 20px;line-height: 20px;vertical-align: inherit;}

.shopSet{
		background-image: url("../../images/common/main/set_back.png");
		background-repeat: no-repeat;
		background-size: 22px;
		width: 22px;
		height: 22px;
		float: right;
		margin-right: 20px;
		cursor: pointer;
	}

body .batchSelect{
	font-size: 14px;
	color: #166fad;
	margin-left: 5px;
}

/*图标类*/
.icon_vip_customer{
	padding: 8px;
	background-image: url("../../images/common/main/vip.png");
	background-repeat: no-repeat;
	background-size:12px;
	background-position: 50% 48%;
}

/*可编辑输入框样式*/
input.editable{border:1px solid #56a77a;width: 100%;height:100%;out-line:none;padding-left:2px;background-color: #f8f8f8;vertical-align: middle;line-height: 100%}
input.readonly{background-color: #f8f8f8;}
input:focus.editable{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}

/*表格选中后，表格中的输入框背景颜色也改变，应用在有编辑框的表格中*/
.selected input.editable, .selected select{background-color:#E6F6CA;}

input[type="radio"]{vertical-align: middle; margin-left: 8px; margin-right: 2px; margin-top: -1px;background: transparent; border: 0;}
input[type="checkbox"]{background: transparent; border: 0; vertical-align: middle;}
select{height: 24px;line-height: 19px;padding-left:0px;width: 100px;font-size: 12px;}
.clear{clear:both;}


.select200{width:200px;}
.select150{width:150px;}
.select120{width:120px;}
.select110{width:110px;}
.select100{width:100px;}
.select104{width:104px;}
.select90{width:90px;}
.select80{width:80px;}
.select70{width:70px;}
.select60{width:60px;}
.select50{width:50px;}
.select40{width:40px;}
.pointer{cursor:pointer;}

.sum-tb{
	width:100%;border-collapse:collapse;border-spacing:0px;border: 1px solid #e7e7e7;
}
.sum-tb td{
	line-height: 25px;
	height: 25px;
	text-align:center;border:1px solid #e7e7e7;
}

.tb, .tb_static{margin-bottom:5px;width:100%;border-collapse:collapse;border-spacing:0px;border: 1px solid #e7e7e7;}
.tb thead, .tb_static thead{background-color:#f8f8f8;text-align:center;font-weight:bold;height:29px;line-height:29px;user-select: none;-webkit-user-select:none;-moz-user-select:none;}
.tb thead span, .tb_static thead span{cursor:pointer;}
.tb td, .tb_static td{text-align:center;vertical-align:middle;border:1px solid #e7e7e7;white-space:normal;word-break:break-all;word-warp:break-word;}
/*有些低分辨率的这里只能调到5*/
.tb th, .tb_static th{text-align:center;vertical-align:middle;border:1px solid #e7e7e7;white-space:nowrap;word-break:keep-all;word-warp:normal;padding: 0px 5px;}
.tb tfoot td, .tb_static tfoot td{text-align:center;vertical-align:middle;border:1px solid #e7e7e7;white-space:nowrap;word-break:keep-all;word-warp:normal;padding: 0px 5px;text-overflow:ellipsis;overflow:hidden;}

.tb .none{text-align:center;height:29px;color: #F00;}
.tb .none:hover{background-color:#FFF;}
.tb .odd{background-color:#FFF;text-align:center;height:29px;}
.tb .even{background-color:#f8f8f8;text-align:center;height:29px;}

.tb thead th.sort{
	background-image: url("../../images/common/scrollTable/sort_both.png");
	background-repeat: no-repeat;
	background-position: center right;
}
.tb thead th.asc{
	background-image: url("../../images/common/scrollTable/sort_asc.png");
	background-repeat: no-repeat;
	background-position: center right;
}
.tb thead th.desc{
	background-image: url("../../images/common/scrollTable/sort_desc.png");
	background-repeat: no-repeat;
	background-position: center right;
}
.tb > tbody > tr:not([noBg]){cursor: pointer;}
.tb > tbody > tr:not([noBg]):hover td{background-color:#e0f5bd;}
/*这里不能设置所有，设置所有select会选择不了*/
.tb > tbody > tr:not([noBg]):hover td, .tb > tbody > tr:not([noBg]):hover input, .tb > tbody > tr:not([noBg]):hover select{background-color:#e0f5bd;}
.tb > tbody > tr:not([noBg]).nohover td{background-color:#FFF !important;}
.tb > tbody > tr:not([noBg]).hover1:hover td{background-color:#E8F2FE !important;}
.tb > tbody > tr:not([noBg]).hover2:hover td{background-color:#e0f5bd !important;}
.tb > tbody > tr:not([noBg]).selected td{background-color:#e0f5bd;}
.tb > tbody > tr:not([noBg]).curHover td{background-color:#e0f5bd;}
.tb > tbody > tr td, .tb_static > tbody > tr td{height:29px;text-overflow:ellipsis;white-space:normal;word-break:break-all;word-warp:break-word; overflow:hidden; padding: 1px 1px;}
.tb > tbody > tr td select{height: 18px;}
.tb a{color:#2E1703;}
.tb a:hover{color:#F58220;text-decoration:underline;}

.tb a.button{color:#ffffff;}
.tb a.button:hover{color:#ffffff;text-decoration:none;}
.tb .td_ellipsis, .sum-tb .td_ellipsis{text-overflow: ellipsis;overflow: hidden;width:100%;}

.qp{border: 1px solid #e7e7e7;padding: 3.5px 15px 4px 15px;overflow: visible;background-color:#f8f8f8;margin-bottom: 5px;}
.qp *{vertical-align: middle;}
.qp span{margin: 0px 1px 0px 2px;display: inline-block;line-height: 22px;}
.qp .nl{width: 100%;display: block;padding: 3px;float: left;}
/*navigation*/
.nv{padding:8px 15px;background-color: #f8f8f8;margin-bottom: 5px;border: 1px solid #e7e7e7;color: #999;}
.nv i{margin: 0px 5px;}
/*operator btn*/
.op{overflow:visible;display: block;width: 100%;}
.op .button{margin-bottom: 5px;}
.op a{text-decoration: none;}
/*warning info span*/
.wi{color: #FF6600; padding: 0px 2px;}
/*action*/
.ac{width: 100%;padding-top: 10px;padding-bottom:10px; text-align: center;
}
.ac .button{margin: 0px 5px;}

.tb .btnSmall{
	padding-left: 3px;
	padding-right: 2px;
	color: white;
}
.ta{
	height: 34px;
	line-height: 34px;
	padding: 0px 6px 0px 15px;
	background-color: #f8f8f8;
	display: block;
}
.ta_b{
	height: 34px;
	line-height: 34px;
	padding: 0px 6px 0px 15px;
	background-color: #f8f8f8;
	display: block;
	border: 1px solid #e7e7e7;
}
.ta .icon-film, .ta_b .icon-film, .ta .fa-film, .ta_b .fa-film{
	margin-right: 5px;
	color: #FFC557;
	font-size: 13px;
	vertical-align: middle;
	padding: 0px;
	position: relative;
	top: -1px;
}
.ta .fa-th-large{
	margin-right: 5px;
	color: #06395f;
	font-size: 18px;
	vertical-align: middle;
	padding: 0px;
	position: relative;
	top: -1px;
	cursor: pointer;
}
body .fa{
	color: #818181;
}
.icon-lightbulb{
	margin-right: 5px;
	color: #FFC557;
	font-size: 15px;
	vertical-align: middle;
	padding: 0px;
	position: relative;
	top: -1px;
}
/**/
.tv{
	margin-bottom: 5px;
}
.qp .line{
	display: block;
	height: 0px;
	padding: 2px 0px;
	width: 100%;
}
/*edit table*/
.et{
	width: 100%;
	margin-bottom: 5px;
}
.et td{
	padding: 1px 1px;
	height: 31px;
	border: 1px solid #e7e7e7;
	vertical-align: middle;
	word-wrap: break-word; 
	word-break:break-all;
}
.et .tl{
	background-color: #f8f8f8;
	text-align: right;
	padding-right: 5px;
}
.et .tr{
	text-align: left;
}

.et input{margin:0px 2px;}
.et input[class = 'editable']{margin:0px 0px;}

.et textarea{margin:3px 2px;}
.et select{margin:0px 2px;}
/*static table*/
.st{
	background-color: #f8f8f8;
}

/*button area*/
.ba{
	display: block;
	overflow: hidden;
}
.ba .bai{
	margin-bottom: 5px;
	margin-right: 5px;
	height: 34px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #e7e7e7;
	background-color: #f8f8f8;
	padding: 0px 20px;
	float: left;
	cursor: pointer;
}
.ba .bai .icon-table{
	margin-right: 3px;
}
.ba .bai:hover{
	background-color: #fff5ee;
}
		
/*for editable table select some info*/
body .select-btn{
	margin-left: 3px;
	color: #1f871f;
	cursor: pointer;
	font-size: 16px;
}
body .select-btn:hover{
	color: #0b620b;
}

/*帮助，问号*/
.help_wenHao{
	margin-left: 2px;
	display: inline-block;
	width: 14px;
	height: 14px;
	background-image: url("../../images/common/main/help2.png?v=3");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 14px 14px;
	vertical-align: middle;
}


.tabHeader{
	border: 1px solid #e7e7e7;background-color:#f8f8f8;
	height: 34px;
	margin-bottom: 5px;
}
.tabHeader a{
	float: left;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	padding: 0px 15px;
	border-right: 1px solid #e7e7e7;
	text-decoration: none;
	cursor: pointer;
}
.tabHeader a.active{
	background-color: white;
	height: 33px;
}

.tabHeader_large{
	background-color:#f8f8f8;
	padding-bottom: -5px;
	overflow: hidden;
}
.tabHeader_large a{
	float: left;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	padding: 0px 15px;
	border: 1px solid #e7e7e7;
	margin-right: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	cursor: pointer;
}
.tabHeader_large a.active{
	background-color: white;
	height: 33px;
}


/**.op, .nv, .ac, .button{moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
*/

body .mb5{margin-bottom: 5px;}
body .ml2{margin-left: 2px;}
body .mr2{margin-right: 2px;}
body .mr5{margin-right: 5px;}
body .mr15{margin-right: 15px;}
body .mr20{margin-right: 20px;}
body .mr25{margin-right: 25px;}
body .mr30{margin-right: 30px;}
body .pl5{
	padding-left: 5px;
}
body .pr5{
	padding-right: 5px;
}

/*可滚动表格样式*/
.scrollTableDiv{
	border: 1px solid #e7e7e7;
	border-top: none;
	overflow-y:scroll; 
	margin-bottom: 5px;
}
.scrollTableDiv table{
	border-left: none;
	border-right: none;
}
.scrollTableDiv table tr th:first-child, .scrollTableDiv table tr td:first-child{
	border-left: none;
}
.scrollTableDiv table tr th:last-child, .scrollTableDiv table tr td:last-child{
	border-right: none;
}

/* 禁止选中*/
.ns{
	moz-user-select: -moz-none;
	-moz-user-select: none;
	-o-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.navigation{
	list-style: none;
	margin:10px;font-size:12px;color: #666;text-align: right;
	float: right;
}
.navigation li{
	float: left;
	line-height: 12px;
	font-size:12px;border:1px solid #ddd;color:#5D5E5E;display:inline;margin-right:2px;padding:5px 10px;text-decoration:none;outline:0;
	cursor: pointer;
}
.navigation #currentPage{
	background:#fec04e;border: 1px solid #fec04e;color: #FFFFFF;font-weight: bold;margin-right: 2px;padding: 5px 10px;
}
.navigation .disable{
	border: 1px solid #ddd;color: #CCCCCC;margin-right: 2px;padding: 5px 10px;
}
.navigation li:hover{
	color: #F58220;
	border-color: #F58220;
}
.navigation .data-goTo{
	text-align: center;
}
.navigation .data-goTo:hover, .navigation .data-recordPerPage:hover{
	color: #666;
}
.navigation #totalRecord, .navigation #recordPerPageOne,  .navigation #recordPerPageTwo{
	padding: 5px 0px;
}
.navigation #totalRecord,.navigation #totalPage,.navigation #pageShow,.navigation #recordPerPageOne,  .navigation #recordPerPageTwo{
	border-color: white; 
	cursor: default;
}
.navigation #totalRecord:hover,.navigation #totalPage:hover,.navigation #pageShow:hover
#pageShow,.navigation #recordPerPageOne:hover,  .navigation #recordPerPageTwo:hover{
	border-color: white;
	color: #5D5E5E;
}
.navigation .disable:hover{
	color: #CCCCCC;
	border-color: #E0E0E0;
}


/**有关提示的css**/
.sure_tip_enterkey{
	display: inline-block;
	width: 10px;
	height: 24px;
	vertical-align: top;
	background-image: url("../../images/common/main/sure_tip_enterkey.png");
	background-repeat: no-repeat;
}
.sure{
	display: inline-block;
	width: 10px;
	height: 16px;
	vertical-align: middle;
	background-image: url("../../images/common/main/sure.png");
	background-repeat: no-repeat;
}
.enterkey{
	display: inline-block;
	width: 10px;
	height: 24px;
	vertical-align: top;
	background-image: url("../../images/common/main/enterkey.png");
	background-repeat: no-repeat;
}

/** 快速选择车辆提示框**/
#select_car_tip{
	width: 710px;
	height: 305px;
	border: 5px solid #e8e8e8;
	background-color: white;
	position: absolute;
	display: none;
}
/** 快速选择客户提示框*/
#select_customer_tip{
	width: 710px;
	height: 305px;
	border: 5px solid #e8e8e8;
	background-color: white;
	position: absolute;
	display: none;
}
/** 快速选择供货商提示框*/
#select_providerInfo_tip{
	width: 710px;
	height: 305px;
	border: 5px solid #e8e8e8;
	background-color: white;
	position: absolute;
	display: none;
}
/** 快速选择加工单位提示框*/
#select_processCompany_tip{
	width: 710px;
	height: 305px;
	border: 5px solid #e8e8e8;
	background-color: white;
	position: absolute;
	display: none;
}
/** 整车销售，快速选择车型提示框**/
#select_carModel_tip{
	width: 500px;
	height: 305px;
	border: 5px solid #e8e8e8;
	background-color: white;
	position: absolute;
	display: none;
}

/** 打印样式 print_head 头部信息，没有底色*/
/*Print Style*/


/**打印表格头 有线框*/
.print_head{
	width: 100%;
	font-size: 14px;
}
.print_head td{
	line-height: 1.5em;
	text-align: left;
	padding: 3px 3px;
	border: 1px solid black;
}
.print_head td.tl{
	text-align: right;
}
.print_head tr.noborder td{
	border-top: none;
}

/**打印表格头 无线框*/
.print_head_noborder{
	width: 100%;
	font-size: 14px;
	margin: 5px 0px;
}
.print_head_noborder td{
	line-height: 1.5em;
	text-align: left;
	padding: 3px 0px;/*如果没有边框，内边距设置为0*/
}
.print_head_noborder td.tl{
	text-align: right;
}
.print_head_noborder tr.noborder td{
	border-top: none;
}

/**打印表格 深色线条*/
.print_list{
	width: 100%;
	font-size: 14px;
}
.print_list th{
	font-weight: normal;
	text-align: center;
	padding: 3px 8px;
	line-height: 1.5em;
	border: 1px solid black;
	white-space:nowrap;word-break:keep-all;word-warp:normal;
}
.print_list tbody td{
	padding: 3px 2px;
	line-height: 1.5em;
	text-align: center;
	border: 1px solid black;
}
.print_list tfoot td{
	padding: 3px 2px;
	line-height: 1.5em;
	text-align: center;
}
.print_list tr.noborder th{
	border-top: none;
}

/** 打印尾部*/
.print_tail{
	width: 100%;
	margin-top: 10px;
}
/** 打印长文本*/
.print_long_text{
	line-height: 1.5em;
}

/**
提示文字
**/
.big_tip{
	color: #e45050;
	font-size: 18px;
	line-height: 19px;
	font-weight: bolder;
	padding: 0px 5px;
	border-left: 4px solid #e45050;
	border-right: 4px solid #e45050;
	display: inline-block;
	margin-right: 5px;
}

.tip_more{
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url("../../images/common/main/al_more.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 16px 16px;
	cursor: pointer;
	vertical-align: middle;
}

.order_num{display: inline-block;width: 20px;height: 20px;background-color: red;color: white; text-align:center; float: left;border-radius:10px;line-height: 20px;vertical-align: middle;}

/**
一般性文字展示区
*/
.content_area{
	border: 1px solid #e7e7e7;
	padding: 10px;
	line-height: 1.8em;
	word-break: break-all; 
	word-wrap:break-word;
}
/**
维修项位置调整上下箭头
*/
.sortTr dl{
	width:100%;
	height:100%;
}
.sortTr dt{
	width:100%;
	height:50%;
	background-image: url("../../images/common/scrollTable/sort_asc.png");
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.sortTr dd{
	width:100%;
	height:50%;
	background-image: url("../../images/common/scrollTable/sort_desc.png");
	background-repeat: no-repeat;
	background-position: 50% 100%;
}

.image_add_drag{
	float: left;
	width: 168px;
	height: 106px;
	line-height: 106px;
	border: 1px solid #999;
	margin-top: 4px;
	text-align: center;
	color: #333;
	border-radius: 4px;
}

.count .useCard, .count .changePart{
	background-image: none;
	border: 1px solid red;
	width: 16px;
	height: 16px;
	line-height: 15px;
	border-radius: 4px;
	display: inline-block;
	margin-left: 3px;
	color: red;
}

.menu_con{
	position: relative;
}
.menu_con ul{
	border-radius: 5px;
	background-color: white;
	border: 1px solid #ddd; 
	display: none;
}
.menu_con:hover ul{
	border-radius: 5px;
	background-color: white;
	border: 1px solid #aaa;
	display: block; 
}
.menu_con ul li{
	line-height: 18px;
	padding: 7px 9px;
	border-bottom: 1px solid #aaa;
	letter-spacing: 2px;
}
.menu_con ul li:hover{
	background-color: #1B9AF7;
	color: white;
	cursor: pointer;
}

/**
	消息提醒部分
*/
.mess_send_con{
	position: relative;
	z-index:999;
}
.mess_send_con ul{
	border-radius: 5px;
	background-color: white;
	border: 1px solid #ddd; 
	display: none;
}
.mess_send_con:hover ul{
	border-radius: 5px;
	background-color: white;
	border: 1px solid #aaa;
	display: block; 
}
.mess_send_con ul li{
	line-height: 18px;
	padding: 7px 9px;
	border-bottom: 1px solid #aaa;
	letter-spacing: 2px;
	text-align: center;
}
.mess_send_con ul li:hover{
	background-color: #1B9AF7;
	color: white;
	cursor: pointer;
}
.paddingSmallMenu button{
	width: 76px;
}
.paddingSmallMenu ul li{
	padding: 7px 3px;
	letter-spacing: 1px;
	width: 76px;
}

.paddingSmallMenu button{
	width: 76px;
}
.paddingSmallMenu ul li{
	padding: 7px 3px;
	letter-spacing: 1px;
	width: 76px;
}
