/* CSS Document */

*{margin:0;padding:0;}
body,div,th,td,span,p,ul,li,ol,a{font-family:Tahoma, "宋体";font-size:12px;}
body {
	text-align: left;
	margin:0 auto;
	line-height:1.5em;
	font-size:12px;
	color:#515136;
}
html,body{ border:0; height:100%;}

body > div {text-align:left; margin-right:auto; margin-left:auto;} 
img,a img{border:0; margin:0; padding:0;}
ul,ol,li {list-style:none; list-style-position:outside;}
.clear{clear:both;}

a {color: #333;text-decoration:none; font-family:Verdana;}
a:hover {text-decoration:underline;color:#333;}
.subBody{ padding:5px; text-align:left;}

	
.fontTag{ margin:1em;font-weight:bold;}
h4{ font-size:22px;}

/* Layout */
.bodyTab{ width:100%; min-width:1024px; max-width:1240px;}
.webTop{background:url(../images/th_bg.gif) repeat-x top;}
.webTitle{ width:100%; height:76px;background:url(../images/head.jpg) no-repeat center top; border-bottom:1px #020004 solid; }
.webTopBar{ clear:both; height:32px; line-height:32px; border-bottom:1px #727954 solid; background:url(../images/webBar_bg.gif) repeat-x; color:#edecd9;}
#leftTd{ vertical-align:top;}
#rightTd{ vertical-align:top; background:url(../images/mainCon_bg.gif) repeat-y left;}
.minorContent{width:100%; height:100%; /*width:164px;*/border-right:1px #727954 solid; background:#fdfef1; vertical-align:top; overflow-y:auto;}
#iframeContaioner{ padding:2px; padding-bottom:0;}

/* ==== Style ===== */
#location{ float:left; margin-left:0.5em;}
.subName{ margin:0.8em 0.5em; font-size:14px; font-weight:bold; color:#CC3300;}
 /* mainNav */
#mainNav{ float:right; padding-right:10px; max-width: 800px;font-family:Tahoma; height:31px;}
	#mainNav li{float:left; margin-right:3px; height:31px;}
	#mainNav li a{display:block; float:left;background:url(../images/mainNavTag_Right.gif) no-repeat 100% 3px; color:#01447b;}
	#mainNav li a span{ padding:0 1.3em; display:block; background:url(../images/mainNavTag_left.gif) no-repeat 0% 3px;}
	#mainNav li a:hover{ text-decoration:none; color:#f13903;}
	#mainNav .active{ position:relative;margin-top:-7px; height:39px;background:url(../images/mainNavTag_over_Right.gif) no-repeat top right;}
	#mainNav .active a{ line-height:42px;background:url(../images/mainNavTag_over_left.gif) no-repeat top left; color:#fff; font-weight:bold;}
	#mainNav .active a span{line-height:42px; background:url(../images/mainNavTag_over_center.gif) no-repeat top center;}
	#mainNav .active a:hover{ color:#fff;}
	
#managerInfo{ padding:0.5em; margin:10px; margin-bottom:0;text-align:left; line-height:1.5em; border:1px #727954 solid; background:#fff url(../images/mainorBox1_bg.gif) repeat-x top;}
 /* sub Nav */
#secondaryName{ font-weight:bold; font-size:14px; font-family:Verdana;color:#fff; height:32px; line-height:32px; background:url(../images/secondaryTag_bg.gif) no-repeat center; text-align:center; cursor:pointer;}
#treeNav{color:#000;}
#treeNav a:hover{ text-decoration:none;}
	#treeNav ul{border:1px #727954 solid; border-top:0;}
	#treeNav ul ul{ border:1px #727954 solid; margin:1px; padding:2px; display:none; background:#fefffa;}
	#treeNav ul ul ul{ border:0px; margin:0; padding:1px;background:#fff;}	
	#treeNav li{border-top:1px solid #727954; padding:1px;}
	#treeNav li li{ border:0; padding-top:1px;}	
	#treeNav ul a{ font-family:Tahoma; color:#616146; display:block; height:30px; line-height:30px; text-indent:1.7em; background:#d3edf8 url(../images/secondarySwap_bg.gif) no-repeat left top;}
	#treeNav ul ul ul a{ text-indent:3em;}	
	#treeNav .active a{background-color:#d3edf8; background-position:left bottom;} #treeNav .active{ border-top:1px solid #727954;}	
	/* II */
	#treeNav .active li a{height:22px; line-height:22px;background:#fefffa; background-image:none; border:1px solid #fefffa; text-indent:1.2em;}
	#treeNav .active li a:hover{border:1px solid #abcd3a; background:#f2fddb;}
	#treeNav li .active{ border-top:0;}
	#treeNav li .active{ padding:0; background:#f4f6dd; border:1px solid #aaa473;}
	#treeNav li .active a,#treeNav li .active a:hover
		{ height:24px; line-height:24px;background:url(../images/icoArrow.gif) no-repeat 90% 50%; border:0;}
	/* III */
	#treeNav li .active li{ border:0; padding:0;}
	#treeNav li .active li a{ height:23px; line-height:23px; border:1px solid #fff;background:url(../images/icon_arrow_subNav.gif) no-repeat 2.1em 0; text-indent:2.8em;}
	#treeNav li .active li a:hover{ height:23px; line-height:23px; border:1px solid #f4f6dd;background:url(../images/icon_arrow_subNav.gif) no-repeat 2.1em 0;}
	#treeNav li li .active{ background:none;}
	#treeNav li li .active a,#treeNav li li .active a:hover{ font-weight:bold; color:#e80707; background-position:2.1em 100%;}
	/* IIII */
	#treeNav li li .active li a,#treeNav li li .active li a:hover
		{ font-weight:normal; text-indent:3.8em; color:#616146; background-position:3.1em 0%;}
	#treeNav li li li .active a,#treeNav li li li .active a:hover
		{ font-weight:bold; color:#e80707; background-position:3.1em 100%;}
				
  /* control Bar */
#controlBar{ width:100%; height:1%; border-bottom:1px #727954 solid; font-family:Tahoma;}
	#controlBar ul{ margin:1px; height:30px; background:url(../images/controlBar_bg.gif) repeat-x top;}
	#controlBar li{ float:left; border-left:1px #fff solid; border-right:1px #727954 solid;}
	#controlBar li a{ display:block; padding:0 1.5em;line-height:30px; color:#515136; float:left;/*IE*/}
	#controlBar li a:hover{ background:url(../images/controlBar_bg.gif) repeat-x bottom; text-decoration:none; color:#f13a02;}
	#controlBar li a span{ display:none;}

/* SubStyle */
.listPanel{padding:1em; margin:0.5em 0; color:#333; /*border-bottom:1px solid #727954;*/ background:url(../images/welcomeBG.gif) repeat-x bottom;}
	.listPanel li{ margin-bottom:0.3em;}
	.listPanel .welcomeinfo{ font-size:16px; font-weight:bold; margin-bottom:0.5em;}
.infoBox{border:1px #727954 solid; padding:1px; width:40%;}
	.infoBox dt{ background:#ecf7fc; line-height:30px; text-indent:0.8em;}
	.infoBox dd{ padding:0.8em;}

.subTag{padding-top:6px; background:#eaead4 url(../images/lineDot.gif) repeat-x bottom; overflow:hidden; zoom:1;}
	.subTag span{display:block; float:left;padding-top:8px; height:20px !important;  height:28px;font:bold 14px Verdana; text-indent:1em; color:#515136;}
	.subTag ul{ float:left; margin-left:3em;}
	.subTag li{ float:left; margin-left:5px;}
	.subTag li a{ display:block; float:left; padding:0 1.3em; line-height:28px; color:#7b7b5a; font-weight:bold; border:1px solid #727954; background:#d9d9b9;}
	.subTag .hover a,.subTag li a:hover{ text-decoration:none; background:#fff;color:#7b7b5a;}.subTag .hover a{ color:#e80707 !important; border-bottom:1px #fff solid;}
.subfoot{ background:#eaead4 url(../images/lineDot.gif) repeat-x bottom; padding:0.8em 10em;}
.subContent{ background:#fff; /*f1fafe;*/ padding:1em 0.5em;}
*html .subContent{ width:100%;}
	
#depTree{ background:#f1fafc; border:1px #fff solid; border-right:0;}
.funBTList{ margin:0 auto 4px auto; padding:0.5em 1em; background:#daf2f9;}
	.funBTList a{ padding:4px 6px;padding-left:26px; margin-left:0.3em; line-height:20px; height:20px; font-weight:bold;}
	.funBTList a:hover{ text-decoration:none; color:#e80707; border:1px #b1d5e1 solid; padding:3px 5px;padding-left:25px; background-color:#fdfef1; background-position:4px 50%;}
	.funBTList .pass{ background:url(../images/ico_pass.gif) no-repeat 5px 8px;} .funBTList .pass span{ display:none;}
	.funBTList .arrow{ background:url(../images/ico_arrow.gif) no-repeat 5px 8px;} .funBTList .arrow span{ display:none;}
	.funBTList .arrow:hover{ background-position:4px 7px; /*-19px;*/}
	.funBTList .arrowOff{background:url(../images/ico_arrow.gif) no-repeat 5px -18px;}
	.funBTList .arrowOff:hover{background-position:4px -19px;}
	.funBTList .save{ background:url(../images/ico_save.gif) no-repeat 5px 50%;}
	.funBTList .edit{ background:url(../images/ico_edit.gif) no-repeat 5px 50%;}
	.funBTList .add{ background:url(../images/ico_add.gif) no-repeat 5px 50%;}
	.funBTList .del{ background:url(../images/ico_del.gif) no-repeat 5px 50%;}
	.funBTList .up{ background:url(../images/ico_up.gif) no-repeat 5px 50%;}
	.funBTList .pink{ background:url(../images/ico_pink.gif) no-repeat 5px 50%;}
	.funBTList .book{ background:url(../images/ico_book.gif) no-repeat 5px 50%;}
	.funBTList .home{ background:url(../images/ico_home.gif) no-repeat 5px 50%;}
	.funBTList .cross{ background:url(../images/cross.gif) no-repeat 5px 50%;}
	
.tabStyleForm{margin:0.5em auto;border:1px #add1e2 solid; margin:auto;}
	.tabStyleForm tr{ background:#fafdfe;}
	.tabStyleForm td{ padding:0.6em; border-top:1px #fff solid; border-left:1px #fff solid;}
	.tabStyleForm .lightBC{ background:#e4f6fb;}

.tabStyleList{ margin:0.5em auto; border:1px #acd1e3 solid; border-bottom:0;}
	.tabStyleList caption{ text-align:left; padding:0 0.5em; font-weight:bold;}
	* html .tabStyleList caption{ padding:0.5em; border:0px transparent solid;}
	.tabStyleList th{padding:0.8em; background:#c6e6f4; border-bottom:1px #acd1e3 solid; text-align:left;}
	.tabStyleList td{padding:0.8em; background:#effbff; border-top:1px #fff solid; border-bottom:1px #acd1e3 solid;}
	/*.tabStyle tbody tr:hover { background:#e1f5fc; color:#CC3300;}*/
	.tabStyleList .center{text-align:center;}
.tabStyle{margin:0.5em auto; border:1px #add1e2 solid;background:#f3fbfd;}
	.tabStyle td{ padding:4px; padding-left:6px;}
	.tabStyle dt{ font-weight:bold; margin:2px auto; padding:0.5em; background:#c6e6f4 url(../images/flowArrow.gif) no-repeat right top;}
	.tabStyle dd{ border:1px #add1e2 solid; padding:0.5em; background:#fafdfe;}
.borderTab{margin:3px; width:97%; background:#81b8d2; text-align:center;}
	.borderTab th{padding:6px 0.5em !important; background:#b7dff2; border-left:1px solid #fff; border-top:1px solid #fff;}
	.borderTab td{padding:6px 0.5em !important; background:#f4fbfe;}
	.borderTab .btbar{ background:#cde8f5; border-left:1px solid #fff; border-top:1px solid #fff;}

.dynamicForm{display:block; overflow:hidden; zoom:1; padding-bottom:0.5em;}
	.dynamicForm li{ float:left;}
	
.pageStyle{ width:98%; margin:0.5em auto;}
	.pageStyle td{ padding:1px;}
	.pageStyle span{ padding:1px 5px; background:#fff; margin:0 2px; border:1px solid #add1e2; cursor:pointer;}
	.pageStyle .active{border:1px solid #515136; background:#2d84a9; color:#fff;}
	.pageStyle input{ width:1.8em; border:1px solid #267da6; text-align:center;}
	.pageStyle .go{ border:0; background:url(../images/ico_go.gif) no-repeat center; margin:0; padding:9px 8px;}

.listTable{ width:100%; margin:auto auto 0.5em; border:1px solid #727954; text-align:left; background:#f9f8f0;}
	.listTable caption{ margin-top:10em; font:bold 13px Verdana; text-align:left; text-indent:0.5em; line-height:26px; background:#e9e9cf; border:1px solid #727954; border-bottom:0; margin:0; color:#d79d39;}
	.listTable caption span{ color:#666; font-size:12px; font-weight:normal;}
	.listTable th{height:26px; padding:0 0.5em; background:#e3e3cb url(../images/th_bg.gif) repeat-x top;}
	.listTable td{ padding:6px 0.6em; border-top:1px solid #919778;word-break:break-all; overflow:hidden; color:#515136;}
	.listTable a{ color:#4b881e;}.listTable small{ font-family:Verdana;}
	.listTable tfoot th{  padding:6px 0.6em; border-top:1px solid #919778; background:none; color:#515136; font-weight:normal;}
	.listTable tr:hover{ background:#f0edd5;}
	.trstyle td{ cursor:pointer;}
	.listTable td:hover{ padding:6px 0.6em; border-top:1px solid #919778;word-break:break-all; overflow:hidden; color:#515136; background: #f1ecc5}
    .altbg1			{padding:6px 0.6em; border-top:1px solid #919778;word-break:break-all; overflow:hidden;  background:  #f9f8f0}
    .altbg2			{padding:6px 0.6em; border-top:1px solid #919778;word-break:break-all; overflow:hidden;  background: #f1ecc5 }
	.listTable input{ border:1px solid #878f63; padding:0.2em 2px; height:1.7em; font-family:Tahoma; font-size:12px; background:#fcfbf4;}
	
.formTable{ width:99%; margin:auto auto 0.5em;text-align:left; background:#727954;}
	.formTable caption{ margin-top:10em; font:bold 13px Verdana; text-align:left; text-indent:0.5em; line-height:26px; background:#e9e9cf; border:1px solid #727954; border-bottom:0; margin:0; color:#d79d39;}
	.formTable caption span{ color:#666; font-size:12px; font-weight:normal;}
	.formTable th{ height:26px; text-indent:0.5em; background:#e3e3cb url(../images/th_bg.gif) repeat-x top;}
	.formTable td{ padding:0.5em; background:#f5f4eb;word-break:break-all;} 
	.formTable .tag{ padding:0.6em; text-indent:1em; background:#edecd9; border-bottom:1px solid #fdfef1; border-right:1px solid #fdfef1;}
	.formTable .interval{ padding:0.6em; text-indent:1em; background:#ceeaf4; border-bottom:1px solid #fdfef1; border-right:1px solid #fdfef1; font-weight:bold; }
	.formTable input{ border:1px solid #878f63; padding:0.2em 2px; height:1.7em; font-family:Tahoma; font-size:12px; background:#fcfbf4;}
	.formTable textarea{ border:1px solid #878f63; padding:2px;font-family:Tahoma; font-size:12px; background:#fcfbf4; width:98%;}
	.formTable .cb{ border:0; background:none; height:auto; vertical-align:middle;}
	.formTable tfoot th{ padding:0.6em 2em; background:#e3e3cb; border:1px solid #fdfef1;}
	
/* SelectStyle*/
.dropSelect{ position:relative;cursor:pointer; display:inline; margin-right:0.5em;}
	.dropSelect input{ height:22px !important; font-family:Tahoma; font-size:12px; padding:3px 12px 0 4px !important; border:1px solid #878f63 !important; background:#fcfbf4 url(../images/ico_Arrow_drop.gif) no-repeat 100% 4px !important; cursor:pointer;}
	.dropSelect .shover{ border:1px solid #648fa5; background-color:#e5f7fc;}
	.dropSelect ul{ position:absolute; top:17px; left:0; padding:1px; background:#fff; border:1px solid #648fa5; overflow:hidden;}
	*html .dropSelect ul{ top:22px; zoom:1;}
	.dropSelect li{ clear:both;padding:2px 5px; white-space:nowrap;}
	.dropSelect .lhover{ background:#648fa5; color:#fff;}
	
/*loginStyle*/
#loginBox{ position:absolute; top:50%; left:50%; margin-top:-210px; margin-left:-270px; border:1px solid #437ea4; padding:2px; width:544px; background:#fff;}
	#loginBox #title{ height:104px; background:url(../images/loginTitle.jpg) no-repeat center top; text-indent:-10000px;}
	#loginBox #body{ margin:2px auto 0; padding:1px;height:278px; background:url(../images/loginBody.jpg) no-repeat center bottom;}
	#loginBox #loginForm{ margin:90px auto auto; width:290px; padding:1px;}
	#loginBox #loginForm li{ height:32px; line-height:22px; text-align:left;}
	#loginBox #loginForm li span{ display:block; float:left; width:70px; margin-right:5px; text-align:right;}


/* data form BT style */
textarea{ border:1px #267da6 solid; padding:2px;}
.txt{ border:1px solid #267da6; padding:0.2em 2px; height:1.7em; font-family:Tahoma; font-size:12px; background:#fcfbf4;}
.textStyle{ border:1px solid #267da6; background:#fff; padding:3px 2px; }
.mostly{ width:69px; height:28px; border:0; background:url(../images/mostlyBTStyle.gif) no-repeat center; color:#fff;font-weight:bold;}
.btStyle1{ width:70px; height:26px !important; border:0 !important; background:url(../images/newBT.gif) no-repeat center !important; font-weight:bold; color:#515136; font-size:12px; cursor:hand;}
.btStyleMore{ width:83px; height:22px !important; border:0 !important; background:url(../images/btStyle2.gif) no-repeat center !important; color:#fff; font-size:12px; vertical-align:middle;}
.btStyleSmall{ width:52px; height:22px !important; border:0 !important; background:url(../images/btStyle1.gif) no-repeat center !important; color:#fff; font-size:12px; vertical-align:middle;}
.btLock{ width:59px; height:22px !important; border:0 !important; text-align:left; text-indent:18px; background:url(../images/btLock.gif) no-repeat top center !important; color:#fff; font-size:12px; vertical-align:middle;}
.btUnlock{ width:59px; height:22px !important; border:0 !important; text-align:left; text-indent:18px; background:url(../images/btLock.gif) no-repeat bottom center !important; color:#fff; font-size:12px; vertical-align:middle;}

.commentLayer{ border:1px solid #6da1bb; padding:0.5em; border-bottom:2px solid #477890; border-right:2px solid #477890; background:#fcfbf4;}
.BTBox{ position:relative; top:auto; left:0;}
	.BTBox span{ display:inline; margin:auto 0.3em; /*width:52px; height:22px;*/ padding:5px 15px; line-height:22px; background:url(../images/btStyle1.gif) no-repeat center; font-weight:bold; color:#fff; cursor:pointer;}

.errorInfo{ color:#FF0000;}
.showInfo{ margin:1em auto;}
	.showInfo dt{ font-size:22px; font-weight:bold;}
	.showInfo dd{ margin:0.5em; padding:0.5em; line-height:1.8em;}
.btForm{clear:both; padding-top:0.5em; text-indent:2em; border-top:1px dashed #acd1e3; text-align:left;}
.aBT{ color:#138cae; padding:1px 0.5em; cursor:pointer;}
.aBT:hover{ text-decoration:none;background:#138cae; color:#effbff;}
.on-off{ cursor:pointer;}

#searchAccount{ float:right; margin-right:1em; font-weight:normal;}
.regForm{ margin:10px;}
	.regForm h1{ text-indent:1em; font-weight:bold; font-size:14px;}
	.regForm ul{border-bottom:1px #80bdd7 solid; border-top:1px solid #fff; padding:1em; overflow:hidden;}
	.regForm li{ clear:left; padding:0.5em;}
	.regForm li h1{float:left; width:80px; text-align:right; margin-right:0.8em; font-size:12px; font-weight:normal;}
	.regForm .top{ border-top:0;} .regForm .bottom{ border-bottom:0;}

/*layer*/
.layerPrice{ position:absolute; background:transparent;}
	.layerPrice	.shadow{ margin:5px 0 0 5px; background:#1b769d; filter:alpha(opacity=20); opacity:0.2; z-index:999;}
	.layerPrice	.BtClose{ position:absolute; top:2px; right:2px; z-index:99999;}
	.layerPrice	.content{ position:absolute; padding:0.5em; text-align:center; margin:0; left:0px; top:0px; background:#fff; z-index:1000; border:1px solid #649eba;}
	.layerPrice	dl{ line-height:21px; border:0;}
	.layerPrice	dt{ float:left; width:25%; text-align:right; font-weight:bold;}
	.layerPrice	dd{ clear:right; text-indent:1em; text-align:left;}
	.layerPrice	table{ background:#d5f0fc; text-align:left;}
	.layerPrice	table td{ background:#fff; width:23%; padding:0.2em;}
	.layerPrice	table th{ background:#e5f3fa; width:27%; padding:0.2em; font-weight:normal;}

.bg{ background:#caecf5 !important;}
.listTag{ background:#edecd9 !important;}
.formTable b{ color:#990000;}

.redText{ color:#f00 !important; font-weight:bold;}

/* 图片缩略图列表 */

#picAcrList{border:1px #ccc solid;padding:4px;zoom:1; overflow:auto; text-align:center;}
#picAcrList a{float:left;margin:4px; padding:6px; width:148px;height:198px; overflow:hidden; display:block;border:1px #f0f0f0 solid; background:#fff;}
#picAcrList a span{ margin:2px auto;font-size:11px; display:block; line-height:16px; text-align:left;}
#picAcrList a:hover{border:1px #aaa69b solid; background:#f9f9f7;}
#picAcrList .active{border:1px #aaa69b solid; background:#f9f9f7;}


/*layout*/
.win_box{ position:absolute; background:url(../images/win_bg.gif) no-repeat left top;}
	.win_box .rt{ margin-left:3px; padding:5px 5px 0px 2px; background:url(../images/win_bg.gif) no-repeat right top;}
	.win_box .lb{ background:url(../images/win_bg.gif) no-repeat left bottom;}
	.win_box .rb{ margin-left:3px; height:5px;width:100%; background:url(../images/win_bg.gif) no-repeat right bottom;}
	.win_box .close{ position:absolute; right:5px; top:1px; width:43px; height:17px; background:url(../images/win_close.gif) no-repeat center top;}
		.win_box .close:hover{ background-position:center bottom;}
	.win_box .title{ margin:0 0 5px 0; cursor:default;}
	.win_box .content{ padding:2px; background:#fff; border:1px solid #727954;}
.tab_data{ border-collapse:collapse; border-spacing:0;}
	.tab_data th{ font-weight:bold; padding-right:0.5em; text-align:right;}
	.tab_data td{ padding:3px; line-height:1.5;}
td
{
	word-wrap: break-word; word-break: break-all;
}
.ftb{}
	.ftb th,.ftb td{ padding:0 !important;}
	
	
