/* Reset 重置浏览器默认样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
margin:0;
padding:0;
}

/* iphone 兼容性 自动的字体适应会打乱整个网页的布局 */
body
{
-webkit-text-size-adjust: none;
}
table {
border-spacing:0;
}
fieldset,img {
border:0;
}

li{
list-style:none;
}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}
input,textarea,select{
font-family:inherit;
font-size:inherit;
font-weight:normal;
}
/* General  一般性样式*/
body{
font-family:Arial,宋体;color:#333333;font-size:12px;
background-color:#FFF;
}

/* 链接样式 */
a:focus, a:hover {
color:#0088DD;
}

a {
color:#003DB2;
cursor:pointer;
}

/* 表格、列表样式 */



td, th{
	white-space:nowrap;
vertical-align: middle; 
}

/*标题     页面标题：h1；模块标题：h2；模块内标题：h3； */
h1{
    font-weight: bold;
    color: #3D7DCC;
    font-size: 14px;
}
h2
{
}
h3
{
    font-weight:bold;
    color: #333333;
    font-size: 13px;
}

p
{
    white-space:normal;
}

/* 文本对齐类 */
.w_al
{
	text-align: left;
	padding-left:5px;
}
.w_ac
{
	text-align: center;
}
.w_ar
{
	text-align: right;
	padding-right:5px;
}


.w_resize
{
	visibility:hidden;
}
/* 段落文本类，提供首行缩进、行高设定等特性 */
.w_paragraph
{
	line-height:20px;
	text-indent:25px;
	text-align:left;
	margin:5px 5px 5px 5px;
}


/* 解决IE中字体不同导致高度不同问题 */
.w_lineHeight{
	line-height:1.231;
}

/* End Others  其他样式  */



/* 页面标题  */
.w_pageTitle
{
    font-weight:bolder;
    color: #3D7DCC;
    font-size: 15px;
    text-indent:5px;
    padding-bottom:5px;
}

/* 区域标题  */
.w_sectionTitle
{
    font-size: 14px;
    font-family:Arial;
    font-weight: bold;
    color: #1F3776;
    text-indent:5px;
    
    height:25px;
    line-height:25px;
    border-width:1px 1px 1px 1px;
    border-color:#BDD8F5;
    border-style:solid;
    margin:4px 0 4px 0;
    
    background:url(../../2.0/images/sectionTitle.png) repeat-x 0px 0px; 
}

/*  块级标题 不可写 width:100% */
.w_blockTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #1F3776;
    text-indent:16px;
    
    height:25px;
    line-height:25px;
    border-width:0px 0px 2px 0px;
    border-color:#CAD2E6;
    border-style:solid;
    background-image : url(../../2.0/images/common/h2.png);
    background-position:left;
    background-repeat:no-repeat;
    margin-bottom:8px;
}

/* 红色表格上面的块级标题 */
.w_sectionTitleB
{
    height: 25px;
    line-height: 25px;
    border-left:1px solid #B2B2B2;
    border-right:1px solid #B2B2B2;
    border-top:1px solid #B2B2B2;
    border-bottom: 2px solid #B2B2B2;
    margin:0px;
    background: url(../images/red_titlebg.gif) repeat-x center center;
}
.w_sectionTitleB a
{
    display: inline-block;
    height: 25px;
    padding-left: 35px;
    padding-right: 15px;
    font-weight: bold;
    border-bottom: 2px solid #C00000;
    background: url(../images/red_icon.png) no-repeat 10% center;
    background-position: 5px 0px;
    text-decoration: none;
    color:#C00000;
}

/* Structure  页面结构
------------------------------------------------- */

/* 页面包裹类，提供最大宽度、最小宽度、水平居中等特性*/
.w_wrapper
{
    min-width:777px;
    max-width:1024px;
	/* sets min-width & max-width for IE  document.body.clientWidth */
	_width: expression(
	   (document.documentElement.clientWidth)< 777 ? "777px" :
       (
          (document.documentElement.clientWidth) > 1024 ? "1024px" : "100%"
       )
	);
	margin:0px auto 0px auto;
}

/* 页面分块类，将页面区分为页头、主体、页脚，padding确保页面不会撑满整个浏览器 */
.w_header,.w_content,.w_footer 
{
	clear:both;
	padding-left:12px;
	padding-right:12px;
}

.w_header
{
}

.w_content
{
	margin-top:5px;
}
.w_footer
{
}


