* { padding: 0; margin: 0; }
li { list-style: none; }
img { border: 0; }
body { font-family:"Tahoma","Verdana", "Calibri" ,"Microsoft YaHei", "微软雅黑"; background: #fff; font-size: 14px; }
a { text-decoration: none; }
p { font-family:"Tahoma","Verdana", "Calibri" ,"Microsoft YaHei", "微软雅黑";  }

.youyuan { font-family:"Tahoma","Verdana", "Calibri" ,"Microsoft YaHei", "微软雅黑"; }
.praxiscom { font-family:"Tahoma","Verdana", "Calibri" ,"Microsoft YaHei", "微软雅黑"; font-weight: normal; }
.arial { font-family:"Tahoma","Verdana", "Calibri" ,"Microsoft YaHei", "微软雅黑";}

#header { width: 1046px; height: 80px; position: relative; z-index: 100; margin: 0 auto; background: #f7f1db; }
#header h1 { position: absolute; top: 20px; left: 70px; }
#header ul { position: absolute; top: 30px; right: 30px; }
#header li { float: left; position: relative; }
#header .link { float: left; height: 26px; padding: 0 10px; color: #35240c; line-height:26px; }
#header .link:hover { background: url(../images/header_hover.gif) repeat-x 0 22px; line-height:26px;}
#header .childs { width: 140px; background: #6f5d43; padding: 8px 0; position: absolute; top: 26px; left: 0; display: none; }
#header .childs li { width: 140px; line-height: 24px; }
#header .childs a { display: block; color: #fff; padding: 0 10px; }
#header .childs a:hover { background: #e3d4bf; color: #35240c; }

#footer { width: 1046px; height: 54px; line-height: 54px; margin: 0 auto; background: #f7f1db; color: #665b46; font-size: 12px; }
#footer .praxiscom { float: left; padding-left: 65px; }
#footnav { float: right; word-spacing: 10px; position: relative; padding-right: 210px; }
#footnav a { color: #665b46; }
#footnav a:hover { font-weight: bold; }
#footnav form {margin:0px;display: inline}
#footnav .search_input { position: absolute; top: 15px; right: 90px; }
#footnav .search_btn { position: absolute; top: 15px; right: 40px; }

#nav { width: 1046px; height: 26px; line-height: 26px; background: #3d3625; margin: 0 auto; position: relative; }
#nav ul { height: 26px; position: absolute; top: 0; left: 267px; }
#nav li { float: left; height: 26px; }
#nav a { float: left; color: #f5f4f2; height: 26px; padding: 0 26px; }
#nav a:hover { color: #333; background: #fff; }

#content { width: 1046px; overflow: hidden; margin: 0 auto; background: #f4f1e9; }
#subnav { width: 248px; float: left; }
#subnav dl { padding-bottom: 3px; }
#subnav dt { height: 43px; line-height: 43px; background: #e8e5dd; border-bottom: 1px solid #dcd9d2; padding-left: 68px; font-size: 16px; font-weight: bold; }
#subnav dd { padding-left: 68px; line-height: 24px; }
#subnav dl a { display: block; color: #221a07; height: 24px; }
#subnav dl a:hover { font-weight: bold; }

.space1 { margin-bottom: 10px; }
.space2 { margin-bottom: 50px; }
.space3 { padding-top: 20px; }
.space4 { padding-right: 26px; }

#main { float: right; width: 798px; }
#flash { width: 798px; height: 254px; position: relative; }
#info { background: #fff; padding: 20px 50px; position: relative; }
#info h2 { font-size: 14px; color: #554e40; border-bottom: 1px solid #e4e4e4; padding-bottom: 4px; }
#info .more { display: block; width: 24px; height: 24px; overflow: hidden; background: url(../images/more.gif) no-repeat; position: absolute; top: 190px; right: 50px; }
#info .more:hover { background: url(../images/more.gif) no-repeat 0 -24px; }
#info h6 { font-size: 30px; color: #a7a08b; font-weight: normal; height: 250px; line-height: 250px; text-align: center; }

#flash .text { color: #fff; line-height: 18px; width: 758px; padding: 15px 20px; position: absolute; bottom: 0; left: 0; z-index: 3; }
#flash h3 { font-size: 16px; margin-bottom: 10px; }
#flash p { font-size: 12px; }
#flash .bg { width: 798px; position: absolute; bottom: 0; left: 0; z-index: 2; background: #000; filter: alpha(opacity=40); opacity: 0.4; }
#flash .pic { position: absolute; top: 0; left: 0; z-index: 1; }

.list { overflow: hidden; width: 698px; }
.list_style1 li { width: 173px; }
.list_style1 li img { width: 150px; height: 200px; }
.list_style2 li { width: 173px; }
.list_style2 li img { width: 150px; height: 200px; }
.list li { float: left; text-align: center; }
.list li h3 { padding: 20px 0 15px; font-size: 14px; }
.list li h3 a { color: #554e40; font-weight: normal; }
.list li h3 a:hover { font-weight: bold; }

#info_text { width: 698px; overflow: hidden; padding: 10px 0 20px; }
#info_text .pic { float: left; }
#info_text .text { float: left; width: 340px; padding-left: 30px; }
#info_text .text h3 { font-size: 18px; padding-bottom: 5px; }
#info_text .text h4 { font-size: 18px; font-weight: normal; }
#info_text .text h5 { font-size: 14px; font-weight: normal; padding: 10px 0; }
#info_text .text p { line-height: 20px; margin-bottom: 25px; font-size: 12px; }
.alink { width: 340px; overflow: hidden; }
.alink a { height: 25px; line-height: 25px; float: left; border: 1px solid #6b2811; font-size: 12px; color: #6b2811; text-decoration: none; padding: 0 10px; }
.alink a:hover { font-weight: bold; border: 1px solid #000; color: #000; }

#question { padding: 45px 20px 100px; background: #fff; position: relative; }
#question .pic { width: 798px; height: 79px; position: absolute; bottom: 0; right: 0; }
#question h2 { font-size: 16px; font-weight: normal; line-height: 36px; padding-left: 30px; cursor: pointer; }
#question p { line-height: 25px; font-size: 14px; }

#question .active { padding: 10px 0 20px; background: #f9f8f8 url(../images/question_ico2.gif) no-repeat 10px 24px; }
#question .active h2 { font-weight: bold; }
#question .active p { display: block; padding: 0 34px; }
#question .normal { background: url(../images/question_ico1.gif) no-repeat 10px 14px; }
#question .normal p { display: none; }

#exercise_date { width: 240px; float: left; padding-top: 25px; line-height: 25px; }
#exercise_date li { padding-left: 68px; }
#exercise_date li a { color: #261701; }
#exercise_date li a:hover { text-decoration: underline; }

#exercise { width: 780px; float: right; background: #fff; padding: 25px 0 0 26px; }
#exercise h2 { height: 35px; background: url(../images/jurlique_logo.gif) no-repeat; padding-left: 95px; font-size: 18px; font-weight: normal; }
#exercise p { line-height: 24px; padding: 0 26px 20px 0; }
#exercise ul { width: 780px; overflow: hidden; padding-bottom: 20px; }
#exercise li { float: left; margin-right: 12px; }
#exercise h3 { font-size: 12px; font-weight: normal; text-align: center; color: #261701; padding: 5px 0 20px; }
#exercise h3 a { color: #261701; }

#gallery_wrap { width: 780px; float: right; background: #fff; padding: 25px 0 0 26px; }
#gallery { width: 780px; }
#gallery ul { width: 780px; overflow: hidden; }
#gallery li { width: 124px; height: 146px; overflow: hidden; padding-top: 10px; float: left; margin-right: 23px; padding-bottom: 30px; background: url(../images/media_li_bg.gif) no-repeat; }
#gallery li img { width: 111px; height: 146px; }
.gallery_btn { padding-bottom: 20px; }
.gallery_btn a { display: block; width: 71px; height: 26px; line-height: 26px; border: 1px solid #af8b7e; color: #926150; text-align: center; }
.gallery_btn a:hover { border: 1px solid #5b463e; color: #5b463e; }

#media_wrap { width: 1046px; overflow: hidden; margin: 0 auto; padding-bottom: 20px; position: relative; }
.media_list_wrap { width: 900px; height: 182px; float: right; padding: 28px 0 0 10px; position: relative; }
.media_list { width: 900px; height: 182px; background: url(../images/media_list_bg.gif) repeat-x 0 bottom; }
.media_list li { float: left; width: 138px; height: 147px; padding-top: 11px; margin-right: 80px; display: inline; background: url(../images/media_list_li_bg.gif) no-repeat; }
.media_list_wrap .adorn { width: 49px; height: 59px; background: url(../images/media_list_adorn.gif) no-repeat; position: absolute; bottom: 0; left: -39px; }
.media_list_wrap .more { display: block; width: 24px; height: 24px; overflow: hidden; background: url(../images/more.gif) no-repeat; position: absolute; top: 80px; right: 50px; }
.media_list_wrap .more:hover { background: url(../images/more.gif) no-repeat 0 -24px; }
.media_list_wrap .date { color: #fff; font-size: 12px; background: #261701; filter: alpha(opacity=30); opacity: 0.3; position: absolute; bottom: 0; left: -39px; z-index: 10; text-align: center; width: 84px; height: 22px; line-height: 22px; }

.pos_wrap { height: 624px; position: relative; background: #fff; }
.jpg_box { position: absolute; bottom: 0; left: 0; z-index: 1; }

.text_module { width: 450px; padding-right: 20px; height: 540px; color: #261701; position: absolute; top: 140px; right: 0; z-index: 2; text-align:justify; text-justify:inter-ideograph; }
.text_module h2 { line-height: 24px; margin-bottom: 20px; font-size: 18px; }
.text_module h3 { line-height: 24px; margin-bottom: 20px; font-size: 15px; }
.text_module p { line-height: 24px; margin-bottom: 20px; font-size: 15px; }

.text_module1 { width: 450px; padding-right: 20px; height: 540px; color: #261701; position: absolute; top: 140px; right: 0; z-index: 2; }
.text_module1 h2 { font-size: 14px; }
.text_module1 p { padding-bottom: 30px; _padding-bottom: 32px; line-height: 24px; _line-height: 23px; width: 100%; }
.text_module1 ol { width: 300px; height: 28px; }
.text_module1 li { float: left; margin-left: 7px; display: inline; }
.text_module1 li a { float: left; height: 26px; line-height: 26px; padding: 0 10px; text-decoration: none; }
.text_module1 .active a {  color: #261701;  border: 1px solid #000;}
.text_module1 .normal a { color: #999;   border: 1px solid #999;}
.text_module1 .normal a:hover { color: #261701;  border: 1px solid #261701;}


.text_module4 { height: 680px; line-height: 24px; padding: 30px 40px 0 40px; color: #261701; position: relative; z-index: 2; }
.text_module4 h2 { font-size: 18px; padding: 15px 0; }
.text_module4 h3 { font-size: 14px; }

.text_module5 { height: 595px; line-height: 24px; padding: 30px 40px 0 40px; color: #261701; position: relative; z-index: 2; }

.text_module6 { height: 595px; line-height: 24px; padding: 30px 40px 0 40px; color: #261701; position: relative; z-index: 2; }
.text_module6 h2 { padding: 15px 0; font-size: 14px; }


#produce { width: 1046px; height: 624px; margin: 0 auto; position: relative; }
#produce ul { width: 185px; height: 624px; position: absolute; top: 22px; right: 0; z-index: 30; }
#produce li { width: 185px; height: 135px; margin-bottom: 15px; position: relative; }
#produce li p { width: 185px; height: 135px; position: absolute; top: 0; left: 0; z-index: 1; }
#produce h5 { height: 30px; line-height: 30px; position: absolute; top: 105px; left: 14px; color: #fff; font-size: 12px; z-index: 3; }
#produce .h5_bg { width: 185px; height: 30px; background: #000; filter: alpha(opacity=30); opacity: 0.3; position: absolute; top: 105px; left: 0; z-index: 2; }

#produce .bg { width: 201px; height: 624px; background: #000; filter: alpha(opacity=10); opacity: 0.1; position: absolute; top: 0; right: 0; z-index: 2; }
#produce .ico { width: 9px; height: 11px; overflow: hidden; background: url(../images/ico.gif) no-repeat; position: absolute; right: 203px; z-index: 2; }

#produce .pos1 { top: 85px; }
#produce .pos2 { top: 235px; }
#produce .pos3 { top: 385px; }
#produce .pos4 { top: 535px; }

#produce .btn { position: absolute; top: 418px; left: 525px; z-index: 3; }
#produce .btn a { display: block; width: 90px; height: 26px; background: #fff; font-size: 12px; font-weight: bold; line-height: 26px; border: 1px solid #af8b7e; color: #926150; text-align: center; }
#produce .btn a:hover { border: 1px solid #5b463e; color: #5b463e; }

#produce h2 { position: absolute; top: 220px; left: 525px; z-index: 3; }
#produce h3 { position: absolute; top: 262px; left: 525px; z-index: 3; font-size: 18px; }
#produce h4 { position: absolute; top: 325px; left: 525px; z-index: 3; font-size: 14px; font-weight: normal; }
#produce .info { position: absolute; top: 496px; left: 120px; z-index: 3; width: 646px; line-height: 24px; }
#produce .jpg { width: 1046px; height: 624px; position: absolute; top: 0; left: 0; z-index: 1; }

#special_h2 { position: absolute; top: 220px; left: 573px; z-index: 3; }
#special_h3 { position: absolute; top: 262px; left: 575px; z-index: 3; font-size: 18px; }

#special_btn { position: absolute; top: 418px; left: 575px; z-index: 3; }
#special_btn a { display: block; width: 90px; height: 26px; background: #fff; font-size: 12px; font-weight: bold; line-height: 26px; border: 1px solid #af8b7e; color: #926150; text-align: center; }
#special_btn a:hover { border: 1px solid #5b463e; color: #5b463e; }

#new_produce { width: 1046px; height: 598px; position: relative; margin: 0 auto; }
#new_produce h2 { font-size: 24px; color: #b64839; font-weight: normal; position: absolute; top: 115px; left: 510px; z-index: 3; }
#new_produce h3 { font-size: 18px; position: absolute; top: 170px; left: 500px; z-index: 3; height: 33px; background: url(../images/jurlique_logo.gif) no-repeat; padding-left: 95px; }
#new_produce h4 { position: absolute; top: 210px; left: 500px; z-index: 3; font-size: 14px; font-weight: normal; }
#new_produce p { position: absolute; top: 330px; left: 500px; z-index: 3; width: 450px; line-height: 24px; color: #261701; font-weight: normal; font-size: 14px; }
#new_produce .btn { position: absolute; top: 480px; left: 500px; z-index: 3; }
#new_produce .btn a { display: block; width: 90px; height: 26px; background: #fff; font-size: 12px; font-weight: bold; line-height: 26px; border: 1px solid #af8b7e; color: #926150; text-align: center; }
#new_produce .btn a:hover { border: 1px solid #5b463e; color: #5b463e; }
#new_produce .pic { position: absolute; top: 0; left: 0; z-index: 1; }

#index_header  { width: 1046px; height: 80px; position: relative; z-index: 100; margin: 0 auto; background: #f7f1db; }
#index_header  h1 { position: absolute; top: 20px; left: 70px; }
#index_header  ul { position: absolute; top: 30px; right: 30px; }
#index_header  li { float: left; position: relative; }
#index_header  .link { float: left; height: 26px; padding: 0 10px; color: #35240c; line-height:26px; }
#index_header  .link:hover { background: url(../images/header_hover.gif) repeat-x 0 22px; line-height:26px; }
#index_header  .childs { width: 140px; background: #6f5d43; padding: 8px 0; position: absolute; top: 26px; left: 0; display: none; }
#index_header  .childs li { width: 140px; line-height: 24px; }
#index_header  .childs a { display: block; color: #fff; padding: 0 10px; }
#index_header  .childs a:hover { background: #e3d4bf; color: #35240c; }


#index_footer {  width: 1046px; height: 54px; line-height: 54px; margin: 0 auto; background: #f7f1db; color: #665b46; font-size: 12px;  }
#index_footer .praxiscom { float: left; padding-left: 65px; }

#change { width: 1046px; height: 510px; margin: 0 auto; position: relative; }
#big_pic { width: 1046px; height: 510px; position: absolute; top: 0; left: 0; z-index: 1; }
#big_pic li { width: 1046px; height: 510px; position: absolute; top: 0; left: 0; }
#big_pic .none { display: none; }
#big_pic h3 { width: 771px; padding: 30px 50px; position: absolute; top: 360px; left: 0; z-index: 2; font-weight: normal; font-size: 14px; line-height: 22px; color: #fff; }
#big_pic .bg { width: 771px; height: 150px; overflow: hidden; position: absolute; top: 360px; left: 0; z-index: 1; background: #000; filter: alpha(opacity=45); opacity: 0.45; }
#change .wrap { width: 242px; position: absolute; top: 16px; right: 16px; z-index: 11; }
#change .wrap li { width: 245px; height: 145px; margin-bottom: 20px; position: relative; cursor: pointer; }
#change .pic { position: absolute; top: 0; left: 0; z-index: 1; }
#change .pic img { width: 242px; height: 145px; }
#change h2 { position: absolute; bottom: 8px; left: 10px; z-index: 3; font-size: 12px; color: #fff; font-weight: normal; }
#change h2 a { color: #fff; }
#change h2 a:hover { text-decoration: underline; }
#change .text_bg { position: absolute; bottom: 0; _bottom: -1px; left: 0; z-index: 2; width: 242px; height: 30px; overflow: hidden; background: #000; filter: alpha(opacity=70); opacity: 0.7; }
#bg { position: absolute; top: 0; right: 0; width: 275px; height: 510px; background: #000; filter: alpha(opacity=45); opacity: 0.45; z-index: 2; }

.tabulation { width: 698px; overflow: hidden; padding-top: 20px; }
.tabulation li { width: 349px; height: 235px; float: left; }
.tabulation .pic { width: 156px; float: left; }
.tabulation .pic img { width: 150px; height: 200px; }
.tabulation .text { width: 190px; float: left; line-height: 24px; }
.tabulation h3 { font-size: 14px; }
.tabulation h4 { font-size: 14px; font-weight: normal; }
.tabulation .price { font-size: 12px; }
.tabulation .btn { padding-top: 10px; }
.tabulation .btn a { display: block; width: 90px; height: 26px; background: #fff; font-size: 12px; font-weight: bold; line-height: 26px; border: 1px solid #af8b7e; color: #926150; text-align: center; }
.tabulation .btn a:hover { border: 1px solid #5b463e; color: #5b463e; }

.change_cen { width: 798px; background: #fff; }
.change_cen .text { line-height: 24px; padding: 30px 25px; }
.change_cen h2 { font-size: 16px; }
.change_cen p { font-size: 14px; padding-bottom: 10px; }

#change_js { width: 798px; height: 475px; position: relative; overflow: hidden; }
#change_js .normal { filter: alpha(opacity=60); opacity: 0.6; }
#change_js .active { filter: alpha(opacity=100); opacity: 1; }
#change_js .sma_pic { width: 798px; position: absolute; bottom: 16px; left: 16px; z-index: 3; }
#change_js .sma_pic li { width: 137px; height: 94px; overflow: hidden; float: left; margin-right: 20px; cursor: pointer; }
#change_js .sma_pic li img { width: 137px; height: 94px; }
#change_js .bg { width: 798px; height: 130px; background: #000; filter: alpha(opacity=60); opacity: 0.6; position: absolute; bottom: 0; left: 0; z-index: 2; }
#change_js .big_pic { width: 798px; height: 475px; position: absolute; top: 0; left: 0; z-index: 1; }
#change_js .big_pic li { width: 798px; height: 475px; position: absolute; top: 0; left: 0; }

#efficacy { width: 1046px; margin: 0 auto; padding-bottom:40px; }
/*.efficacy_bg1 { background: url(../images/efficacy_bg1.jpg) no-repeat right 0; }*/

#efficacy h2 { font-size: 18px; padding-left: 64px; line-height: 88px; }
#efficacy table { border-collapse: collapse; width: 670px; margin-left: 64px; }
#efficacy th, #efficacy td { padding-left: 15px; }
#efficacy thead th { color: #b64839; font-size: 18px; font-weight: normal; height: 40px; text-align: left; }
#efficacy tbody td { height: 38px; font-size: 14px; }

.new_wares { height: 598px; background: #ead5e7; }
.new_wares .pic { width: 615px; height: 598px; float: left; }
.new_wares .text { float: right; width: 410px; padding: 170px 0 0 20px; color: #3d3625; }
.new_wares .text h2 { height: 70px; line-height: 70px; font-size: 30px; font-weight: normal; }
.new_wares .text h3 { height: 32px; padding-top: 40px; font-size: 20px; font-weight: bold; background: url(../images/new_wares_h3_bg.gif) no-repeat; margin-bottom:40px; }
.new_wares .text h4 { font-size: 14px; font-weight: normal; }
.new_wares .text p { width: 340px; padding-bottom: 40px; line-height: 24px;}
.new_wares .btn a { display: block; width: 84px; height: 28px; background: #8064af; color: #fff; text-align: center; line-height: 28px; }
.new_wares .btn a:hover { background: #fff; color: #000; }


.skin { width: 798px; padding-bottom: 250px; font-size: 18px; }
.skin_bg { background: #fff url(../images/skin_bg.gif) no-repeat 0 bottom; }
.skin .skin_title { font-size: 14px; color: #b64839; font-weight: normal; padding: 10px 0 15px 35px; }
.skin .problem { padding-left: 15px; }
.skin_h2 { font-size: 14px; font-weight: normal; padding: 0 0 10px 20px; }
.skin_h3 { font-size: 14px; padding: 0 0 20px 20px; }
.skin_hx { font-size: 14px; padding: 10px 0 10px 35px; }
.skin_p { font-size: 14px; padding: 0 0 20px 20px; line-height: 24px; font-weight:bold; }
.skin_p a { color: #b64839; text-decoration: none; border-bottom: 1px solid #b64839; font-weight:bold; }
.skin_p a:hover { color: #b64839; text-decoration: none; border-bottom: 1px dotted #b64839; font-weight:bold; }
.skin .problem ol li { cursor: pointer; width: 580px; height: 60px; line-height: 50px; padding-left: 20px; }
.skin .problem ol li span { font-size: 20px; padding-right: 10px; }
.skin .normal { background: #f9f8f8; }
.skin .active { background: #eae9e7 url(../images/skin_ico.gif) no-repeat 550px center; }
.skin .btn_wrap { display:inline; padding: 20px; overflow: auto; }
.skin .btn_wrap .btn { display: auto; width: 90px; height: 26px; background: #fff; font-size: 12px; font-weight: bold; line-height: 26px; border: 1px solid #af8b7e; color: #926150; text-align: center; padding:6px 20px 6px 20px; }
.skin .btn_wrap .btn:hover { border: 1px solid #5b463e; color: #5b463e; }
.skin .btn_wrap .btn1 { display: block; width: 130px; height: 26px; background: #fff; font-size: 12px; font-weight: bold; line-height: 26px; border: 1px solid #af8b7e; color: #926150; text-align: center; float: left; position: relative; top: 5px; }
.skin .btn_wrap .btn1:hover { border: 1px solid #5b463e; color: #5b463e; }
.btn_wrap p { float: left; font-size: 14px; width: 500px; }
.skin .tabulation { padding-left: 20px; }
.skin .tabulation h2 { background: #eae9e7; width: 290px; height: 26px; line-height: 26px; padding-left: 10px; color: #b64839; font-size: 14px; margin-bottom: 14px; }
.skin .tabulation li { margin-bottom: 20px; }

.skin .multilayer li { cursor: pointer; width: 600px; height: 38px; line-height: 38px; padding-left: 30px; color: #b64839; font-size: 14px; margin: 0 40px 6px 20px; }
.multilayer .active { background: #eae9e7 url(../images/skin_ico.gif) no-repeat 550px center; }
.multilayer .normal { background: #f9f8f8; }

.multil .btn { float: left; margin-right: 20px; }

#information { width: 946px; overflow: hidden; margin: 0 auto; }
.information_jpg { background: #fff url(../images/information_jpg.gif) repeat-x 0 bottom; padding: 50px 50px 250px; }
.information_style { padding: 50px; }
#information h2 { font-size: 16px; padding-bottom: 10px; }
#information .info { padding-bottom: 30px; }
#information .form { width: 600px; }
#information .form li { padding-bottom: 10px; overflow: hidden; width: 600px; }
#information .form h3 { font-weight: normal; font-size: 14px; float: left; padding-right: 14px; }
#information .text_wrap {}
#information .text { width: 210px; padding: 4px 5px; font-size: 14px; border: 1px solid #636058;}
#information .btn { width: 120px; height: 26px; border: 1px solid #af8b7e; color: #af8b7e; background: #fff; font-weight: bold;  }
.btn_space { padding-left: 56px; }
#information dl {}
#information dt { font-size: 16px; padding: 10px 0; font-weight: bold; }
#information dd { padding-bottom: 20px; }
#information dd span { font-size: 18px; padding-right: 15px; }
#information dd ul { width: 865px; overflow: hidden; padding-left: 34px; }
#information dd li { width: 152px; height: 218px; float: left; margin-right: 15px; border: 3px solid #3a2b00; }
#information dd li img { width: 152px; height: 218px; }
#information .explain { text-align: right; color: #6c6969; font-size: 14px; padding: 15px 60px 0 0; }



#map { width: 1046px; background: #fff; margin: 0 auto; padding: 30px 0; }
#map a { color: #35240c; }
#map a:hover { font-weight: bold; }
#map h2 { font-size: 18px; padding: 0 0 15px 62px; }
#map .wrap { background: #fdfbf4; width: 946px; overflow: hidden; padding: 20px; margin: 0 auto; }
#map .main_nav { width: 946px; overflow: hidden;}
#map .main_nav dl { width: 135px; float: left; background: url(../images/main_nav_dl.gif) repeat-y; }
#map .main_nav dt { height: 40px; line-height: 40px; font-size: 18px; color: #b64839; background: url(../images/main_nav_dt.gif) repeat-y; padding-left: 15px; margin-bottom: 20px; }
#map .main_nav dd { padding-left: 15px; height: 30px; line-height: 30px; }
#map .foot_nav { padding-top: 60px; }
#map .foot_nav li { width: 119px; float: left; background: url(../images/main_nav_dl.gif) repeat-y; height: 40px; line-height: 40px; padding-left: 15px; }

#text_box { width: 930px; margin: 0 auto; line-height: 25px; padding: 40px 0 150px; }
#text_box h2 { font-size: 16px; padding: 0 0 30px 30px; }
#text_box .wrap { background: #fdfbf4; padding: 30px; }
#text_box p { font-size: 14px;padding-bottom: 30px; }
.seat { background: #fff; padding: 24px 20px 80px; }
.seat h2 { font-size: 16px; margin-bottom: 10px; }
.seat p { font-size: 14px; }

.search_input { width: 100px; height: 20px; font-size: 12px; border: 1px solid #636058; }
.search_btn { width: 40px; height: 22px; border: 1px solid #af8b7e; color: #636058; background: #fff; font-weight: bold; }

#align_style { position: relative; }
#align_style .search_input { position: absolute; top: 10px; right: 76px; }
#align_style .search_btn { position: absolute; top: 10px; right: 30px; }