@charset "utf-8";
/* CSS Document */

/***普通通用*********************************************************/

p { margin: 0px; padding: 0px; }
img { border: 0px; }
.clear { zoom: 1; clear: both; }
.clear:after { content: ''; display: block; clear: both; visibility: hidden; height: 0; }
.bold { font-weight: bold; }
/***普通通用*********************************************************/

body { margin: 0px; padding: 0px; background-color: #fff; font-family: Arial, Helvetica, sans-serif, '微軟正黑體'; font-size: 13px; }
/***頁頭範圍************************************************************************************************/

/***上列按鈕*********************************************************/

#top_btn { position: absolute; z-index: 1; left: 538px; top: 18px; width: 278px; color: #BF633C; font-size: 15px; }
/***上列按鈕*********************************************************/

/***上列按鈕*********************************************************/

#top_btn2 { width: 170px; height: 76px; position: absolute; z-index: 1; left: 1014px; top: 6px; color: #FFF; }
#top_btn2 .b01 { width: 71px; height: 26px; float: left; margin: 0 5px; padding-top: 50px; text-align: center; background-image: url(../data/wrapper/topnavcart/member_bg.jpg); }
#top_btn2 .b01:hover { background-image: url(../data/wrapper/topnavcart/member_bg-.jpg); }
#top_btn2 .b02 { width: 71px; height: 26px; float: left; margin: 0 5px; padding-top: 50px; text-align: center; background-image: url(../data/wrapper/topnavcart/cart_bg.jpg); }
#top_btn2 .b02:hover { background-image: url(../data/wrapper/topnavcart/cart_bg-.jpg); }
#top_btn2 a { color: #fff; text-decoration: none; -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; -o-transition: color 200ms linear; transition: color 200ms linear; }
#top_btn2 a:visited { color: #fff; text-decoration: none; }
#top_btn2 a:hover { color: #fff; text-decoration: none; }
/***上列按鈕*********************************************************/

/***頁頭********************************************************/

#header_box { width: 100%; height: auto; margin: 0 auto; background-image: url(../data/wrapper/bg.png) }
#header { width: 1000px; height: 190px; margin: 0 auto; position: relative; }
/***頁頭********************************************************/

/***商標*********************************************************/

#logo { position: absolute; z-index: 1; left: 26px; top: 58px; }
/***商標*********************************************************/



/***搜尋********************************************************/

#iserach { position: absolute; z-index: 2; height: auto; width: auto; left: 835px; top: 18px; padding: 0 5px 0 5px; background-color: #FFFFDF; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
#iserach .input { height: auto; width: 100px; float: left; }
#iserach .btn { height: auto; width: 27px; float: left; margin-top: 3px }
#iserach .style { width: 100px; height: 18px; padding: 3px 0px 0px 5px; border: 0px; font-size: 12px; color: #BEA48D; background-color: transparent; outline: none; }
/***搜尋********************************************************/

#cover_top { position: absolute; z-index: 3; top: 157px; left: 0px; height: 91px; width: 100%; background-image: url(../data/wrapper/cover_1.png); background-position: center; }
#cover_bottom { position: absolute; z-index: 1; top: 834px; left: 0px; height: 16px; width: 100%; background-image: url(../data/wrapper/cover_2.png); background-position: center; }
/***頁頭範圍************************************************************************************************/

/***主視圖範圍**********************************************************************************************/

/***主視圖******************************************************/

#banner_box { width: 100%; margin: 0 auto; /*

	background-repeat: repeat-y;

	background-position: left;

	*/

overflow: hidden; height: 660px; position: relative; }
#banner_box .slide_block { }
#ad { width: 1000px; height: 300px; margin: 0 auto; position: relative; }
#carousel_menu li { width: 1920px; height: 660px; }
.left { height: auto; width: auto; position: absolute; z-index: 5; right: 30px; top: 50%; margin-top: -20px; cursor: pointer; }
.right { width: auto; height: auto; position: absolute; z-index: 5; right: 30px; top: 50%; margin-top: 20px; cursor: pointer; }
#dot { width: 100px; height: auto; position: absolute; z-index: 5; left: 445px; top: 474px; }
/***主視圖******************************************************/

/***主視圖範圍**********************************************************************************************/



/***主要內容範圍**********************************************************************************************/

/***主要內容******************************************************/

/***最新消息******************************************************/

