.w { width: 1267px; margin: 0 auto; }

.top { height: 80px; }

.logoLink { display: block; width: 470px; height: 30px; background: url(../images/bsLogo.gif) no-repeat; position: absolute; left: 0; top: 30px; text-indent: -999px; }

.logoTitle { position: absolute; top: 32px; font-size: 22px; left: 470px; font-family: "微软雅黑"; color: #555; }

.topNav { right: 0px; top: 10px; }

.topNav li { float: left; border-right: 1px #cecece solid; line-height: 14px; padding: 0 10px; font-size: 12px; }

.topNav .noBorder { border: none; }

/*主导航3(深色系).选中状态上面弧度，下面通栏*/
.bigNavBody { width: 100%; }

.bigNav { width: 1180px; margin:0 10px 10px 150px; }
/*.bigNav { width: 1180px; margin: 0px auto; }*/
.bigNav a, .bigNav a:link, .nav a:visited { padding: 10px 25px; display: inline-block; float: left; font-size: 16px; font-family: "微软雅黑"; }

.bigNav a:hover, .bigNav a:active { text-decoration: none; }

.nav03Body { background: #3e87d5; padding-top: 3px; border-radius: 4px; }

.nav01Body { background: gray; padding-top: 1px; border-radius: 4px; }

.nav03 a:link, .nav03 a:visited, .nav03 a:hover, .nav03 a:active { padding: 0; color: #fff; }

.nav03 a.nowOnNav:link, .nav03 a.nowOnNav:visited { background: #fff; }

.nav03 a i, .nav03 a span, .nav03 a b { display: inline-block; cursor: pointer; vertical-align: top; }

.nav03 a i, .nav03 a b { width: 5px; height: 36px; overflow: hidden; }

.nav03 a span { height: 30px; padding-top: 6px; padding-left: 20px; padding-right: 20px; }

.nav03 a.nowOnNav i { background: url(../images/nav03Bg-on.gif) no-repeat 0px 0px; }

.nav03 a.nowOnNav b { background: url(../images/nav03Bg-on.gif) no-repeat 0px -41px; }

.nav03 a.nowOnNav span { background: #fff; color: #333; }

.nav03 a:hover i,
.nav03 a:focus i { background: url(../images/nav03Bg-hover.gif) no-repeat 0px 0px; }

.nav03 a:hover b,
.nav03 a:focus b { background: url(../images/nav03Bg-hover.gif) no-repeat 0px -41px; }

.nav03 a:hover span,
.nav03 a:focus span { background: #216fc2; }

.nav03 a.nowOnNav:hover i,
.nav03 a.nowOnNav:focus i { background: url(../images/nav03Bg-on.gif) no-repeat 0px 0px; }

.nav03 a.nowOnNav:hover b,
.nav03 a.nowOnNav:focus b { background: url(../images/nav03Bg-on.gif) no-repeat 0px -41px; }

.nav03 a.nowOnNav:hover span, .nav03 a.nowOnNav:focus span { background: #fff; }

.cont { margin-top: 30px; }

.cont01 { margin-top: 10px; }

.tbTitle { width: 170px; height: 76px; overflow: hidden; background: url(../images/tbTitleBg.gif) no-repeat; }

.table01 td { text-align: right; }

.table .headTwo th { font-weight: normal; }

.H1Btn { position: absolute; bottom: 5px; right: -5px; }
.footer { border-top: 1px #d9d9d9 solid; background: #f7f7f7; padding: 20px 0; margin-top: 30px; color: #999; font-size: 12px; text-align: center; }

.L { width: 235px; border: 1px #dcdcdc solid; }

.R { width: 1015px; }

.H2Title { background: #ededed; color: #555; padding: 5px 10px; font-size: 16px; }

/*====分组筛选一样式====*/
.filterCont01 { width: 180px; background: #fbfbfb; border: 1px solid #e6e6e6; }

.filterCont01 h4 { padding-left: 10px; font-weight: normal; border-bottom: 1px #e6e6e6 solid; }

.filterList { position: relative; }

.filterList h5 { padding: 5px 0 5px 25px; font-size: 13px; color: #666;  }

.filterList h5 span { cursor: pointer; }

.filterUl { margin-left: 20px; font-size: 12px; }

.filterUl a { display: block; width: 140px; line-height: 1.7em; padding: 2px 5px; }

.filterUl .nowOnLink { color: #FF7300; }

.filterList .caretNav { position: absolute; left: 8px; top: 10px; cursor: pointer; }

.filterList .caret-rt { border-left: 5px solid #6E6E6E; border-top: 5px solid transparent; _border-top: 5px dotted transparent; /*ie6*/ border-bottom: 5px solid transparent; _border-bottom: 5px dotted transparent; /*ie6*/ }

.filterList .caret-dw { border-top: 5px solid #6E6E6E; border-left: 5px solid transparent; _border-left: 5px dotted transparent; /*ie6*/ border-right: 5px solid transparent; _border-right: 5px dotted transparent; /*ie6*/ top: 12px; }

.filterList .pagenation { font-size: 12px; margin: 5px 10px; }

.filterList .pagenation a:link, .filterList .pagenation a:visited { color: #888; padding: 0 5px; }

.filterList .pagenation span.current, .filterList .pagenation a:hover, .filterList .pagenation a:active { background: none; color: #FF7300; text-decoration: underline; padding: 0 5px; }

.filterBox { position: absolute; top: 25px; border: 1px #ccc solid; background: #fff; }

.filterBox a { width: 50px; padding: 3px 10px; }

.filterBox a:hover { color: #FF7300; background: #ffefe0; }

.L .filterCont01 { border: none; width: 235px; }

.L .filterList { border-bottom: 1px #dadada dashed; }

.L .btn-warn-f { padding-left: 50px; padding-right: 50px; }

.table a.iconfont, .table a.iconfont:link, .table a.iconfont:visited { font-size: 10px; color: #107bce; cursor: pointer; }

.tabTxt { font-size: 12px; color: #888; }

.table02 td.tl { text-align: left; }

.table02 td.tc { text-align: center; }

/*pagenav-03样式3——强显示*/
.pagenav { font-size: 12px; text-align: center; margin: 20px 0; }

.pagenav span, .pagenav a { text-align: center; }

.pagenav span,
.pagenav a:link,
.pagenav a:visited { display: inline-block; *display: inline; height: 24px; margin: 0px 1px; padding: 0 8px 0 8px; color: #666; line-height: 24px; vertical-align: middle; zoom: 1; }

.pagenav a:hover,
.pagenav a:active { background: #e4eaee; text-decoration: none; }

.pagenav a.page-prev:link,
.pagenav a.page-prev:visited,
.pagenav a.page-next:link,
.pagenav a.page-next:visited { width: auto; padding: 0 5px; }

.pagenav .active { color: #fff; background-color: #488fcd; }

.pagenav .page-prev.disable:link,
.pagenav .page-next.disable:visited,
.pagenav .page-next.disable:hover,
.pagenav .page-next.disable:active { color: #999; background-color: #fff; }

.pagenav-03 span,
.pagenav-03 a:link,
.pagenav-03 a:visited { margin: 0 2px; color: #333; background-color: #ededed; border: 1px solid #d4d4d4; border-radius: 2px; }

.pagenav-03 a:hover,
.pagenav-03 a:active { border-color: #2a68bc; }

.pagenav-03 .active { background-color: #428cdf; }

.pagenav-03 .page-prev.disable:link,
.pagenav-03 .page-next.disable:visited,
.pagenav-03 .page-next.disable:hover,
.pagenav-03 .page-next.disable:active { border: none; }

.pagenav1 { padding-left: 50px; text-align: left; margin: 10px 0; }

.filterUl .iconfont { float: left; margin-right: 5px; margin-top: 4px; *margin-top: 7px; color: #2c91cb; cursor: pointer; /*margin-left: -15px;*/ font-size: 12px; }

.filterUl02 { margin-left: 30px; display: none; }

.filterUl03 { margin-left: 30px; display: none; }

.filterTopBtn a { display: inline-block; margin-right: 5px; }

.topMess label { margin-left: 10px; }

.H3Title { border-bottom: 1px #e5e5e5 solid; font-size: 18px; }

.wxList { border-bottom: 1px #e5e5e5 dashed; display: none; }

.H4Num { font-weight: normal; padding-left: 10px; font-size: 12px; }

.wxListTxt li { padding-bottom: 10px; }

.btnDiv { left: 20px; top: 18px; width: 700px; }

.yearList { position: absolute; left: 160px; top: -3px; border: 1px #e6e6e6 solid; background: #fff; border-radius: 2px; }

.yearList li { padding: 3px 8px; float: left; font-size: 12px; }

.yearArrow01 { display: inline-block; width: 6px; height: 11px; background: url(../images/yearArrow.gif) no-repeat; position: absolute; left: -6px; top: 10px; }

.imgWfl { width: 800px; float: left; }

.imgWfr { width: 370px; float: right; }

.imgWfl h4, imgWfr h4 { text-align: center; }

.imgWfl .imgArea { width: 800px; height: 420px; border: 1px #e6e6e6 solid; }

.imgW .imgArea { border: 1px solid #e6e6e6; height: 420px; width: 580px; }

.imgWfl .imgAreaDown { width: 1000px; height: 420px; border: 1px #e6e6e6 solid; }

.imgW .imgAreaDown { border: 1px solid #e6e6e6; height: 420px; width: 1000px; }

.borTop { border-top: 1px #ebebeb solid; }

.fxImg { width: 1198px; height: 500px; border: 1px #e6e6e6 solid; }

.fxImg1 { width: 790px; height: 430px; border: 1px #e6e6e6 solid; margin-left: 200px; }
.fxImg2 { width: 720px; height: 430px; border: 1px #e6e6e6 solid; margin-left: 130px; }
.fxImg3 { width: 830px; height: 450px; border: 1px #e6e6e6 solid; padding: 10px 10px 10px 100px; }
.btnTabTop { position: absolute; right: 0; top: 5px; font-size: 12px; }

/*2014.7.8==登录页样式*/
.loginArea { width: 840px; height: 300px; margin: 200px auto 30px; font-family: "微软雅黑"; }

.login02title { color: #727272; font-size: 14px; font-weight: bold; margin-top: 15px; padding: 5px 10px 8px 0; }

.login02Body { padding: 10px 40px 50px; border: 1px solid #dfdfdf; width: 300px; border-radius: 4px; background: #fff; -moz-box-shadow: 1px 1px 3px #d2d2d2; -webkit-box-shadow: 1px 1px 3px #d2d2d2; box-shadow: 1px 1px 3px #d2d2d2; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=300, Color='#d2d2d2')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=300, Color='#d2d2d2'); }

.login02BtnBox { padding-left: 70px; *padding-left: 80px; }

.loginItemTitle { float: left; font-size: 14px; padding: 3px 0px; text-align: right; width: 60px; }

.loginItemDes { float: left; width: 80px; padding-top: 4px; vertical-align: middle; }

.loginItemContent { float: left; width: 220px; margin-left: 10px; }

.loginItemContent input { padding: 8px 2px; border: 1px #e5e5e5 solid; }

.ThirdItem { height: 24px; line-height: 24px; margin: 5px auto; }

.ThirdItem a { display: inline-block; height: 24px; margin: 0 3px; width: 60px; }

.loginH1 { font-size: 24px; font-weight: normal; }

.loginItem { margin: 10px 0px 20px; }

.login02BtnBox .btn-warn-f { width: 180px; }

.loginBg { background: url(../images/loginBg.jpg) no-repeat fixed; }

.login02BtnBox .btn-warn-f { font-weight: bold; }

/*======2014.9.11=======*/
.tableNav { color: #999; margin: 10px 0px 10px 200px; font-family: "微软雅黑"; }

.tableNav li { float: left; text-align: center; margin-right: 10px; }

.tableNav a, .tableNav a:link, .tableNav a:visited { display: inline-block; width: 260px; font-size: 16px; padding: 5px 0px; background: #efefef; }

.tableNav a:hover, .tableNav a:active { text-decoration: none; }

.tableNav a.active { color: #f60; background: #ffe1b7; }

#mainContent h2 { font-family: Arial,"宋体"; font-weight: bold; font-size: 16px; display: block; zoom: 1; }

.footP { margin-left: 30px; text-align: left; color: #555; font-size: 12px; }

.topSelNav { font-size: 12px; }

.topSelNav .f-label { margin-right: 20px; }

.imgCont { margin-top: 10px; }
/*======2014.10.23=======*/
.hjbcolor, a.hjbcolor { color: #FF7300; }

tbody.tb_data tr:nth-child(2n) { background: #fff; }
/* 偶数 */
tbody.tb_data tr:nth-child(2n+1) { background: #ededed; }
/* 奇数 */
.tb_data td { text-align: right; }

td.tc { text-align: center; width: 50px; }
