﻿@charset "utf-8";
@import url("Style.Public.css");
@import url("Common.Struct.css");
@import url("Common.FormCheck.css");
@import url("Common.datePicker.css");
@import url("Common.DialogBox.css");


/* ######################### */
/* ##### user-defined ###### */
/* ######################### */
/*body { font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体","Arial","Verdana"; padding:8px 8px 8px 8px; }

a { font-family:"Arial","Verdana","Microsoft YaHei","微软雅黑","SimSun","宋体";text-decoration: none }*/

input { border:1px solid #BBBBBB;}
textarea { border:1px solid #BBBBBB; }
select { border:1px solid #BBBBBB; }
input.btn { background-image:url("Images/Button/Bg_Button.gif"); }
input.push { background-image:url("Images/Button/Bg_push.gif"); }
Button { background-image:url("Images/Button/Bg_Button.gif"); }
input.fullwidth,textarea.fullwidth { width:96.8%; }

.TipsStar { background-image:url("Images/Tips/Icon_Tips_Star.gif"); }
.TipsClew { background:url("Images/Tips/Icon_Tips_Clew.gif"); }

input.ClewSign { background:url("Images/Tips/Icon_Clew_Sign.gif") no-repeat 4px 1px; }
input.ClewTrue { background:url("Images/Tips/Icon_Clew_True.gif") no-repeat 3px 2px; }
input.ClewFalse { background:url("Images/Tips/Icon_Clew_False.gif") no-repeat 3px 2px; }
input.ClewYes { background:url("Images/Tips/Icon_Clew_Yes.gif") no-repeat 4px 5px; }
input.ClewNo { background:url("Images/Tips/Icon_Clew_No.gif") no-repeat 5px 5px; }
input.ClewOptional { background:url("Images/Tips/Icon_Clew_Optional.gif") no-repeat 4px 2px; }
input.ClewIgnorer { background:url("Images/Tips/Icon_Clew_Ignorer.gif") no-repeat 4px 2px; }

input.btn { background-image:url("Images/Button/Bg_Button.gif"); }
input.push { background-image:url("Images/Button/Bg_Push.gif"); }
Button { background-image:url("Images/Button/Bg_Button.gif"); }

table.tab tr.bar td { background-image:url("Images/table/Bg_Tab.gif"); }
table.tab tr.sub td { background-image:url("Images/table/Bg_Tab.gif"); background-position:0px -20px; }
table.frm tr.bar td { background-image:url("Images/table/Bg_Frm.gif"); }
table.frm tr.sub td { background-image:url("Images/table/Bg_Frm.gif"); background-position:0px -20px; }
table.frm td.bar { background-color:#E9F1FF;height:24px;}
table.frmDetail td.bar { background-color:#E9F1FF;height:24px;}
table.list tr.bar td { background-image:url("Images/table/Bg_List.gif"); }
table.list tr.sub td { background-image:url("Images/table/Bg_List.gif"); background-position:0px -20px; }

table.form { border:0px; }
table.form td.caption { font-weight:bold; text-align:right; padding:3px 5px 0px 0px; }
table.form td.content { color:#808080; text-align:left; }

table.multibar tr.multibar td { padding-left:37px; }
.multibar .multibar-items a { background-image:url("Images/Block/Multibar_Left.gif"); }
.multibar .multibar-items a span { background-image:url("Images/Block/Multibar_Right.gif"); }
.multibar .multibar-items a.pop { background-position:0% -30px; }
.multibar .multibar-items a.pop span { background-position:100% -30px; }
.multibar .multibar-items a.pop:hover { background-position:0% -60px; }
.multibar .multibar-items a.pop:hover span { background-position:100% -60px; }
.multibar-loaddata { padding-left:50px; }

div.Menu li { background-image:url("Images/Menu/Ico.gif"); }
div.MenuBar li { background-image:url("Images/Menu/Ico_Bar.gif"); }
div.MenuSide li { background-image:url("Images/Menu/Ico_Side.gif"); }
div.MenuList li { background-image:url("Images/Menu/Ico_List.gif"); }
/* ######################### */
/* ######################### */


/* ######################### */
/* ########## Page ######### */
/* ######################### */
div.Framer { clear:both; width:940px; }
div.FramerFloor { clear:both; width:940px; }
div.FramerFloor div.MainSide { float:left; width:215px; margin:0px 8px 0px 0px; }
div.FramerFloor div.MainMenu { float:left; width:215px; margin:0px 8px 0px 0px; }
div.FramerFloor div.MainContent { float:left; width:717px; }

/* ######### Header ######## */


/* ######### Footer ######## */
div.Footer { clear:both; width:100%; color:#888888; font-size:10.5px; font-family:"Verdana","Arial"; padding:10px 0px 10px 0px; }
div.Footer span.versions { }
div.FooterCopyright { float:left; }
div.FooterVersion { float:right; }


/* ######################### */
/* ######### Block ######### */
/* ######################### */
div.Block { clear:both; text-align:left; border:1px solid #525c3d; background-color:#FFFFFF; }
div.BlockBar { height:30px; line-height:30px; color:#FFFFFF; border:1px solid #FBFBFD; border-bottom:0px; background-color:#dc070d; font-weight:bold; padding:0px 8px 0px 8px;BORDER-BOTTOM: #525c3d 1px solid;}
.list_title { width:auto; height:30px; background-color:#dc070d;padding-left:15px;  border-bottom:1px solid #de090f; color:#fff; line-height:30px; font-size:14px;}
div.BlockHeader { height:3px; border:1px solid #FBFBFD; background-color:#4176BF; }
div.BlockFooter { height:3px; border:1px solid #FBFBFD; background-color:#4176BF; }
div.BlockBody { clear:both; padding:1px; }
div.BlockContent { clear:both; padding:8px; }
div.BlockButton { clear:both; padding:8px; }
div.BlockList { clear:both; padding:3px 5px 3px 5px; }
div.BlockList ul { padding:0px; }
div.BlockList li { clear:both; padding:3px 0px 3px 0px; }
div.BlockLinks { clear:both; padding:3px 5px 3px 5px; }
div.BlockLinks ul { padding:0px; }
div.BlockLinks li { clear:both; background:url("Images/Menu/Ico_Links.gif") 0 3px no-repeat;padding:5px 0px 3px 16px; }
div.BlockLinks h1 a:link,
div.BlockLinks h1 a:visited,
div.BlockLinks h1 a:active {color:#000099;font-weight:normal;}
div.BlockLinks h1 a:hover {color:#CC0000;font-weight:normal;}

div.BlockDof { clear:both; height:35px; text-align:left; background:#F4F4E8; padding:7px 6px 6px 6px; }
div.BlockDof div.pagings { float:left; }
div.BlockDof div.form-handle { float:right; }

div.Blocks { clear:both; text-align:left; border:1px solid #D8DDE5; background-color:#F3F7FE; }

div.Block-Data { clear:both; text-align:left; border:1px solid #4077C2; background-color:#FFFFFF; }
div.Block-List { clear:both; text-align:left; border:1px solid #525c3d; background-color:#FFFFFF; }
div.Block-Content { clear:both; text-align:left; border:1px solid #4077C2; background-color:#FFFFFF; }
div.Block-View { clear:both; text-align:left; border:1px solid #4077C2; background-color:#FFFFFF; }

div.Block-Menu-Define { clear:both; text-align:left; border:1px solid #4077C2; background-color:#FFFFFF; }
div.Block-Menu-Class { clear:both; text-align:left; border:1px solid #4077C2; background-color:#FFFFFF; }
div.Block-Menu-Search { clear:both; text-align:left; border:1px solid #4077C2; background-color:#F3F7FE; }
div.Block-Menu-Search div.keyword {  }
div.Block-Menu-Search div.sea-field { padding:5px 0px 5px 0px; }
div.Block-Menu-Search div.sea-Button {  }

div.Block-Message {clear:both; text-align:left; border:1px solid #4077C2; background-color:#FFFFFF; }
div.BlockMessageView li{line-height:20px;overflow:hidden;}
div.BlockMessageView-Block{width:60%;margin:0 auto;}

div.CobBar,div.CobBar p { color:#29458C; }
div.CobBar,div.CobBar p,div.CobHeader,div.CobHeader p,div.CobFooter,div.CobFooter p { font-size:12px; color:#FFFFFF; background-image:url("Menu/Block/Cob_Frame.gif"); }
div.CobBody,div.CobInner,div.CobContent,div.CobList { background-image:url("Menu/Block/Cob_Bg.gif"); }
div.Cobs div.CobBar,div.Cobs div.CobBar p,div.Cobs div.CobHeader,div.Cobs div.CobHeader p,div.Cobs div.CobFooter,div.Cobs div.CobFooter p { background-image:url("Menu/Block/Cobs_Frame.gif"); }
div.Cobs div.CobBody,div.Cobs div.CobInner,div.Cobs div.CobContent,div.Cobs div.CobList { background-image:url("Menu/Block/Cobs_Bg.gif"); }


/* ######################### */
/* ######################### */
.links-class-unknown { }
.links-class-unknown a { background:url("Images/Icon/Help.gif") 2px 0 no-repeat; padding-left:18px; }


.UpLoadImg img
{
	max-width:580px;
	max-height:308px;
	height:auto;
	cursor:pointer;
	padding: 3px;
	zoom:expression( function(element) {
		var defaultWidth = 580;
		if (element.width>defaultWidth) {
			var oldWidth = element.width;
			element.width = defaultWidth;
			element.height = element.height*(defaultWidth/oldWidth);
		}
		element.style.zoom = '1';
	  }(this)
	);
	zoom:expression( function(element) {
		var defaultHeight = 308;
		if (element.height > defaultHeight) {
			var oldHeight = element.height;
			element.height = defaultHeight;
			element.width = element.width * (defaultHeight / oldHeight);
		}
		element.style.zoom = '1';
	  }(this)
	);
}
.TotalInfo{float:right; font-size:13px; line-height:28px; margin-right:10px;}
.TotalInfo Span{ color:Red; font-weight:800;}

.divAlpha { filter:alpha(opacity:50);  -moz-opacity:0.5;   -khtml-opacity: 0.5;   opacity: 0.5;    }