﻿/*-------------------------------------------------重置reset-------------------------------------------------------*/
a:link, a:visited {
	text-decoration:none;
	color:#4a73ab;
	outline: none;
}
a:hover {
	text-decoration:underline;
}
input, button, select, textarea {
	outline:none
}
textarea {
	resize:none;
}
::-ms-clear { display: none; }
::-ms-reveal { display: none; }
body {
	font-size:12px;
	color:#525252;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif!important;
	background:#fff;
	height:100%;
}
input {
	font-size:12px;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif!important;	
}
input:text
{
	border:1px solid #ccc;
}
input:password
{
	border:1px solid #ccc;
}
button {
	font-size:12px;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif;
}
select {
	font-size:12px;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
}
textarea {
	font-family:"微软雅黑",Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
}
* {
	margin:0;
	padding:0;
}
h1 {
	font-size: 24px;
	line-height: 44px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
h2 {
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
h4 {
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
h5 {
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
}
h6 {
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
img {
	border:0;
}
ul,ol {
	list-style:none;
}
textarea {
	font-size:12px;
}
/*-------------------------------------------------Formstyle-------------------------------------------------------*/
/*==================form表单样式1=========================*/
.formStyle {
	width:800px;
}
.formStyle input {
	width:150px;
	float:left;
}
.formStyle select {
	width:154px;
	height:20px;
	float:left;
}
.formStyle textarea {
	float:left;
	width:300px;
	height:100px;
}
.formStyle .checkbox {
	width:20px;
}
.formStyle .file {
	width:250px;
}
* html .formStyle .file {
	width:226px;
}
.formStyle li {
	clear:both;
	height:24px;
	margin:0 15px 2px 0;
}
* html .formStyle li {
	height:0;
}
*+html .formStyle li {
	height:auto;
}
.formStyle li label {
	height:24px;
	line-height:24px;
	display:block;
	float:left;
	width:70px;
	text-align:right;
	margin-right:10px;
}
.formStyle .loginButton {
	float:left;
	margin:5px 8px 0 0;
}
/*横向排列style*/
.across {
	width:800px;
}
.across li {
	clear:none;
	float:left;
	width:220px;
}
* html .across li {
	margin-right:6px;
}
.across li label {
	text-align:left;
}
/*-------------------------------------------------常用样式genal-------------------------------------------------------*/
/*====隐藏DIV====*/
.hidden {
	display:none;
}
/*===浮动==*/
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
/*====清除浮动clear====*/
.clear_float {
	clear:both;
}
.clear_margin_right {
	margin-right:0 !important;
}
.clear_margin_left {
	margin-left:0 !important;
}
/*====设置边距margin====*/
.marginRight {
	margin-right:5px;
}
.margin_top {
	margin-top:10px;
}
/*===LastBorder none====*/
.lastBorder {
	border:none;
}
/*====半透明窗口alpha====*/
#alphaWindow {
	display:none;
	position:fixed;
	top:0;
	left:0;
	min-width:1000px;
	width:100%;
	min-height:500px;
	height:100%;
	background-color:#000;
	opacity: 0.3;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	z-index: 1000;
}
.function_tip_area
{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.function_tip
{
	position:absolute;
	left:220px;
	top:1px;
	background:#fff;
	width:180px;
	height:55px;
	border-radius:4px;
}
.function_tip2
{
	position:absolute;
	left:480px;
	top:55px;
	background:#fff;
	width:100px;
	height:70px;
	border-radius:4px;
}
.function_tip4
{
	position:absolute;
	right:5px;
	top:135px;
	background:#fff;
	width:255px;
	height:55px;
	border-radius:4px;
}
/*===========包含浮动元素-不支持IE6===========*/
.clear:after {
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}
.clear {
	min-height:1px;
}
/*==============*/

/* * */
/*-------------------------------------------------Gridstyle-------------------------------------------------------*/
/*------------grid style---------------*/
.grid {
	width:100%;
}
.grid_top {
	position:relative;
	height:30px;
	margin:0 12px;
	line-height:30px;
	border-bottom:1px solid #E1E1E1;
	z-index:2;
}
.grid_top ul li {
	float:left;
	margin-left:8px;
}
.grid_search {
	position:relative;
	margin:0 12px;
	height:30px;
}
.grid_search .search {
	position:absolute;
	left:5px;
	top:5px;
}
.grid_search .letter_list {
	position:absolute;
	right:5px;
	top:5px;
}
.grid_search .letter_list li {
	float:left;
	margin-left:5px;
	font-variant:small-caps;
	font-size:16px;
}
.grid_table {
	margin:0 12px;
}
/*demo grid*/
.grid_style {
	width:100%;
}
.grid_style tr th {
	height:36px;
	line-height:36px;
	text-align:left;
	border-bottom:1px solid #eee;
	color:#888;
	font-weight:normal;
}
.grid_style tr td {
	text-align:left;
	border-bottom:1px solid #eee;
	height:56px;
	line-height:56px;
}
.grid_style tr:hover
{
	background:#ffffdd;
}
.grid_style .file_class {
	padding-left:42px;
	display: inline-block;
    text-overflow:ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 260px;
}
.page_content_panel .grid_style .file_class
{
	margin-left: 8px;
}
a.people_grid,a.people_grid:visited{
	height:24px;
	line-height:24px!important;
	width:auto;
	float:left;
	margin:2px 0 1px 0;
	word-break:keep-all;
	color:#828282;
	max-width: 100px;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.people_grid a,.people_grid a:visited
{
	display:inline;
	color:#626262;
}
.people_grid img {
	height:22px;
	width:22px;
	border:1px solid #ddd;
	float:left;
	margin-right:4px;
}
.record_head a.people_grid,.record_head a.people_grid:visited
{
	height:42px;
	line-height:42px!important;
	width:auto;
	float:left;
	margin:2px 0 1px 0;
	word-break:keep-all;
	color:#828282;
}
.record_head .people_grid img {
	height:40px;
	width:40px;
	border:1px solid #ddd;
	float:left;
	margin-right:10px;
}
.visit_filter a.people_grid,.visit_filter a.people_grid:visited
{
	height:42px;
	line-height:42px!important;
	width:auto;
	float:left;
	margin:0 0 0 12px;
	word-break:keep-all;
	color:#828282;
}
.visit_filter .people_grid img {
	height:40px;
	width:40px;
	border:1px solid #ddd;
	float:left;
	margin-right:10px;
}
span.img_state {
	height:16px;
	line-height:16px;
	width:auto;
	display:block;
}
span.img_state img {
	height:16px;
	width:16px;
	float:left;
	margin-right:4px;
}
span.team01
{
	float:left;
	margin-left:4px;
	color:#1583c9;
}span.team02
{
	float:left;
	margin-left:4px;
	color:#c98315;
}
/*grid_style_home*/
.grid_style_home
{
	width:100%;
}
.grid_style_home tr th {
	height:28px;
	line-height:28px;
	text-align:left;
	padding-left:4px;
	background:#eee;
	border-top:1px solid #ddd;
	color:#555;
	padding:0 5px;
}
.grid_style_home tr td {
	text-align:left;
	padding:0 5px;
	height:28px;
	line-height:28px;
}
.table_style_home
{
	width:100%;
	background:#f2f2f2;
}
.table_style_home tr th {
	height:30px;
	line-height:30px;
	color:#777;
	width:50%;
	text-align:center;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	font-weight:normal;
}
.table_style_home tr td {
	text-align:center;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #fff;
}
/*============================table==================================*/
.result {
	padding:1px;
}
*html .result {
	padding-left:0px;
}
.table {
	width:100%;
	border-collapse:collapse;
}
.table tr th {
	height:24px;
	line-height:24px;
	background:#e5e5e5;
	text-align:left;
	padding:0 0 0 10px;
	color:#525252;
}
.table tr td {
	height:20px;
	line-height:20px;
	text-align:left;
	padding:0 0 0 10px;
}
/*22222222222*/
.table_style_index {
	width:100%;
	margin-top:5px;
}
.table_style_index th {
	height:22px;
	padding-top:5px;
	text-align:left;
}
.table_style_index td {
	height:20px;
	padding-top:8px;
}
.table_style_index td a
{
	height:20px;
	width:auto;
	max-width:110px;
	overflow:hidden;
	white-space:nowrap;word-wrap:normal;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
	display:block;
	float:left;
}

/*grid style 01*/
.grid_style_01 {
	width:100%;
}
.grid_style_01 .ui-jqgrid {
	width:100%;
	border-left:0;
	border-right:0;
}
.grid_style_01 .ui-jqgrid-view {
	width:100%;
}
.grid_style_01 table {
	font-size:12px;
}
.grid_style_01 .ui-jqgrid-hbox {
	margin-top:0px;
}
.grid_style_01 .ui-jqgrid-htable {
	height:36px;
}
.grid_style_01 .ui-jqgrid-htable thead tr.ui-jqgrid-labels th {
	height:36px;
	text-align:left;
	border-bottom:1px solid #eee;
	color:#888;
	font-weight:normal;
}
.grid_style_01 .ui-jqgrid-htable thead tr.ui-jqgrid-labels .ui-state-hover {
	text-decoration:underline;
}
.grid_style_01 .ui-jqgrid-htable thead tr.ui-jqgrid-labels th span.ui-state-disabled {
	opacity:0.35;
}
.grid_style_01 .ui-jqgrid-htable tr th input {
	margin-left:4px;
}
.grid_style_01 .ui-jqgrid-bdiv {
	margin-top:-1px;
}
.grid_style_01 .ui-jqgrid-btable tr.jqgrow td {
	border:none;
	text-align:left;
	border-bottom:1px solid #eee;
	height:50px;
}
.grid_style_01 .ui-jqgrid-btable tr td .file_class {
	padding-left:42px;
	line-height:50px;
}
.grid_style_01 .ui-jqgrid-bdiv .ui-state-hover {
	background:#ffffdd;
}
.grid_style_01 .ui-jqgrid-bdiv .ui-state-highlight {
	background:#ffffdd;
}
.grid_style_01 .ui-jqgrid .ui-jqgrid-pager  {
	border-top:1px solid #ddd;
	height:35px;
	padding-top:8px!important;
}
.grid_style_01 .ui-jqgrid-pager .ui-pg-table tr td {
}
.grid_style_01 .ui-jqgrid-resize {
	border-right:1px solid #ccc;
	height:14px!important;
	display:none!important;
}
.grid_style_01 .ui-jqgrid-htable thead tr.ui-jqgrid-labels th:hover span.ui-jqgrid-resize
{
	display:block!important;
}
.grid_style_01 .grid_name a
{
	margin-top:6px;
}
.grid_style_01 p.group_name a
{
	color:#626262;
	font-weight:normal;
}
/*grid style 02*/
.grid_style_02 {
	width:100%;
	border:1px solid #e4e4e4;
}
.grid_style_02 .list_area
{
	margin:12px;
}
.grid_style_02 .ui-jqgrid {
	width:100%;
	border-left:0;
	border-right:0;
}
.grid_style_02 .ui-jqgrid-view {
	width:100%;
}
.grid_style_02 table {
	font-size:12px;
}
.grid_style_02 .ui-jqgrid-hbox {
	margin-top:0px;
}
.grid_style_02 .ui-jqgrid-htable {
	height:36px;
}
.grid_style_02 .ui-jqgrid-htable thead tr.ui-jqgrid-labels th {
	height:36px;
	text-align:left;
	border-bottom:1px solid #eee;
	color:#888;
	font-weight:normal;
}
.grid_style_02 .ui-jqgrid-htable thead tr.ui-jqgrid-labels .ui-state-hover {
	text-decoration:underline;
}
.grid_style_02 .ui-jqgrid-htable thead tr.ui-jqgrid-labels th span.ui-state-disabled {
	opacity:0.35;
}
.grid_style_02 .ui-jqgrid-htable tr th input {
	margin-left:4px;
}
.grid_style_02 .ui-jqgrid-bdiv {
	margin-top:-1px;
}
.grid_style_02 .ui-jqgrid-btable tr.jqgrow td {
	border:none;
	text-align:left;
	border-bottom:1px solid #eee;
	height:50px;
}
.grid_style_02 .ui-jqgrid-btable tr.jqgroup td
{
	border:none;
	text-align:left;
	padding-left:0px;
	background:#f7f7f7;
	height:50px;
}
.grid_style_02 .ui-jqgrid-btable tr.jqfoot td
{
	border:none;
	text-align:left;
	padding-left:0px;
}
.grid_style_02 .ui-jqgrid-btable tr td .file_class {
	padding-left:42px;
}
.grid_style_02 .ui-jqgrid-bdiv .ui-state-hover {
	background:#ffffdd;
}
.grid_style_02 .ui-jqgrid-bdiv .ui-state-highlight {
	background:#e8e8e8;
}
.grid_style_02 .ui-jqgrid .ui-jqgrid-pager  {
	border-top:1px solid #ddd;
	height:35px;
	padding-top:8px!important;
}
.grid_style_02 .ui-jqgrid-pager .ui-pg-table tr td {
}
.grid_style_02 .ui-jqgrid-resize {
	border-right:1px solid #ccc;
	height:14px!important;
	display:none!important;
}
.grid_style_02 .ui-jqgrid-htable thead tr.ui-jqgrid-labels th:hover span.ui-jqgrid-resize
{
	display:block!important;
}
.grid_style_02 .grid_name a
{
	margin-top:6px;
}
.grid_style_02 p.group_name a
{
	color:#626262;
	font-weight:normal;
}
.table_bottom {
	clear:both;
	padding:10px;
	height:20px;
}
.table_bottom ul
{
	float:right;
}
.table_bottom ul li {
	float:right;
	height:24px;
	line-height:24px;
	margin-left:20px;
} 
.table_bottom ul li input
{
	width:25px;
}
/*forcast table style*/
.foecast_table
{
	margin:0 24px;
	margin-top:20px;
	position:relative;
}
.foecast_table table
{
	border-left:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
}
.foecast_table table tr th
{
	height:40px;
	line-height:40px;
	text-align:right;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	background:#f4f4f4;
	position:relative;
}
.foecast_table table tr th div
{
	position:relative;
	padding-right:40px;
}
.foecast_table table tr td
{
	height:40px;
	line-height:40px;
	text-align:right;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}
.foecast_table table tr a.selected
{
	background:#ffe9be;
}
.foecast_table table tr.tr_hover
{
	background:#ffffdd!important;
}
.foecast_table table tr.tr_selected
{
	background:#ffe9be;
}
.foecast_table table tr.total_bottom
{
	font-size:13px;
}
.foecast_table table tr td.first_td
{
	text-align:left;
}
.foecast_table table tr td.first_td span
{
	padding-left:10px;
}
.foecast_table table tr td.first_td a,.foecast_table table tr td.first_td:visited
{
	display:block;
	color:#525252;
	padding-left:10px;
}
.foecast_table table tr td.first_td a:hover
{
	text-decoration:none;
	background:#ffffdd;
}
.foecast_table table tr td a.num,.foecast_table table tr td a.num:visited
{
	display:block;
	padding-right:40px;
	color:#525252;
}
.foecast_table table tr td a.num:hover
{
	text-decoration:none;
	background:#ffffdd;
}
.foecast_table table tr td span.num
{
	display:block;
	padding-right:40px;
}
.foecast_table table tr th .expander
{
	position:absolute;
	right:14px;
	top:12px;
}
.foecast_table table tr th .retract
{
	position:absolute;
	right:14px;
	top:12px;
}
a.expander,a.expander:visited
{
	width:16px;
	height:16px;
	line-height:18px;
	border:1px solid #ccc;
	background:#ddd url(../img/expander.png) center no-repeat;
	display:block;
	color:#333;
}
a.expander:hover
{
	border:1px solid #aaa;
	background-color:#bbb;
}
a.retract,a.retract:visited
{
	width:16px;
	height:16px;
	line-height:18px;
	border:1px solid #ccc;
	background:#ddd url(../img/retract.png) center no-repeat;
	display:block;
	color:#333;
}
a.retract:hover
{
	border:1px solid #aaa;
	background-color:#bbb;
}
.foecast_table table tr th .title_help
{
	position:absolute;
	right:14px;
	top:12px;
	height:16px;
	width:16px;
	display:block;
	background:url(../img/help.png) center no-repeat;
	cursor:help;
}
.foecast_table .pipeline_stage_table table tr th
{
	border-right:0;
}
.foecast_table .pipeline_stage_table table tr td
{
	border-right:0;
}
.foecast_table .pipeline_stage_table table tr td.first_td
{
	border-right:1px solid #e2e2e2;
}
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/

/* Icons 
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(../img/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}
.ui-widget-content .ui-icon {
	background-image: url(../img/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(../img/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
	background-image: url(../img/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(../img/ui-icons_454545_256x240.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon {
	background-image: url(../img/ui-icons_454545_256x240.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
	background-image: url(../img/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(../img/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;
}
/* positioning */
.ui-icon-carat-1-n {
	background-position: 0 0;
}
.ui-icon-carat-1-ne {
	background-position: -16px 0;
}
.ui-icon-carat-1-e {
	background-position: -32px 0;
}
.ui-icon-carat-1-se {
	background-position: -48px 0;
}
.ui-icon-carat-1-s {
	background-position: -64px 0;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0;
}
.ui-icon-carat-1-w {
	background-position: -96px 0;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}
.ui-icon-arrow-4 {
	background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.ui-icon-extlink {
	background-position: -32px -80px;
}
.ui-icon-newwin {
	background-position: -48px -80px;
}
.ui-icon-refresh {
	background-position: -64px -80px;
}
.ui-icon-shuffle {
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}
.ui-icon-folder-open {
	background-position: -16px -96px;
}
.ui-icon-document {
	background-position: -32px -96px;
}
.ui-icon-document-b {
	background-position: -48px -96px;
}
.ui-icon-note {
	background-position: -64px -96px;
}
.ui-icon-mail-closed {
	background-position: -80px -96px;
}
.ui-icon-mail-open {
	background-position: -96px -96px;
}
.ui-icon-suitcase {
	background-position: -112px -96px;
}
.ui-icon-comment {
	background-position: -128px -96px;
}
.ui-icon-person {
	background-position: -144px -96px;
}
.ui-icon-print {
	background-position: -160px -96px;
}
.ui-icon-trash {
	background-position: -176px -96px;
}
.ui-icon-locked {
	background-position: -192px -96px;
}
.ui-icon-unlocked {
	background-position: -208px -96px;
}
.ui-icon-bookmark {
	background-position: -224px -96px;
}
.ui-icon-tag {
	background-position: -240px -96px;
}
.ui-icon-home {
	background-position: 0 -112px;
}
.ui-icon-flag {
	background-position: -16px -112px;
}
.ui-icon-calendar {
	background-position: -32px -112px;
}
.ui-icon-cart {
	background-position: -48px -112px;
}
.ui-icon-pencil {
	background-position: -64px -112px;
}
.ui-icon-clock {
	background-position: -80px -112px;
}
.ui-icon-disk {
	background-position: -96px -112px;
}
.ui-icon-calculator {
	background-position: -112px -112px;
}
.ui-icon-zoomin {
	background-position: -128px -112px;
}
.ui-icon-zoomout {
	background-position: -144px -112px;
}
.ui-icon-search {
	background-position: -160px -112px;
}
.ui-icon-wrench {
	background-position: -176px -112px;
}
.ui-icon-gear {
	background-position: -192px -112px;
}
.ui-icon-heart {
	background-position: -208px -112px;
}
.ui-icon-star {
	background-position: -224px -112px;
}
.ui-icon-link {
	background-position: -240px -112px;
}
.ui-icon-cancel {
	background-position: 0 -128px;
}
.ui-icon-plus {
	background-position: -16px -128px;
}
.ui-icon-plusthick {
	background-position: -32px -128px;
}
.ui-icon-minus {
	background-position: -48px -128px;
}
.ui-icon-minusthick {
	background-position: -64px -128px;
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-icon-key {
	background-position: -112px -128px;
}
.ui-icon-lightbulb {
	background-position: -128px -128px;
}
.ui-icon-scissors {
	background-position: -144px -128px;
}
.ui-icon-clipboard {
	background-position: -160px -128px;
}
.ui-icon-copy {
	background-position: -176px -128px;
}
.ui-icon-contact {
	background-position: -192px -128px;
}
.ui-icon-image {
	background-position: -208px -128px;
}
.ui-icon-video {
	background-position: -224px -128px;
}
.ui-icon-script {
	background-position: -240px -128px;
}
.ui-icon-alert {
	background-position: 0 -144px;
}
.ui-icon-info {
	background-position: -16px -144px;
}
.ui-icon-notice {
	background-position: -32px -144px;
}
.ui-icon-help {
	background-position: -48px -144px;
}
.ui-icon-check {
	background-position: -64px -144px;
}
.ui-icon-bullet {
	background-position: -80px -144px;
}
.ui-icon-radio-off {
	background-position: -96px -144px;
}
.ui-icon-radio-on {
	background-position: -112px -144px;
}
.ui-icon-pin-w {
	background-position: -128px -144px;
}
.ui-icon-pin-s {
	background-position: -144px -144px;
}
.ui-icon-play {
	background-position: 0 -160px;
}
.ui-icon-pause {
	background-position: -16px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-prev {
	background-position: -48px -160px;
}
.ui-icon-seek-end {
	background-position: -64px -160px;
}
.ui-icon-seek-start {
	background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}
.ui-icon-stop {
	background-position: -96px -160px;
}
.ui-icon-eject {
	background-position: -112px -160px;
}
.ui-icon-volume-off {
	background-position: -128px -160px;
}
.ui-icon-volume-on {
	background-position: -144px -160px;
}
.ui-icon-power {
	background-position: 0 -176px;
}
.ui-icon-signal-diag {
	background-position: -16px -176px;
}
.ui-icon-signal {
	background-position: -32px -176px;
}
.ui-icon-battery-0 {
	background-position: -48px -176px;
}
.ui-icon-battery-1 {
	background-position: -64px -176px;
}
.ui-icon-battery-2 {
	background-position: -80px -176px;
}
.ui-icon-battery-3 {
	background-position: -96px -176px;
}
.ui-icon-circle-plus {
	background-position: 0 -192px;
}
.ui-icon-circle-minus {
	background-position: -16px -192px;
}
.ui-icon-circle-close {
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.ui-icon-circle-check {
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}
/*-------------------------------------------------Layout页面布局排版-----------------------------------------------------*/
/*===========设置页面最小宽度=============*/
#warp {
	position:absolute;
	top:0;
	left:0;
	min-width:1000px;
	width:100%;
}
* html #warp {
 _width:expression(document.body.clientWidth<1000?"1000px":"100%");
}
/****************三列布局style****************/
#left {
	position: absolute;
	top: 0px;
	left: 0px;
	margin:13px 0 0 13px;
	width:180px;
	z-index:1;
}
#middle {
	margin: 0 281px 0 193px;
	height:auto;
	border-left:1px solid #e4e4e4;
	padding-left:28px;
	min-height:1100px;
	position:relative;
}
#middle:after
{
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}
.schedule_middle
{
	min-height: 900px !important;
}
.index_middle
{
	padding-top:24px!important;
	padding-right:24px;
	border-right:1px solid #eee;
	position:relative;
}
.index_middle_full
{
	padding-top:24px!important;
	padding-right:12px;
	position:relative;
	margin-right:0!important;
}
.index_middle2
{
	padding-top:24px!important;
	margin-right:13px!important;
}
.content_document div#middle {
	border-left:1px solid #fff;
}
div.right {
	margin:13px 13px 0 193px;
	float:left;
	width:780px;
	height:auto;
	min-height:1000px;
	border-left:1px solid #e4e4e4;
	padding-left:25px;
	position:relative;
}
div.right2 {
	margin:0px 13px 0 193px;
	height:auto;
	min-height:1000px;
	border-left:1px solid #e4e4e4;
	padding-left:25px;
	position:relative;
}
div.right_d
{
	margin:0 13px 0 193px;
	min-height:800px;
	padding-top:5px;
}
div.left_middle {
	float:left;
	width:505px;
}
div#right {
	position: absolute;
	top: 13px;
	right: 13px; /* Opera5.02 will show a space at right 
swhen there is no scroll bar */
	width: 240px;
}
div.index_right
{
	top:100px!important;
}
div.index_right_tab
{
	position: absolute;
	top: -49px;
	right:-293px; /* Opera5.02 will show a space at right 
swhen there is no scroll bar */
	width: 240px;
}
div.right_middle {
	position: absolute;
	top: 0px;
	right:2px; /* Opera5.02 will show a space at right 
swhen there is no scroll bar */
	width: 240px;
}
div.left_float {
	width:505px;
	float:left;
	margin:0 0 0 13px;
}
div.right_float {
	width: 240px;
	float:left;
	margin:0 0 0 23px;
}
/****************三列布局style****************/
#left_tabs_full {
	margin:0px 268px 0 0;
	min-height:900px;
	border-right:1px solid #eee;
	padding-right:24px;
	padding-top:24px;
}
#left_tabs_full .grid_style_01 {
	width:auto;
}
#right_tabs_full {
	position: absolute;
	top: 24px;
	right: 0; /* Opera5.02 will show a space at right 
swhen there is no scroll bar */
	width: 240px;
}
#left_tabs {
	margin:0 268px 0 0px;
	padding-top:24px;
	min-height:900px;
	height:auto;
	border-right:1px solid #eee;
	padding-right:24px;
	overflow:hidden;
}
.left_tabs
{
	position:absolute;
	top: 0px;
	left: 0px;
	margin:24px 0 0 0;
	width:180px;
}
#middle_tabs {
	margin:0 268px 0 211px;
	border-right:1px solid #eee;
	padding-right:24px;
	padding-top:24px;
	min-height:900px;
}
#middle_tabs:after
{
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}
#conent_tabs_d
{
	
    height: auto;
    min-height: 600px;
   
}
#left_tabs_d {
	border-right: 1px solid #EEEEEE;
    height: auto;
    margin: 0 268px 0 0;
    min-height: 600px;
    padding-right: 24px;
    padding-top: 24px;
}
.pop_up #left_tabs_d
{
    margin-right:0!important;
    padding-right:0!important;
    padding-top:0!important;
    min-height: 0!important;
}
.pop_up #left_tabs_d .list_title
{
    display: none!important;
}
.pop_up #left_tabs_d .message_page
{
    border-top:0;
}
#right_tabs {
	position: absolute;
	top: 24px;
	right: 0; /* Opera5.02 will show a space at right 
swhen there is no scroll bar */
	width: 240px;
}

