/*!
 * Copyright &copy; 2012-2013 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 */
html,body {scrollbar-face-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-darkshadow-color:#ffffff;padding:0;}
img {max-width:auto;} h1 {font-size:30px;} h1, h2, h3, h4, h5, h6 {margin:0;} a {outline: none;} a:active {star:expression(this.onFocus=this.blur());}
body,label,input,button,select,textarea,.uneditable-input,.navbar-search .search-query,.btn{font-family:Helvetica, Georgia, Arial, sans-serif, 宋体;font-size:13px;_font-size:12px;}
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group > .dropdown-toggle,.input-prepend .btn-group > .dropdown-toggle {vertical-align: middle;}
label {display:inline-block;margin-bottom:0;} input[type="radio"],input[type="checkbox"] {margin:-2px 3px;*margin-top:1px;border: none;padding: 0;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {cursor:auto;background-color:#f3f3f3!important;}
.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input {position:static;}
legend {margin:10px 0;*left:-7px;*position:relative;color:#0088CC;*width:99.5%}

.collapse {*display:none;_position:static;} .collapse.in {*display:block;}
.close {opacity:0.3;filter:alpha(opacity=30);} .close:hover {opacity:0.8;filter:alpha(opacity=80);}

a.btn, button.btn {*padding:4px 10px 4px;*border:1px solid #cccccc;}
a.btn-primary,a.btn-primary:hover,a.btn-warning,a.btn-warning:hover,a.btn-danger,a.btn-danger:hover,a.btn-success,a.btn-success:hover,
	a.btn-info,a.btn-info:hover,a.btn-inverse,a.btn-inverse:hover {*padding:4px 10px 3px;}
button.btn{*padding:3px 10px 2px;*background-color:transparent;}
.btn-group a.btn,.btn-group button.btn,.btn-group button.btn:hover {position:static;}
.btn-group a.btn + a.btn,.btn-group button.btn + button.btn {margin-left:-2px;}
.breadcrumb {margin-bottom:8px;}
.nav{margin:0;}
.nav-list li a {margin-top:5px;margin-bottom:5px;_padding-top:6px;} .nav-list li a i{_margin-top:-1px;}
.navbar .nav>li>a{padding-left:10px;padding-right:10px;}
.table {margin-bottom:8px;background-color:#fdfdfd;}
.table th, .table td {vertical-align:middle;}
.table td i{margin:0 2px;}
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th{background-color:#F5F5F5}
.table-nowrap td {width:200px;max-width:175px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* .sort-column{color:#0663A2;cursor:pointer;} */
.supcan {border:1px #d3d3d3 solid;height:300px;}

.control-group {padding-bottom:8px;margin-bottom:0;border-bottom:1px dotted #dddddd;} legend + .control-group {margin-top:8px;}
.controls .lbl {display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.measure-input {background:url("../images/ruler.gif") repeat-x scroll 0 bottom transparent;}
 .input-min{width:30px;} .input-mini{width:90px;} .input-small{width:120px;} .input-medium {width:180px;}.input-xxlarge {width:460px;}
.input-append .input-medium{width:150px}
.help-block,.help-inline {color:#aaaaaa;} .alert {margin-bottom:10px;}
.form-search span label{margin-left:0;}
.form-search .ul-form {margin:0;overflow:hidden;}
.form-search .ul-form li{float:left;list-style:none;height:35px;line-height:35px;margin-bottom:5px;width:305px;}
.form-search .ul-form li label{width:85px;text-align:right;}
.form-search .ul-form li span label{width:auto;}
.form-search .ul-form li.clearfix{float:none;height:0;margin: 0;}
.form-search .ul-form li.btns{padding-left:10px;}
.form-search .ul-form li.btns .btn,.nav-tabs .pull-right{margin-left:6px;}
.nav-tabs .pull-right{margin-top:3px;}
.form-horizontal {margin:0;line-height: 30px;} 
.form-horizontal .control-group {margin:0 0 8px 0;padding:0;border:none;}
.form-horizontal .control-label {font-weight: normal;} 
.form-horizontal .controls {text-align:left;/* overflow-x:auto;overflow-y:hidden; */}
.form-horizontal .controls label.error {background-position:0 2px;}

.form-horizontal .table-form{width:100%;border-color:#dddddd;}
.form-horizontal .table-form, .form-horizontal .table-form td{border:1px solid #ddd;background-color:#fdfdfd;padding:4px;} 
.form-horizontal .table-form td.tit{background:#fafafa;text-align:center;padding-right:8px;white-space:nowrap;}
.form-horizontal .form-actions{margin-bottom:0;border:none;}

.form-horizontal fieldset .row-fluid {margin-bottom:10px;}
.form-horizontal .control-label .red{color:red;}
.pagination {margin:8px 0;} 
.pagination .controls input{border:0;color:#999;width:30px;padding:0;margin:-3px 0 0 0;text-align:center;}
.pagination ul>li>a, .pagination ul>li>span{height:20px;}
.modal-backdrop {background-color:#333;}
.modal-backdrop,.modal-backdrop.fade.in {opacity:0.5;filter:alpha(opacity=50);}
.modal.tree {width:300px;margin:-250px 0 0 -180px;*margin:-200px 0 0 -150px;}
.modal.tree .modal-body {height:260px;padding:20px 25px;}
.accordion-heading,.table th {white-space:nowrap;background-color:#f5f5f5;
	background-image:-moz-linear-gradient(top,#ffffff,#f5f5f5);background-image:-ms-linear-gradient(top,#ffffff,#f5f5f5);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FAFAF9), to(#f5f5f5));background-image:-webkit-linear-gradient(top,#ffffff,#f5f5f5);
	background-image:-o-linear-gradient(top,#ffffff,#f5f5f5);background-image:linear-gradient(top,#ffffff,#f5f5f5);
	background-repeat:repeat-x;}
#left,#right,#openClose {float:left;} #openClose {width:6px;margin:0 1px;cursor:pointer;}
#openClose,#openClose.close {background:#efefef url("../images/openclose.png") no-repeat -29px center;}
#openClose.close {background-position:1px center;opacity:0.5;filter:alpha(opacity=50)}

/*html-style*/
#main {padding:0;margin:0;} 
#main .container-fluid{padding:8px 0 0 0;}
#header {margin:0;position:static;} 
#header li {font-size:14px;_font-size:12px;}
#header .brand {font-family:'Microsoft Yahei',Arial, sans-seri;font-size:22px;padding-left:34px;}
#footer {margin:10px 0 0 0;padding:4px 0 0 0;font-size:11px;text-align:center;border-top:1px solid #ddd;}
#footer, #footer a {color:#999;} 
/* #left{overflow-x:hidden;overflow-y:auto;}  */
#left .collapse{position:static;}
#userControl>li>a{/*color:#fff;*/text-shadow:none;} 
#userControl>li>a:hover, #user #userControl>li.open>a{background:transparent;}

/*2017.04.13-add*/
/*���ѡ*/
.multi-radio{ display:inline-block; vertical-align:middle; *display:inline; }
	.multi-radio:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.multi-radio .boxwrap{ display:inline-block; vertical-align:middle; *display:inline;}
	.multi-radio a{ display:inline-block; margin:0 6px 6px 0; background:#fff;float:left; padding:4px 15px; height:20px;text-decoration: none; line-height:20px; border:1px solid #eee; box-sizing:content-box;vertical-align:middle; color:#333; font-size:12px; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
	.multi-radio a:hover{ background:#C9E1EF; text-decoration:none; }
	.multi-radio a:active,.multi-radio a.selected:hover{ text-decoration:none; }
	.multi-radio a.selected{ background:#16a0d3; border-color:#1096c7; color:#fff; }
/*����ѡ��*/
.single-checkbox{ display:inline-block; vertical-align:middle; cursor:pointer; *display:inline; }
	.single-checkbox a,.single-checkbox a:visited{ display:inline-block; border:1px solid #d4d4d4; background:#d4d4d4; width:80px; vertical-align:middle; text-decoration:none; }
	.single-checkbox a i{ display:block; width:50%; height:18px; line-height:20px; font-style:normal; background:#fff; color:#333; text-align:center; }
	.single-checkbox a i.on{ float:right; display:none; }
	.single-checkbox a i.off{ float:left; display:block; }
	.single-checkbox a.selected{ border:1px solid #16a0d3; background:#16a0d3; }
	.single-checkbox a.selected i.on{ display:block; }
	.single-checkbox a.selected i.off{ display:none; }
/*����ѡ��*/
.multi-checkbox{ display:inline-block; vertical-align:middle; }
	.multi-checkbox:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.multi-checkbox .boxwrap{ display:inline-block; vertical-align:middle; }
	.multi-checkbox a{ display:inline-block; float:left; margin-right:-1px; padding:5px 15px; height:20px; line-height:20px; border:1px solid #eee; vertical-align:middle; color:#333; font-size:100%; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
	.multi-checkbox a:hover{ background:#C9E1EF; text-decoration:none; }
	.multi-checkbox a:active{ text-decoration:none; }
	.multi-checkbox a.selected{ background:#16a0d3; border-color:#1096c7; color:#fff; }
/*����ѡ��PORP*/
.multi-porp{overflow:hidden; }
.multi-porp ul{padding-left:0;}
	.multi-porp ul li{ float:left; position:relative; margin:0 8px 8px 0; padding:1px; line-height:22px; vertical-align:middle;list-style:none; }
	.multi-porp ul li a{ display:block; padding:3px 8px; color:#666; min-width:10px; width:auto !important;background:#fff; text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
	.multi-porp ul li i{ display:none; position:absolute; right:0; bottom:0; width:12px; height:12px; text-indent:-99em; background:url(skin_icons.png) -169px -85px no-repeat; overflow:hidden; }
	.multi-porp ul li.sys{ background:#FFFFD0; }
	.multi-porp ul li.selected a{ margin:-1px; color:#333; border:2px solid #1e99c7; }
	.multi-porp ul li.selected i{ display:block; background-position:-84px -196px; }
	.alert-warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
    .label-primary{background-color: #337ab7;color: #FFFFFF;}
    .label-info{background:#1ab394;color:#fff;}
/*�ϴ��ļ�*/
.filt_box{position: relative;cursor: pointer;overflow: hidden;width:auto;height:30px;}
.upload-pic{width:100%;height:100%;position: absolute;left: 0;top: 0;filter: alpha(opacity=0);moz-opacity: 0;opacity: 0;cursor: pointer;}
.up-pic-btn{width: 80px;line-height: 26px;height: 26px;position: absolute;left: 0;top: 0; text-align: center;font-family: Verdana, Arial, sans-serif;display: inline-block;background:#1c84c6; border: 1px solid #1c84c6;border-radius: 2px;color: #fff !important;cursor: pointer;}
div.jbox .jbox-bottom-text{line-height:30px!important;}
.wrapper{padding: 8px 0 0 20px;}
.clearfix{clear:both;}
.ibox-title{border:1px solid #dedede;border-top:2px solid #dedede;clear: both; overflow: hidden;padding: 6px 10px;}
.ibox-content{border:1px solid #dedede;border-top:none;padding:10px;}
.input-group-btn .btn{margin-bottom:10px;}
.modal{border:none;box-shadow:none;width:800px;margin-left:-400px;}
.modal.fade{top:-120%;    -webkit-transition: opacity .3s linear,top .8s ease-out;-moz-transition: opacity .3s linear,top .8s ease-out; -o-transition: opacity .3s linear,top .8s ease-out;transition: opacity .3s linear,top .8s ease-out;}
.modal-content{border:1px solid #999; margin-top: -50px;background-clip: padding-box;background-color: #fff;-moz-background-clip: padding-box;outline: 0 none;-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);box-shadow: 0 3px 7px rgba(0,0,0,0.3);}
.modal.fade.in{top:15%;}
.modal.fade.in .form-actions{text-align:center;margin-bottom:0;}
.select2-container .select2-choice{height:28px;width:184px;border: 1px solid #ccc;background-image: none;background: #fff;box-shadow: none;}
.table .select2-container .select2-choice{width:auto;} 
.w350 .select2-choice,.form-search .ul-form li.w-auto{width:auto;}
.select2-container .select2-choice .select2-arrow{border-left: 1px solid #ddd;border-radius:0;background-image: none;background: #f5f5f5;}
.w60{width:60px;}
.w120{width:120px;}
.w200{width:200px;}
.w350{width:350px;}
/* .modal table tr th{padding: 0;vertical-align: top;line-height: 30px;font-weight: normal;text-align: right;} */
.modal .rule-single-checkbox,.modal .rule-multi-radio a{margin-bottom:10px;}
.modal-header h5{font-size:16px;}
.modal-header .close{margin-top:0;font-size:24px;}
.help-inline{padding-right:5px;padding-left:0;}
.table-border0 tr th,.table-border0 tr td{border:none;}
.ibox-title h5{line-height:30px;}
.input-title{line-height: 30px;float: left;margin-right: 10px;}
.m-b{margin-bottom:10px;}
.m-t{margin-top:30px;}
/* .nav{margin:8px 0 0 0;} */
.no-top-border{border-top:none;}
.text-right{text-align:right!important}
.label,.form-search .ul-form li label{font-weight:normal;}
.label-danger{background-color: #ed5565;color: #FFFFFF;}
.alert{text-shadow:none;}
.modal-header{overflow:hidden;}
.modal-body{height:350px;}
.ztree li span.button.add{margin-left: 2px;background-position:0 -70px;vertical-align: top;}
input{text-shadow:none;border:1px solid #ddd;padding:0 4px;height: 28px;line-height: 28px;}
.text-danger{color: #ed5565;}
a.text-danger:focus, a.text-danger:hover{color:#843534;}
.text-warning{color: #f8ac59;}
.label-warning, .badge-warning{background:#f8ac59;}
.text-info{color:#1ab394;}
.text-:hover{color:#18a689;}
.radio, .checkbox{padding-left:0;}
/* .jericho_tab .tab_pages{padding:0px 8px 0 1px!important;} */
/* .jericho_tab .tab_content{padding-top:0!important;} */
.input-daterange{display:inline-block;}
.form-search .input-append .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;vertical-align: middle;}

/*������ʾ��*/
.jbox-fade {background-color: #000!important;opacity: 0.3!important;}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle{border-radius: 2px;box-shadow: none;border: 1px solid #ddd;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], 
input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], 
input[type="search"], input[type="tel"], input[type="color"], .uneditable-input,.select2-container .select2-choice,
.input-append input, .input-append select, .input-append .uneditable-input,.form-horizontal input,.table
{box-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #ddd;}
.btn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:none;padding:4px;}
.table{background:#fff;/* word-break: keep-all; */}
.table-container{width:100%;height:100%;padding:0;margin:0;    overflow-x: auto;overflow-y: hidden;}
select, textarea, input[type="text"]{margin-bottom:0;background:#fff;}

/*�Դ�������*/
.select2-container, .select2-drop, .select2-search, .select2-search input{font-weight:normal;}
.float-e-margins .ibox-title .label{margin-top: 6px;}
/*����ѡ���*/
.select2-dropdown-open .select2-choice{border: 1px solid #5897fb;}
/* .breadcrumb .ul-form .input-medium{width:194px;} */
/*����ѡ����ʽ�Ż�*/

input:active,input[type="text"]:focus,textarea:focus,input[type="button"]:focus,input[type="submit"]:focus,button[type="button"]:focus,input[type="password"]:focus{border:1px solid #2fa4e7!important;outline:none!important;}
input[type="checkbox"],input[type="radio"],input[type="checkbox"]:focus,input[type="radio"]:focus{border:none!important;outline:none!important;height: 14px;}
input[type="file"],input[type="file"]:focus{border:none!important;outline:none!important;}
/* input[type="radio"]{border-radius:7px;}
input[type="checkbox"]:checked,input[type="radio"]:checked{background:#2489c5;}

input[type="checkbox"]:checked:disabled,input[type="radio"]:checked:disabled{background:#ccc;}  */
/*login*/
.login-wrap{background:url("../images/bg.jpg") top center no-repeat;position: fixed;top: 0;left: 0;width: 100%; height: 100%;background-size: cover;z-index: -1;}
.logo-index{background:url("../images/cargo-logo-1.png") 0 0 no-repeat;width:80px;height:80px;margin:0 auto 15px auto;}
/*������input������ѡ���*/
.table-hover .select2-container .select2-choice{height:17px;line-height:20px;}
.table-hover input[type="text"],.table-hover .select2-search input[type="text"]{padding: 0 5px;height: 17px;}

.table-hover .select2-container .select2-choice .select2-arrow b{background-position: 0 -4px;}
.table-hover .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px -4px;}
/*�߿�ť*/
.btn-line{color: #2fa4e7;border: 1px solid #2fa4e7;height: 18px;}
.td-select,select{padding: 0 0 0 4px;height: 19px;line-height: 20px;width:90px!important;border-radius: 2px;}
.td-select:focus{outline: none;outline-offset: 0;}
.searchbutton{border:1px solid #3daae9;}
.city-select dd{margin:0 10px;}




.form-unit {
	font-size: 15px;
	font-style: oblique;
	color: #6379bb;
	border-bottom: 1px solid #ddd;
	margin: 8px 10px 25px 10px;
	padding-bottom: 5px;
}

.row {
	margin: 0 55px 0 -15px;
}


 

