/* CSS Document */

.side .box_w { padding:4px 0; margin:0; overflow:hidden; zoom:1; background:#d7e5f5; text-align:center; }

/*--------mail--------*/
.readme {
	margin:10px;
	font-size:12px;
	border:1px solid #fc6;
	padding:10px;
	background:#fffcec;
	line-height:160%;
	text-align:left;
}
.tableList table { border-collapse:collapse; font-size:14px; }
.tableList h4,#main2 h3 {
	height:32px;
	background:url(/skin/images/subTitle.png) no-repeat left -60px;
	font:bold 14px/32px ????????????????;
	color:#333;
	text-align:left;
	padding-left:15px;
	overflow:hidden;
	border-bottom:0;

}
.tableList th {
	height:25px;
	text-align:left;
	padding:0 6px;
	border-bottom:1px solid #CCCCCC;
}
.tableList td {
	text-align:left;
	padding:6px;
	border-bottom:1px dotted #999;
}
.tableList a {  font-size:14px; }
.inputMail2 th {
	text-align:left;
	color:#666;
	padding:6px;
	background:#fff;
	padding-left:12px;
	border-bottom:1px dotted #999;
}
td.mailContent {
	font:14px/180% "????????????";
	padding:10px 20px;
	min-height:90px;
	_height:90px;
	text-align:justify;
	text-justify:inter-ideograph;
}