/*************双列布局style*************/
.leftContent {
	float: left;
	width: 160px;
	margin-left:0;
	/* ie5win fudge begins */
    voice-family: "\"}\"";
	voice-family:inherit;
}
.rightContent {
	margin:0 10px 0 170px;
	/* ie5win fudge begins */
    voice-family: "\"}\"";
	voice-family:inherit;
	width:auto;
	height:auto;
}
/********************/
.layout01_left {
	margin:0 261px 0 0;
	height:auto;
	voice-family: "\"}\"";
	voice-family:inherit;
	min-height:800px;
}
.layout01_right {
	position:absolute;
	right:3px;
	top:0;
	width:240px;
	height:auto;
	min-height:800px;
}
/********************/
.layout02_left {
	margin:0 360px 0 0 !important;
	height:auto !important;
	voice-family: "\"}\"";
	voice-family:inherit;
	min-height:800px !important;
}
.layout02_right {
	position:absolute !important;
	right:3px !important;
	top:0 !important;
	width:300px !important;
	height:auto !important;
	min-height:800px !important;
}
/*----------------------------------------------零件Widgets 内容：Tab菜单 下拉菜单 按钮等---------------------------*/
/*tabs css base*/
.ui-tabs {
	position: relative;
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
	margin: 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li a:hover {
	text-decoration:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	/*margin-bottom: 0;*/
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	display: block;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
.bottom_border #commend
{
	height: 60px;
}

/*******popup*****/

.pop_up {
	position:relative;
	min-width:400px;
	border-radius:8px 8px 0 0;
	border:2px solid #ddd;
    background: #fff;
}
.schedule_pop_up
{
   border-radius: 8px;	
}
.schedule_pop_up .mCSB_inside > .mCSB_container
{
	margin-right: 0px !important;
}
.new_remind_pop
{
    border: 1px solid #DDDDDD  !important;
    border-radius: 3px !important;
    box-shadow: 0 0 5px #DDDDDD;
}
.pop_up_net 
{
}
.pop_up h4 {
	height:50px;
	background:#fff;
	border-radius:8px 8px 0 0;
	border-bottom:1px solid #e2e2e2;
	#width:100%;
	#display:block;
}
.pop_up a.pop_close {
	position:absolute;
	height:16px;
	width:16px;
	display:block;
	background:url(../img/modal-close.png) center no-repeat;
	right:15px;
	top:15px;
	color:#333;
	_right:22px;
	_top:22px;
	outline: none;
}
.new_remind_pop a.pop_close {
	position:absolute;
	height:20px;
	width:20px;
	display:block;
	background:url(../img/close_11.png) center no-repeat;
	right:6px;
	top:6px;
	color:#333;
	_right:22px;
	_top:22px;
	outline: none;
}
.new_remind_content .pop_inner
{
	margin: 5px 20px 10px 20px
}
.pop_inner ul.function_list li
{
	line-height: 22px;
	color: #4c4c4c;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    max-width: 250px;
}
.new_remind .pop_bottom 
{
	height: 30px !important;
	background: #f5f5f5;
	text-align: center;
	line-height: 30px;
	border-top: none !important;
}
.pop_up h4 span {
	color:#525252;
	float:left;
	margin-left:18px;
	margin-top:14px;
}

.pop_up .pop_bottom {
	height:50px;
	background:#efefef;
	border-top:1px solid #d7d7d7;
	position:relative;
}
.pop_up .schedule_pop_bottom
{
	background: #ffffff;
	border-top: none;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	height: 60px;
}
.pop_up .pop_bottom .pop_button_area {
	position:absolute;
	right:15px;
	top:15px;
}
.pop_up .pop_bottom .pop_button_left
{
	position:absolute;
	left:15px;
	top:15px;
}
.pop_up .pop_bottom a.pop_button, .pop_up .pop_bottom a.pop_button:visited {
	height:24px;
	line-height:24px;
	padding:0 20px;
	display:block;
	background:#6abd3d;
	color:#eee;
	float:left;
	border-radius:3px;
	margin-left:12px;
}
.pop_up .pop_bottom a.pop_button_cancel
{
	float: left;
	line-height: 24px;
	height: 24px;
	color: #959ca8;
	margin-right: 15px;
}
.pop_up .pop_bottom a.draft_cloud
{
	border: 1px solid #cccccc;
	border-radius: 3px;
	height: 24px;
	line-height: 24px;
	display: block;
	padding: 0 10px;
	color: #999999;
}
.pop_up .pop_bottom a.draft_cloud:hover
{
	background: #dddddd;
	text-decoration: none;
}
.pop_up .pop_bottom a.pop_button:hover {
	background:#9dd167;
	text-decoration:none;
}
.pop_up .pop_bottom a.gray_button
{
	height:24px;
	line-height:24px;
	padding:0 20px;
	display:block;
	border-radius:3px;
}
.pop_up .pop_bottom a.back_to
{
	position:absolute;
	left:15px;
	top:17px;
}

.pop_up .pop_bottom div.pop_bottom_left
{
	position:absolute;
	left:15px;
	top:17px;
}
.pop_up .pop_bottom div.pop_bottom_left input
{
	float: left;
	margin: 2px 4px 2px 2px;
}
.pop_content {
	background:#fff;
}
.pop_head
{
   margin-bottom: 10px;
   padding: 20px 25px 0;
}
.schedule_pop_content
{
	/*max-height: 400px;
	overflow: auto;*/
}
.pop_content .pop_content_inner
{
	padding:30px;
}
.pop_content .pop_list {
	margin-left:40px;
	_margin-left:20px;
	margin-right:40px;
	padding-bottom:20px;
}
.comment_form_approval .pop_list li input
{
	height: 24px;
	line-height: 24px;
}
.comment_form_approval ul.pop_list li div.name_select input
{
	height: 22px;
	line-height: 22px;
}
.schedule_pop_content .schedule_content
{
	margin-left:25px;
	_margin-left:25px;
	margin-right:25px;
	padding-bottom:0px;
}
.pop_content .img_loader
{
  padding:15px;
  min-width:300px;
  text-align:center;
}
.pop_content .sign_in_content
{
	margin-left:40px;
	_margin-left:20px;
	margin-right:40px;
	padding-bottom:20px;
	padding-top:28px;
}
.pop_tip
{
	line-height:30px;
	color:#888;
}
/*pop_up_02*/
.pop_up_02
 {
	min-width:400px;
	border-radius:3px;
    background: #fff;
    overflow: visible!important;
    border: 0!important;
    -webkit-box-shadow: 0 0 17px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 17px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 17px rgba(0, 0, 0, 0.4);
}
.pop_up_02 .pop_up_inner
{
	margin:0 40px;
	padding: 40px 0;
}
.pop_up_02 a.pop_close
{
	position: absolute;
	width: 20px;
	height: 20px;
	display: block;
	background: url(../img/v1.7/close_20.png) center no-repeat;
	right: 10px;
	top: 10px;
}
.pop_up_02 a.pop_close:hover
{
	background: url(../img/v1.7/close_20_blue.png) center no-repeat;
}
.pop_up_02 .pop_title
{
	height: 49px;
	border-bottom: 1px solid #e4e4e4;
}
.pop_up_02 .pop_title h5
{
	font-size: 14px;
	line-height: 49px;
	color: #606060;
	margin-left: 15px;
}
.pop_up_02 .pop_up_content
{
	overflow: visible;
	padding:0;
}
.pop_up_02 .pop_up_content .add_new_list
{
	margin: 0 10px 20px 40px;
	padding-top: 10px;
}
.pop_up_02 .pop_up_content .pop_up_content_inner
{
	margin: 0 0 20px 40px;
	padding-top: 20px;
}
.pop_up_02 .pop_up_content .pop_item
{
	margin-bottom: 30px;
}
.pop_up_02 .pop_up_content .pop_item .pop_item_content
{
	margin-left: 25px;
	margin-top: 8px;
	line-height: 2em;
}
.pop_up_02 .pop_up_content .pop_item .pop_item_content div
{
	margin-bottom: 5px;
}
.pop_up_02 .pop_up_content .pop_item  .pop_info
{
	background: #f6f6f6;
	margin: 5px 0 0 0;
	width: 350px;
	padding:10px;
	color: #959ca8;
	line-height: 2em;
}
.pop_up_02 .pop_up_content .pop_item .pop_item_content span
{
	margin-right: 10px;
}
.pop_up_02 .pop_up_content .pop_item a.more
{
	color: #959ca8;
}
.pop_up_02 .pop_up_content .add_new_list .pop_list
{
	margin-top:18px;
}
.pop_up_02 .pop_up_content .entity_export_info
{
	height: 160px;
	max-height: 80vh;
	overflow-y: scroll;
}
.pop_up_02 .pop_up_bottom
{
	height: 50px;
	background: #f4f4f4;
	border-top: 1px solid #eee;
	border-radius: 0 0 3px 3px;
	clear: both;
}
.pop_up_bottom .pop_up_button
{
	float: right;
	margin: 14px 20px 0 0;
}
.pop_up_button a.search_button
{
	display: block;
	float: left;
	height: 22px;
	line-height: 24px;
	padding: 0 15px 0 25px;
	margin-left: 12px;
	color: #959ca8;
	background: #f7f7f9 url(../img/v1.7/see_more.png) 10px center no-repeat;
	border:1px solid #d0d0d0;
	border-radius: 4px;
}
.pop_up_button a.search_button:hover
{
	background-color: #e2e2ea;
	text-decoration: none;
}
.pop_up_button .green_button
{
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	margin-left: 12px;
}
.pop_up_button a.search_green,.pop_up_button a.search_green:hover
{
	background-image: url(../img/v1.7/see_more_white.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 25px;
}
.pop_up_button a.cancel
{
	float: left;
	height: 24px;
	line-height: 24px;
	color: #959ca8;
	padding-right: 5px;
}
.pop_up_button_left a.cancel
{
	float: left;
	height: 24px;
	line-height: 24px;
	color: #959ca8;
}
.drop_div .pop_up_bottom
{
	height: 44px;
	background: #f4f4f4;
	border-top: 1px solid #eee;
	border-radius: 0 0 3px 3px;
}
.drop_div .pop_up_bottom .pop_up_button
{
	float: right;
	margin: 10px 20px 0 0;
}
.drop_div .pop_up_bottom .pop_up_button_left
{
	float: left;
	margin: 10px 0 0 20px;
}
.pop_up_bottom .pop_up_button_left
{
	float: left;
	margin: 10px 0 0 20px;
}
.add_new_list a.more_link
{
	display: block;
	color: #959ca8;
	margin: 10px 0 10px 0;
}
.confirm
{
	padding:30px 20px 10px 20px;
	background: url(../img/v1.7/warnning.png) 40px 27px no-repeat;
}
.confirm p
{
	min-height: 40px;
	margin-left: 55px;
	margin-right: 20px;
	vertical-align: middle;
}
.tip_yellow
{
	color: #e39b02;
}
/*loading_btn*/
a.loading_btn,a.loading_btn:visited
{
	height:20px;
	line-height:20px;
	padding:0 15px;
	display:block;
	border:1px solid #ccc;
	background:#ddd;
	color:#666;
	float:left;
	cursor:text;
	border-radius:3px;
}
a.loading_btn:hover
{
	text-decoration:none;	
}
/*============pop_list====================*/
.pop_list {
	margin:28px 0 0 0;
	float:left;
	height:auto;
}
.pop_list li {
	clear:left;
	float:left;
	margin-bottom:20px;
	height:auto;
	line-height:20px;
	width:100%;
	position:relative;
}
.pop_list li label {
	width:80px;
	display:block;
	float:left;
}
.pop_list li label.form_text {
	margin-left:40px;
	_margin-left:20px;
}
.pop_list li input {
	float:left;
	width:250px;
	height:25px;
	line-height:25px;
	margin-right:5px;
}
.pop_list li input[type=text]
{
	border:1px solid #ccc;
}
.pop_list li input[type=passowrd]
{
	border:1px solid #ccc;
}
.pop_list li input.long_input {
	width:313px;
}
.pop_list li input.short_input {
	width:94px;
}
.pop_list li input.shorter_input {
	width:70px;
}
.pop_list li select {
	float:left;
	width:252px;
	height:24px;
	line-height:24px;
	margin-right:5px;
}
.pop_list li textarea {
	float:left;
	width:250px;
	height:80px;
	margin-right:5px;
}
.pop_list li span {
	float:left;
	margin-right:10px;
	max-width:260px;
}
.pop_list li span.span_watermark {
	float:left;
	margin-right:0px;
}
.pop_list li.message_sent_li span.span_watermark {
	float:left;
	margin-right:0px;
	width:100%;
	max-width:100%;
}
.pop_list li span.span_watermark label
{
	margin-top:2px;
}
.pop_list li input.checkbox {
	margin-top:4px;
   *margin:0;
	width:12px;
	height:12px;
}
.pop_list li .right_area_highsea input.checkbox 
{
	margin-top:4px;
}
.pop_list li select.short_sel01 {
	width:100px;
}
.pop_list li select.short_sel02 {
	width:72px;
}
.pop_list li input.long_input01 {
	width:210px;
}
.pop_list li input.long_input02 {
	width:225px;
}
.pop_list li input.long_input03 {
	width:265px;
}
.pop_list li .margin_left {
	margin-left:20px;
}
.pop_list_hidden {
	margin-top:-40px;
	display:none;
}
.pop_list li.pop_list_li_floatleft {
	float:left;
	width:300px;
}
.pop_list_span_center {
	text-align:center;
	width:15px;
	margin-right:8px;
}
.pop_list li ul.holder{

}
.pop_list li ul.holder li {
	clear:none;
	float:left;
	width:auto;
	line-height:16px;
	margin-right:3px;
}
.pop_list li span.edit_task_ico
{
	padding-left:18px;
	background-position:left center!important;
}
.right_area {
	float:left;
	width:250px;
}
.pop_list li .right_area span
{
	margin:0 20px 10px 0;
}
.pop_list li.pop_line {
	text-indent:-9999px;
	height:1px;
	line-height:1px;
	background:#ccc;
	margin-bottom:14px;
}
.pop_list li ul.topic_show li, .pop_list li ul.topic_add li {
	width:auto;
	clear:none;
}
.pop_list li ul.topic_add li {
	margin-right:2px;
}
.pop_list li ul.topic_add li input {
	margin-right:0;
}
.pop_fieldset
{
	float:left;
	margin:10px 0 10px 30px;
	width:410px;
	border:1px solid #ccc;
}
.pop_fieldset legend
{
	margin-left:10px;	
	padding:0 3px;
	font-weight:bold;
	color:#666;
}
.pop_fieldset ul.pop_list
{
	margin:5px 15px 0px 10px;
}
.pop_list_tip
{
	height:16px;
	width:16px;
	display:block;
	background:url(../img/help.png) center no-repeat;
	position:absolute;
	top:3px;
	left:340px;
	cursor:help;
}
.pop_list_tip_highsea
{
	height:16px;
	width:16px;
	display:block;
	background:url(../img/help.png) center no-repeat;
	position:absolute;
	cursor:help;
	top:24px;
	left:270px;
}
.pop_content ul.share_pop_list
{
	margin:24px 0 0 0;
    width:100%;
    padding-bottom:0;
}
.pop_content ul.transpond_pop_list
{
	margin:18px 0 0 0;
    width:100%;
    padding-bottom:0;
}
.pop_content ul.share_pop_list span.span_watermark
{
	width:100%;
	max-width:100%!important;
}
/**/
.pop_content ul.sp_detail_word_list
{
	margin:5px 0 0 15px;
	width:100%;
	padding-bottom:5px;
}
.pop_content ul.sp_detail_word_list li
{
	margin-bottom:5px;
}
/**/
.pop_list .short_input_area
{
	clear:both;
	padding:5px 0 2px 0;
	height:24px;
	line-height:24px;
}
.pop_list .short_input_area input
{
	width:40px;
}
.pop_list .right_area_highsea
{
	margin-top:0;
}
.pop_list .right_area_highsea label
{
	width:auto!important;
	margin-right:10px;
}
.pop_list_button .cancel
{
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	color:#999;
}
.pop_list_button .gray_button
{
	float:left;
	padding:0 8px;
	height:22px;
	line-height:22px;
	margin-right:10px;
}
.pop_list li .list_label
{
	margin-bottom:5px;
}
.pop_list_title
{
	padding-bottom:0!important;
}
.pop_list_content
{
	clear:left;
	margin-top:0!important;
	max-height:400px;
	overflow:auto;
	width:500px;
}
.pop_content_text
{
	margin:0 20px 20px 20px;
	padding-top:20px;
}
.pop_content_text p
{
	line-height:2em;
	margin-bottom:10px;
}
.pop_content_right
{
	float:right;
	width:200px;
	margin-right:20px;
}
/*===================================*/
.word_list {
	float:left;
	margin:20px 0 0 20px;
	_margin-left:10px;
}
.word_list select {
	width:150px;
	height:300px;
	margin-bottom:20px;
}
.word_list select option
{
	padding:4px;
}
.move_button {
	float:left;
	width:60px;
	height:50px;
	margin-top:140px;
	text-align:center;
}
.word_list_show {
	float:left;
	margin:20px 0 0 0;
}
.word_list_show select {
	width:150px;
	height:300px;
	margin-bottom:20px;
}
.word_list_show select option
{
	padding:4px;
}
.sort_button {
	float:left;
	width:30px;
	height:50px;
	margin-top:40px;
	text-align:center;
}
/**/
.add_person {
	float:left;
}
.important {
	width:100%;
}
.important li {
	height:20px;
	line-height:20px;
}
.important li.title {
	font-weight:bold;
}
/*
 * jQuery UI Datepicker 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
	background:#fff;
	border:1px solid #ccc;
	border-radius:3px;
	font-size:11px;
}
.ui-datepicker .ui-state-default {
	background:#ededed;
	border:1px solid #d3d3d3;
	color:#555555;
}

.ui-datepicker-week-col .ui-datepicker-week-a
{
	border:1px solid #d3d3d3;
	background:#ededed;
	text-align:center;
	color:#555555;
}
.ui-datepicker-today .ui-state-default {
	background:#FDFDFD;
	border:1px solid #E1E954;
	color:#555555;
}
.ui-datepicker .ui-state-hover {
	border:1px solid #999999;
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0;
	background:#D0D0D0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
	text-indent:-9999px;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left:2px;
}
.ui-datepicker .ui-datepicker-next {
	right:2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin:0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding:0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width:auto;
	overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width:auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left;
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0em;
}
/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group {
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
	display: none; /*sorry for IE5*/
	display/**/: block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 200px; /*must have*/
	height: 200px; /*must have*/
}
/*report status*/
.week-picker
{
	margin-top:10px;
}
.week-picker .ui-datepicker-inline
{
	width:100%;
}
.week-picker .ui-state-hover
{
	background:#ccc;
}
.week-picker .ui-state-active
{
	background:#fff;
	border:1px solid #aaa;
}
.week-picker .ui-state-highlight
{
	border:3px solid #fffd7a!important;
}
.ui-datepicker-week-col
{
	padding:2px!important;
}
.ui-datepicker-day-col 
{
	padding:2px!important;
}
.workreport-submitted .ui-datepicker-week-a,.workreport-submitted .ui-state-default
{
	background:#dde5ff!important;
	color:#555!important;
}
.workreport-submitted .ui-state-hover
{
	background:#4c94c2!important;
	color:#fff!important;
}
.workreport-submitted .ui-state-active
{
	background:#4c94c2!important;
	color:#555!important;
}
.workreport-marked .ui-datepicker-week-a,.workreport-marked .ui-state-default
{
	background:#e0ffdd!important;
	color:#555!important;
}
.workreport-marked .ui-state-hover
{
	background:#6abd3d!important;
	color:#fff!important;
}
.workreport-marked .ui-state-active
{
	color:#555!important;
	background:#6abd3d!important;
}
/*-----------------当前位置position-------------------------*/
#position {
	height:24px;
	line-height:24px;
	float:left;
	margin:5px 0 0 18px;
}
#position ul li {
	float:left;
	margin-right:5px;
	height:24px;
}
#position ul li span {
	margin-left:5px;
	height:24px;
}
#position ul li.position_now {
	color:#666666;
	width:150px;
	overflow:hidden;
	white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
