﻿@charset "gb2312"; 

﻿ input[type="checkbox"] {
	vertical-align: -2px;
	_vertical-align: -1px
}

img {

	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;
	/* width: 100%; */
	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%;
	table-layout: fixed;
}

.container .containerFormsLeft {
	width: 245px;
	padding: 0;
	border-spacing: 0;
/* 	overflow: hidden; */
	padding: 0 10px 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 auto;
	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
}


/* 默认 */
.textImg0 {
	display: none
}
/* 上图文下 */
.textImg1 {
  	float: none;
	width: 100%;
	display: block;
	position: relative
}
.textImg1 img {
	margin: 0 auto;
	display: block
}
/*左图右文*/
.textImg2 {
 float: left;
	margin: 5px 10px 5px 5px;
	position: relative
}
.richContent2 {
	width: auto;
	_float: left
}
/*左包围*/
.textImg3 {
    float: left;
	margin: 5px 10px 5px 5px;
	position: relative
}

.richContent3 {
	width: auto;
	overflow: visible
}

.richContent3 img {
	vertical-align: middle
}

/*右文左图*/
.textImg4 {
  float: right;
  margin: 5px;
  position: relative;
}
.richContent4 {
	width: auto;
	_float: left
}
/*右包围*/
.textImg5 {
  float: right;
  margin: 5px;
  position: relative;
}
.richContent5 {
	width: auto;
	overflow: visible
}

.richContent5 img {
	vertical-align: middle
}

/*文上图下*/
.textImg6 {
  float: none;
  width: 100%;
  display: block;
  position: relative;
}

.textImg6 img {
	margin: 0 auto;
	display: block
}
.containerFormsCenterMiddle{
	/* width:980px; */
}
/* 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;}
  
  
  
.fix:after{clear: both;content:"";display: table;}
.fl{float: left;}
.fr{float: right;}
.pors{position: relative;}

/*头部*/
.top_bg{
	background: #d3d3d3;
	line-height: 30px;
	border-bottom: 1px solid #e3e3e3;
}
.top {width:1200px; margin:0 auto;}
.top span a{font-size:12px; font-family:'微软雅黑'; color:#909090;}
.top_left{float:left;}
.top_right{float:right;}
.t_r_a1{ padding-left:33px; padding-right:10px; border-right:1px solid #909090; background:url(../images/top_1.jpg) no-repeat 13px 2px; }
.t_r_a2{padding:0px 8px 0px 8px;border-right:1px solid #909090;}
.t_r_a3{padding-left:8px; margin-right:85px;}
.t_r_a4{ padding-left:20px; padding-right:10px; border-right:1px solid #909090; background:url(../images/top_2.jpg) no-repeat 0px 0px;}
.t_r_a5{padding-left:10px;}

/*logo*/
.logo{width:1200px; margin:0 auto; margin-top:23px; margin-bottom:30px;}
.logo_left{float:left;}
.logo_right{
	float: right;
	padding-top: 30px;
	width: 370px;
}
.l_r_a1,.l_r_a2{float:left; padding-left:43px;}
.l_r_a1{background:url(../images/logo_3.jpg) no-repeat 0px 2px; padding-right:30px; margin-right:28px; border-right:1px dashed #dfdfdf;}
.l_r_a2{background:url(../images/logo_4.jpg) no-repeat 0px 2px;}
.logo_p1{
	font-size: 25px;
	color: #0e63a6;
}
.logo_p2{
	font-size: 25px;
	color: #0D62A6;
}



/*导航条*/
.nav_bg{background:url(../images/nav_bg2.jpg) repeat-x 0px 0px; width:100%; min-width:1300px; }
.ind_nav{ width:1200px; margin:0 auto;}
.ind_nav .index_1{background:url(../images/nav_bg.jpg) no-repeat; width:205px; height:69px; padding-left:86px; display:inline-block; font-size:16px; color:#fff; line-height:69px; float:left;}
.index_ul{ float:left;}
.ind_li{float:left; font-size:16px; color:#fff;padding:0px 62px 0px 22px;}
.ind_li > a{font-size:16px; color:#fff; padding-top:30px; display:inline-block;}
.index_right{float:right; padding-top:9px;}
.index_right > a{ font-size:16px; color:#fff; background:url(../images/nav_bg3.jpg) no-repeat #0d62a6 39px 19px; padding-left:67px; display:inline-block; height:60px; width:104px; line-height:59px;}
/*首页banner*/
.banner1{clear:both; width:100%; overflow: hidden;position:relative;height:500px;  min-width:1300px;}
.banner1 .pic{ position:absolute; top: 0;left: 50%; margin-left: -960px;}
.focusBox .num{
	position: absolute;
	left: 754px;
	top: 451px
}
.focusBox .num li{width:37px; height:10px; background:url(../images/Button_1.png) no-repeat; float:left; margin-right:10px;}
.focusBox .num li.on,.focusBox .num li:hover{ background:url(../images/Button_2.png) no-repeat;  }
.aa td{ font-size:16px;}
.aa td span{ margin-left:50px;}

