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

@import url("reset.css");

html { width:100%; height: 100%;}
html, body { margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;}
body { font-family:Arial, Helvetica, sans-serif; font-size:13px ; line-height:18px; color:#555; min-width:1024px; height: 100%; background:url(../images/bg.jpg) fixed no-repeat 50% 100% #011e3e;}
.image-path { display:none;}
a { text-decoration:none;}
body#index  { background:none;}
#index div.footer2 h1 a,
#index div.footer2 ul.menu li a,
#index div.footer2 ul.menu li.space,
div.header,
div.header h1 a,
div.header ul.menu li a,
div.headerul.menu li.space,
div.about div.pagetitle,
div.pagetitle p,
div.pagetitle2 p,
div.about div.box div.content div.thing div.video,
div.about div.box div.content div.thing div.video ul a,
div.about div.box div.content div.thing div.say p.title,
div.about div.box div.content div.thing div.say2 p.title,
div.about div.box div.bar,
div.about div.box div.bar div.newsbar,
div.about div.box div.bar div.stickerbox a,
div.tablets_join div.join3 div.step1 p.notice a.button,
div.tablets_join div.join3 div.step1 p.notice a.button2,
div.tablets_join div.join3 div.step1 p.notice a.button3,
div.tablets_join div.join3 div.step1 a.button2,
div.tablets_join div.join3 div.step1 a.button3,
div.member div.signup p.notice a.button,
div.tablets_join div.join3 div.step2 a.button,
div.tablets_join div.join3 div.step3 a.button,
div.tablets_join div.join3 div.step4 p.button a,
div.pray_join div.join3 div.step6 p.button a,
div.pray_join div.join3 div.step2 a.button,
div.pray_join div.join3 div.step3 a.button,
div.pray_join div.join3 div.step1 p.notice a.button,
div.pray_join div.join3 div.step1 p.notice a.button2,
div.pray_join div.join3 div.step1 p.notice a.button3,
div.pray_join div.join3 div.step1 a.button2,
div.pray_join div.join3 div.step1 a.button3,
div.tablets div.box div.content span.title,
div.tablets div.box div.content span.lt,
div.tablets div.box div.content span.rt,
div.tablets div.box div.content span.lb,
div.tablets div.box div.content span.rb,
div.tablets div.box div.content span.rtxt,
div.tablets div.box div.content span.ltxt,
div.tablets div.box div.content span.title2,
div.tablets div.box div.content span.lt2,
div.tablets div.box div.content span.rt2,
div.tablets div.box div.content span.lb2,
div.tablets div.box div.content span.rb2,
div.tablets div.box div.content span.rtxt2,
div.tablets div.box div.content span.ltxt2,
div.tablets div.box div.content span.title3,
div.tablets div.box div.content span.lt3,
div.tablets div.box div.content span.rt3,
div.tablets div.box div.content span.lb3,
div.tablets div.box div.content span.rb3,
div.tablets div.box div.bar,
div.tablets div.box div.bar div.newsbar,
div.tablets div.box div.bar div.stickerbox a,
div.tablets div.pagetitle div a.button,
div.tablets div.pagetitle div a.tablets_join,
div.tablets div.pagetitle div a.tablets_join2,
div.tablets div.pagetitle div a.pray_join,
div.tablets div.pagetitle div a.type,
div.tablets div.pagetitle div a.type2,
div.tablets div.box div.content span.prev,
div.tablets div.box div.content span.prev a,
div.tablets div.box div.content span.next,
div.tablets div.box div.content span.next a,
div.tablets div.box div.content p.main_icon a,
div.tablets div.box div.content p.main_button a,
div.tablets div.box div.content p.main_button2 a,
div.tablets div.box div.content p.main_icon2 a,
div.pray_join div.join3 div.step2 div.writebox,
div.pray_join div.join3 div.step4 div.card span,
div.tablets div.box div.content div.pray_main div.card span,
div.pray_join div.join3 div.step4 a.button,
div.tablets div.box div.content ul.pray li div.card span,
div.tablets div.box div.content div.pray_main p.main_title a,
div.tablets div.box div.content div.pray_main div.main_read table td a,
div.tablets div.box div.content div.pray_main div.main_read2 table td.td3 a,
div.tablets div.box div.content div.pray_main div.main_read2 table td.td4 a,
div.member div.login div.main div.button a.submit,
div.member div.login div.main div.button input.submit,
div.member div.forget div.main div.button a.submit,
div.member div.forget div.main2 div.button a.submit,
div.member div.sidebar ul.menu,
div.member div.sidebar ul.menu li a,
div.member div.edit a.submit,
div.member div.pray div.table_body table td.read a,
div.say ul#identifier li ul li a,
div.say div.page span,
div.pray_join div.join3 div.step6 div.card span
{ background:url(../images/main.png) no-repeat;}

div.tablets_join div.join3 p.title,
div.tablets_join div.join3 p.title2,
div.pray_join div.join3 p.title,
div.pray_join div.join3 p.title2,
div.pray_join div.join3 p.title_read,
div.pray_join div.join3 p.title_read2,
div.member div.content p.title,
div.member div.zone p.title
{ background:url(../images/title.png) no-repeat;}

div.wrapper{ display:block; width:100%; min-height: 100%;}
div.top { display:block; width:100%; height:110px; background:url(../images/menu_bg2.png) repeat-x;}
div.header { display:block; width:1024px; height:93px; margin:0 auto; padding:17px 0 0 0; position:relative; background-position:0 -186px;}
div.header h1 a { position:absolute; display:block; width:191px; height:72px; background-position:0 -104px; text-indent:-5000px; top:12px; left:0;}
div.header ul.menu { display:block; width:770px; height:71px; margin:0 0 0 230px; overflow:hidden;}
div.header ul.menu li { display:block; float:left; width:119px; height:71px;}
div.header ul.menu li a { display:block; width:119px; height:71px; text-indent:-5000px;}
div.header ul.menu li.m1 a { background-position:-200px -8px;}
div.header ul.menu li.m1 a:hover { background-position:-200px -105px;}
div.header ul.menu li.m1 a.on { background-position:-200px -105px;}
div.header ul.menu li.m2 a { background-position:-330px -8px;}
div.header ul.menu li.m2 a:hover { background-position:-330px -105px;}
div.header ul.menu li.m2 a.on { background-position:-330px -105px;}
div.header ul.menu li.m3 a { background-position:-460px -8px;}
div.header ul.menu li.m3 a:hover { background-position:-460px -105px;}
div.header ul.menu li.m3 a.on{ background-position:-460px -105px;}
div.header ul.menu li.m4 a { background-position:-590px -8px;}
div.header ul.menu li.m4 a:hover { background-position:-590px -105px;}
div.header ul.menu li.m4 a.on { background-position:-590px -105px;}
div.header ul.menu li.m5 a { background-position:-720px -8px;}
div.header ul.menu li.m5 a:hover { background-position:-720px -105px;}
div.header ul.menu li.m5 a.on { background-position:-720px -105px;}
div.header ul.menu li.m6 a { background-position:-850px -8px;}
div.header ul.menu li.m6 a:hover { background-position:-850px -105px;}
div.header ul.menu li.m6 a.on { background-position:-850px -105px;}
div.header ul.menu li.space { display:block; width:10px; height:71px; background-position:-319px -8px;}

.nav-buttons { position:absolute; top:50%; display:block; width:100%;}
.nav-buttons a.bgStretcherNavPrev { float:left; margin:0 0 0 20px; background:url(../images/prev3.png) no-repeat; display:block; width:31px; height:52px; text-indent:-5000px;}
.nav-buttons a.bgStretcherNavPrev:hover { background:url(../images/prev3_hover.png) no-repeat; }
.nav-buttons a.bgStretcherNavNext { float:right; margin:0 20px 0 0; background:url(../images/next3.png) no-repeat; display:block; width:31px; height:52px; text-indent:-5000px;}
.nav-buttons a.bgStretcherNavNext:hover { background:url(../images/next3_hover.png) no-repeat; }

div.container { display:block; width:100%; margin: 0 auto; padding:0 0 145px 0;}
div.about div.pagetitle { position:relative; display:block; width:1005px; height:38px; margin:0 auto; padding:12px 0 0 19px; background-position: 0 -338px;}
div.about div.pagetitle p { display:block; width:136px; height:22px; background-position:0 -306px; text-indent:-5000px;}
div.about div.pagetitle span { position:absolute; right:5px; top:15px; color:#808ca2; font-size:12px;}
div.about div.pagetitle span a { color:#808ca2;}
div.about div.pagetitle span b { font-weight:normal; color:#b6ad93; margin:0 20px 0 0;}
div.about div.pagetitle span b a{color:#b6ad93;}
div.about div.box { display:block; width:100%; background:url(../images/about_bg.png) no-repeat 50% 160px; overflow:hidden;}
div.about div.box div.content { display:block; width:1024px; overflow:hidden; margin: 0 auto; }
div.about div.box div.content div.major { display:block; width:392px; height:570px; float:left;}
div.about div.box div.content div.info { display:block; width:632px; height:570px; float:left;}
div.about div.box div.content div.photo { display:block; width:565px; height:137px; margin:23px 35px 0 32px; overflow:hidden;}
div.about div.box div.content div.album { display:block; width:565px; height:147px; }
div.about div.box div.content div.album img { max-width:162px; max-height:108px; margin:0 23px 0 0;}

div.about div.box div.content div.txtbox { width:600px; height:119px; padding:55px 0 56px 30px;}
div.about div.box div.content div.txt { width:600px; height:119px;font-size:15px; color:#d3e2f8; line-height:36px;}
div.about div.box div.content div.txt a { color:#ffffcc;}
div.about div.box div.content div.txt div.viewport { width: 575px; height: 119px; overflow: hidden; position: relative;}
div.about div.box div.content div.txt .overview { list-style: none; position: absolute; left: 0; top: 0; }
div.about div.box div.content div.txt .thumb .end,.txt .thumb { background:url(../images/scroll.png) no-repeat; }
div.about div.box div.content div.txt .scrollbar { position: relative; float: right; margin:0 5px 0 0; width: 15px; background:url(../images/scroll_bg.png) 50% 0 repeat-y; }
div.about div.box div.content div.txt .track { height: 100%; width:15px; position: relative; padding: 0; }
div.about div.box div.content div.txt .thumb { height: 16px; width: 15px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
div.about div.box div.content div.txt .thumb .end { overflow: hidden; height: 5px; width: 15px; }
div.about div.box div.content div.txt .disable{ display: none; }

div.about div.box div.content div.txt p { overflow:hidden;}
div.about div.box div.content div.thing { width:577px; height:143px; padding:20px 40px 19px 15px; font-size:15px; color:#d3e2f8; line-height:23px; overflow:hidden;}
div.about div.box div.content div.thing div.video { display:block; width:248px; height:152px; overflow:hidden; background-position:0 -398px; position:relative; margin:0 20px 0 0; float:left;}
div.about div.box div.content div.thing div.video ul { position:absolute; display:block; width:214px; height:133px; top:10px; left:17px; }
div.about div.box div.content div.thing div.video ul a {display:block; width:214px; height:133px; text-indent:-5000px; background-position:-17px -560px; }
div.about div.box div.content div.thing div.video ul a:hover { background-position:-17px -703px;}
div.about div.box div.content div.thing div.video img { width:208px; height:127px; margin:13px 20px 12px 20px;}
div.about div.box div.content div.thing div.say { display:block; width:309px; height:152px; float:left;}
div.about div.box div.content div.thing div.say2 { display:block; width:577px; height:152px; float:left;}
div.about div.box div.content div.thing div.say p.title { display:block; width:309px; height:64px; background-position:-278px -398px; position:relative;}
div.about div.box div.content div.thing div.say p.title a { position:absolute; right:0; bottom:0; background:url(../images/say_morebg.jpg) 0 50% no-repeat; display:block; width:80px; height:20px; text-align:right; color:#5a718a; font-size:12px;}
div.about div.box div.content div.thing div.say p.title a:hover { color:#8fa1b4;}
div.about div.box div.content div.thing div.say2 p.title { display:block; width:309px; height:64px; background-position:-278px -398px; position:relative;}
div.about div.box div.content div.thing div.say2 p.title a { position:absolute; right:0; bottom:0; background:url(../images/say_morebg.jpg) 0 50% no-repeat; display:block; width:80px; height:20px; text-align:right; color:#5a718a; font-size:12px;}
div.about div.box div.content div.thing div.say2 p.title a:hover { color:#8fa1b4;}
div.about div.box div.content div.thing div.say div.sentence { display:block; width:309px; height:69px; font-family:"微軟正黑體"; color:#fff; font-size:14px; line-height:23px; margin:10px 0 9px 0; overflow:hidden;}
div.about div.box div.content div.thing div.say div.sentence a { color:#fff;} 
div.about div.box div.content div.thing div.say2 div.sentence { display:block; width:577px; height:69px; font-family:"微軟正黑體"; color:#fff; font-size:14px; line-height:23px; margin:10px 0 9px 0; overflow:hidden;}
div.about div.box div.content div.thing div.say2 div.sentence a { color:#fff;}
div.about div.box div.content div.thing div.say div.talk { position: absolute; display:block; width:309px; height:69px; overflow:hidden; }
div.about div.box div.content div.thing div.say2 div.talk { position: absolute; display:block; width:577px; height:69px; overflow:hidden; }
div.about div.box div.content div.thing div.say div.sentence .control { display:none;}
div.about div.box div.content div.thing div.say2 div.sentence .control { display:none;}
/*div.about div.box div.content div.thing div.say2 p.sentence { display:block; width:577px; height:69px; font-family:"微軟正黑體"; color:#fff; font-size:14px; line-height:23px; margin:10px 0 9px 0; overflow:hidden;}*/

div.about div.box div.bar { display:block; width:1011px; height:54px; background-position:0 -889px; margin: 10px auto 0 auto; overflow:hidden;}
div.about div.box div.bar div.newsbar { position: relative; width: 415px; height: 54px; background-position:-278px -472px; float:left; }
/*div.about div.box div.bar div.newsbar div.ad { position: absolute; }
div.about div.box div.bar div.newsbar .control { display:none;}*/
div.about div.box div.bar div.newsbar div.mnews { display:block; width:415px; height:45px; overflow:hidden; position:relative; margin:3px 0 0 0; *margin:5px 0 0 0;}
div.about div.box div.bar div.newsbar div.mnews2 { display:block; width:415px; height:45px; overflow:hidden; position:relative; margin:3px 0 0 0; *margin:5px 0 0 0;}
div.about div.box div.bar div.newsbar ul { position: absolute; left: 115px; height:45px; width:300px; display:block;}
div.about div.box div.bar div.newsbar li { display:block; width:300px; height:45px; float:left; }
div.about div.box div.bar div.newsbar span.date { display:block; width:300px; height:20px; line-height:20px; color:#778eb0; font-size:11px;}
div.about div.box div.bar div.newsbar span.title { display:block; width:300px; height:25px; *height:20px; line-height:25px; *line-height:20px; overflow:hidden;}
div.about div.box div.bar div.newsbar a { float:left; color:#DBC28E; font-size:16px; line-height:25px; overflow:hidden;}

div.about div.box div.bar div.master { display:block; width:127px; height:36px; background:url(../images/bar_bg.png) no-repeat; float:left; padding:18px 0 0 65px;}
div.about div.box div.bar div.master a { color:#c3c8d1; font-size:15px;}
div.about div.box div.bar div.foundation { display:block; width:138px; height:36px; background:url(../images/bar_bg.png) no-repeat; float:left; padding:18px 0 0 65px;}
div.about div.box div.bar div.foundation a { color:#c3c8d1; font-size:15px;}
div.about div.box div.bar div.stickerbox { display:block; width:201px; height:54px; float:left;}
div.about div.box div.bar div.stickerbox a { display:block; width:201px; height:54px; background-position:-702px -472px; text-indent:-5000px;}

div.tablets div.pagetitle { position:relative; display:block; width:1005px; margin:0 auto; padding:12px 0 20px 19px; background:url(../images/title_bg.png) no-repeat 0 100%;}
div.tablets div.pagetitle p.title { display:block; width:136px; height:22px; background-position:-146px -306px; text-indent:-5000px;}
div.tablets div.pagetitle p.title2 { display:block; width:136px; height:22px; background-position:-292px -306px; text-indent:-5000px;}
div.tablets div.pagetitle p.title3 { display:block; width:298px; height:22px; background-position:-82px -953px; text-indent:-5000px;}
div.tablets div.pagetitle p.title4 { display:block; width:298px; height:22px; background-position:-82px -1086px; text-indent:-5000px;}
div.tablets div.pagetitle p.title5 { display:block; width:136px; height:22px; background-position:-867px -306px; text-indent:-5000px;}
div.tablets div.pagetitle p.title6 { display:block; width:298px; height:22px; background-position:0 -1538px; text-indent:-5000px;}
div.tablets div.pagetitle span { position:absolute; right:5px; top:15px; color:#808ca2; font-size:12px;}
div.tablets div.pagetitle span.item { position:absolute; left:170px; top:15px; color:#b6ad93; font-size:12px;}
div.tablets div.pagetitle span a { color:#808ca2;}
div.tablets div.pagetitle span b { font-weight:normal; color:#b6ad93; margin:0 20px 0 0;}
div.tablets div.pagetitle span b a{color:#b6ad93;}
div.tablets div.pagetitle strong { font-weight:normal; font-size:12px; color:#808ca2; position:absolute; left:330px; top:15px;}
div.tablets div.pagetitle strong.result { background:url(../images/pen.png) no-repeat 100% 0; height:22px; display:inline-block; padding:0 30px 0 0; font-size:20px; line-height:22px; left:325px; color:#A28256;}
div.tablets div.pagetitle div { margin:22px 0 0 0; height:36px; position:relative; display:block; width:1005px; }
div.tablets div.pagetitle div select { padding:6px; border:1px solid #fff; margin:0 5px 0 0; color:#4a4a4a; float:left; *margin:6px 5px 0 0; }
div.tablets div.pagetitle div input { width:100px; height:30px; border:1px solid #fff; color:#4a4a4a; padding:0 10px; line-height:30px; float:left; }
div.tablets div.pagetitle div a.button { display:block; width:56px; height:29px; background-position:-597px -398px; text-indent:-5000px; float:left; margin:2px 0 0 5px;}
div.tablets div.pagetitle div a.button:hover { background-position:-597px -436px;}
div.tablets div.pagetitle div a.tablets_join { display:block; width:112px; height:36px; background-position:-702px -536px; float:right; text-indent:-5000px; margin:0 0 0 10px;}
div.tablets div.pagetitle div a.tablets_join:hover { background-position:-702px -577px;}
div.tablets div.pagetitle div a.tablets_join2 { display:block; width:112px; height:36px; background-position:-831px -708px; float:right; text-indent:-5000px; margin:0 0 0 10px;}
div.tablets div.pagetitle div a.tablets_join2:hover { background-position:-831px -749px;}
div.tablets div.pagetitle div a.pray_join { display:block; width:112px; height:36px; background-position:-786px -1068px; float:right; text-indent:-5000px;}
div.tablets div.pagetitle div a.pray_join:hover { background-position:-786px -1109px;}
div.tablets div.pagetitle div a.type { display:block; width:112px; height:36px; background-position:-824px -621px; float:right; text-indent:-5000px; margin:0 0 0 10px;}
div.tablets div.pagetitle div a.type:hover { background-position:-824px -662px;}
div.tablets div.pagetitle div a.type2 { display:block; width:112px; height:36px; background-position:-824px -536px; float:right; text-indent:-5000px; margin:0 0 0 10px;}
div.tablets div.pagetitle div a.type2:hover { background-position:-824px -577px;}
div.tablets div.box { display:block; width:100%;}
div.tablets div.box div.content { display:block; width:1024px; margin: 0 auto; position:relative; overflow:visible;}
div.tablets div.box div.content span.title { display:block; width:263px; height:59px; background-position:-278px -628px; position:absolute; left:382px; top:-29px; z-index:1100;}
div.tablets div.box div.content span.lt { display:block; width:127px; height:105px; background-position:-288px -697px; position:absolute; top:-10px; left:-5px; z-index:1100;}
div.tablets div.box div.content span.lb { display:block; width:127px; height:105px; background-position:-562px -697px; position:absolute; bottom:-10px; left:-5px; z-index:1100;}
div.tablets div.box div.content span.rt { display:block; width:127px; height:105px; background-position:-425px -697px; position:absolute; top:-10px; right:-5px; z-index:1100;}
div.tablets div.box div.content span.rb { display:block; width:127px; height:105px; background-position:-699px -697px; position:absolute; bottom:-10px; right:-5px; z-index:1100;}
div.tablets div.box div.content span.ltxt { display:block; width:28px; height:192px; background-position:-962px -398px; position:absolute; top:190px; left:-48px; z-index:1100;}
div.tablets div.box div.content span.rtxt { display:block; width:28px; height:192px; background-position:-962px -600px; position:absolute; top:190px; right:-48px; z-index:1100;}

div.tablets div.box div.content span.title2 { display:block; width:263px; height:59px; background-position:-550px -628px; position:absolute; left:382px; top:-29px; z-index:1100;}
div.tablets div.box div.content span.lt2 { display:block; width:127px; height:105px; background-position:-390px -953px; position:absolute; top:-10px; left:-5px; z-index:1100;}
div.tablets div.box div.content span.lb2 { display:block; width:127px; height:105px; background-position:-654px -953px; position:absolute; bottom:-10px; left:-5px; z-index:1100;}
div.tablets div.box div.content span.rt2 { display:block; width:127px; height:105px; background-position:-522px -953px; position:absolute; top:-10px; right:-5px; z-index:1100;}
div.tablets div.box div.content span.rb2 { display:block; width:127px; height:105px; background-position:-786px -953px; position:absolute; bottom:-10px; right:-5px; z-index:1100;}
div.tablets div.box div.content span.ltxt2 { display:block; width:28px; height:192px; background-position:-923px -953px; position:absolute; top:190px; left:-48px; z-index:1100;}
div.tablets div.box div.content span.rtxt2 { display:block; width:28px; height:192px; background-position:-961px -953px; position:absolute; top:190px; right:-48px; z-index:1100;}

div.tablets div.box div.content span.title3 { display:block; width:263px; height:59px; background-position:0 -1363px; position:absolute; left:382px; top:-29px; z-index:1100;}
div.tablets div.box div.content span.lt3 { display:block; width:135px; height:96px; background-position:0 -1432px; position:absolute; top:-10px; left:-5px; z-index:1100;}
div.tablets div.box div.content span.lb3 { display:block; width:135px; height:96px; background-position:-290px -1432px; position:absolute; bottom:-10px; left:-5px; z-index:1100;}
div.tablets div.box div.content span.rt3 { display:block; width:135px; height:96px; background-position:-145px -1432px; position:absolute; top:-10px; right:-5px; z-index:1100;}
div.tablets div.box div.content span.rb3 { display:block; width:135px; height:96px; background-position:-435px -1432px; position:absolute; bottom:-10px; right:-5px; z-index:1100;}

div.tablets div.box div.content span.prev { display:block; width:36px; height:162px; position:absolute; left:43px; top:210px; background-position:0 -953px; z-index:1002;}
div.tablets div.box div.content span.prev a { display:block; width:36px; height:67px; background-position:-82px -1004px; text-indent:-5000px; margin:51px 0 0 0;}
div.tablets div.box div.content span.prev a:hover { background-position:-164px -1004px;}
div.tablets div.box div.content span.next { display:block; width:36px; height:162px; position:absolute; right:45px; top:210px; background-position:-41px -953px; z-index:1002;}
div.tablets div.box div.content span.next a { display:block; width:36px; height:67px; background-position:-123px -1004px; text-indent:-5000px; margin:51px 0 0 0;}
div.tablets div.box div.content span.next a:hover { background-position:-205px -1004px;}
div.tablets div.box div.content p.top { display:block; width:1024px; height:40px; background:url(../images/border_top.png) no-repeat;}
div.tablets div.box div.content p.bottom { display:block; width:1024px; height:35px; padding:5px 0 0 0; background:url(../images/border_bottom.png) no-repeat; text-align:center; color:#595866;}
div.tablets div.box div.content p.bottom a { color:#595866; text-decoration:none;}
div.tablets div.box div.content p.bottom a:hover { color:#aaa;}
div.tablets div.box div.content p.bottom span { color:#fff;}
div.tablets div.box div.content div.main { display:block; width:1024px; min-height:529px; background:url(../images/border_bg.png) repeat-y; position:relative;}

div.tablets div.box div.content ul.tablets { overflow:hidden; display:block; width:840px; height:265px; margin:0 auto; padding:0;}
div.tablets div.box div.content ul.tablets li { display:block; width:120px; height:260px; background:url(../images/tablet_1s.png) no-repeat; position:relative; float:left; margin:5px 0 0 0; padding:0;}
div.tablets div.box div.content ul.tablets li:hover { background:url(../images/tablet_1s_hover.png) no-repeat; }
div.tablets div.box div.content ul.tablets li.no { background:url(../images/tablet_1s_sample.png) no-repeat; }
div.tablets div.box div.content ul.tablets li.no:hover { background:url(../images/tablet_1s_hover_sample.png) no-repeat; }
div.tablets div.box div.content ul.tablets li.no a {display:block; width:120px; height:260px;}
div.tablets div.box div.content ul.tablets li a { position:absolute; z-index:9999; display:block; width:120px; height:260px; text-indent:-5000px;}
div.tablets div.box div.content ul.tablets li span.name { display:block; font-family:"微軟正黑體"; font-size:20px; color:#0f0f0f; width:24px; height:88px; z-index:1; position:absolute; left:47px; top:75px; line-height:22px; overflow:hidden; text-align:center;}
div.tablets div.box div.content ul.tablets li:hover span.name { display:block; font-family:"微軟正黑體"; font-size:24px; color:#0f0f0f; width:24px; height:96px; z-index:1; position:absolute; left:47px; top:75px; line-height:24px; overflow:hidden; text-align:center;}
div.tablets div.box div.content ul.tablets li span.name2 { display:block; font-size:12px; color:#000; width:12px; height:60px; height:60px \9; height:59px \0/IE9 !important; z-index:1; position:absolute; left:16px; top:145px; line-height:15px; line-height:15px \0/IE9 !important; overflow:hidden; text-align:center;}
div.tablets div.box div.content ul.tablets li:hover span.name2 { display:block; font-size:13px; color:#000; width:13px; height:60px; height:72px \9; height:72px \0/IE9 !important; z-index:1; position:absolute; left:12px; top:148px; line-height:15px; line-height:16px \9; line-height:16px \0/IE9 !important; overflow:hidden; text-align:center;}
div.tablets div.box div.content ul.tablets li span.address { display:block; font-size:12px; color:#8e5459; width:12px; height:120px; height:120px \9; height:119px \0/IE9 !important; z-index:1; position:absolute; right:16px; top:75px; line-height:15px; line-height:15px \0/IE9 !important; overflow:hidden; text-align:center;}
div.tablets div.box div.content ul.tablets li:hover span.address { display:block; font-size:13px; color:#8e5459; width:13px; height:120px; height:127px\9; height:127px \0/IE9 !important; z-index:1; position:absolute; right:12px; top:73px; line-height:15px; line-height:16px\9; line-height:16px \0/IE9 !important; overflow:hidden; text-align:center;}

div.tablets div.box div.content ul.tablets_horizontal { overflow:hidden; display:block; width:846px; height:115px; margin:0 auto; padding:10px 0 0 0;}
div.tablets div.box div.content ul.tablets_horizontal li { display:block; width:272px; height:115px; background:url(../images/tablets_1s_horizontal.png) no-repeat; position:relative; float:left; margin:0 5px; padding:0;}
div.tablets div.box div.content ul.tablets_horizontal li:hover { background:url(../images/tablets_1s_horizontal_hover.png) no-repeat; }
div.tablets div.box div.content ul.tablets_horizontal li.no { background:url(../images/tablets_1s_horizontal_sample.png) no-repeat 50% 50%;}
div.tablets div.box div.content ul.tablets_horizontal li.no:hover { background:url(../images/tablets_1s_horizontal_hover_sample.png) no-repeat 50% 50%;}
div.tablets div.box div.content ul.tablets_horizontal li.no a { display:block; width:272px; height:115px;}
div.tablets div.box div.content ul.tablets_horizontal li a { position:absolute; z-index:9999; display:block; width:272px; height:115px; left:0; text-indent:-5000px; }
div.tablets div.box div.content ul.tablets_horizontal li span.name { display:block; font-family:"微軟正黑體"; font-size:14px; color:#0f0f0f;z-index:1; position:absolute; left:67px; top:59px; line-height:18px; overflow:hidden; width:136px; height:18px; word-break:break-all; text-align:center; letter-spacing:1px; }
div.tablets div.box div.content ul.tablets_horizontal li:hover span.name { font-size:15px; width:138px; line-height:20px; height:20px; left:65px; top:61px; text-align:center; letter-spacing:0;}
div.tablets div.box div.content ul.tablets_horizontal li span.address { display:block; font-size:12px; color:#8e5459; z-index:1; width:155px;width:154px\9; height:18px; position:absolute; left:59px; left:60px\9; top:75px; line-height:18px; overflow:hidden; text-align:center;word-break:break-all; letter-spacing:0.15em;}
div.tablets div.box div.content ul.tablets_horizontal li:hover span.address { font-size:13px; width:165px;height:18px; left:54px; left:53px\9; top:76px; top:78px\9; line-height:18px; word-break:break-all;letter-spacing:0.12em; }
div.tablets div.box div.content ul.tablets_horizontal li span.name2 { display:block; font-size:12px; color:#000; z-index:1; width:153px; height:18px; position:absolute; left:58px; top:89px; line-height:18px; overflow:hidden; text-align:center;word-break:break-all;}
div.tablets div.box div.content ul.tablets_horizontal li:hover span.name2 { font-size:13px; width:161px; height:18px; left:53px; top:93px;line-height:18px;}








div.tablets div.box div.content ul.tablets2_horizontal { overflow:hidden; display:block; width:846px; height:115px; margin:0 auto; padding:10px 0 0 0;}
div.tablets div.box div.content ul.tablets2_horizontal li { display:block; width:272px; height:115px; background:url(../images/tablets_2s_horizontal.png) no-repeat; position:relative; float:left; margin:0 5px; padding:0;}
div.tablets div.box div.content ul.tablets2_horizontal li:hover { background:url(../images/tablets_2s_horizontal_hover.png) no-repeat;}
div.tablets div.box div.content ul.tablets2_horizontal li.no { background:url(../images/tablets_2s_horizontal_sample.png) no-repeat;}
div.tablets div.box div.content ul.tablets2_horizontal li.no:hover { background:url(../images/tablets_2s_horizontal_hover_sample.png) no-repeat;}
div.tablets div.box div.content ul.tablets2_horizontal li.no a { display:block; width:272px; height:115px;}
div.tablets div.box div.content ul.tablets2_horizontal li a { position:absolute; z-index:9999; display:block; width:272px; height:115px; left:0; text-indent:-5000px; }
div.tablets div.box div.content ul.tablets2_horizontal li span.name { display:block; font-family:"微軟正黑體"; font-size:14px; color:#0f0f0f;z-index:1; position:absolute; left:75px; top:59px; line-height:18px; overflow:hidden; width:122px; height:18px;word-break:break-all; text-align:center;}
div.tablets div.box div.content ul.tablets2_horizontal li:hover span.name { font-size:15px; width:130px; left:70px; top:57px; line-height:20px; height:20px; text-align:center;}

div.tablets div.box div.content ul.tablets2_horizontal li span.name2 { display:block; font-size:12px; color:#000; z-index:1; width:157px; height:18px; position:absolute; left:57px; top:89px; line-height:18px; overflow:hidden; text-align:center;word-break:break-all;}
div.tablets div.box div.content ul.tablets2_horizontal li span.name2 span.namebox { display:inline-block; max-width:94px; height:18px; overflow:hidden; padding:1px 0 0 0; padding:2px 0 0 0\9;}

div.tablets div.box div.content ul.tablets2_horizontal li:hover span.name2 { font-size:13px; width:245px; height:18px; left:13px; top:93px; line-height:18px; }
div.tablets div.box div.content ul.tablets2_horizontal li span.address { display:block; font-size:12px; color:#8e5459; z-index:1; width:155px; width:154px\9; height:18px; position:absolute; left:59px; left:60px\9; top:75px; line-height:18px; overflow:hidden; text-align:center; letter-spacing:0.15em;}
div.tablets div.box div.content ul.tablets2_horizontal li:hover span.address { font-size:13px; width:165px; height:18px; left:52px; left:53px\9; top:76px; top:78px\9; lline-height:18px; word-break:break-all; letter-spacing:0.12em;}

div.tablets div.box div.content ul.tablets2 { overflow:hidden; display:block; width:840px; height:265px; margin:0 auto; padding:0;}
div.tablets div.box div.content ul.tablets2 li { display:block; width:120px; height:260px; background:url(../images/tablet_2s.png) no-repeat; position:relative; float:left; margin:5px 0 0 0; padding:0;}
div.tablets div.box div.content ul.tablets2 li:hover { background:url(../images/tablet_2s_hover.png) no-repeat; }
div.tablets div.box div.content ul.tablets2 li.no { background:url(../images/tablet_2s_sample.png) no-repeat; }
div.tablets div.box div.content ul.tablets2 li.no:hover { background:url(../images/tablet_2s_hover_sample.png) no-repeat; }
div.tablets div.box div.content ul.tablets2 li.no a { display:block; width:120px; height:260px;}
div.tablets div.box div.content ul.tablets2 li a { position:absolute; z-index:999; display:block; width:120px; height:260px; text-indent:-5000px;}
div.tablets div.box div.content ul.tablets2 li span.name { display:block; font-family:"微軟正黑體"; font-size:20px; color:#0f0f0f; width:24px; height:88px; z-index:1; position:absolute; left:47px; top:75px; line-height:22px; overflow:hidden; text-align:center;}
div.tablets div.box div.content ul.tablets2 li:hover span.name { display:block; font-family:"微軟正黑體"; font-size:24px; color:#0f0f0f; width:24px; height:96px; z-index:1; position:absolute; left:47px; top:75px; line-height:24px; overflow:hidden; text-align:center;}
div.tablets div.box div.content ul.tablets2 li span.name2 { display:block; font-family:"微軟正黑體"; font-size:20px; color:#0f0f0f; width:24px; height:88px; z-index:1; position:absolute; left:34px; top:75px; line-height:22px; overflow:hidden; text-align:center;}
div.tablets div.box div.content ul.tablets2 li:hover span.name2 { display:block; font-family:"微軟正黑體"; font-size:24px; color:#0f0f0f; width:24px; height:96px; z-index:1; position:absolute; left:34px; top:75px; line-height:24px; overflow:hidden;}
div.tablets div.box div.content ul.tablets2 li span.name3 { display:block; font-family:"微軟正黑體"; font-size:20px; color:#0f0f0f; width:24px; height:88px; z-index:1; position:absolute; left:60px; top:75px; line-height:22px; overflow:hidden; text-align:center}
div.tablets div.box div.content ul.tablets2 li:hover span.name3 { display:block; font-family:"微軟正黑體"; font-size:24px; color:#0f0f0f; width:24px; height:96px; z-index:1; position:absolute; left:60px; top:75px; line-height:24px; overflow:hidden;}
div.tablets div.box div.content ul.tablets2 li span.name4 { display:block; font-size:12px; color:#000; width:12px; height:75px; height:75px \9; z-index:1; position:absolute; left:16px; top:97px; line-height:15px; overflow:hidden; text-align:center;}
div.tablets div.box div.content ul.tablets2 li:hover span.name4 { display:block; font-size:13px; color:#000; width:13px; height:75px; height:82px \9; z-index:1; position:absolute; left:12px; top:95px; line-height:15px; line-height:16px\9; overflow:hidden; text-align:center;}
div.tablets div.box div.content ul.tablets2 li span.name4 strong { display:block; height:75px; height:80px\9; font-weight:normal; overflow:hidden;}

div.tablets div.box div.content ul.tablets2 li span.address { display:block; font-size:12px; color:#8e5459; width:12px; height:120px; height:120px \9; z-index:1; position:absolute; right:16px; top:75px; line-height:15px; overflow:hidden; text-align:center;}
div.tablets div.box div.content ul.tablets2 li:hover span.address { display:block; font-size:13px; color:#8e5459; width:13px; height:120px; height:128px \9; z-index:1; position:absolute; right:12px; top:73px; line-height:15px; line-height:16px \9; overflow:hidden; text-align:center;}

div.tablets div.box div.content ul.pray { overflow:hidden; display:block; width:776px; height:170px; margin:0 auto; padding:10px 0 0 0;}
div.tablets div.box div.content ul.pray li { display:block; width:378px; height:170px; position:relative; float:left; margin:0 20px 0 0; padding:0; background:url(../images/tablet_3s.png) no-repeat 50% 50%; }
div.tablets div.box div.content ul.pray li.last { margin:0;}
div.tablets div.box div.content ul.pray li.no { background:url(../images/tablet_3s_sample.png) no-repeat 50% 50%;}
div.tablets div.box div.content ul.pray li.no:hover { background:url(../images/tablet_3s_hover_sample.png) no-repeat 50% 50%;}
div.tablets div.box div.content ul.pray li div.card { display:block; width:308px; height:114px; margin: 0 auto; position:relative; padding:23px 30px; }
div.tablets div.box div.content ul.pray li:hover { background:url(../images/tablet_3s_hover.png) no-repeat 50% 50%; }
div.tablets div.box div.content ul.pray li:hover div.card { padding:16px 20px; width:328px; height:128px;   }
div.tablets div.box div.content ul.pray li.no a {display:block; width:378px; height:170px;}
div.tablets div.box div.content ul.pray li div.card span.tag1 { display:block; width:85px; height:50px; position:absolute; background-position:-675px -1432px; text-indent:-5000px; right:5px; top:11px;}
div.tablets div.box div.content ul.pray li:hover div.card span.tag1 { display:block; width:95px; height:55px; position:absolute; background-position:-114px -2000px; text-indent:-5000px; right:-5px; top:7px;}
div.tablets div.box div.content ul.pray li div.card span.tag2 { display:block; width:85px; height:50px; position:absolute; background-position:-865px -1432px; text-indent:-5000px; right:5px; top:11px;}
div.tablets div.box div.content ul.pray li:hover div.card span.tag2 { display:block; width:95px; height:55px; position:absolute; background-position:-324px -2000px; text-indent:-5000px; right:-5px; top:7px;}
div.tablets div.box div.content ul.pray li div.card span.tag3 { display:block; width:85px; height:50px; position:absolute; background-position:-770px -1492px; text-indent:-5000px; right:5px; top:11px;}
div.tablets div.box div.content ul.pray li:hover div.card span.tag3 { display:block; width:95px; height:55px; position:absolute; background-position:-640px -2000px; text-indent:-5000px; right:-5px; top:7px;}
div.tablets div.box div.content ul.pray li div.card span.tag4 { display:block; width:85px; height:50px; position:absolute; background-position:-580px -1432px; text-indent:-5000px; right:5px; top:11px;}
div.tablets div.box div.content ul.pray li:hover div.card span.tag4 { display:block; width:95px; height:55px; position:absolute; background-position:-9px -2000px; text-indent:-5000px; right:-5px; top:7px;}
div.tablets div.box div.content ul.pray li div.card span.tag5 { display:block; width:85px; height:50px; position:absolute; background-position:-770px -1432px; text-indent:-5000px; right:5px; top:11px;}
div.tablets div.box div.content ul.pray li:hover div.card span.tag5 { display:block; width:95px; height:55px; position:absolute; background-position:-218px -2000px; text-indent:-5000px; right:-5px; top:7px;}
div.tablets div.box div.content ul.pray li div.card span.tag6 { display:block; width:85px; height:50px; position:absolute; background-position:-580px -1492px; text-indent:-5000px; right:5px; top:11px;}
div.tablets div.box div.content ul.pray li:hover div.card span.tag6 { display:block; width:95px; height:55px; position:absolute; background-position:-429px -2000px; text-indent:-5000px; right:-5px; top:7px;}
div.tablets div.box div.content ul.pray li div.card span.tag7 { display:block; width:85px; height:50px; position:absolute; background-position:-675px -1492px; text-indent:-5000px; right:5px; top:11px;}
div.tablets div.box div.content ul.pray li:hover div.card span.tag7 { display:block; width:95px; height:55px; position:absolute; background-position:-535px -2000px; text-indent:-5000px; right:-5px; top:7px;}
div.tablets div.box div.content ul.pray li div.card span.tag8 { display:block; width:85px; height:50px; position:absolute; background-position:-865px -1492px; text-indent:-5000px; right:5px; top:11px;}
div.tablets div.box div.content ul.pray li:hover div.card span.tag8 { display:block; width:95px; height:55px; position:absolute; background-position:-746px -2000px; text-indent:-5000px; right:-5px; top:7px;}
div.tablets div.box div.content ul.pray li div.card p.name { font-size:12px; line-height:20px; height:20px; overflow:hidden; color:#833c26; width:270px;}
div.tablets div.box div.content ul.pray li:hover div.card p.name { font-size:13px; line-height:22px; height:22px; overflow:hidden; color:#833c26;}
div.tablets div.box div.content ul.pray li div.card p.info { font-size:12px; line-height:20px; height:20px; overflow:hidden; color:#833c26; width:280px;}
div.tablets div.box div.content ul.pray li:hover div.card p.info { font-size:13px; line-height:22px; height:22px; overflow:hidden; color:#833c26;}
div.tablets div.box div.content ul.pray li div.card p.slogan { font-size:12px; line-height:20px; height:40px; overflow:hidden; color:#2e2e2e;}
div.tablets div.box div.content ul.pray li:hover div.card p.slogan { font-size:13px; line-height:22px; height:44px; overflow:hidden; color:#2e2e2e;}
div.tablets div.box div.content ul.pray li div.card p.name2 { font-size:12px; line-height:20px; height:20px; overflow:hidden; color:#833c26;}
div.tablets div.box div.content ul.pray li:hover div.card p.name2 { font-size:13px; line-height:22px; height:22px; overflow:hidden; color:#833c26;}
div.tablets div.box div.content ul.pray li div.card p.content { color:#2e2e2e; line-height:20px; height:20px; overflow:hidden; font-size:12px;}
div.tablets div.box div.content ul.pray li:hover div.card p.content { color:#2e2e2e; line-height:22px; height:22px; overflow:hidden; font-size:13px;}
div.tablets div.box div.content ul.pray li div.card a { display:block; width:358px; height:150px; position:absolute; z-index:999; left:5px; top:5px;}


div.tablets div.box div.content div.pray_main div.card { display:block; width:517px; height:232px; background:url(../images/tablet_3.png) no-repeat; margin: 0 auto; position:relative; padding:29px 55px 29px 50px; }
div.tablets div.box div.content div.pray_main div.card span.tag1 { display:block; width:150px; height:86px; position:absolute; background-position:-467px -1125px; text-indent:-5000px; right:10px; top:10px;}
div.tablets div.box div.content div.pray_main div.card span.tag2 { display:block; width:150px; height:86px; position:absolute; background-position:-307px -1221px; text-indent:-5000px; right:10px; top:10px;}
div.tablets div.box div.content div.pray_main div.card span.tag3 { display:block; width:150px; height:86px; position:absolute; background-position:-307px -1317px; text-indent:-5000px; right:10px; top:10px;}
div.tablets div.box div.content div.pray_main div.card span.tag4 { display:block; width:150px; height:86px; position:absolute; background-position:-307px -1125px; text-indent:-5000px; right:10px; top:10px;}
div.tablets div.box div.content div.pray_main div.card span.tag5 { display:block; width:150px; height:86px; position:absolute; background-position:-627px -1125px; text-indent:-5000px; right:10px; top:10px;}
div.tablets div.box div.content div.pray_main div.card span.tag6 { display:block; width:150px; height:86px; position:absolute; background-position:-467px -1221px; text-indent:-5000px; right:10px; top:10px;}
div.tablets div.box div.content div.pray_main div.card span.tag7 { display:block; width:150px; height:86px; position:absolute; background-position:-627px -1221px; text-indent:-5000px; right:10px; top:10px;}
div.tablets div.box div.content div.pray_main div.card span.tag8 { display:block; width:150px; height:86px; position:absolute; background-position:-467px -1317px; text-indent:-5000px; right:10px; top:10px;}
div.tablets div.box div.content div.pray_main div.card div.txt { display:block; width:517px; height:232px; overflow:hidden;}
div.tablets div.box div.content div.pray_main div.card p { font-family:"微軟正黑體"; font-size:16px; line-height:24px; color:#2e2e2e; margin:0 0 10px 0; }
div.tablets div.box div.content div.pray_main div.card strong { font-family:"微軟正黑體"; font-size:20px; line-height:26px; font-weight:normal; color:#833c26; display:block; width:465px; height:26px; overflow:hidden;}
div.tablets div.box div.content div.pray_main div.card p.highlight strong { font-weight:bold; letter-spacing:-1px;}
div.tablets div.box div.content div.pray_main div.card p.highlight strong.name { display:inline-block; max-width:440px; font-weight:bold; overflow:hidden; letter-spacing:0;}
div.tablets div.box div.content div.pray_main div.card strong span.normal{ width:76px; overflow:hidden; background:none; padding:0; margin:0;}
div.tablets div.box div.content div.pray_main div.card strong span.normal2{ width:20px; overflow:hidden; background:none; padding:0; margin:0;;}
div.tablets div.box div.content div.pray_main div.card strong span.normal3{ overflow:hidden; background:none; padding:0; margin:0; }
div.tablets div.box div.content div.pray_main div.card strong span.sth{ overflow:hidden; background:none; padding:0; margin:0; }
div.tablets div.box div.content div.pray_main div.card strong span.time{ overflow:hidden; background:none; padding:0; margin:0;}
div.tablets div.box div.content div.pray_main p.main_title { display:block; width:602px; position:relative; margin: 0 auto; font-family:"微軟正黑體"; font-size:18px; line-height:24px; color:#fff; padding:30px 0 0 0; overflow:hidden;}
div.tablets div.box div.content div.pray_main p.main_title span.card_name { display:inline-block; max-width:419px; height:24px; overflow:hidden; float:left;}
div.tablets div.box div.content div.pray_main p.main_title span.card_name strong { font-weight:normal; display:inline-block; height:24px; overflow:hidden; float:right\9; *float:none;}
div.tablets div.box div.content div.pray_main p.main_title span.card_name strong.name { font-weight:normal; display:inline-block; max-width:419px; height:24px; overflow:hidden; float:none;}
div.tablets div.box div.content div.pray_main p.main_title span.date { display:inline-block;  height:24px; color:#c4ae83; font-size:14px; margin:0 0 0 5px;}
div.tablets div.box div.content div.pray_main p.main_title span.date2 { display:inline-block;  height:24px; color:#c4ae83; font-size:14px; margin:0 0 0 0;}
div.tablets div.box div.content div.pray_main p.main_title a.fb { display:block; width:25px; height:25px; background-position:-389px -1068px; text-indent:-5000px; position:absolute; right:50px; bottom:0;}
div.tablets div.box div.content div.pray_main p.main_title a.google { display:block; width:25px; height:25px; background-position:-422px -1068px; text-indent:-5000px; position:absolute; right:25px; bottom:0;}
div.tablets div.box div.content div.pray_main p.main_title a.weibo { display:block; width:25px; height:25px; background-position:-455px -1068px; text-indent:-5000px; position:absolute; right:0; bottom:0;}
div.tablets div.box div.content div.pray_main div.main_read { display:block; width:600px; padding:45px 0 0 0; margin: 0 auto; background:url(../images/main_read_bg.png) no-repeat;}
div.tablets div.box div.content div.pray_main div.main_read table { width:600px; margin: 0 auto;}
div.tablets div.box div.content div.pray_main div.main_read table td { height:50px; text-align:center;}
div.tablets div.box div.content div.pray_main div.main_read table td.td1 { width:200px; color:#dea356; font-family:"微軟正黑體"; background:url(../images/dotted.png) no-repeat 100% 50%; border-bottom:1px solid #1b3045;}
div.tablets div.box div.content div.pray_main div.main_read table td.td1 span.readsth { display:inline-block; width:130px; max-height:42px; overflow:hidden; padding:0 0 0 40px; position:relative;}
div.tablets div.box div.content div.pray_main div.main_read table td.td1 span.readsth img { position:absolute; top:0; left:0;}
div.tablets div.box div.content div.pray_main div.main_read table td.td2 { width:125px; color:#fff; font-family:"微軟正黑體"; background:url(../images/dotted.png) no-repeat 100% 50%; border-bottom:1px solid #1b3045;}
div.tablets div.box div.content div.pray_main div.main_read table td.td2 span { color:#dea356;}
div.tablets div.box div.content div.pray_main div.main_read table td.td3 { width:100px; border-bottom:1px solid #1b3045;}
div.tablets div.box div.content div.pray_main div.main_read table td.td4 { border-bottom:1px solid #1b3045;}
div.tablets div.box div.content div.pray_main div.main_read table td.last { border:0px;}
div.tablets div.box div.content div.pray_main div.main_read table td a { display:inline-block; width:81px; height:23px; *height:21px; height:21px \9; background-position:-786px -1150px; padding:3px 0 0 0; *padding:5px 0 0 0; padding:5px 0 0 0 \9; color:#fff;}
div.tablets div.box div.content div.pray_main div.main_read table td a:hover { background-position:-786px -1180px; }
div.tablets div.box div.content div.pray_main div.main_read table td a.my { display:inline-block; width:52px; height:23px; *height:21px; height:21px \9; background-position:-786px -1211px; padding:3px 0 0 0; *padding:5px 0 0 0; padding:5px 0 0 0 \9; color:#fff;}
div.tablets div.box div.content div.pray_main div.main_read table td a.my:hover { background-position:-786px -1242px; }
div.tablets div.box div.bar { display:block; width:1011px; height:54px; background-position:0 -889px; margin: 40px auto 0 auto; overflow:hidden;}
div.tablets div.box div.bar div.newsbar { position: relative; width: 780px; height: 54px; background-position:-241px -812px; float:left; }

div.tablets div.box div.bar div.newsbar div.mnews { display:block; width:780px; height:45px; overflow:hidden; position:relative; margin:3px 0 0 0; *margin:10px 0 0 0; }
div.tablets div.box div.bar div.newsbar div.mnews2 { display:block; width:780px; height:45px; overflow:hidden; position:relative; margin:3px 0 0 0; *margin:10px 0 0 0; }
div.tablets div.box div.bar div.newsbar ul { position: absolute; left: 115px; height:45px; width:665px; display:block; }
div.tablets div.box div.bar div.newsbar li { display:block; width:665px; height:45px; float:left; }
div.tablets div.box div.bar div.newsbar span.date { display:block; width:65px; height:23px; color:#778eb0; font-size:12px; float:left; margin:15px 10px 0 0px; *margin:8px 10px 0 0;}
div.tablets div.box div.bar div.newsbar a { display:block; width:585px; height:36px; float:left; color:#DBC28E; margin:5px 0 0 0; *margin:0; font-size:15px; line-height:36px; overflow:hidden;}
div.tablets div.box div.bar div.stickerbox { display:block; width:201px; height:54px; float:right;}
div.tablets div.box div.bar div.stickerbox a { display:block; width:201px; height:54px; background-position:-702px -472px; text-indent:-5000px;}

div.tablets div.box div.content div.tablets_main { display:block; width:230px; height:520px; margin:0 auto; position:relative; background:url(../images/tablet_1.png) no-repeat; }
div.tablets div.box div.content div.tablets2_main { display:block; width:230px; height:520px; margin:0 auto; position:relative; background:url(../images/tablet_2.png) no-repeat; }

div.tablets div.box div.content div.tablets_main div.name { display:block; width:55px; height:147px; margin:0 0 0 86px; padding:223px 0 0 0; overflow:hidden; line-height:21px; color:#101010; font-size:21px;font-family:"微軟正黑體"; text-align:center; overflow:hidden;}
div.tablets div.box div.content div.tablets_main div.name p { display:block; width:55px; height:147px;}
div.tablets div.box div.content div.tablets_main div.name p.right { float:right; width:25px;}
div.tablets div.box div.content div.tablets_main div.name p.left { float:left; width:25px;}
div.tablets div.box div.content div.tablets_main div.address { display:block; width:35px; height:255px; position:absolute; right:25px; top:158px; overflow:hidden; line-height:17px; color:#8e5459; font-size:15px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
div.tablets div.box div.content div.tablets_main div.address p.left { float:left; text-align:center;}
div.tablets div.box div.content div.tablets_main div.address p.right { float:right; text-align:center;}

div.tablets div.box div.content div.tablets_main div.name2 { display:block; width:35px; height:171px; position:absolute; left:18px; top:240px; overflow:hidden; line-height:19px; color:#000; font-size:15px; text-align:center;}
div.tablets div.box div.content div.tablets_main div.name2 p.left { float:left; text-align:center;}
div.tablets div.box div.content div.tablets_main div.name2 p.right { float:right; text-align:center;}


div.tablets div.box div.content div.tablets_horizontal_main { display:block; width:570px; height:237px; padding:100px 0 0 0; margin: 0 auto; position:relative;}  
div.tablets div.box div.content div.tablets_horizontal_main div.box { display:block; width:570px; height:237px; margin: 0 auto; position:relative; background:url(../images/tablets_1_horizontal.png) no-repeat 0 100%;}
div.tablets div.box div.content div.tablets_horizontal_main div.name { display:block; width:338px; height:50px; overflow:hidden; line-height:25px; color:#101010; font-size:18px;font-family:"微軟正黑體"; position:absolute; left:114px; top:106px;}
div.tablets div.box div.content div.tablets_horizontal_main div.name2 { display:block; width:350px; height:22px; position:absolute; left:105px; bottom:18px; overflow:hidden; line-height:22px;line-height:22px\9; *line-height:26px; font-size:13px;overflow:hidden; color:#000;text-align:center; word-break:break-all;}

div.tablets div.box div.content div.tablets_horizontal_main div.name table { margin:0 auto;}
div.tablets div.box div.content div.tablets_horizontal_main div.name table td { vertical-align:middle; text-align:center; width:324px; height:50px; word-break:break-all;}
div.tablets div.box div.content div.tablets_horizontal_main div.name table td span { display:block; width:340px; height:25px; line-height:25px; word-break:break-all; overflow:hidden;}

div.tablets div.box div.content div.tablets_horizontal_main div.address { display:block; width:408px; height:32px; overflow:hidden; line-height:16px; color:#8e5459; font-size:12px; position:absolute; left:80px; top:160px; }
div.tablets div.box div.content div.tablets_horizontal_main div.address table { width:408px; max-height:32px; }
div.tablets div.box div.content div.tablets_horizontal_main div.address table td { vertical-align:middle; text-align:center; word-break:break-all;}


div.tablets div.box div.content div.tablets2_horizontal_main { display:block; width:570px; height:237px; padding:100px 0 0 0; margin: 0 auto; position:relative; }
div.tablets div.box div.content div.tablets2_horizontal_main div.box { display:block; width:570px; height:237px; margin: 0 auto; position:relative; background:url(../images/tablets_2_horizontal.png) no-repeat 0 100%;}
div.tablets div.box div.content div.tablets2_horizontal_main div.name { display:block; width:334px; height:50px; overflow:hidden; line-height:25px; color:#101010; font-size:18px;font-family:"微軟正黑體"; position:absolute; left:114px; top:105px; }
div.tablets div.box div.content div.tablets2_horizontal_main div.name table { margin: 0 auto;}
div.tablets div.box div.content div.tablets2_horizontal_main div.name table td { vertical-align:middle; text-align:center; width:324px; height:50px; word-break:break-all;}
div.tablets div.box div.content div.tablets2_horizontal_main div.name table td span { display:block; width:340px; height:25px; line-height:25px; word-break:break-all; overflow:hidden;}
div.tablets div.box div.content div.tablets2_horizontal_main div.name p { display:block; width:340px;max-height:50px; overflow:hidden; line-height:25px; color:#101010; font-size:18px;font-family:"微軟正黑體"; text-align:center; margin: 0 auto;}
div.tablets div.box div.content div.tablets2_horizontal_main div.name2 { display:block; width:370px; height:22px; position:absolute; left:97px; bottom:18px; overflow:hidden; line-height:22px;line-height:22px\9; *line-height:26px; font-size:13px;overflow:hidden; color:#000;text-align:center; word-break:break-all;}
div.tablets div.box div.content div.tablets2_horizontal_main div.name2 span.namebox { display:inline-block; *display : inline; zoom : 1; max-width:290px; height:22px; overflow:hidden;}
div.tablets div.box div.content div.tablets2_horizontal_main div.address { display:block; width:412px; height:32px; overflow:hidden; line-height:16px; color:#8e5459; font-size:12px; position:absolute; left:76px; top:160px; }
div.tablets div.box div.content div.tablets2_horizontal_main div.address table { width:412px; height:32px; }
div.tablets div.box div.content div.tablets2_horizontal_main div.address table td { vertical-align:middle; word-break:break-all; text-align:center;}
div.tablets div.box div.content p.main_date2 { position:absolute; display:block; width:125px;left:442px; top:370px; font-family:"微軟正黑體"; font-size:14px; color:#fff; text-align:center;} 
div.tablets div.box div.content p.main_icon2 { position:absolute; display:block; width:209px; height:25px; left:291px; top:385px; overflow:hidden; color:#fff;} 
div.tablets div.box div.content p.main_icon2 a.fb { display:block; width:25px; height:25px; background-position:-389px -1068px; float:left; text-indent:-5000px; margin:0 0 0 8px;}
div.tablets div.box div.content p.main_icon2 a.google { display:block; width:25px; height:25px; background-position:-422px -1068px; float:left; text-indent:-5000px; margin:0 0 0 23px;}
div.tablets div.box div.content p.main_icon2 a.weibo { display:block; width:25px; height:25px; background-position:-455px -1068px; float:left; text-indent:-5000px; margin:0 0 0 23px;}
div.tablets div.box div.content p.main_button2 a.bread1 { display:block; width:122px; height:27px; background-position:-877px -1614px; float:left; text-indent:-5000px;}
div.tablets div.box div.content p.main_button2 a.bread1:hover { background-position:-877px -1649px;}
div.tablets div.box div.content p.main_button2 a.bread2 { display:block; width:122px; height:27px; background-position:-877px -1680px; float:left; text-indent:-5000px;}
div.tablets div.box div.content p.main_button2 a.bread2:hover { background-position:-877px -1715px;}
div.tablets div.box div.content p.main_button2 { position:absolute; display:block; width:122px; height:27px; left:588px; top:385px; overflow:hidden; color:#fff;} 
div.tablets div.box div.content p.main_link2 { position:absolute; display:block; width:125px; height:25px; border-top:1px solid #1b334b; left:442px; top:390px; overflow:hidden; color:#fff;} 
div.tablets div.box div.content p.main_link2 span.left { float:left;}
div.tablets div.box div.content p.main_link2 span.right { float:right;}
div.tablets div.box div.content p.main_link2 a { line-height:25px; color:#fff; text-decoration:none; font-size:12px;}
div.tablets div.box div.content p.main_link2 a:hover { color:#808ca2;}

div.tablets div.box div.content div.tablets2_main { display:block; width:230px; height:520px; margin:0 auto; position:relative; background:url(../images/tablet_2.png) no-repeat;}

div.tablets div.box div.content div.tablets2_main div.address { display:block; width:35px; height:255px; position:absolute; right:20px; top:158px; overflow:hidden; line-height:17px; color:#8e5459; font-size:15px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
div.tablets div.box div.content div.tablets2_main div.address p.right { float:right; text-align:center;}
div.tablets div.box div.content div.tablets2_main div.address p.left { float:left; text-align:center;}


div.tablets div.box div.content div.tablets2_main div.name { display:block; width:55px; height:147px; margin:0 0 0 86px; padding:223px 0 0 0; overflow:hidden; line-height:21px; color:#101010; font-size:21px;font-family:"微軟正黑體"; text-align:center; overflow:hidden;}
div.tablets div.box div.content div.tablets2_main div.name p { display:block; width:55px; height:147px;}
div.tablets div.box div.content div.tablets2_main div.name p.right { float:right; width:25px; }
div.tablets div.box div.content div.tablets2_main div.name p.left { float:left; width:25px; }
div.tablets div.box div.content div.tablets2_main div.name2 { display:block; width:20px; height:162px; line-height:18px; color:#000; font-size:15px; overflow:hidden; text-align:center; position:absolute; top:216px; left:25px;}

div.tablets div.box div.content p.main_date { position:absolute; left:264px; top:460px; font-family:"微軟正黑體"; font-size:14px; color:#fff; line-height:45px; display:block; width:122px; height:45px; border-top:1px solid #1b334b; text-align:center;  } 
div.tablets div.box div.content p.main_icon { position:absolute; display:block; width:122px; height:25px; left:264px; top:425px; overflow:hidden; color:#fff;} 
div.tablets div.box div.content p.main_icon a.fb { display:block; width:25px; height:25px; background-position:-389px -1068px; float:left; text-indent:-5000px;}
div.tablets div.box div.content p.main_icon a.google { display:block; width:25px; height:25px; background-position:-422px -1068px; float:left; text-indent:-5000px; margin:0 0 0 23px;}
div.tablets div.box div.content p.main_icon a.weibo { display:block; width:25px; height:25px; background-position:-455px -1068px; float:left; text-indent:-5000px; margin:0 0 0 23px;}
div.tablets div.box div.content p.main_button a.bread1 { display:block; width:122px; height:27px; background-position:-877px -1614px; float:left; text-indent:-5000px;}
div.tablets div.box div.content p.main_button a.bread1:hover { background-position:-877px -1649px;}
div.tablets div.box div.content p.main_button a.bread2 { display:block; width:122px; height:27px; background-position:-877px -1680px; float:left; text-indent:-5000px; }
div.tablets div.box div.content p.main_button a.bread2:hover { background-position:-877px -1715px;}
div.tablets div.box div.content p.main_button { position:absolute; display:block; width:122px; height:27px; left:635px; top:425px; overflow:hidden; color:#fff;} 
div.tablets div.box div.content p.main_link { position:absolute; display:block; width:122px; height:45px; border-top:1px solid #1b334b; left:635px; top:460px; overflow:hidden; color:#fff;} 
div.tablets div.box div.content p.main_link span.left { float:left;}
div.tablets div.box div.content p.main_link span.right { float:right;}
div.tablets div.box div.content p.main_link a { line-height:45px; color:#fff; text-decoration:none; font-size:12px;}
div.tablets div.box div.content p.main_link a:hover { color:#808ca2;}

div.tablets div.box div.content div.pray_main div.main_read2 { display:block; width:600px; padding:45px 0 0 0; margin: 0 auto; background:url(../images/main_read_bg2.png) no-repeat;}
div.tablets div.box div.content div.pray_main div.main_read2 table { width:575px; margin: 0 auto;}
div.tablets div.box div.content div.pray_main div.main_read2 table td { height:50px; text-align:center;}
div.tablets div.box div.content div.pray_main div.main_read2 table td.td1 { width:150px; color:#dea356; font-family:"微軟正黑體"; background:url(../images/dotted.png) no-repeat 100% 50%; border-bottom:1px solid #1b3045;}
div.tablets div.box div.content div.pray_main div.main_read2 table td.td2 { width:125px; color:#fff; font-family:"微軟正黑體"; background:url(../images/dotted.png) no-repeat 100% 50%; border-bottom:1px solid #1b3045;}
div.tablets div.box div.content div.pray_main div.main_read2 table td.td2 span { color:#dea356;}
div.tablets div.box div.content div.pray_main div.main_read2 table td.td3 { width:100px; border-bottom:1px solid #1b3045;}
div.tablets div.box div.content div.pray_main div.main_read2 table td.td4 { width:75px; background:url(../images/dotted.png) no-repeat 100% 50%; border-bottom:1px solid #1b3045;}
div.tablets div.box div.content div.pray_main div.main_read2 table td.last { border:0px;}
div.tablets div.box div.content div.pray_main div.main_read2 table td.td3 a { display:inline-block; width:81px; height:23px; *height:21px; height:21px \9; background-position:-786px -1150px; padding:3px 0 0 0; *padding:5px 0 0 0; padding:5px 0 0 0 \9; color:#fff;}
div.tablets div.box div.content div.pray_main div.main_read2 table td.td3 a:hover { background-position:-786px -1180px; }
div.tablets div.box div.content div.pray_main div.main_read2 table td.td4 a { display:inline-block; width:52px; height:23px; *height:21px; height:21px \9; background-position:-786px -1211px; padding:3px 0 0 0; *padding:5px 0 0 0; padding:5px 0 0 0 \9; color:#fff;}
div.tablets div.box div.content div.pray_main div.main_read2 table td.td4 a:hover { background-position:-786px -1242px; }
div.tablets div.box div.content div.pray_main div.main_link {display:block; margin: 0 auto; text-align:center; color:#a2bdda;} 
div.tablets div.box div.content div.pray_main div.main_link a { line-height:45px; color:#a2bdda; text-decoration:none; font-size:12px;}
div.tablets div.box div.content div.pray_main div.main_link a:hover { color:#808ca2;}

div.tablets_join div.pagetitle { position:relative; display:block; width:800px; margin:0 auto; padding:12px 0 20px 19px; background:url(../images/title_bg2.png) no-repeat 0 100%;}
div.tablets_join div.pagetitle p { display:block; width:137px; height:22px; background-position:-439px -306px; text-indent:-5000px;}
div.tablets_join div.pagetitle p.part2 { display:block; width:137px; height:22px; background-position:0 -1894px; text-indent:-5000px;}
div.tablets_join div.pagetitle span { position:absolute; right:5px; top:15px; color:#808ca2; font-size:12px;}
div.tablets_join div.pagetitle span a { color:#808ca2;}
div.tablets_join div.pagetitle span b { font-weight:normal; color:#b6ad93; margin:0 20px 0 0;}
div.tablets_join div.pagetitle span b a{color:#b6ad93;}
div.tablets_join div.join2 { display:block; width:800px; background:url(../images/form_top.png) no-repeat; margin:0 auto; padding:10px 0 0 0;}
div.tablets_join div.join3 { display:block; width:800px; background:url(../images/form_bg.png) repeat-y; padding:25px 0 30px 0;}
div.tablets_join div.join3 div.step1 { display:block; width:700px; margin:0 auto; padding:0 0 30px 0; position:relative;}
div.tablets_join div.join3 div.step1 p.title{ display:block; width:700px; height:52px; background-position:0 -208px; margin:0 auto 20px auto; text-indent:-5000px;}
div.tablets_join div.join3 div.step1 p.title2{ display:block; width:700px; height:52px; background-position:0 -1404px; margin:0 auto 20px auto; text-indent:-5000px;}
div.tablets_join div.join3 div.step1_close { display:block; width:700px; margin:0 auto; position:relative;}
div.tablets_join div.join3 div.step1_close p.title{ display:block; width:700px; height:52px; background-position:0 0; text-indent:-5000px;}
div.tablets_join div.join3 div.step1_close p.title2{ display:block; width:700px; height:52px; background-position:0 -1528px; text-indent:-5000px;}
div.tablets_join div.join3 div.step1_close a{ position:absolute; right:10px; top:11px; color:#fff;}

div.tablets_join div.join3 div.step1 div.mode { display:block; width:700px; margin:0 auto; overflow:hidden;}
div.tablets_join div.join3 div.step1 div.mode div.determine { display:block; float:left; width:159px;}
div.tablets_join div.join3 div.step1 div.mode ul { display:block; width:401px; overflow:hidden; margin:0 auto;}
div.tablets_join div.join3 div.step1 div.mode ul li { display:block; width:200px; padding:10px 0; float:left; }
div.tablets_join div.join3 div.step1 div.mode ul li.first { border-right:1px dotted #975937;}
div.tablets_join div.join3 div.step1 div.mode div.formcontent { display:block; float:left; width:540px; border-left:1px dotted #975937;}








div.tablets_join div.join3 div.step1 table { width:540px; margin: 0 0 0 20px;}
div.tablets_join div.join3 div.step1 table td.item { width:75px; color:#69442d; font-size:15px; padding:0 0 15px 0;}
div.tablets_join div.join3 div.step1 table td.column1 { width:195px; padding:0 0 15px 0;}
div.tablets_join div.join3 div.step1 table td.column2 { width:195px; padding:0 0 15px 0;}
div.tablets_join div.join3 div.step1 table td.column3 { width:465px; padding:0 0 15px 0;}
div.tablets_join div.join3 div.step1 table td input { width:153px; height:28px; border: 1px solid #b3ab8c; line-height:28px; padding:0 10px; color:#555;}
div.tablets_join div.join3 div.step1 table td img { margin:0 0 -7px 10px;}
div.tablets_join div.join3 div.step1 p.notice { display:block; width:539px; height:91px; margin:0 0 0 20px; color:#554429; position:relative; line-height:22px;border-right:1px solid #b3ab8c;}
div.tablets_join div.join3 div.step1 p.notice a.button { display:block; width:112px; height:37px; position:absolute; right:20px; top:54px; background-position:-663px -398px; text-indent:-5000px;}
div.tablets_join div.join3 div.step1 p.notice a.button:hover { background-position:-785px -398px;}
div.tablets_join div.join3 div.step1 p.notice a.button2 { display:block; width:196px; height:37px; position:absolute; right:0; top:0; background-position:0 -1801px; text-indent:-5000px;}
div.tablets_join div.join3 div.step1 p.notice a.button2:hover { background-position:0 -1847px;}
div.tablets_join div.join3 div.step1 p.notice a.button3 { display:block; width:112px; height:37px; position:absolute; right:28px; top:0; background-position:-663px -435px; text-indent:-5000px;}
div.tablets_join div.join3 div.step1 p.notice a.button3:hover { background-position:-785px -435px;}
div.tablets_join div.join3 div.step1 a.button2 { display:block; width:92px; height:92px; background-position:-466px -1870px; text-indent:-5000px; margin: 0 auto;}
div.tablets_join div.join3 div.step1 a.button2:hover { background-position:-575px -1870px;}
div.tablets_join div.join3 div.step1 a.button3 { display:block; width:92px; height:92px; background-position:-255px -1870px; text-indent:-5000px; margin: 0 auto;}
div.tablets_join div.join3 div.step1 a.button3:hover { background-position:-364px -1870px;}
div.tablets_join div.join3 div.step2 { display:block; width:700px; margin:0 auto; padding:0 0 30px 0;}
div.tablets_join div.join3 div.step2 p.title{ display:block; width:700px; height:52px; background-position:0 -260px; margin:0 auto 20px auto; text-indent:-5000px;}
div.tablets_join div.join3 div.step2 p.title2{ display:block; width:700px; height:52px; background-position:0 -1466px; margin:0 auto 20px auto; text-indent:-5000px;}
div.tablets_join div.join3 div.step2_close { display:block; width:700px; margin:0 auto; position:relative;}
div.tablets_join div.join3 div.step2_close p.title{ display:block; width:700px; height:52px; background-position:0 -52px; text-indent:-5000px;}
div.tablets_join div.join3 div.step2_close p.title2{ display:block; width:700px; height:52px; background-position:0 -1590px; text-indent:-5000px;}
div.tablets_join div.join3 div.step2_close a{ position:absolute; right:10px; top:11px; color:#fff;}
div.tablets_join div.join3 div.step2 table { width:660px; margin: 0 auto;}
div.tablets_join div.join3 div.step2 table td.item { width:70px; color:#69442d; font-size:13px; padding:0 0 30px 0;}
div.tablets_join div.join3 div.step2 table td.item5  { width:70px; color:#69442d; font-size:13px; padding:0 0 10px 0;}
div.tablets_join div.join3 div.step2 table td.item3 { width:70px; color:#69442d; font-size:13px; padding:0 0 5px 0;}
div.tablets_join div.join3 div.step2 table td.item4 { width:70px; color:#69442d; font-size:13px; padding:0 0 20px 0;}
div.tablets_join div.join3 div.step2 table td.column { width:590px; padding:0 0 30px 0;}
div.tablets_join div.join3 div.step2 table td.column3 { width:590px; padding:0 0 5px 0;}
div.tablets_join div.join3 div.step2 table td.column4 { width:590px; padding:0 0 20px 0;}
div.tablets_join div.join3 div.step2 table td.column5 { width:590px; padding:0 0 10px 0;}
div.tablets_join div.join3 div.step2 table td input.txt { width:240px; height:28px; border: 1px solid #b3ab8c; line-height:28px; padding:0 10px; color:#555;}
div.tablets_join div.join3 div.step2 table td input.txt2 { width:240px; height:28px; border: 1px solid #b3ab8c; line-height:28px; padding:0 10px; color:#555; margin:5px 0 0 0;}
div.tablets_join div.join3 div.step2 table td input.long { width:563px; height:28px; border: 1px solid #b3ab8c; line-height:28px; padding:0 10px; color:#555; margin:5px 0 0 0;}
div.tablets_join div.join3 div.step2 table td input.short{ width:33px; height:28px; border: 1px solid #b3ab8c; line-height:28px; padding:0 10px; color:#555;}
div.tablets_join div.join3 div.step2 table td span { margin:0 30px 0 3px; line-height:22px; width:130px; display:inline-block;}
div.tablets_join div.join3 div.step2 table td.column2 { width:590px; padding:0 0 15px 0;}
div.tablets_join div.join3 div.step2 table td.column2 span { display:inline-block; width:100px;}
div.tablets_join div.join3 div.step2 table td strong { margin:0 0 0 10px; color:#807462; font-weight:normal; display:inline-block;}
div.tablets_join div.join3 div.step2 table td.line { border-top:1px dotted #284567; padding:15px 0;}
div.tablets_join div.join3 div.step2 a.button { display:block; width:112px; height:37px; background-position:-663px -398px; text-indent:-5000px; margin: 15px auto 0 auto;}
div.tablets_join div.join3 div.step2 a.button:hover { background-position:-785px -398px;}
div.tablets_join div.join3 div.step3 { display:block; width:700px; margin:0 auto; padding:0 0 30px 0;}
div.tablets_join div.join3 div.step3 p.title{ display:block; width:700px; height:52px; background-position:0 -312px; margin:0 auto 20px auto; text-indent:-5000px;}
div.tablets_join div.join3 div.step3_close { display:block; width:700px; margin:0 auto;}
div.tablets_join div.join3 div.step3_close p.title{ display:block; width:700px; height:52px; background-position:0 -104px; text-indent:-5000px;}
div.tablets_join div.join3 div.step3 div.sample { display:block; width:230px; height:520px; margin:0 auto; position:relative; background:url(../images/tablet_1.png) no-repeat;}

div.tablets_join div.join3 div.step3 div.sample div.address { display:block; width:35px; height:255px; position:absolute; right:25px; top:158px; overflow:hidden; line-height:17px; color:#8e5459; font-size:15px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
div.tablets_join div.join3 div.step3 div.sample div.address p.right { float:right; text-align:center;}
div.tablets_join div.join3 div.step3 div.sample div.address p.left { float:left; text-align:center;}

div.tablets_join div.join3 div.step3 div.sample div.name { display:block; width:55px; height:147px; margin:0 0 0 86px; padding:223px 0 0 0; overflow:hidden; line-height:21px; color:#101010; font-size:21px;font-family:"微軟正黑體"; text-align:center; overflow:hidden;}
div.tablets_join div.join3 div.step3 div.sample div.name p { display:block; width:55px; height:140px;}
div.tablets_join div.join3 div.step3 div.sample div.name p.right { float:right; width:25px; }
div.tablets_join div.join3 div.step3 div.sample div.name p.left { float:left; width:25px; }

div.tablets_join div.join3 div.step3 div.sample div.name2 { display:block; width:35px; height:171px; position:absolute; left:18px; top:240px; overflow:hidden; line-height:19px; color:#000; font-size:15px; text-align:center;}
div.tablets_join div.join3 div.step3 div.sample div.name2 p.left { float:left; text-align:center;}
div.tablets_join div.join3 div.step3 div.sample div.name2 p.right { float:right; text-align:center;}

div.tablets_join div.join3 div.step3 div.sample3 { display:block; width:570px; height:237px; margin:0 auto; position:relative; background:url(../images/tablets_1_horizontal.png) no-repeat 0 100%;}
div.tablets_join div.join3 div.step3 div.sample3 div.address {  display:block; width:408px; height:32px; overflow:hidden; line-height:16px; color:#8e5459; font-size:12px; position:absolute; left:80px; top:160px;}
div.tablets_join div.join3 div.step3 div.sample3 div.address table {  width:408px; max-height:32px;}
div.tablets_join div.join3 div.step3 div.sample3 div.address table td { vertical-align:middle; text-align:center; word-break:break-all;}
div.tablets_join div.join3 div.step3 div.sample3 div.name { display:block; width:346px; height:50px; overflow:hidden; line-height:25px; color:#101010; font-size:18px;font-family:"微軟正黑體"; position:absolute; left:110px; top:106px;}
div.tablets_join div.join3 div.step3 div.sample3 div.name2 { display:block; width:350px; height:22px; position:absolute; left:105px; bottom:18px; overflow:hidden; line-height:22px;line-height:22px\9; *line-height:26px; font-size:13px;overflow:hidden; color:#000;text-align:center; word-break:break-all;}
div.tablets_join div.join3 div.step3 div.sample3 div.name table { margin: 0 auto;}
div.tablets_join div.join3 div.step3 div.sample3 div.name table td { vertical-align:middle; text-align:center; width:324px; height:50px; word-break:break-all;}
div.tablets_join div.join3 div.step3 div.sample3 div.name table td span { display:block; width:340px; height:25px; line-height:25px; word-break:break-all; overflow:hidden;}





div.tablets_join div.join3 div.step3 div.sample4 { display:block; width:570px; height:237px; margin: 0 auto; position:relative; background:url(../images/tablets_2_horizontal.png) no-repeat 0 100%;}
div.tablets_join div.join3 div.step3 div.sample4 div.name { display:block; width:338px; height:50px; overflow:hidden; line-height:25px; color:#101010; font-size:18px;font-family:"微軟正黑體"; position:absolute; left:110px; top:105px; }
div.tablets_join div.join3 div.step3 div.sample4 div.name table { margin: 0 auto;}
div.tablets_join div.join3 div.step3 div.sample4 div.name table td { vertical-align:middle; text-align:center; width:324px; height:50px; word-break:break-all;}
div.tablets_join div.join3 div.step3 div.sample4 div.name table td span { display:block; width:340px; height:25px; line-height:25px; word-break:break-all; overflow:hidden;}
/*div.tablets_join div.join3 div.step3 div.sample4 div.name2{ display:block; width:225px; height:22px; position:absolute; right:70px; bottom:18px; overflow:hidden; line-height:22px;line-height:22px\9; *line-height:26px; font-size:13px;overflow:hidden; color:#000;text-align:center;word-break:break-all;}*/
div.tablets_join div.join3 div.step3 div.sample4 div.name2 { display:block; width:370px; height:22px; position:absolute; left:97px; bottom:18px; overflow:hidden; line-height:22px;line-height:22px\9; *line-height:26px; font-size:13px;overflow:hidden; color:#000;text-align:center; word-break:break-all;}
div.tablets_join div.join3 div.step3 div.sample4 div.name2 span.namebox { display:inline-block; max-width:290px; height:22px; overflow:hidden;}
div.tablets_join div.join3 div.step3 div.sample4 div.address  { display:block; width:412px; height:32px; overflow:hidden; line-height:16px; color:#8e5459; font-size:12px; position:absolute; left:76px; top:160px; }

div.tablets_join div.join3 div.step3 div.sample4 div.address table { width:412px; height:32px; }
div.tablets_join div.join3 div.step3 div.sample4 div.address table td { vertical-align:middle; word-break:break-all; text-align:center;} 


div.tablets_join div.join3 div.step3 div.sample2 { display:block; width:230px; height:520px; margin:0 auto; position:relative; background:url(../images/tablet_2.png) no-repeat;}


div.tablets_join div.join3 div.step3 div.sample2 div.address { display:block; width:35px; height:255px; position:absolute; right:20px; top:158px; overflow:hidden; line-height:17px; color:#8e5459; font-size:15px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
div.tablets_join div.join3 div.step3 div.sample2 div.address p.right { float:right; text-align:center;}
div.tablets_join div.join3 div.step3 div.sample2 div.address p.left { float:left; text-align:center;}

div.tablets_join div.join3 div.step3 div.sample2 div.name { display:block; width:55px; height:147px; margin:0 0 0 86px; padding:223px 0 0 0; overflow:hidden; line-height:21px; color:#101010; font-size:21px;font-family:"微軟正黑體"; text-align:center; overflow:hidden;}
div.tablets_join div.join3 div.step3 div.sample2 div.name p { display:block; width:55px; height:140px; text-align:center; }
div.tablets_join div.join3 div.step3 div.sample2 div.name p.right { float:right; width:25px; }
div.tablets_join div.join3 div.step3 div.sample2 div.name p.left { float:left; width:25px; }
div.tablets_join div.join3 div.step3 div.sample2 div.name2 { display:block; width:20px; height:162px; line-height:18px; color:#000; font-size:15px; overflow:hidden; text-align:center; position:absolute; top:216px; left:25px;}
















div.tablets_join div.join3 div.step3 p.privacy { text-align:center; margin:20px 0 0 0;}
div.tablets_join div.join3 div.step3 p.privacy span { margin:0 30px 0 3px; }
div.tablets_join div.join3 div.step3 p.privacy strong { font-weight:normal; color:#554429;}
div.tablets_join div.join3 div.step3 a.button { display:block; width:112px; height:37px; background-position:-663px -398px; text-indent:-5000px; margin: 15px auto 0 auto;}
div.tablets_join div.join3 div.step3 a.button:hover { background-position:-785px -398px;}
div.tablets_join div.join3 div.step4 { display:block; width:700px; margin:0 auto; padding:0;}
div.tablets_join div.join3 div.step4 p.title{ display:block; width:700px; height:52px; background-position:0 -364px; margin:0 auto 20px auto; text-indent:-5000px;}
div.tablets_join div.join3 div.step4_close { display:block; width:700px; margin:0 auto;}
div.tablets_join div.join3 div.step4_close p.title{ display:block; width:700px; height:52px; background-position:0 -156px; text-indent:-5000px;}
div.tablets_join div.join3 div.step4 p.notice { display:block; width:660px; margin:0 auto; font-size:15px; line-height:23px; color:#555555;}
div.tablets_join div.join3 div.step4 p.notice span { color:#554429; display:block; max-width:327px; overflow:hidden; word-break:break-all; float:left; height:23px; line-height:23px;}
div.tablets_join div.join3 div.step4 p.button { display:block; width:506px; margin:10px auto 0 auto; overflow:hidden;}
div.tablets_join div.join3 div.step4 p.button a.more { display:block; float:left; margin:0 0 0 20px; width:170px; height:36px; background-position:-278px -536px; text-indent:-5000px;}
div.tablets_join div.join3 div.step4 p.button a.more:hover { background-position:-278px -582px;}
div.tablets_join div.join3 div.step4 p.button a.more2 { display:block; float:left; margin:0 0 0 20px; width:170px; height:36px; background-position:-467px -1825px; text-indent:-5000px;}
div.tablets_join div.join3 div.step4 p.button a.more2:hover { background-position:-647px -1825px;}
div.tablets_join div.join3 div.step4 p.button a.pray { display:block; float:right; width:170px; height:36px; background-position:-499px -536px; text-indent:-5000px;}
div.tablets_join div.join3 div.step4 p.button a.pray:hover { background-position:-499px -582px;}
div.tablets_join div.join3 div.step4 p.button a.list { display:block; float:left; width:126px; height:36px; background-position:-827px -1825px; text-indent:-5000px;}
div.tablets_join div.join3 div.step4 p.button a.list:hover { background-position:-827px -1871px;}
div.tablets_join div.step_footer { display:block; width:800px; height:62px; background:url(../images/form_bottom.png) no-repeat 0 100%;}

div.pray_join div.pagetitle { position:relative; display:block; width:800px; margin:0 auto; padding:12px 0 20px 19px; background:url(../images/title_bg2.png) no-repeat 0 100%;}
div.pray_join div.pagetitle p { display:block; width:197px; height:22px; background-position:-660px -306px; text-indent:-5000px;}
div.pray_join div.pagetitle span { position:absolute; right:5px; top:15px; color:#808ca2; font-size:12px;}
div.pray_join div.pagetitle span a { color:#808ca2;}
div.pray_join div.pagetitle span b { font-weight:normal; color:#b6ad93; margin:0 20px 0 0;}
div.pray_join div.pagetitle span b a{color:#b6ad93;}
div.pray_join div.join2 { display:block; width:800px; background:url(../images/form_top.png) no-repeat; margin:0 auto; padding:10px 0 0 0;}
div.pray_join div.join3 { display:block; width:800px; background:url(../images/form_bg.png) repeat-y; padding:25px 0 30px 0;}
div.pray_join div.join3 div.step { display:block; width:700px; margin:0 auto; padding:0 0 30px 0;}
div.pray_join div.join3 div.step1 { display:block; width:700px; margin:0 auto; padding:0 0 30px 0; position:relative;}
div.pray_join div.join3 div.step1 p.title{ display:block; width:700px; height:52px; background-position:0 -676px; margin:0 auto 20px auto; text-indent:-5000px;}
div.pray_join div.join3 div.step1_close { display:block; width:700px; margin:0 auto; position:relative;}
div.pray_join div.join3 div.step1_close p.title{ display:block; width:700px; height:52px; background-position:0 -416px; text-indent:-5000px;}
div.pray_join div.join3 div.step1_close a{ position:absolute; right:10px; top:11px; color:#fff;}


div.pray_join div.join3 div.step1 div.mode { display:block; width:700px; margin:0 auto; overflow:hidden;}
div.pray_join div.join3 div.step1 div.mode div.determine { display:block; float:left; width:159px;}
div.pray_join div.join3 div.step1 div.mode ul { display:block; width:401px; overflow:hidden; margin:0 auto;}
div.pray_join div.join3 div.step1 div.mode ul li { display:block; width:200px; padding:10px 0; float:left; }
div.pray_join div.join3 div.step1 div.mode ul li.first { border-right:1px dotted #975937;}
div.pray_join div.join3 div.step1 div.mode div.formcontent { display:block; float:left; width:540px; border-left:1px dotted #975937;}

div.pray_join div.join3 div.step1 table { width:540px; margin: 0 0 0 20px;}
div.pray_join div.join3 div.step1 table td.item { width:70px; color:#69442d; font-size:15px; padding:0 0 15px 0;}
div.pray_join div.join3 div.step1 table td.column1 { width:195px; padding:0 0 15px 0;}
div.pray_join div.join3 div.step1 table td.column2 { width:195px; padding:0 0 15px 0;}
div.pray_join div.join3 div.step1 table td.column3 { width:195px; padding:0 0 15px 0;}
div.pray_join div.join3 div.step1 table td input { width:153px; height:28px; border: 1px solid #b3ab8c; line-height:28px; padding:0 10px; color:#555;}
div.pray_join div.join3 div.step1 table td img { margin:0 0 -7px 10px;}
div.pray_join div.join3 div.step1 p.notice { display:block; width:539px; height:91px; margin:0 0 0 20px; color:#554429; position:relative; line-height:22px;border-right:1px solid #b3ab8c;}
div.pray_join div.join3 div.step1 p.notice a.button { display:block; width:112px; height:37px; position:absolute; right:20px; top:54px; background-position:-663px -398px; text-indent:-5000px;}
div.pray_join div.join3 div.step1 p.notice a.button:hover { background-position:-785px -398px;}
div.pray_join div.join3 div.step1 p.notice a.button2 { display:block; width:196px; height:37px; position:absolute; right:0; top:0; background-position:0 -1801px; text-indent:-5000px;}
div.pray_join div.join3 div.step1 p.notice a.button2:hover { background-position:0 -1847px;}
div.pray_join div.join3 div.step1 p.notice a.button3 { display:block; width:112px; height:37px; position:absolute; right:28px; top:0; background-position:-663px -435px; text-indent:-5000px;}
div.pray_join div.join3 div.step1 p.notice a.button3:hover { background-position:-785px -435px;}
div.pray_join div.join3 div.step1 a.button2 { display:block; width:92px; height:92px; background-position:-466px -1870px; text-indent:-5000px; margin: 0 auto;}
div.pray_join div.join3 div.step1 a.button2:hover { background-position:-575px -1870px;}
div.pray_join div.join3 div.step1 a.button3 { display:block; width:92px; height:92px; background-position:-255px -1870px; text-indent:-5000px; margin: 0 auto;}
div.pray_join div.join3 div.step1 a.button3:hover { background-position:-364px -1870px;}

div.pray_join div.join3 div.step2 { display:block; width:700px; margin:0 auto; padding:0 0 30px 0; position:relative;}
div.pray_join div.join3 div.step2 p.title{ display:block; width:700px; height:52px; background-position:0 -728px; margin:0 auto 10px auto; text-indent:-5000px;}
div.pray_join div.join3 div.step2 p.title_read{ display:block; width:700px; height:52px; background-position:0 -936px; margin:0 auto 10px auto; text-indent:-5000px;}
div.pray_join div.join3 div.step2 p.title_read2{ display:block; width:700px; height:52px; background-position:0 -988px; margin:0 auto 10px auto; text-indent:-5000px;}
div.pray_join div.join3 div.step2 input.time { width:55px; height:28px; border: 1px solid #b3ab8c; line-height:28px; padding:0 10px; color:#555;}
div.pray_join div.join3 div.step2_close { display:block; width:700px; margin:0 auto; position:relative;}
div.pray_join div.join3 div.step2_close p.title{ display:block; width:700px; height:52px; background-position:0 -468px; text-indent:-5000px;}
div.pray_join div.join3 div.step2_close a{ position:absolute; right:10px; top:11px; color:#fff;}
div.pray_join div.join3 div.step2 table { width:700px; margin: 0 auto;}
div.pray_join div.join3 div.step2 table.again { width:570px;}
div.pray_join div.join3 div.step2 table.again td span { margin:0 5px 0 3px; line-height:22px; display:inline-block; width:auto; line-height:28px; word-break:break-all;}
div.pray_join div.join3 div.step2 table td.item { width:100px; color:#69442d; font-size:13px; padding:10px 0; vertical-align:top; line-height:26px;}
div.pray_join div.join3 div.step2 table td.column { width:540px; padding:10px 0; line-height:26px;}
div.pray_join div.join3 div.step2 table td.item3 { width:120px; color:#69442d; font-size:13px; vertical-align:top; }
div.pray_join div.join3 div.step2 table td.column3 { width:540px; }
div.pray_join div.join3 div.step2 table td input.txt { width:213px; height:28px; border: 1px solid #b3ab8c; line-height:28px; padding:0 10px; color:#555;}
div.pray_join div.join3 div.step2 table td p.custome {}
div.pray_join div.join3 div.step2 table td span { margin:0 5px 0 3px; line-height:22px; display:inline-block; width:150px; line-height:28px;}
div.pray_join div.join3 div.step2 table td span.last { margin:0 0 0 3px;}
div.pray_join div.join3 div.step2 table td span.short { width:50px;}
div.pray_join div.join3 div.step2 table td span.long { width:515px; margin:0 0 0 3px;}
div.pray_join div.join3 div.step2 table td span.line2 { margin:0 0 0 23px;}
div.pray_join div.join3 div.step2 table td.line { border-bottom:1px dotted #284567; padding:10px 0;}
div.pray_join div.join3 div.step2 table td.line2 { border-bottom:1px dotted #284567; padding:0 0 10px 0;}
div.pray_join div.join3 div.step2 table td p.custome { margin:0 0 10px 0;}
div.pray_join div.join3 div.step2 table td p.custome2{ margin:0;}
div.pray_join div.join3 div.step2 table td p.custome2 span { display:block; height:28px; line-height:32px; width:auto; float:left; }
div.pray_join div.join3 div.step2 table td p.custome2 input.time { margin:0 5px; float:left;}
div.pray_join div.join3 div.step2 table td strong { margin:0 0 0 10px; color:#807462; font-weight:normal;}
div.pray_join div.join3 div.step2 a.button { display:block; width:112px; height:37px; background-position:-663px -398px; text-indent:-5000px; margin: 15px auto 0 auto;}
div.pray_join div.join3 div.step2 a.button:hover { background-position:-785px -398px;}
div.pray_join div.join3 div.step2 span#self a { cursor:pointer;}
div.pray_join div.join3 div.step2 div.writebox{ display:block; width:296px; height:159px; background-position:0 -1125px; padding:0px 0 0 0; position:absolute; top: 125px; right:15px; overflow:hidden; z-index:999; display: none;}
div.pray_join div.join3 div.step2 div.writebox div.txt { display:block; margin:25px 30px 0 30px; text-align:center; width:236px; height:129px; color:#fff; }
div.pray_join div.join3 div.step2 div.writebox div.txt p { margin:0 0 10px 0;}
div.pray_join div.join3 div.step2 div.writebox div.txt input { width:215px; height:30px; background:url(../images/input_bg.png) repeat-x; border:0px; line-height:30px; padding:0 10px;}
div.pray_join div.join3 div.step2 div.writebox div.txt input.short { width:40px; margin:0 10px;}
div.pray_join div.join3 div.step2 div.writebox a.close{ display:block; width:20px; height:20px; background:url(../images/close.jpg); text-indent:-5000px; cursor:pointer; position:absolute; top:17px; right:16px;}
div.pray_join div.join3 div.step3 { display:block; width:700px; margin:0 auto; padding:0 0 30px 0;}
div.pray_join div.join3 div.step3 p.title{ display:block; width:700px; height:52px; background-position:0 -780px; margin:0 auto 20px auto; text-indent:-5000px;}
div.pray_join div.join3 div.step3_close { display:block; width:700px; margin:0 auto; position:relative;} 
div.pray_join div.join3 div.step3_close p.title{ display:block; width:700px; height:52px; background-position:0 -520px; text-indent:-5000px;}
div.pray_join div.join3 div.step3_close a{ position:absolute; right:10px; top:11px; color:#fff;}
div.pray_join div.join3 div.step3 table { width:660px; margin: 0 auto;}
div.pray_join div.join3 div.step3 table td.item { width:120px; color:#69442d; font-size:13px; padding:10px 0; vertical-align:top; line-height:26px;}
div.pray_join div.join3 div.step3 table td.column { width:540px; padding:10px 0; line-height:26px;}
div.pray_join div.join3 div.step3 table td span { margin:0 5px 0 3px; line-height:22px; display:inline-block; width:50px; line-height:28px;}
div.pray_join div.join3 div.step3 table td.line { border-bottom:1px dotted #284567; padding:10px 0;}
div.pray_join div.join3 div.step3 table td textarea { width:530px; height:72px; border:1px solid #b3ab8c;}
div.pray_join div.join3 div.step3 a.button { display:block; width:112px; height:37px; background-position:-663px -398px; text-indent:-5000px; margin: 15px auto 0 auto;}
div.pray_join div.join3 div.step3 a.button:hover { background-position:-785px -398px;}
div.pray_join div.join3 div.step3 table td strong { font-weight:normal; color:#554429;}
div.pray_join div.join3 div.step3 table td strong.type2 { color:#807462;}

div.pray_join div.join3 div.step4 { display:block; width:700px; margin:0 auto; padding:0 0 30px 0;}
div.pray_join div.join3 div.step4 p.title{ display:block; width:700px; height:52px; background-position:0 -832px; margin:0 auto 20px auto; text-indent:-5000px;}
div.pray_join div.join3 div.step4 p.title_read{ display:block; width:700px; height:52px; background-position:0 -936px; margin:0 auto 20px auto; text-indent:-5000px;}
div.pray_join div.join3 div.step4 p.title_read2{ display:block; width:700px; height:52px; background-position:0 -988px; margin:0 auto 20px auto; text-indent:-5000px;}
div.pray_join div.join3 div.step4_close { display:block; width:700px; margin:0 auto;}
div.pray_join div.join3 div.step4_close p.title{ display:block; width:700px; height:52px; background-position:0 -572px; text-indent:-5000px;}
div.pray_join div.join3 div.step4 div.card { display:block; width:517px; height:232px; background:url(../images/tablet_3.png) no-repeat; margin: 0 auto; position:relative; padding:29px 55px 29px 50px; }
div.pray_join div.join3 div.step4 div.card span.tag1 { display:block; width:150px; height:86px; position:absolute; background-position:-467px -1125px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step4 div.card span.tag2 { display:block; width:150px; height:86px; position:absolute; background-position:-307px -1221px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step4 div.card span.tag3 { display:block; width:150px; height:86px; position:absolute; background-position:-307px -1317px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step4 div.card span.tag4 { display:block; width:150px; height:86px; position:absolute; background-position:-307px -1125px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step4 div.card span.tag5 { display:block; width:150px; height:86px; position:absolute; background-position:-627px -1125px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step4 div.card span.tag6 { display:block; width:150px; height:86px; position:absolute; background-position:-467px -1221px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step4 div.card span.tag7 { display:block; width:150px; height:86px; position:absolute; background-position:-627px -1221px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step4 div.card span.tag8 { display:block; width:150px; height:86px; position:absolute; background-position:-467px -1317px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step4 div.card div.txt { display:block; width:517px; height:232px; overflow:hidden;}
div.pray_join div.join3 div.step4 div.card p { font-family:"微軟正黑體"; font-size:16px; line-height:24px; color:#2e2e2e; margin:0 0 14px 0; }
div.pray_join div.join3 div.step4 div.card strong { font-family:"微軟正黑體"; font-size:20px; line-height:24px; font-weight:normal; color:#833c26; display:block; width:465px; height:25px; overflow:hidden;}
div.pray_join div.join3 div.step4 div.card p.highlight strong { font-weight:bold; letter-spacing:-1px;}
div.pray_join div.join3 div.step4 div.card p.highlight strong.name { font-weight:bold;display:inline-block; max-width:440px; overflow:hidden; letter-spacing:0;}
div.pray_join div.join3 div.step4 p.privacy { text-align:center; margin:20px 0 0 0;}
div.pray_join div.join3 div.step4 p.privacy span { margin:0 30px 0 3px; }
div.pray_join div.join3 div.step4 p.privacy strong { font-weight:normal; color:#554429;}
div.pray_join div.join3 div.step4 a.button { display:block; width:112px; height:37px; background-position:-492px -1068px; text-indent:-5000px; margin: 15px auto 0 auto;}
div.pray_join div.join3 div.step4 a.button:hover { background-position:-614px -1068px;}
div.pray_join div.join3 div.step4 p.read { font-size:16px; font-family:"微軟正黑體"; color:#69442d; }
div.pray_join div.join3 div.step4 div.readbox { display:block; width:690px; height:260px; background:url(../images/read_bg.png) no-repeat; margin:15px 0 0 0; padding:55px 0 0 0; position:relative;}
div.pray_join div.join3 div.step4 div.readbox div.line { display:block; overflow:hidden; margin:0 auto; width:600px; height:130px; }
div.pray_join div.join3 div.step4 div.readbox div.line p { float:right; width:20px; height:130px; overflow:hidden; font-family:"微軟正黑體"; font-size:18px; color:#a17f56; margin:0 0 0 9px;}
div.pray_join div.join3 div.step4 div.readbox div.line p.last { margin:0;}
div.pray_join div.join3 div.step4 div.readbox div.line p.read{ color:#87380d;}
div.pray_join div.join3 div.step4 div.readbox a.readbutton { display:block; margin:35px auto 0 auto; width:66px; height:66px; background:url(../images/readbutton.png) no-repeat; text-indent:-5000px;}
div.pray_join div.join3 div.step4 div.readbox a.readbutton:hover { background:url(../images/readbutton4.png) no-repeat;}
div.pray_join div.join3 div.step4 div.readbox a.readbutton2 { display:block; margin:35px auto 0 auto; width:66px; height:66px; background:url(../images/readbutton2.png) no-repeat; text-indent:-5000px;}
div.pray_join div.join3 div.step4 div.readbox span.notice { left:380px; position:absolute; top:243px; color:#603626;}
div.pray_join div.join3 div.step4 div.readbox span.times { right:390px; position:absolute; top:243px; color:#603626;}
div.pray_join div.join3 div.step4 div.readbox span.times strong { margin:0 10px; color:#990000;}
div.pray_join div.join3 div.step4 div.readbox2 { display:block; width:690px; height:270px; background:url(../images/read_bg2.png) no-repeat; margin:15px 0 0 0; padding:45px 0 0 0; position:relative;}
div.pray_join div.join3 div.step4 div.readbox2 p.custome { margin:0 0 20px 0;}
div.pray_join div.join3 div.step4 div.readbox2 p { font-family:"微軟正黑體"; font-size:16px; line-height:24px; color:#2e2e2e;  margin: 0 auto; width:582px; max-height:72px; overflow:hidden;}
div.pray_join div.join3 div.step4 div.readbox2 p strong { font-family:"微軟正黑體"; font-size:20px; line-height:24px; font-weight:normal; color:#833c26; display:block; width:512px; height:25px; overflow:hidden;}
div.pray_join div.join3 div.step4 div.readbox2 p.highlight strong { font-weight:bold; width:534px; }
div.pray_join div.join3 div.step4 div.readbox2 p.pray { font-family:"微軟正黑體"; color:#502a14; font-size:22px; text-align:center; line-height:30px; letter-spacing:3px; width:512px; margin:0 auto;}
div.pray_join div.join3 div.step4 div.readbox2 p span { font-size:16px; color:#833c26; line-height:36px; }
div.pray_join div.join3 div.step4 div.readbox2 p.txt2 { width:512px; max-height:48px; overflow:hidden; padding:0 70px 0 0;}
div.pray_join div.join3 div.step4 div.readbox2 a.readbutton { position:absolute; bottom:10px; left:310px; display:block; margin:0 auto; width:66px; height:66px;}
div.pray_join div.join3 div.step4 div.readbox2 span.notice { left:380px; position:absolute; top:183px; color:#603626;}

div.pray_join div.join3 div.step4 div.readbox3  { display:block; width:690px; height:205px; background:url(../images/read_bg3.png) no-repeat; margin:15px 0 0 0; padding:110px 0 0 0; position:relative;}
div.pray_join div.join3 div.step4 div.readbox3 p.custome { margin:0 0 20px 0; padding:0 20px; height:60px;}
div.pray_join div.join3 div.step4 div.readbox3 a.readbutton { display:block; margin:0 auto; width:66px; height:66px;}
div.pray_join div.join3 div.step4 div.readbox3 p { font-family:"微軟正黑體"; color:#502a14; font-size:22px; text-align:center; line-height:30px; letter-spacing:3px;}
div.pray_join div.join3 div.step4 div.readbox3 p span { font-size:16px; color:#833c26; line-height:36px; }
div.pray_join div.join3 div.step4 div.readbox3 span.notice { left:380px; position:absolute; top:213px; color:#603626;}
div.pray_join div.join3 div.step4 div.readbox3 span.notice2 { left:380px; position:absolute; top:228px; color:#603626;}
div.pray_join div.join3 div.step4 div.readbox3 a.readbutton2 { display:block; margin:35px auto 0 auto; width:66px; height:66px; background:url(../images/readbutton2.png) no-repeat; text-indent:-5000px;}

div.pray_join div.join3 div.step5 { display:block; width:700px; margin:0 auto; }
div.pray_join div.join3 div.step5_close { display:block; width:700px; margin:0 auto;}
div.pray_join div.join3 div.step5_close p.title{ display:block; width:700px; height:52px; background-position:0 -1694px; text-indent:-5000px;}
div.pray_join div.join3 div.step4 p.title2{ display:block; width:700px; height:52px; background-position:0 -1642px; margin:0 auto 20px auto; text-indent:-5000px;}

div.pray_join div.join3 div.step6 { display:block; width:700px; margin:0 auto; }
div.pray_join div.join3 div.step6 p.title{ display:block; width:700px; height:52px; background-position:0 -884px; margin:0 auto 20px auto; text-indent:-5000px;}
div.pray_join div.join3 div.step6_close { display:block; width:700px; margin:0 auto;}
div.pray_join div.join3 div.step6_close p.title{ display:block; width:700px; height:52px; background-position:0 -624px; text-indent:-5000px;}
div.pray_join div.join3 div.step6 p.notice { display:block; width:600px; margin:10px auto 20px auto; font-size:15px; line-height:23px; color:#555555;}
div.pray_join div.join3 div.step6 p.notice span { color:#554429;}
div.pray_join div.join3 div.step6 p.button { display:block; width:316px; margin:0 auto; overflow:hidden;}
div.pray_join div.join3 div.step6 p.button a.more { display:block; float:left; width:170px; height:36px; background-position:-627px -1317px; text-indent:-5000px; margin:0 0 0 20px;}
div.pray_join div.join3 div.step6 p.button a.more:hover { background-position:-627px -1363px;}
div.pray_join div.join3 div.step6 p.button a.list { display:block; float:left; width:126px; height:36px; background-position:-827px -1825px; text-indent:-5000px;}
div.pray_join div.join3 div.step6 p.button a.list:hover { background-position:-827px -1871px;}
div.pray_join div.join3 div.step6 p.button a.tablets { display:block; float:left; width:126px; height:36px; background-position:-848px -1317px; text-indent:-5000px; margin:0 5px;}
div.pray_join div.join3 div.step6 p.button a.tablets:hover { background-position:-848px -1363px;}
div.pray_join div.join3 div.step6 p.button a.tablets2 { display:block; float:left; width:126px; height:36px; background-position:-887px -1150px; text-indent:-5000px; margin:0 5px;}
div.pray_join div.join3 div.step6 p.button a.tablets2:hover { background-position:-887px -1196px;}

div.pray_join div.join3 div.step6 div.card { display:block; width:517px; height:232px; background:url(../images/tablet_3.png) no-repeat; margin: 0 auto; position:relative; padding:29px 55px 29px 50px; }
div.pray_join div.join3 div.step6 div.card span.tag1 { display:block; width:150px; height:86px; position:absolute; background-position:-467px -1125px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step6 div.card span.tag2 { display:block; width:150px; height:86px; position:absolute; background-position:-307px -1221px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step6 div.card span.tag3 { display:block; width:150px; height:86px; position:absolute; background-position:-307px -1317px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step6 div.card span.tag4 { display:block; width:150px; height:86px; position:absolute; background-position:-307px -1125px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step6 div.card span.tag5 { display:block; width:150px; height:86px; position:absolute; background-position:-627px -1125px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step6 div.card span.tag6 { display:block; width:150px; height:86px; position:absolute; background-position:-467px -1221px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step6 div.card span.tag7 { display:block; width:150px; height:86px; position:absolute; background-position:-627px -1221px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step6 div.card span.tag8 { display:block; width:150px; height:86px; position:absolute; background-position:-467px -1317px; text-indent:-5000px; right:10px; top:10px;}
div.pray_join div.join3 div.step6 div.card div.txt { display:block; width:517px; height:232px; overflow:hidden;}
div.pray_join div.join3 div.step6 div.card p { font-family:"微軟正黑體"; font-size:16px; line-height:24px; color:#2e2e2e; margin:0 0 14px 0; }
div.pray_join div.join3 div.step6 div.card strong { font-family:"微軟正黑體"; font-size:20px; line-height:24px; font-weight:normal; color:#833c26; display:block; width:465px; height:25px; overflow:hidden;}
div.pray_join div.join3 div.step6 div.card p.highlight strong { font-weight:bold; letter-spacing:-1px;}
div.pray_join div.join3 div.step6 div.card p.highlight strong.name { display:inline-block; max-width:440px; overflow:hidden; letter-spacing:0;}
















div.pray_join div.step_footer { display:block; width:800px; height:62px; background:url(../images/form_bottom.png) no-repeat 0 100%;}

div.member div.pagetitle { position:relative; display:block; width:800px; height:38px; margin:0 auto; padding:12px 0 0 19px; background:url(../images/title_bg2.png) no-repeat 0 100%;}
div.member div.pagetitle p.title { display:block; width:137px; height:22px; background-position:-309px -1538px; text-indent:-5000px;}
div.member div.pagetitle span { position:absolute; right:5px; top:15px; color:#808ca2; font-size:12px;}
div.member div.pagetitle span a { color:#808ca2;}
div.member div.pagetitle span b { font-weight:normal; color:#b6ad93; margin:0 20px 0 0;}
div.member div.pagetitle span b a{color:#b6ad93;}
div.member div.box { display:block; width:800px; margin:0 auto; overflow:hidden; background:url(../images/member_top.png) no-repeat; padding:20px 0 0 0;}
div.member div.content { display:block; width:800px; overflow:hidden; margin: 0 auto; background:url(../images/member_bg.png) repeat-y;}
div.member div.member_footer { display:block; width:800px; height:20px; margin: 0 auto; background:url(../images/member_bottom.png) no-repeat 0 100%;}

div.member div.login p.title { display:block; width:700px; height:52px; background-position: 0 -1040px; margin: 15px auto 0 auto; text-indent:-5000px;}
div.member div.login div.main { display:block; width:650px; min-height:233px; padding:35px 0 0 50px; margin: 0 auto; background:url(../images/login_bg.png) 100% 0 no-repeat; position:relative;}
div.member div.login div.main table { width:310px;}
div.member div.login div.main table td { padding:0 0 20px 0;}
div.member div.login div.main table td.item { width:70px; color:#69442d; font-size:15px;}
div.member div.login div.main table td.fill { width:240px;}
div.member div.login div.main table td.fill2 { width:145px; padding:0 0 10px 0;}
div.member div.login div.main table td.fill3 { width:95px; padding:0 0 10px 0;}
div.member div.login div.main table input { width:213px; height:28px; line-height:28px; border:1px solid #b3ab8c; background:#fff; padding:0 10px;}
div.member div.login div.main table input.short { width:123px; }
div.member div.login div.main table img { margin:0 0 0 7px;}
div.member div.login div.main div.button { width:310px; height:27px; border-top:1px solid #b3ab8c; position:relative; padding:25px 0 0 0;}
div.member div.login div.main div.button a { color:#554429; }
div.member div.login div.main div.button a.submit { display:block; width:112px; height:37px; background-position:0 -1569px; position:absolute; right:0; top:15px; text-indent:-5000px;}
div.member div.login div.main div.button a.submit:hover { background-position:-122px -1569px;}
div.member div.login div.main div.button input.submit { display:block; width:112px; height:37px; background-position:0 -1569px; position:absolute; right:0; top:15px; text-indent:-5000px;padding:0; margin:0; border:0; cursor:pointer;}
div.member div.login div.main div.button input.submit:hover { background-position:-122px -1569px;}

div.member div.login div.main div.link { position:absolute; left:50px; top:200px; font-family:"微軟正黑體"; font-size:18px; color:#993300;}
div.member div.login div.main div.link a { color:#993300; }
div.member div.login div.main div.link a:hover { color:#996633; }
div.member div.signup p.title { display:block; width:700px; height:52px; background-position: 0 -1092px; margin: 15px auto 0 auto; text-indent:-5000px;}
div.member div.signup table { width:660px; margin: 25px auto 0 auto;}
div.member div.signup table td.item { width:70px; color:#69442d; font-size:15px; padding:0 0 15px 0;}
div.member div.signup table td.column1 { width:285px; padding:0 0 15px 0;}
div.member div.signup table td.column2 { width:235px; padding:0 0 15px 0;}
div.member div.signup table td input { width:213px; height:28px; border: 1px solid #b3ab8c; line-height:28px; padding:0 10px; color:#555;}
div.member div.signup p.notice { display:block; width:660px; margin:0 auto; color:#554429; position:relative; line-height:22px; border-top:1px solid #b3ab8c; padding:10px 0 0 0;}
div.member div.signup p.notice a.button { display:block; width:112px; height:37px; position:absolute; right:0; top:10px; background-position:-663px -398px; text-indent:-5000px;}
div.member div.signup p.notice a.button:hover { background-position:-785px -398px;}
div.member div.signup div.main div.link { margin:15px 0 0 70px; font-family:"微軟正黑體"; font-size:18px; color:#993300; width:660px;}
div.member div.signup div.main div.link a { color:#993300; }
div.member div.signup div.main div.link a:hover { color:#996633; }

div.member div.forget p.title { display:block; width:700px; height:52px; background-position: 0 -1144px; margin: 15px auto 0 auto; text-indent:-5000px;}
div.member div.forget div.main { display:block; width:650px; min-height:233px; padding:35px 0 0 50px; margin: 0 auto; background:url(../images/forget_bg.png) 100% 0 no-repeat; }
div.member div.forget div.main table { width:310px;}
div.member div.forget div.main table td { padding:0 0 20px 0;}
div.member div.forget div.main table td.item { width:70px; color:#69442d; font-size:15px;}
div.member div.forget div.main table td.fill { width:240px;}
div.member div.forget div.main table td.fill2 { width:145px; padding:0 0 10px 0;}
div.member div.forget div.main table td.fill3 { width:95px; padding:0 0 10px 0;}
div.member div.forget div.main table input { width:213px; height:28px; line-height:28px; border:1px solid #b3ab8c; background:#fff; padding:0 10px;}
div.member div.forget div.main table input.short { width:123px; }
div.member div.forget div.main table img { margin:0 0 0 7px;}
div.member div.forget div.main div.button { width:310px; height:27px; border-top:1px solid #b3ab8c; position:relative; padding:25px 0 0 0;}
div.member div.forget div.main div.button a.submit { display:block; width:112px; height:37px; background-position:0 -1569px; position:absolute; right:0; top:15px; text-indent:-5000px;}
div.member div.forget div.main div.button a.submit:hover { background-position:-122px -1569px;}

div.member div.forget div.main2 { display:block; width:435px; min-height:248px; padding:20px 240px 0 25px; margin: 0 auto; background:url(../images/forget2_bg.png) 100% 0 no-repeat; color:#69442d; font-size:15px; line-height:30px; }
div.member div.forget div.main2 p { margin:0 0 15px 0;}
div.member div.forget div.main2 span { color:#555;}
div.member div.forget div.main2 div.button { width:435x; height:27px; position:relative;}
div.member div.forget div.main2 div.button a.submit { display:block; width:112px; height:37px;background-position:0 -1609px; text-indent:-5000px;}
div.member div.forget div.main2 div.button a.submit:hover { background-position:-122px -1609px;}

div.member div.pagetitle2 { position:relative; display:block; width:1000px; height:38px; margin:0 auto; padding:12px 0 0 19px; background:url(../images/title_bg.png) no-repeat 0 100%;}
div.member div.pagetitle2 p.title { display:block; width:137px; height:22px; background-position:-309px -1538px; text-indent:-5000px;}
div.member div.pagetitle2 span { position:absolute; right:5px; top:15px; color:#808ca2; font-size:12px;}
div.member div.pagetitle2 span a { color:#808ca2;}
div.member div.pagetitle2 span b { font-weight:normal; color:#b6ad93; margin:0 20px 0 0;}
div.member div.pagetitle2 span b a{color:#b6ad93;}
div.member div.box2 { display:block; width:1000px; margin:0 auto; overflow:hidden; background:url(../images/member_top2.png) no-repeat; padding:10px 0 0 0;}
div.member div.content2 { display:block; width:1000px; overflow:hidden; margin: 0 auto; background:url(../images/member_bg2.png) repeat-y; position:relative; min-height:325px;}
div.member div.member_footer2{ display:block; width:1000px; height:10px; margin: 0 auto; background:url(../images/member_bottom2.png) no-repeat 0 100%;}
div.member div.sidebar { /*display:block; float:left; width:230px; padding:20px 0 0 30px;*/display:block; position: absolute; left: 30px; top:20px; width: 230px;}
div.member div.sidebar ul.menu { display:block; width:207px; height:242px; background-position:-244px -1569px; padding:46px 0 0 3px; position:absolute; }
div.member div.sidebar ul.menu li { display:block; width:194px; height:40px;}
div.member div.sidebar ul.menu li.m1 a { display:block; width:194px; height:40px; background-position:-467px -1615px; text-indent:-5000px;}
div.member div.sidebar ul.menu li.m1 a:hover { background-position:-678px -1615px;}
div.member div.sidebar ul.menu li.m1 a.on { background-position:-678px -1615px;}
div.member div.sidebar ul.menu li.m2 a { display:block; width:194px; height:40px; background-position:-467px -1655px; text-indent:-5000px;}
div.member div.sidebar ul.menu li.m2 a:hover { background-position:-678px -1655px;}
div.member div.sidebar ul.menu li.m2 a.on { background-position:-678px -1655px;}
div.member div.sidebar ul.menu li.m3 a { display:block; width:194px; height:40px; background-position:-467px -1695px; text-indent:-5000px;}
div.member div.sidebar ul.menu li.m3 a:hover { background-position:-678px -1695px;}
div.member div.sidebar ul.menu li.m3 a.on { background-position:-678px -1695px;}
div.member div.sidebar ul.menu li.m4 a { display:block; width:194px; height:40px; background-position:-467px -1735px; text-indent:-5000px;}
div.member div.sidebar ul.menu li.m4 a:hover { background-position:-678px -1735px;}
div.member div.sidebar ul.menu li.m4 a.on { background-position:-678px -1735px;}
div.member div.sidebar ul.menu li.m5 a { display:block; width:194px; height:40px; background-position:-467px -1775px; text-indent:-5000px;}
div.member div.sidebar ul.menu li.m5 a:hover { background-position:-678px -1775px;}
div.member div.sidebar ul.menu li.m5 a.on { background-position:-678px -1775px;}
div.member div.zone { display:block; float:right; width:720px; padding:30px 20px 0 0; }
div.member div.edit p.title { position:relative; display:block; width:720px; height:40px; margin:0 auto; background-position: 0 -1205px; }
div.member div.zone p.title span { position:absolute; right:5px; top:5px; color:#603626; font-size:16px;}
div.member div.edit table { width:660px; margin:25px auto 0 auto;}
div.member div.edit table td { padding:0 0 15px 0; color:#555;}
div.member div.edit table td.item { width:75px; color:#69442d; font-size:15px; }
div.member div.edit table td.item2 { width:75px; color:#69442d; font-size:15px; }
div.member div.edit table td.column { width:235px;}
div.member div.edit table td input { width:213px; height:28px; border:1px solid #b3ab8c; color:#555; padding:0 10px; line-height:28px; font-family:Arial, Helvetica, sans-serif;}
div.member div.edit table td input.long { width:543px;}
div.member div.edit div.button { display:block; width:660px; overflow:hidden; margin:0 auto 50px 0; }
div.member div.edit a.submit { display:block; width:112px; height:37px;background-position:-663px -398px; text-indent:-5000px; float:right;}
div.member div.edit a.submit:hover { background-position:-785px -398px;}

div.member div.tablets p.title { position:relative; display:block; width:720px; height:40px; margin:0 auto; background-position: 0 -1254px; }
div.member div.tablets div.table_head { background:url(../images/tablets_head.png) no-repeat; display:block; width:720px; height:54px; }
div.member div.tablets div.table_body { background:url(../images/table_body.png) repeat-y; padding:0 10px; display:block; width:700px; position:relative;}
div.member div.tablets div.table_body table { width:700px; margin: 0 auto;}
div.member div.tablets div.table_body table td.name { width:288px; height:90px; padding:0 20px; background:url(../images/solid.png) no-repeat 100% 50%; border-bottom:1px solid #dfd6cf;}
div.member div.tablets div.table_body table td.name a { color:#333; font-size:15px;}
div.member div.tablets div.table_body table td.type { width:100px; height:90px; text-align:center; background:url(../images/solid.png) no-repeat 100% 50%; border-bottom:1px solid #dfd6cf;}
div.member div.tablets div.table_body table td.date { width:102px; height:90px; text-align:center; background:url(../images/solid.png) no-repeat 100% 50%; color:#555; font-size:12px; border-bottom:1px solid #dfd6cf;}
div.member div.tablets div.table_body table td.privacy { width:80px; height:90px; text-align:center; background:url(../images/solid.png) no-repeat 100% 50%; border-bottom:1px solid #dfd6cf;}
div.member div.tablets div.table_body table td.privacy a { font-size:12px; color:#c8b196;}
div.member div.tablets div.table_body table td.privacy a.on { color:#8a5436;}
div.member div.tablets div.table_body table td.delete { width:75px; height:90px; text-align:center; border-bottom:1px solid #dfd6cf;}
div.member div.tablets div.table_body p { padding:20px 0 20px 20px; }
div.member div.tablets div.table_body p sup { font-size:11px;}
div.member div.tablets div.table_body a.gotop { display:block; width:55px; height:55px; background:url(../images/top.png) no-repeat; text-indent:-5000px; position:fixed; right:20px; bottom:33px; z-index:999;}
div.member div.tablets div.table_foot { background:url(../images/tablets_foot.png) no-repeat; display:block; width:720px; height:54px; }

div.member div.tablets2 p.title { position:relative; display:block; width:720px; height:40px; margin:0 auto; background-position: 0 -1304px; }
div.member div.tablets2 div.table_head { background:url(../images/tablets2_head.png) no-repeat; display:block; width:720px; height:54px; }
div.member div.tablets2 div.table_body { background:url(../images/table_body.png) repeat-y; padding:0 10px; display:block; width:700px; position:relative;}
div.member div.tablets2 div.table_body table { width:700px; margin: 0 auto;}
div.member div.tablets2 div.table_body table td.name { width:288px; height:90px; padding:0 20px; background:url(../images/solid.png) no-repeat 100% 50%; border-bottom:1px solid #dfd6cf;}
div.member div.tablets2 div.table_body table td.name a { color:#333; font-size:15px;}
div.member div.tablets2 div.table_body table td.type { width:100px; height:90px; text-align:center; background:url(../images/solid.png) no-repeat 100% 50%; border-bottom:1px solid #dfd6cf;}
div.member div.tablets2 div.table_body table td.date { width:102px; height:90px; text-align:center; background:url(../images/solid.png) no-repeat 100% 50%; color:#555; font-size:12px; border-bottom:1px solid #dfd6cf;}
div.member div.tablets2 div.table_body table td.privacy { width:80px; height:90px; text-align:center; background:url(../images/solid.png) no-repeat 100% 50%; border-bottom:1px solid #dfd6cf;}
div.member div.tablets2 div.table_body table td.privacy a { font-size:12px; color:#c8b196;}
div.member div.tablets2 div.table_body table td.privacy a.on { color:#8a5436;}
div.member div.tablets2 div.table_body table td.delete { width:75px; height:90px; text-align:center; border-bottom:1px solid #dfd6cf;}
div.member div.tablets2 div.table_body p { padding:20px 0 20px 20px;}
div.member div.tablets2 div.table_body p sup { font-size:11px;}
div.member div.tablets2 div.table_body a.gotop { display:block; width:55px; height:55px; background:url(../images/top.png) no-repeat; text-indent:-5000px; position:fixed; right:20px; bottom:33px; z-index:999;}
div.member div.tablets2 div.table_foot { background:url(../images/tablets_foot.png) no-repeat; display:block; width:720px; height:54px; }

div.member div.pray p.title { position:relative; display:block; width:720px; height:40px; margin:0 auto; background-position: 0 -1354px; }
div.member div.pray div.table_head { background:url(../images/pray_head.png) no-repeat; display:block; width:720px; height:54px; }
div.member div.pray div.table_body { background:url(../images/table_body.png) repeat-y; padding:0 10px; display:block; width:700px; position:relative;div.tablets_join div.join3 div.step4 p.button a.more:hover}
div.member div.pray div.table_body table { width:700px; margin: 0 auto;}
div.member div.pray div.table_body table td.name { width:208px; height:90px; padding:0 20px; background:url(../images/solid.png) no-repeat 100% 50%; border-top:1px solid #dfd6cf; word-break:break-all;}
div.member div.pray div.table_body table td.name a { color:#333; font-size:15px;}
div.member div.pray div.table_body table td.type { width:104px; height:90px; text-align:center; background:url(../images/solid.png) no-repeat 100% 50%; border-top:1px solid #dfd6cf;}
div.member div.pray div.table_body table td.date { width:98px; height:90px; text-align:center; background:url(../images/solid.png) no-repeat 100% 50%; color:#555; font-size:12px; border-top:1px solid #dfd6cf;}
div.member div.pray div.table_body table td.read { width:91px; background:url(../images/solid.png) no-repeat 100% 50%;border-top:1px solid #dfd6cf; text-align:center;}
div.member div.pray div.table_body table td.read a { display:inline-block; width:61px; height:25px; height:22px\9; color:#fff; background-position:-462px -1538px; padding:5px 0 0 0; padding:8px 0 0 0\9; text-align:center;}
div.member div.pray div.table_body table td.read a:hover { background-position:-462px -1578px; }
div.member div.pray div.table_body table td.privacy { width:82px; height:90px; text-align:center; background:url(../images/solid.png) no-repeat 100% 50%;border-top:1px solid #dfd6cf;}
div.member div.pray div.table_body table td.privacy a { font-size:12px; color:#c8b196;}
div.member div.pray div.table_body table td.privacy a.on { color:#8a5436;}
div.member div.pray div.table_body table td.delete { width:77px; height:90px; text-align:center; border-top:1px solid #dfd6cf;}
div.member div.pray div.table_body p { padding:20px 0 20px 20px; border-top:1px solid #dfd6cf;}
div.member div.pray div.table_body p sup { font-size:11px;}
div.member div.pray div.table_body a.gotop { display:block; width:55px; height:55px; background:url(../images/top.png) no-repeat; text-indent:-5000px; position:fixed; right:20px; bottom:33px; z-index:999;}
div.member div.pray div.table_foot { background:url(../images/tablets_foot.png) no-repeat; display:block; width:720px; height:54px; }


div.member div.pray #PARENT{width:700px;}
div.member div.pray #nav {width:700px;list-style-type: none;text-align:left;}
div.member div.pray #nav li ul {list-style:none;text-align:left;}
div.member div.pray #nav li ul a:hover {color:#FFCC00;}
div.member div.pray #nav li:hover ul {left: auto;}
div.member div.pray #nav li.sfhover ul {left: auto;}
div.member div.pray #nav ul.collapsed { display: none;}
div.member div.pray #nav ul.expanded li.last { border-bottom:1px solid #dfd6cf;}
div.member div.pray #nav h3 { background:url(../images/pray_h3_bg.jpg) no-repeat; width:680px; height:30px; display:block; color:#ffffff; font-size:16px; font-weight:normal; padding:10px 0 0 20px; font-family:"微軟正黑體"; position:relative;}
div.member div.pray #nav h3 a { display:block; width:24px; height:24px; position:absolute; top:8px; right:11px; background:url(../images/x2.png) no-repeat; text-indent:-3000px;} 
div.member div.pray #nav div.title { background:url(../images/pray_title_bg.jpg) no-repeat; width:700px; height:32px; display:block; color:#ffffff; font-size:16px; font-weight:normal;font-family:"微軟正黑體"; position:relative;}
div.member div.pray #nav table { width:700px; margin: 0 auto;}
div.member div.pray #nav div.title th.budda { width:169px; height:32px; font-weight:normal; color:#643825; text-align:center; background:url(../images/dotted.png) 100% 50% no-repeat;}
div.member div.pray #nav div.title th.times { width:72px; height:32px; font-weight:normal; color:#643825; text-align:center; background:url(../images/dotted.png) 100% 50% no-repeat;}
div.member div.pray #nav div.title th.return { width:371px; height:32px; font-weight:normal; color:#643825; text-align:center; background:url(../images/dotted.png) 100% 50% no-repeat;}
div.member div.pray #nav div.title th.slogan { width:88px; height:32px; font-weight:normal; color:#643825; text-align:center;}
div.member div.pray #nav td.budda { width:169px; height:32px; font-weight:normal; color:#643825; font-size:16px; text-align:center; background:url(../images/solid.png) 100% 50% no-repeat #e6e0d9; padding:15px 0; border-bottom:1px solid #fff;}
div.member div.pray #nav td.times { width:72px; height:32px; font-weight:normal; color:#643825; font-size:16px; text-align:center; background:url(../images/solid.png) 100% 50% no-repeat #e6e0d9; padding:15px 0; border-bottom:1px solid #fff;}
div.member div.pray #nav td.return { width:371px; height:32px; font-weight:normal; color:#643825; font-size:12px; text-align:center; background:url(../images/solid.png) 100% 50% no-repeat #e6e0d9; padding:15px 0; border-bottom:1px solid #fff;}
div.member div.pray #nav td.slogan { width:88px; height:32px; font-weight:normal; color:#643825; font-size:16px; text-align:center; background:#e6e0d9; padding:15px 0; border-bottom:1px solid #fff;}

div.say div.pagetitle { position:relative; display:block; width:800px; height:38px; margin:0 auto; padding:12px 0 0 19px; background:url(../images/title_bg2.png) no-repeat 0 100%;}
div.say div.pagetitle p.title { display:block; width:138px; height:22px; background-position:0 -1656px; text-indent:-5000px;}
div.say div.pagetitle span { position:absolute; right:5px; top:15px; color:#808ca2; font-size:12px;}
div.say div.pagetitle span a { color:#808ca2;}
div.say div.pagetitle span b { font-weight:normal; color:#b6ad93; margin:0 20px 0 0;}
div.say div.pagetitle span b a{color:#b6ad93;}
div.say div.box2 { display:block; width:1000px; margin:0 auto; overflow:hidden; position:relative;}
div.say div.button { display:block; width:80px; position:absolute; top:0; right:0; }
div.say div.box { display:block; width:800px; margin:0 auto; overflow:hidden; background:url(../images/member_top.png) no-repeat; padding:20px 0 0 0;}
div.say div.content { display:block; width:700px; overflow:hidden; margin: 0 auto; background:url(../images/member_bg.png) repeat-y; padding:30px 50px 0 50px;}
div.say div.box2 a.back { display:block; width:62px; height:127px; background:url(../images/back.png) no-repeat; position:absolute; text-indent:-5000px;}
div.say div.box2 a.back:hover { background:url(../images/back2.png) no-repeat;}

div.say div.say_footer { display:block; width:800px; height:20px; margin: 0 auto; background:url(../images/member_bottom.png) no-repeat 0 100%;}

div.say ul#identifier { display:block; width: 700px; margin: 0 auto;}
div.say ul#identifier li { display:block; margin:0 0 25px 0; line-height:24px; min-height:24px; border-bottom: dotted 1px #69442d; color:#69442d; font-family:"微軟正黑體"; font-size:16px; text-align:left; width:700px;position:relative;  }
div.say ul#identifier li.last { border:0px;}
div.say ul#identifier li a { background:url(../images/say_icon.png) no-repeat 10px 0; font-family:"微軟正黑體"; font-size:16px; color:#69442d; cursor: pointer; text-decoration:none; margin:0 5px 0 0; display:block; width:650px; min-height:24px; padding:0 0 15px 45px; }
div.say ul#identifier li a.opened { background:url(../images/say_icon2.png) no-repeat 0 0;font-size:16px; color:#b87149; padding:10px 0 0 60px; min-height:36px;}
div.say ul#identifier li a.name { background:none; font-family:"微軟正黑體"; font-size:16px; color:#69442d; cursor: pointer; text-decoration:none; margin:0; display:inline; padding:0; width:45px; height:45px; position:absolute; left:0; top:0; }
div.say ul#identifier li ul { display:block; width:690px; margin:5px auto 0 auto;}
div.say ul#identifier li ul li { display:block; background:url(../images/say_top.png) no-repeat; padding:15px 0 15px 0; border-bottom:0px; margin:0; }
div.say ul#identifier li ul li div.main { display:block; background:url(../images/say_bg.png) repeat-y; width:690px; text-align:center; padding:5px 0 0 0;}
div.say ul#identifier li ul li div.main img{ max-width:670px;}
div.say ul#identifier li ul li div.foot{ display:block; background:url(../images/say_bottom.png) no-repeat; width:690px; height:15px;}
div.say ul#identifier li ul li a { display:block; margin:10px auto 0 auto; width:74px; height:28px; background-position:0 -1688px; padding:0; text-indent:-5000px; }
div.say ul#identifier li ul li a:hover { background-position:0 -1726px;}
div.say div.page { display:block; width:690px; margin:0 auto; text-align:center;}
div.say div.page a { display:inline-block; width:27px; height:27px; text-align:center; line-height:27px; font-size:12px; color:#a99280; }
div.say div.page span { display:inline-block; width:27px; height:27px; background-position: 0 -1764px; text-align:center; line-height:27px; color:#79604d;}
div.say div.page a:hover { color:#79604d;}





body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px;}
div.footer { clear:both; position: relative; margin-top: -60px; display:block; width:100%; height: 60px; clear:both; background:url(../images/footer.jpg) repeat-x;} 
div.footer2 { position:relative; display:block; width:1000px; height:50px; margin: 0 auto;}
div.footer2 p.left { color:#baada4; float:left;}
div.footer2 p.left a { color:#e6e1de;}

div.footer2 p.left img { padding:10px 0 0 0; margin:0 0 -11px 0;}
div.footer2 p.right { padding:18px 0 0 0; color:#e6e1de; float:right;}
div.footer2 p.right span { color:#a7968a;}
div.footer2 p.right a { color:#e6e1de;}
#index div.footer { clear:both; position: relative; margin-top: -99px; display:block; width:100%; height: 99px; clear:both; background:url(../images/menu_bg.jpg) repeat-x;} 
#index div.footer2 { position:relative; display:block; width:1000px; height:72px; margin: 0 auto; padding:21px 0 0 0; }
#index div.footer2 h1 a { position:absolute; display:block; width:191px; height:79px; background-position:0 -7px; text-indent:-5000px; top:20px; left:0;}
#index div.footer2 ul.menu { display:block; width:770px; height:71px; margin:0 0 0 230px; overflow:hidden;}
#index div.footer2 ul.menu li { display:block; float:left; width:119px; height:71px;}
#index div.footer2 ul.menu li a { display:block; width:119px; height:71px; text-indent:-5000px;}
#index div.footer2 ul.menu li.m1 a { background-position:-200px -8px;}
#index div.footer2 ul.menu li.m1 a:hover { background-position:-200px -105px;}
#index div.footer2 ul.menu li.m2 a { background-position:-330px -8px;}
#index div.footer2 ul.menu li.m2 a:hover { background-position:-330px -105px;}
#index div.footer2 ul.menu li.m3 a { background-position:-460px -8px;}
#index div.footer2 ul.menu li.m3 a:hover { background-position:-460px -105px;}
#index div.footer2 ul.menu li.m4 a { background-position:-590px -8px;}
#index div.footer2 ul.menu li.m4 a:hover { background-position:-590px -105px;}
#index div.footer2 ul.menu li.m5 a { background-position:-720px -8px;}
#index div.footer2 ul.menu li.m5 a:hover { background-position:-720px -105px;}
#index div.footer2 ul.menu li.m6 a { background-position:-850px -8px;}
#index div.footer2 ul.menu li.m6 a:hover { background-position:-850px -105px;}
#index div.footer2 ul.menu li.space { display:block; width:10px; height:71px; background-position:-319px -8px;}