.page {
	padding:10px 0 12px 0;
	text-align:center;
	clear:both;
}
/******detail*****/
.w770{ width:770px;}
.content {
    margin:0 auto;
	padding:5px 50px 15px 50px;
	font-size:16px; 
	line-height:180%; 
	text-align:left;
	background:#fff;
	text-align:justify;
	text-justify:inter-ideograph;
}
.content2 {
    margin:0 auto;
	padding:5px 20px;
	font-size:16px; 
	line-height:180%; 
	text-align:left;
	background:#fff;
	text-align:justify;
	text-justify:inter-ideograph;
}
.zf .content {
	min-height:740px;
	_height:740px;
	padding:10px 30px;
}
.infoBox {
    margin:0 0 15px 0;
	text-align:center;
	border:1px solid #ddd;
	background:#f5f5f5;
	height:30px;
	line-height:30px;
	color:#999;
	font-size:12px;
}
.ztPic { padding:0 0 5px 0; }
.ztPic img {
	width:230px;
	height:55px;
	margin:3px auto;
	_margin:3px auto 0 auto;
	border:3px solid #fff;
}
.ztPic a:hover img { border:3px solid #ddd }
.end{ border-top:1px solid #cccccc; margin-top:20px;}
.end p{ text-align:left;}
/* 
Form  -------------------------------------*/ 

.select { visibility:hidden; }

input,
select,
textarea { 
    font-size:12px;
	font-family:arial,????????????;
}
textarea { 
    border:1px solid #aaa; 
	padding:0 2px 2px 2px;
	overflow-y:auto;
}
.input {
    border:1px solid #ccc;
	height:20px;
	padding:0 2px;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.btn {
	width:108px;
	height:42px;
	border:0;
	color:#333;
	border:0;
	font:bold 14px ????????????;
	background:url(/skin/images/btn.jpg) no-repeat 0 0;
}
/* =Form
-----------------------------------------*/
/**??????é????????è?¨??·???**/
/*.list_note { margin:0 0 0 5px; }*/
.list_note li { height:35px; overflow:hidden; }
.list_note li em, .list li span { color:#999; float:right; font:11px Arial, Helvetica, sans-serif; padding:1px 0 0 4px;}
.apply td{ font-weight:bold; }
.apply_int{width:150px; height:20px;}
.app{ font-size:16px; font-weight:bold; text-align:left; border-bottom:1px dotted #CCC;}
.need{ font-weight:bold; text-align:center; font-size:16px; color:#06F; height:20px; line-height:20px; margin-top:10px;}
.mode{ height:auto; width:auto; margin-top:20px; font-weight:bold; 
 border-bottom:1px dotted #CCC; margin-bottom:15px;}
.mode_check{ width:500px;line-height:20px;}
.mode_check input{ margin-left:10px; }
/*
.note1 a{ background:url(../images/xxgk1.png) no-repeat;}
.note2 a{ background:url(../images/xxgk2.png) no-repeat;}
.note3 a{ background:url(../images/xxgk3.png) no-repeat;}
.note4 a{ background:url(../images/xxgk4.png) no-repeat;}
.note5 a{ background:url(../images/xxgk5.png) no-repeat;}
.note1 a:hover{ background:url(../images/xxgk10.png) no-repeat;}
.note2 a:hover{ background:url(../images/xxgk20.png) no-repeat;}
.note3 a:hover{ background:url(../images/xxgk30.png) no-repeat;}
.note4 a:hover{ background:url(../images/xxgk40.png) no-repeat;}
.note5 a:hover{ background:url(../images/xxgk50.png) no-repeat;}
*/
#topTreeTable{ line-height:30px; text-align:left; }
#topTreeTable a{ color:#069;font-weight:bold;}
#topTreeTable a:hover{ color:#600;font-weight:bold;}
.treeview-folder {
	padding-left: 20px;
	color:#036;
	font-size:13px;
	background:url(../images/folder-open.gif) 0 0 no-repeat;
}
.treeview-folder-close {
	padding-left: 20px;
	font-size:13px;
	background: url(../images/folder-close.gif) 0 0 no-repeat;
}
.mycontent {
	border-bottom:1px solid #5DA4D8;
	text-align:left;
}
/* 根ul */
.lightTreeview {
	list-style: none;
	width:212px;
	margin-left:6px;
}
/* 所有下级的菜单 */
.lightTreeview ul,.lightTreeview ol {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
/* 所有的li */
.lightTreeview li {
	font-size: 12px;
	line-height: 25px;
	padding: 1px 0 1px 16px;
	margin: 0;
	background: url(../images/treeview-default-line.gif) 0 0 no-repeat;
}
/* li分枝结束 */
.lightTreeview li.branch-last {
	background-position: 0 -1766px;
}
/* li节点 */
.lightTreeview li.node-normal {
	background-position: 0 -176px;
}

/* li节点结束.默认为- */
.lightTreeview li.node-last {
	background: url(../images/treeview-default.gif) 0 -111px no-repeat;
}
.lightTreeview li.node-last-open {
	background-position: 0 -111px;
	
}
.lightTreeview li.node-last-close {
	background-position: -32px -67px;
	
}

/* li去除一切线条 */
.treeview-noline li {
	background-image:none;
}
.treeview-noline li.node-last {
	background: url(../images/treeview-default.gif) -16px -89px no-repeat;
}
.treeview-noline li.node-last-open {
	background-position: -16px -89px;
}
.treeview-noline li.node-last-close {
	background-position: -48px -45px;
}


/* 节点+-图标 */
.lightTreeview li span.flex-ico {
	background-image: url(../images/treeview-default.gif);
	background-repeat: no-repeat;
	float:left;
	width:16px;
	height:16px;
	cursor:pointer;
	margin-left:-16px;
	background-position: -64px -23px;
}
.lightTreeview li span.flex-open {
	background-position: -64px -23px;
}
.lightTreeview li span.flex-close {
	background-position: -80px -1px;
}

.lightTreeview li span.flex-none {
	background-position: 0 0;
}
.treeview-noline li span.flex-close {
	background-position: -48px -46px;
}
.treeview-noline li span.flex-open {
	background-position: -16px -90px;
}

/* 红色风格 */
.treeview-red li {
	background-image: url(../images/treeview-red-line.gif);
}
.treeview-red li span.flex-ico,.treeview-red li.node-last {
	background-image: url(../images/treeview-red.gif);
}
/* 黑色风格 */
.treeview-black li {
	background-image: url(../images/treeview-black-line.gif);
}
.treeview-black li span.flex-ico,.treeview-black li.node-last {
	background-image: url(../images/treeview-black.gif);
}
/* 灰色风格 */
.treeview-gray li {
	background-image: url(../images/treeview-gray-line.gif);
}
.treeview-gray li span.flex-ico,.treeview-gray li.node-last {
	background-image: url(../images/treeview-gray.gif);
}
/* famfamfam风格 */
.treeview-famfamfam li {
	background-image: url(../images/treeview-famfamfam-line.gif);
}
.treeview-famfamfam li span.flex-ico,.treeview-famfamfam li.node-last {
	background-image: url(../images/treeview-famfamfam.gif);

}
.treeview-famfamfam li a{color:#208FFF;
font-size:12px;
}
.treeview-famfamfam li a:hover{ color:#036;
}

.push{ width:700px; height:30px; margin-top:5px; line-height:30px; text-align:center;}
.butBack{ margin-left:50px;}
.pushBut{ background:url(../images/btn_21.png) no-repeat; width:50px; height:25px;}
