@charset "UTF-8";
/* 1 basic_style 基本主题样式(默认)
-----------------------------------------------------------------------------------------------
===============================================================================================*/
/* 1.0 基本
-----------------------------------------*/
#wrapper{font:12px/25px "宋体", Arial, Helvetica, sans-serif;}
/* 1.0.1 user_avtar用户头像 */
.pic_larger{ border:1px solid #ccc; background:#fff; padding:1px; }
.pic_middle{ border:1px solid #ccc;background:#fff; padding:1px; }
.pic_small{ border:1px solid #ccc;background:#fff; padding:1px;}
.pic_img{ border:1px solid #ccc;background:#fff; padding:1px;}
/* 1.1 连接
-----------------------------------------*/
a{color:#666; text-decoration:none;}
		
				
a:link,a:visited{ text-decoration:none;}
/* 1.2 标题
-----------------------------------------*/
 h1, h2,h3, h4,h5,h6,strong { }
h1 { font-size: 24px; line-height: 36px; }
h2 { font-size: 14px; line-height:30px;}
h3 { font-size: 1em; }
h4 { font-size: 12px; font-weight:normal; }
/* 1.3  其他标记*/
p { margin-bottom: 18px; }
		
blockquote{ background:#eee; border-left:3px solid #ccc; padding:5px 20px; color:#666; margin-left:3em; line-height:22px;}
cite{background:#ececec; display:inline-block; padding:0 3px; border-radius:5px; color:#000; font-style:normal;}
samp{ display:block; background:#f4f4f4; white-space:pre; padding:10px; border-bottom:3px solid #ccc; border-top:3px solid #ccc;}
code{ display:block; background:#666; border-radius:5px; color:#fff; font:14px/20px  "Courier New", Courier, monospace; white-space:pre; box-shadow:inset 0 0 10px rgba(0,0,0,.5);}
abbr{ border-bottom:1px dashed #ccc;}
fieldset{ border:1px solid #ccc; padding:10px;}
	fieldset legend{ margin-left:10px; padding:0 5px; background:#fff; color:#333; font-weight:bold;}
/* 项目列表 */
ul { list-style: none outside; }
ol {list-style: decimal; margin-left: 2.2em; }
ul.square,
ul.circle { margin-left: 2em; margin-bottom: 18px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }
/* label标签 */
label{ display:inline;}
/* 1.3.1 通用*/
.close{ font-size:18px; font-weight:bold; height:20px; width:20px; line-height:20px; text-align:center; overflow:hidden; position:absolute; z-index:1; right:0; top:5px; vertical-align:middle;}
/*1.3.2 标题、内容 */
.title{color:#333;}
.detail{ padding-left:10px; padding-right:10px;}

/*全局模板*/		
/* 1.8.4 section 内容或章节 */
		/* 1.8.4.1 章节 */	
		/* 1.8.4.2 页面导航内容容器 */
		.content{ border-top:1px solid #fff;}
		/* 1.8.4.3 页面副导航内容容器 */
		.panel{ background:#fff;min-height:320px;_height: expression( this.scrollHeight < 320 ? "320px" : "auto" );}
/* 1.8.5 filter 筛选条件 */
.filter{}		
	.filter .operate{ bottom:auto; top:0;}
	.filter .border_n select{margin-right:5px;}
	.task_map #condition_list,.shop_map #condition_list{border-top:1px solid #eaeaea; margin-top:5px;}		
	
	/* 1.8.5.1 condition条件项目 */
		.condition{ border-bottom:1px dashed #ccc; padding:5px 0;}
		.condition dt{ color:#333; font-weight:bold}
		.condition dd a{ padding:2px 5px; display:inline-block; margin-right:10px;  white-space:nowrap; line-height:20px;}			
		.condition dd a.selected,.condition dd a.selected:hover{ color:#fff;}		
				.condition dd a.selected,.condition dd a.selected:hover{ background-color:#FF8A00; text-decoration:none;}
		
		/* 1.8.5.2 select_condition已选条件 */
		/*.condition_list{border-bottom:1px solid #dfdfdf;}*/
		.select_condition{ border:1px solid #dfdfdf; background:#fff; border-bottom:none;}
		.select_condition .title,.box.normal .select_condition .title{ font-size:12px; font-weight:bold;}
		.select_condition a.selected{padding:2px 10px 3px 5px; color:#fff; white-space:nowrap;display:inline-block; line-height:20px;  }
		.select_condition a.button{padding:3px 5px;line-height:20px; _line-height:21px; display:inline-block; vertical-align:middle;}
		.select_condition .close,.select_condition .close{ top:2px; right:0;}

/* 1.8.6 step 步骤 */
		.step_progress{ margin:10px 0; clear:both;}
	
	/* 1.8.6.1 step单步*/

			.step_progress .step1{ width:150px;}
	.step_progress .step2{ width:150px;}
	.step_progress .step3{ width:150px;}
	.step_progress .step4{ width:150px;}
	.step_progress .step5{ width:150px;}
	.step_progress .step{ float: left;font-size: 12px; margin-right: 20px; white-space: nowrap; line-height:20px;}
		.step_progress .step strong,.step_progress .step em{ display:block; font-weight:normal; font-style:normal;}
		.step_progress .step .icon32{ float:left; margin-right:10px;  margin-top:5px; vertical-align:top; border-radius:20px;}

	/* 1.8.6.2 当前进行的步骤 */
	.step_progress .step.selected .icon32{color:#fff;}
	.step_progress .step.selected strong{ font-weight:bold; color:#333;}

	/* 1.8.6.3 已经过的步骤 */
	.step_progress .step.passed,.step_progress .step.passed strong{ color:#ccc;}
	.step_progress .step.passed .icon32{ background:#F0F0F0; color:#ccc;}
	
	/* 1.8.6.4 步骤按钮区 */
	.step_button{ padding:0 0 20px 0; text-align:center;}
		.step_button button{ min-width:110px;}


/* 1.8.7 form_box 表单外壳 */
.form_box{ border:1px solid #ccc; clear:both; margin:20px auto 0;  padding:10px auto;  }	
	.form_box label{ text-align:right;font-size:14px;}

	/* 表单行 */
	.form_box .rowElem,.rowElem{padding-top:5px; padding-bottom:5px; clear:both; zoom:1;}
	.form_button{padding:10px 0; margin-top:10px; margin-left:200px;}
		.form_button button,.form_button .button,.form_button a.submit{ min-width:100px;}
		.form_button a.submit{padding:0 10px; font-size:12px; line-height:24px}
		#ie6 .form_button button,.form_button .button{ width:100px;}
	/*邀请威客专用*/
	.form_submit{padding:10px 0; margin-top:10px; background: none repeat scroll 0 0 #F4F4F4; padding: 10px; text-align: right;}
		.form_submit button,.form_submit .button,.form_submit a.submit{ min-width:100px;}
		.form_submit a.submit{padding:0 10px; font-size:12px; line-height:24px}
		#ie6 .form_submit button,.form_submit .button{ width:100px;}
	.form_box .form_tip{ color:#333; text-align:center; border-bottom:1px solid #E8E8E8;}
		.form_box .form_tip p{ margin:0 auto;}
		
/* 1.8.7.1 小型表单 */
.lit_form{ border:1px solid #E2E2E2; margin:10px auto; background:#fff}
	.lit_form .info{ background:#F9F9F9; border-bottom:1px solid #E2E2E2; text-align:center; font-size:14px; padding:20px;}
		.lit_form .info p{ margin:0 auto;}
	.lit_form .upfile{ padding:10px; background:#fcfcfc;}
	.lit_form .file_list{ font-size:12px;}		
		.lit_form .file_list ul li{ position:relative; padding:0 10px; border-top:1px solid #B5E087; border-bottom:1px solid #B5E087; background:#EFFBE7; color:#326500; line-height:30px;}
		.lit_form .file_list ul li a{background:#EFFBE7; color:#326500;}

/* 1.8.8 selecter 选项 */	
	.selecter{ border:1px solid #ccc; margin:auto; background:#ccc; margin:10px auto;}
	 	.selecter li{ display:inline;}
		.selecter a{-o-transition: all 0.2s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s; transition: all 0.2s; display:block; border:1px solid #fff; padding:10px; margin-bottom:1px; background:#fff;}
			.selecter a:hover{color:#fff;}
			.selecter a:hover strong,.selecter a:hover em{color:#fff !important;}
			.selecter em{ font-style:normal;}
		
		#ie6 .selecter .icon32{ background:#000; width:32px; height:32px;  color:#fff; text-align:center; font-size:22px; line-height:35px; font-family:"微软雅黑";}
		#ie6 .selecter a:hover .icon32{background:#fff; color:#2F549F; }

/* 1.8.8 select 下拉菜单 */

select {
	padding:5px;  font-size:12px; vertical-align:middle; text-align: center; background-color:#fff; border:1px solid #D8D8D8; display:inline-block;
  -webkit-appearance: button;
  -webkit-border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-padding-end: 20px;
  -webkit-padding-start: 8px;
  -webkit-user-select: none;
  background-image: url("../images/select.png"),
                    -webkit-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5);
  background-position: center right;
  background-repeat: no-repeat;
  color: #555;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  
}
	#ie6  select{ font-size:14px;}
html[dir='rtl'] select {
  background-position: center left;
}

select:disabled {
  color: graytext;
  background-image: url("../images/disabled_select.png"),
                    -webkit-linear-gradient(#fefefe, #f8f8f8 40%, #e9e9e9);
}

select:enabled:hover {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  background-image: url("../images/select.png"),
                    -webkit-linear-gradient(#fefefe, #f8f8f8 40%, #e9e9e9);
  color: #333;
}

select:enabled:active {
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  background-image: url("../images/select.png"),
                    -webkit-linear-gradient(#f4f4f4, #efefef 40%, #dcdcdc);
  color: #444;
}


/* 1.8.9 input 输入框 */
input[type="text"],
input[type="password"]
{ background:#fff; color:#333; border:1px solid #ccc; padding:6px 4px 6px 8px; font:12px Arial, Helvetica, sans-serif; vertical-align:middle;}
.txt_input{ background:#fff; color:#333; border:1px solid #ccc; padding:6px 4px 6px 8px; font:12px Arial, Helvetica, sans-serif;vertical-align:middle;}

/* 1.8.9.1 输入框焦点 */
input[type="text"]:focus,
input[type="password"]:focus,
input.focus,
.txt_input:focus,
.txt_input.focus{ background:#fff;}


	/*模块*/
	/*模块 end*/
	
/* 1.8.9.2 输入框禁用 */
input[type="text"]:disabled,
input[type="text"][disabled],
input[type="password"]:disabled,
input[type="password"][disabled],
.txt_input:disabled,
.txt_input[disabled],
.txt_input.disabled{ border-color:#ccc; color:#999; background:#eee; box-shadow:none;}

/* 1.8.10 textarea 文本域 */	
textarea{background:#FBFBFB; color:#333; border:1px solid #D8D8D8 !important; border-left-color:#A8A8A8 !important; border-top-color:#A8A8A8 !important; border-radius:2px; box-shadow:inset 2px 2px 5px rgba(0,0,0,.1); padding:6px 0 0 8px; font:12px Arial, Helvetica, sans-serif; resize:vertical; vertical-align:top;}
textarea:focus,textarea.focus {background:#fff;}
		
		
		
textarea:disabled,
textarea[disabled],
textarea.disabled{ border-color:#ccc; color:#999; background:#eee; box-shadow:none;}

/* 1.8.11 button submit reset 按钮 
input[type="button"],button[type="reset"],
button[type="button"]{
	padding: 4px 10px;
	text-align: center; 
	text-decoration: none;
	white-space:nowrap; 

}

input[type="button"]:hover,button[type="button"]:hover,
button[type="reset"]:hover{
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 2px rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.29); 
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 2px rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.29); 
	box-shadow: inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 2px rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.29);
	background-position:0 0;
}

input[type="button"]:active,
button[type="button"]:active,button[type="reset"]:active{
		-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,.3), 0 1px 0 rgba(255,255,255,1);
		-moz-box-shadow: inset 0 0 7px rgba(0,0,0,.3), 0 1px 0 rgba(255,255,255,1);
		box-shadow: inset 0 0 7px rgba(0,0,0,.3), 0 1px 0 rgba(255,255,255,1);
}	

input[type="button"]:disabled,
input[type="button"].disabled{
	margin: 5px; 
	padding: 4px 15px;
	border: 1px solid #ccc;
	border-bottom-color: #bbb; 
	color: #888; 
	text-align: center; 
	text-shadow: 0 -1px 0 rgba(255,255,255,.3); 
	text-decoration: none; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	khtml-border-radius: 4px; 
	border-radius: 4px; 
	background: #E9E9E9; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #E9E9E9), color-stop(1, #D1D1D1)); 
	background: -moz-linear-gradient(center top, #E9E9E9 20%, #D1D1D1 100%);
	 }

input[type="submit"],button[type="submit"]{
	padding: 4px 10px;
	color: #fff; 
	text-align: center; 
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	text-decoration: none; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	khtml-border-radius: 3px; 
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 2px rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.29); 
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 2px rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.29); 
	box-shadow: inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 2px rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.29); 
	}
	
input[type="submit"]:active,button[type="submit"]:active{
	-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,.3), 0 1px 0 rgba(255,255,255,1);
	-moz-box-shadow: inset 0 0 7px rgba(0,0,0,.3), 0 1px 0 rgba(255,255,255,1);
	box-shadow: inset 0 0 7px rgba(0,0,0,.3), 0 1px 0 rgba(255,255,255,1);
}
*/
a.submit{
	font:bold 16px/25px "微软雅黑"; 
	display:inline-block;
	color:#fff; 
	padding: 4px 15px;
	text-align: center; 
	text-shadow: 0 -1px 0 rgba(0,0,0,.3); 
	text-decoration: none;  
	border-radius: 4px;
	}	
	
a.submit:active{
	-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,.3), 0 1px 0 rgba(255,255,255,1);
	-moz-box-shadow: inset 0 0 7px rgba(0,0,0,.3), 0 1px 0 rgba(255,255,255,1);
	box-shadow: inset 0 0 7px rgba(0,0,0,.3), 0 1px 0 rgba(255,255,255,1);
}	

/* 1.8.13 单选按钮 */
input[type='radio'] {
  -webkit-box-shadow: inset 0 1px 2px white,
                      0 1px 2px rgba(0, 0, 0, .2);
  -webkit-appearance: none;
  -webkit-margin-start: 0;
  -webkit-margin-end: 3px;
  -webkit-transition: border 500ms;
  background: -webkit-linear-gradient(#fafafa, #dcdcdc);
  border-radius: 100%;
  border:1px solid #DBDBDB;
  display: inline-block;
  height: 15px;
  margin-bottom: 0;
  position: relative;
  top: 3px;
  vertical-align: baseline;
  width: 15px;
}
#ie7 input[type='radio'],
#ie8 input[type='radio']{ border:none;}
input[type='radio']:disabled {
  opacity: .75;
}

input[type='radio']:not(:disabled):not(:active):hover {
  background: -webkit-linear-gradient(#fff, #e6e6e6);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
}

input[type='radio']:not(:disabled):active {
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
  background: -webkit-linear-gradient(#f0f0f0, #bebebe);
  border: 1px solid #808080;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}

input[type='radio']:checked:before {
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5);
  -webkit-margin-start: 4px;
  background: #808080;
  border-radius: 10px;
  content: '';
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  height: 5px;
  left: 0;
  margin-top: 4px;
  opacity: 1;
  position: absolute;
  top: 0;
  vertical-align: top;
  width: 5px;
}

html[dir='rtl'] input[type='radio']:checked:before {
  right: 0;
}

input[type='radio']:active:checked:before {
  background: #606060;
}

input[type='checkbox']:not(.custom-appearance):focus,
input[type='radio']:not(.custom-appearance):focus {
  -webkit-box-shadow: inset 0 1px 2px white,
      0 1px 2px rgba(0, 0, 0, .2),
      0 0 1px #c0c0c0,
      0 0 1px #c0c0c0,
      0 0 1px #c0c0c0;
  -webkit-transition: border-color 200ms;
  border-color: #4080fa;
  outline: none;
}

label:hover > input[type=checkbox]:disabled ~ span,
label:hover > input[type=radio]:disabled ~ span {
  color: #888;
}

label:hover > input[type=checkbox]:not(:disabled) ~ span,
label:hover > input[type=radio]:not(:disabled) ~ span {
  color: #222;
}

/* 1.8.12 数据列表 */

/* 1.8.12.1 dl数据列表  */ 		
	.list dt{ display:none; text-align:center; font-weight:bold; background:#DDE8F6; color:#2F549F; line-height:30px;border:1px solid #ccc;border-top:1px solid #fff;}
	.list dd{ clear:both; background:#ffffff; border:1px solid #DFDFDF; border-top:none; -o-transition: all 0.2s ease-out 0.1s; -webkit-transition: all 0.2s ease-out 0.1s; -moz-transition: all 0.2s ease-out 0.1s; -ms-transition: all 0.2s ease-out 0.1s; transition: all 0.2s ease-out 0.1s;  }	
			
		.list dd li{ display:inline; float:left; width:10%; text-align:center; position:relative;}
		/*.list dd li:nth-child(2){ width:50%;} */
		.list dd li.w1{ width:10%; overflow:hidden;}
		.list dd li.w2{ width:20%; overflow:hidden;}
		.list dd li.w3{ width:30%; overflow:hidden;}
		.list dd li.w4{ width:38%; }
		.list dd li.w5{ width:50%; overflow:hidden;}
		.list dd li.w6{ width:60%; overflow:hidden;}
		.list dd li.w7{ width:70%; overflow:hidden;}
		.list dd li.w8{ width:80%; overflow:hidden;}
		.list dd li.w9{ width:90%; overflow:hidden;}
		.list dd li.w0{ width:100%; overflow:hidden;}
	.list dd.odd{ background:#ffffff;}
			
	/*标题*/
	.list dd.tags{ height:25px; padding:0 10px; color:#333; border-top:none;}
			
			
			
		.list dd.tags a{ display:block; color:#333; margin:0 1px; }
			.list dd.tags a:hover{ }
					
					
					
		.list dd.tags li{ display:inline; float:left;}

/* 1.8.12.2 table数据列表 */
.data_list{border:4px solid #eaeaea}
		
	.data_list .data_table{ width:100%}
	.data_list .data_table{ border:1px solid #ccc;}
			
	.data_list .data_table .odd{ background:#f2f2f2;}
			
	/*.data_list .data_table .hover{ background:#fffeb5;}*/
	/*标题*/
		.data_list .data_table caption{ background:#ccc; font:14px/30px Arial, Helvetica, sans-serif; text-align:center; color:#fff;}
		.data_list .data_table thead{color:#fff;}
				
				
				
			.data_list .data_table thead th{ padding:0 10px; _padding:0 8px;}
		.data_list .data_table tfoot{ background:#eafaea; color:#393;}
			.data_list .data_table tfoot td{ padding:0 10px;}
		.data_list .data_table tbody{ background:#f8f8f8; color:#333;}
			.data_list .data_table tbody td{ padding-right:0px; border-top:1px solid #fff; border-bottom:1px solid #ccc;}
					

/* 1.8.14 取范围控件 */
/* Slider_layerout*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
.ui-slider a{ padding:0 !important; margin:auto !important; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.range-num li{ float:left; display:inline;width:20%; font-size:10px;}
.range-num li.first{ margin-left:-4px}
.range-num li.lasts{ width:15%; }
.range-num li.last{ width:auto; margin-right:-5px;}
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
/***取范围控件change***/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 10px/*{fsDefault}*/; }
.ui-widget-content { background: #D9D9D9/*{bgColorContent}*/ ; color: #222222/*{fcContent}*/;  box-shadow:inset 0 2px 2px rgba(0,0,0,.2);}

.ui-widget-header {color: #222222/*{fcHeader}*/; font-weight: bold;}
		
		
		
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(../images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgimagesUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(../images/ui-bg_glass_75_dadada_1x400.png)/*{bgimagesUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(../img/ui-bg_glass_65_ffffff_1x400.png)/*{bgimagesUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* 1.8.15 page 翻页 */

.page{ float:right; border:1px solid #e1e1e1; font-size:14px; }
		
		
		
.page p,.min_page p{ margin:0;}
	.page .stats{ border-right:1px solid #e1e1e1;}
	.page .prev{ border-right:1px solid #e1e1e1;}
	.page .next{border-left:1px solid #e1e1e1;}
	.page a,.page span,.min_page a{ vertical-align:middle; display:inline-block; float:left; padding:3px 1em; color:#727272; font-family:simsun;}	
	
	/* 1.8.15.1 min_page 翻页 */
	.min_page{ margin:0; border-left:1px solid #ccc; font-size:12px;padding:0 0 0 5px;}
	.min_page a{padding:0px 8px; float:none;}
			
			
			
			
		.page a.selected,.page a.selected:hover,.min_page a.selected,.min_page a.selected:hover{ color:#fff; text-decoration:none;}
				
				
						

/* 1.8.16 page_count 每页条数控制 */
.page_count{}
	.page_count a{vertical-align:middle; display:inline-block; padding:0px 5px; border:1px solid #dfdfdf; background:#f4f4f4;}
	.page_count a.selected,.page_count a.selected:hover{ color:#fff;}	
			
			
					

/* 1.8.17 loading 加载 */
.loading_bar{ background:#eee; height:10px;}
	.loading_bar .num{ text-shadow:0 0 2px #fff;  height:10px;   text-align:center; font:10px/10px Verdana, Geneva, sans-serif; overflow:hidden; white-space:nowrap;}
			
			
			
	.loading_bar .progress_bar{ left:0; color:#fff;  height:10px; width:1px;  text-align:center; font:10px/10px Verdana, Geneva, sans-serif;white-space:nowrap;
	 /*-webkit-animation-name: loading;
     -webkit-animation-duration: 4s;
	 -webkit-animation-direction: linear;
     -webkit-animation-iteration-count: infinite;*/
     }
			
			
			
	 
	 /*-------------loading动画--------------*/		
		
	.loading_bar .progress_bar.stripes {
            -webkit-background-size: 30px 30px;
            -moz-background-size: 30px 30px;
            background-size: 30px 30px;			
			background-image: -webkit-gradient(linear, left top, right bottom,
								color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent),
								color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)),
								color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent),
								to(transparent));
            background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                                transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                                transparent 75%, transparent);
            background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                                transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                                transparent 75%, transparent);
            background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                                transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                                transparent 75%, transparent);
            background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                                transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                                transparent 75%, transparent);
            background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                                transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                                transparent 75%, transparent);            
            
            -webkit-animation: animate-stripes 3s linear infinite;
            -moz-animation: animate-stripes 3s linear infinite;       		
		}
        
        @-webkit-keyframes animate-stripes { 
			0% {background-position: 0 0;} 100% {background-position: 60px 0;}
        }
        
        
        @-moz-keyframes animate-stripes {
			0% {background-position: 0 0;} 100% {background-position: 60px 0;}
        }
		
		/*---------------------------*/	 

		.loading_bar .progress_bar.shine {
			position: relative;
		}
		
		.loading_bar .progress_bar.shine:after {
			content: '';
			opacity: 0;
			position: absolute;
			right: 0;
			bottom: 0;
			left: 0;
			background: #fff;	
			
            -webkit-animation: animate-shine 2s ease-out infinite;
            -moz-animation: animate-shine 2s ease-out infinite; 			
		}
		.loading_bar .progress_bar.shine:before{
			content: '';
			position: absolute;
			right:-5px;
			top:0;
			width:10px;
			height:100%;
			border-radius:5px;
			box-shadow:0 0 3px #2f549f;
			background: #fff;	
		}
        @-webkit-keyframes animate-shine { 
			0% {opacity: 0; width: 0;}
			50% {opacity: .5;}
			100% {opacity: 0; width: 100%;}
        }
        @-moz-keyframes animate-shine {
			0% {opacity: 0; width: 0;}
			50% {opacity: .5;}
			100% {opacity: 0; width: 100%;}
        }
		/*---------------------------*/	 
		
		.loading_bar .progress_bar.glow{
            -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;
			-webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;
			box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;
			
            -webkit-animation: animate-glow 1s ease-out infinite;
            -moz-animation: animate-glow 1s ease-out infinite; 			
		}

		@-webkit-keyframes animate-glow {
		 0% { -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;} 
		 50% { -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .3) inset, 0 -5px 5px rgba(255, 255, 255, .3) inset;} 
		 100% { -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;}
		 }

		@-moz-keyframes animate-glow {
		 0% { -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;} 
		 50% { -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .3) inset, 0 -5px 5px rgba(255, 255, 255, .3) inset;} 
		 100% { -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;}
		 }
/* html5loading */
progress{border-radius: 2px;background: #eee;}
progress::-webkit-progress-bar,
progress::-moz-progress-bar {background: #d7d7d7;}
progress::-webkit-progress-value,
progress::-moz-progress-value {background: #aadd6a;}

/* 1.8.18 process 过程 */
.process{}
.process ul{overflow:hidden; clear:both;}
.process li{float:left; display:inline; width:20%;text-align:center; line-height:15px;}
.process .no{ display:block;}
.process .process_name{display:block; padding: 2px 0;}
.process .passed{ color:#999;}
.process .selected{ font-weight:bold;}

/* 1.8.19 state_desc 状态描述 */
.state_desc{ }
.state_desc .state_container{background-color:#f3f3f3; color:#333; border:1px solid #ccc;}
.state_desc .state_title{ background-color:#f2f2f2;border:1px solid #fff;border-bottom:1px solid #fff; line-height:30px; cursor:pointer;}
.state_desc .state_title:hover{ background:#F7F7F7}
.state_desc .state_detail{border:1px solid #fff;border-bottom:1px solid #fff; overflow:hidden; background:#fafafa;}
.state_desc .state_container.green { background-color:#F2F6E7; color:#326700; border:1px solid #91b64c;}
.state_desc .state_container.green .state_title{background-color:#dce8c2;border:1px solid #feffef;border-bottom:none}
	.state_desc .state_container.green .state_title:hover{ background-color:#E1EDC7;}
.state_desc .state_container.green .state_detail{border:1px solid #feffef;background-color:#F2F6E7;}

/* 1.8.20 operate 工具栏 */
.operate{bottom:0; right:0; z-index:2; height:26px; line-height:16px;}
.operate a{ display:inline-block; padding:5px; margin:0 3px}
/* .operate a:hover{background:#EA5E00;} */
.operate a:hover{color:#fff;}			
		
#ie6 .page_header .operate{bottom:-3px;}

/* 4.4 任务工具 */
.tool_list{border:1px solid #e4e4e4; width:127px; float:left; }
	.tool_text{background:#efefef; height:100px;}
		.tool_text p{margin:0 5px; margin-bottom:0;}
.control{ margin-bottom:5px; padding-top:10px;}

/* 1.8.21 affix 附件栏 */
.affix{}
.affix ul{ overflow:hidden; clear:both;}
.affix li{ float:left; display:inline; margin-right:10px;}
.affix a{ padding:5px; white-space:nowrap;}
		
		
.affix a:hover{ color:#fff;background-color:#2f55a0;}
		
.affix a .icon16{ float:none;}

/* 1.8.22 statistics 统计 */
.statistics{ border:1px solid #ccc; border-width:1px 0; padding:5px; }
.statistics ul{overflow:hidden; clear:both;}
.statistics li{ float:left; display:inline; margin-right:10px; padding-left:10px; width:18%;}
.statistics .digital{ display:block; font-size:18px; color:#333;}
	.statistics span{ display:block; text-align:center;}
/* 1.8.23 stars 星级评定 */
  /* 星星 */
.star {background: url("../img/system/star.gif") repeat-x scroll 0 0 transparent;  padding:0;   content: "";    display: inline-block;    height: 16px;    line-height: 16px;    overflow: hidden;    vertical-align: text-bottom;    width: 16px;}
.star .star_selected {    background: url("../img/system/star.gif") repeat-x scroll left -32px transparent;    display: inline-block;    height: 16px;    width: 16px;}
.star.red .star_selected {    background-position: left -16px;}
.star.a3 {width: 48px;}
.star.a5 {width: 80px;}
.star.a8 {width: 128px;}
.star.a10 {width: 160px;}
.star.s0 .star_selected {width: 1px;}
.star.s0d5 .star_selected {width: 8px;}
.star.s2 .star_selected {width: 32px;}
.star.s2d5 .star_selected {width: 40px;}
.star.s3 .star_selected {width: 48px;}
.star.s3d5 .star_selected {width: 56px;}
.star.s4 .star_selected {width: 64px;}
.star.s4d5 .star_selected {width: 72px;}
.star.s5 .star_selected {width: 80px;}
.star.s5d5 .star_selected {width: 88px;}
.star.s6 .star_selected {width: 96px;}
.star.s6d5 .star_selected {width: 104px;}
.star.s7 .star_selected {width: 112px;}
.star.s7d5 .star_selected {width: 120px;}
.star.s8 .star_selected {width: 128px;}
.star.s8d5 .star_selected {width: 136px;}
.star.s9 .star_selected {width: 144px;}
.star.s9d5 .star_selected {width: 152px;}
.star.sa .star_selected {width: 100%;}

/* 1.8.24 rank_no 排行 */
.rank_no{ background:#2f549f; color:#fff; display:inline-block; width:20px; text-align:center; line-height:18px; vertical-align:middle; margin-right:8px;}

/* 1.8.25 tab 选卡 */

		
		.tab a .arrow{ border-color:#F3F3F3; border-top-color:#999; margin-left:5px;}
	.tab a:hover{ background:#fff;}
		.tab a:hover .arrow{border-color:#fff; border-top-color:#666;}
	.tab a.selected{font-weight:bold; background:#fff; border:1px solid #ccc; border-bottom-color:#fff; color:#2F549F;}
			
		.tab a.selected .arrow{border-color:#fff; border-top-color:#2F549F;}
.tab_detail{ background:#fff;border:1px solid #ccc;padding:10px;}

/* 1.8.26 messages 消息 */
.messages{ font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; border:1px solid #ccc; background-color:#fff; color:#333; padding:0 10px; margin:5px 10px; clear:both; position:relative; z-index:1; zoom:1;}
	.messages .icon16{ margin-right:5px; margin-top:7px; cursor:default;}
	.messages.m_correct, .messages.m_correct a{ border-color:#B5E087; background-color:#EFFBE7; color:#326500;}
	.messages.m_infor, .messages.m_infor a{ border-color:#A0CEFE; background-color:#DDECFF; color:#3253A0;}
	 .messages.m_error, .messages.m_error a{ border-color:#FFB7B8; background-color:#FFEDED; color:#CE0000;}
	 .messages.m_warn, .messages.m_warn a{ border-color:#FFD5AA; background-color:#FFF0CE; color:#EA5F00;}
	#ie6 .messages .icon16{ text-indent:-999em; width:16px; height:16px;}
	#ie6 .m_correct .icon16{ background:#326500;}
	#ie6 .m_infor .icon16{ background:#3253A0;}
	#ie6 .m_error .icon16{background:#CE0000;}
	#ie6 .m_warn .icon16{background:#CC6602;}		

/* 1.8.27 日历  */
#calendar{padding:5px;text-align:left;border:1px solid #ccc;background:#FFF;margin-bottom:0.8em; font-size:12px; margin-top:10px;}
		#calendar a{text-decoration:none;}
		#calendar #calendar_week a{}
				
				
				
		#calendar td{padding:2px;font-weight:bold;}
		#calendar_week td{height:2em;line-height:2em;border-bottom:1px solid #ccc; font-size:14px; }
		#hourminute td{padding:4px 2px;border-top:1px solid #ccc;}
		.calendar_expire,.calendar_expire a:link,.calendar_expire a:visited{color:#666; font-weight:normal;}
		.calendar_default,.calendar_default a:link,.calendar_default a:visited{color:#FFb103;}
				
		.calendar_checked,.calendar_checked a:link,.calendar_checked a:visited{color:#fff; font-weight:bold; }
		td.calendar_checked,le span.calendar_checked{color:#fff;}
				
				
				
		.calendar_today,.calendar_today a:link,.calendar_today a:visited{color:#7CAF22;font-weight:bold;}
		#calendar_header td{width:30px;height:20px;border-bottom:1px solid #ccc;font-weight:normal; color:#000; }
		#calendar_year{display:none;line-height:130%;background:#FFF;position:absolute;z-index:10;}
		#calendar_year .col{float:left;background:#FFF;margin-left:1px;border:1px solid #ccc;padding:4px;}
		#calendar_year .col a{color:#2F549F;}
		#calendar_month{display:none;background:#FFF;line-height:130%;border:1px solid #DDD;padding:4px;position:absolute;z-index:11;}
		#calendar_month  a{color:#2F549F;}	
/* 1.9 basic_style box 默认下的box样式 */
	.box .box_header .box_nav{ position:relative; z-index:1;}
		.box .box_header .box_nav ul li{ display:inline; float:left;}
			.box .box_header .box_nav a{white-space:nowrap; position:relative; z-index:2;}

/* 1.9.1 basic_style box 默认下的box状态 */
.box.waring{ border:1px solid #E3C823; border-radius:5px; background-color:#fff; padding-top:12px;background:#FEF8D6 url(../images/waring.gif) repeat-x;}
	.box.waring:hover{box-shadow:0 0 5px #E3C823;}
	.box.waring .inner{ background:#fff; border-radius:0 0 5px 5px;}
	.box.waring .box_detail{border-radius:0 0 5px 5px;}
	
.box.complete{ border:1px solid #b5e18a; background:#ECF8E0;}
	.box.complete .form_tip{ font-size:14px;}
	.box.complete .completedata{ background:#fff; border:1px solid #E4E4E4; margin:50px auto;}
		.box.complete .completedata li{border-bottom:1px solid #E4E4E4;}
		.box.complete .loading_bar{ height:18px; border-radius:10px; }
			.box.complete .loading_bar .progress_bar{ height:18px; line-height:18px; border-radius:10px;}
/* 2 box
-----------------------------------------------------------------------------------------------
===============================================================================================*/
.box {
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;    
}

/* 2.1 apple_style
--------------------------------------------------------- */
.box.apple_style {display: block;border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #D2D2D2;
    position:relative;  border-radius: 5px;color: rgba(0,0,0, .8);line-height: 1.5;display: block; box-shadow:0 1px 0px rgba(0, 0, 0, 0.3); background-color: transparent; color: #333; -webkit-font-smoothing: antialiased;
    background-color: #FDFDFD;
    line-height: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
    background-image: linear-gradient(top, #FDFDFD, #F4F4F4);
}
.box.apple_style:before, .apple_style:after {z-index: -1;position: absolute;content: "";bottom: 15px;left: 10px;
width: 50%;top: 50%;max-width:300px;background: rgba(0, 0, 0, 0.7);box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);}
.box.apple_style:after {-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-o-transform: rotate(3deg);right: 10px;left: auto;}
/* 鼠标悬停 */
.box.apple_style:hover,.box.apple_style.hover{ box-shadow:0 1px 5px rgba(0,0,0,.5); border-color:#fff;}

/* 2.1.1 连接 */
.box.apple_style a,
.box.apple_style a:link,
.box.apple_style a:visited {color: #08c; }
.box.apple_style a:hover{text-decoration: underline; }
.box.apple_style a:active,
.box.apple_style a:focus{text-decoration: none; }

/* 2.1.2 标题 */
.box.apple_style h1,.box.apple_style h2,
.box.apple_style h3,.box.apple_style h4,
.box.apple_style h5,.box.apple_style h6,
.box.apple_style strong { color:#000; }
.box.apple_style h1,
.box.apple_style h2,
.box.apple_style h3,
.box.apple_style h4 { font-weight: bold; }
.box.apple_style h2,
.box.apple_style h3,
.box.apple_style h4 { line-height: 18px; }
.box.apple_style h1,
.box.apple_style h2 { margin: 18px 0; }
.box.apple_style h1 { font-size: 24px; line-height: 36px; }
.box.apple_style h2 { font-size: 16px; }
.box.apple_style h3 { font-size: 1em; }
.box.apple_style h4 { font-size: 10px; }

/* 2.1.3 元素 */
.box.apple_style .title{border-radius: 4px 4px 0 0;font:18px/25px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; border-bottom: 1px solid #e4e4e4;  margin: 0px; padding:10px 5px; font-weight:bold;
/*  background-color: #7D7D7D;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7D7D7D), to(#5E5E5E)); 
  background-image: -webkit-linear-gradient(top, #7D7D7D, #5E5E5E); 
  background-image:    -moz-linear-gradient(top, #7D7D7D, #5E5E5E); 
  background-image:     -ms-linear-gradient(top, #7D7D7D, #5E5E5E); 
  background-image:      -o-linear-gradient(top, #7D7D7D, #5E5E5E); 
  background-image:         linear-gradient(top, #7D7D7D, #5E5E5E);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7D7D7D', EndColorStr='#5E5E5E'); 
*/
}
.box.apple_style .detail{}
.box.apple_style p { margin-bottom: 18px; }
.box.apple_style p.intro { color: #888; font-size: 16px; line-height: 22px; font-weight: normal; }
.box.apple_style blockquote{ background:#eee; border-left:3px solid #ccc; padding:5px 20px; color:#666; margin-left:3em; line-height:22px;}
.box.apple_style cite{background:#ececec; display:inline-block; padding:0 3px; border-radius:5px; color:#000; font-style:normal;}
.box.apple_style samp{ display:block; background:#f4f4f4; white-space:pre; padding:10px; border-bottom:3px solid #ccc; border-top:3px solid #ccc;}
.box.apple_style code{ display:block; background:#666; border-radius:5px; color:#fff; font:14px/20px  "Courier New", Courier, monospace; white-space:pre; box-shadow:inset 0 0 10px rgba(0,0,0,.5);}
.box.apple_style abbr{ border-bottom:1px dashed #ccc;}

/* 2.1.3.1 项目列表 */

.box.apple_style ul { list-style: none outside; }
.box.apple_style ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
.box.apple_style ul.square,
.box.apple_style ul.circle { margin-left: 2em; margin-bottom: 18px; }
.box.apple_style ul.square { list-style: square outside; }
.box.apple_style ul.circle { list-style: circle outside; }
.box.apple_style ul ul.circle,
.box.apple_style ul ul.square { margin-top: 4px; margin-bottom: 5px; }
.box.apple_style ol.sosumi { margin-left: 0; padding-left: 2em; *padding-left: 2.2em; }

/* 2.1.3.2 表格 */
.box.apple_style table { color:#000;border:1px solid #bfbfbf;  }
.box.apple_style table caption{ text-align:center; display:table-caption;}
.box.apple_style td { padding:30px 32px 30px 32px; font-size:1em; vertical-align:top; border-left:1px solid #bfbfbf; border-top:1px solid #bfbfbf; }

.box.apple_style tr.odd{ background:#fff;}
.box.apple_style tr:nth-child(1) td:nth-of-type(1) { background:#f4f4f4;}
.box.apple_style td:nth-of-type(1) { background:#eee; border-left:none; }
.box.apple_style tr:nth-last-child(1) td:nth-of-type(1) { background:#f4f4f4; }

.box.apple_style th { padding:30px 25px; /*border-bottom:1px solid #bfbfbf;*/ vertical-align:top; }
.box.apple_style th h2 { font-size:1.5em; font-weight:normal; }

.box.apple_style table .configure { margin-bottom:0; color:#666; font-size:.8571em; line-height:1.6667em; }
.box.apple_style table .configure a { color:#666; text-decoration:none; }
.box.apple_style table .configure a:hover { color:#222; }

.box.apple_style table .rounded { float:left; width:83px; padding:9px 0 10px; margin:0 0 17px; border:2px solid #898989; text-align:center; 
	-webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; }

.box.apple_style tr.bottom th,
.box.apple_style tr.bottom td { border-bottom:none; }

/* 2.1.3.3 选卡 */
.box.apple_style .tab{ text-align:center; padding-top:20px;}
	.box.apple_style .tab a:first-child {border:1px solid #cfcfcf; border-radius:6px 0 0 6px; }
	.box.apple_style .tab a:last-child { border:1px solid #cfcfcf; border-radius:0 6px 6px 0; }
	.box.apple_style .tab a{ display:inline-block; padding:5px 20px; margin-left:-5px;border:1px solid #cfcfcf; font-size:14px; text-align:center; text-decoration:none; 
    -moz-box-shadow:1px 0 0 #fff; -webkit-box-shadow:1px 0 0 #fff; box-shadow:1px 0 0 #fff inset;
    background-color:#f8f8f8;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f4f4f4));
    background:-moz-linear-gradient(100% 100% 90deg, #fefefe, #f4f4f4); 
	}
	.box.apple_style .tab a:hover { color:#0088cc; 
    -moz-box-shadow:1px 0 0 #fff; -webkit-box-shadow:1px 0 0 #fff; box-shadow:1px 0 0 #fff; 
    background-color:#fcfcfc;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
    background:-moz-linear-gradient(100% 100% 90deg, #fff, #fafafa); 
	}
	.box.apple_style .tab a:active,.box.apple_style .tab a.selected { color:#fff; cursor:default; text-decoration:none; border:1px solid transparent; *border:1px solid #cfcfcf;
    -moz-box-shadow:0 1px 9px rgba(0, 0, 0, 0.52) inset; -webkit-box-shadow:0 1px 9px rgba(0, 0, 0, 0.52) inset; box-shadow:0 1px 9px rgba(0, 0, 0, 0.52) inset; 
    background-color:#666;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#7b7b7b), to(#545454));
    background:-moz-linear-gradient(100% 100% 90deg, #7b7b7b, #545454); 
	}
		.box.apple_style .tab a em{ font-style:normal; font-size:12px; display:block; opacity:.5;filter:alpha(opacity=50);}

.box.apple_style .tab_detail{ padding:2em 10px; margin-top:-2em; background:#fff;border:1px solid #ebebeb}
 
/* 2.1.3.4 列表 */
.box.apple_style .list{ border:1px solid #ccc;}
	.box.apple_style .list dt{ text-align:center; font-weight:bold; background:#71829E; color:#fff; line-height:30px;}
	.box.apple_style .list dd.tags{ height:25px; padding:0 10px; background:#f4f4f4; line-height:25px; color:#666;}
		.box.apple_style .list dd.tags li{ display:inline; float:left; width:10%;}
	
	.box.apple_style .list dd{ clear:both; padding:10px; height:25px;}
		.box.apple_style .list dd li{ display:inline; float:left; width:10%; text-align:center;}
		/*.box.apple_style .list dd li:nth-child(2){ width:50%;} */
		.box.apple_style .list dd li.w2{ width:20%; white-space:nowrap; overflow:hidden;}
		.box.apple_style .list dd li.w3{ width:30%; white-space:nowrap; overflow:hidden;}
		.box.apple_style .list dd li.w4{ width:40%; white-space:nowrap; overflow:hidden;}
		.box.apple_style .list dd li.w5{ width:50%; white-space:nowrap; overflow:hidden;}
		.box.apple_style .list dd li.w6{ width:60%; white-space:nowrap; overflow:hidden;}
		.box.apple_style .list dd li.w7{ width:70%; white-space:nowrap; overflow:hidden;}
		.box.apple_style .list dd li.w8{ width:80%; white-space:nowrap; overflow:hidden;}
		.box.apple_style .list dd li.w9{ width:90%; white-space:nowrap; overflow:hidden;}
		.box.apple_style .list dd li.w0{ width:100%; white-space:nowrap; overflow:hidden;}
	.box.apple_style .list dd.odd{ background:#fff;}

/* 2.1.3.5 翻页 */
.box.apple_style .page{
	padding:5px 10px;
  background-color: #EDEDED;
  background-image: linear-gradient(top, #EDEDED, #D8D8D8);
}
.box.apple_style .page p{ margin:0;}
	.box.apple_style .page .stats{ background:#eee; border:1px solid #A1A1A1;}
	.box.apple_style .page a,.box.apple_style .page span{ display:inline-block; padding:0 1em;border-radius: 10px; color:#727272;}
	.box.apple_style .page a:hover{ color:#2971a7;}
		.box.apple_style .page a.selected,.box.apple_style .page a.selected:hover{ background:#A1A1A1; color:#fff; text-decoration:none;}

/* 承诺 */
.release_comment {margin:30px 0 20px 30px; float:left; width:260px;}
	.release_comment h1 {font-size:20px; line-height:20px; color:#000000;}
	.release_comment .comment_list {margin-top:20px; border:solid 1px #DFDFDF; background:#FFFFFF !important;}
		.release_comment .comment_list .comment_item {border-bottom:solid 1px #DFDFDF; padding:10px 0px; height:30px; line-height:30px; font-size:14px;}
		.release_comment .comment_list .no_border {border:none;}
			.release_comment .comment_list .comment_item .sp {border:solid 1px #DFDFDF; background:#F4F4F4 !important; padding:5px; text-align:center; font-size:16px; color:#EA5E00;}
			
		.release_comment .comment_list .button {margin-top:15px; width:220px; height:35px; font-size:18px; color:#FFFFFF;}
		
		.release_comment .comment_list .content {margin-top:15px;}
			.release_comment .comment_list .content .num {font-size:20px; font-weight:bold; font-family:微软雅黑; color:#000000;}
/* 发布需求  */
.release_needs{ margin:31px 0 20px 55px; float:left; width:220px; _width:218px; }
.page_right .release_needs{margin:0px;}
	.release_needs .top_box{ background:#fff; }
		.release_needs .top_box h1{font-size:20px; }
		.release_needs .top_box .button{padding:10px; font-size:16px; margin:10px auto;}
			.release_needs .top_box span a{color:#06c;}
	.release_needs .bottom_box{border-top:1px solid #ccc; padding:10px 0; *padding:3px 0;}
		.release_needs .bottom_box a{ float:left; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px 18px; color:#666 }
			.release_needs .bottom_box a.n_mb{border-bottom:none; border-top:1px solid #fff;}
			.release_needs .bottom_box a.n_rb{border-right:none; border-left:1px solid #fff;}
			.release_needs .s_lcon_header{
								color:#333;
								height:34px;
								line-height:34px;
								background-color: #F1F1F1;
							    background-image: linear-gradient(to bottom, #F8F8F8,#EAEAEA); /* Saf4+, Chrome */
							    /* Chrome 10+, Saf5.1+, iOS 5+ */
							    /* FF3.6+ */
							    /* IE10 */
							    /* Opera 11.10+ */
							    }
					.release_needs .s_lcon_header div.clearfix{padding:0 15px;}
					.release_needs .s_lcon_header a{color:#333;}
				/* 主体 */
				.release_needs .s_user_body{border:1px solid #dfdfdf;}
					.release_needs .s_user_img{border:1px solid #dfdfdf; padding:4px; background:#fff;}
						.release_needs .s_user_img img{width:60px; height:60px; display:block;}
					.release_needs .s_user_con span{ float:left; padding:0 10px; background:#999;  color:#fff; height:18px; line-height:18px;}							
					.release_needs .s_user_con p{ line-height:20px;}
						.release_needs .s_user_con p.pb_5{ padding-top:3px;}
				/* 尾部 */
				.release_needs .s_lcon_footer{
								color:#333;
								height:34px;
								line-height:34px;
								background-color: #FCFCFC;
							    background-image: linear-gradient(to bottom, #FEFEFE,#F9F9F9); /* Saf4+, Chrome */
							    /* Chrome 10+, Saf5.1+, iOS 5+ */
							    /* FF3.6+ */
							    /* IE10 */
							    /* Opera 11.10+ */
							    }
					.release_needs .s_lcon_footer div.clearfix{padding:0 15px;}
						.release_needs .s_footer_img{margin-top:12px;}	
							 .release_needs .s_footer_img img{width:16px; height:12px; display:block; float:left; margin-left:5px;}
				/* 隐藏 */
				.release_needs .s_hidden_top{padding:5px 0 0 15px; border-top:1px solid #dfdfdf;}
					.release_needs .s_lcon_hidden img{display:block; float:left; margin:3px 10px 0 0;}
					.release_needs .s_lcon_hidden p.clearfix{margin:3px 0 5px 0;}
						.release_needs .s_lcon_hidden p.clearfix b{color:#ea5e00;}
					.release_needs .text_tra{color:#666;}
						.release_needs .text_tra p{ line-height:20px; height:20px;}
							.release_needs .text_tra p em{ font-style:normal; color:#ea5e00;}
				.release_needs .s_selected_oper{ margin:20px 0 20px 25px;}
					.release_needs .s_selected_oper a.button{padding:10px; float:left; border-radius:0; color:#666; width:58px; text-align:center;}
					.release_needs .s_selected_oper a.n_rb{border-right:none;}	
						.release_needs .s_selected_oper .he_sr_con a{
							 background-position: 0% 0%;
    font-weight:bold; 
							 border-color:#D7BF93;
							 background-image: linear-gradient(to bottom, #FFFFFF, #FFFFCF); /* Saf4+, Chrome */
						     /* Chrome 10+, Saf5.1+, iOS 5+ */
						     /* FF3.6+ */
						     /* IE10 */
						     /* Opera 11.10+ */
						     background-color: #FFFFE5;
    background-repeat: repeat;
    background-attachment: scroll;
}
					.release_needs .s_select_bottom a{border-top:none;}
				.release_needs .he_sr_con a.button:hover,.release_needs .he_sr_con a.button.hover{
							background-position: 0% 0%;
    border-color: #ccc;
    color:#333 !important;
							text-shadow:-1px -1px 0 rgba(255,255,255,.5);
							background-image: linear-gradient(to bottom, #FFFFCF,#FFFFFF); /* Saf4+, Chrome */
						    /* Chrome 10+, Saf5.1+, iOS 5+ */
						    /* FF3.6+ */
						    /* IE10 */
						    /* Opera 11.10+ */
						    background-color: #FFFFE5;
    background-repeat: repeat;
    background-attachment: scroll;
}
/* 2.1.4 状态 */		
.box.apple_style.waring{ border-color:#FC0; box-shadow:0 0 5px #FF3; background:#FFFFB5;}
.box.apple_style.waring:before, .box.apple_style.waring:after {z-index: -1;position: absolute;content: "";bottom: 15px;left: 10px;
width: 50%;top: 15%;max-width:300px;background: rgba(0, 0, 0, 0.7);box-shadow: 0 15px 10px #FC0;-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);}
.box.apple_style.waring:after {-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-o-transform: rotate(3deg);right: 10px;left: auto;}
	.box.apple_style.waring .title{ background:#FF3; color:#333;border-color:#FC0;}

/* 2.2 normal
--------------------------------------------------------- */
.box.normal .title{ color:#333; font-size:14px;}
.box.normal .inner{}
.box.normal:hover{ box-shadow:0 0 5px rgba(0,0,0,.2);}
		

/* 2.3 normal2
--------------------------------------------------------- */
.box.normal2{ border:1px solid #ccc; background-color:#f2f2f2;}
		
	.box.normal2 .title{ color:#333; font-size:14px;}
	.box.normal2 .inner{ border:1px solid #fff; padding-left:10px; padding-right:10px;}	
/* 2.4 default
--------------------------------------------------------- */

	.box_header .box_title{font:bold 22px/35px "微软雅黑",Arial,Helvetica,sans-serif;}

	.box.default .box_header{padding:2px 15px !important; background:#f4f4f4;}
			
	.box.default .title{ color:#333; font-size:14px;}
	.box.default .inner{ border:1px solid #fff;}
	.box.default .box_detail{margin:0px; padding:0 15px;}
	.box.default .btns .button{ width:100px; text-align:center;}

	/**默认头部青色，内容白色背景**/
	.box.default.model_bord .box_header{padding:5px 15px; border:1px solid #fff; }
	.box.default.model_bord .inner{border:none;}
	.box.default.model_bord .box_detail{ border:1px solid #fff; background:#fff; border-top:1px solid #ccc;}
			

	/**small_list**/
	.box.default .box_header .box_nav a{white-space:nowrap; float:left;}
	.box.default .box_detail .smaller_list li{ height:25px; line-height:25px;}
	.box.default .box_detail .smaller_list a{ height:25px; white-space:nowrap; position:absolute; display:block; width:180px; padding-left:13px;  overflow:hidden;  -o-transition: all 0.2s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s; }
		
		
		
		.box.default .box_detail .smaller_list a span{display:inline-block; height:23px;}
	.box.default .box_detail .smaller_list a:hover,.box.default .box_detail .smaller_list a:hover span{ width:auto; height:23px; overflow:visible; background-color:#f8f8f8; background-position:0 -25px; z-index:2; cursor:pointer;}
			
	
/* 2.5 model
--------------------------------------------------------- */
	.box.model .box_header .box_title{ font:20px/35px "微软雅黑",Arial, Helvetica, sans-serif; _height:40px; text-shadow:0 1px 0 rgba(255,255,255,.9); }

	.box.model .box_header .box_nav{ padding-top:6px; }
	#ie6 .box.model .box_header .box_nav{ padding-top:9px; }
	.box.model .box_header .box_nav .backLava { background-color:#fff}
		.box.model .box_header .box_nav ul li{ display:inline; float:left; }	
		.box.model .box_header .box_nav ul li.selectedLava a{ font-weight:bold;}
				
									
			.box.model .btns{ text-align:right; padding-top:8px; padding-right:10px;}
					
					
			.box.model .btns .button{ text-align:center; margin-left:5px;}
.box.model .box_detail{ }
		
		

.iphone{ width:390px; height:626px; background:url(../images/iphone.jpg) no-repeat; padding-top:134px; padding-left:70px;}

.secode_box{background:#fff; position:absolute; right:5px; height:25px; line-height:25px;}
.secode_box img{width:90px; height:25px; }

/* 返回首页、顶部 */
.return_word{display:none;}
#ie6 .return_word{ display:inline-block;}

/*对浮动透明背景兼容性调整*/
#fwin_dialog_cover {-moz-opacity:0.5; opacity:.50; filter:alpha(opacity=50);}

/*单选框和复选框样式*/
.checkbox,.radio {width: 19px;	height: 25px;padding: 0 5px 0 0;background: url(../images/checkbox.gif) no-repeat; display:inline-block; vertical-align:middle;}
.radio {background: url(../images/radio.gif) no-repeat;}
.select.styled {position: absolute;width: 158px; height: 21px;padding: 0 24px 0 8px;color: #fff;font: 12px/21px arial,sans-serif;background: url(../images/selectbg.png) no-repeat;overflow: hidden;}


.bigbutton { font-size:20px; font-weight:bold; padding:15px 20px; _padding:10px 15px;}

input::-webkit-input-placeholder {color: #999!important;-webkit-transition: color.5s; }
input:focus::-webkit-input-placeholder, input:hover::-webkit-input-placeholder {  color: #999!important; -webkit-transition: color.5s; }

.list-container{width:1000px;margin:14px auto 0;}
.list-item{width:322px;float:left;margin-right:14px;border:1px solid #DFDFDF;height:300px;}
.list-item .title-bar{padding:0 15px;border-bottom:1px solid #dfdfdf;font:bold 14px/30px "微软雅黑",Arial,Helvetica,sans-serif;background-color:#ffffff;background-image:linear-gradient(top,#ffffff,#F5F5F5);/* Saf4+,Chrome */ /* Chrome 10+,Saf5.1+ */ /* FF3.6 */ /* IE10 */ /* Opera 11.10+ */ }

.list-item ul{padding:10px 20px;}
.list-item li{height:28px;line-height:28px;overflow:hidden;}
.list-item li a{display:block;height:28px;font-size:14px;	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-ms-transition:all .3s linear;
	-o-transition:all .3s linear;
	transition:all .3s linear;}
.list-item li a:hover{background:#eee;padding-left:10px;

}
.list-item li a span{color:#f00;}

.list-c{width:990px;margin:14px 20px 5px 20px;}
.list-adress{width:475px;float:left;margin-right:4px;border:1px solid #DFDFDF;height:200px;}
.list-adress .title-bar{padding:0 15px;border-bottom:1px solid #dfdfdf;font:bold 14px/30px "微软雅黑",Arial,Helvetica,sans-serif;background-color:#ffffff;background-image:linear-gradient(top,#ffffff,#F5F5F5);/* Saf4+,Chrome */ /* Chrome 10+,Saf5.1+ */ /* FF3.6 */ /* IE10 */ /* Opera 11.10+ */ }

.list-adress ul{padding:8px 15px;}
.list-adress li{height:23px;line-height:23px;overflow:hidden; float:left; margin-left:10px; width:200px; padding:0px; margin-top:0px;}
.list-adress li a{display:block;height:28px;font-size:12px;	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-ms-transition:all .3s linear;
	-o-transition:all .3s linear;
	transition:all .3s linear;}
.list-adress li a:hover{background:#eee;padding-left:10px;
}
.list-adress li a span{color:#f00;}
.list-adress label{ font-weight:bold;}