#inews { position: absolute; z-index: 3; top: 757px; left: 25px; height: 73px; width: 834px; color: #2C3B48; font-size: 12px; letter-spacing: 2px; padding: 0 0 0 120px; background-image: url(../data/wrapper/news/bg.png); }
#inews .center { width: 830px; height: auto; padding: 0px 0px 0px 0px; float: left; position: relative; }
#inews .list { height: auto; width: 760px; float: left; background: url('../data/wrapper/news/hr.png')110px 5px no-repeat; }
#inews .jCarouselLite li { width: 760px; }
#inews .caption { width: 640px; height: auto; float: left; text-align: left; color: #A08770; font-size: 13px; padding-top: 3px; }
#inews .caption a { color: #A08770; TEXT-DECORATION: none; -webkit-transition: color 120ms linear; -moz-transition: color 120ms linear; -o-transition: color 120ms linear; transition: color 120ms linear; }
#inews .caption a:hover { COLOR: #F30; TEXT-DECORATION: none; }
#inews .date { width: 120px; height: auto; float: left; padding-top: 5px; margin: 0px 0px 0px 0px; font-size: 13px; text-align: center; color: #FABA82; font-weight: bold; }
#inews .btn_prev, #inews .btn_next { width: 30px; height: 30px; position: absolute; right: 45px; top: 25px; z-index: 5; cursor: pointer; }
#inews .btn_next { right: 15px; z-index: 5; }
#carousel_menu2 { margin-top: 13px; }
/***最新消息******************************************************/

/***主要內容範圍**********************************************************************************************/

/***頁底*********************************************************/

#footer_box { width: 100%; height: auto; margin: 0 auto; background-image: url(../data/wrapper/footer/footer_bg.jpg); }
#footer { width: 1000px; height: 226px; margin: 0 auto; position: relative; color: #888888; }
#footer .qr { position: absolute; right: 24px; top: 39px; z-index: 10; width: auto; height: auto; }
#footer .fb { position: absolute; right: 827px; top: 40px; z-index: 10; width: auto; height: auto; }
#footer_menu { width: 975px; height: auto; padding-left: 25px; font-size: 12px; letter-spacing: 2px; line-height: 25px; }
#footer_menu a { color: #82663A; text-decoration: none; -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; -o-transition: color 200ms linear; transition: color 200ms linear; }
#footer_menu a:visited { color: #82663A; text-decoration: none; }
#footer_menu a:hover { color: #F60; text-decoration: none; }
#footer_menu .menu1 { width: 380px; height: 116px; float: left; margin: 35px 10px 20px 170px; background-image: url(../data/wrapper/footer/footer_box.jpg); }
#footer_menu .menu1_title { width: 250px; height: 25px; padding: 10px 0px 0px 110px; }
#footer_menu .menu1_content { width: 100%; height: auto; float: left; line-height: 30px; padding: 10px 0px 0px 0px; letter-spacing: 1px; color: #816639; }
#footer_menu .menu2 { width: 170px; height: 143px; float: left; margin: 29px 0px 20px 0px; }
#footer_menu .menu2_title { width: 151px; height: 25px; padding: 10px 0px 0px 20px; }
#footer_menu .menu2_content { width: 151px; height: auto; float: left; padding: 0px 0px 0px 20px; }
#footer_menu .menu1_content2 { width: 100%; height: auto; margin: auto; width: 80px; text-align: center; }
#footer_menu .menu1_content2_2 { width: 330px; height: 120px; float: left; }
#footer_menu .menu3 { width: 120px; height: auto; float: left; margin: 30px 0px 20px 0px; background-repeat: no-repeat; background-position: left top; }
#footer_menu .menu3_title3 { width: 100%; height: 25px; padding: 10px 0px 0px 20px; width: calc(100% - 20px); }
#footer_menu .menu1_content3 { width: 150px; height: 120px; float: left; padding: 0 0 0 20px; }
#footer .info { font-size: 12px; color: #8C8C8C; letter-spacing: 0px; position: absolute; left: 250px; bottom: -145px; z-index: 10; }
#footer .info span { color: #999999; font-size: 13px; font-weight: normal; }
#footer .community { position: absolute; z-index: 1px; top: 195px; left: 24px; width: auto; height: auto; float: left; }
#footer .community img { padding: 3px; }
#footer .copyright { font-size: 12px; color: #B59D8E; position: absolute; left: 185px; top: 202px; z-index: 5; letter-spacing: 2px; width: 348px; }
#footer .copyright a { color: #BBBBBB; text-decoration: none; -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; -o-transition: color 200ms linear; transition: color 200ms linear; }
#footer .copyright a:visited { color: #BBBBBB; text-decoration: none; }
#footer .copyright a:hover { color: #000; text-decoration: none; }
#footer .webdeaign { font-size: 12px; color: #B59D8E; position: absolute; left: 871px; top: 202px; z-index: 5; }
#footer .webdeaign a { color: #B59D8E; text-decoration: none; -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; -o-transition: color 200ms linear; transition: color 200ms linear; }
#footer .webdeaign a:visited { color: #B59D8E; text-decoration: none; }
#footer .webdeaign a:hover { color: #fff; text-decoration: none; }



/***頁底*********************************************************/
