@charset "utf-8";
/* CSS Document */
html{ background-color: #FFF; }
body{ background-color: #2B7006; font-family:Verdana; color:#333; font-size:12px; _background:none; }
.wrap{ background-color: #FFF; background-image: url(bg.jpg); background-repeat: repeat-x; background-position: center 27px; }

.new_topbar_wrap2{ border-bottom:1px solid #bfcfd8; height:26px; background:#fff; overflow:visible; }
.new_topbar_wrap{ width:1090px; margin:auto; overflow:visible; }  /*版面太大時用來撐住左右版面(與wlm_main同寬)*/
.new_topbar{width:920px;margin:auto;min-width:800px;overflow:hidden;}

#upPanelWrap{background:#fff url(bg.png) 0 top repeat-x;}


/*特殊文字顏色*/
.gray{color:#888;}
/*佈局*/
#header_cate,#header,#main,#footer,.topbor{overflow:hidden;}
#header,#header_cate{width:1090px;margin:0 auto;}
#header{ height:85px; margin-bottom:0px; background-color: #fff; background-image: url(bg_header.jpg); background-repeat: no-repeat; background-position: center 0px; }
#header_cate{ height:85px; margin-bottom:0px; background-color: #fff; background-image: url(bg_header_cate.jpg); background-repeat: repeat-x; background-position: 0px 0px; }



#main{width:880px;margin:0 auto;}
#wlm_main{ width: 1090px; background-image: url(bg_main.jpg); background-repeat: no-repeat; background-position: center 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#wlm_main_in{ width: 1090px; background-image: url(bg_main_in.jpg); background-repeat: repeat-y; background-position: center 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#wlm_maincate{ width: 1090px; background-image: url(bg_main.jpg); background-repeat: no-repeat; background-position: center 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#wlm_maincate_in{ width: 1090px; background-image: url(bg_main_in.jpg); background-repeat: repeat-y; background-position: center 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

.footer-wrap{ margin-top:0px; }

#wlm_main_pic{ width: 900px; height: 330px; background-image: url(main_1_pic.jpg); background-repeat: no-repeat; background-position: center center; margin-right: auto; margin-left: auto; }
#wlm_cateid1_pic{ width: 900px; height: 210px; background-image: url(main_2_pic.jpg); background-repeat: no-repeat; background-position: center center; margin-right: auto; margin-left: auto; }
#wlm_main_film_pic{ width: 900px; height: 210px; background-image: url(main_film.jpg); background-repeat: no-repeat; background-position: center center; margin-right: auto; margin-left: auto; }
#wlm_main_faq_pic{ width: 900px; height: 240px; background-image: url(main_faq.jpg); background-repeat: no-repeat; background-position: center center; margin-right: auto; margin-left: auto; }
#wlm_main_ex_pic{ width: 900px; height: 210px; background-image: url(main_exchange.jpg); background-repeat: no-repeat; background-position: center center; margin-right: auto; margin-left: auto; }



.search{width:170px; display:inline; margin:5px 10px 0 0;height:20px; border:1px solid #999; background:url(textareabg.png)}
.s-btn{height:20px;width:48px;border:0; padding:0; display:block;cursor:pointer; float:right; background:url(searchbt.png) ; border-left:1px solid #999 }
.s-btn:hover { background-position:0 1px}
.s-input{height:15px;border:0;width:106px;background:none;float:left;}


.wlm_top_emptyspace{ height: 20px; }

.new_mainmenu_wrap2{ width: 920px; height:35px; overflow:visible; margin-top: 0px; margin-right: auto; margin-left: auto; }
.new_mainmenu_wrap{ width: 920px; overflow:visible; margin-right: auto; margin-left: auto; } 

.new_mainmenu,.new_mainmenu-left,.new_mainmenu-right{background:url(nav-bg.png);}
.new_mainmenu a{ color:#FFF; line-height:30px; outline:none; font-weight:700; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 8px; font-size: 12px; }
.new_mainmenu a:hover{ color:#CF6; line-height:30px; outline:none; font-weight:700; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 8px; }

.new_mainmenu-left,.new_mainmenu-right{width:5px;height:35px;}
.new_mainmenu-left{ background-position:0 0;_margin-right:-3px;}
.new_mainmenu-right{ background-position:0 -70px;_margin-left:-3px;}
.new_mainmenu{ background-position:0 -35px;height:35px;overflow:hidden;}


/*new_nav*/
#nav{ width: 920px; margin-left: auto; margin-right: auto; }
#nav-global,.nav-left,.nav-right{background:url(nav-bg.png);}
.nav-left,.nav-right{width:5px;height:35px;}
.nav-left{ background-position:0 0;_margin-right:-3px;}
.nav-right{ background-position:0 -70px;_margin-left:-3px;}
#nav-global{ background-position:0 -35px;height:35px;overflow:hidden;}
	#nav-global ul{font-size:13px;padding-left:10px;}
		#nav-global li,#nav-global li a{background:url(nav-cur.png) 999em 999em no-repeat;}
		#nav-global li{margin:5px 0 0 0;float:left;}
		#nav-global li a{float:left;color:#ffffff;padding:0 10px;height:27px;line-height:23px;outline:none;font-weight:700;}
		#nav-global li a:hover{color:#ffea00; text-decoration:none;}
		#nav-global .current{background-position:left top;line-height:33px;height:33px;margin:2px 5px 0;}
		#nav-global .current a,#nav-global .current a:hover{background-position:right top;color:#006633;display:inline;line-height:33px;height:33px;padding:0 19px; text-decoration:none;}
		
#nav-s{ width:270px; height:35px; overflow:hidden; float:right; _margin-left:-3px; background-image: url(nav-search.png); background-repeat: no-repeat; margin-right: 40px; }
		#nav-s .fr{margin:9px 20px 0 0;*margin:11px 20px 0 0;line-height:14px;}
		.s-btn,.s-input{background:none;border:0;}
		.s-btn{ cursor:pointer;width:55px;height:21px;vertical-align:middle !important;vertical-align:baseline;margin:5px 0 0 1px;}
		.s-input{height:17px;padding:4px 1px 0;width:150px;margin:5px 0 0 10px;float:left;}

.nav2{ width: 886px; background-image: url(nav_2_bg.png); background-repeat: repeat-y; background-position: bottom; margin-right: auto; margin-left: auto; }
.nav2 ul{padding:6px 20px 9px;}
.nav2 li{float:left;height:18px;padding:0 .5em;overflow:hidden;}
.nav2 li a{float:left;color:#333;display:block;padding:0 .5em;white-space:nowrap;}
.nav2 li a:hover{background:#F1F1F1;}

/*footer*/
#footer{ width: 1090px; height: 254px; line-height:1.8; background-image: url(bg_footer.jpg); background-repeat: no-repeat; background-position: center 0px; margin-right: auto; margin-left: auto; }
.bottom{margin:0 auto;}
.bottom ul{list-style:none;}
.bottom ul li{ padding:0 1em 0 0;display:inline;line-height:2;}
.bottom ul li a{white-space:nowrap; font-size:13px;}

.listA_li li{background:url(listA_li.png) 0 10px no-repeat;padding-left:10px;}

ul.area-list-tree{border-bottom:1px dashed #ffffff;margin-bottom:10px;padding:0;overflow:hidden;margin-top:10px;*margin-top:-7px;}
ul.area-list-tree li{float:left;margin-right:20px;line-height:18px;padding:0 0 5px;*padding:13px 0 5px;}
