/* Move down content because we have a fixed navbar that is 50px tall */
body {
  /*padding-bottom: 20px;*/
  font-size:14px!important;
}

a{
	font-size: 14px!important;
}
.must{
	color: #FF0000;
}
input,button,select,textarea{
	font-size:14px!important;
}
.default{
	display: block;
	width: 100%;
	height: 33px;
	padding: 3px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000000;
	background-color: #fff;
	background-image: none;
	border-radius: 0px;
	color:#000000!important;
}
.defaultarea{
	display: block;
	width: 100%;
	height: 100%;
	padding: 3px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000000;
	background-color: #fff;
	background-image: none;
	border-radius: 0px;
	color:#000000!important;
}
.default1{
	display: block;
	width: 100%;
	height: 33px;
	padding: 3px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000000;
	background-color: #fff;
	background-image: none;
	border-radius: 2px;
	color:#000000!important;
}
input.defaultmd{
	height: 40px;
	border-radius: 3px!important;
}
.btn{
  border-radius: 3px;
}
.input-group-default{
	padding-top: 5px!important;
	padding-bottom: 5px!important;
}
.input-group-addon{
	border-radius: 3px!important;
	font-size: 14px;
}
.input-group-addon-left{
	border-top-right-radius:0!important;
	border-bottom-right-radius:0!important;
	color: #FFFFFF;
	background-color: #333333;
}
input.input-group-addon-right{
	border-top-left-radius:0!important;
	border-bottom-left-radius:0!important;
	border: 1px solid #FFFFFF;
}
.w{
	width: 200px!important;
}
.default_textarea{
  display: block;
  width: 100%;
  padding: 3px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border-radius: 2px;
}
.form-control {border-radius: 2px!important;}


.main-top{
	background-color: #428BCA!important;
	border-top-style: none!important;
	border-right-style: none!important;
	border-bottom-style: solid!important;
	border-left-style: none!important;
	border-bottom-width: 0px;
	border-bottom-color: #CCCCCC;
}
.main-top a{
	color: #FFFFFF!important;
}
.main-top .dropdown-menu a{
	color: #000000!important;
	font-size:14px!important;
}
.main-top .active a{
	background-color: #FF9933!important;
	color:#FFFFFF!important;
}
.breadcrumb{
	border-radius: 0px!important;
	margin: 0px!important;
}
.affix{
	background-color: #CCCCCC;
	display: block;
	width: 100%;
	float: left;
}
.panel-default{
	border-radius: 2px!important;
}
.panel-head{
	color: #FFFFFF!important;
	background-color: #333333!important;
	line-height: 25px;
	}
.panel-heading1{
	line-height: 35px;
	margin: 0px;
	height: 35px;
	background-color: #F6F6F6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
}
.panel-body1{
	margin: 0px;
	padding: 0px;
}
.marg{
	margin-top: 10px;
	
}


table.table-mag{
	width: 100%;
	max-width: 100%;
	/*border-collapse:inherit;*/
	border-collapse:collapse;
	
	border: 1px solid #CCCCCC!important;

}
table.table-mag thead tr td,
table.table-mag tbody tr td,
table.table-mag tfoot tr td,
table.table-mag td{
	border: 1px solid #cccccc!important;
	padding-right: 3px;
	padding-left: 3px;
	/*white-space: nowrap;*/ 
	
	border-left-width:1px!important;

}
table.table-mag tr.selected td{
	background-color: #FFFFCC!important;
}
table.table-mag tr.selected td input{
	color: #0099CC!important;
	background-color: #FFFFCC;
}
table.table-mag td a{}
table.table-mag td a:hover{}
table.table-mag td.cent{
	text-align: center;
	vertical-align: middle;
}

table.table-mag thead{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #428BCA;
	background-color: #EEF8FF;
}

table.table-mag td.right{
	text-align: right;
}

