body {font-family: Arial, Helvetica, sans-serif;margin:0;font-size:12px;background:url(../images/bac.jpg) no-repeat top center;}
ul,form{margin:0;padding:0}
ul{list-style:none}
h1,h2,h3{font-size:1em;margin:8px auto}
#wrap{background:#77a9d4 url(../images/mainbac.jpg) no-repeat 0 189px;margin:0 auto;width:1024px}
#top{background:url(../images/topbanner.jpg) no-repeat;height:162px;margin:0 auto}
#main{background:#fff;width:943px;margin:0 auto;padding:3px 7px 8px}
.topin{width:957px;margin:0 auto; position:relative}
#logo{ width:316px;height:99px;margin:0 0 10px 1px;float:left}
#logo, #logo a {width:316px;height:99px; overflow:hidden;}
#logo a {background:url(../images/logo.jpg) no-repeat top left; padding:100px 0 0; display:block;}
/*add*/
.logo_per{position:absolute; background:url(../images/logo_per.png) no-repeat 0 0;_background:url(../images/logo_per01.png) no-repeat 0 0; width:218px; height:143px; right:131px; top:-34px}
.logo_bird{position:absolute; background:url(../images/logo_bird.png) no-repeat 0 0;_background:url(../images/logo_bird01.png) no-repeat 0 0; width:67px; height:47px; left:160px; top:72px}
/**/
.clearbox{border-top:1px solid transparent!important;margin-top:-1px!important;border-top:0;margin-top:0;clear:both;visibility:hidden}
.clear{clear:both}
.clearnew{clear:both;margin:0;font-size:1px;line-height:1px;height:1px}
#login{float:right;margin:10px;font-weight:700;color:#fff;font-size:13px;position:relative}
#login a,#login a:visited{color:#fff;text-decoration:none}
#login a:hover{text-decoration:underline}
#login a:focus{outline:0}
#menu{font-size:13px}
.cnup{background:url(../images/cornerup.gif) no-repeat top left;height:6px;font-size:1px;line-height:1px}
.menu{background:url(../images/menubac.gif) no-repeat;padding:9px 16px 0 16px;height:34px}
.menu ul{margin:0;padding:0;list-style:none}
.menu li{display:inline;margin:0;padding:0;font-size:13px;font-weight:700}
*html .menu li{font-size:12px}
.menu li a{float:left;background:url(../images/menuleft.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none}
.menu li a span{float:left;display:block;background:url(../images/menuright.gif) no-repeat right top;padding:8px 14px 10px 6px;margin-right:4px;color:#000}
*+html #newmenu li a span{padding:8px 14px 9px 6px}
.menu li a:hover span{color:#000}
.menu li a:hover{background-position:0 -34px}
.menu li.cu_menu a span,.menu li a:hover span{background-position:100% -34px;cursor:pointer}
.menu li.cu_menu a{float:left;background:url(../images/menuleft.gif) no-repeat left top;margin:0;padding:0 0 0 6px;text-decoration:none;background-position:0 -34px;color:#fff}
.fsp{background:#fff;height:4px;font-size:1px;line-height:1px}
.frdown{background:url(../images/frdown.gif) no-repeat;height:6px;width:957px;margin:0 auto}
#copyright{background:url(../images/copydown.jpg) no-repeat;margin:8px auto;width:957px;height:52px;padding:11px 0}
.downlink{font-weight:700;color:#36539e;text-align:center;line-height:26px}
.downlink a,.downlink a:visited{color:#36539e;text-decoration:none}
.downlink a:hover{color:#36539e;text-decoration:underline}
.copytext{line-height:26px;text-align:center;font-size:11px;color:#666}
#intro_bottom{width:957px;margin:6px auto 20px;color:#444;line-height:18px}
.maincon{width:600px;margin-right:10px;float:left}
* html .maincon{margin-right:4px}
.mainrt{width:333px;float:left}
html .mainrt{margin-right:-6px}
#about{background:url(../images/about.gif) top left no-repeat;padding:15px 15px 15px 120px;height:154px;font-size:11px;line-height:18px;color:#555;margin:0 0 6px}
#about .ti,#about h1{font-size:16px;color:#000;display:block;font-weight:700;margin:0 0 8px}
#emalert{margin:0 0 6px}
#emalert .emup{background:url(../images/em_up.gif) no-repeat;height:13px;font-size:1px;line-height:1px}
#emalert .emmid{background:#4074a8 url(../images/embac.gif) no-repeat top left;padding:2px 5px}
#emalert .icon{background:url(../images/emicon.gif) no-repeat top left;width:81px;height:71px;margin:0 8px;float:left}
#emalert .info{font-weight:700;line-height:21px;color:#fff;float:left;padding:5px 0 0;width:200px}
#emalert .embottom{background:url(../images/embottom.gif) no-repeat;height:5px}
#emalert .emw_content{min-height:66px;background:url(../images/em_icon.gif) no-repeat top right;padding:0 90px 0 2px;color:#324e9a;line-height:16px}
#emalert .emw_form{margin:0 2px 4px;padding:4px 0 0}
* html #emalert .emw_content{height:66px}
.emform{padding:0 0 0 10px;margin:0 0 3px}
.eminput{background:#e2eef5;padding:2px 4px;width:188px;color:#333;border:0;height:18px;font-size:12px}
.eminput2{background:#fff;padding:2px 4px;width:160px;color:#333;border:1px solid #999;height:16px;font-size:12px;position:relative;top:-6px;margin-right:6px}
.eminput3{background:#fff;padding:2px 4px;width:222px;color:#333;border:1px solid #999;height:16px;font-size:12px;margin-right:6px}
* html .eminput2,*+html .eminput2{position:relative;top:-3px}
.emtip,.emtip2{font-size:11px;color:#fff;padding:3px 0 3px 16px}
.emtip2{color:#666;padding:0 0 0 2px}
.tab01{background:url(../images/tab1right.gif) no-repeat right top;height:5px;font-size:1px;line-height:1px;text-align:left;min-width:210px}
.tab01corner{background:url(../images/tab1left.gif) no-repeat left bottom;height:5px;width:3px}
.tab01down{background:#fff url(../images/tab1down_right.gif) no-repeat right top;height:5px;font-size:1px;line-height:1px;text-align:left;min-width:210px}
.tab01downcorner{background:url(../images/tab1down_left.gif) no-repeat left bottom;height:5px;width:3px}
.fr01,.fr01b,.fr01c{background:#fff;border-color:#5b71ae;border-style:solid;border-width:0 1px;padding:6px 10px;float:left;width:311px}
.fr01b,.fr01c{width:578px}
.fr01b p{margin:0px 0 10px 0; padding:0; line-height:14px}
* html .fr01c{margin:-6px 0}
* html .i6bug{margin:-10px 0}
*+html .fr01c{margin:-6px 0}
#search,#today_deal,#topdeal,#map,#destination,#vcright,#event_right,#travel_tool,#popular_store,.dismumber_play,#deals,#new_right{margin:0 0 6px}
.title01{color:#324e9a;font-size:16px;font-weight:700}
.title01 h1{line-height:30px;margin-bottom:4px; margin-top:0px}
.title01 span{font-size:11px;color:#666;line-height:18px;font-weight:400;margin:-10px 0 8px;display:block}
.fea_snew{padding:5px 11px 5px 15px}
#vcright ul.l01{padding-bottom:6px}
#vcright ul.l02{border-top:1px dashed #ccc;padding:6px 0 3px}
#vcright ul li{width:98px;height:31px;float:left;margin-right:4px;text-align:center;height:95px;overflow:hidden}
#vcright ul li.end{margin:0}
#vcright .fstnew{border:2px solid #ccc;width:90px;padding:4px 2px;margin-bottom:3px; position:relative}
#vcright .fstnew:hover{border:2px solid  #324e9a}
#today_deal ul{margin-right:-6px}
#today_deal ul li{float:left;margin-right:6px;width:182px}
#today_deal .recimg{margin:5px auto;text-align:center; position:relative}
#today_deal .recimg img{display:block;padding:1px;border:2px solid #ccc;margin:0 auto}
.todaydeal_title{line-height:16px;width:160px;margin:3px auto;color:#324e9a;font-weight:700;font-size:13px;height:48px;overflow:hidden}
#today_deal ul li:hover .recimg img{border:2px solid #324e9a}
.todaydeal_title a,.todaydeal_title a:visited,.todaydeal_title a:hover{color:#324e9a;text-decoration:none}
.todaydeal_title a:hover{text-decoration:underline}
.todaydeal_info{color:#555;font-size:11px;width:160px;margin:3px auto;overflow:hidden}
.today_pr{font-weight:700;line-height:20px;color:#cc0000;font-size:16px;float:left;margin:0 2px 0 10px}
#topdeal ul li{margin:0 0 6px; border-bottom:1px dashed #c9c9ca; padding-left:50px; padding-bottom:7px; background:url(../images/number.gif) no-repeat 0 0; line-height:18px}
#topdeal ul li.n01{background-position:3px 3px}
#topdeal ul li.n02{background-position:3px -45px}
#topdeal ul li.n03{background-position:3px -98px}
#topdeal ul li.n04{background-position:3px -150px}
#topdeal ul li.n05{background-position:3px -207px}
#topdeal ul li.n06{background-position:3px -268px}
#topdeal ul li.n07{background-position:3px -328px}
#topdeal ul li.n08{background-position:3px -396px}
#topdeal ul li.n09{background-position:3px -472px}
#topdeal ul li.n10{background-position:3px -545px}
#deals ul li{margin:2px 0 8px}
#destination ul{margin-right:2px}
#destination ul li{float:left;margin:3px 20px 3px 4px}
#destination ul li a,#destination ul li a:visited{color:#333;text-decoration:none;font-weight:700;font-size:13px}
#destination ul li a:hover{text-decoration:underline}
.detail_view{background:url(../images/det_bac.gif) no-repeat;text-align:center;width:60px;height:23px;line-height:23px;font-weight:700;float:right;margin-right:10px;font-size:12px;color:#fff}
.detail_view a,.detail_view a:visited{color:#fff;text-decoration:none}
.detail_view a:hover{text-decoration:underline}
.feaname{line-height:17px;font-size:12px;color:#333;padding:0 0 4px;font-weight:700;height:17px;width:100px;overflow:hidden}
.feaname a,.feaname a:visited{color:#333;text-decoration:none}
.feaname a:hover{color:#333;text-decoration:underline}
.sof_01{background:#fff;color:#cc0000;font-size:13px;font-weight:700;line-height:17px;margin-bottom:3px}
.more_use{ padding:4px 0 0;color:#324e9a;font-size:11px;text-align:right}
.more_use a,.more_use a:visited,.more_use a:hover{color:#324e9a;text-decoration:none}
.more_use a:hover{text-decoration:underline}
#event_right ul li,#new_right ul li{margin:0 0 8px}
.date{background:url(../images/cad.gif) no-repeat top left;width:35px;height:32px;font-size:11px;color:#333;float:left;margin-right:8px;text-align:center;padding:2px 0}
.date .month{font-weight:700;line-height:18px}
.date .month{line-height:18px}
.codenew{background:url(../images/codenew.gif) no-repeat top left;width:27px;height:33px;float:left;margin-right:8px;font-size:2px} 
.dealnew{background:url(../images/dealnew.gif) no-repeat top left;width:36px;height:38px;float:left;margin-right:8px;font-size:2px} 
.evt_info{font-size:11px;line-height:13px;margin-right:6px;float:left;width:210px;color:#000;font-weight:400}
.evt_info a,.evt_info a:visited{color:#000;text-decoration:none}
.evt_info a:hover{color:#000;text-decoration:underline}
.price{color:#cc0000}
.evt_info .merchant{font-weight:400;color:#555;text-decoration:none}
.newd_info{font-size:11px;line-height:14px;float:left;width:264px;color:#000;font-weight:400}
.newd_content{overflow:hidden}
.newd_info a,.newd_info a:visited{color:#000;text-decoration:none}
.newd_info a:hover{color:#000;text-decoration:underline}
.newd_info .trav_n{font-weight:400;color:#2e4687;text-decoration: underline}
.newd_info .trav_n a{ color:#2e4687;text-decoration: underline}
.newd_info .trav_n a:link{ color:#2e4687;text-decoration: underline}
.newd_info .trav_n a:visited{ color:#2e4687;text-decoration: underline}
.newd_info .trav_n a:hover{ color:#2e4687;text-decoration: underline}
.newd_info .price{padding:0 10px 0 8px} 
.alert{background:url(../images/alert.gif) no-repeat top left;width:48px;height:22px;float:left;font-size:11px;color:#fff;text-align:center;line-height:22px;font-weight:400}
.alert a,.alert a:visited{text-decoration:none;color:#fff}
.alert a:hover{text-decoration:underline}
.txt_stips{color:#666}
a.dealtitle:link,a.dealtitle:visited{color:#000;text-decoration:none}
a.dealtitle:hover{text-decoration:underline}
a.hol_n:link,a.hol_n:visited{ font-size:14px;color:#2e4687;text-decoration: underline}
a.hol_n:hover{font-size:14px;color:#2e4687;text-decoration:underline}
#map{background:url(../images/map.jpg)  top left;width:600;height:248px;position:relative}
#map a{display:block;padding:2px 4px;color:#000;position:absolute;font-weight:700;font-size:11px}
#map a.North_America{top:56px;left:39px}
#map a.Caribbean{top:112px;left:119px}
#map a.Central_America{top:154px;left:55px}
#map a.South_America{top:195px;left:132px}
#map a.Europe{top:40px;left:265px}
#map a.Middle_East{top:114px;left:328px}
#map a.Africa{top:155px;left:287px}
#map a.ASIA{top:53px;left:427px}
#map a.Australia{top:196px;left:499px}
#map a:link,#map a:visited{color:#000;text-decoration:none}
#map a:hover{color:#fff;background:#3150a0}
#loginpanel{background:#fff url(../images/login_bac.gif) repeat-x top left;position:absolute;top:24px;left:-95px;border:2px solid #3150a0;background-color:#fff;padding:10px 8px 6px;width:186px;z-index:1000;font-size:11px;color:#333;opacity:.8}
* html #loginpanel,*+html #loginpanel{filter: alpha(opacity=80)}
#loginpanel .label{float:left;width:66px;text-align:left;color:#333;padding:2px 0}
#loginpanel .input{float:left;width:120px;padding:1px 0}
#loginpanel .input input{width:108px;height:14px;border:1px solid #3150a0;padding-left:2px;font-size:11px;color:#000}
#loginpanel .rem,#loginpanel .btn{margin-left:66px;padding:1px 0}
#loginpanel .rem checkbox{border:1px solid #b0b0b0}
#loginpanel .btn img{margin-left:5px}
#search_select{float:left;position:relative;width:1px;height:1px;line-height:1px}
#search_item{position:absolute;top:36px;left:111px;width:400px;padding:10px;background:#fff;border:2px solid #3150a0;opacity:.9;z-index:80}
* html #search_item,*+html #search_item{filter: alpha(opacity=90)}
#search_onpress{position:absolute;top:36px;left:111px;width:230px;padding:10px;background:#fff;border:2px solid #3150a0;opacity:.9}
* html #search_onpress,*+html #search_onpress{filter: alpha(opacity=90)}
.location_home{float:left;width:191px;margin-right:10px}
.location_aboard{float:left;width:191px}
.location_others{width:398px}
#search_item ul li{line-height:16px;font-size:11px;font-weight:700;color:#405aa1;padding:1px 0 1px 5px;margin:0 0 2px}
#search_item ul li a,#search_item ul li a:visited{color:#405aa1;text-decoration:none}
#search_item ul li a:hover{color:#405aa1;text-decoration:underline}
#search_item ul li.head{color:#444;border-bottom:1px dashed #555;font-size:12px;padding:3px 0 3px 5px}
#search_item .location_others ul li{float:left;width:190px;margin-right:3px}
#search_item .location_others ul li.head{float:none;width:382px}
#search_onpress ul li{line-height:18px;font-size:11px;font-weight:700;color:#405aa1;padding:1px 0 1px 5px;margin:0 0 2px;width:220px}
#search_onpress ul li a,#search_onpress ul li a:visited{color:#405aa1;text-decoration:none}
#search_onpress ul li a:hover{color:#405aa1;text-decoration:underline}
#search_onpress ul li.head{color:#444;border-bottom:1px dashed #555;font-size:12px;padding:3px 0 3px 5px}
#search_onpress ul li.select,#search_onpress ul li:hover{background:#e8f1f7}
.search_page{color:#333;text-align:center}
.search_page a,.search_page a:visited{color:#405aa1;text-decoration:underline}
#nav_position{padding:4px;font-size:11px;color:#555;line-height:15px;margin:2px 0 6px}
#nav_position a,#nav_position a:visited{color:#555;text-decoration:none}
#nav_position a:hover{color:#444;text-decoration:underline}

#popular_store ul li{border-bottom:1px solid #ccc;padding:4px 0}
*+html #popular_store ul li,* html #popular_store ul li{padding:3px 0 2px}
#popular_store .so_name{float:left;width:228px;margin-right:5px;height:17px;line-height:17px;overflow:hidden;font-size:13px;font-weight:700;color:#333}
#popular_store .so_name a,#popular_store .so_name a:visited{color:#333;text-decoration:none}
#popular_store .so_name a:hover{color:#333;text-decoration:underline}
#popular_store .hits{color:#1a5d91;width:50px;margin-right:2px;font-size:12px;font-weight:700;float:left;line-height:17px}
#popular_store .sortup,#popular_store .sortdown,#popular_store .sortnormal{background:url(../images/sort_up.gif) no-repeat top left;width:9px;height:9px;font-size:1px;line-height:1px;float:left;position:relative;top:4px}
#popular_store .sortdown{background-position:0 -9px}
#popular_store .sortnormal{background-position:0 -18px}
.tab_use{float:left;width:100%;background:#fff url(../images/tab_down.gif) repeat-x bottom;font-size:12px;line-height:normal;height:34px}
.tab_use ul{margin:0;padding:6px 0 0;list-style:none}
.tab_use li{display:inline}
.tab_use li a{display:inline;background:url(../images/tab_right.gif) no-repeat right top;text-decoration:none;font-weight:700;color:#2f54a3;cursor:pointer;text-align:center;margin-right:-1px}
.tab_use li a span{background:url(../images/tab_left.gif) no-repeat left top;display:block;padding:6px 10px 5px 10px;height:16px;font-size:12px;overflow:hidden}
.tab_use li a:hover,.tab_use li.cur_use a{float:left;background:#fff  url(../images/tab_righton.gif) no-repeat right top;color:#cc0000;cursor:pointer}
.tab_use li a:hover span,.tab_use li.cur_use a span{background:url(../images/tab_lefton.gif) no-repeat left top;display:block;padding:6px 10px}
.tab_use2{float:left;width:100%;background:#fff url(../images/tab_down.gif) repeat-x bottom;font-size:12px;line-height:normal;height:32px}
.tab_use2 ul{margin:0;padding:5px 0 0;list-style:none}
.tab_use2 li{display:inline}
.tab_use2 li a{float:left;background:url(../images/tab2_right.gif) no-repeat right top;text-decoration:none;font-weight:700;color:#2f54a3;cursor:pointer;text-align:center;margin-right:2px}
.tab_use2 li a span{background:url(../images/tab2_left.gif) no-repeat left top;display:block;padding:5px 10px;height:16px;font-size:13px;overflow:hidden}
.tab_use2 li a:hover,.tab_use2 li.cur_use a{float:left;background:#fff  url(../images/tab2_righton.gif) no-repeat right top;color:#fff;cursor:pointer}
.tab_use2 li a:hover span,.tab_use2 li.cur_use a span{background:url(../images/tab2_lefton.gif) no-repeat left top;display:block;padding:5px 10px}
.tab_use3{float:left;width:100%;background:#fff url(../images/tab_down.gif) repeat-x bottom;font-size:11px;line-height:normal;height:28px}
.tab_use3 ul{margin:0;padding:4px 0 0;list-style:none}
.tab_use3 li{display:inline}
.tab_use3 li a{float:left;background:url(../images/tab_right.gif) no-repeat right top;text-decoration:none;font-weight:700;color:#2f54a3;cursor:pointer;text-align:center;margin-right:-1px}
.tab_use3 li a span{background:url(../images/tab_left.gif) no-repeat left top;display:block;padding:4px 7px 3px 7px;height:16px;font-size:12px;overflow:hidden}
.tab_use3 li a:hover,.tab_use3 li.cur_use a{float:left;background:#fff  url(../images/tab_righton.gif) no-repeat right top;color:#cc0000;cursor:pointer}
.tab_use3 li a:hover span,.tab_use3 li.cur_use a span{background:url(../images/tab_lefton.gif) no-repeat left top;display:block;padding:4px 7px 4px 7px}
* html .magin_bug1,*+html .magin_bug1{margin:-6px 0 0}
* html .magin_bug2,*+html .magin_bug2{margin:0 0 -4px}
div.pagination{text-align:center;padding:7px;margin:3px}
div.pagination a{padding:2px 5px;margin:2px;border:1px solid #999;text-decoration:none;color:#666}
div.pagination a:hover,div.pagination a:active{border:1px solid #999;background-color:#666;color:#fff}
div.pagination span.current{padding:2px 5px;margin:2px;border:1px solid #999;font-weight:700;background-color:#666;color:#FFF}
div.pagination span.disabled{padding:2px 5px;margin:2px;border:1px solid #EEE;color:#DDD}
.searchinfo{font-size:16px;color:#666;font-weight:700;margin:16px 0 10px;line-height:24px}
.searchinfo font{color:#2f54a3}
.deal_detail,.deal_list{margin:0 0 8px;position:relative;top:0 }
.vouchercode .lable,.deal .lable,.salenews .lable{background:url(../images/lb_code.png) no-repeat right top;width:72px;height:71px;position:absolute;right:0;top:0;z-index:100}
* html .vouchercode .lable,* html .deal .lable,* html .salenews .lable{background:url(../images/lb_code.png) no-repeat right top;width:72px;height:71px;position:absolute;right:13px;top:0;z-index:100}
.salenews .lable{background:url(../images/lb_sale.png) no-repeat right top}
.deal .lable{background:url(../images/lb_deal.png) no-repeat right top}
.de_ti{width:536px;color:#314e9a;font-size:16px;font-weight:700;line-height:22px;margin:0 0 12px}
.upcomming{background:url(../images/upcomming.png) no-repeat right top;width:91px;height:91px;position:absolute;right:40px;top:60px;z-index:88}
.deal_list .de_ti{float:left;width:450px }
.de_ti font{color:#cc0000}
.de_oth_info{color:#666;font-size:11px;line-height:16px;width:560px;margin:0 0 10px}
.deal_list .de_oth_info{width:520px;margin:0 0 5px}
* html .deal_list .de_oth_info,*+html .deal_list .de_oth_info{margin:-4px 0 5px}
.de_info{line-height:24px;color:#333}
.de_info img{float:right;margin:0 8px}
.de_tips{clear:both;font-size:11px;color:#888;margin:6px 0}
.btn_search{background:url(../images/btn_search.gif);width:88px;height:25px}
.s_intro{margin:0 0 10px;border-top:2px solid #8fabd2;padding:3px 0 0}
.s_introin{background:#fff url(../images/s_introbac.gif) repeat-x top left;color:#333;line-height:18px;padding:6px 15px;font-size:11px}
.s_introin h1,.s_introin h2{font-size:16px;font-weight:700;margin:5px 0 8px}
.fav_add{margin:0 0 6px}
.fav_add_up{background:url(../images/fav_fup.gif) no-repeat;font-size:15px;font-weight:700;color:#fff;height:30px;padding:6px 0 0 16px;line-height:22px}
.fav_add_down{background:url(../images/fav_fdown.gif) no-repeat;height:8px}
.fav_add_mid{background:url(../images/fav_fbac.gif) repeat-y;padding:2px 15px}
.fav_number{background:url(../images/fav_number.gif) no-repeat top left;width:117px;float:left;margin:12px 32px 6px 16px;text-align:center;font-weight:700;font-size:24px;line-height:40px;height:63px;color:#fb6608}
.fav_info{float:left;margin:4px 4px 8px 10px;width:380px}
.fav_info_t{line-height:16px;color:#444;margin:0 0 5px}
.fav_sub{margin:4px 0 0}
.btn_submit{position:relative;top:2px;left:5px;margin-right:5px;background:url(../images/btn_submit.gif);width:89px;height:26px;border:0}
a.showhide:link,a.showhide:visited,a.showhide2:link,a.showhide2:visited{background:url(../images/showhide.gif) no-repeat;line-height:52px;text-align:center;font-weight:700;color:#fff;width:597px;margin:6px auto;display:block;text-decoration:none;font-size:24px}
a.showhide:hover,a.showhide2:hover{text-decoration:underline}
.shop_info_rt{border:2px solid #ccc;padding:3px 4px;margin:0 0 6px}
.shop_img{margin:0 auto 6px;width:320px}
.shop_btn{background:#dadfed;padding:6px 5px;margin:0 0 6px}
.shop_url{background:#fff;padding:6px 5px;margin:0 0 6px}
.sp_logo{float:left;margin:0 50px 0 20px;border:1px solid #ccc;width:88px;height:31px;overflow:hidden;font-size:11px;color:#324e9a;text-align:center;line-height:15px}
.vs_ps{position:relative;top:4px}
a.vshop:link,a.vshop:visited{float:left;display:block;margin:0 15px 0 20px;background:url(../images/btn_bac1.gif) no-repeat;line-height:26px;padding-left:8px;font-size:12px;font-weight:700;width:85px;text-decoration:none;color:#fff}
a.vshop:hover{text-decoration:underline}
a.vcomment:link,a.vcomment:visited{float:left;background:url(../images/btn_bac2.gif);width:149px;font-weight:700;color:#fff;text-align:center;line-height:26px;text-decoration:none}
a.vcomment:hover{text-decoration:underline}
.shop_kinfo{background:#e8e8e8;padding:6px 12px;font-size:11px;line-height:14px;color:#555;margin:0 0 4px}
#shop_comment{margin:0 0 6px}
#shop_comment ul li{margin:0 0 6px;font-size:12px;line-height:16px}
.txt11_gray{font-size:11px;color:#666}
.post_comment{margin:4px;border-top:1px solid #ccc;padding:8px 0 0}
.post_comment h2{color:#324e9a;font-size:15px;font-weight:700;text-align:center;margin:0 0 4px}
.post_comment form{text-align:center}
.input_comment{border:1px solid #aaa;width:288px;height:50px;margin:0 auto}
.btn_comment,.btn_send,.btn_share{margin:6px auto;background:url(../images/btn_comment.gif);width:99px;height:22px;border:0}
.btn_send{background:url(../images/btn_send.gif)}
.btn_share{background:url(../images/btn_share.gif)}
#shop_deals{margin:0 0 6px}
.mer_de{padding:2px}
.mer_de ul li{padding:2px 6px;margin:8px 0;font-weight:700;line-height:130%;border-bottom:1px dashed #ccc}
.mer_de ul li.hot{background:#f6f6f6}
.mer_de ul li.expired{background:#eee}
.vtup{float:left;margin:0 0 -6px}
* html .vtup{float:left;margin:-10px 0 -2px}
.vote a{font-weight:700;float:left;margin-left:5px;height:24px;font-size:14px;line-height:normal}
* html .vote a{display:inline;}
.vote a:hover{text-decoration:none}
.vote .for:link,.vote .for:visited{color:#555}
.vote .for{padding-left:8px;background:url(../images/for.gif) no-repeat 0 0}
.vote .for:hover{background-image:url(../images/for_hover.gif);color:#1a5d91}
.vote .for:hover span{background-image:url(../images/for_hover.gif);color:#1a5d91}
.vote .for span{padding:2px 24px 0 0;display:block;background:url(../images/for.gif) no-repeat 100% 0}
.vote_c{text-align:left;position:relative;top:-8px}
.vote_c li{border:0!important}
.vote_c li a{float:left;background:url(../images/for_left.gif) no-repeat left top;margin:0;padding:0 0 0 5px;text-decoration:none;height:24px}
.vote_c li a:hover{background:url(../images/for_hover_left.gif) no-repeat left top}
.vote_c a span{float:left;display:block;background:url(../images/for_right.gif) no-repeat right top;padding:2px 21px 2px 3px;margin-right:4px;color:#555;font-size:14px;height:20px;font-weight:700;cursor:pointer;line-height:20px}
.vote_c a:hover span{background:url(../images/for_hover_right.gif) no-repeat right top;color:#1a5d91}
.de_minfo{float:left;width:408px;margin-right:10px;color:#333;font-weight:400}
.btn_click{background:url(../images/btn_click.gif);width:212px;font-size:16px;font-weight:700;color:#d8dde9;text-align:center;line-height:34px}
.btn_click a,.btn_click a:visited,.btn_click a:hover{diplay:block;color:#d8dde9;text-decoration:none;width:212px}
.btn_click a:hover{color:#fff}
.codeshow{width:98%;margin:6px auto;text-align:center}
.codeshow a,.codeshow a:visited,.codeshow a:hover{color:#3a5292;text-decoration:underline}
.codeshow p{margin:6px auto}
.codetxt{font-size:15px;font-weight:700;padding:3px;color:#3a5292}
.codetxt span{color:#333;font-size:14px}
.codemore{font-size:12px;font-weight:700;line-height:120%;margin:6px auto;width:96%;padding:5px;border:2px solid #3a5292}
.didt{font-size:14px}
.showyesno{font-size:14px;text-align:center;width:100px;margin:5px auto}
.showyesno img{display:block;float:left;margin-right:8px}
.didt{font-size:14px}
.mer_rt{width:130px;float:left;text-align:center; position:relative;}
.mer_pro{padding:0 0 8px}
.mer_shop{padding:0 0 15px}
.mer_pro img,.mer_shop img{display:block;margin:0 auto;border:1px solid #ccc}
.mer_off{
	line-height:41px;
	text-align:center;
	color:#2d4485;
	font-size:22px;
	font-weight:700;
	margin:4px auto;
	background:url(../images/pricebg.gif) no-repeat 0 0;
	position:absolute;
	top:97px;
	left:-22px;
	width:177px;
	height:41px;
	vertical-align: middle
}
.mervc_bot{font-size:12px;line-height:18px;color:#666;font-weight:400;padding:6px 0 5px 6px}
a.tellfr:link,a.tellfr:visited,a.tellfr:hover{background:url(../images/lg_down.gif) no-repeat top left;height:18px;padding-left:25px;color:#999;text-decoration:underline;float:left;display:block;margin-right:30px}
a.tellfr:hover{color:#666!important}
a.sharedis:link,a.sharedis:visited,a.sharedis:hover{background:url(../images/lg_down.gif) no-repeat 0 -18px;height:18px;padding-left:25px;color:#999;text-decoration:underline;float:left;display:block;margin-right:30px}
a.sharedis:hover{color:#666!important}
.tell_pop,.share_pop{background:#fff;width:95%;margin:0 auto 10px;border:3px solid #ccc;padding:0 10px 10px;font-size:12px;font-weight:400;color:#555}
.sh_code,.tell_fr{margin:3px auto}
.sh_ti,.tell_ti{background:url(../images/shareic.gif) no-repeat top left;height:53px;line-height:53px;padding-left:74px;font-size:16px;color:#666;font-weight:700;float:left}
.tell_ti{background:url(../images/tellic.gif) no-repeat top left}
.bt_cls{float:right;position:relative;top:3px;left:3px}
.sh_code_item{float:left;width:88px;line-height:25px;margin:0 0 6px}
.fr_txt{color:#1a5d91}
.tell_pop,.share_pop{width:95%;margin:0 auto 10px;border:3px solid #ccc;padding:0 10px 10px;font-size:12px;font-weight:400;color:#555}
.sh_code,.tell_fr{margin:3px auto}
.sh_ti,.tell_ti{background:url(../images/shareic.gif) no-repeat top left;height:53px;line-height:53px;padding-left:74px;font-size:16px;color:#666;font-weight:700;float:left}
.tell_ti{background:url(../images/tellic.gif) no-repeat top left}
.bt_cls{float:right;position:relative;top:3px;left:3px}
.sh_code_item{float:left;width:88px;line-height:25px;margin:0 0 6px}
.fr_txt{color:#1a5d91}
.sh_code_item{float:left;width:120px;line-height:25px;margin:0 0 6px}
.sh_code_input{float:left;margin:0 0 6px}
.sh_input,.sh_input2{font-size:12px;color:#333;border:1px solid #ccc;padding:2px 5px;width:320px;height:18px}
.sh_input2{height:50px;width:390px}
.shsub{text-align:center}
.fv_fm{margin:2px 0 3px}
.fvaddn,.fvviewn,.fvadd_okn{margin:5px 0 0;background:url(../images/icon_add.gif) no-repeat;line-height:26px;padding-left:32px;float:left;font-size:12px;font-weight:700;color:#666;width:155px}
.fvadd_okn{background:url(../images/icon_add2.gif) no-repeat}
.fvviewn{background:url(../images/icon_view.gif) no-repeat;padding-left:30px}
.fvaddn a,.fvviewn a,.fvaddn a:visited,.fvviewn a:visited{text-decoration:underline;color:#1a5d91}
.fvaddn a:hover,.fvviewn a:hover{text-decoration:underline;color:#cc0000}
.btn_ok{position:relative;top:8px;left:5px;margin-right:5px;border:0}
* html .btn_ok,*+html .btn_ok{position:relative;top:5px;left:5px}
#fav_store,#fav_location{margin:0 0 6px}
.fav_r_up{background:url(../images/fvr_up.gif) no-repeat;height:38px;padding:0 0 3px 14px;font-size:15px;line-height:38px;font-weight:700;color:#fff}
.fav_r_mid{background:url(../images/fvr_bac.gif) repeat-y;padding:4px 10px}
.fav_r_mleft{float:left;margin:0 0 0 3px;width:100px}
.fav_r_mright{float:left;margin:0 0 0 3px;width:190px;padding-left:8px;border-left:1px dashed #ccc}
.fav_number2{background:url(../images/fav_number2.gif);height:58px;width:77px;margin:2px auto 3px;font-size:18px;font-weight:700;color:#fb6608;text-align:center;line-height:36px}
.fav_store_name{text-align:center;font-weight:11px;color:#1a5d91;font-weight:700}
.fav_store_name a,.fav_store_name a:visited,.fav_store_name a:hover{color:#1a5d91;text-decoration:none;line-height:15px}
.fav_s_info{font-size:11px;line-height:15px;color:#333}
.fav_s_info font{color:#1a5d91;font-weight:700;font-size:11px}
.fv_s_add,.fv_s_addb{margin:5px 0 0;background:url(../images/icon_add3.gif) no-repeat;line-height:20px;padding-left:25px;font-size:12px;font-weight:700;color:#1a5d91}
.fv_s_addb{background:url(../images/icon_add3b.gif) no-repeat;color:#666}
.fv_s_add a,.fv_s_add a:visited{text-decoration:underline;color:#1a5d91}
.fv_s_add a:hover{text-decoration:underline;color:#cc0000}
.fav_r_down{background:url(../images/fvr_down.gif);height:9px;font-size:1px;line-height:1px}
.fav_lc{margin:6px 0 0}
.fav_lc ul li{margin:2px 0 4px;font-weight:700;color:#1a5d91}
.fav_lc ul li span{color:#555}
.fav_lc ul li a,.fav_lc ul li a:visited,.fav_lc ul li a:hover{color:#1a5d91;text-decoration:none}
.fav_lc ul li img{margin-left:6px;position:relative;top:3px;border:0}
.fav_lc .sv{font-size:11px;color:#666;margin-left:6px}
.alert_red{position:relative;top:4px;margin-left:6px}
.magde{margin-bottom:20px}
.more_de{text-align:right;margin:10px 10px 60px;color:#666}
.more_de a,.more_de a:visited{color:#666;text-decoration:none}
.more_de a:hover{color:#444;text-decoration:underline}
.travel_type{position:relative;top:3px;margin-left:4px;background-image: url(images/transport.gif)}x
.vc_left{margin:0 0 6px;display:block}
.vc_left ul.l01{padding-bottom:6px}
.vc_left ul.l02{border-top:1px dashed #ccc;padding:6px 0 3px}
.vc_left ul li{width:108px;height:31px;float:left;margin-right:6px;text-align:center;height:95px;overflow:hidden}
.vc_left ul li.end{margin:0}
.vc_left .fstnew{border:2px solid #ccc;width:90px;padding:4px 2px;margin-bottom:3px}
.vc_left .fstnew:hover{border:2px solid  #324e9a}
.pduse{height:8px}
.reg_reason{width:935px;margin:10px auto 20px}
.reg_ok_up{background:url(../images/re_ok_up.gif) no-repeat;height:8px;font-size:1px;line-height:1px}
.reg_ok_down{background:url(../images/re_ok_bot.gif) no-repeat;height:7px}
.reg_ok_mid,{background:#feffbf url(../images/re_ok_bac.gif) repeat-x top left;border-left:1px solid #ff7109;border-right:1px solid #ff7109;padding:5px 20px}
.reg_reason h1,.reg_reason h2{color:#ff7109;font-weight:700;line-height:25px;font-size:16px;margin:0 0 6px}
.reg_reason ul li{background:url(../images/re_ok_list.gif) no-repeat top left;line-height:17px;margin:0 5px 5px 0;float:left;width:415px;padding-left:20px}
.reg_login{width:450px;float:left;margin-right:35px}
.reg_in{width:450px;float:left}
.reg_login_up,.reg_login_up2{background:url(../images/re_login_up.gif) no-repeat;padding:10px 0 0 72px;line-height:46px;height:46px;font-size:15px;font-weight:700;color:#314e9a}
.reg_login_up2{background:url(../images/reg_ok_up2.gif) no-repeat}
.reg_login_down,.reg_login_down2{background:url(../images/reg_login_bot.gif) no-repeat;height:10px}
.reg_login_down2{background:url(../images/reg_login_bot2.gif) no-repeat}
.reg_login_mid,.regin_mid{background:url(../images/reg_login_bac.gif) repeat-x;padding:2px 30px 5px;border-left:1px solid #a8c9e0;border-right:1px solid #a8c9e0}
.regin_mid{background:#feffbf url(../images/reg_bac.gif) repeat-x top left;padding:2px 20px 5px}
.tp01{font-size:11px;text-align:right;color:#666;margin:0 10px 10px}
.re_con{width:350px;margin:0 10px 0 20px}
.re_con2{width:380px;margin:0 10px}
.re_item_lft{width:120px;margin:0 20px 10px 0;float:left;text-align:right;line-height:20px}
.re_item_right{width:210px;float:left;font-size:11px;color:#555}
.reinput{background:#f2f2ff;padding:2px 4px;width:200px;color:#333;border:1px solid #94a3d0;height:16px;font-size:12px}
.btn_lg,.btn_reg2{background:url(../images/btn_login_2.gif);width:68px;height:22px;border:0;margin-left:40px}
.btn_reg2{background:url(../images/btn_reg.gif)}
.intr_item{border-top:1px dashed #333;border-bottom:1px dashed #333;padding:6px 2px 10px;margin:5px 0 20px}
.intr_item .tinfo{text-align:right;marign:0 0 10px;line-height:20px}
.intr_item .tselect{margin:2px 5px 2px 2px;text-align:right}
.intr_item .tselect input{margin:0 5px 0 10px}
#fav_edit{margin:0 0 6px}
.fav_tip{color:#555;margin:6px auto;padding:3px 6px;line-height:18px;font-size:11px}
.myfav_mag{margin:6px auto}
.myfav_top{text-align:center;padding:3px;font-weight:700;color:#fff;margin:0 0 3px;background:#3f73a8;line-height:20px}
table.fav_manager { border-collapse:collapse; border:solid #ccc; border-width:1px 0 0 1px;margin:0 0 8px } 
table.fav_manager td {border:solid #ccc;border-width:0 1px 1px 0;padding:4px 2px;text-align:center;vertical-align:middle} 
table.fav_manager .storeimg img{border:1px solid #ccc;text-align:center;display:block;margin:3px auto;}
table.fav_manager .stoname{width:88px;margin:0 auto;text-align:center;min-height:33px;line-height:16px;font-size:12px;font-weight:700;color:#3f519d;border:1px solid #ccc;margin:3px auto;;background:url("../images/stobac.gif") repeat-x left 50% ;vertical-align:middle;
}
table.fav_manager .stoname td{background:url("../images/stobac.gif") repeat-x left 50%}
* html table.fav_manager .stoname{height:33px;}
table.fav_manager .stoname a,table.fav_manager .stoname a:visited{color:#3f519d;text-decoration:none}
table.fav_manager .stoname a:hover{color:#3f519d;text-decoration:underline}
a.favname:link,a.favname:visited,a.favname:hover{color:#1a5d91;font-size:12px;font-weight:700;line-height:15px;text-decoration:underline}
a.favunsub:link,a.favunsub:visited,a.favunsub:hover{color:#999;font-size:11px;line-height:15px;text-decoration:underline}
a.favunsub:hover{color:#666}
.txwarn02{color:#1a5d91;font-weight:700}
.week_news{text-align:left}
.sp_key{border:1px solid #ccc;padding:10px;color:#666;font-size:11px;line-height:18px}
.sp_key h1{line-height:35px;font-size:20px;margin:2px 0}
.down_ks{margin:20px 0 6px;font-size:10px;line-height:14px;color:#666;font-weight:700;padding:5px}
.down_ks h1{font-size:11px;line-height:16px;color:#444;margin:0}
.down_ks a,.down_ks a:visited{text-decoration:none;color:#666}
.down_ks a:hover{text-decoration:underline}
.tipn{border:1px solid #ccc;margin:20px auto;width:420px;padding:20px}
.reg_ok_tip{background:url(../images/icon_ok.gif) no-repeat;height:50px;line-height:50px;padding-left:65px;font-size:16px;font-weight:700;color:#314e9a}
.icon_warn{background:url(../images/icon_warn.gif) no-repeat;height:57px;line-height:57px;padding-left:65px;font-size:15px;font-weight:700;color:#314e9a}
.icon_warn a,.icon_warn a:visited,.icon_warn a:hover{color:#314e9a;text-decoration:underline}
#faq,.faq_block,.aboutus{margin:0 auto 8px}
.faq_up{background:url(../images/faqup.gif) no-repeat;height:10px;font-size:1px;line-height:1px}
.faq_down{background:url(../images/faqdown.gif) no-repeat;height:9px;font-size:1px;line-height:1px}

.faq_mid{border-left:1px solid #a8c9e0;border-right:1px solid #a8c9e0;padding:5px;background:#fff url(../images/faqbac.gif) repeat-x;min-height:180px}
* html .faq_mid{height:180px}
.faq_bac{background:url(../images/faq_rbac.gif) no-repeat top right;padding:12px 80px 12px 20px}
.faq_mid ul li{font-weight:700;color:#333;line-height:18px;font-size:11px;padding:2px 0 8px}
.faq_mid ul li a,.faq_mid ul li a:visited{color:#333;text-decoration:none}
.faq_mid ul li a:hover{color:#000;text-decoration:underline}
.faq_block ul li{margin:0 0 6px;padding:10px}
.faq_block ul li.alter{background:#f6f6f6;border-top:1px solie #ccc}
.faq_q{background:url(../images/icon_q.gif) no-repeat top left;padding-left:30px;font-size:11px;margin:0 0 6px;line-height:16px;font-weight:700;color:#16488d}
.faq_a{color:#333;font-size:11px;line-height:18px;padding-left:30px}
.faq_a a,.faq_a a:visited,.faq_a a:hover{color:#16488d;text-decoration:underline}
.contxt{color:#333;line-height:18px;margin-bottom:6px;padding:0 10px}
.contxt a,.contxt a:visited,.contxt a:hover{color:#16488d;text-decoration:underline}
.tiline{background-color:#eff1f6;padding:6px;font-size:13px;font-weight:700;margin:5px auto;color:#16488d}
.reg_now_btn{background:url(../images/reg_btbac.gif) no-repeat top left;padding-left:28px;width:240px;line-height:28px;color:#fff;font-size:11px;font-weight:700}
.reg_now_btn a,.reg_now_btn a:visited{color:#fff;text-decoration:none}
.reg_now_btn a:hover{color:#fff;text-decoration:underline}
#profile .tiline,.tiline,.login_reg .tiline,#share .tiline{background-color:#eff1f6;padding:6px;font-size:13px;font-weight:700;margin:5px auto;color:#6b78a9}
#profile .dl01,.login_reg .dl01,#share .d01{background-color:#eff1f6;padding:3px 2px}
#profile .dl02,.login_reg .dl02,#share .d02{background-color:#fff;padding:4px 2px}
#profile .lbleft,#profile .lbleftim,.login_reg .lbleft,.login_reg lbleftim,#share .lbleft{float:left;width:140px;padding-left:6px;line-height:20px;color:#333;font-weight:700}
#profile .lbinfo,#profile .lbinfo_email,.login_reg .lbinfo{float:left;padding:0 6px;color:#333}
#profile .lbinfo_email,#profile .lbleftim{color:#eb0000;font-weight:700}
.lbinfo_rec_em{color:#333;font-size:11px;float:left}
.lbinfo_rec_em a,.lbinfo_rec_em a:visited,.lbinfo_rec_em a:hover{color:#333;text-decoration:underline}
.txtsblue{font-size:11px!important;font-weight:400!important;color:#3f519d!important;line-height:14px!important}
.inp_01,.inp_02,.inp_03{width:260px;border:1px solid #999;background:#fff;font-size:11px;padding:0 0 0 3px;line-height:18px;color:#333}
.inp_01{width:160px}
.inp_02{width:320px}
.inp_03{font-size:12px;line-height:24px;position:relative;top:-10px;margin-right:6px;height:20px}
* html .inp_03{position:relative;top:-4px}
.mer_select{width:400px;font-size:11px;color:#555;border:1px solid #ccc}
.fm_all{border:1px solid #ccc;margin:10px auto;padding:10px;background:#fff}
.shop_all,.location_all{font-size:12px;font-weight:700;color:#324e9a}
.shop_all ul,.location_all ul{margin-left:6px}
.shop_all ul li,.location_all ul li{width:170px;margin-right:6px;float:left;padding:0 0 10px;line-height:18px}
.shop_all ul li a,.shop_all ul li a:visited,.location_all ul li a,.location_all ul li a:visited{color:#324e9a;text-decoration:none}
.shop_all ul li a:hover,.location_all ul li a:hover{color:#324e9a;text-decoration:underline}
.fm_all h1{margin:0;padding-left:8px;display:block}
.tsm01 {float:left;width:100%;background:#fff url("../images/tab_down.gif") repeat-x bottom;font-size:12px;line-height:normal;height:31px}
.tsm01 ul {margin:0;padding:4px 0 0;list-style:none}
.tsm01 li { float:left;background:url("../images/tab_left.gif") no-repeat left top; padding:0 0 0 3px}
.tsm01 a {float:left;display:block;background:url("../images/tab_right.gif") no-repeat right top;padding:5px 8px 4px 5px;text-decoration:none;font-weight:700;color:#2f54a3;cursor:pointer;margin-right:-1px}
.tsm01 li.end a{margin-right:0}
.tsm01 a span{font-size:11px;color:#666;font-weight:400}
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
.tsm01 a {float:none}
    /* End IE5-Mac hack */
.tsm01 a:hover {color:#2f54a3;cursor:pointer}
.tsm01 .cur_use,.tsm01 li:hover {background-image:url("../images/tab_lefton.gif");border-width:0}
.tsm01 .cur_use a,.tsm01 li:hover a {background-image:url("../images/tab_righton.gif");color:#cc0000;padding-bottom:5px;cursor:pointer}
.tsm01 .cur_use a:visited,.tsm01 .cur_use a:hover,.tsm01 li:hover a:visited,.tsm01 li:hover a:hover {color:#cc0000;cursor:pointer}
.tsm02 {float:left;width:100%;background:#fff url(../images/tab_down.gif) repeat-x bottom;font-size:13px;line-height:normal;height:30px}
.tsm02 ul {margin:0;padding:4px 0 0;list-style:none}
.tsm02 li { float:left;background:url(../images/tab2_left.gif) no-repeat left top; padding:0 0 0 3px}
.tsm02 a {float:left;display:block;background:url(../images/tab2_right.gif) no-repeat right top;padding:5px 8px 4px 5px;text-decoration:none;font-weight:700;color:#2f54a3;cursor:pointer;margin-right:2px;font-size:13px}
.tsm02 a:hover {color:#2f54a3;cursor:pointer}
.tsm02 .cur_use,.tsm02 li:hover {background-image:url(../images/tab2_lefton.gif); padding:0 0 0 3px}
.tsm02 .cur_use a,.tsm02 li:hover a {background-image:url(../images/tab2_righton.gif);color:#fff;padding-bottom:4px;cursor:pointer}
.tsm02 .cur_use a:visited,.tsm02 .cur_use a:hover,.tsm02 li:hover a:visited,.tsm02 li:hover a:hover {color:#fff;cursor:pointer}
.blogtxt{padding:8px 20px 10px;font-size:12px;line-height:160%;color:#333}
.rssfeed{margin:6px auto;padding:5px 8px}
.rssfeed .ti01{font-size:20px;font-weight:700;color:#324e9a;line-height:30px;margin:0 0 6px}
.rssfeed .tip01{color:#324e9a;font-size:12px;line-height:16px;margin:0 0 8px}
.rssti{background:url(../images/rssti.gif) no-repeat top left;margin:5px 0 10px 5px;padding-left:22px;font-size:16px;color:#324e9a;line-height:16px;font-weight:700}
.rssti a,.rssti a:visited,.rssti a:hover{color:#324e9a;text-decoration:underline}
.rssblock{background:#fff url(../images/rssbac.gif) repeat-x top left;margin:8px auto;border:1px solid #5b71ae;padding:8px}
.rssinfo{font-size:12px;color:#333;line-height:18px}
.rssinfo p{margin:4px 0}
.rssinfo a,.rssinfo a:visited,.rssinfo a:hover{color:#324e9a;text-decoration:underline}
.rssurl{color:#555;border:1px solid #aaa;padding:5px;line-height:16px;margin:5px 0;width:500px}
.rssfeed .shop_all ul li{width:185px;margin-right:6px;float:left;padding:0 0 10px;line-height:18px}
.rssfeed .shop_all ul li a,.rssfeed .shop_all ul li a:visited,.rssfeed .shop_all ul li a:hover{text-decoration:underline}
.tpb{background:#fff url(../images/upbac.gif) repeat-x bottom left;font-size:12px;font-weight:700;height:26px;line-height:26px;border-bottom:2px solid #fff}
* html .tpb{padding-top:5px;height:21px}
.tplink{width:928px;margin:0 auto;color:#546ead}
.tplink .icon{position:relative;top:2px}
.tplink a,.tplink a:visited{color:#546ead;text-decoration:none}
.tplink a:hover{color:#546ead;text-decoration:underline}
.tpb .lkleft{float:left;margin-right:10px}
.tpb #login{float:right;margin:0;font-weight:700;color:#546ead;font-size:12px;position:relative}
.tpb #login a,#login a:visited{color:#546ead;text-decoration:none}
.tpb #login a:hover{text-decoration:underline}
.tpb #login a:focus{outline:0}
.tpb #loginpanel{position:absolute;top:28px;left:-95px;width:195px}
.tpb .lgimg{margin:0 6px 0 0;position:relative;top:2px}


.banner_frame{
	bottom:-97px;
	width:1024px;
	height:134px;
	position:fixed;
	left:50%;
	margin-left:-512px;
	*margin-left:-513px;
	_margin-left:-512px;
	z-index:1000;
}
.banner_frame_top{
	background:url(../images/Yootravel_banner_top.png) no-repeat 0 0;
	_background:url(../images/Yootravel_banner_top1.png) no-repeat 0 0;
	width:375px;
	height:37px;
	right:0px;
	position:absolute;
	cursor:pointer;
	z-index:10;
	opacity:0.4;
}

.banner_frame_top_2{
	background:url(../images/Yootravel_banner_topn.png) no-repeat 0 0;
	_background:url(../images/Yootravel_banner_topn.png) no-repeat 0 0;
	width:375px;
	height:37px;
	right:0px;
	position:absolute;
	cursor:pointer;
	z-index:10;
	opacity:0.4;
}

.banner_content{
	background: url(../images/Yootravel_banner_bg.png) no-repeat 0 0;
	_background: url(../images/Yootravel_banner_bg1.png) no-repeat 0 0;
	width:1024px;
	height:134px;
	position:relative;
	display:none;
}

.banner_content .font13{font-size:13px;}
.banner_content .font16b{font-size:16px; font-weight:bold}
.banner_con01{
	padding:37px 0 0 193px;
	line-height:14px;
	font-size:11px;
	width:450px;
}
.banner_con01 p{margin:0; padding:10px 0 0 0}
.banner_con01 input{
	border:1px solid #A4A5A9;
	color:#a4a4a4;
	width:269px;
}
.banner_con01 .w_t{width:270px}
.banner_con02{
	right:0px;
	bottom:0px;
	width:350px;
	height:40px;
	padding-right:5px;
	position:absolute;
	font-size:11px;
	line-height:16px;
	z-index:40;
}
.sign_up a{position:absolute;height:29px; width:121px;padding:0px;overflow:hidden; top:70px; left:492px; cursor:pointer; z-index:50; display:block}
.sign_up a:hover{background:#000;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;}
.submit_btn a{position:absolute;height:26px; width:154px;padding:0px;overflow:hidden; top:52px; left:773px; cursor:pointer; z-index:50;display:block}
.submit_btn a:hover{background:#000;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;}

* html .banner_frame{
position:absolute;
bottom:auto;
top:expression(eval(document.documentElement.scrollTop
+document.documentElement.clientHeight
-this.offsetHeight
-(parseInt(this.currentStyle.marginTop,10)||0)
-(parseInt(this.currentStyle.marginBottom,10)||0)+97));
}
/*add by ljj*/
.btn_register{position:relative;top:2px;left:5px;margin-right:5px;background:url(../images/btn_register.gif);width:127px;height:26px;border:0}
.link_r{ padding-left:5px}
.link_r a{color:#fb6608; text-decoration:underline; padding-left:3px}
.link_r a:link{color:#fb6608; text-decoration:underline}
.link_r a:visited{color:#fb6608; text-decoration:underline}
.link_r a:hover{color:#fb6608; text-decoration:underline}
.de_minfo .contr{background:#e1e9ff; border:1px dashed #c0c4cf; height:32px; overflow:hidden; margin-bottom:10px}
.de_minfo .contr ul,.de_minfo .contr li{margin:0; padding:0}
.de_minfo .contr li{margin-left:15px; float:left; background:url(../images/icon_c.gif) no-repeat 0 0; padding-left:28px; margin-top:3px; border-bottom:none; height:25px; line-height:25px; vertical-align:middle; display:inline}
.de_minfo .contr li a{ color:#000;font-size:11px;}
.de_minfo .contr li a:link{color:#000;text-decoration:none}
.de_minfo .contr li a:visited{color:#000;text-decoration:none}
.de_minfo .contr li a:hover{color:#000;text-decoration:underline}
.de_minfo .contr li.l1{ background-position:0px 3px}
.de_minfo .contr li.l2{background-position:0px -30px}
.de_minfo .contr li.l3{background-position:0px -61px}
.share_co_c{border:2px solid #ccc;padding:3px 4px;margin:0 0 6px}
.share_co_c h2{background:#2e4687;font-size:15px;font-weight:700;color:#fff;height:30px;padding:6px 0 0 10px;line-height:22px; margin:0px;}
.share_co_c .cont_l{background:#d3e4ff; padding:8px 10px; color:#333}
.share_co_c .cont_l p{margin:0; padding:0; line-height:21px;}
.share_co_c .cont_l li{margin:0 ; padding:5px 0 0 0}
.share_co_c .cont_l li span{float:left; display:block; width:60px; text-align:right; padding-right:10px;}
.eminput5{background:#fff;padding:2px 4px;width:200px;color:#333;border:1px solid #999;height:24px;font-size:12px;margin:0}
.eminput6{background:#fff;padding:2px 4px;width:200px;color:#333;border:1px solid #999;height:80px;font-size:12px;margin:0}
.eminput7{background:#fff;padding:2px 4px;width:209px;color:#333;border:1px solid #999;height:28px;font-size:12px;margin:0}
.share_lo_btn{background: url(../images/share_love.gif) no-repeat 0 0;color:#fff;cursor:pointer;font-size:16px;height:31px;line-height:25px;width:207px;margin:0 0 0 32px; _margin-left:34px;text-align:center;border:none; padding-bottom:9px}
.f_co{position:absolute; right:0px; top:-1px;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
/*update home*/
.fr01 li{border-bottom:1px dashed #c9c9ca; padding-bottom:6px}
.today_x{float:left;margin:0 2px 5px 10px}
.f_co01{position:absolute; right:11px; top:3px;background:url(../images/voucher_icon01.png) no-repeat 0 0; width:72px; height:72px}
.news_k{width:531px; height:41px;line-height:39px; padding-right:1px}
.news_kk{background:url(../images/news_bg.jpg) no-repeat 0 0; width:533px; height:41px; padding-top:1px; padding-bottom:2px; margin-bottom:5px; padding-left:67px; }

/* add by daixf */
.news_k_d{background:url(../images/news_bg.png) no-repeat 0 0; width:519px; height:39px;padding-top:2px; padding-left:12px}
/*deal*/
.h_fo{width:316px}
.mer_rt2{width:245px;float:left;text-align:center; position:relative;}
.mer_off2{
	line-height:41px;
	text-align:center;
	color:#2d4485;
	font-size:22px;
	font-weight:700;
	margin:4px auto;
	background:url(../images/pricebg.gif) no-repeat 0 0;
	width:177px;
	height:41px;
	vertical-align: middle
}
.m_dd{margin-bottom:10px}
.comment_t{background:url(../images/comment.jpg) no-repeat 0 10px; height:50px; border-top:1px dashed #cccccc; text-align:right}
.comment_t .nunb_c{font-size:16px; font-weight:bold; float:left; padding-left:40px; padding-top:20px; color:#fff; text-align:left}
.comment_t .add_rc{font-size:11px;float:right;padding-top:23px; color:#fff; padding-left:24px; text-align:left; background:url(../images/comment_add.gif) no-repeat 0 21px; height:18px;padding-right:28px;}
.comment_t .close_rc{font-size:11px;float:right; padding-top:23px; padding-left:24px; padding-right:15px;  color:#fff; text-align:left; background:url(../images/comment_close.gif) no-repeat 0 21px; height:18px}
.comment_t .shop_rc{font-size:11px;float:right; padding-top:23px; padding-left:24px; padding-right:15px;  color:#fff; text-align:left; background:url(../images/comment_shop.gif) no-repeat 0 21px; height:18px}
.comment_t a{color:#fff; font-size:11px; line-height:11px;text-decoration:none}
.comment_t a:link{color:#fff;text-decoration:none}
.comment_t a:visited{color:#fff;text-decoration:none}
.comment_t a:hover{color:#fff;text-decoration:underline}
.fr01b .mer_de .comment_t p{padding-top:10px; margin-top:10px}
.img_head{background:url(../images/img_head.jpg) no-repeat 0 0; width:63px; height:63px; margin:2px 24px 8px 6px; float:left; display:inline}
.comment_con{float:left; font-weight:bold; width:460px;}
.r_time{position:absolute; bottom:5px; right:5px; font-size:11px; font-weight:normal}
.mer_de .ment_c ul li{position:relative; zoom:1}

/*comment*/
/*.pt_comment{position:absolute; top:60px; left:350px; z-index:100}*/
.pt_comment .kment{width:502px; height:492px; border:8px solid #bebebe; background:#fff; float:left; display:inline}
.pt_comment .rk{float:left}
.pt_comment .kment h1{background:url(../images/title_post.jpg) no-repeat 0 0; height:37px; margin-top:0px; font-size:20px; font-weight:bold; padding-left:60px; padding-top:12px; border-bottom:8px solid #BEBEBE; margin-bottom:0px; overflow: hidden}
.pt_comment .kment ul{padding-top:15px}
.pt_comment .kment li{margin:0 0 0 32px;padding:8px 0 0;}
.pt_comment .kment li a{color:#ff740a; text-decoration:underline; vertical-align:bottom; padding-left:10px}
.pt_comment .kment li a:link{color:#ff740a; text-decoration:underline}
.pt_comment .kment li a:visited{color:#ff740a; text-decoration:underline}
.pt_comment .kment li a:hover{color:#ff740a; text-decoration:underline}
.pt_comment .kment li span{display:block;float:left;padding-right:10px;text-align:right;width:60px; color:#63615e}
.eminput9{background:#fff;padding:2px 4px;width:337px;color:#333;border:1px solid #999;height:120px;font-size:12px;margin:0}
.eminput10{background:#fff;padding:2px 4px;width:150px;color:#333;border:1px solid #999;height:24px;font-size:12px;margin:0}
.eminput11{background:#fff;padding:2px 4px;width:150px;color:#333;border:1px solid #999;height:20px;font-size:12px;margin:0}
.code_y{width:294px; height:167px;border:1px solid #b8c1d1;background:#e4e9f0;margin-left:70px; padding-left:51px; padding-top:11px; float:left; display:inline}
.code_y p{color:#63615e; margin:0; padding:6px 0}
.code_y .pa_l{padding-left:0px}
.code_k{border:0px solid #698afc; width:235px; overflow:hidden}
.btn_sub{background: url(../images/sub_btn.jpg) no-repeat 0 0; width:148px; height:31px; margin-left:70px; border:none; margin-top:8px}
.pt_comment .kment ul.errorlist{padding-top:0px;}
.pt_comment .kment ul.errorlist li{color:#ff0000; float:none; padding-left:70px; margin:0; padding-top:5px; clear:both; margin-bottom:-3px}
.close_b{ color:#000; font-size:30px; position:absolute; right:10px; padding-top:4px}
.close_b a{color:#000; text-decoration:none}
.close_b a:link{color:#000; text-decoration:none}
.close_b a:visited{color:#000; text-decoration:none}
.close_b a:hover{color:#ff0000; text-decoration:none}