@charset "utf-8";
/*==============
* 信息列表,添加信息,修改信息的样式
*===============*/
body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family:"Microsoft Yahei","微软雅黑","宋体",Tahoma,Arial,Helvetica,STHeiti;
	font-size: 12px;
	line-height: 24px;
	color: #333;
	text-align: center;
	background-color: #ffffff;
}
.search_ext {
	display: inline-block;
	*display: inline;
}
.search_title span,.search_ext span{ padding:0px 10px; color: #50596f;}
.search_more{font-family:"宋体"; padding:0px 8px;}
#toolbar {
	height: 35px;
	position:  relative;
	padding-left: 5px;
	padding-top:15px;
}
.ztab {
	text-align: left;
	margin: 5px 0 0 0;
	color: white;
	text-indent: 20px;
	border-bottom: solid 2px #2176C4;
}
.ztab a {
	color: white;
}
.ztab .subtab {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	text-indent: 0px;
	background-color: #e3e3de;
	border: solid 1px #e3e3de;
	color: #000000;
	cursor: pointer;
}
.ztab .selected {
	background-color: #2176C4;
	border: solid 1px #2176C4;
	color: #FFFFFF;
}

#toolbar div {
	display: inline-block;
	line-height: 35px;
	height: 35px;
	margin: 0px 5px 0 0;
	float: left;
	border-left: solid 1px #7EA5D1;
	border-top: solid 1px #7EA5D1;
	border-right: solid 1px #7EA5D1;
	padding: 0 15px;
	bottom: 0px;
	background-color: #ffffff;
	-moz-border-top-left-radius: 5px; /* Firefox */
	-webkit-border-top-left-radius: 5px; /* Safari 和 Chrome */
	border-top-left-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	-moz-border-top-right-radius: 5px; /* Firefox */
	-webkit-border-top-right-radius: 5px; /* Safari 和 Chrome */
	border-top-right-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
#toolbar .selected{
	background-color: #3D7DB8;
	border:#3D7DB8;
}
#toolbar div a {
	text-decoration:  none;
	color: #333;
}
#toolbar .selected a{color: #fff;}
.top{
	font-size: 12px;
	line-height:50px;
	background-color: #e7ebf1;
	height: 50px;
	text-align: left;
	clear: both;
}