/* 块级元素 布局上只提供下外边距 */
.w_block
{
	margin-bottom:8px;
}

/* 预设布局类
------------------------------------------------- */
/* 给预设布局类中的 */
w_layout,.w_layoutA,.w_layoutB,.w_layoutB_180,.w_layoutC,.w_layoutC_180,.w_layoutD
{
    letter-spacing: -0.31em; /* webkit: collapse white-space between units */
    *letter-spacing: normal; /* reset IE < 8 */
    word-spacing: -0.43em; /* IE < 8 && gecko: collapse white-space between units */
}

/* 给预设布局类中的元素赋予 inline-block 布局特性 */
.w_leftFix,.w_rightFix,.w_fluid
{
    display: inline-block;
    zoom: 1; *display: inline; /* IE < 8: fake inline-block */
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
}

.w_fluid 
{
    width:100%;
}

/* 完全自适应布局 */

.w_layout *,.w_layoutA *,w_layoutB *,w_layoutB_180 *,.w_layoutC *,.w_layoutC_180 *,.w_layoutD *
{
	letter-spacing:normal;
	word-spacing:normal;
}

/* 左侧固定右侧自适应布局 左侧固定为240px */
.w_layoutB
{
	padding-left:240px; 
}

/* 左侧固定右侧自适应布局 左侧固定为180px */
.w_layoutB_180
{
	padding-left:180px; 
}

/* 右侧固定左侧自适应布局 右侧固定为240px */
.w_layoutC
{
	padding-right:240px;
}

/* 右侧固定左侧自适应布局 右侧固定为180px */
.w_layoutC_180
{
	padding-right:180px;
}

/* 左侧右侧固定中间自适应布局 左侧固定为240px 右侧固定为180px */
.w_layoutD
{
	padding-left:240px;
	padding-right:180px;
}


.w_layoutB .w_leftFix 
{
    margin-left:-240px; 
    width:240px;
} 
.w_layoutB_180 .w_leftFix 
{
    margin-left:-180px; 
    width:180px;
} 
 
.w_layoutC .w_rightFix 
{
    width:240px;
    margin-right:-240px;
} 
.w_layoutC_180 .w_rightFix 
{
    width:180px;
    margin-right:-180px;
}

.w_layoutD .w_leftFix
{
    margin-left:-240px; 
    width:240px;
}

.w_layoutD .w_rightFix
{
    width:180px;
    margin-right:-180px;
}


/* 布局其他
------------------------------------------------- */
/* 清除浮动 */
.w_clear
{
	clear:both;
}
.w_clearLeft
{
	clear:left;
}

/* 左侧外边距 */
.w_marginLeft
{
    margin-left:10px;
}

/* 上方外边距 */
.w_marginTop
{
    margin-top:8px;
}



/* Menu  菜单、导航样式
------------------------------------------------- */
/* 页面工具条 */
.w_toolBarWrapper
{
}

