@charset "utf-8";
/* CSS Document */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;	padding:0;	font-size:12px;	font-family:  Arial,"宋体";	color:#333;	}
html, body, div, p, td, span {line-height:18px;}
html,body { height:100%;}
body { background:#FFF url('../images/bg.png') repeat-x top;}
img, body, html {
	border:0;
	vertical-align: bottom;
}
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;	padding: 0;	border: 0;	outline: 0; vertical-align: baseline; }
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {font-size:100%;}

ul , ol { list-style:none; margin:0px; padding:0px;}
#TabContent ul { list-style: outside;list-style-type:disc; padding-left:20px;}
#conProductTab_2 ul { list-style: outside; list-style-type:disc; padding-left:20px;}

a { color:#006699;; text-decoration:none;}
a:hover { text-decoration:underline;}

.fb{font-weight: bold;}
.border_blue{border:1px solid #cfd8e1;}
.mgt10{ margin-top:10px;}
.pdt10{ padding-top:10px;}
h1,h2 {font-size:12px; font-weight:bold;}
.wrap{width:960px; margin:0 auto; overflow:hidden;}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}

/* public */

.left { float:left;}
.right { float:right;}
.clear{clear:both;}
.font14 { font-size:14px;}
.disableime{ime-mode: disabled;}
.textleft{ float:left; }
.textright{ float:right; }
.textcenter{ text-align:center; }
.blank2 {clear:both; height:2px; overflow:hidden; display:block; font-size:1px;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block; font-size:1px;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block; font-size:1px;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank14 {clear:both; height:14px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}

.f9px ,.f9px th,.f9px td {font-size:9px}
.f10px,.f10px th,.f10px td {font-size:10px}
.f11px,.f11px th,.f11px td {font-size:11px}
.f12px,.f12px th,.f12px td {font-size:12px}
.f13px,.f13px th,.f13px td {font-size:13px}
.f14px,.f14px th,.f14px td {font-size:14px}

.hidden{display: none;}
.unLine ,.unLine a	{text-decoration: none;}
.noBorder {border:none;	}
.fr{float:right}
.fl{float:left}

/* 颜色定义 */
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlack,a.Black:link,a.Black:visited{ color:#000}
.tr1{ background:#fff none repeat scroll 0 0; }
.tr2{ background:#F9F9F9 none repeat scroll 0 0; }

/*宽度定义*/
td.w200 {width:200px;}
td.w300 {width:300px;}
td.w400 {width:400px;}
td.w500 {width:500px;}
/* form ------------------------------ */
textarea, input, select { -moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;
border-style:solid;border-width:1px;}

input.disabled { background-color: #F0F0F0; }
input,textarea, select{font-size:12px;vertical-align:middle;}
input[type="text"],input[type="password"],
textarea,select {-moz-box-sizing: border-box;-webkit-box-sizing: border-box; -ms-box-sizing: border-box; /* ie8 only */
             	box-sizing: border-box; border:#ccc 1px solid; }
textarea,
input {	font: 12px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; 	margin: 1px; 	padding: 3px; }
select {font: 12px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;   margin: 2px 1px; padding:2px; 	height: 2em; vertical-align:middle;  }
option { padding: 2px; }
input[type="checkbox"],
input[type="radio"] { 	vertical-align: middle; margin-top:-1px; }
input[type="checkbox"]{ height:14px; border:none; vertical-align:middle; }
input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */
button { font-size: 12px; vertical-align:middle; }
button{-x-system-font:none; color:#444444; font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;  font-size-adjust:none; line-height:1.6em;}
.btn { background:url(../images/button_bg.gif) repeat-x scroll left top; border:1px solid #ccc !important; color:#333 !important; padding:2px 15px; cursor:pointer; 
	-moz-border-radius-topleft : 3px;	-webkit-border-top-left-radius : 3px;  -moz-border-radius-topright : 3px;  -webkit-border-top-right-radius : 3px;
    -moz-border-radius-bottomleft:3px;  -webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-right-radius:3px;}
input.input:hover, input.input:focus, textarea:hover, textarea:focus {background-color: #ffd;border-color:#aaa;}

input[disabled] {color: #ccc !important;}

input.disabled { background-color: #F0F0F0; }


/* head */
.head{ height:80px; overflow:hidden;}
	.head .site{ float:left; margin-top:2px; margin-left:20px; display:inline; width:260px; height:78px; overflow:hidden;}
	.head .logo{ overflow:hidden; margin:10px 0 0 5px;}
	.head h1{font-size:14px}
	.head .slogan{ float:right; margin-top:5px; width:660px; display:inline; height:68px; overflow:hidden; line-height:170%;}
	.head .slogan span{ line-height:170%;}
	.head .slogan .text{ float:right; margin-right:16px;}

#nav_left { position:absolute; height:500px; margin-left:-100px;width:100px;}/* width:100px;*/
#nav_right{ position:absolute; height:500px; margin-left:960px;width:100px;}/* width:100px;*/
.L_mu_nav_top {position: absolute; margin-top:-20px; width:960px;}
.L_mu_search input{ width:92px; height:16px; line-height:16px; border:0px; font-weight:bold; background:url(../images/inbg.jpg) repeat-x; font:11px;}

#L_mu_nav { position:relative;z-index:9999; background:#D3DCE4 ; height:39px; overflow:hidden;}
.L_mu_nav {background:url(../images/nav_menu_bg.jpg) repeat-x;width:960px;  height:30px; padding:0px;  margin:0px;list-style:none; font-size:12px; text-align:left; }
	.L_mu_nav li {background:url(../images/nav_li.jpg) no-repeat right; display:inline; float:left;height:30px;}
	.L_mu_nav li.L_mu_frist {background: url(../images/nav_left.jpg) no-repeat right; width:16px; }
	.L_mu_nav li.L_mu_last {background:url(../images/nav_right.jpg) no-repeat right;  float:right;width:16px;}
    .L_mu_nav li a{line-height:30px;color:#FFF; padding:0 30px; float:left; display:inline; font-weight:bold; text-decoration:none; } 
	.L_mu_nav li a:hover {line-height:30px;color:#FFF; text-decoration:none; font-weight:bold; background:url(../images/arr_.jpg) 85% 50% no-repeat; } 

.t_blank_area{ background:#FFF url(../images/bg_blank.jpg) repeat-x; line-height:8px;height:8px; font-size:0px; border-bottom:1px solid #E2E9F0; display:block; clear:both}

/*主体部分#e1e7f0D**/
.container { background:#D3DCE4 url(../images/bg_x.gif) repeat-x; width:948px; padding:0 6px; overflow:hidden;}


/* 左侧 */
.main_left{ width:240px; margin:0; background:#D3DCE4;}
.main_left .login_div{ padding-bottom:10px; background:#FFF url(../images/bg_login.jpg) repeat-x bottom; margin-bottom:10px; display:block;}
  .logintitle{ background:#fff url(../images/black-bar-bkgrnd_1x31.gif) repeat-x; color:#fff; line-height:31px; }
  .logintitle h1{color:#fff; font-size:14px;text-align:center;}
  .loginform{ padding-left:4px;}
  .loginform span {display:block;margin-top:10px; line-height:25px;}
  .loginform label  {width:70px; float:left;  text-align:right; display:block; }
  .loginform span input{border:1px solid #E2E9F0; font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:3px;width:150px;}
  .loginform span .seccode { width:50px;}
  table.logintb td{ padding:5px 0;}
  .login_div .login{ border:none;}
  .login_info{ height:2em; padding-top:5px;}
  	.input_seccode{ margin-left:70px;}
	.showseccode{ position:absolute; height:60px; padding-top:15px; cursor: pointer; z-index:100; float:right;}
	.showseccode img {border: 0 none; display:block; }
	.login_errtips{background:#FFEBEB none repeat scroll 0 0; border:1px solid #DD3D11; padding:2px; display:none;}
/*右侧*/
.main_right{ width:700px; float:right; margin:0;}
/*广告*/
.main_ad{ width:100%; background:#fff url(../images/loading.gif) center center no-repeat; margin-bottom:6px; padding:0; text-align:center;}


/*新闻*/
.newsandhelp{ background:#C9D3DD url(../images/news_bg.png) repeat-y; border-bottom:6px solid #C9D3DD;}
.news_top{background:url(../images/news_top.png) top no-repeat scroll; height:22px;}
.home_news { width:450px;color:#3F6081;line-height:28px; line-height:28px;  float:left; padding:0 10px; overflow:hidden;}
.home_news .more {float:right;margin-right:10px; font-size:12px; }
.home_news .more a{color:#FF8402;}
.home_news li{ padding-left:17px; background:url(../images/hpfw.gif) left 0.5em no-repeat; }
.home_news li span{ float:right; color:#333; margin-left:3px; line-height:28px; position:relative;}

.guide_box{ float:right; width:200px; margin-right:5px; overflow:hidden; padding:0 10px;}
.guide_box strong{ font-weight:700;}
.guide_box p{ margin:0.5em 0;}

.newsandhelp .title{color:#FF9933;display:block;font-size:14px;padding-left:20px; font-weight:bold; border-bottom:1px solid #C9D3DD; overflow:hidden;}

/*pageination*/
 .pageination{float:right; padding:8px 0;}
 .pageination .page-input{font-size:11px; padding:2px;}
 .pageination .display-numbers{ margin:0 5px;}
 .pageination a.page-numbers,.pageination span.page-numbers{ border:#e3e3e3 1px solid; background-color:#eee;padding:3px 6px;text-decoration:none; }
 .pageination .page-first{}
.no_results{width:60%; margin:50px auto; padding:30px; background:#F9F9F9 none repeat scroll 0 0;text-align:center; border:1px solid #ccc}

/*showmessage*/
.showmessage{width:500px;	border:1px solid #ccc; margin:0 auto;	position: relative;	top:50px;}
.showmessage .message{margin:2px; background:url(../../../images/gradient-inner.png) repeat-x;}
.showmessage .message p { margin:0; padding:1em 0 0.5em;}
.showmessage .message_ok{ padding:10px 15px 10px 60px; background:url(../../../images/forward.png) 3px center no-repeat;}
.showmessage .message_no{ padding:10px 15px 10px 60px; background:url(../../../images/notice.png) 3px center no-repeat;}


.article_list {padding:20px; margin:0 auto; background:#fff url(../images/article_top.gif) repeat-x;}
.article_boxleft{ width:210px; height:567px; background:url(../images/notice_left.jpg) no-repeat; float:left;}
.article_boxright{ float:right; width:730px;}
.article_tbody span{ line-height:25px;}
.article_tbody .r1{ width:50%; text-align:center;}
.article_tbody .r2{ width:20%; text-align:center;}
.article_list .title, .content_area .title{color:#FF9933;display:block;font-size:14px;padding-left:20px; font-weight:bold; border-bottom:1px solid #C9D3DD; overflow:hidden;}
.article_list li{ background:url(../images/hpfw.gif) left 0.5em no-repeat;  margin:0 10px; padding:5px 10px 5px 20px; border-bottom:1px solid #D9E0E6;}
.article_list li span{ float:right; position:relative; padding:0 10px;color:#999;}
.article_list .article_tbody{ height:25px; background:#fff url(../images/tg_cont_bj.gif) repeat-x top; color:#666; overflow:hidden;}

.content_leftarea{ background:#fff  url(../images/news_pic01.jpg) left top no-repeat; width:127px; height:195px; float:left;}
.content_area{ float:right; width:775px; overflow:hidden;}

.news_title{ padding:10px; margin:0 auto; text-align:center;font-size:14px;}
.newsdate{padding:0 10px; text-align:center;  border-top:1px solid #333;}
#content_news{padding:10px;}

.content_area{padding:20px; margin:0 auto; background:#fff url(../images/article_top.gif) repeat-x;}
.news_content{ height:400px; overflow:visible;}
/* user cp*/

@media print {
  #mwhead { display:none;}
  #mwfooter { display:none;}
  .mwtablenav{ display:none;}
  .wages_list_nav{ display:none;}
}


#mwwrap{height:auto; min-height:100%; width:100%; background-color:#F9F9F9;min-width:950px; color:#666;}
#mwcontent{height:100%; padding-bottom:30px;}
#mwhead{background-color:#464646; height:45px; }
 #mwhead h1{font: normal 14px Georgia, "Times New Roman", "Bitstream Charter", Times, serif; padding: 15px 8px 5px 10px; 	margin: 0; 	float: left; }
 #mwhead h1 a{color:#FFFFFF;}
 #mwhead h1 a:hover {text-decoration:none;}
 #mwhead-info {	margin: 0 0 0 15px;	padding-right: 15px;}
 #user_info {float: right;	font-size: 12px; height: 46px;	color:#999999;}
 #user_info p {	margin: 0;	padding: 0;	line-height: 22px; color:#999;}
 #user_info a{ color:#fff;}
 #user_info a:active, #footer a:active { color:#CCCCCC !important; text-decoration:none;}
#mwbody {clear:both; margin:0 10px;}
 .mwtablenav{background:#FFF none repeat scroll 0 0; border:1px solid #EEEFF7; margin:5px 0; padding:2px 10px; line-height:30px; }
 .print_buttom{ background:url(../images/menu_icon.png) 0 -30px no-repeat; float:right; clear:right; padding-left:30px; position:relative; line-height:30px; position:relative; z-index:99;}
 .print_buttom_return{ background:url(../images/menu_icon.png) 0 -90px no-repeat; float:right; clear:right; padding-left:30px;  position:relative;  position:relative; z-index:99;}
 .print_buttom span{ line-height:30px;}
 .print_buttom_return a{line-height:30px; height:30px; }
 .print_buttom_return span{ line-height:30px;}
 .print_buttom a{line-height:30px; height:30px; }
 .search_box { height:30px; line-height:30px; position:relative; margin-right:150px; }
 .search_box .search_box_title{background:url(../images/menu_icon.png) 0 -90px no-repeat;  padding:0 10px 0 25px; display:block; line-height:30px; vertical-align:middle; float:left;}
 .search_box .print_box_title{background:url(../images/menu_icon.png) 0 -30px no-repeat;  padding:0 10px 0 25px; line-height:30px; display:block; vertical-align:middle; float:left;}
 .wages_list_nav{line-height:30px; height:30px; overflow:hidden; border-bottom:1px solid #ccc; margin-bottom:5px;}
 .wages_list_nav h2{color:#464646; background:url(../images/menu_icon.png) 0 0 no-repeat; padding-left:30px; float:left;}
 .wages_list_nav h3{color:#464646; margin:0 auto; position:relative; text-align:center; width:50%;}
 
.ui-datepicker-next,.ui-datepicker-prev {width:20px;background:url(../images/menu_icon.png) center -180px; border:none;cursor:pointer; margin:0 -5px; height:25px;}
.ui-datepicker-prev {background-position: center -180px; margin-left:0; }
.ui-datepicker-next {background-position: center -210px; margin-right:0;}

#tooltip {	position: absolute;	z-index: 3000;	border:1px solid #333;	background-color: #FF9;	padding: 5px;	opacity: 0.85;}
#tooltip h3{margin: 0;	font-weight:normal}

 #wrap{ background:#fff; border:1px solid #EEEFF7; padding:5px;}
 
 /*wages*/
table.wagestb {background-color:#E7E7E7;  border-spacing:1px; border-collapse:collapse; margin:5px 0; color:#666;}
.wagestb td,th{ color:#666;}
.wagestb thead th,.wagestb tfoot th{vertical-align:top; text-align:left;}
table.wagestb th  {padding:5px 1px 3px 1px;vertical-align:top; }
.wagestb tbody tr:hover{ background:#ffd;}
table.wagestb tbody td{	padding:5px 1px 3px 1px; vertical-align:top;	white-space: nowrap;}
.wagestb thead,.wagestb tfoot {color: #666; font-weight:700; height:22px; line-height:22px; background: #F0F0F0 repeat-x scroll left top;}
.wagestb tbody td{height:1.7em;}

.wagestb .col_check{width:4em;white-space: nowrap; padding:0;margin:0;}
.wagestb .col_check label{white-space: nowrap;}
.wagestb .col_operation{width:2.2em;}
.wagestb .col_wagesorder{width:5em;}
.wagestb .col_wagesgroup{white-space: nowrap;}
.wagesorder{width:4em;}
.addwagestb input{ime-mode: disabled; width:40px; -moz-box-sizing: border-box;-webkit-box-sizing: border-box; -ms-box-sizing: border-box; /* ie8 only */
             	box-sizing: border-box; border:#ccc 1px solid;}
.wagestb{width:auto;}
/* default wages column width*/
.col_wagesitem { width:4em;}

#mwfooter{background:#464646 none repeat scroll 0 0; color:#999999; clear:both; position:relative; margin-top:-25px; width:100%; font-size:11px; color:#999} 
 #mwfooter p{line-height:15px; margin:0; padding:5px; text-align:center; color:#999}
 #mwfooter a{color:#999999}

#footer { margin:10px auto; padding-top:10px; border-top:1px solid #ccc; color:#666;}
#footer p{margin:0; color:#666;}
#footer a{ color:#006699;}


table.print_table{ background:none; color:#000; background:#FFFFFF none repeat scroll 0 0;  border-collapse:collapse; margin:0.5em 0; font-size:12px; }
table.print_table th,table.print_table td{border:1px solid #666;}
table.print_table thead{display:table-header-group;}
table.print_table tfoot{display:table-footer-group;} 
table.print_table thead th,table.print_table tfoot th{padding:1px; width:3em; color:#000;}
table.print_table tbody td{padding:1px; line-height: 1.5em;}
table.print_table td,table.print_table th{color:#000;}
table.print_table tfoot{font-size: 1px; height: 0;}

.changepass_box_title{ background:url(../images/menu_icon.png) 0 -240px no-repeat; text-indent:30px;}
/*admin*/
#pass-strength-result {border-style:solid;border-width:1px;float:left; margin:0px 5px 5px 1px; padding:3px 5px; text-align:center; width:200px; }
#pass-strength-result {	background-color: #eee;	border-color: #ddd !important;}
#pass-strength-result.bad {	background-color: #ffb78c;	border-color: #ff853c !important;}
#pass-strength-result.good {	background-color: #ffec8b;	border-color: #fc0 !important;}
#pass-strength-result.short {	background-color: #ffa0a0;	border-color: #f04040 !important;}
#pass-strength-result.strong {	background-color: #c3ff88;	border-color: #8dff1c !important;}