@charset "utf-8";body{margin:0;font-size:9pt;font-family:Arial}a{text-decoration:none;cursor:pointer}div{word-break:break-all}img{border:none}form,li,ul{margin:0;padding:0}li,ul{list-style:none}textarea{font-size:9pt}table{width:100%;border:0;border-collapse:0;border-spacing:0}.clear{clear:both}.space{height:7px}.not_found{padding:30px 0;text-align:center}.button{margin:0;padding:0 8px;height:24px;border:1px solid #ccc;background:#eee;line-height:1.5rem;cursor:pointer}#header{position:relative;margin:0 auto;width:750pt;height:87pt}#main{margin:7px auto 0;width:750pt}#footer{margin:0 auto;width:750pt;height:60px;background:#f5f5f5}#header .logo{position:absolute}#header .logo img{height:60px}#header .lang{position:absolute;top:9pt;right:35px;color:#666}#header .lang a{color:#666}#header .lang a:hover{color:#2874c2}#header .search{position:absolute;top:27px;right:27px;width:185px;height:27px;background:url(../images/search_bg.jpg) no-repeat}#header .search .text{top:3px;left:24px;width:117px;height:21px;line-height:1.3125rem}#header .search .bt,#header .search .text{position:absolute;margin:0;padding:0;border:0}#header .search .bt{top:6px;right:8px;width:2pc;background:0 0;color:#666;font-weight:700;cursor:pointer}#nav{position:absolute;bottom:0;width:100%;height:35px;background:url(../images/nav_bg.jpg) repeat-x}#nav ul{padding:0 15px}#nav li{float:left;background:url(../images/nav_li_bg.jpg) no-repeat;line-height:2.1875rem}#nav .first{background-position:-2px}#nav li a{display:block;padding:0 22px 0 25px;background:url(../images/nav_bg.jpg) no-repeat 2px;color:#fff;font-weight:700;font-size:.875rem}#nav li a:hover{background:url(../images/nav_a_bg.jpg) no-repeat right;color:#2874c2}#focus{margin:0 auto}#focus,#focus div{width:750pt;height:230px}#focus div{position:absolute;overflow:hidden}#focus img{width:750pt;height:230px}#focus #focus_img{display:none}#left{float:left;width:225px}#right{float:right;width:767px}.box{margin:0 0 7px}.box .head{position:relative;height:29px;background:url(../images/box_head_bg.jpg) repeat-x}.box .head span{position:absolute;top:2px;left:0;display:block;padding:0 14px 0 8px;background:url(../images/box_head_title_bg.jpg) no-repeat right;background-color:#fff;color:#2874c2;font-weight:700;font-size:.875rem;line-height:1.5625rem}.box2{margin:0 0 7px}.box2 .head{position:relative;height:29px;border-right:1px solid #ccc;background:url(../images/box2_head_bg.jpg) repeat-x}.box2 .head span{position:absolute;top:0;left:0;display:block;padding:0 22px 0 18px;background:url(../images/box2_head_title_bg.jpg) no-repeat right;color:#fff;font-weight:700;font-size:.875rem;line-height:1.8125rem}.box2 .head .more{position:absolute;top:10px;right:9pt;display:block;padding:0 15px 0 0;height:9pt;background:url(../images/more_bg.jpg) no-repeat right center;color:#2874c2;line-height:9pt}.box2 .main{border:1px solid #ccc;border-top:none}.here{position:relative;margin:0 0 7px;height:29px;border-right:1px solid #ccc;background:url(../images/here_bg.jpg) repeat-x}.here span{position:absolute;top:0;left:0;display:block;padding:0 22px 0 18px;background:url(../images/here_title_bg.jpg) no-repeat right;color:#fff;font-weight:700;font-size:.875rem;line-height:1.8125rem}.here .link{position:absolute;top:8px;right:9pt}.here .link a{padding:0 8px;color:#2874c2}#notice .main{padding:6px 8px 6px 1pc;line-height:1.25rem}#login .main,#notice .main{background:#f5f5f5;color:#666}#login .main{padding:10px}#login td{padding:5px;vertical-align:middle;text-align:center}#login a{color:#2874c2}#login .l{width:38px}#login .r input{width:135px}#login .link{margin:0 auto;width:80%}#contact .main{padding:6px 10px;border:1px solid #ccc;border-top:none;color:#666;line-height:1.25rem}#contact .main span{font-weight:700}#research .main{padding:6px 10px;border:1px solid #ccc;border-top:none;color:#333;line-height:1.25rem}#research input{margin:0 3px 0 7px}#research .question{padding:5px 0;color:#2874c2;font-weight:700}#research .text{display:block;padding:2px}#research .text input{margin:0 0 0 10px;width:90pt}#research .bt{padding:10px 0 5px;text-align:center}#link .main{padding:6px 10px;border:1px solid #ccc;border-top:none;color:#666;line-height:1.25rem}#link .img{padding:0 0 4px}#link .img a{float:left;display:block;padding:4px 6px}#link .img img{width:88px;height:31px}#link .word a{padding:0 4px;color:#333}#link .word a:hover{color:#2874c2}#about .main{padding:7px;min-height:140px;color:#666;line-height:1.25rem}#about .main .img{float:left;margin:0 7px 7px 0}#about .main .more{color:#2874c2}#best_goo .main{padding:9pt 0 3px 8px}#roll{position:relative;overflow:hidden}#roll_sheet{position:absolute}#roll .unit{float:left;padding:0 0 5px;width:191px}#roll .unit div{margin:0 auto;width:150px}#roll .unit .img{overflow:hidden;height:150px;background:#f5f5f5;text-align:center}#roll .unit .img td{width:150px;height:150px}#roll .unit .img a{display:block;width:150px}#roll .unit .img img{max-width:150px;max-height:150px}#roll .unit .title{height:30px;text-align:center;line-height:1.875rem}#roll a{color:#666}#roll a:hover{color:#2874c2}.img_list .main{overflow:hidden;padding:10px 0 0}.img_list .unit{float:left;padding:0 0 5px;width:191px}.img_list .unit div{margin:0 auto;width:150px}.img_list .unit .img{overflow:hidden;height:150px;background:#f5f5f5;text-align:center}.img_list .unit .img td{width:150px;height:150px}.img_list .unit .img a{display:block;width:150px}.img_list .unit .img img{max-width:150px;max-height:150px}.img_list .unit .title{height:40px;text-align:center;line-height:2.5rem}.img_list a{color:#666}.img_list a:hover{color:#2874c2}.art_list_0{float:left;width:379px}.art_list_1{float:right;width:379px}.art_list_0 li a,.art_list_1 li a,.art_list_all li a{padding:0 0 0 15px;background:url(../images/img_1.jpg) no-repeat 4px center}.list .main{padding:3px 9pt 9pt}.list li{border-bottom:1px dashed #ccc}.list li a{float:left;display:block;margin:5px 0;color:#333;line-height:1.5rem}.list li a:hover{color:#2874c2}.list li span{float:right;display:block;color:#666;line-height:2.125rem}.art_sheet li a{padding:0 0 0 15px;background:url(../images/cat3_a_bg.jpg) no-repeat 4px center}.art_sheet li span{padding:0 10px 0 0}#footer .nav{padding:9pt 0 0;color:#333;text-align:center}#footer .nav a{padding:0 5px;color:#333}#footer .info a:hover,#footer .nav a:hover{color:#2874c2}#footer .info{padding:8px 0 0;color:#333;text-align:center}#footer .info a{padding:0 8px 0 0;color:#333}.tree .main{padding:5px 0 15px;background:#f5f5f5}.tree a{display:block;color:#333}.tree a:hover{color:#2874c2}.tree .cat1{overflow:hidden;padding:0 0 0 15px;background:url(../images/cat1_bg.jpg) no-repeat bottom;line-height:2.25rem}.tree .cat2{padding:0 0 0 40px;background:url(../images/cat2_bg.jpg) no-repeat bottom}.tree .cat2,.tree .cat3{overflow:hidden;line-height:1.875rem}.tree .cat3{padding:0 0 0 55px;background:url(../images/cat3_bg.jpg) no-repeat bottom}.tree .cat1 a{padding:0 0 0 20px;background:url(../images/cat1_a_bg.jpg) no-repeat 3px center}.tree .cat2 a{padding:0 0 0 14px;background:url(../images/cat2_a_bg.jpg) no-repeat 2px center}.tree .cat3 a{padding:0 0 0 14px;background:url(../images/cat3_a_bg.jpg) no-repeat 2px center}.img_sheet{margin:25px 0 0}.img_sheet .unit{float:left;padding:0 0 5px;width:191px}.img_sheet .unit div{margin:0 auto;width:150px}.img_sheet .unit .img{overflow:hidden;height:150px;background:#f5f5f5;text-align:center}.img_sheet .unit .img td{width:150px;height:150px}.img_sheet .unit .img a{display:block;width:150px}.img_sheet .unit .img img{max-width:150px;max-height:150px}.img_sheet .unit .title{height:50px;text-align:center;line-height:3.125rem}.img_sheet a{color:#666}.img_sheet a:hover{color:#2874c2}.page_link{position:relative;height:60px}.page_link .in{position:absolute;top:15px;right:10px}.page_link a,.page_link span{float:left;display:block;padding:0 5px;color:#666;font-size:.8125rem;line-height:1.5625rem}.page_link form{float:left}.page_link .text{margin:0 3px 0 0;padding:0;width:30px;height:18px;border:0;border:1px solid #666;line-height:1.125rem}.page_link .num{padding:0}.page_link .bt{margin:0;padding:0 5px;height:20px;border:1px solid #ccc;background:#ddd;line-height:1.25rem;cursor:pointer}#picture{color:#666}#picture .img{overflow:hidden;margin:0 0 10px;text-align:center}#picture img{max-width:700px}#picture .head{padding:7px 15px;background:#f5f5f5;font-weight:700;font-size:.875rem}#picture .attribute{margin:10px 0 10px 40px;line-height:1.25rem}#picture .attribute span{font-weight:700}#picture .attribute a{padding:0 0 0 8px;color:#2874c2}#picture .attribute a:hover{color:#c00}#picture .txt{padding:15px 10px;min-height:75pt;line-height:180%}#picture .txt table{background:#999;border-spacing:1px}#picture .txt td{padding:5px;background:#fff}#prev_next{padding:20px 5px 10px;color:#333;line-height:1.25rem}#prev_next .prev{float:left}#prev_next .next{float:right}#prev_next a{color:#666}#prev_next a:hover{color:#2874c2}#about_main{padding:5px 10px 15px;min-height:200px;color:#666;line-height:180%}#about_main img{max-width:700px}#about_main table{background:#999;border-spacing:1px}#about_main td{padding:5px;background:#fff}#article{margin:0 0 5px;padding:10px}#article .title{color:#333;text-align:center}#article .message{padding:10px;border-bottom:1px dashed #999;color:#999;text-align:center}#article .main{padding:10px 0;min-height:200px;color:#333;line-height:180%}#article .main img{max-width:700px}#article .main table{background:#999;border-spacing:1px}#article .main td{padding:5px;background:#fff}.dow_sheet li,.rec_sheet li{margin:0 10px;padding:10px 0;border-bottom:1px dashed #999;list-style:none}.dow_sheet .title,.rec_sheet .title{padding:9pt 0;width:550px;background:url(../images/rec_title_bg.jpg) no-repeat 0 33px;color:#2874c2;font-weight:700;font-size:.875rem}.dow_sheet .time,.rec_sheet .time{width:75px;color:#999}.dow_sheet .text,.rec_sheet .text{color:#666;line-height:180%}.dow_sheet .text table,.rec_sheet .text table{background:#999;border-spacing:1px}.dow_sheet .text td,.rec_sheet .text td{padding:5px;background:#fff}.dow_sheet .title a{padding:0 0 0 20px;background:url(../images/dow_title_bg.gif) no-repeat 0 center;color:#2874c2}.mes_sheet{padding:0 10px;color:#333}.mes_sheet li{padding:10px 0;border-bottom:1px dashed #999;list-style:none}.mes_sheet div{line-height:1.25rem}.mes_sheet span{color:#2874c2}.mes_sheet .reply{margin:10px 50px;padding:10px}#leave_word,.mes_sheet .reply{border:1px solid #ccc;background:#f5f5f5}#leave_word{padding:10px 0}#leave_word td{padding:5px}#leave_word .l{width:150px;text-align:right}#leave_word .text{width:200px}#leave_word .bt_row{text-align:center}#leave_word textarea{width:450px;height:75pt}#service{position:fixed;top:150px;right:0;z-index:9;overflow:hidden}#service,#service_img{width:33px;height:210px}#service_img{position:absolute;left:0;background:url(../images/service.png) no-repeat left center}#service .main{position:absolute;left:33px;width:110px;height:210px;background:#174579}#service .main .in{position:absolute;top:5px;left:5px;padding:5px;width:90px;height:190px;background:#fff;text-align:center}#info .main{padding:30px 0;text-align:center}#info .main div{padding:10px 0;font-weight:700;font-size:.875rem}#info .main a{color:#2874c2}#info .main a:hover{text-decoration:underline}#reg_login .main{padding:30px 0}#reg_login .main td{line-height:2pc}#reg_login .main .l{width:220px;text-align:right}#reg_login .main .r{padding:0 0 0 10px}#reg_login .main .text{width:220px}#reg_login .main td span{padding:0 10px}#reg_login a{color:#2874c2}#reg_login a:hover{text-decoration:underline}#welcome .head .user_name{color:#c00}#user_center .main,#welcome .main{padding:7px;min-height:20pc}#user_center .sheet{width:100%;border:0;border-collapse:0;background:#ccc;border-spacing:1px}#user_center .sheet td{padding:5px;background:#fff}#user_center .sheet .l{width:150px;text-align:right}#user_center .sheet .c{text-align:center}#user_center .sheet .text{width:200px}#user_center .sheet .bt_row{padding:5px;text-align:center}#user_center a{color:#2874c2;cursor:pointer}#comment{padding:10px 0 7px}#comment .head{padding:7px 15px;border:1px solid #ccc;background:#f5f5f5;color:#666;font-weight:700;font-size:.875rem}#comment .main{padding:7px;border:1px solid #ccc;border-top:none}.share{padding:20px 0}.add_booking textarea{width:430px;height:75pt}.alert{position:fixed;top:150px;z-index:99999;display:none;overflow:hidden;border:5px solid #69c;background:#fff}.alert .head{margin:0 0 8px;height:30px;border-bottom:1px dashed #69c}.alert .close{top:10px;right:10px;color:#c00;cursor:pointer}.alert .close,.alert .title{position:absolute;font-weight:700}.alert .title{top:8px;left:10px;font-size:.875rem}.alert .main{margin:40px 0 0;text-align:center;font-weight:700;font-size:.875rem}.agr_main{overflow-y:scroll;margin:0 auto;padding:5px 10px;width:660px;height:15pc;border:1px solid #ccc;border-right:0;line-height:1.375rem}