/*-----------------销售阶段style-----------------------*/
.sales_stage {
	height:6px;
	width:60px;
}
.sales_stage span {
	width:6px;
	height:6px;
	display:block;
	float:left;
	background:#e5eaf6;
	border:1px solid #989e96;
	margin-right:2px;
}
.sales_stage span.sales_stage_now {
	background:#8ee963;
}
.stage_full {
	height:12px;
	line-height:12px;
	margin:10px 0 10px 10px;
	float:left;
	width:auto!important;
}
.stage_full span {
	height:12px;
	width:12px;
	text-align:center;
}
.stage_full p {
	float:left;
	margin-left:10px;
}
.next_stage {
	clear:both;
	margin-left:10px;
	margin-bottom:5px;
	float:left;
 *white-space:nowrap;word-wrap:normal;
}
/*----------------------内容页tabs----------------------------------------*/
.page_border
{
	border:1px solid #e4e4e4;
}
.page_content {
	height:auto;
	_height:0;
	clear:both;
	margin:0 12px 12px 12px;
	position:relative;
}
#left_tabs_d .page_content
{
	margin:0!important;
}
.page_content_nav {
	/*height:32px;*/
	border-bottom:1px solid  #e4e4e4;
}
.page_content_nav li {
	height:28px;
	margin:4px 4px 0 0;
}
.page_content_nav li.first {
	margin-left:0;
}
.page_content_nav li a, .page_content_nav li a:visited {
	height:26px;
	line-height:26px;
	padding:0 12px;
	border:1px solid #e4e4e4;
	border-bottom:0;
	border-radius:4px 4px 0 0;
	display:block;
	color:#525252;
}
.page_content_nav li.ui-tabs-active a {
	border:1px solid #e4e4e4;
	border-bottom:2px solid #fff;
	color:#525252;
	outline: none;
}
.page_content_nav li.ui-state-hover a {
	background:#f4f4f4;
}
.page_content_panel {
	clear:both;
	height:auto;
	width:100%;
	padding:0;
	margin:0;
	margin-bottom:20px;
	position:relative;
}
.page_content_panel iframe, .right iframe {
	height:1500px;
}
.page_content.ui-tabs .ui-tabs-panel
{
	padding: 0px;
}
/*更多信息tabs*/
.more_info_nav {
	height:24px;
	padding-bottom:12px;
	border-bottom:1px solid #eee;
}
.more_info_nav li {
	height:24px;
	margin-right:4px;
}
.more_info_nav li.float_right {
	float:right;
	padding-top:3px;
	margin-right:12px;
}
.more_info_nav li a, .more_info_nav li a:visited {
	height:24px;
	line-height:24px;
	padding:0 10px;
	display:block;
	color:#828282;
	border-radius:3px;
}
.more_info_nav li.ui-tabs-active a {
	background:#eee;
	color:#525252;
	
}
.more_info_nav li.ui-state-hover a {
	background:#eee;
	color:#525252;
}
.more_info_panel {
	clear:both;
	width:100%;
	padding:0;
	margin:0;
}
.more_info_panel .show_content {
	margin:15px 0 0 0;
}
/**********page_cotnent2*************/
.page_content2 {
	height:auto;
	_height:0;
	clear:both;
	position:relative;
}
.page_content_nav2 {
	border-bottom:1px solid #eee;
	height:24px;
	padding-bottom:24px;
}
.page_content_nav2 li {
	margin:0 4px 0 0;
}
.page_content_nav2 li.first {
}
.page_content_nav2 li a, .page_content_nav2 li a:visited {
	line-height:24px;
	padding:0 12px;
	display:block;
	color:#828282;
}
.page_content_nav2 li.ui-tabs-active a {
	background:#eee;
	color:#525252;
	border-radius:3px;
}
.page_content_nav2 li.ui-state-hover a {
	color:#525252;
}
/*---------------------------------*/
.share_tab_content
{
	height:auto;
	margin:0 24px;
	padding-top:12px;
}
.share_nav {
	height:32px;
	border-bottom:1px solid  #e4e4e4;
}
.share_nav li {
	height:28px;
	margin:4px 4px 0 0 !important;
}
.share_nav li.first {
	margin-left:0;
}
.share_nav li a, .share_nav li a:visited {
	height:27px;
	line-height:27px;
	padding:0 12px;
	border:1px solid #e4e4e4;
	border-bottom:0;
	display:block;
	color:#888;
}
.share_nav li.ui-tabs-active a {
	background:#fff;
	border:1px solid #e4e4e4;
	border-bottom:2px solid #fff;
	color:#525252;
	font-weight:bold;
}
.share_nav li.ui-state-hover a {
	color:#525252;
}
.share_nav.ui-tabs-nav 
{
	padding: 0px;
}
.share_panel {
	clear:both;
	height:auto;
	width:100%;
	padding:0;
	margin:0;
	margin-bottom:20px;
	position:relative;
}
.share_tab_content.ui-tabs .ui-tabs-panel
{
	padding: 0px;
}
.ui-tabs .ui-tabs-nav li
{

}
/************/
a.page_addbutton,a.page_addbutton:visited {
	float:left;
	background:#6abd3d;
	border-radius:4px;
	color:#fff;
	text-align:center;
	height:24px;
	line-height:24px;
	width:64px;
	font-size:12px;
}
a.page_addbutton:hover
{
	background:#9dd167;
	text-decoration:none;
}
a.page_addbutton_dis, a.page_addbutton_dis:visited {
	background:#ccc;
	float:left;
	border:1px solid #ddd;
	height:19px;
	padding:0 12px;
	color:#525252;
}
.big_pic {
	width:640px;
}
/*--------------*/
.star-rating {/*这里是空分层，用来显示空星星*/
	float:left;
	list-style:none;
	width:80px;
	height:16px;
	position: relative;
	background: url(../img/star_rating.gif) top left repeat-x;/*空星星位于背景图片的顶层，将其设为背景并横向平铺*/
}
.star-rating li {/*设置li的浮动属性*/
	padding:0px;
	margin:0px;
	/*\*/
float: left;/* */
}
.star-rating li a {/*设置a的布局为绝对布局和垂直坐标并隐藏a中文本使其成为空链接*/
	display:block;
	width:16px;
	height:16px;
	text-decoration: none;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover {/*设置a:hover的背景图片为打分星/垂直坐标/left为0,注意垂直坐标一定要小于a的垂直坐标*/
	background: url(../img/star_rating.gif) left center;
	z-index: 2;
	left: 0px;
}
/*以下5个class用来设置5个链接的位置和hover的宽度*/
.star-rating a.one-star {
	left: 0px;
}
.star-rating a.one-star:hover {
	width:16px;
}
.star-rating a.two-stars {
	left:16px;
}
.star-rating a.two-stars:hover {
	width: 32px;
}
.star-rating a.three-stars {
	left: 32px;
}
.star-rating a.three-stars:hover {
	width: 48px;
}
.star-rating a.four-stars {
	left: 48px;
}
.star-rating a.four-stars:hover {
	width: 64px;
}
.star-rating a.five-stars {
	left: 64px;
}
.star-rating a.five-stars:hover {
	width: 80px;
}
.star-rating li.current-rating {/*设置分数层的背景和宽度并隐藏文本*/
	background: url(../img/star_rating.gif) left bottom;
	position: absolute;
	height: 16px;
	width:0;
	display: block;
	z-index: 1;
}
.star-rating li.current-rating0 {/*设置分数层的背景和宽度并隐藏文本*/
	width:0;
}
.star-rating li.current-rating1 {/*设置分数层的背景和宽度并隐藏文本*/
	width:8px;
}
.star-rating li.current-rating2 {/*设置分数层的背景和宽度并隐藏文本*/
	width:16px;
}
.star-rating li.current-rating3 {/*设置分数层的背景和宽度并隐藏文本*/
	width:24px;
}
.star-rating li.current-rating4 {/*设置分数层的背景和宽度并隐藏文本*/
	width:32px;
}
.star-rating li.current-rating5 {/*设置分数层的背景和宽度并隐藏文本*/
	width:40px;
}
.star-rating li.current-rating6 {/*设置分数层的背景和宽度并隐藏文本*/
	width:48px;
}
.star-rating li.current-rating7 {/*设置分数层的背景和宽度并隐藏文本*/
	width:56px;
}
.star-rating li.current-rating8 {/*设置分数层的背景和宽度并隐藏文本*/
	width:64px;
}
.star-rating li.current-rating9 {/*设置分数层的背景和宽度并隐藏文本*/
	width:72px;
}
.star-rating li.current-rating10 {/*设置分数层的背景和宽度并隐藏文本*/
	width:80px;
}
/*------------------dialog --------------*/
/*.ui-dialog {
	position: absolute;
	width: 300px;
	overflow: hidden;
}

.ui-dialog .ui-dialog-title {
	float: left;
	color:#525252;
	margin: 2px 16px .1em 5px;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
	text-indent:-9999px;
	background: transparent;
	border: none;
	display:none;
}
.ui-dialog .ui-dialog-titlebar-close span.ui-icon-closethick {
	display: block;
	margin: 1px;
	background:url(../img/close.png) center no-repeat!important;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding:20px 28px 20px 28px;
	background: none;
	overflow: auto;
	zoom: 1;
	background:#fff;
}
.ui-dialog .ui-dialog-content p {
	margin-left:auto;
	margin-right:auto;
	line-height:22px;
	padding-left:32px;
	position:relative;
	min-height:24px;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	padding: .3em 1em .5em .4em;
	background:#efefef;
	height:30px;
	border-top:1px solid #d7d7d7;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
	height:22px;
	display:block;
	padding:2px 10px;
	background:#6abd3d;
	color:#fff;
	float:left;
	border-radius:3px;
	border:0;
}
.ui-dialog .ui-dialog-buttonpane button:hover
{
	background:#9dd167;
}
.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-dialog {
	position:relative;
	padding:1px;
}
.ui-dialog-titlebar {
	height:30px;
	background:#497ab1;
	margin:0;
	font-weight:bold;
}
.ui-dialog-titlebar .ui-dialog-title
{
	margin:8px 0 0 12px;
}
.ui-dialog span.ui-icon-alert
{
	height:24px;
	width:24px;
	display:block;
	background:url(../img/warnning.png) center no-repeat;
	margin-bottom:0;
	position:absolute;
	left:0;
	top:4px;
}
.ui-button-text-only .ui-button-text{
	padding: 0;
}*/
.ui-dialog
{
	padding: 0px;
}
.ui-dialog .ui-dialog-titlebar {
	height: 50px;
	line-height: 50px;
	background: #fff;
	border-bottom: 1px solid #e2e2e2;
	padding: 0px;
	font-weight: bold;
	font-size: 14px;
}
.ui-dialog .ui-dialog-title
{
	margin-left: 18px;
}
.ui-dialog .ui-dialog-titlebar-close
{
	border:none;
	background: none;
	margin-right: 10px;
}
.ui-dialog .ui-state-default .ui-icon
{
	background: url(../img/modal-close.png) center no-repeat;
	width: 16px;
	height: 16px;
}
.ui-dialog .ui-dialog-content
{
  padding: 0;
  background: #fff;
  overflow: inherit;
}
.ui-dialog .pop_up_button .green_button
{
	margin-left: 40px;
}

/*  */
.name_select_input
{
	margin-right:30px;
}
.name_select
{
	float:left;
	position:relative;
	height:auto;
}
.private_message_name_select
{
	border:1px solid #ccc;
	width:100%;
}
.private_message_name_select ul.holder
{
	border:0;
}
/* Copyright: Guillermo Rauch <http://devthought.com/> - Distributed under MIT - Keep this message! */

/* TextboxList sample CSS */
ul.holder {
	margin: 0;
	border: 1px solid #ccc;
	overflow: hidden;
	height: auto !important;
	height: 1%;
	padding:2px 2px 0 2px;
	background:#fff;
}
*:first-child+html ul.holder {
	padding-bottom: 2px;
}
* html ul.holder {
	padding-bottom: 2px;
} /* ie7 and below */
ul.holder li {
	float: left;
	list-style-type: none;
	margin:0 2px 2px 0;
	white-space:nowrap;word-wrap:normal;
}
ul.holder li.bit-box, ul.holder li.bit-input input {
	
}
ul.holder li.bit-box {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #CAD8F3;
	background: #DEE7F8;
	padding: 1px 5px 2px;
}
ul.holder li.bit-box-focus {
	border-color: #598BEC;
	background: #598BEC;
	color: #fff;
}
ul.holder li.bit-input input {
	width:auto;
	width:12px;
	overflow:visible;
	margin: 0;
	border: 0px;
	outline: 0;
} /* no left/right padding here please */
ul.holder li.bit-input input.smallinput {
	width: 20px;
}
/* Facebook demo CSS */      
ul.holder {
	width: 300px;
	float:left;
}
ul.holder {
	margin-right:5px !important
}
ul.holder li.bit-box, #apple-list ul.holder li.bit-box {
	padding-right: 15px;
	position: relative;
	z-index:0;
}
#apple-list ul.holder li.bit-input {
	margin: 0;
}
#apple-list ul.holder li.bit-input input.smallinput {
	width: 5px;
}
ul.holder li.bit-hover {
	background: #BBCEF1;
	border: 1px solid #6D95E0;
}
ul.holder li.bit-box-focus {
	border-color: #598BEC;
	background: #598BEC;
	color: #fff;
}
ul.holder li.bit-box a.closebutton {
	position: absolute;
	right: 4px;
	top: 5px;
	display: block;
	width: 7px;
	height: 7px;
	font-size: 1px;
	background: url('../img/close.gif');
}
ul.holder li.bit-box a.closebutton:hover {
	background-position: 7px;
}
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover {
	background-position: bottom;
}
/* Autocompleter */

