@charset "UTF-8";
/* 重置样式 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input {
   margin: 0;
   padding: 0;
   border: 0;
 }

body { margin: 0; color: #666666; background: white; font-size: 14px; line-height: 1.5; font-family: Tahoma, Arial, 'Hiragino Sans GB','Microsoft YaHei',"微软雅黑",  "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu, '\5b8b\4f53', "宋体", SimSun, Verdana; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
a:link { text-decoration: none; color: #666666; }
a:visited { text-decoration: none; color: #666666; }
a:hover { text-decoration: none; color: #666666; }
a:active { text-decoration: none; color: #666666; }
img, :link img, :visited img { border: 0; }

img, li { vertical-align: middle; }

ul, li { list-style: none; }

select { vertical-align: middle; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 1em; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

i, em { font-style: normal; }

input, button { outline: none; font-family: Tahoma, Arial, 'Hiragino Sans GB','Microsoft YaHei',"微软雅黑",  "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu, '\5b8b\4f53', "宋体", SimSun, Verdana; }

input:focus { outline: none; }

button { background: transparent; border: none; } 
/* 重置样式 */

/* 共用样式 */
.fz12 { font-size: 12px; }

.fz14 { font-size: 14px; }

.fz16 { font-size: 16px; }

.fz18 { font-size: 18px; }

.fz20 { font-size: 20px; }

.fz22 { font-size: 22px; }

.fz24 { font-size: 24px; }

.fl { float: left; }

.fr { float: right; }

.both { clear: both; }

.tc { text-align: center; }

.tr { text-align: right; }

.tl { text-align: left; }

.none { display: none; }

.block { display: block; }

.cur { cursor: pointer; }

.fw { font-weight: bolder; }

.oh { overflow: hidden; }

