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

body{ font-family:"微软雅黑"; color:#000; background:url(../img/bg-bg.jpg);}

p{ font-family:"微软雅黑"; font-size:14px; line-height:24px; text-align:justify;}

a{ color:#000; text-decoration:none;}
a:hover{ color:#c79939; text-decoration:none;}

#topbox{ width:100%; background:url(../img/bg-top.jpg) repeat-x;}
#top{ width:100%; height:199px; background:url(../img/bg-top2.png) center top no-repeat;}
#logo{ width:278px; height:180px; margin:0 auto; padding:60px 0 0 0;}
#roof01{ width:100%; height:29px; background:url(../img/bg-roof01.png) repeat-x;}
#roof02{ width:100%; height:57px; background:url(../img/bg-roof02.jpg) repeat-x;}
#roof03{ width:100%; height:38px; background:url(../img/bg-roof03.jpg) center top repeat-x; clear:both;}
#roof03_shadow{ width:100%; height:5px; background:url(../img/bg-shadow-roof03.png) repeat-x; position:absolute; top:323px; z-index:10;}
#roof_bottom{ width:1100px; height:29px; margin:0 auto; background:url(../img/pic-roof_bottom.png) no-repeat;}

#btn{ width:1010px; margin:0 auto;}
#btn ul{}
#btn li{ float:left;}
#btn li.icon01_a{ width:29px; height:57px; margin:0 26px 0 0; background:url(../img/icon-icon01.png) no-repeat;}
#btn li.icon01_b{ width:29px; height:57px; margin:0 0px 0 26px; background:url(../img/icon-icon01.png) no-repeat;}

#btn li.b01 a{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn.png) 0 0 no-repeat;}
#btn li.b01 a:hover{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn.png) 0 -57px no-repeat;}

#btn li.b02 a{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn.png) -150px 0 no-repeat;}
#btn li.b02 a:hover{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn.png) -150px -57px no-repeat;}

#btn li.b03 a{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn.png) -300px 0 no-repeat;}
#btn li.b03 a:hover{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn.png) -300px -57px no-repeat;}

#btn li.b04 a{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn.png) -450px 0 no-repeat;}
#btn li.b04 a:hover{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn.png) -450px -57px no-repeat;}

#btn li.b05 a{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn.png) -600px 0 no-repeat;}
#btn li.b05 a:hover{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn.png) -600px -57px no-repeat;}

#btn li.b06 a{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn.png) -750px 0 no-repeat;}
#btn li.b06 a:hover{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn.png) -750px -57px no-repeat;}

#btn li.b01_en a{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn_en.png) 0 0 no-repeat;}
#btn li.b01_en a:hover{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn_en.png) 0 -57px no-repeat;}

#btn li.b02_en a{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn_en.png) -150px 0 no-repeat;}
#btn li.b02_en a:hover{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn_en.png) -150px -57px no-repeat;}

#btn li.b03_en a{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn_en.png) -300px 0 no-repeat;}
#btn li.b03_en a:hover{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn_en.png) -300px -57px no-repeat;}

#btn li.b04_en a{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn_en.png) -450px 0 no-repeat;}
#btn li.b04_en a:hover{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn_en.png) -450px -57px no-repeat;}

#btn li.b05_en a{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn_en.png) -600px 0 no-repeat;}
#btn li.b05_en a:hover{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn_en.png) -600px -57px no-repeat;}

#btn li.b06_en a{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn_en.png) -750px 0 no-repeat;}
#btn li.b06_en a:hover{ width:150px; height:57px; display:block; text-indent:-9999px; background:url(../img/btn-btn_en.png) -750px -57px no-repeat;}

#roof03box{ width:1010px; margin:0 auto; overflow:hidden;}
#memberbox{ float:left; width:590px; height:38px;}
#memberbox p{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-shadow:1px 1px 0px #e6e6e6; line-height:36px;}
#memberbox a{ color:#333; text-decoration:none;}
#memberbox a:hover{ color:#d00000; text-decoration:none; text-shadow:1px 1px 0px #e6e6e6;}
#sharebox{ float:right; width:232px; height:38px;}
#sharebox ul{}
#sharebox li{ float:right;}
#sharebox li.nav_home a{width:26px; height:25px; display:block; text-indent:-9999px; background:url(../img/btn-home.jpg) no-repeat; margin:6px 0 0 0px;}
#sharebox li.nav_home a:hover{ width:26px; height:25px; display:block; text-indent:-9999px; background:url(../img/btn-homex.jpg) no-repeat; margin:6px 0 0 0px;}
#sharebox li.nav_email a{width:26px; height:25px; display:block; text-indent:-9999px; background:url(../img/btn-email.jpg) no-repeat; margin:6px 0 0 3px;}
#sharebox li.nav_email a:hover{ width:26px; height:25px; display:block; text-indent:-9999px; background:url(../img/btn-emailx.jpg) no-repeat; margin:6px 0 0 3px;}
#sharebox li.nav_fb a{width:26px; height:25px; display:block; text-indent:-9999px; background:url(../img/btn-fb.jpg) no-repeat; margin:6px 0 0 3px;}
#sharebox li.nav_fb a:hover{ width:26px; height:25px; display:block; text-indent:-9999px; background:url(../img/btn-fbx.jpg) no-repeat; margin:6px 0 0 3px;}
#sharebox li.nav_youtube a{width:26px; height:25px; display:block; text-indent:-9999px; background:url(../img/btn-youtube.jpg) no-repeat; margin:6px 0 0 3px;}
#sharebox li.nav_youtube a:hover{ width:26px; height:25px; display:block; text-indent:-9999px; background:url(../img/btn-youtubex.jpg) no-repeat; margin:6px 0 0 3px;}
#sharebox li.nav_en a{width:63px; height:25px; display:block; background:url(../img/btn-lan.jpg) no-repeat; margin:6px 0 0 3px; font-size:13px; line-height:23px; line-height:24px\0; color:#000; text-shadow:1px 1px 0px #e6e6e6; text-decoration:none; text-align:center;}
#sharebox li.nav_en a:hover{ width:63px; height:25px; display:block; background:url(../img/btn-lanx.jpg) no-repeat; margin:6px 0 0 3px; font-size:13px; line-height:23px; line-height:24px\0; color:#000; text-shadow:1px 1px 0px #e6e6e6; text-decoration:none; text-align:center;}
#sharebox li.nav_lan a{width:63px; height:25px; display:block; background:url(../img/btn-lan.jpg) no-repeat; margin:6px 0 0 3px; font-size:13px; line-height:23px; line-height:24px\0; color:#000; text-shadow:1px 1px 0px #e6e6e6; text-decoration:none; text-align:center;}
#sharebox li.nav_lan a:hover{ width:63px; height:25px; display:block; background:url(../img/btn-lanx.jpg) no-repeat; cursor:pointer; margin:6px 0 0 3px; font-size:13px; line-height:23px; line-height:24px\0; color:#fff; text-shadow:1px 1px 0px #444; text-decoration:none; text-align:center;}

#index_main{ background:url(../img/bg-index_main.jpg); overflow:hidden; clear:both;}
#bg_index_main{ background:url(../img/bg-banner.png) center 0 no-repeat;}
#bottomshadow{ background:url(../img/bg-shadow-mainbottom.png) bottom repeat-x; min-height:620px;}

/******* SLIDER *******/
#abgneBlock { width: 960px; height: 480px; margin:0 auto; padding:70px 0 0 0; position: relative; overflow: hidden; border: 0px solid #ccc;}
#abgneBlock ul.list { padding: 0; margin: 0; list-style: none; position: absolute; width: 9999px; height: 100%;}
#abgneBlock ul.list li { float: left; width: 960px; height:450px;}
#abgneBlock .list img{ width: 100%; height: 100%; border: 0;}
#abgneBlock ul.playerControl { margin:0; padding: 0; list-style: none; position: absolute; bottom: 0px; right: 5px; height: 14px;}
#abgneBlock ul.playerControl li { float: left; width: 10px; height: 10px; cursor: pointer; margin: 0px 5px;	background: url(../img/ico-bullet-8.png) no-repeat 0 0;}
#abgneBlock ul.playerControl li.current { background-position: 0 -10px;}
/******* SLIDER *******/

#bg_main{ background:url(../img/bg-main.png) center 0 repeat-y;}
#main{ width:960px; margin:0 auto; padding:0 20px; overflow:hidden;}

#leftbox{float:left; width:270px; min-height:213px; background:url(../img/bg-left_top.jpg) no-repeat;}

/******* SUB BTN ******/
.container{ width:270px; height:300px; margin:213px auto 20px auto; position:relative; overflow:hidden;}
.container2{ width:270px; margin-bottom:20px; position:relative; overflow:hidden;}
.container_a{ background:url(../img/subbtn_container-a.jpg) no-repeat;}
.container_b{ background:url(../img/subbtn_container-b.jpg) no-repeat;}
.container_c{ background:url(../img/subbtn_container-c.jpg) no-repeat;}
.container_d{ background:url(../img/subbtn_container-d.jpg) no-repeat;}
.container_e{ background:url(../img/subbtn_container-e.jpg) no-repeat;}
/*.container_f{ height:450px; background:url(../img/subbtn_container-f.jpg) no-repeat;}*/

ul#menu{ list-style:none;}
ul#menu li{ margin:0px 0px 0px 0; height:40px; display:block; position: relative; top:0px; right:0px;}
ul#menu span{ cursor:pointer; width:270px; height:40px; text-align:right; line-height:38px; padding:0 20px 0 0; position:absolute; right:0px; z-index:1; color:#c79939;}
ul#menu a div{ cursor:pointer; width:270px; height:40px; text-align:right; line-height:38px; padding:0 20px 0 0; position:absolute; right:0px; z-index:3; color:#fff; text-shadow:1px 1px 0px #000; display:block;}
ul#menu a{ cursor:pointer; position: absolute; line-height:20px; width:540px; height:40px; display:block; right:-540px;}
ul#menu i{ cursor:pointer; position: absolute; line-height:20px; width:540px; height:40px; display:block; margin:0 0 0 30px; text-indent:-9999px; background:url(../img/bg-sub_btn.png) no-repeat; z-index:2;}

ul#menu a i.subbtn_a01{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-a01x.png) no-repeat;}
ul#menu a i.subbtn_a02{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-a02x.png) no-repeat;}
ul#menu a i.subbtn_b01{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-b01x.png) no-repeat;}
ul#menu a i.subbtn_b02{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-b02x.png) no-repeat;}
ul#menu a i.subbtn_b03{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-b03x.png) no-repeat;}
ul#menu a i.subbtn_c01{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-c01x.png) no-repeat;}
ul#menu a i.subbtn_c02{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-c02x.png) no-repeat;}
ul#menu a i.subbtn_d01{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-d01x.png) no-repeat;}
ul#menu a i.subbtn_d02{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-d02x.png) no-repeat;}
ul#menu a i.subbtn_e01{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-e01x.png) no-repeat;}
ul#menu a i.subbtn_e02{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-e02x.png) no-repeat;}
ul#menu a i.subbtn_f01{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-f01x.png) no-repeat;}
ul#menu a i.subbtn_f02{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-f02x.png) no-repeat;}
ul#menu a i.subbtn_f03{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-f03x.png) no-repeat;}
ul#menu a i.subbtn_f04{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-f04x.png) no-repeat;}
ul#menu a i.subbtn_f05{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-f05x.png) no-repeat;}
ul#menu a i.subbtn_f06{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-f06x.png) no-repeat;}
ul#menu a i.subbtn_f07{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-f07x.png) no-repeat;}
ul#menu a i.subbtn_f08{ cursor:pointer; position:relative; line-height:20px; width:540px; height:40px; display:block; text-indent:-9999px; background:url(../img/subbtn-f08x.png) no-repeat;}

#location_title, #location_title a { width:250px; height:43px; text-align:right; color:#fff; background:url(../img/bg-location_title.jpg) no-repeat; display:block;}
#location_title a:hover, #location_title a.active{ color:#c79939;}
#location_title:first-child{ margin:213px 0 0 0;}
.t_en{ font-size:8px; text-transform: uppercase; -webkit-transform: scale(0.75); -o-transform: scale(1); -moz-transform: scale(1);}
/******* SUB BTN ******/

/******* MAP ******/
.demo1 { float:left; width:555px; height:400px; -moz-box-shadow:0 0 5px #ddd; -webkit-box-shadow:0 0 5px #ddd; box-shadow:0 0 5px #ddd;}
.marker { display:block; text-indent:-9999px; width:15px; height:23px; outline:none; background:url(../img/marker.png) no-repeat; cursor:pointer;}
.preloader { background:url(../img/loader.gif) no-repeat center #fff;}
.popup { width:200px; position:absolute; padding:8px; background:#fff; border:1px solid #ccc; color:#fff; font-weight:bold; font-size:11px; line-height:20px;}
.popup h3 { margin:0; margin-bottom:10px; font-family: 'Cabin Condensed', sans-serif; font-weight:normal; font-size:20px;}
.popup .close { display:block; text-indent:-9999px; position:absolute; top:4px; right:4px; width:16px; height:16px; outline:none; background:url(../img/close.gif) no-repeat; cursor:pointer;}
.controls { position:absolute; top:20px; left:20px; z-index:20;}
.controls a { background:#2a2a2a; background:rgba(140, 95, 0, .6); display:block; float:left; clear:both; font-size:11px; font-weight:bold; line-height:28px; margin-bottom:4px; outline:none; padding:0 15px; text-decoration:none;}
.controls a:hover { background:#eee; color:#2a2a2a;}
.controls .active { background:#D7363A; color:#fff;}
.relative { position:relative;}
.t_go{ font-size:12px;}
/******* MAP ******/

#rightbox{float:left; width:690px; background:url(../img/bg-rightline.gif) left repeat-y;}
#right{ width:690px; min-height:625px; float:left; background:url(../img/bg-rightbox.png) no-repeat;}
#right h1{ width:270px; height:30px; margin:77px 0 0 115px;}
#right h2{ font-family:"微软雅黑"; font-size:18px; color:#d40000; text-shadow:1px 1px 0px #ccc; margin:0 0 25px 0;}
#right h2.cuisine01{ width:335px; height:98px; display:block; text-indent:-9999px; margin:0 0 25px 0; background:url(../img/h2-cuisine01.png) no-repeat;}
#right h2.cuisine02{ width:335px; height:98px; display:block; text-indent:-9999px; margin:0 0 25px 0; background:url(../img/h2-cuisine02.png) no-repeat;}
#right h2.cuisine03{ width:335px; height:98px; display:block; text-indent:-9999px; margin:0 0 25px 0; background:url(../img/h2-cuisine03.png) no-repeat;}
#right h3{ font-family:"微软雅黑"; font-size:16px; color:#a96200; text-shadow:1px 1px 0px #ccc; margin:0 0 5px 0;}
#right h4{ font-family:"微软雅黑"; font-size:16px; color:#a96200; text-shadow:1px 1px 0px #ccc;}
#cnt{ margin:40px 15px 14px 120px; overflow:hidden;}
#cnt ul{ padding:0 0 0 20px;}
#cnt ul.li_type01 li{ list-style: disc; font-family:"微软雅黑"; font-size:14px; line-height:24px; text-align:justify;}
#cnt ul.li_type02 li{ list-style: disc; font-family:"微软雅黑"; font-size:14px; line-height:24px; text-align:justify; margin:0 0 10px 0;}
#cnt ul.li_type03{ padding:0 0 0 28px;}
#cnt ul.li_type03 li{ padding:0 0 0 6px; list-style: decimal-leading-zero; font-family:"微软雅黑"; font-size:14px; line-height:24px; text-align:justify;}

#newsbox{ min-height:390px; padding:0 0 20px 0;}
#navbox{ font-family:"微软雅黑"; font-size:14px; line-height:24px; text-align: center; margin:0px 0 30px 0;}

#branchbox{ float:left; width:250px; height:294px; overflow:hidden; margin:0px 3px 6px 3px; padding:10px; background:url(../img/bg-branchbox.png) no-repeat;}
#branchbox h4{ float:left; margin:0 0 10px 0;}
#branch_img{ width:250px; height:187px; clear:both;}
#branch_txt{ margin:8px 8px 8px 25px; margin:10px 8px 8px 25px\0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:22px;}
#branch_map{ float:right; margin:2px 0 0 0;}

#b_add{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 240px; margin:0; padding:0;}

#infobox{ width:960px; margin:23px auto 0 auto; padding:0 0 35px 0; overflow:hidden; background:url(../img/bg-infobox.png) no-repeat;}
#infobox_en{ width:960px; margin:23px auto 0 auto; padding:0 0 35px 0; overflow:hidden; background:url(../img/bg-infobox_en.png) no-repeat;}
#index_products{ float:left; width:638px; height:199px;}
#index_video{ float:left; margin:40px 0 0 42px;}
#index_franchise{ float:left; margin:36px 0 0 0;}
#index_news{ float:left; margin:48px 0 0 37px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

#couponbox{ position:relative; width:550px; height:220px;}
#coupon_img{ position:absolute; top:0; left:0; width:550px; height:206px;}
#member_no{ position:absolute; top:173px; left:408px; font-weight:bold; font-family:"微软雅黑";}

#more01{ margin:0 0 12px 601px;}
#more01 a{ width:37px; height:16px; display:block; text-indent:-9999px; background:url(../img/btn-more01.png) no-repeat;}
#more01 a:hover{ width:37px; height:16px; display:block; text-indent:-9999px; background:url(../img/btn-more01x.png) no-repeat;}

#cuisinebox{ width:555px; margin:0 0 20px 0;}
#cuisinebox_top, #cuisinebox_bottom{ width:555px; height:15px;}
#cuisinebox_bg{ width:555px; background:url(../img/cuisinebox-bg.png) repeat-y; overflow:hidden;}
#cuisinebox_bg h2 {font-family:"微软雅黑"; font-size:18px; color:#d40000; text-shadow:1px 1px 0px #ccc; margin:0 0 10px 0;}
#cuisinebox_bg p{ margin-right:15px; text-align: left;}
#cuisinebox_img{ float:left; margin:0px 15px;}

#footerbox{ width:100%; height:178px; background:url(../img/bg-footer.png) left top repeat-x; clear:both;}
#footer{ width:960px; margin:0px auto; padding:45px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#footer_a{ float:left; color:#fff; padding:9px 0 0 0;}
#footer_a p{ padding:18px 0 0 0; line-height:20px;}
#footer_a a{ color:#fff; text-decoration:none;}
#footer_a a:hover{ color:#c79939; text-decoration:none;}
#footer_b{ float:right;}

.codeimg{ float:left; margin:1px 10px 0 4px;}

.input01{ float:left; width:140px; height:25px; margin:6px 20px 0 0; padding:0 5px; background:url(../img/bg-input01.jpg) no-repeat; border:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; }
.input02{ float:left; width:140px; height:25px; margin:6px 5px 0 0; padding:0 5px; background:url(../img/bg-input01.jpg) no-repeat; border:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; }
.input03{ float:left; width:52px; height:25px; margin:6px 9px 0 0;}
.input04{ width:169px; height:22px; border:1px solid #ccc; margin:6px 9px 0 0;}
.input05{ float:left; width:99px; height:22px; border:1px solid #ccc; margin:0px 9px 0 0;}
.input06{ width:450px; height:22px; border:1px solid #ccc; margin:0px 9px 8px 0;}
.input07{ width:465px; height:22px; border:1px solid #ccc; margin:6px 9px 0 0;}
.input08{ float:left; width:169px; height:22px; border:1px solid #ccc; margin:6px 9px 0 8px;}
.textarea01{ width:445px; height:100px; border:1px solid #ccc; margin:6px 0px 0 0;}
.textarea02{ width:445px; height:100px; border:1px solid #ccc; margin:6px 0px 0px 0; color:#666;}
.select01{ margin:0; padding:0; height:20px; line-height:22px; border:1px solid #ccc;}

#btn_submit{ width:87px; height:38px; margin:10px auto 30px auto;}

#btn_submit03 a{ width:87px; height:38px; margin:10px auto 30px auto; display:block; text-indent:-9999px; background:url(../img/btn-submit03.png) no-repeat;}
#btn_submit03 a:hover{ width:87px; height:38px; margin:10px auto 30px auto; display:block; text-indent:-9999px; background:url(../img/btn-submit03x.png) no-repeat;}

#btn_submit03_en a{ width:87px; height:38px; margin:10px auto 30px auto; display:block; text-indent:-9999px; background:url(../img/btn-back_en.png) no-repeat;}
#btn_submit03_en a:hover{ width:87px; height:38px; margin:10px auto 30px auto; display:block; text-indent:-9999px; background:url(../img/btn-backx_en.png) no-repeat;}

#btn_join a{ width:450px; height:121px; margin:10px auto 30px auto; display:block; text-indent:-9999px; background:url(../img/btn-join.png) 0 0 no-repeat;}
#btn_join a:hover{ width:450px; height:121px; margin:10px auto 30px auto; display:block; text-indent:-9999px; background:url(../img/btn-join.png) 0 -121px no-repeat;}

.color01{ color:#d50000;}
.color02{ color:#c79939;}
.color03{ color:#777;}
.color04{ color:#a96200;}

#publish_time{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0;}
#note{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d50000; margin:20px 0 5px 0;}
#note2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#777; margin:0px 0 10px 10px;}

.bg_tdcap01{ background:rgba(199, 142, 63, 0.3)}
.bg_td01{ background:rgba(199, 142, 63, 0.1)}
.bg_tdcap02{ background:rgba(254, 181, 81, 0.6)}
.bg_td02{ background:rgba(255, 221, 174, 0.3)}
.bg_tdcap03{ background:rgba(254, 122, 81, 0.6)}
.bg_td03{ background:rgba(255, 203, 174, 0.3)}

#table01 a{ color:#000; text-decoration:none;}
#table01 a:hover{ color:#d50000; text-decoration:none;}
#table01 td{ height:33px; line-height:31px; background:url(../img/line01.png) bottom no-repeat;}

#table02 td{ padding:5px 10px; font-family:"微软雅黑"; font-size:14px; line-height:22px; text-align:justify;}
#table02 td.cap01{ color:#fff;}

#table03 a{ color:#000; text-decoration:none;}
#table03 a:hover{ color:#d50000; text-decoration:none;}
#table03 td{ height:39px; line-height:35px; font-family:"微软雅黑"; font-size:14px; background:url(../img/line02.png) bottom no-repeat;}

.h_en{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#d40000;}
.gap01{ margin:10px 0 0 0; display:block;}
.clear{ clear:both;}