.facebook-auto {
	display: none;
	position:absolute;
	width:352px;
	background: #eee;
	z-index:10001;
}
.private_message_name_select .facebook-auto
{
	left:-1px;
	bottom:-1px;
}
.facebook-auto .default {
	padding: 5px 7px;
	border: 1px solid #ccc;
	border-width: 0 1px 1px;
	font-size:11px;
	position:absolute;
	background:#fff;
}
.facebook-auto ul {
	display: none;
	margin: 0;
	padding: 0;
	position:absolute;
	border: 1px solid #ccc;
	border-top:0;
	border-right:0;
	z-index:9999;
	background:#fff;
}
.facebook-auto ul li {
	padding: 5px 0 5px 0px;
	z-index: 1000;
	cursor: pointer;
	margin: 0;
	list-style-type: none;
	border-right:1px solid #ccc;
	background:#fff;
}
.facebook-auto ul li em {
	font-weight: bold;
	font-style: normal;
	background: #ccc;
}
.facebook-auto ul li.auto-focus {
	background: #497AB1;
	color: #fff;
}
.facebook-auto ul li.auto-focus em {
	background: none;
}
ul.pop_list li div.name_select
{
	
}
ul.pop_list li div.name_select input
{
	width:12px;
}
.deleted {
	background-color:#4173CC !important;
	color:#ffffff !important;
}
.hidden {
	display:none;
}
#demo ul.holder li.bit-input input {
	padding: 2px 0 1px;
	border: 1px solid #999;
}
.pop_content .warn_notice
{
  width: 100%;
  background: #fffde4;
  border: 1px solid #f5ed94;
  margin: 18px 0 0;
  padding: 5px 0;
}
.warn_notice .warn_ico
{
	display: inline-block;
	background: url(../img/warning_16.png) left center no-repeat;
	margin: 0 10px;
	padding-left: 25px;
	color: #f48c12;
}
.transpond_nav li a ,.transpond_nav li a:visited{
	padding: 0 30px;
}
.ie6fix {
	height:1px;
	width:1px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
.validity-tooltip {
    z-index:1003;

    cursor:pointer;

    padding:3px;
    width:16em;

    border-width:1px;
    border-color:#993533;
    border-style:solid;
    color:#111;

    position: absolute;
    background-color:#ffdcdd;
}

.validity-tooltip:hover {
    border-color:#993533;
}

.validity-tooltip .validity-tooltip-outer, .validity-tooltip .validity-tooltip-inner {
    position: absolute;
    width:0;
    height:0;
    border-right-width: 0;
    background:none;
    bottom:auto;
}

.validity-tooltip .validity-tooltip-outer {
    border-color:#993533;
    border-style:solid;

    border-top: 0px solid transparent;
    border-bottom: 24px solid transparent;

    border-right-width:20px;
    border-right-style:solid;
    border-right-color:inherit;

    border-left-width:0px;
    top:-1px;
    left:-21px;
}

.validity-tooltip .validity-tooltip-inner {
    border-top: 0px solid transparent;
    border-bottom: 24px solid transparent;
    border-right: 20px solid #ffdcdd;
    border-left-width:0px;
    top:1px;
    left:3px;
}
/**/
.list_pagination
{
	clear:both;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}
.list_pagination span
{
	margin:0 2px;
	line-height:18px;
	display:inline-block;
}
.list_pagination span strong
{
	color:#fff;
	font-weight:normal;
	height:18px;
	width:18px;
	display:block;
	border:1px solid #4a73ab;
	background:#4a73ab;
	text-align:center;
}
.list_pagination span a
{
	height:18px;
	display:block;
	border:1px solid #4a73ab;
	background:#fff;
	text-align:center;
	padding: 0 6px;
}
.list_pagination span a:hover
{
	background:#ebebeb;
}

/**/
.tooltip {
    color: #fff;
    display: none;
    font-size: 12px;
	border:1px solid #282828;
	background:#282828;
	padding:5px 8px 5px 8px;
	z-index:9999;
}
/**/
a.button_blue01,a.button_blue01:visited
{
	background: none repeat scroll 0 0 #5092bd;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 22px;
    line-height: 22px;
    padding: 0 12px;
}
a.button_blue01:hover
{
	background: none repeat scroll 0 0 #66b8ed;
	text-decoration:none;
}
/*img in span*/
span.light_green
{
	height:24px;
	width:24px;
	display:block;
	padding:0;
	background:url(../img/light_green.png) center no-repeat;
}
span.light_off
{
	height:24px;
	width:24px;
	display:block;
	padding:0;
	background:url(../img/light_off.png) center no-repeat;
}
/**/
.feed_blog_a
{
	overflow:hidden;
	white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
	width:auto;
	max-width:200px;
	height:12px;
	line-height:21px;
}
.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
img.bigcursor {
    cursor: url("../img/big.cur"), auto;
}
/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*//*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }

/*Drop support Internet Explorer 6*/
#warnIE6 {background: #fdfbbd; color:#cf2a24; text-align: left;width:100%;position:absolute;top:0;z-index:99999;}
#warnIE6 .ie6padding {padding:10px 16px;}
#warnIE6-image {float:left;width:124px;height:124px;margin-right: 20px;background:url(../img/ie6nomore.gif) no-repeat 0 0;}
#warnIE6-text {float:left;margin-right: 20px;}
#warnIE6-text .ietitle {font-size: 30px;line-height:normal; font-weight: bold;}
#warnIE6-text .iedesc {font-size: 20px; line-height: 30px;}
a#warnIE6-close {height:16px;width:51px;background: url(../img/ie6nomore-cornerx.jpg) no-repeat;float:right;}
a#getFirefox,a#getIE,a#getSafari,a#getChrome,a#getOpera {width:48px;height:48px;float:left;}
a#getFirefox{background:url(../img/firefox.gif) no-repeat}
a#getIE{background:url(../img/ie.gif) no-repeat}
a#getSafari{background:url(../img/safari.gif) no-repeat}
a#getChrome{background:url(../img/google-chrome.gif) no-repeat}
a#getOpera{background:url(../img/opera.gif) no-repeat}
/*-------------------------------------
zTree Style

version:	3.4
author:		Hunter.z
email:		hunter.z@263.net
website:	http://code.google.com/p/jquerytree/

-------------------------------------*/

.ztree * {
	padding:0;
	margin:0;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif
}
.ztree {
	margin:0;
	padding:5px;
	color:#333
}
.ztree li {
	padding:0;
	margin:0;
	list-style:none;
	text-align:left;
	white-space:nowrap;
	outline:0
}
.ztree li ul {
	margin:0;
	padding:0 0 0 18px
}
.ztree li ul.line {

}
.ztree li a {
	margin:0;
	cursor:pointer;
	height:24px;
	line-height:24px;
	color:#333;
	background-color: transparent;
	text-decoration:none;
	vertical-align:top;
	display: inline-block
}
.ztree li a:hover {
	text-decoration:underline
}
.ztree li a.curSelectedNode {
	background-color:#4291df;
	color:#fff;
}
.ztree li a.curSelectedNode_Edit {
	padding-top:0px;
	background-color:#FFE6B0;
	color:black;
	height:16px;
	border:1px #FFB951 solid;
}
.ztree li a.tmpTargetNode_inner {
	padding-top:0px;
	background-color:#316AC5;
	color:white;
	height:16px;
	border:1px #316AC5 solid;
	opacity:0.8;
	filter:alpha(opacity=80)
}
.ztree li a.tmpTargetNode_prev {
}
.ztree li a.tmpTargetNode_next {
}
.ztree li a input.rename {
	height:14px;
	width:80px;
	padding:0;
	margin:0;
	font-size:12px;
	border:1px #7EC4CC solid;
*border:0px
}
.ztree li span {
	line-height:24px;
	margin-right:2px
}
.ztree li span.button {
	line-height:0;
	margin:0;
	width:20px;
	height:24px;
	display: inline-block;
	vertical-align:middle;
	border:0 none;
	cursor: pointer;
	outline:none;
	background-color:transparent;
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-image:url("../img/zTreeStandard.png");
*background-image:url("../img/zTreeStandard.gif")
}
.ztree li span.button.chk {
	width:13px;
	height:13px;
	margin:0 3px 0 0;
	cursor: auto
}
.ztree li span.button.chk.checkbox_false_full {
	background-position:0 0
}
.ztree li span.button.chk.checkbox_false_full_focus {
	background-position:0 -14px
}
.ztree li span.button.chk.checkbox_false_part {
	background-position:0 -28px
}
.ztree li span.button.chk.checkbox_false_part_focus {
	background-position:0 -42px
}
.ztree li span.button.chk.checkbox_false_disable {
	background-position:0 -56px
}
.ztree li span.button.chk.checkbox_true_full {
	background-position:-14px 0
}
.ztree li span.button.chk.checkbox_true_full_focus {
	background-position:-14px -14px
}
.ztree li span.button.chk.checkbox_true_part {
	background-position:-14px -28px
}
.ztree li span.button.chk.checkbox_true_part_focus {
	background-position:-14px -42px
}
.ztree li span.button.chk.checkbox_true_disable {
	background-position:-14px -56px
}
.ztree li span.button.chk.radio_false_full {
	background-position:-28px 0
}
.ztree li span.button.chk.radio_false_full_focus {
	background-position:-28px -14px
}
.ztree li span.button.chk.radio_false_part {
	background-position:-28px -28px
}
.ztree li span.button.chk.radio_false_part_focus {
	background-position:-28px -42px
}
.ztree li span.button.chk.radio_false_disable {
	background-position:-28px -56px
}
.ztree li span.button.chk.radio_true_full {
	background-position:-42px 0
}
.ztree li span.button.chk.radio_true_full_focus {
	background-position:-42px -14px
}
.ztree li span.button.chk.radio_true_part {
	background-position:-42px -28px
}
.ztree li span.button.chk.radio_true_part_focus {
	background-position:-42px -42px
}
.ztree li span.button.chk.radio_true_disable {
	background-position:-42px -56px
}
.ztree li span.button.switch {
	width:20px;
	height:24px
}
.ztree li span.button.root_open {
	background:url(../img/node_on.png) center no-repeat!important;
}
.ztree li span.button.root_close {
	background:url(../img/node_off.png) center no-repeat!important;
}
.ztree li span.button.roots_open {
	background:url(../img/node_on.png) center no-repeat!important;
}
.ztree li span.button.roots_close {
	background:url(../img/node_off.png) center no-repeat!important;
}
.ztree li span.button.center_open {
	background:url(../img/node_on.png) center no-repeat!important;
}
.ztree li span.button.center_close {
	background:url(../img/node_off.png) center no-repeat!important;
}
.ztree li span.button.bottom_open {
	background:url(../img/node_on.png) center no-repeat!important;
}
.ztree li span.button.bottom_close {
	background:url(../img/node_off.png) center no-repeat!important;
}
.ztree li span.button.noline_open {
	background:url(../img/node_on.png) center no-repeat!important;
}
.ztree li span.button.noline_close {
	background:url(../img/node_off.png) center no-repeat!important;
}
.ztree li span.button.root_docu {
	background:none;
}
.ztree li span.button.roots_docu {
background:none
}
.ztree li span.button.center_docu {
	background:none
}
.ztree li span.button.bottom_docu {
	background:none
}
.ztree li span.button.noline_docu {
	background:none;
}
.ztree li span.button.ico_open {
	margin-right:2px;
	background:url(../img/folder_tree.png) center no-repeat!important;
	vertical-align:top;
*vertical-align:middle
}
.ztree li span.button.ico_close {
	margin-right:2px;
	background:url(../img/folder_tree.png) center no-repeat!important;
	vertical-align:top;
}
.ztree li span.button.ico_docu {
	margin-right:2px;
	background:url(../img/folder_tree.png) center no-repeat!important;
	vertical-align:top;
}
.ztree li span.button.edit {
	margin-right:2px;
	background-position:-110px -48px;
	vertical-align:top;
}
.ztree li span.button.remove {
	margin-right:2px;
	background-position:-110px -64px;
	vertical-align:top;
}
.ztree li span.button.ico_loading {
	margin-right:2px;
	background:url(../img/loading.gif) no-repeat scroll 0 0 transparent;
	vertical-align:top;
}
ul.tmpTargetzTree {
	background-color:#FFE6B0;
	opacity:0.8;
	filter:alpha(opacity=80);
}
span.tmpzTreeMove_arrow {
	width:16px;
	height:16px;
	display: inline-block;
	padding:0;
	margin:2px 0 0 1px;
	border:0 none;
	position:absolute;
	background-color:transparent;
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position:-110px -80px;
	background-image:url("../img/zTreeStandard.png");
*background-image:url("../img/zTreeStandard.gif");
}
ul.ztree.zTreeDragUL {
	margin:0;
	padding:0;
	position:absolute;
	width:auto;
	height:auto;
	overflow:hidden;
	background-color:#cfcfcf;
	border:1px #00B83F dotted;
	opacity:0.8;
	filter:alpha(opacity=80)
}
.zTreeMask {
	z-index:10000;
	background-color:#cfcfcf;
	opacity:0.0;
	filter:alpha(opacity=0);
	position:absolute
}

/* level style*/
/*.ztree li span.button.level0 {
	display:none;
}
.ztree li ul.level0 {
	padding:0;
	background:none;
}*/


/*fix style 解决浏览器兼容问题*/
.ie8_dial_fix
{
	margin-left:auto;
	margin-right:auto;
}
/**/
.dropdown_list
{
	position:absolute;
	left:80px;
	top:23px;
	background:#fff;
	border:1px solid #ccc;
	z-index:99;
	width:250px;
}
.dropdown_list a
{
	display:block;
	padding-left:4px;
	height:26px;
	line-height:26px;
	color:#333;
}
.dropdown_list a:hover
{
	background:#497ab1;
	color:#fff;
	text-decoration:none;
}
.dropdown_list h5
{
	padding-left:4px;
	font-weight:normal;
	color:#999;
	height:20px;
	line-height:20px;
	margin:5px 0 0 0;
}
/**/
.top_gray
{
	padding:30px 20px 30px 20px;
	background:#ebebeb url(../img/task_img01.png) 360px center no-repeat;
}
.top_gray h5
{
	font-size:24px;
	font-weight:normal;
	color:#303030;
}
.top_gray p
{
	margin:15px 280px 0 15px;
	line-height:1.5em;
}
.go_see
{
	font-size:16px;
	height:38px!important;
	line-height:38px!important;
	padding:0 45px 0 30px!important;
	border-radius:4px;
	margin:20px 0 0 15px;
	background-image:url(../img/go_see.png)!important;
	background-repeat:no-repeat!important;
	background-position:90px center!important;
}
.go_see:hover
{
	background-color:#457fa4!important;
}
a.to_link,a.to_link:visited
{
	color:#999;
	text-decoration:underline;
	margin:40px 0 0 20px;
	float:left;
}
a.to_link:hover
{
	color:#666;
}
.two_dimension_code
{
	float:left;
	margin:20px 20px 20px 35px;
}
.two_dimension_code img
{
	width:75px;
	height:75px;
	border:1px solid #ddd;
}
.right_down
{
	float:left;
	margin:25px 0 0 0;
}
.right_down h5
{
	margin-bottom:8px;
}
.right_down p
{
	line-height:1.6em;
}
.right_down p span
{
	margin-right:10px;
}
.screen_guide
{
	border:0!important;
	background:none!important;
}
.lock_01
{
	height:100%;
	width:16px;
	display:block;
	float:left;
	background:url(../img/lock.png) center no-repeat;
}
.lock_02
{
	height:100%;
	width:16px;
	display:block;
	float:left;
	background:url(../img/lock2.png) center no-repeat;
}
/** 消掉input框上的叉号 **/
input::-webkit-search-cancel-button{
	display: none;
} 
input::-ms-clear{
	display: none;
}