.w_toolBar
{
	background-image: url(../../2.0/images/toolBar.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	height:26px;width:100%;
	margin-bottom:10px;
	border-top:solid 2px #BAD3EA;
	z-index:999;
	top:0px;
	left:0px;
}

/* w_toolBarWrapper类 加上w_sticky则会固定在页面顶端 */
.w_toolBarWrapper.w_sticky
{
	height:35px;
}
.w_toolBarWrapper.w_sticky .w_toolBar
{
	position:fixed;
	/* for IE 6 */
	_position: absolute;
	_top: expression(documentElement.scrollTop + 0 +"px"); 
}
 
.w_toolBar ul
{
	min-width:777px;
    max-width:1024px;
	/* sets min-width & max-width for IE  document.body.clientWidth */
	_width: expression(
	   (document.documentElement.clientWidth)< 777 ? "777px" :
       (
          (document.documentElement.clientWidth) > 1024 ? "1024px" : "100%"
       )
	);
	margin:0px auto 0px auto;
}
.w_toolBar ul li
{
	display:inline;height:25px;line-height:25px;	
}
.w_toolBar ul li a
{
	float:left;white-space:nowrap;text-decoration:none;
	height:25px;
	line-height:25px;
	color:#000;	
	padding:0px 10px 0px 10px;
}
.w_toolBar ul li a:hover,.w_toolBar ul li.current
{
	background-color:#E4EBF8;
} 

/* 页面导航条 */
.w_nav,.w_navA
{
	overflow:hidden;
	background:#005DC3 url(../../2.0/images/mu.png) repeat-x 0 0;
	height:33px;
}
.w_nav ul li,.w_navA ul li
{
	display:inline;
	height:33px;
	line-height:33px;
}
.w_nav ul li a,.w_navA ul li a
{
	float:left;
	background:url(../../2.0/images/mu.png) no-repeat 100% -33px;
	color:#FFF;
	padding:0 20px;
	white-space:nowrap;
	text-decoration:none;
	font-weight:700;
	font-size:14px;
}
.w_nav ul li a:hover,.w_nav ul li.current,.w_navA ul li a:hover,.w_navA ul li.current{float:left;
	background:url(../../2.0/images/mu.png) no-repeat 50% -66px;
	color:#FFF;
	padding:0 20px;
	white-space:nowrap;
	text-decoration:none;
	font-weight:700;
	font-size:14px;
} 
.w_navHover{float:left;
	background:url(../../2.0/images/mu.png) no-repeat 50% -66px;
	color:#FFF;
white-space:nowrap;
	text-decoration:none;
	font-weight:700;
	font-size:14px;
} 


/* 左侧菜单样式一 */

.w_navLeft,.w_navLeftA 
{
	border:1px solid #D9D9D9;
	background-color:#F5F5F5;
}
.w_navLeft ul,.w_navLeftA  ul 
{
	border:1px solid #FFF;
	border-top:none;
}    
.w_navLeft  li,.w_navLeftA  li 
{
	background:transparent url(../../2.0/images/bullet-box.gif) no-repeat 6px 6px;
	margin-left:5px;

}
.w_navLeft  li.w_sect ,.w_navLeftA  li.w_sect 
{
	color:#444;
	border-bottom:1px solid #D9D9D9;
	margin:6px 6px 6px 6px;
	padding:4px 5px 4px 0;
	background:none;
	font-weight:bold;
}
.w_navLeft  li a ,.w_navLeftA  li a 
{
	color:#2770C0;
	text-decoration:none;
	display:block;
	padding:3px 5px 3px 16px;
}
.w_navLeft  li a:hover ,.w_navLeftA  li a:hover 
{
	background:transparent url(../../2.0/images/bullet-box.gif) no-repeat 6px 6px;
	background-color:#FEFEFE;
}
.w_navLeft  li.selected ,.w_navLeftA  li.selected 
{
	background-color:#999;
}
.w_navLeft  li.selected a ,.w_navLeftA  li.selected a 
{
	color:#FFF;
}
.w_navLeft  li.selected a:hover ,.w_navLeftA  li.selected a:hover 
{
	color:#FFF;
}

/* 左侧菜单样式二 */

.w_navLeftB
{
	border:1px solid #D9D9D9;
	background-color:#F0F0F5;
}
.w_navLeftB  ul 
{
	border:1px solid #FFF;
	border-top:none;
}    
.w_navLeftB  li 
{
	background:transparent url(../../2.0/images/bullet-box.gif) no-repeat 6px 6px;
	margin-left:5px;
}
.w_navLeftB  li.w_sect 
{
	color:#666;
	border-bottom:1px solid #D9D9D9;
	margin:6px 6px 6px 6px;
	padding:4px 5px 4px 0;
	background:none;
	font-weight:bold;
}
.w_navLeftB  li a 
{
	color:#1F3776;
	text-decoration:none;
	display:block;
	padding:3px 5px 3px 16px;
}
.w_navLeftB  li a:hover 
{
	background:transparent url(../../2.0/images/bullet-box.gif) no-repeat 6px 6px;
	background-color:#FEFEFE;
}
.w_navLeftB  li.selected 
{
	background-color:#999;
}
.w_navLeftB  li.selected a 
{
	color:#FFF;
}
.w_navLeftB  li.selected a:hover 
{
	color:#FFF;
}


/* 左侧菜单样式三 */

.w_navLeftC
{
	border:1px solid #D9D9D9;
	background-color:#f2f2f2;
}
.w_navLeftC ul
{
	border:1px solid #FFF;
	border-top:none;
}    
.w_navLeftC li
{
	background:transparent url(../../2.0/images/bullet-box.gif) no-repeat 6px 6px;
	margin-left:0px;
    border-bottom:1px solid #e6e6e6;
}
.w_navLeftC li.w_sect
{
	color:#FFF;
	margin:0px;
	padding:5px 4px 0px 5px;
	background:transparent url(../../2.0/images/um.png) repeat-x;
	font-weight:bold;
	height: 23px;
}
.w_navLeftC li a
{
	color:#474545;
	text-decoration:none;
	display:block;
	padding:3px 5px 3px 16px;
}
.w_navLeftC li a:hover
{
	background:transparent url(../../2.0/images/bullet-box.gif) no-repeat 6px 6px;
	background-color:#f3d1d1;
	color:#9c3028;
	font-weight:bold;
}
.w_navLeftC li.selected
{
    color:#9c3028;
    background:transparent url(../../2.0/images/bullet-box.gif) no-repeat 6px 6px;
	background-color:#f3d1d1;
	font-weight:bold;
}
.w_navLeftC li.selected a
{
    color:#9c3028;
}
.w_navLeftC li.selected a:hover
{
	color:#9c3028;
	font-weight:bold;
}

.w_nscollapse 
{
	background:url(../../2.0/images/common/ns-collapse.gif) no-repeat;
}

.w_nsexpand
{
	background:url(../../2.0/images/common/ns-expand.gif) no-repeat;
}

.w_nscollapseB
{
	background:url(../../2.0/images/nex.png) no-repeat;
}

.w_nsexpandB
{
	background:url(../../2.0/images/nex2.png) no-repeat;
}

/* Table  表格样式
------------------------------------------------- */
.w_tableJCore
{
	table-layout:fixed;
	table-layout: fixed; 
	word-break: break-all;
	border:solid 1px #D0D0D0;
	border-collapse:collapse;
}
.w_tableJCore thead tr
{
	border:1px solid;cursor:default;width:100%;border-color:#D0D0D0 #D0D0D0 White #D0D0D0;
	
}
.w_tableJCore thead td
{
	border-left:1px solid;border-right:1px solid;line-height:15px;vertical-align:middle;border-left-color:#EEE;border-right-color:#D0D0D0;
	position:static;
	z-index:auto;
	background:url(../../2.0/images/JsFramework/grid3-hrow.gif) repeat-x scroll 0 bottom;
}
.w_tableJCore thead td:hover
{
	background-image:url(../../2.0/images/JsFramework/grid3-hrow-over.gif);
}
.w_tableJCore tbody tr td
{
	border-bottom:solid 1px #EDEDED;cursor:default;width:100%;
	-moz-user-focus:normal;outline:medium none;
	-moz-user-select:none;line-height:13px;padding-left:1px;padding-right:1px;vertical-align:top;
}
.w_tableJCore tbody tr:hover td
{
	background-color:#EFEFEF;
	background-image:url(../../2.0/images/JsFramework/row-over.gif);
	font-weight:bold;
}
.w_tableJCore thead tr td div
{
	overflow:hidden;white-space:nowrap;padding:4px 3px 4px 5px
}
.w_tableJCore tbody tr td div
{
	overflow:hidden;white-space:nowrap;padding:5px 3px 5px 5px
}



/*新增内容*/

.w_tableJCore tr
{
	height:22px;
}
.w_tableJCore td
{
	height:30px;
}





/* 表格样式二： 无外边距 无表边框 无单元格边框 蓝色表头 隔行变色 */
.w_tableB 
{
	border-collapse:collapse;
}

.w_tableB th 
{
	background-color:#C4DEF7;
}
.w_tableB .w_tableSecondaryHeader th
{
	background-color:#E8F0FF;
}
.w_tableB tr
{
	height:22px;
	text-indent:4px;
}

/* 表格样式三： 无外边距 无表边框 白色单元格边框 蓝色表头 隔行变色 */
.w_tableC
{	
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	text-indent:4px;
	width:99.9%;
	border-collapse:collapse;
}
.w_tableC th 
{
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	background-color:#C7DAF1;
	height:22px;
}
.w_tableC .w_tableSecondaryHeader th
{
	background-color:#E8F0FF;
}
.w_tableC td 
{
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	height:22px;
}
.w_tableC tr
{
	height:22px;
}


/*表格样式四： 简洁样式 有外边距 无背景色 */
.w_tableD
{
	border-bottom:solid 1px #3A85C9;
	border-top:solid 1px #3A85C9;
	width:90%;
	text-indent:4px;
	border-collapse:collapse;
	
}
.w_tableD th 
{
	border-bottom:solid 1px #3A85C9;
	background-color:Transparent;
}
.w_tableD tr
{
	height:22px;
	background-color:Transparent;
}


/* 表格样式五： 有外边距 有表边框 无单元格边框 蓝色表头 隔行变色 */
.w_tableE
{
	border:solid 1px #C4DEF7;
	width:90%;
	text-indent:4px;
	border-collapse:collapse;
}
.w_tableE th 
{
	font-weight:bold;
	background-color:#C4DEF7;
}
.w_tableE .tableSecondaryHeader th
{
	background-color:#E8F0FF;
}
.w_tableE tr
{
	height:22px;
}



.w_table
{
	table-layout:fixed;
	word-break: break-all;
	border:solid 1px #D0D0D0;
	border-collapse:collapse;
}
.w_table thead tr
{
	border:1px solid;cursor:default;width:100%;border-color:#D0D0D0 #D0D0D0 White #D0D0D0;
	
}
.w_table th
{
	border-left:1px solid;border-right:1px solid;line-height:15px;vertical-align:middle;border-left-color:#EEE;border-right-color:#D0D0D0;
	position:static;
	z-index:auto;
	background:url(../../2.0/images/JsFramework/grid3-hrow.gif) repeat-x scroll 0 bottom;
	background-color:#F9F9F9;
	font-weight:bold;
}
.w_table th:hover
{
	background-image:url(../../2.0/images/JsFramework/grid3-hrow-over.gif);
	background-color:#EBF3FD
}
.w_table td
{
	border-bottom:solid 1px #EDEDED;cursor:default;width:100%;
	-moz-user-focus:normal;outline:medium none;
	-moz-user-select:none;line-height:13px;padding-left:1px;padding-right:1px;vertical-align:top;
}
.w_table tr:hover td
{
	background-color:#EFEFEF;
	background-image:url(../../2.0/images/JsFramework/row-over.gif);
	font-weight:bold;
}
.w_table th
{
	overflow:hidden;white-space:nowrap;padding:4px 3px 4px 5px
}
.w_table td
{
	overflow:hidden;white-space:nowrap;padding:5px 3px 5px 5px;
	
}
.w_table tr.w_trEven
{
	background-color:#FAFAFA;
	
}
.w_table tr.w_trEven th
{
	background-color:#FAFAFA;
	
}


/* 财报表格样式 */
.w_tableFinance .w_tableFinanceSectionTitle
{
	border-top:solid 1px #9AB9E9;
	font-weight:bold;
	text-align:left;
	text-indent:5px;
	
}
.w_tableFinance th,.w_tableFinance td
{
	height:20px;
}
.w_tableFinance tr.w_tableFinanceHeader th
{
	background-color:#DCEBFE;
	border-color:#555;
}

.w_tableFinance th
{
	border:solid 1px #9AB9E9;
	border-width:1px 0 0 0;
}



/* TableUtils  表格组件样式
------------------------------------------------- */


/* 单元格溢出 自动隐藏 副作用: 表格layout必须为fixed */
.w_tableEllipsis
{
	table-layout: fixed;
	word-break: break-all
}
.w_tableEllipsis td,th
{
	text-overflow:ellipsis;
	overflow:hidden;
}


/*  行高亮 & 悬浮行高亮 */
.w_rowHighLight
{
	background-color:#FFCC00;
}
.w_tableHoverHighlight tr:hover td
{
	background-color:#FFCC00;
	cursor:default;
}


/* 全兼容版 隔行变色 */
.w_trEven
{
	background-color:#F0F0F6;
}
.w_trEven th
{
	background-color:#F0F0F6;
}



/* End Table  表格样式  */

/* 链接列表样式 */
.w_linkList li
{
	line-height:2;
    vertical-align: baseline;
}
.w_linkList a
{
	text-decoration:underline;
}


.w_inputArea,.w_inputAreaA
{
	background-image: url(../../2.0/images/tbbg2.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
    background-position: bottom;
    padding:0px 0 3px 0;
    line-height:30px;
    vertical-align:middle;
}
.w_inputArea h2,.w_inputAreaA h2
{
    background-color:#DDDDDD;
    background-image:none;
    color:#555555;
    height:25px;
    line-height:25px;
    font-weight:bold;
    text-indent:5px;
}
.w_inputArea td,.w_inputAreaA td
{
	text-indent:5px;
	text-align:left;
}
.w_inputArea input,textarea,label,.w_inputAreaA input,textarea,label
{
	margin:5px;
}

.w_inputAreaB
{
	position:relative;
    line-height:35px;
    vertical-align:middle;
    padding-left:10px;
}
.w_inputAreaB .left
{
	background-image:url(../../2.0/images/inputAreaBg2.gif);
    height:39px;
    background-position:0 0px;
    background-repeat:no-repeat;
    position:absolute;top:0;left:0;height:39px;width:3px;
} 
.w_inputAreaB
{
	background-image:url(../../2.0/images/inputAreaBg2.gif);
    height:39px;
    background-position:0 -39px;
    background-repeat:repeat-x;
} 
.w_inputAreaB .right
{
	background-image:url(../../2.0/images/inputAreaBg2.gif);
    height:39px;
    background-position:0 -78px;
    background-repeat:no-repeat;
    position:absolute;top:0;right:0;height:39px;width:3px;
} 

.w_inputAreaC
{
	position:relative;
    line-height:35px;
    padding-left:10px;
}
        
.w_inputAreaC .left
{
	background-image:url(../../2.0/images/inputAreaBg3.png);
	background-position:0 0px;
	background-repeat:no-repeat;
	position:absolute;top:0;left:0;height:118px;width:6px;
	background-color:#EEE;
} 
.w_inputAreaC
{
	background-image:url(../../2.0/images/inputAreaBg3.png);
	height:118px;
	background-position:0 -118px;
	background-color:#EEE;
} 
.w_inputAreaC .right
{
	background-image:url(../../2.0/images/inputAreaBg3.png);
	background-position:0 -236px;
	background-repeat:no-repeat;
	position:absolute;top:0;right:0;height:118px;width:6px;
	background-color:#EEE;
}


.w_inputAreaD
{
	background-image: url(../../2.0/images/tbbg2.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
    background-position: bottom;
    padding:0px 0 3px 0;
    line-height:30px;
    vertical-align:middle;
}
.w_inputAreaD h2
{
    background-color:#DDDDDD;
    background-image:none;
    color:#555555;
    height:25px;
    line-height:25px;
    font-weight:bold;
    text-indent:5px;
}
.w_inputAreaD td
{
	text-indent:5px;
	text-align:left;
}
.w_inputAreaD input,textarea,label
{
	margin:0px;
	padding:0 4px 0 4px;
}

/* Forms  表单样式
------------------------------------------------- */

label 
{
	margin-left:10px;
}
fieldset 
{
	padding:10px;
	margin:0 10px 10px 10px;
	border:1px solid #CCCCCC;
}
legend 
{
	font-weight:bold;
	padding:0 5px 0 5px;
}


input,textarea,label
{
	height:18px;
	line-height:18px;
	vertical-align:middle;
}


select
{
	height:22px;
	line-height:22px;
	vertical-align:middle;
	margin-left:5px;
}

input.w_text, input.w_title, textarea, select 
{
	border:1px solid #bbb;
	border-top:solid 1px #888;
}

input[type=text], input[type=password]
{
	border:1px solid #bbb;
	border-top:solid 1px #888;
}



.w_button,.w_button_L,.w_button_XL,.w_buttonA,.w_buttonA_L,.w_buttonA_XL
{
	border: #9999ff 0px solid;
	background-image: url(../../2.0/images/btn01.png);
	cursor: pointer;
	height: 22px;
	background-color: transparent;
	text-align: center;
	width:64px;
	margin:5px;
}
.w_button_L,.w_buttonA_L
{
	background-image: url(../../2.0/images/btn02.png);
	width:102px;
}
.w_button_XL,.w_buttonA_XL
{
	background-image: url(../../2.0/images/btn03.png);
	width:147px;
}


.w_radioButton,.w_radioButtonA
{
}
.w_radioButton li,.w_radioButtonA li
{
	float:left;
	display:block;
	height:27px;
	margin-top:6px;
	text-decoration:none;
}
.w_radioButton li a,.w_radioButtonA li a
{
	display:block;
	line-height:26px;
	color:#1C1C1F;
	text-align:center;
	text-decoration:none;
}
.w_radioButton li a.m,.w_radioButtonA li a.m
{
	background:url(../../2.0/images/formStyle.gif);
	width:54px;
	border-right:1px solid #B8BCBF;
}
.w_radioButton li a.q,.w_radioButtonA li a.q
{
	background:url(../../2.0/images/formStyle.gif) -54px 0;
	width:53px;
	border-right:1px solid #B8BCBF;
}
.w_radioButton li a.y,.w_radioButtonA li a.y
{
	background:url(../../2.0/images/formStyle.gif) -107px 0;
	width:54px;
}
.w_radioButton li a:hover.m,.w_radioButtonA li a:hover.m
{
	background-position:0 -27px;
}
.w_radioButton li a:hover.q,.w_radioButtonA li a:hover.q
{
	background-position:-54px -27px;
}
.w_radioButton li a:hover.y,.w_radioButtonA li a:hover.y
{
	background-position:-107px -27px;
}
.w_radioButton li.select a,.w_radioButtonA li.select a
{
	color:#FFF;
}
.w_radioButton li.select a.m,.w_radioButtonA li.select a.m
{
	background-position:0 -54px;
}
.w_radioButton li.select a.q,.w_radioButtonA li.select a.q
{
	background-position:-54px -54px;
}
.w_radioButton li.select a.y,.w_radioButtonA li.select a.y
{
	background-position:-107px -54px;
}




/* 搜索框样式 */
.w_search,.w_search_L,.w_searchA,.w_searchA_L,.w_searchB,.w_searchB_L
{
	width:125px;
	height:21px;
	line-height:21px;
	border:solid 1px #cccccc;
	padding:2px 0px 2px 3px;
}
.w_search input,.w_search_L input,.w_searchA input,.w_searchA_L input,.w_searchB input,.w_searchB_L input
{
	height:18px;
	line-height:18px;
	vertical-align:middle;
	font-size:12px;
	border:none;
	width:100px;
	color:#636365;
}

/* 搜索框样式A */
.w_searchB,.w_searchB_L
{
	border:none;
	padding:2px 0px 2px 0px;
}
.w_searchB input,.w_searchB_L input
{
	border:solid 1px #cccccc;
}

/* 加长搜索框样式 */
.w_search_L,.w_searchA_L,.w_searchB_L
{
	width:165px;
}
.w_search_L input,.w_searchA_L input,.w_searchB_L input
{
	width:140px;
}



/* Output 输出控件样式
------------------------------------------------- */


/* excel word输出图标 样式 不用img元素来实现 用span即可 使用 http://cn.spritegen.website-performance.org/ 合并  */

.w_iconMargin
{
	margin:4px;
}

.w_iconCalendar,.w_iconExcel,.w_iconWord,.w_iconPdf,.w_iconRotate,.w_iconSplit,.w_iconRefresh,.w_iconGlobal,.w_iconExpand,.w_iconShrink
{
	display:inline-block;
	vertical-align:middle;
	line-height:18px;
	cursor:pointer;
	height:18px;
	width:18px;
	background:url(../../2.0/images/icons.png) no-repeat center center;
}
.w_iconSearch
{
	display:inline-block;
	vertical-align:middle;
	line-height:18px;
	cursor:pointer;
	height:18px;
	width:18px;
	background:url(../../2.0/images/icons.png) no-repeat center center;
}


.w_iconCalendar	{background-position: 0px 0px;}
.w_iconWord		{background-position: 0px -26px;}
.w_iconGlobal	{background-position: 0px -52px;}
.w_iconPdf		{background-position: 0px -78px;}
.w_iconRefresh	{background-position: 0px -104px;}
.w_iconRotate	{background-position: 0px -130px;}
.w_iconSplit	{background-position: 0px -156px;}
.w_iconExcel	{background-position: 0px -156px;}
.w_iconSearch	{background:url(../../2.0/images/search.gif) no-repeat center center;}

.w_iconExpand
{
	background-image:url(../../2.0/images/control/shrink.gif);
	height:12px;
	width:12px;
}

.w_iconShrink
{
	background-image:url(../../2.0/images/control/spread.gif);
	height:12px;
	width:12px;
}
.w_iconDelete
{
	background-image:url(../../2.0/images/common/delete.gif);
	height:12px;
	width:11px;
}


/* Message 消息样式 */
.w_error, .w_notice, .w_success, .w_info 
{
	border:1px solid #DDDDDD;
	border-style:solid;
	padding:5px 5px 5px 15px;
	text-align:left;
	width:auto;
}
.w_error 
{
	background:#FBE3E4;
	color:#8A1F11;
	border-color:#FBC2C4;
}
.w_info 
{
	background:#E8F0FF;
	color:#205791;
	border-color:#C4DEF7;
}

.w_none
{
	display:none;
}