@charset "utf-8";
/* 公用样式 */
body {
	margin: 0px;
}
*{
	margin:0px;
	padding:0px;
}
body,td,th {
	color: #24677f;
	font-size: 12px;
	font-family: 宋体;
}
body{
	SCROLLBAR-FACE-COLOR: #9ccade;       /*滚动条凸出部分的颜色*/
	SCROLLBAR-HIGHLIGHT-COLOR: #9ccade;  /*滚动条空白部分的颜色*/
	SCROLLBAR-SHADOW-COLOR: #e3f4fd;     /*立体滚动条阴影的颜色*/
	SCROLLBAR-3DLIGHT-COLOR: #e3f4fd;    /*滚动条亮边的颜色*/
	SCROLLBAR-ARROW-COLOR: #2f6f8c;      /*上下按钮上三角箭头的颜色*/
	SCROLLBAR-TRACK-COLOR: #e3f4fd;      /*滚动条的背景颜色*/
	SCROLLBAR-DARKSHADOW-COLOR: #9ccade; /*滚动条强阴影的颜色*/
	SCROLLBAR-BASE-COLOR: #e9cfe0        /*滚动条的基本颜色*/
}
td{
	height:25px;
}
button{
	border:1px solid #2e9bc1;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#dcf1fc); 
	padding:5px 5px 0px 5px;
	margin-left:5px;
	font-size:12px;
	font:"宋体";
	cursor:hand;
}
select,textarea {
	color: #000000;
	border: 1px solid #a4d0e8;
}
textarea {
	width:70%;
}
a{
	text-decoration: none;
	color: #24677f;
}
a:hover {
	color: #9ed4e7;
}
.title{
	background-color:#8ac1df; 
	width:95%; 
	margin:0px auto; 
	border:none; 
	height:25px; 
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
}
.clear{
	clear:both;
}
.red{
	color:#FF0000;
}
.black{
	color:#000000;
}
.left{
	float:left;
}
.right{
	float:right;
}
.hand{
	cursor:pointer !important;
	cursor:hand;
}
.bold_face{
	font-weight:bold;
}
.white100{
	color:#FFFFFF;
	font-weight:100;
}
.center{
	text-align:center;
}
/* 表格1 */
.table_style1 th{
	background-color:#8ac1df;
	color:#FFFFFF;
	height:30px; 
	font-weight:bold;
	text-align:center;
}
.table_style1 th span{
	float:left;
	margin:5px 0px 0px 5px;
	clear:both;
}
.table_style1 th a,
.table_style1 th a:link,
.table_style1 th a:visited,
.table_style1 th a:hover,
.table_style1 th a:active{
	color:#FFFFFF;
	font-weight:bold;
}
.table_style1 td{
	background-color:#DFF4FF;
}
td.leftem1{
	text-align:left;
	padding-left:0.5em;
}
td.leftem2{
	text-align:left;
	padding-left:1em;
}
td.center{
	text-align:center;
}
.table_style1 tr.alt td {
	background:#d1edfc;  /*这行将给所有的tr加上背景色*/
} 
.table_style1 tr.over td {
	color:#000000;
	background-color:#c2e4f1; /*这个将是鼠标高亮行的背景色*/
}
.table_style1 tr.over a:link,
.table_style1 tr.over a:visited,
.table_style1 tr.over a:hover,
.table_style1 tr.over a:active{
	color:#000000;
}
/* 表格1 */
/* 表格2 */
.table_style2{
	background-color:#fafafa;
	border:solid 1px #8ac1df;
	border-top:none;
}
.table_style2 th{
	border-top:solid 1px #8ac1df;
	border-bottom:solid 1px #8ac1df;
	background-color:#d1edfc;
	font-weight:bold;
	height:25px;
}
/* 表格2 */
/* 表格3 */
.table_style3{
	border:1px solid #b9d6de; 
	background-color:#e3f4fd
}
.table_style3 th{
	font-weight:bold;
}
.table_style3 td{
	background-color:#FFFFFF; 
	border:1px solid #b9d6de; 
	padding-left:1em;
}
/* 表格3 */
/* 表格4 */
.table_style4{
	border:1px solid #c3e4f7; 
}
.table_style4 tr{
	background-color:#dff4ff;
	height:30px;
}
/* 表格4 */
/*变换表格*/
/*不同客户的状态不同的颜色*/
#client_status1{
	background: #daeef7;
}
#client_status2{
	background: #c2e4f1;
}
#client_status3{
	background: #eaf8fe;
}
#client_status1 a{
	background: #daeef7;
}
#client_status2 a{
	background: #c2e4f1;
}
#client_status3 a{
	background: #eaf8fe;
}
/*页面表格背景*/
/* 提交送出等按钮 */
.S_button {
	color:#FFFFFF;
	margin:20px 20px 0px 0px;
}
.S_button a{
	background:url(s_button_bg.gif) repeat-x;
	border:#9ecbe4 1px solid;
	float:right;
	text-align:center;
	margin-left:5px;
	padding-top:4px;
	padding-left:6px;
	padding-right:6px;
	height:15px;
	color:#FFFFFF;
	text-decoration:none;
}
.S_button a:visited{
	color:#FFFFFF;
}
.S_button a span{
	cursor:pointer !important;cursor:hand;
}
/* 提交送出等按钮2 */
.S_button2 {
	background-color:#eaf8fe;
   	border:solid 1px #8ac1df;
	position:absolute;
	padding:3px 0px;
	top:40px;
	right:20px;
	display:none;
	z-index:1000;	
}
.S_button2 a{
	padding:3px 6px;
	display:block;
}
/* thickbox效果所用按钮 */
.T_button {
	margin:10px auto;
	width:95%;
}
.T_button a{
	background-image:url(abutton_bg.gif); 
	border:#509bc4 1px solid; 
	padding:4px 6px 3px 6px; 
	margin-left:5px;
	float:right;
}
.left{
	float:left;
}
.right{
	float:right;
}
.grey{
	color:#CCCCCC;
}
.marginbottom10{
	margin-bottom:10px;
}	
.remark{
	color:#aad5ed;
}
/*VISITDAILY_DATA*/
a.tab:link,a.tab:visited,a.tab:hovera.tab:active{
	float:left;
	text-align:center;
	text-decoration: none;
	width:71px;
	padding-top:6px;
	height:19px;
	margin-left:3px;
	display:block;
	background-image: url(produce/visit/tabbg.gif);
	background-repeat:no-repeat;
	color: #24677f;
	blr:expression(this.onFocus=this.blur());
}
a.tab1:link,a.tab1:visited,a.tab1:hovera.tab1:active{
	float:left;
	text-align:center;
	padding-top:6px;
	margin-left:3px;
    color: #518fac;
   	width:71px;
	height:19px;
	display:block;
    background-image: url(produce/visit/tabbg1.gif);
   	background-repeat:no-repeat;
    text-decoration: none;
    blr:expression(this.onFocus=this.blur());
}
.tablinebg{
	width:95%;
	margin:0px auto;
	clear:both;
	height:25px;
	background: #fff url(produce/visit/tablinebg.gif) repeat-x bottom 0;
}
/*VISITDAILY_DATA*/
.abutton{
	background-image:url(abutton_bg.gif); 
	border:#509bc4 1px solid; 
	padding:4px 6px 3px 6px; 
	margin-right:5px;
	float:left;
	cursor:pointer !important;
	cursor:hand;
}
/**
 *标题和方框
 */