.icon {
	background-image: url(../images/list/wz.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 30px;
	float: left;
}
.public {
	background-image: url(../images/list/ico4.gif);
}
.list {
	margin: 10px;
	border: 1px solid #e6e7e8;
	height: 100%;

}
.list .func {
	/*min-height: 51px;*/
	background-repeat: no-repeat;
	clear: both;
	display: table;
}
.list .func ul {
	list-style: none;
	/*margin: 0 0 0 0;*/
	margin: 6px 7px;
	padding: 0 0 0 0;
}

.list .func li {
	float: left;
	height: 24px;
	list-style: none;
	padding: 0 8px;
	display: inline-block;
	line-height: 24px;
	margin: 0 7px 6px 6px;
	/*margin-top: 6px;
	margin-left: 15px;*/
	text-indent: 0px;
	background-image: url(../images/list/line2.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	border: 1px solid #c3c3c3;
	-moz-border-radius: 3px; /* Firefox */-webkit-border-radius: 3px; /* Safari 和 Chrome */border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.xbutton {
	display: inline;
	height: 24px;
	line-height: 24px;
	_line-height: 24px;
	padding: 4px 10px;
	margin: 0 7px 6px 6px;
	text-decoration: none;
	background-image: url(../images/list/line.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	border: 1px solid #D5DFE5;
	color: #000000;
}
.list .func a {
	height: 24px;
	display: block;
	*display:inline;
 	*zoom:1;
	text-decoration: none;
	color: #000000;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0px center;
}
.list .func a.new {
	background-image: url(../images/list/index_ico3.png);
	padding: 0 0 0 20px;
	
}
.list .func a.edit {
	background-image: url(../images/list/index_ico1.png);
	padding: 0 0 0 20px;
}
.list .func a.remove {
	background-image: url(../images/list/index_ico2.png);
	padding: 0 0 0 20px;
}
.list .func a.refresh {
	background-image: url(../images/list/index_ico4.png);
	padding: 0 0 0 20px;
}
.list .func a.infopreview {
	background-image: url(../images/list/index_ico5.png);
	padding: 0 0 0 20px;
}
.list .func a.copyto {
	background-image: url(../images/list/index_ico6.png);
	padding: 0 0 0 20px;
}
.list .func a.send {
	background-image: url(../images/list/index_ico7.png);

	padding: 0 0 0 20px;
}
.list .func a.channelpreview {
	background-image: url(../images/list/index_ico8.png);
	padding: 0 0 0 20px;
}

.list .datalist {
	clear: both;
	border-collapse: collapse;
	line-height: 1.8em;
	margin: 11px;
}
.datalist #edit_form td{line-height: 1em;} 
.list .datalist td{ padding:8px;}
.list .datalist table{
	width: 100%;
	border: 1px solid #dadfe3;
	border-collapse:collapse;
}
.list .datalist td a {
	color: #2c4a97;
	text-decoration: none;
	font-size:14px;
}

.list .datalist td span{line-height: 1.8em;font-size:14px; padding: 5px;}
.xx_title a{display: inline-block; float: left;}
.xx_title span{float: left;}
.list .datalist td span.tu{
	background-image: url(../images/imgpic.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 30px;
	height: 25px;
	display: inline-block;
	}
.list .datalist td , .list .datalist tr , .list .datalist th{
	border-collapse: collapse;
	border: 1px solid #dadfe3;
	border-collapse:collapse;
	line-height: 1.8em;

}
.list .datalist #info_list td{line-height: 1.5em; padding:0px;}
.list .datalist .thead {
	background-image: url(../images/list/line2.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	height: 35px;
	line-height: 35px;
	text-align: center;
}
form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.list .pagebar {
	height: 28px;
	line-height: 28px;
	background-color: #ECEFF4;
	margin-top: 10px;
	border: 1px solid #C8D2DB;
	margin: 11px;
}
.func-down {
	margin: 10px 0px;
	min-height: 30px;
	text-align: left;
	border: solid 1px #ff0000;	
	line-height: 30px;
}
.list .func-down ul li {
	background-image: url(../images/list/ico.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 23px;
	width: 73px;
	margin-left: 15px;
	font-size: 12px;
	line-height: 23px;
	color: #333;
	text-align: center;
}
.search {
	clear: both;
	margin: 4px 0 4px 0;
	line-height: 25px;
	width: 100%;
	min-height: 25px;
	_height: 25px;
	text-align: left;
}
.search div {
	min-width: 120px;
	display: inline-block;
	height: 25px;
	white-space: nowrap;
	vertical-align: middle;
}
.search:last-child input{
	float: left;
}
.search input {
	border: solid 1px #a0a9b7;
	width: 80px;
	vertical-align: middle;
	   -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.search input[name="topic"]{width: 150px;}
.search input.button {
    background-color: #6495ce;
    border: none;
    color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px 0px;

}
.search input.datetime{
	width: 120px;
}
#search_more,#search_less{
	cursor: pointer;
	color: #38659a;
	font-family:"宋体",Tahoma,Arial,Helvetica,STHeiti;
	font-weight:bold;
	padding-right:5px;
}
.edit .title{
	height: 30px;
	margin: 20px 0 0 0;
	text-align: left;
	text-indent: 40px;
	
	font-weight: bold;
	font-family: Verdana;
	font-size: 14px;
}
.edit .title span{padding:0px 10px;}
.edit .content{
	margin: 5px;
}
.edit .button {
	margin: 10px 0 0 40px;
	text-align: left;
	text-indent: 30px;
}
.edit .content table{
	width: 100%;
	border: none;
}
.edit .content td ,.edit .content tr ,.edit .content th {
	border: none;
	line-height: 30px;
	text-align: left;
}
.edit .content .td_title{
	width: 120px;
	white-space: nowrap;
	text-align: right;
	line-height: 25px;
}
.edit .content .td_title .tip {
	line-height: 25px;
	width: 300px;
	height: 25px;
	float: left;
	border:solid 1px #ff0000;
}
.edit .line {
	height: 5px;
	overflow: hidden;
	border-bottom:solid 1px #D5DFE5;
	margin: 0px 0 0 0;
}
.edit .content td input{
	height: 20px;
	float: left;
	/*
	background-image: url(../images/list/line.jpg);
	background-repeat: repeat-x;
	background-position: center 1px;
	*/
	border: 1px solid #cccccc;
	line-height: 20px;
	padding-left: 5px;
}
.edit .content td .none-border {
	border: none;
}
#publish,.btn_blue {
	background: url(../images/list/line.jpg);
	background-repeat: repeat-x;
	background-position: center -24px;
	border: none;
	color: #FFF;
	height: 25px;
}
#button {
	height: 24px;
	line-height: 24px;
	width: 60px;
	background-image: url(../images/list/line.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	border: none;
	color: #666;
	font-size: 13px;
}
.red {
	color: red;
}
.blank {
	color: #000000;
}
.white {
	color: #ffffff;
}
.font12 {
	font-size: 12px;
	font-family: Fixedsys,verdana;
	font-weight: 100;
}
.text-left {
	text-align: left;
	text-indent: 3px;
}
.text-right {
	text-align: right;
	text-indent: 3px;
}
.text-center {
	text-align: center;
	text-indent: 3px;
}
.font14 {
	font-size: 12px;
	font-family: verdana;
}
.location{
	color: #666666;
}
.location a{
	text-decoration: none;
	color: #666666;
}
.hide{
	display: none;
}
.array {
	background-image: url(../images/array.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.dir-ico {
	background-image: url(../images/file-ico.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	text-indent: 25px;
}
.img-ico {
	background-image: url(../images/file-ico.gif);
	background-repeat: no-repeat;
	background-position: 0px -32px;
	text-indent: 25px;

}
.file-ico {
	background-image: url(../images/file-ico.gif);
	background-repeat: no-repeat;
	background-position: 0px -65px;
	text-indent: 25px;
}

/*start 针对信息列表做样式调整，为解决按钮太多换行显示走型问题*/
.info_list {
}
.info_list .info_func {
	background-color: #e7ebf1;
	width:100%;
	display: table;
}
.info_list .info_func ul {
	margin: 6px 7px;
}

.info_list .info_func li {
	margin: 0 7px 6px 6px;
}
.nobg {
	background: none;
}
.noborder {
	border: none;
}
/*end*/
/*自定义的树形控件*/
.tree_selected_node {
	background-color: #77d2ef;
} 
.tree_parent_node_close {
	background-image: url(../images/tree-icon.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	text-indent: 26px;
	font-size: 14px;
	font-family: verdana;
	cursor: pointer;
}
.tree_parent_node_open {
	background-image: url(../images/tree-icon.gif);
	background-repeat: no-repeat;
	background-position: 0 -27px;
	text-indent: 26px;
	font-size: 14px;
	font-family: verdana;
	cursor: pointer;
}
.tree_leaf_node {
	background-image: url(../images/tree-icon.gif);
	background-repeat: no-repeat;
	background-position: 8px -73px;
	text-indent: 23px;
	font-size: 14px;
	font-family: verdana;
	cursor: pointer;
}
.tree_item .braches_node {
	background-image: url(../images/tree-icon.gif);
	background-repeat: no-repeat;
	background-position: 0 -73px;
	text-indent: 14px;
	font-size: 14px;
	font-family: verdana;
	cursor: pointer;
}
.pagebar {
height: 30px;
padding-top:8px;
padding-bottom:8px;
font-size: 12px;
color: #666;
text-align: center;
background-color: #FFF;
}
.pagebar span {
padding-right: 12px;
padding-left: 12px;
background-color: #FFF;
border: 1px solid #ccc;
margin-right: 5px;
margin-left: 5px;
color: #59595a;
border-radius: 3px;
line-height: 1.5em;
padding-top: 5px;
padding-bottom: 5px;
}
.pagebar a {
padding-right: 12px;
padding-left: 12px;
background-color: #FFF;
border: 1px solid #689bca;
margin-right: 5px;
margin-left: 5px;
color: #59595a;
border-radius: 3px;
line-height: 1.5em;
padding-top: 5px;
padding-bottom: 5px;
}

.pagebar select{border: 1px solid #689bca;margin-right: 5px;margin-left: 5px;border-radius: 3px;line-height: 1.5em; padding-right:5px;padding-left:5px;}

.dragHandleContainer{ font-size:14px;}
.dragHandleContainer a{display:block; padding:5px;}

.Visit_number{height: 40px; padding:0px 11px; font-family:"Microsoft Yahei","微软雅黑","宋体",Tahoma,Arial,Helvetica,STHeiti; text-align:left; line-height: 40px; font-size:15px;}
.a_number{ color:#3f587b;}

/*Position*/
.location span{ padding:0px 5px;}
.location span.brackets{font-family:"宋体";}