/*按钮*/
.btn { display: inline-block; padding: 5px 15px; margin-bottom: 0; font-size: 14px; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 3px; }

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.btn:hover, .btn:focus, .btn.focus { color: #333; text-decoration: none; outline: none; }

.btn:active, .btn.active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn { pointer-events: none; cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65; }
/*圆角*/
.round50 { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

.round3 { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.round5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.round10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

.round15 { -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }

.pageinfo { height: auto; overflow: hidden; }

.pageinfo img { max-width: 100%; height: auto; width: auto\9; vertical-align: bottom; }

/*定位数值*/
.pt3 { padding-top: 3px; }

.pt5 { padding-top: 5px; }

.pt10 { padding-top: 10px; }

.pt15 { padding-top: 15px; }

.pt20 { padding-top: 20px; }

.pt25 { padding-top: 25px; }

.pt30 { padding-top: 30px; }

.pb3 { padding-bottom: 3px; }

.pb5 { padding-bottom: 5px; }

.pb10 { padding-bottom: 10px; }

.pb15 { padding-bottom: 15px; }

.pb20 { padding-bottom: 20px; }

.pb25 { padding-bottom: 25px; }

.pb30 { padding-bottom: 30px; }

.pb80 { padding-bottom: 80px; }

.pr3 { padding-right: 3px; }

.pr5 { padding-right: 5px; }


.pr10 { padding-right: 10px; }

.pr15 { padding-right: 15px; }

.pr20 { padding-right: 20px; }

.pr25 { padding-right: 25px; }

.pr30 { padding-right: 30px; }

.pl3 { padding-left: 3px; }
.pl4 { padding-left: 4px; }
.pl5 { padding-left: 5px; }
.pl8 {padding-left:8px;}

.pl10 { padding-left: 10px; }

.pl5 { padding-left: 15px; }

.pl20 { padding-left: 20px; }

.pl25 { padding-left: 25px; }

.pl30 { padding-left: 30px; }

.ptb10 { padding-top: 10px; padding-bottom: 10px; }

.prl10 { padding-left: 10px; padding-right: 10px; }

.ptblr10 { padding:10px;}

.ptblr20 { padding:20px;}

.mt3 { margin-top: 3px; }

.mt5 { margin-top: 5px; }

.mt10 { margin-top: 10px; }

.mt15 { margin-top: 15px; }

.mt20 { margin-top: 20px; }

.mt25 { margin-top: 25px; }

.mt30 { margin-top: 30px; }

.mb3 { margin-bottom: 3px; }

.mb5 { margin-bottom: 5px; }

.mb10 { margin-bottom: 10px; }

.mb15 { margin-bottom: 15px; }

.mb20 { margin-bottom: 20px; }

.mb25 { margin-bottom: 25px; }

.mb30 { margin-bottom: 30px; }

.mr3 { margin-right: 3px; }

.mr5 { margin-right: 5px; }

.mr10 { margin-right: 10px; }

.mr15 { margin-right: 15px; }

.mr20 { margin-right: 20px; }

.mr25 { margin-right: 25px; }

.mr30 { margin-right: 30px; }

.ml3 { margin-left: 3px; }

.ml5 { margin-left: 5px; }

.ml10 { margin-left: 10px; }

.ml5 { margin-left: 15px; }

.ml20 { margin-left: 20px; }

.ml25 { margin-left: 25px; }

.ml30 { margin-left: 30px; }
.ml80 { margin-left: 80px; }

/*颜色*/
.it-warning { color: #bd362f; }
.it-red{color:#f00;}
.it_blue{color:#00438a;cursor:pointer;}
.it-blue{color:#4ea9f2;cursor:pointer;}

/*统一公用*/

.bsff { color: #fff; }
.bsff:link { color: #fff; }
.bsff:active { color: #fff; }
.bsff:hover { color: #fff; }
.bsff:visited { color: #fff; }

.br-bm {
	border-bottom: 1px solid #dadada;
	-moz-box-shadow: 4px 0px 2px #ccc; /* 老的 Firefox */
	box-shadow: 4px 0px 2px #ccc;}
.header{
	overflow:hidden;
	padding-top:10px;
}

/*logo*/
.logo {
  width: 332px;
  height: 78px;
  overflow: hidden;
  color: #fff;
  background:url("../img/top_logo.png") no-repeat;
  margin-left:20px;
}
/*username*/
.hname {
  height: auto;
  overflow: hidden;
  padding-top: 20px;
  color: #fff;
  padding-right: 3%;
}

#left-menus ul li a { padding: 6px 0 6px 25px; display: block; }
#left-menus ul .sub-selected,#left-menus ul li:hover{background-color:#aedaf6;}
/*表单输入布局*/
.edit-table{
	margin-top:20px;
	margin-left:20px;
}
.edit-table td{
	padding-bottom:10px;
}
.edit-table .td1{
	text-align: right;
  	width: 2%;
  	text-indent: 10px;
  	white-space: nowrap;
  	vertical-align:top;
}
.edit-table .td2{
  	/*text-indent: 5px;*/
  	vertical-align:top;
}
.edit-table .required{
	color:red;
	font-weight:bold;
	font-size:12px;
}
/*输入框*/
.it-input {
  height:20px;
  border: 1px solid #dadada;
  outline: none;
  width:90%;
  padding-left:6px;
}
.it-textarea {
  padding: 5px 6px;
  height: 100px;
  border: 1px solid #dadada;
  outline: none;
  font-family:'Microsoft YaHei';
  width:90%;
}
.it-select{
	height:22px;
	border: 1px solid #dadada;
  	outline: none;
  	width:90%;
  	font-family: Microsoft YaHei;
 	padding-left: 2px;
}
.it-checked{
	width:20px;
	height:15px;
	vertical-align:middle;
}

/*fixed 按钮  */
.fixed-btn-right{
	position:fixed;
	right:200px;
	top:50%;
	z-index:4;
}
.btn-bg{
	background-color: #aedaf6;
  	padding: 20px 30px;
  	-moz-box-shadow: 0px 5px 2px #ccc; /* 老的 Firefox */
	box-shadow: 0px 5px 2px #ccc;
}
.hand{
	cursor:pointer;
}