.data{
	width:95%;
	margin:20px auto;
}
.data_title,#wid_title,.data_title2,.data_title3{
	width:100%;
	/**最小高度的实现（兼容IE6、IE7、FF）**/
	min-height:30px; 
	height:auto !important; 
	height:30px; 
	overflow:visible;
	/**最小高度的实现（兼容IE6、IE7、FF）**/
	background-color:#8ac1df; 
	border:#509bc4 1px solid;
}
.data_title_multiple{
	color:#FFFFFF; 
	font-weight:bold; 
	margin:5px;
}
.data_title2{
	border-top:none;
}
.data_title span,.data_title2 span{
	color:#FFFFFF; 
	font-weight:bold; 
	margin:9px 5px 0px 5px;
	display:block;
	float:left;
}
.data_title3{
	width:100%;
	height:30px;
	background-color:#8ac1df; 
	border:none;
}
.data_title_text{
	color:#FFFFFF; 
	font-weight:bold; 
	margin:9px 5px 0px 5px;
}
.data_title_button{
	margin-top:3px;
	margin-left:5px;
}
.data_title_button_left{
	margin-top:3px;
	margin-left:5px;
	float:left;
}
.data_title_button_right{
	margin-top:3px;
	margin-right:5px;
	float:right;
}
.data_content,.data_content2{
	width:100%;
	border:#509bc4 1px solid;
	border-top:none;
	text-align:center;
}
.data_content2{
	padding:20px 0px;
}
.data_content ul{
	list-style:none;
	margin:10px;
	text-align:left;
}
.data_content li{
	height:25px;
}
/****/
.tip{
	width:95%;
	margin:5px auto;
}
#main_right_title{
	width:95%;
	margin:5px auto;
	text-align:right;
}
#main_right_title .abutton{
	float:right;
}
.right_title{
	margin-bottom:5px;
	float:right;
}
#container-1{
	width:95%;
	margin:5px auto;
	overflow:auto;
	overflow-x:hidden; 
	z-index:100
}
#container-1 ul{
	height:100%; 
	padding-bottom:0px;
}
.systemset_button{
	width:80%; 
	margin:20px 0px 5px 0px;
}
.systemset_button a{
	float:right;
}
.pager{
	margin:15px auto;
	text-align:center;
}
#my_chart{
	 margin:30px auto; 
	 text-align:center;
}
.content_title{
	margin-top:10px; 
	margin-left:10px; 
	font-weight:bold;
}
#wait{
	text-align:center;
	display:none;
}
/******/
#main2{
	width:100%;
	/**最小高度的实现（兼容IE6、IE7、FF）**/
	min-height:500px; 
	height:auto !important; 
	height:500px; 
	overflow:visible;
	/**最小高度的实现（兼容IE6、IE7、FF）**/
}
#main2_middle{
	 height:100%;
	 float:left;
}
#main2_middle img{
	margin-top:200px;
}
.main2_left{
	width:240px;
	float:left;
	background:url(hide_line_bg.gif) repeat-y;
	background-position:230px;
}
#main2_right{
	margin-left:240px;
}
.tree{
	 cursor:hand;
	 color:#FFFFFF;
	 padding-left:4px;padding-right:1px;padding-bottom:-1px;
	 background-image:url(tree/plus.gif)
	}
	.tree2{
	 cursor:hand;
	 color:#FFFFFF;
	padding-left:4px;padding-right:1px;padding-bottom:-1px;
	 background-image:url(tree/minus.gif)
	}
	.fid_tree{
	 cursor:hand;
	 color:#FFFFFF;
	 padding-left:10px;padding-right:10px;padding-bottom:0px;padding-top:10px;
	 background-image:url(tree/plus_dash.gif)
	}
	.fid_tree2{
	 cursor:hand;
	 color:#FFFFFF;
	padding-left:10px;padding-right:10px;padding-bottom:0px;padding-top:10px;
	 background-image:url(tree/minus_dash.gif)
	}
	.tree_left{
	 color:#FFFFFF;
	padding-left:4px;padding-right:1px;padding-bottom:-1px;
	 background-image:url(tree/minus.gif);
	}
	.tree_left_s{
	color:#FFFFFF;
	padding-left:10px;padding-right:10px;padding-bottom:0px;padding-top:10px;
	  background-image:url(tree/minus_dash.gif);
	}
	
/******/

.TopicPic{border:1px solid #DDD;width:300px;height:300px;text-align:center;display:table-cell;vertical-align:middle;}
.TopicPic img{max-width:250px;max-height:250px;width:expression(this.width>250&&this.height<this.width?250:true);height:expression(this.height>250?250:true);margin-top:expression((250-this.height)/2);max-width:250px;max-height:250px;vertical-align:middle;cursor:pointer;}