table.table-mag tr.head td{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color: #efefef;
	line-height: 30px;
}
table.table-mag tbody  td{
	height: 30px!important;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
table.table-mag tbody tr:hover > td{
	background-color: #FFFFCC;
}
table.table-mag tbody tr:active > td{
	background-color: #FFFFCC;
}
table.table-mag thead td,th{
	vertical-align: middle;
	line-height: 30px;
	height: 30px;
	color: #666666;
}
table.table-mag thead.auto td,th{
	line-height: 15px;
	height: 15px;
/*	white-space:nowrap!important;*/
}

table.table-mag tbody{

}
table.table-mag tfoot{

}
table.table-mag tfoot td{
	border: 1px solid #CCCCCC;
}
table.table-mag tr{}
table.table-mag td.clear{
	padding: 0px;
}
table.table-edit{
  max-width: 100%;
  border-collapse:collapse;
}
table.table-edit td.dl{
	width: 300px;
}
table.table-edit td.tdbtn{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
table.table-edit tr{

}
table.table-edit td.minh{
	height:25px;
}
table.table-edit tr:hover > td{
}
table.table-edit td.tip{
	width: 80px;
	padding-right: 2px;
	padding-left: 3px;
}
table.table-edit td.lab{
	padding-left: 3px;
}
table.table-show{
  border-collapse:collapse;
  max-width:100%;
  width:100%;
}
table.table-show tr{

}
table.table-show td{
	height:30px;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #CCCCCC;
}
table.table-show td.lab{
	background-color: #efefef;
}
table.table-show td.con{
	padding-right: 5px;
	padding-left: 5px;
	color: #0066CC;
}
table.table-show tr:hover > td{
}
table.table-show td.tip{
	width: 180px;
	padding-right: 3px;
	padding-left: 3px;
}

table.table-show1{
  max-width: 100%;
  border-collapse:collapse;
}
table.table-show1 tr{

}
table.table-show1 td{
	padding-right: 3px;
	padding-left: 3px;
}
table.table-show1 td.lab{
}
table.table-show1 td.con{
	padding-right: 5px;
	padding-left: 5px;
	width: 200px;
	font-weight: bold;
	color: #0066CC;
}
table.table-show1 tr:hover > td{
}
table.table-show1 td.tip{
	width: 180px;
	padding-right: 3px;
	padding-left: 3px;
}

table.keep-all td{word-break: keep-all;white-space:nowrap;}
table.auto{
	width: auto;
}
input.tdtext{
	height: 100%!important;
	width: 100%!important;
	float: left;
	margin: 0px;
}
select.tdtext
{
	height: 100%!important;
	width: 100%!important;
}
{}
.Validform_error{
	background-color: #FF0000!important;
	color: #FFFFFF!important;
}
.modeltext{
	border: 1px solid #999999!important;
	text-align: right;
}
.modeltext:focus{
	border: 1px solid #00FF99!important;
}
.price{}
.readonly{
	background-color: #eee!important;
}

/*弹窗*/
.modal-dialog{
	margin-top: 60px!important;
}
.modal-content {
	border-radius: 3px!important;
}
.modal-header .close{
	font-size: 18px!important;
}
.modal-header .modal-title{
	font-size: 14px!important;
	font-weight: bold;
	color: #009966;
}
.btn-group{
	margin-bottom: 2px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  /*border-bottom-left-radius:0;*/
}
.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  /*border-bottom-right-radius:0!important;*/
}



.nav-tabs {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5D0DC;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
	margin-right: 2px;
	line-height: 1.42857;
	border: 1px solid #C5D0DC;
	border-radius: 0px 0px 0 0!important;
	background-color: #f9f9f9;
	color: #666666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #006699;
	cursor: default;
	background-color: #FFFFFF;
	border-bottom-color: transparent;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4C8FBD;
	border-right-color: #C5D0DC;
	border-left-color: #C5D0DC;
}
.tab-content {
	display: block;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C5D0DC;
	border-bottom-color: #C5D0DC;
	border-left-color: #C5D0DC;
}
.tab-content >.tab-pane{
	padding: 10px;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.netpager{
	display: block;
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
}
.netpager a{
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0px;
}
.netpager span{
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	border: 1px solid #999999;
	height: 30px;
}
.netpager input.default{
	height: 30px;
	padding: 3px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000000;
	background-color: #fff;
	background-image: none;
	border-radius: 0px;
	color:#000000!important;
	float: left;
	border: 1px solid #666666;
}
.netpager input.subs{
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.alert {
	border-radius: 3px;
}
.isStuck{
	margin-top:50px!important;
	float: left;
	width: 100%;
	z-index: 100;
}
.gzprint{
	float: left;
}
.gzprint .printt{
	display: block;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: justify;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.gzprint .printt span.title{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.gzprint .printt span.lab{
}
.gzprint .printt span.con{
}
.MyWarning{}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
h1.t{
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
    text-align:center;
	margin: 0px;
	padding: 0px;
}
html{
	font-family:\5FAE\8F6F\96C5\9ED1!important;
}
.logo{
	color:#fff!important;
	font-size:28px!important;
	font-weight:bolder;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 50px;
}
.loginback{
	background-image: url(imgs/back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.yh *{font-family:\5FAE\8F6F\96C5\9ED1!important; font-size:14px!important;
    margin-bottom: 0px;
}

table.table-result{
	/*border-collapse:collapse;*/
	border-collapse:separate;
	border: 1px solid #CCCCCC;	
}
table.table-result td.td_0{
	background-color: #2ac36c;
	color: #FFFFFF;
	width: 30px;
}
table.table-result td.td1_0{
	background-color: #D7F7E4;
}
table.table-result tr.tr0 td.td1_0{
	background-color: #FFEFDF;
}
table.table-result tr.tr1 td.td1_0{
	background-color: #FFCC99;
}

table.table-result td.td_1{
	color: #FFFFFF;
	background-color: #0099CC;
	width: 30px;
}
table.table-result td.td1_1{
	background-color: #C8EDFF;
}
table.table-result tr.tr0 td.td1_1{
	background-color: #0066FF;
}
table.table-result tr.tr1 td.td1_1{
	background-color: #7DE2FF;
}
table.table-result td.td_2{
}
table.table-result td.td_3{
}
table.table-result td.td_4{}
table.table-result td.td_5{} 
table.table-result thead {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #428BCA;
	background-color: #EEF8FF
}
table.table-result thead td{
	text-align: center;
	vertical-align: middle;
	background-color: #EEF8FF;
	line-height: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
table.table-result tbody {
}
table.table-result tbody tr:hover > td{
	background-color: #FFFFCC;
}
table.table-result td{
	border: 1px solid #CCCCCC;
	line-height: 40px;
	height: 40px;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	font-family: \5FAE\8F6F\96C5\9ED1!important;
	font-size: 14px;
	word-break: keep-all;
	white-space:nowrap;
	min-width:50px;
	
}
table.table-result td.td2{
	background-color: #FFFFFF;
	border-right-color: #000000;
}
table.table-result td.td1{
}
table.table-result td.red{
	background-color: #F5BAB4;
	border: 1px solid #CC3300;
}
table.table-result tr.selected td{
	color: #000000;
	border: 1px solid #000000;
}
table.table-result tr.selected td.td2{
}
table.table-result tr.selected td.td1{
}
table.table-result tr.tr1 td{}
table.table-result tr.tr2 td{
	background-color: #F7F7F7;
}
.fail{
	color: #FF0000!important;
}
.msg{
	font-weight: normal!important;
	color: #FF0000;
	margin-left: 10px;
}
.yy{
box-shadow: 5px 5px 5px #bbb;
}
.rowo{
margin-left:-20px!important;
margin-right:-20px!important;
}
.colo{
padding-left:5px!important;
padding-right:5px!important;
}