.sub ul,.sub li						{margin:0; padding:0; background:none}

.sub-caption h2						{color:#555555; font-size:22px}
.sub-caption ul						{overflow:hidden; width:100%}
.sub-caption li						{float:left; font-size:11px; padding-left:10px; margin-right:7px; background:url(../images/layout/subtop.png) no-repeat left 4px;}
.sub-caption li.f					{padding-left:0; background:none; margin-left:5px}
.sub-caption						{border-bottom:1px solid #ddddd4; padding:6px 0 7px 5px; margin-bottom:15px}

span.tree					{float:right; overflow:hidden; background:#f1f1ef url(../images/layout/tree-l.gif) no-repeat left top; height:24px; padding:0 0 0 8px; margin:-3px -7px 0 0}
span.tree span				{float:right; color:#b7b6b6;font:bold 9.5px arial; background:url(../images/layout/tree-r.gif) no-repeat right top; padding:6px 8px 0 0; height:18px}
span.tree em				{padding:0 2px; font-family:arial; font-size:7.1px}


.sub-spot							{overflow:hidden; width:100% ;background:url(../images/layout/sub-dotted.gif)  repeat-x left bottom;max-height:171px; padding-bottom:20px; margin-bottom:14px}
.sub-spot span.spot_pic				{float:left; margin-right:8px; width:254px; height:171px; overflow:hidden}
.sub-spot h2						{color:#0c6a96; font-size:20px; font-weight:bold; margin-bottom:4px}
.sub-spot p							{color:#333333}

.sub-spot span.info					{float:left; padding:8px 0 0 0}
.sub-spot span.info a				{float:left; font-size:11px; margin-right:5px}

.sub-middle							{width:100%; overflow:hidden;margin-bottom:25px}
.sub-middle li						{float:left; width:288px; height:110px; margin:0 0 15px 0}
.sub-middle li em					{font-size:9.5px; font-weight:bold; color:#aca9a9; vertical-align:middle; padding-left:4px}
.sub-middle li.f					{margin-right:15px}
.sub-middle li h3					{font-weight:bold ; font-size:14px; line-height:16px; height:32px; color:#005a84; margin-bottom:7px}
.sub-middle span					{width:82px; height:57px; overflow:hidden;float:left; margin-right:5px}
.sub-middle li p					{line-height:15px!important}


.sub-other h5						{background:#f6f6f6; font:bold 11px tahoma; color:#28414d; padding:5px; border-bottom:1px solid #eaeaea; margin-bottom:18px}

.sub-other ul						{width:589px; padding-left:5px; overflow:hidden}
.sub-other ul li					{float:left; margin:0 0 8px 0;  width:280px; height:53px; background:url(../images/layout/arrow.gif) no-repeat left 5px; padding-left:7px; font-size:11px ; color:#595858}
.sub-other ul li.f					{margin-right:10px!important}
.sub-other ul li a					{font-weight:bold; font-size:12px}
.sub-other ul li em					{font-weight:bold; font-size:9.5px; color:#aca9a9}
.sub-other							{margin-bottom:18px}

.sub-foot							{border-bottom:1px solid #e6e5e5;border-top:1px solid #e6e5e5; overflow:hidden; width:582px; padding:12px 6px ; margin-bottom:25px}
.sub-foot form						{float:right; padding-top:5px}
.sub-foot form input				{border:none; height:26px; float:left;}
.sub-foot form input.text			{background:url(../images/layout/sub-text.gif)  no-repeat left top; width:214px; padding:6px 0 0 3px ; height:20px; font-family:verdana; font-size:11px; color:#5C5C54}
.sub-foot form input.submit			{background:url(../images/layout/sub-submit.gif)  no-repeat left top; width:55px; color:white; font-size:10px; padding-bottom:1px}
* html .sub-foot form input.submit	{padding:1px 0 0 0}

.sub-foot form strong				{font:bold 10px tahoma; color:#3d3f40; display:block; padding-bottom:5px; padding-left:3px}
.sub-foot form br					{display:none}
.sub-foot span a					{font-size:26px; line-height:26px}
.sub-foot span						{color:#b7b7b7; font-size:16px}


.sub-cat							{overflow:hidden; width:600px; padding:0 0 0 15px; background:url(../images/layout/sub.gif) no-repeat left 14px;}
.sub-cat li							{float:left;  margin-right:15px; padding-top:12px}
.sub-cat li.active					{background:url(../images/layout/sub-active.gif) no-repeat center top;}
.sub-cat a							{color:#416385; font-weight:bold;}
.sub-cat li							{color:black; font-weight:bold}

.sub-tool div.blank					{padding:6px 0 0 6px}
.sub-tool div.box-body				{background:url(../images/layout/sub-tools.png) no-repeat left top; width:335px; height:180px}
.sub-tool ul li						{margin:0 0 6px 0;padding:0}
.sub-tool ul li span				{display:block;padding-left:14px; background:url(../images/layout/sub-tools-icon.gif) no-repeat left 2px;}
.sub-tool ul li.t1 span				{background-position:left -10px;}
.sub-tool ul li.t2 span				{background-position:left -21px;}
.sub-tool ul li br					{display:none;}
.sub-tool ul 						{margin:0;padding:3px 0 0 3px}
.sub-tool ul li						{height:33px; padding:8px 0 0 9px; color:#383737;background:url(../images/layout/sub-tool-back.gif) no-repeat left top; font-size:11px}
.sub-tool ul li a					{text-decoration:underline}
.sub-tool ul li a:hover				{text-decoration:none}
.sub-tool ul li:hover				{background-position:left -42px;}
.sub-tool ul li span a				{color:#ad202e; font:bold 10px tahoma;text-decoration:none}
.sub-tool ul li span a:hover		{text-decoration:underline}
.sub-tool p							{font-size:9.5px; font-weight:bold; margin-top:18px; margin-left:8px; background:url(../images/layout/arrow.gif) no-repeat left 4px; padding-left:6px}


.not {padding-top:13px!important}

.category-work{}

