@import url(common.css); 
.wrapper{ width:100%; height:auto; overflow:hidden;  min-width:1000px; } 
.header{ width:100%; height:150px; overflow:hidden; background:url(/statbd/resource/include/img/bg/bg_header.png); } 
.defaultbox{ position:relative; width:980px; height:70px; overflow:hidden; margin:0 auto; }
.logo{ float:left; } 
.navi{ width:980px; height:40px; overflow:hidden; margin:0 auto; background:url(/statbd/resource/include/img/bg/bg_gnb.png); }
.navi li{ float:left; width:163px; height:40px; overflow:hidden; line-height:40px; text-align:center; }
.navi li:first-child{ width:165px; } 
.navi li a{ font-weight:bold; display:block; width:100%; height:40px; overflow:hidden; color:#fff; font-size:14px; }
.navi li a.on{ color:#fff; background:url(/statbd/resource/include/img/bg/bg_gnb_on.png); }
.navi li a:hover{ color:#fff;  }
.navietc{ position:absolute; right:0; top:37px; }
.navietc a{ display:inline-block; font-size:12px; padding:5px 10px 5px 15px; } 
.subMenu{ width:980px; height:40px; line-height:40px; overflow:hidden; position:relative; margin:0 auto; display:none; }
.subMenu ul{ display:inline; position:absolute; left:0; top:0; }
.subMenu ul li{ float:left; height:40px; line-height:40px; padding:0 15px; background:url(/statbd/resource/include/img/bg/bg_line.png) no-repeat left center; }
.subMenu ul li:first-child{ background:none; }
.subMenu ul li a{ font-size:13px; color:#666; }
.subMenu ul li a:hover{ color:#333; }

.contents{ width:100%; height:auto; margin:0 auto; }  
.subbg{ background:url(/statbd/resource/include/img/bg/bg_subbg.gif) repeat-y center top;}
.mapbg{ background:#f1f1f1; position:relative; }

.footer{ width:100%; height:127px; background:url(/statbd/resource/include/img/bg/bg_footer.png); }
.footerbox01{ width:980px; height:40px; position:relative; margin:0 auto; }
.footerbox02{ width:980px; height:auto; overflow:hidden; position:relative; margin:20px auto 0 auto; }
.footerbox01 ul{ color:#999; font-size:11px; width:700px; float:left; }
.footerbox01 ul li{ float:left; color:#666; height:40px; line-height:40px; padding:0 15px; border-left:1px solid #bdbdbd; }  
.footerbox01 ul li a{ color:#666; }
.footerbox01 a.btn_service{ float:right; font-size:13px; width:185px; color:#fff; background:#333 url(/statbd/resource/include/img/ico/ico_plus.png) no-repeat 175px center; height:40px; line-height:40px; padding-left:15px; overflow:hidden; }
.footerbox01 a.btn_service:hover{ color:#fff; }
.footerService{ display:none; width:200px; height:auto; overflow:hidden; position:absolute; right:0; bottom:40px; background:#242424; }
.footerService ul{ width:160px; height:auto; overflow:hidden; margin:20px; }
.footerService ul li{ width:160px; height:20px; line-height:20px; overflow:hidden; background:none; padding:0; border:0; }
.footerService ul li a{ color:#999; }
.footerService ul li a:hover{ color:#fff; text-decoration:underline; }

/* main */
.main_banner{ width:980px; height:96px; overflow:hidden; margin:30px auto 0 auto; position:relative; }
.main_banner .slidesjs-navigation{ display:none !important; }
.main_banner ul{ z-index:99; position:absolute; left:0px; bottom:10px; }
.main_banner ul li{ display:inline; }
.main_result{ width:980px; height:auto; overflow:hidden; margin:0 auto; }
.main_result .rs01, .main_result .rs02, .main_result .rs03{ width:327px; height:325px; overflow:hidden; float:left; position:relative; }
.main_result .rsEvent p{ position:absolute; left:0; top:30px; width:100%; height:auto; overflow:hidden; text-align:center; }
.main_result .rs01{ background:url(/statbd/resource/include/img/pic/pic_result01.png); }
.main_result .rs02{ width:326px; background:url(/statbd/resource/include/img/pic/pic_result02.png); }
.main_result .rs03{ background:url(/statbd/resource/include/img/pic/pic_result03.png); } 
.scrollArea{ display:none; padding:0 0 50px 0; width:280px; height:182px; background:#4f8bc2; position:absolute; left:32px; top:100px; }
.main_result .rs02 .scrollArea{ background:#60c9c6; }
.main_result .rs03 .scrollArea{ background:#8771c0; }
.scrollArea ul{ width:270px; height:auto; overflow:hidden; }
.scrollArea ul li{ width:239px; height:32px; margin-top:5px; line-height:32px; padding-left:30px; overflow:hidden; background:url(/statbd/resource/include/img/bg/bg_scrolllist.png) no-repeat; }
.main_result .rs02 .scrollArea ul li{ background:url(/statbd/resource/include/img/bg/bg_scrolllist01.png) no-repeat; }
.main_result .rs03 .scrollArea ul li{ background:url(/statbd/resource/include/img/bg/bg_scrolllist02.png) no-repeat; }
.scrollArea ul li:first-child{ margin-top:0; }
.scrollArea ul li a{ color:#2f5679; font-size:12px; }
.main_result .rs02 .scrollArea ul li a{ color:#2f8986; font-size:12px; }
.main_result .rs03 .scrollArea ul li a{ color:#6852a2; font-size:12px; }
.main_icoList{ width:980px; height:auto; overflow:hidden; margin:0 auto; border-bottom:1px solid #dbdbdb; }
.main_icoList li{ float:left; width:108px; height:55px; text-align:center; padding:10px 0 0 0; border-right:1px solid #dbdbdb; }
.main_icoList li.mid{ width:107px; }
.main_icoList li:first-child{ width:107px; border-left:1px solid #dbdbdb; }

.main_latest01{ width:980px; height:auto; overflow:hidden; margin:0 auto; border-bottom:1px solid #dbdbdb; }
.main_latest01 .fl{ width:325px; height:174px; overflow:hidden; float:left; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; }
.main_latest01 .fc{ width:434px; height:174px; overflow:hidden; float:left; border-right:1px solid #dbdbdb; }
.main_latest01 .fr{ width:217px; height:174px; overflow:hidden; float:left; border-right:1px solid #dbdbdb; } 

.main_latest01 .fl p{ width:285px; height:39px; overflow:hidden; position:relative; margin:0 auto; }
.main_latest01 .fl p span{ display:block; font-weight:bold; color:#4f8bc2; font-size:15px; margin-top:12px; } 
.main_latest01 .fl p a{ position:absolute; right:0; top:10px; } 
.latestTabs{ width:285px; height:28px; overflow:hidden; margin:0 auto; background:url(/statbd/resource/include/img/bg/bg_maintabs.png); }
.latestTabs li{ width:63px; height:28px; line-height:28px; float:left; cursor:pointer; font-weight:bold; font-size:11px; overflow:hidden; text-align:center; color:#666; }
.latestTabs li.long{ width:96px; }
.latestTabs li.on{ color:#4f8bc2; background:#fff; width:61px; height:27px; border-top:1px solid #4f8bc2; border-left:1px solid #4f8bc2; border-right:1px solid #4f8bc2; }
.latestTabs li.long.on{ width:94px; }
.latestList{ width:285px; height:auto; overflow:hidden; margin:10px auto 0 auto; font-size:11px; }
.latestList li{ width:100%; height:22px; line-height:22px; overflow:hidden; background:url(/statbd/resource/include/img/ico/ico_jum01.png) no-repeat left center; }
.latestList li a{ float:left; color:#999; margin-left:12px; }
.latestList li a:hover{ color:#333; }
.latestList li span.ar{float:right; color:#999; }

.main_latest01 .fc p{ width:394px; height:39px; overflow:hidden; position:relative; margin:0 auto; }
.main_latest01 .fc p span{ display:block; font-weight:bold; color:#72ac25; font-size:15px; margin-top:12px; } 
.main_latest01 .fc p a{ position:absolute; right:0; top:10px; } 
.main_latest01 .fc table{ width:394px; margin:0 auto; }
.main_latest01 .fc table tr th{ text-align:left; height:26px; border-bottom:1px solid #72ac25; border-top:1px solid #72ac25; color:#666; font-size:11px; } 
.main_latest01 .fc table tr th.ac{ text-align:center; }
.main_latest01 .fc table tr td{ color:#999; height:10px; padding:5px 0; font-size:11px; }
.main_latest01 .fc table tr td.ar{ text-align:right; }
.main_latest01 .fc table tr.first td{ padding-top:10px; }
.main_latest01 .fr{ position:relative; }
.imgbox{ width:191px; height:131px; overflow:hidden; margin:13px auto 0 auto; }

.main_latest02{ width:980px; height:auto; overflow:hidden; margin:20px auto 0 auto; }
.main_latest02 .fn{ width:327px; height:auto; overflow:hidden; float:left; }
.main_latest02 .fn.mid{ width:326px; }
.main_latest02 .fn p{ width:326px; height:62px; overflow:hidden; border:1px solid #ccc; border-left:0; }
.main_latest02 .fn.mid p{ width:325px; }
.main_latest02 .fn:first-child p{ width:325px; border-left:1px solid #ccc; }
.main_latest02 .fn p > img{ margin:15px 0 0 15px; }
.main_latest02 .fn ul{ width:100%; height:auto; overflow:hidden; border-top:1px solid #e8e8e5; }
.main_latest02 .fn ul li{ width:100%; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #e8e8e5; background:url(/statbd/resource/include/img/ico/ico_arr01.png) no-repeat 10px center; text-indent:30px; } 
.main_latest02 .fn ul li.none{ background:none; }
.main_latest02 .fn ul li a{ color:#838383; font-size:13px; }

.main_etc{ width:980px; height:auto; overflow:hidden; margin:40px auto; }
.main_etc li{ width:244px; height:auto; overflow:hidden; float:left; text-align:center; border-left:1px solid #e3e3e3; } 
.main_etc li:first-child{ width:245px; border-left:0; }

.slidesjs-pagination li { float: left; margin: 0 5px 0 0; } 
.slidesjs-pagination li a { display: block; width: 9px; height: 9px; text-indent:-2000px; background:url(/statbd/resource/include/img/ico/ico_jum.png); background-position: 0 0; float: left; overflow: hidden; } 
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover,
.slidesjs-pagination li a:hover.active { background-image: url(/statbd/resource/include/img/ico/ico_jum_on.png); }

.main_latest01 .fr .slidesjs-pagination{ position:absolute; right:10px; bottom:9px; }
.main_latest01 .fr .slidesjs-pagination li a{ width:10px; height:10px; background:url(/statbd/resource/include/img/ico/ico_won_off.png); }
.main_latest01 .fr .slidesjs-pagination li a.active,
.main_latest01 .fr .slidesjs-pagination li a:hover,
.main_latest01 .fr .slidesjs-pagination li a:hover.active { background-image: url(/statbd/resource/include/img/ico/ico_won_on.png); }
.slidesjs-play{ text-indent:-2000px; display:block !important; position:absolute; left:0px; bottom:7px; width:15px; height:15px; overflow:hidden; background:url(/statbd/resource/include/img/ico/ico_play.png); margin:5px 0 0 10px; }
.slidesjs-stop{ text-indent:-2000px;  display:block !important; position:absolute; left:25px; bottom:7px; width:15px; height:15px; overflow:hidden; background: url(/statbd/resource/include/img/ico/ico_stop.png); margin:5px 0 0 5px; }
/* sub */
.container{ width:980px; height:auto; overflow:hidden; margin:0 auto; background:#fff url(/statbd/resource/include/img/bg/bg_lnb.png) repeat-y left center; position:relative; }
.container .lnb{ float:left; width:235px; height:auto; overflow:hidden; }
.container .acticle{ background:#fff; float:right; width:740px; height:auto; overflow:hidden; }
.lnb .subj{ margin-top:30px; width:200px; height:50px; line-height:50px; overflow:hidden; border-bottom:4px solid #ef7c1b; font-weight:bold; font-size:28px; color:#283776; }
.lnb ul{ width:235px; height:auto; overflow:hidden; }
.lnb ul li{ width:235px; height:auto; overflow:hidden; }
.lnb ul li a{ display:block; width:220px; padding-left:15px; height:36px; line-height:36px; overflow:hidden; font-size:12px; color:#666; }
.lnb ul li a:hover{ background:url(/statbd/resource/include/img/bg/bg_lnb_on.png); color:#fff; }
.lnb ul li a.on{ background:url(/statbd/resource/include/img/bg/bg_lnb_on.png); color:#fff; }
.lnb ul li > .sub{ width:200px; }
.lnb ul li > .sub li a{ display:block; width:170px; padding-left:30px; height:36px; line-height:36px; overflow:hidden; font-size:12px; color:#4e87b6; }
.lnb ul li > .sub li a.on, .lnb ul li > .sub li a:hover{ background:#4e87b6; font-size:12px; color:#fff; }
.location{ width:100%; height:auto; overflow:hidden; text-align:right; margin:15px 0; background:url(/statbd/resource/include/img/ico/ico_home.png) no-repeat right center; }
.location p{ display:inline; padding-right:20px; font-size:12px; color:#999; }
.location p span{ color:#666; }
.location p span.on{ color:#5187d2; }
.subTitle{ width:100%; height:auto; overflow:hidden; }
.subTitle .txt01{ font-size:28px; color:#444; width:100%; font-weight:bold; height:auto; overflow:hidden; }
.subTitle .txt02{ width:100%; height:auto; overflow:hidden; color:#908f8f; font-size:12px; margin-top:10px; }

.listTable{ width:100%; margin-top:20px; }
.listTable tr th{ height:30px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:12px; color:#666; }
.listTable tr td{ height:30px; text-align:center; font-size:12px; color:#6e6e6e; }
.listTable tr th.first{ border-left:1px solid #ccc; }
.listTable tr th.last{ border-right:1px solid #ccc; }
.listTable tr td.al{ padding:0 10px; text-align:left; }
.pageList{ width:100%; height:auto; overflow:hidden; text-align:center; margin:30px auto; }
.pageList li{ display:inline; }
.pageList li.txt{ padding:0 10px; background:url(/statbd/resource/include/img/bg/bg_jum01.png) no-repeat left center;} 
.pageList li.txt.bgnone{ background:none; }
.pageList li a, .pageList li img{ vertical-align:middle; font-size:12px; color:#c0bebe; }
.pageList li a:hover{ color:#5f7fa8; }
.boardForm{ width:100%; height:auto; overflow:hidden; text-align:center; margin:30px auto; }
.boardForm input, .boardForm select{ vertical-align:middle; }
.boardForm select{ width:80px; height:23px; border:1px solid #cfcfcf; }
.boardForm .input{ width:208px; height:11px; overflow:hidden; padding:5px 10px; border:1px solid #cfcfcf; }

/* map */
.navigator{ width:640px; height:auto; overflow:hidden; float:left; border-top:1px solid #d8d8d8; }
.mapbox{ height:auto; overflow:hidden; float:left; position:relative; }
.sideArea{ width:322px; height:auto; overflow:hidden; float:left; border-top:1px solid #d8d8d8; }
.mlControll{ z-index:999; width:11px; height:100%; overflow:hidden; position:absolute; background:url(/statbd/resource/include/img/bg/bg_mlc.png); left:0; top:0; }
.mrControll{ width:11px; height:100%; overflow:hidden; position:absolute; background:url(/statbd/resource/include/img/bg/bg_mrc.png); right:0; top:0; }
.mlControll .rela, .mrControll .rela{ position:relative; width:11px; height:100%; overflow:hidden; }
.mlControll .rela img{ cursor:pointer; position:absolute; left:0; top:50%; }
.mrControll .rela img{ cursor:pointer; position:absolute; right:0; top:50%; }
.mapGuide{ /*width:980px;*/ height:40px; overflow:hidden; margin:0 auto; margin-left:20px; }
.mapGuide .fl{ width:312px; height:40px; line-height:40px; overflow:hidden; float:left; font-size:14px; font-weight:bold; color:#1c2e63; }
.mapGuide .fl span{ font-weight:normal; font-size:12px; color:#677691; }
.mapGuide .fr{ width:400px; height:40px; line-height:40px; overflow:hidden; float:left;  font-size:11px; color:#999; }
.mapGuide .fr span{ font-weight:bold; color:#ef7c1b; }
.mapGuide .fr .mapetcBox{ position:absolute; right:10px; top:117px; width:223px; height:auto; margin:0; }
.mapGuide .fr .mapetcBox span{ color:#a7a7a7; }
/*.ngbox{ float:right; width:630px; height:auto; overflow:hidden; margin-right:10px; }*/
.ngbox{ float:right; width:630px; height:auto; overflow:hidden; margin-right:5px; }
.ngbox .select{ width:120px; height:25px; border:1px solid #ccc; font-size:12px; color:#666; display:block; margin-top:15px; padding:3px 0 3px 0\9; }
.ngbox .search{ width:624px; height:32px; overflow:hidden; border:3px solid #889edf; margin-top:10px; }
.ngbox .search input{ float:left; }
.ngbox .search .input{ width:574px; height:22px; border:0; overflow:hidden; padding:5px 10px; }
.ngbox .listArea01{ width:628px; height:400px; padding:5px 0; background:#fff; overflow:hidden; border:1px solid #ccc; margin-top:3px; }
.ngbox .listArea02{ width:628px; height:102px; padding:5px 0; background:#fff; overflow:hidden; border:1px solid #ccc; margin-top:3px; }
.ngbox .listArea03{ width:628px; height:158px; padding:5px 0; background:#fff; overflow:hidden; border:1px solid #ccc; margin-top:3px; }
.ngbox .bar01, .ngbox .bar02{ margin-top:10px; font-size:12px; width:630px; height:auto; overflow:hidden; }
.ngbox .bar01 .fl, .ngbox .bar02 .fl{ float:left; margin-top:3px; }
.ngbox .bar01 .fr, .ngbox .bar02 .fr{ float:right; }

.ngbox .bar02 .fr p * { vertical-align:middle; }
.ngbox .bar02 .fr p img { margin:0 0 0 9px; }


.ngbox .bar01 .fl{ color:#555; }
.ngbox .bar01 .fl span{ font-weight:bold; color:#5c76c3; }
.ngbox .bar02 .fl{ font-weight:bold; color:#555; }
.ngetcList{ width:630px; height:auto; overflow:hidden; } /*302 / 287*/
.ngetcList li{ cursor:pointer; width:615px; font-size:12px; margin-top:7px; color:#fff; height:28px; line-height:28px; padding-left:15px; overflow:hidden; 
	background-image:url(/statbd/resource/include/img/ico/ico_arr02.png);
	background-repeat:no-repeat;
	background-position:618px center;
}
.ngetcList li.type01{ background-color:#758dd8; }
.ngetcList li.type02{ background-color:#75bed8; }
.ngetcList li.type03{ background-color:#7ecf7e; }
.ngetcList li.type04{ background-color:#e2c36d; }
.ngType01{ width:100%; height:auto; overflow:hidden; }
.ngType01 li{ cursor:pointer; width:90%; height:26px; line-height:26px; overflow:hidden; padding-left:15px; font-size:12px; color:#666; }
.ngType01.auto{ width:90%; }
.ngType01.auto li{ cursor:pointer; width:285px; height:auto; line-height:1.2em; overflow:hidden; margin-top:5px; padding-left:15px; font-size:12px; color:#666; }
.ngType01.auto li:first-child{ margin-top:0; }
.ngType01 li span, .ngType01 li img{ vertical-align:middle; }
.ngType01 li img{ margin-right:5px; }
.ngType01 li.on{ background:#f1f1f1; }  
.ngdList{ width:630px; height:auto; overflow:hidden; }
.ngdList dt{ width:630px; height:50px; line-height:50px; font-size:12px; cursor:pointer; overflow:hidden; margin-top:10px; color:#444; background:url(/statbd/resource/include/img/bg/bg_dt01_off.png); }
.ngdList dt.on{ color:#fff; background:url(/statbd/resource/include/img/bg/bg_dt01_on.png); }
.ngdList dt img{ float:left; margin:1px 0 0 1px; }
.ngdList dt span{ float:left; margin-left:10px; }
.ngdList dd{width:628px; height:auto; overflow:hidden; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff; display:none; }
.ngdList dd > ul{ font-size:12px; width:608px; height:auto; overflow:hidden; margin:10px auto; }
.ngdList dd > ul li{ height:20px; line-height:20px; width:100%; overflow:hidden; }

.maptoolbar{ width:100%; height:38px; overflow:hidden; position:absolute; left:0; top:0; background:url(/statbd/resource/include/img/bg/bg_maptoolbar.png); }
.maptoolbar .adressList{ float:left; }
.maptoolbar .adressList li{ height:38px; float:left; line-height:38px; padding:0 40px 0 20px; color:#666; font-size:12px; background:url(/statbd/resource/include/img/bg/bg_arr01.png) no-repeat right center; }
.maptoolbar .adressList li.select{ cursor:pointer; }
.maptoolbar .adressList li span, .maptoolbar .adressList li img,
.mapetcList li span, .mapetcList li img{ vertical-align:middle; }
.maptoolbar .tabs{ width:100%; height:38px; overflow:hidden; }
.maptoolbar .tabs li{ cursor:pointer; width:120px; height:38px; line-height:38px; border-right:1px solid #a7a7a7; text-align:center; overflow:hidden; float:left; font-size:12px; color:#666; }
.maptoolbar .tabs li.on{ background:#fff; border-top:1px solid #e4e4e4;}
.mapetcBox{ margin:6px 10px 0 0; float:right; height:22px; }
.mapetcBox select{  float:left; width:120px; height:24px; margin-right:10px; border:1px solid #999; font-size:12px; color:#666; display:block; padding:3px 0 3px 0\9; }
.mapetcList{ float:left; width:221px; height:22px; overflow:hidden; border:1px solid #a7a7a7; background:#fff; }
.mapetcList li{ cursor:pointer; float:left; width:73px; height:22px; line-height:22px; overflow:hidden; text-align:center; font-size:12px; color:#a7a7a7; }
.mapbox .mapetcList{ float:left; width:240px; height:22px; overflow:hidden; border:1px solid #a7a7a7; background:#fff; }
.mapbox  .mapetcList li{ cursor:pointer; float:left; width:80px; height:22px; line-height:22px; overflow:hidden; text-align:center; font-size:12px; color:#a7a7a7; }

.adressLayer{ position:absolute; top:38px; left:100px;display:none; width:130px; height:180px; padding:5px 0; overflow:hidden; background:#fff; border:1px solid #a7a7a7; }
.adressLayer ul{ width:100%; height:auto; overflow:hidden; }
.adressLayer ul li{ width:100px; height:30px; cursor:pointer; line-height:30px; font-size:12px; overflow:hidden; padding:0 15px; border-bottom:1px solid #dcdcdc; color:#666; }

.legendBox03{ position:absolute; right:10px; top:37px; width:243px; height:auto; overflow:hidden; background:transparent; }
.infoLayer{ width:221px; height:auto; overflow:hidden; padding:10px; background:#fff; border:1px solid #a7a7a7; border-bottom:0; } 
/*.layerHIdden{ display:none; }*/
.infoTop{ width:215px; height:auto; overflow:hidden; margin:0 auto; }
.infoTop select{ float:left; width:80px; height:25px; border:1px solid #999; font-size:12px; color:#666; display:block; padding:3px 0 3px 0\9; }
.infoTop a{ float:right; width:60px; height:23px; line-height:23px; border:1px solid #999; font-size:12px; color:#999; background:#fff; text-align:center; }
.infoTop a:hover{ background:#f1f1f1; }
.infoLayer .type01{ width:100%; font-size:11px; margin-top:5px; }
.infoLayer .type01 tr th{ border:1px solid #657bbd; height:20px; background:#abbbe9; color:#fff; font-weight:normal; }
.infoLayer .type01 tr td{ border:1px solid #e5e5e5; color:#666; text-align:center; height:20px; background:#fff; }
.infoLayer .type01 tr.even td{ background:#f5f5f5; }
.infoLayer .type01 tr td.al{ text-align:left; padding:0 10px; }
.infoLayer .type01 tr td.ar{ text-align:right; padding:0 10px; }
.infoLayer .type02{ width:100%; font-size:11px; margin-top:5px; }
.infoLayer .type02 tr td{ border:1px solid #e5e5e5; color:#666; text-align:left; height:20px; background:#fff; padding:0 10px; }
.infoLayer .type02 tr td.ar{ text-align:right;}
.infoLayer .pageList{ width:100%; height:auto; overflow:hidden; text-align:center; margin:5px auto 10px auto; }
.infoLayer .pageList li{ display:inline; }
.infoLayer .pageList li.txt{ padding:0 5px; background:none; }  
.infoLayer .pageList li a, .pageList li img{ vertical-align:middle; font-size:12px; color:#c0bebe; }
.infoLayer .pageList li a:hover{ color:#686e7f; font-weight:bold; }

#browser{ font-size:12px; margin:10px; }
.filetree span.folder > .etc{ vertical-align:top; } 
.swichbox{ width:80px; height:21px; overflow:hidden; margin-bottom:2px; background:url(/statbd/resource/include/img/bg/bg_swich_on.png) no-repeat left top; }
.swichbox a{ float:left; width:40px; height:21px; overflow:hidden; text-indent:-2000px; }
.pnbtnbox{ width:142px; height:31px; overflow:hidden; margin:10px auto; background:url(/statbd/resource/include/img/bg/bg_pnbtnbox.png);  }
.pnbtnbox a{ float:left; width:71px; height:31px; line-height:31px; display:block; overflow:hidden; text-align:center; font-size:12px; font-weight:bold; }
.sideTable01{ border:1px solid #ccc; width:100%; font-size:11px; color:#999; }
.sideTable01 tr th{ background:#fff; text-align:left; padding:10px; }
.sideTable01 tr td{ background:#fff; border-left:1px solid #ccc; text-align:left; padding:10px; color:#666; }

.ngSelectBox{ width:100%; height:auto; overflow:hidden; margin-top:10px; position:relative; }
.ngSelectBox .select{ margin-top:5px; }
.ngSelectBox > a{ position:absolute; right:0; top:5px; }
.ngFormBtn{ border-bottom:1px solid #c5c5c5; width:100%; height:52px; overflow:hidden; margin-top:10px; position:relative; font-size:12px; }
.ngFormBtn span, .ngFormBtn input{ vertical-align:middle; }
.ngFormBtn span{ color:#999; }
.ngFormBtn input{ color:#999; border:1px solid #ccc; width:50px; height:10px; overflow:hidden; padding:5px; }
.ngFormBtn a{ position:absolute; right:0; top:0; width:66px; height:38px; line-height:38px; text-align:center; overflow:hidden; display:block; font-size:12px; border:1px solid #c4c4c4; font-weight:bold; color:#666; background:#fff; }

.btn_yearPrev{ position:absolute; left:30px; top:80px; z-index:99; }
.btn_yearNext{ position:absolute; right:30px; top:80px; z-index:99; }
.yearSelect{ width:82px; height:31px; overflow:hidden; cursor:pointer; position:absolute; left:70px; top:50px; background:url(/statbd/resource/include/img/bg/bg_select01.png); line-height:31px; font-size:13px; color:#4f6198; padding-left:10px; }
.yearTablebox{ width:223px; height:auto; display:none; overflow:hidden; position:absolute; top:78px; } 
.yearTablebox01{ width:223px; height:auto; overflow:hidden; position:absolute; right:10px; top:37px; } 
.yearSelect.pos01{ left:70px; }
.yearSelect.pos02{ left:450px; }
.yearSelect.pos03{ left:820px; }
.yearTablebox.pos01{ left:70px; }
.yearTablebox.pos02{ left:450px; }
.yearTablebox.pos03{ left:820px; }
.yearTablebox01 .ytArea{ padding:0 10px 10px 10px; background:#fff; width:201px; height:auto; overflow:hidden; border-top:1px solid #8d8d8d; border-right:1px solid #8d8d8d; border-left:1px solid #8d8d8d; box-shadow:1px 1px 1px 2px #c7cad7; }
.mapTable{ width:100%; font-size:11px; }
.mapTable tr th{ border:1px solid #657bbd; height:20px; background:#abbbe9; color:#fff; font-weight:normal; }
.mapTable tr td{ border:1px solid #c3c3c3; color:#666; text-align:center; height:20px; background:#fff; }
.mapTable tr.even td{ background:#f5f5f5; }
.mapTable tr td.al{ text-align:left; padding:0 10px; }
.mapTable tr td.ar{ text-align:right; padding:0 10px; }
.btn_excel{ display:block; border:1px solid #4f6198; background:#f1f1f1; color:#4f6198; width:90px; height:24px; font-size:12px; overflow:hidden; line-height:24px; text-align:center; margin:10px auto; }

.legendBox{ position:absolute; right:10px; top:400px; width:140px; height:auto; overflow:hidden; background:#fff; }
.legendBox01{ position:absolute; right:10px; top:-1px; width:223px; height:480px; overflow-x:hidden; overflow-y:auto; background:transparent; z-index:999;}
.legendBox p{ position:relative; width:130px; height:28px; overflow:hidden; font-size:11px; background:#375478 url(/statbd/resource/include/img/bg/bg_legend.png) no-repeat right center; color:#fff; line-height:28px; padding-left:10px; }
.legendBox p a{ color:#9baabc; position:absolute; right:10px; top:0px; display:block; height:28px; line-height:28px; }
.legendBox table{ width:100%; font-size:11px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; }
.legendBox table tr td{ border-top:1px solid #bccce0; text-align:center; height:16px; padding:5px; }
.legendBox table tr:first-child td{ border-top:0; }
.legendBox table tr td.ar{ text-align:right; }
.ytScroll{ width:201px; height:200px; overflow:hidden; border-bottom:1px solid #c3c3c3; }
.sideArea .mapetcBox{ margin:10px 0 0 10px; float:none; width:242px; height:24px; overflow:hidden; }
.sideArea table{ width:242px; margin:10px 0 0 10px; }
.sideBanner{ text-align:center; display:block; width:221px; background:#fff; height:auto; overflow:hidden; padding:10px 0; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; }
.btn_legend{ width:100%; height:auto; overflow:hidden; display:block; }

.mapSetting{ z-index:999; position:absolute; left:0; top:0; width:690px; height:auto; /*overflow:hidden;*/ background:#fff url(/statbd/resource/include/img/bg/bg_ms.png) repeat-x left bottom; }
.mapBefore{ z-index:998; width:100%; height:30px; overflow:hidden; position:absolute; left:0; top:0; background:#fff url(/statbd/resource/include/img/bg/bg_ms.png) repeat-x left bottom;  }
.mapSetting p{ width:100%; height:30px; overflow:hidden; padding:0; line-height:25px; font-size:12px; text-align:center; cursor:pointer; color:#666; }
.mapSetting p span, .mapSetting p img{ vertical-align:middle; }
.mapSetting a.btn_rv01{ width:80px; height:26px; display:block; font-size:12px; margin:10px auto 20px auto; overflow:hidden; font-weight:bold; color:#fff; line-height:26px; text-align:center; background:url(/statbd/resource/include/img/bg/bg_resultview.png); }
.mapSetting table{ width:96%; margin:0 2%; }
.mapSetting table tr td{ text-align:left; padding:0 10px; }

.mapSetting2{ z-index:999; position:absolute; left:0; top:360px; width:100%; height:auto;  display:none;}
.btn_up_close {vertical-align:middle; }

/*.msArea{ display:none; }*/
.tree_close{ display:none; }