﻿@charset "utf-8"; 

﻿ input[type="checkbox"] {
	vertical-align: -2px;
	_vertical-align: -1px
}

img {
	/*margin:3px;*/
	border: 0;
	vertical-align: top;
	max-width:100%
}

a {
	padding: 0
}

p {
	margin: 0
}

.webheadertable {
	width: 100%;
	table-layout: fixed;
	margin: 0;
	padding: 0;
	border-spacing: 0
}

.webheadertable .webheadertd {
	vertical-align: bottom;
	height: 100%
}

.webheader {
	position: relative;
	width: 960px;
	margin: 0;
	padding: 0
}

.webheader .headertable {
	table-layout: fixed;
	width: 100%;
	height: 100%
}

.webheader .headercusleft {
	display: none
}

.webheader .headercusright {
	display: none
}

.webheader .headercusmiddle {
	width: 100%;
	height: 100%
}

.webheader .headernav {
	position: relative;
	width: 100%;
	height: 100%
}

.webnavtable {
	width: 100%;
	table-layout: fixed;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	height: 0;
	position: absolute
}

.webnav {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 0;
	*margin-top: 1px
}

.webnavdefault {
	width: 960px
}
.webbannertable {
  background: #ffffff;
}
.webbannertable {
	width: 100%;
	table-layout: fixed;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	border-spacing: 0
}

.webbannertable .bannerleft {
	display: none
}

.webbannertable .bannerright {
	display: none
}

.webbanner {
	position: relative;
	width: 100%!important;
	margin: 0;
	padding: 0;
	/* overflow: hidden; */
/* 	z-index: 10000 */
}

.webcontainertable {
	width: 100%;
	table-layout: fixed;
	margin: 0;
	padding: 0;
	border-spacing: 0
}

.webcontainer {
	position: relative;
	padding: 0;
	margin: 0;
	text-align: left
}

.containerplaceholder {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
/* 	font-size: 0; */
	overflow: hidden;
	height: 0
} 

.webfootertable {
	width: 100%;
	table-layout: fixed;
	margin: 0;
	padding: 0;
	border-spacing: 0
}

.webfooter {
	position: relative;
	width: 960px;
	padding: 0;
	margin: 0;
	overflow: hidden
}

.webtop {
	z-index: 6
}
 

#webnav {
	z-index: 2
}

.webheader {
	z-index: 1
}

.webnavtable {
	*z-index: 2
}

.webheadertable {
	*z-index: 1
}

.corptitle {
	position: absolute;
	top: 50px;
	left: 10px;
	font-size: 32px;
	z-index: 32;
	*margin-top: 1px;
	text-align: left;
	white-space: nowrap
}

.bannertop {
	display: none;
	position: absolute;
	width: 100%;
	z-index: 1
}

.banner {
	position: relative;
	padding: 0;
	margin: 0
}

.bannertable {
	table-layout: fixed;
	width: 100%;
	height: 100%
}

.bannertable .bannerleft,.bannertable .bannerright {
	display: none
}
 
.container {
	position: relative;
	padding: 0;
/* 	font-size: 0 */
}

.container .containertop {
	clear: both;
	table-layout: fixed;
	padding: 0;
	border-spacing: 0;
	width: 100%;
	display: none
}

.container .containertop .left {
	margin: 0;
	padding: 0
}

.container .containertop .center {
	margin: 0;
	padding: 0
}

.container .containertop .right {
	margin: 0;
	padding: 0
}

.container .containermiddle {
	clear: both;
	table-layout: fixed;
	padding: 0;
	border-spacing: 0;
	width: 100%; * 
	position: relative
}

.container .containermiddleleft {
	display: none
}

.container .containermiddlecenter {
	padding: 0
}

.container .containermiddlecentertop {
	display: none
}

.container .containerforms {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%
}

.container .containerformsmiddle {
	margin: 0;
	padding: 0;
	border-spacing: 0;
	width: 100%
}

.container .containerformsleft {
	width: 210px;
	padding: 0;
	border-spacing: 0;
/* 	overflow: hidden; */
	padding: 0 28px 10px 0;
	margin: 0;
	height: auto
}

.container .containerformsleft .containerformslefttop {
	width: 100%;
	margin: 0;
	padding: 0;
	display: none
}

.container .containerformsleft .containerformsleftbottom {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
	display: none
}

.container .containerformscenter {
	padding: 0;
	border-spacing: 0;
/* 	overflow: hidden; */
	padding: 0 0 10px 0;
	margin: 0;
	height: auto
}

.container .containerformsright {
	width: 210px;
	padding: 0;
	border-spacing: 0;
/* 	overflow: hidden; */
	padding: 0 0 10px 10px;
	margin: 0;
	height: auto
}

.container .containerformsright .containerformsrighttop {
	margin: 0;
	width: 100%;
	padding: 0;
	display: none
}

.container .containerformsright .containerformsrightbottom {
	clear: both;
	margin: 0;
	width: 100%;
	padding: 0;
	display: none
}

.container .containermiddlecenterbottom {
	display: none
}

.container .containermiddleright {
	display: none
}

.container .containerbottom {
	clear: both;
	table-layout: fixed;
	padding: 0;
	border-spacing: 0;
	width: 100%;
	display: none
}

.container .containerbottom .left {
	margin: 0;
	padding: 0
}

.container .containerbottom .center {
	margin: 0;
	padding: 0
}

.container .containerbottom .right {
	margin: 0;
	padding: 0
}

.topforms {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%
}

.leftforms {
	clear: both;
	margin: 0;
	width: 100%;
	padding: 0;
	border-spacing: 0
}

.centertopforms {
	margin: 0;
	width: 100%;
	padding: 0
}

.containerforms .containerformscenter .containerformscentermiddle {
	clear: both;
	margin: 0;
	padding: 0;
	/* overflow: hidden */
}

.middleleftforms {
	float: left;
	width: 49%;
	margin: 0;
	padding: 0
}

.middleleftforms .ui-resizable-layoutresize-handle {
	border-left: 1px solid #fff;
	border-right: 2px solid #2b73ba;
	background: #fff;
	left: auto;
	right: 3px;
	width: 1px
}

.middlerightforms {
	float: right;
	width: 48%;
	margin: 0;
	padding: 0
}

.centerbottomforms {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0
}

.rightforms {
	clear: both;
	margin: 0;
	width: 100%;
	padding: 0;
	border-spacing: 0
}

.bottomforms {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%
}

.fullmeasureforms {
	width: 100%
}

.form {
	position: relative;
	margin: 7px 0 0 0;
	padding: 0;
/* 	overflow: hidden; */
	zoom: 1;
	font-size: 12px
}

/* page 翻页 */
.page_wrap{margin: 10px 0;float:right;width:100%; text-align: center;}
.page_wrap_r{margin:0;padding:10px 0;}
.page_wrap a{height: 23px;margin: 0 5px 0 0;padding: 2px 8px;border: 1px solid #ccccce;text-align: center;white-space: nowrap;line-height: 23px;}
.paginator {height:35px;overflow: hidden; padding-top:20px;}
.paginator a:hover{text-decoration:none;}
.paginator span{padding-top: 6px;border: 1px solid #ddd;color: #fff;padding: 2px 9px;margin-right: 5px;height: 23px;line-height: 23px;}
.paginator span.page-cur{background: #8597ae;}
.paginator span.page-disabled{background: #fff;color: #d9d4d4;}
.paginator > div{float:right;}

/*冲突框架的样式*/
.dialog-button a.l-btn span.l-btn-left{height:auto;}