body {
	margin: 0px;
	padding: 0px;
}
@charset "utf-8";
/* CSS Document */
.banner ul,.banner li,.customer,a,.small_scroll ul,.small_scroll li{ -webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;transition:all .1s ease-out; }

#footer{background:#fff;float:left}
.jp_txt{font-family: "Lucida Grande","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif}
/*link*/
.pc_news_con li a,.att_message_list li a,.newsCenter_con li a,.daren_con li a,.hotel_layer li a,.spot_hot_con span a{color:#6666cc}
.pc_news_con li a:hover,.att_message_list li a:hover,.newsCenter_con li a:hover,.daren_con li a:hover,.hotel_layer li a:hover,.spot_hot_con span a:hover{ color:#4141af; text-decoration:underline; }
.footer_menu_nav a{ color:#fff; padding:0 6px; }
.footer_menu_nav a:hover{ text-decoration:underline; }

.hotel_project .visa_con .traffics_project li{float:left;width:100%;border-bottom:1px solid #ccc;line-height:25px;list-style:none;text-align:left;padding:0;margin:0}
.hotel_project .visa_con li b{width:200px;font-weight:normal;display: inline-block;}
#coat{ width:980px; clear:both; margin:0 auto;}
#coat_con{ background:#fff; float:left; width:980px; }

.hot_city .title span,.ico_bj,.second_menu p,.aside_list_con li,.aside_city_con li,.aside_views_con li,.aside_route_con li,.pc_news_con li,.money_ico,.att_des,.att_message_list li,.newsCenter_con li,.daren_con li,.more_ico,.hotel_news span,.hotel_project p.title span{ background:url(../images/icons.gif) no-repeat; }
.menu li p.ico{ background:url(../images/nav_tips.png) no-repeat; }
.title_bj,.newsCenter_title,.daren_title,.join_title{ background:url(../images/title.jpg) no-repeat; }
.reco_num,.h_detailed_btn,.h_detailed_btn:hover,.h_order_btn,.search_btn,.hotel_layer li,.tj_num{ background:url(../images/home_tag.jpg) no-repeat; }

.class_btn{ background:url(../images/arrow_pre.png) no-repeat; width:25px;height:16px;border:none;cursor:pointer; }

/*header 部分 star*/

.header_top{ width:960px; float:left; height:97px; padding:9px 10px 0 10px; display:inline; background:#fff}
.logo{ float:left; width:271px;height:94px;margin-left:5px}
.h_con{ width:360px; float:left; margin:0 20px 0 13px; display:inline;}
.h_con_header,.h_con_bottom{ float:right; width:350px;}
.h_con_header p{ width:157px; float:right; border-left:3px #ff3005 solid; padding:8px 0 8px 8px; }
.h_con_bottom{ line-height:25px; height:50px; border-right:1px #d2d2d2 solid; text-align:right; padding-right:10px; color:#333; margin-top:6px; display:inline;position: relative; }
.h_con_bottom .weib{position: absolute;width:70px;height:44px;margin-top:-5px;left:15px;}
.h_con_bottom .attention_ico{ background-position:-45px -13px; padding:0 0 3px 22px; text-decoration:underline; }
.login_link{ color:#ff0000; text-decoration:underline}
.h_search_text{ width:126px; height:16px; line-height:16px; float:left; border:1px #7f9db9 solid; background:#fff; margin-right:5px; display:inline; color:#ccc; padding:0 2px; }
.h_search_btn{ width:20px; height:18px; overflow:hidden; float:left; background-position:-9px -12px; border:none; cursor:pointer; }
.ad{ width:290px; height:90px; float:right; }
.menu{ width:980px; float:left; position:relative; background:url(../images/menu_c.jpg) repeat-x #fff; }
.m_l{ float:left; margin-left:-10px; }
.m_r{ float:right; margin-right:-10px; }
.menu ul{ margin:-5px 0 0 0; display:inline; float:left; }
.menu li{ width:93px; height:50px; float:left; margin:0 1px; display:inline; }
.menu li p.ico{ width:30px; height:30px; overflow:hidden; float:left; margin:6px 0 0 -2px; display:inline; }
.menu li span{ float:right; display:inline; margin:14px 8px 0 0; font-family:arial,"微软雅黑"; font-size:13px; color:#fff; font-weight:bold; }
.menu li span a{color:#fff}
.menu li span a:hover{color:#000;}
.menu li:hover span,.menu li.nav1hover span,.menu li.nav2hover span,.menu li.nav3hover span,.menu li.nav4hover span,.menu li.nav5hover span,.menu li.nav6hover span,.menu li.nav7hover span,.menu li.nav8hover span,.menu li.nav9hover span,.menu li.nav10hover span,.menu li.nav11hover span{ color:#000; }
.menu li:hover span a,.menu li.nav1hover span a,.menu li.nav2hover span a,.menu li.nav3hover span a,.menu li.nav4hover span a,.menu li.nav5hover span a,.menu li.nav6hover span a,.menu li.nav7hover span a,.menu li.nav8hover span a,.menu li.nav9hover span a,.menu li.nav10hover span a,.menu li.nav11hover span a{ color:#000; }
.menu li.nav1:hover,.menu li.nav3:hover,.menu li.nav4:hover,.menu li.nav5:hover,.menu li.nav6:hover,.menu li.nav7:hover,.menu li.nav8:hover,.menu li.nav9:hover,.menu li.nav10:hover,.menu li.nav1hover,.menu li.nav3hover,.menu li.nav4hover,.menu li.nav5hover,.menu li.nav6hover,.menu li.nav7hover,.menu li.nav8hover,.menu li.nav9hover,.menu li.nav10hover,.menu li.nav10,.menu li.nav11hover{ height:50px; background:url(../images/nav_hover1.jpg) 0 0 no-repeat; cursor:pointer; }
.menu li.nav1 p.ico{ background-position:-5px -16px; }
.menu li.nav1:hover p.ico,.menu li.nav1hover p.ico{ background-position:-5px -436px; }

.menu li.nav2{ width:110px; }
.menu li.nav2:hover,.menu li.nav2hover{ width:110px; height:50px; background:url(../images/nav_hover2.jpg) 0 0 no-repeat; cursor:pointer; }
.menu li.nav2 p.ico{ background-position:-5px -57px; }
.menu li.nav2:hover p.ico,.menu li.nav2hover p.ico{ background-position:-5px -477px; }

.menu li.nav3 p.ico{ background-position:-5px -100px; }
.menu li.nav3:hover p.ico,.menu li.nav3hover p.ico{ background-position:-5px -520px; }

.menu li.nav4 p.ico{ background-position:-5px -141px; }
.menu li.nav4:hover p.ico,.menu li.nav4hover p.ico{ background-position:-5px -561px; }

.menu li.nav5 p.ico{ background-position:-5px -185px; }
.menu li.nav5:hover p.ico,.menu li.nav5hover p.ico{ background-position:-5px -605px; }

.menu li.nav6 p.ico{ background-position:-5px -228px; }
.menu li.nav6:hover p.ico,.menu li.nav6hover p.ico{ background-position:-5px -648px; }

.menu li.nav7 p.ico{ background-position:-5px -267px; }
.menu li.nav7:hover p.ico,.menu li.nav7hover p.ico{ background-position:-5px -687px; }

.menu li.nav8 p.ico{ background-position:-5px -306px; }
.menu li.nav8:hover p.ico,.menu li.nav8hover p.ico{ background-position:-5px -726px; }

.menu li.nav9 p.ico{ background-position:-5px -343px; }
.menu li.nav9:hover p.ico,.menu li.nav9hover p.ico{ background-position:-5px -763px; }

.menu li.nav11 p.ico{ background-position:-5px -57px; }
.menu li.nav11:hover p.ico,.menu li.nav11hover p.ico{ background-position:-5px -477px; }



.menu li.nav10 p.ico{ background-position:-5px -798px; }
.menu li.nav10:hover p.ico,.menu li.nav10hover p.ico{ background-position:-5px -798px; }

.menu li.nav10{width:93px;margin-left:193px}
.menu li.nav10hover{margin-left:293px}
.menu li.nav10 span {margin:8px 8px 0 0;	line-height:15px;}
.menu li.nav10 span a{color:#000}
.menu li.nav10hover span{margin:8px 8px 0 0;	line-height:15px}
/*banner_news*/
.banner_news{ float:left; margin:0 0 10px 10px; display:inline; }
.banner{ width:697px; height:313px; border:3px #ffcc00 solid; float:left; }
.banner dd{ width:509px; height:313px; float:left; overflow:hidden; }
.banner dt{ width:185px; height:313px; border-left:2px #ffcc00 solid; float:left; position:relative; z-index:99}
.banner dt li a{color:#6666cc}
.banner dt li a:hover{color:#fff}
/*.banner_scroll{ width:192px; height:313px; float:left; overflow:auto; margin:0 0 0 -16px; display:inline; padding-left:10px; position:relative; }*/

.banner dt ul{ width:192px; height:313px; overflow:auto; left:-6px; position:absolute; z-index:999; }
.banner dt li{ width:173px; float:left; position:relative; color:#9d0010; }
.banner dt li p{ width:180px; height:30px; padding:10px 0 10px 0; float:left; border-bottom:1px #333 dashed; position:relative; margin-left:10px; display:inline; }
.banner dt li:hover,.banner dt li.hover{color:#fff; cursor:pointer; background:url(../images/bhover.gif) no-repeat 0 center; width:185px}
.banner dt li:hover,.banner dt li.hover a{color:#fff; }
.trendy_news{ width:250px; float:left; margin:0 0 0 8px; display:inline; }
.trendy_title{ width:250px; height:34px; overflow:hidden; background-position:-9px -10px; }
.trendy_con{ width:248px; float:left; border:1px #ccc2c2 solid; border-top:none; position:relative; background:#eeeeee; }
.trendy_bottom{ width:250px; height:6px; overflow:hidden; background:url(../images/news_bottom.jpg) no-repeat; position:absolute; bottom:-6px; left:-1px; }
.trendy_con_li{ width:236px;background:#fff; border:1px #dfdcdc solid; margin:5px; display:inline; float:left; }
.trendy_con_li dl{ width:236px; padding:2px 0 0 0; float:left; border-bottom:1px #dfdcdc solid; }
.trendy_con_li dd{ width:80px; height:80px; overflow:hidden; float:left; display:inline; margin:4px; display:inline; }
.trendy_con_li dt{ height:80px; float:left; overflow:hidden; width:146px; }
.trendy_con_li dt strong{ width:146px; padding:9px 0 6px 0; color:#ff2909; float:left; }
.trendy_con_li dt strong a{color:#ff2909;}
.trendy_con_li dt strong a:hover{color:#333}
.trendy_con_li dt p{ width:140px; line-height:16px; color:#333; float:left; }

/*mainer*/
.mainer{ float:left; margin:0 0 10px 10px; display:inline;}
.mainer_l{ width:170px; float:left; }
.mainer_c{ width:520px; float:left; margin:0 10px; display:inline; }
.mainer_r{ width:250px; float:left; }

/*mainer_l*/
.aside_menu,.aside_map,.aside_city,.aside_views,.aside_route,.aside_weather{ width:170px; float:left; margin-bottom:10px; display:inline; }
.aside_menu_title,.aside_map_title,.aside_city_title,.aside_views_title,.aside_route_title,.aside_weather_title,.aside_guide_title,.aside_list_title{ width:170px; height:27px; overflow:hidden; }
.aside_menu_title{ background-position:-9px -54px;}
.aside_menu_con,.aside_map_con,.aside_city_con,.aside_views_con,.aside_route_con,.aside_weather_con,.aside_list_con{ width:168px; border:1px #cccccc solid; float:left; }
.aside_menu_con li{ width:168px; background:url(../images/nav_bj.jpg) repeat-x; float:left; font-size:14px; color:#333; font-weight:bold; position:relative; }
.aside_menu_con li p{ padding-left:10px; height:26px; line-height:26px; cursor:pointer; }
.aside_ico{ width:20px; height:20px; background-position:-45px -50px; position:absolute; top:6px; right:6px;}
.aside_ico_open{ width:20px; height:20px; background-position:-12px -50px; position:absolute; top:6px; right:6px;}

.second_menu{ width:168px; float:left; margin:0 2px; display:none; }
.aside_menu_con li .second_menu p{ width:155px; float:left; font-size:12px; color:#6666cc; font-weight:normal; background-position:-42px -68px; border-top:1px #ccc dotted; cursor:default; }
.aside_menu_con li .second_menu p.bordernone{ border:none;}
.aside_menu_con li .second_menu p a{ color:#6666cc; margin-left:14px; display:inline; }
.aside_menu_con li .second_menu p a:hover{color:#FF2909}
.aside_map_title{ background-position:-9px -93px;}
.aside_map_con img{ margin:6px 2px; display:inline; }

.aside_city_title{ background-position:-9px -132px;}
.aside_city_con ul,.aside_views_con ul,.aside_route_con ul{ padding:6px 0; float:left; }
.aside_route_con li,.aside_list_con li{ width:40px; height:22px; background-position:-45px -70px; line-height:22px; float:left; display:inline; padding-left:15px; overflow:hidden; }
.aside_list_con li{ width:140px; height:22px; background-position:-45px -70px; line-height:22px; float:left; display:inline; padding-left:15px; overflow:hidden; border-bottom:1px dotted #ccc;margin:0 0 5px 5px}
.aside_city_con li{ width:40px; height:22px; background-position:-45px -70px; line-height:22px; display:inline; padding-left:15px; overflow:hidden; }

.aside_views_title{ background-position:-9px -170px;}
.aside_views_con li{ width:65px; float:left; height:22px; background-position:-45px -70px; line-height:22px; float:left; display:inline; padding-left:15px; overflow:hidden; }

.aside_route_title{ background-position:-9px -209px;}

.aside_weather_title{ background-position:-9px -247px;}
.check_weather{ width:168px; text-align:center; padding:6px 0; float:left; color:#6666cc; font-weight:bold; }

.aside_list_title{ background-position:-9px -850px;}
.aside_list_title span{font-size:16px;color:#fff;font-family: "微软雅黑";padding:3px 0 0 30px;float:left}

/*mainer_c*/
.Special_recommed{ width:520px; float:left; }
.Special_recommed_title{ width:520px; height:32px; float:left; background-position:-9px -294px; }
.special_recommed_con{ width:518px; float:left; background:#eeeeee; border:1px #ccc2c2 solid; border-top:none; padding-bottom:10px; }
.pop_forefront{ width:520px; float:left; background:url(../images/pic2.jpg) repeat-y; }
.pop_forefront_t{ width:518px; height:50px; background:url(../images/pic1.jpg) no-repeat; float:left; }
.pop_forefront_c{ width:518px; float:left; padding-bottom:10px; }
.pop_forefront_c ul{ width:500px; float:left; }
.pop_forefront_c li{ width:240px; height:75px; float:left; margin:10px 0 0 10px; display:inline;  }
.pop_forefront_c li dl{ float:left; margin:0 0 10px 10px; display:inline; }
.pop_forefront_c li dd{ width:75px; height:75px; float:left; }
.pop_forefront_c li dt{ width:145px; height:75px; float:left; margin-left:10px; display:inline; }
.pop_forefront_c li dt strong{ width:140px; height:25px; line-height:25px; color:#ff2909; }
.pop_forefront_c li dt strong a{color:#ff2909;}
.pop_forefront_c li dt strong a:hover{color:#666;}
.pop_forefront_c li dt p{ line-height:16px; height:50px; overflow:hidden; color:#333; }
.pop_forefront_b{ width:518px; height:12px; overflow:hidden; background:url(../images/pic3.jpg) no-repeat; float:left; }
.ad_list1{ width:500px;overflow:hidden; float:left; margin:0 0 0 9px; display:inline; }
.ad_list1 img{padding:3px 0}
.ad_list2{ width:699px;overflow:hidden; float:left; margin:0 0 0 2px; display:inline; }
.parade_center{ width:500px; float:left; border:1px #cec3c3 solid; background:#ffffff;  margin:42px 0 0 10px; display:inline; }
.pc_tag{ width:280px; height:25px; line-height:25px; color:#6e6e6e; float:left; margin-left:189px; margin-top:-25px; background-position:-45px -91px; padding-left:20px; display:inline; }
.pc_title_pic{ width:187px; height:235px; float:left; margin:-40px 0 0 -10px; background:url(../images/p_bj1.jpg) no-repeat; display:inline; cursor:pointer;}
.pc_parade_title,.pc_hotelOrder_title,.pc_view_title,.pc_shopping_title,.pc_food_title,.pc_spa_title{ width:154px; height:30px; float:left; margin:10px 0 0 18px; display:inline; }
.pc_parade_title{ background:url(../images/pic4.jpg) no-repeat; }

.pc_parade_pic{ width:154px; height:177px; overflow:hidden; float:left; margin:4px 0 0 18px; display:inline; }
.pc_news_con{ width:303px; margin:10px 0 0 10px; float:left; display:inline; }
.pc_news_hot{ padding:8px 0; border-bottom:1px #9d8c8c dashed; color:#ff2909; font-size:14px; font-weight:bold; line-height:18px; }
.pc_news_hot a{ color:#ff2909;}
.pc_news_hot a:hover{ color:#666;}
.pc_news_about{ line-height:18px; color:#333333; margin:8px 0; overflow: hidden;height:34px}
.pc_news_con ul{ width:303px; height:95px; float:left; }
.pc_news_con li{ width:290px; padding:3px 0 3px 10px; float:left; background-position:-52px -70px; }
.pc_photo_list{ width:490px; overflow:hidden; float:left; margin:0 0 0 10px; padding-bottom:10px; display:inline; }
.pc_photo{ width:109px; height:115px; float:left; display:inline; margin:5px; }
.pc_photo dd{ width:109px; height:75px; overflow:hidden; float:left; text-align: center;}
.pc_photo dt{ width:109px; float:left; padding:6px 0; }
.pc_name{ color:#333333; text-align:center; width:109px; padding:0 0 3px 0; }
.pc_price{ width:109px; color:#333333; text-align:center; }
.money_ico{ height:18px; line-height:18px; background-position:-44px -122px; display:inline-block; overflow:hidden; padding-left:23px; }

.pc_hotelOrder_title{ background:url(../images/pic5.jpg) no-repeat; }
.pc_viewName{ width:109px; color:#333333; text-align:center; }
.pc_view_title{ background:url(../images/pic6.jpg) no-repeat; }
.pc_shopping_title{ background:url(../images/pic8.jpg) no-repeat; }
.pc_food_title{ background:url(../images/pic9.jpg) no-repeat; }
.pc_spa_title{ background:url(../images/pic10.jpg) no-repeat; }

.attention,.business_inv{ width:520px; float:left; }
.attention_con{ width:256px; float:left; }
.attention_message_title,.attention_att_title{ width:256px; height:38px; float:left; position:relative; z-index:9; }
.attention_message_title{ background:url(../images/pic11.jpg) no-repeat; }
.attention_content{ width:231px; border:1px #cec3c3 solid; float:left; margin:-2px 0 0 9px; background:#fff; padding:7px; }
.att_des{ width:215px; padding:6px 0; float:left; color:#6e6e6e; background-position:-45px -90px; padding-left:18px; border-bottom:1px #9d8c8c dashed; }
.att_tag{ width:215px; padding:6px 0; float:left; color:#ff2909; font-size:14px; font-weight:bold; line-height:18px; }
.att_message_list{ width:215px; float:left; }
.att_message_list li{ width:97px; height:22px; line-height:19px; overflow:hidden; float:left; background-position:-51px -70px; padding-left:10px; }

.attention_att_title{ background:url(../images/pic12.jpg) no-repeat; }

.business_inv,.cultural_exc{ width:518px; height:255px; margin:10px 0; float:left; display:inline; }
.business_inv{ background:#eefeff; border:1px #8a959c solid; }

.business_inv_con{ width:500px; height:203px; float:left; background:#fff; border:1px #cec3c3 solid; margin:40px 0 0 10px; display:inline; }
.business_inv_left,.cultural_exc_left{ width:187px; height:230px; float:left; margin:-38px 0 0 -9px; display:inline; }
.business_inv_left{ background:url(../images/p_bj2.jpg) no-repeat; }
.cultural_exc_left{ background:url(../images/p_bj3.jpg) no-repeat; }

.business_inv_left p,.cultural_exc_left p{ width:154px; height:169px; overflow:hidden; float:left; display:inline; margin:45px 0 0 16px; }
.blue{ color:#0061e6; }
.yellow{ color:#d77621; }

.cultural_exc{ background:#fff7ee; border:1px #b5a89a solid; }
/*mainer_r*/
.newsCenter{ width:250px; float:left; margin-bottom:10px; display:inline; }
.newsCenter_title,.daren_title,.join_title{ width:250px; height:31px; overflow:hidden; float:left; }
.newsCenter_title{ background-position:-239px -57px; }
.newsCenter_con,.daren_con{ width:248px; height:auto; float:left; border:1px #cecece solid; background:#fff; border-top:none; }
.newsCenter_con ul,.daren_con ul,.join_con ul{ float:left; margin:4px; display:inline; }
.newsCenter_con li,.daren_con li{ width:224px; border-bottom:1px #cecece solid; padding:6px 0 6px 15px; background-position:-50px -158px; line-height:16px; float:left;  }
.newsCenter_con li:hover,.daren_con li:hover{ background-position:-50px -240px; }
.newsCenter_con li.bordernone,.daren_con li.bordernone{ border:none; }
.newsCenter_bottom{ width:250px; height:10px; background:url(../images/pic7.jpg) no-repeat; overflow:hidden; float:left; margin:-5px 0 0 0; display:inline; }
.ad_area img{ float:left; margin:0 0 10px 0; display:inline; }

.daren_con{ height:auto; }
.daren_title{ background-position:-239px -105px; }
.more_ico{ width:45px; height:15px; background-position:-13px -320px; float:right; margin:8px; display:inline;  }
.join_title{ background-position:-239px -155px; }
.join_con{ width:248px; float:left; border:1px #cecece solid; background:#fff; border-top:none; }
.join_con li{ width:238px; border-bottom:1px #9d8c8c dashed; float:left; padding:6px 0; }
.join_con li dd{ width:70px; height:70px; overflow:hidden; float:left; }
.join_con li dt{ width:150px; overflow:hidden; float:left; margin:0 0 0 10px; display:inline; }
.join_con li dt strong{ width:150px; float:left; padding:2px 0; color:#ff2909; }
.join_con li dt strong a{color:#ff2909; }
.join_con li dt strong a:hover{color:#666;}
.join_con li dt p{ color:#333; line-height:16px; }
.join_con li.bordernone{ border:none; }
/*container 部分 end*/
/*footer 部分 star*/
.Links{ width:980px; float:left; margin-bottom:20px; display:inline; }
.Links_title{ width:930px; height:32px; background:#d2cdcd; border-top:1px #a69696 solid; float:left; line-height:32px; font-weight:bold; font-size:14px; color:#352a2a; padding-left:50px; margin-bottom:15px; display:inline; }
.Links_logo,.Links_writing{ padding:6px 10px; float:left; width:960px; }
.Links_logo a{ float:left; margin: 0 10px; display:inline; }
.Links_writing a{ padding:2px 6px; float:left; border-right:1px #ccc solid; }
.footer_menu{ width:980px; float:left; padding-bottom:10px; }
.footer_menu_nav{ width:980px; height:32px; background:#ff0000; color:#fff; border-top:1px #a69696 solid; float:left; text-align:center; line-height:32px; }
.copyright_nav{ width:930px; padding:10px 0; border-bottom:1px #7b6060 dashed; text-align:center; float:left; margin:0 0 10px 30px; display:inline; }
.copyright_nav a{ padding:0 6px; }
.chara_server,.reco{ width:930px; padding:3px 0; line-height:18px; float:left; margin:0 0 0 30px; display:inline; color:#352a2a; }
.chara_server span.title,.reco span.title{ width:80px; float:left; color:#ff2909;font-size:14px;font-weight:bold;}
.reco span,.chara_server span{ width:800px; float:left; }
.reco span a{padding:0 8px; float:left;}

.footer_contact{ width:980px; float:left; border-top:1px #a69696 solid; border-bottom:1px #a69696 solid; padding:10px 0; }
.footer_contact img{ float:left; margin:0 10px 0 30px; display:inline; }
.footer_contact p{ width:800px; float:left; line-height:20px; color:#352a2a; margin:15px 0 0 0; display:inline; }
#go-top{background:url(../images/jpw_top_01.png) no-repeat;display:block;width:37px;height:38px;z-index: 9999}
#go-top:hover{background:url(../images/jpw_top_02.png) no-repeat;width:37px;height:38px}
.copyright{ width:980px; float:left; padding:20px 0 50px 0; text-align:center; line-height:20px; position:relative; }
.recode{ position:absolute; right:40px; top:6px; }
.customer{ width:90px; height:125px; background:url(../images/cus.jpg) no-repeat; bottom: 200px;    cursor: pointer;    float: left;    left: 50%;    margin-left: 510px;    position: fixed;    z-index: 9999; }
	.customer p{ width:90px; text-align:center; float:left; margin:90px 0 0 0; display:inline; }
	.customer p a{ color:#780202;}
	.customer p a:hover{ text-decoration:underline;}
	
	.l_ad,.r_ad{ width:90px; height:289px; top: 10px;    float: left;    left: 50%;    position: fixed;    z-index: 9999; }	.l_ad{ margin-left: -600px; }
	.r_ad{ margin-left: 510px; }

/*日本自游行*/
.tour_title_pic{ width:512px; height:51px; float:left; background:url(../images/hpic10.jpg) no-repeat 5px 0; }
.tour_title_pic

/*酒店预订首页*/
.order_header{ width:980px; float:left; }
.breadcrumb{ width:960px; height:27px; line-height:27px; background:#fee2db; border-bottom:1px #fff solid; float:left; color:#ff2909; font-size:12px; padding-left:20px; border-top:1px #fff solid; }
.breadcrumb a{color:#FF2909}
.breadcrumb a:hover{color:#666}
.submenu{ width:960px; float:left; height:27px; line-height:27px; background:#ffe589; font-size:12px; padding-left:20px; }
.submenu a{ color:#000; }
.submenu a:hover{ color:#666; text-decoration:underline; }
.order_header_con{ width:980px; float:left; border-top:1px #e8dcdc solid; position:relative;}
.order_header_about{ width:700px; float:left; padding-top:15px;  position: relative;}
.jrpass_order{position: absolute;right:0;top:60px;}
.jrpass_order_bt{background: url("../images/button.gif") 0 -330px;color: #FFF; text-align:center;font-size: 14px; font-weight: bold; height: 32px; line-height: 32px;width: 92px;display:block;}
.wifi_order_bt{background: url("../images/button.gif") 0 -330px;color: #FFF; text-align:center;font-size: 14px; font-weight: bold; height: 32px; line-height: 32px;width: 92px;display:block;}
.order_header_about h1{display:none;}
.order_header_about h2{ font-weight:bold; color:#ff2909; font-size:14px; text-align:left; margin:0 0 10px 15px; float:left; display:inline;width:100% }
 h2{ font-weight:bold; color:#ff2909; font-size:14px; text-align:left; margin:0 0 10px 15px; float:left; display:inline; }
.order_title_pic,.webInside_title{ width:512px; height:51px; float:left; background:url(../images/hpic5.jpg) no-repeat 5px 0; }
.order_detaild{ width:667px; line-height:20px; color:#5a5a5a; font-size:12px; float:left; padding:0 0 0 15px; height:137px; overflow:hidden;  }
.order_detaild span{padding-left:24px;}

.order_ad,.order_ad_01{ width:250px; height:229px; float:right; background:#fff; display:inline; }
.order_ad{margin:10px 10px 10px 0}
.order_ad_01{ margin:10px  0}
.aside_guide_title{ background-position:-9px -346px; }

.order_header_con .search{width:200px;position:absolute;right:275px;bottom:10px;text-align:right}
.order_header_con .search input{height:20px;line-height:20px;width:150px;color:#ccc}
.order_header_con .search .search_btn{background:url(../images/search_btn.jpg) no-repeat; width:18px;height:18px;border:0}


/*mainer_c*/
.reco_hotel,.hotel_check,.hotel_sort,.hotel_hot{ width:520px; float:left; margin:0 0 10px 0; display:inline; }
.reco_hotel_title{ width:520px; height:34px; background-position:-9px -388px; float:left; }
.tour_title{ width:520px; height:34px; background-position:-10px -767px; float:left;}
.tour_title span{color:#fff;padding:6px 6px 0 35px;font-size:15px;float: left; font-family: "arial","微软雅黑";font-weight:bold}
.tour_title .rows{float:right;font-size:12px;line-height:24px}
.hotel_list{ float:left; margin:5px 0; display:inline; border-bottom:1px #cecece solid; width:524px;}
.hotel_list dl{ width:126px; float:left; margin-right:5px; display:inline; }
.hotel_list dd{ width:126px; height:115px; overflow:hidden; }
.hotel_list dt{ width:126px;  }
.reco_num{ width:103px; height:30px; line-height:30px; color:#5a5a5a; padding-left:25px; background-position:-133px -140px; }
.reco_num strong{ color:#f42753; }
.hotel_intro{ width:126px; color:#5a5a5a; }
.hotel_intro span{ width:126px; padding:6px 0; border-bottom:1px #5a5a5a dashed; float:left; text-align:center}
.hotel_intro span.price{ border:none; }
.hotel_intro span.name,.hotel_intro span.price strong{ color:#ff2909; }
.h_detailed_btn,.h_order_btn{ width:50px; height:20px; margin-left:6px; float:left; display:inline-block; }
.h_detailed_btn{ background-position:-7px -53px; }
.h_detailed_btn:hover{background-position:-9px -126px; }
.h_order_btn{ background-position:-62px -53px; }
.hotel_link{ padding:6px 0; float:left; width:126px; }
.hotel_writing_list{ width:520px; float:left; }
.hotel_writing_list li{ width:250px; height:22px; line-height:22px; float:left; }
.hotel_writing_list li a{ color:#6666cc; text-decoration:underline; }

.hotel_check_title{ width:520px; height:34px; background-position:-10px -435px; float:left; }
.hotel_check_title span{color:#fff;padding:8px 0 0 40px;font-size:15px;float: left; font-family: "arial","微软雅黑";font-weight:bold}
.hotel_check_map{ width:518px; height:305px; overflow:hidden; float:left; border:1px #ccc2c2 solid; border-top:none; }
.hotel_check_con{ width:518px; background:#f0f0f0; border:1px #ccc2c2 solid; float:left; }
.hotel_check_con p{ float:left; margin:6px; display:inline; }
.hotel_check_con p span.ll{ width:290px; }
p span.arrow{ background:url(../images/icons.gif) -45px -96px no-repeat; padding-left:20px; }
.d_date{ width:108px; background:#fff url(../images/date_ico.jpg) no-repeat right center; height:18px; line-height:18px; border:1px #7f9db9 solid; }
.d_adress{ width:88px; height:18px; line-height:18px; border:1px #7f9db9 solid; }
.hotel_check_con p.search_more{ width:512px; float:left; padding:10px 0 0 6px; border-top:1px #ccc2c2 solid; margin-left:0; line-height:20px; }
.hotel_check_con p.search_more strong{ color:#ff2909; }
.search_btn{ width:109px; height:27px; background-position:-6px -5px; display:inline-block; border:none; cursor:pointer; }
.center{ text-align:center; width:518px; float:left; padding-bottom:10px; }

.hotel_sort_title{ width:520px; height:34px; background-position:-11px -485px; float:left; }
.hotel_sort_title span{color:#fff;padding:8px 0 0 40px;font-size:15px;float: left; font-family: "arial","微软雅黑";font-weight:bold}
.hotel_sort_con{ width:518px; float:left; background:#f0f0f0; border:1px #cdc3c3 solid; }
.hotel_sort_con ul{ margin:6px 0 0 6px; display:inline; float:left; }
.hotel_sort_con li{ float:left; margin-right:2px; display:inline-block; cursor:pointer; }
.sort_l,.sort_r{ width:6px; height:22px; float:left; }
.sort_l{ background:url(../images/hpic3.jpg) no-repeat; }
.sort_c{ float:left; background:#a08f8f; font-weight:bold; color:#dfdfdf; height:22px; line-height:22px; }
.sort_r{ background:url(../images/hpic4.jpg) no-repeat;}
.hotel_sort_con li.hover .sort_l{ background:url(../images/hpic1.jpg) no-repeat; }
.hotel_sort_con li.hover .sort_r{ background:url(../images/hpic2.jpg) no-repeat; }
.hotel_sort_con li.hover .sort_c{ float:left; background:url(../images/hpic7.jpg) repeat-x; font-weight:bold; color:#fff; height:22px; line-height:22px; }
.hotel_sort_detailed{ width:500px;background:#fff; border:1px #ccc2c2 solid; float:left; margin:0 0 10px 6px; display:none; padding-bottom:20px}
.hotel_sort_detailed dl{ width:235px; height:105px; float:left; margin:13px 0 0 9px; display:inline; }
.hotel_sort_detailed dd{ width:91px; height:104px; overflow:hidden; float:left; }
.hotel_sort_detailed dt{ width:134px; height:106px; float:left; padding-left:10px; line-height:18px; color:#333; overflow:hidden; }
.hotel_sort_detailed dt p{ width:134px; }
.hotel_name a{ font-weight:bold; color:#ff2909; }
.hotel_price{ font-weight:bold; color:#000; }

.hotel_hot_title{ width:520px; height:34px; background-position:-12px -535px; float:left; }
.hotel_hot_title span{color:#fff;padding:8px 0 0 40px;font-size:15px;float: left; font-family: "arial","微软雅黑";font-weight:bold}
.hotel_hot_con{ width:520px; float:left; padding:10px 0; }
.hotel_layer{ width:250px; height:172px; float:left; margin:4px; display:inline; border:1px #cdc3c3 solid; }
.hotel_layer_name{ width:250px; float:left; background:#eeeeee url(../images/hpic8.jpg) no-repeat right; border-bottom:1px #cdc3c3 solid; height:30px; }
.hotel_layer_name span{ font-weight:bold; font-size:14px; color:#ff2909; border-left:3px #ff2909 solid; padding:0 0 0 6px; float:left; margin:8px 0 0 6px; display:inline; }
.hotel_layer ul{ float:left; margin:10px; display:inline; }
.hotel_layer li{ width:205px; float:left; line-height:18px; height:40px; overflow:hidden; padding-left:25px; }
.hotel_layer li.tNo_1{ background-position:-134px -10px; }
.hotel_layer li.tNo_2{ background-position:-134px -52px; }
.hotel_layer li.tNo_3{ background-position:-134px -96px; }

/*mainer_r*/
.preferred{ width:250px; float:left; display:inline; margin:0 0 13px 0; }
.pre_tour_title,.pre_hotel_title,.pre_spot_title,.pre_restaurant_title,.pre_shopping_title,.pre_hotspring_title{ width:250px; height:34px; overflow:hidden;  }
.pre_tour_title{ background-position:-13px -583px; }
.pre_hotel_title{ background-position:-13px -632px; }
.pre_spot_title{ background-position:-13px -683px; }
.pre_restaurant_title{ background-position:-13px -731px; }
.pre_shopping_title{ background-position:-282px -583px; }
.pre_hotspring_title{ background-position:-282px -632px; }

/*酒店详细页面*/
.border_bottom{ border-bottom:1px #e8dcdc solid; padding-bottom:10px; position:relative; }
.order_detailed_con{ width:430px; border-right:1px #e8dcdc solid; float:left; margin-right:15px; display:inline; position:relative; }
.order_detailed_con h2{font-size:14px;font-weight:bold;color:#666;}

.hotel_logo{float:right;width:230px;margin:15px 10px}
.hotel_logo img{float:left}

.hotel_tag_con{ width:400px; float:left; padding-left:15px; }
.hotel_tag{ height:18px; line-height:18px; margin:0 10px 0 0; font-weight:bold; color:#fff; background:url(../images/hd_pic4.jpg) repeat-x; float:left; display:inline-block; }
.hotel_tag span,.hotel_tag img{ float:left; }
.hotel_name_star{ width:400px; float:left; padding-left:30px; background:url(../images/hd_pic5.jpg) no-repeat 15px center;}
.hotel_name_star h1{ font-size:20px; font-weight:bold; color:#ff2909; float:left; margin:3px 0; display:inline; }
.hotel_name_star p{ width:400px; float:left; font-size:14px; line-height:22px; font-weight:bold}
.star{ width:75px; height:20px; overflow:hidden; background:url(../images/star.jpg) no-repeat; float:left; margin:5px 0 0 5px; display:inline-block; }
.star0{ background-position:-9px -6px; }
.star1{ background-position:-9px -32px; }
.star2{ background-position:-9px -58px; }
.star3{ background-position:-9px -83px; }
.star4{ background-position:-9px -107px; }
.star5{ background-position:-9px -131px; }
.order_detailed_con p.other{ width:385px; float:left; padding-left:30px; padding-top:3px; font-size:14px; color:#333333; }
.mvp_ico{ width:35px; height:16px; display:inline-block; overflow:hidden; background:url(../images/hd_pic6.jpg) no-repeat; vertical-align:text-bottom; margin:0 6px; cursor: pointer;}
.tj_num{ background-position:-133px -143px; width:20px; height:22px; display:inline-block; vertical-align:text-bottom; }
.order_detailed_con p.other strong{ color:#f42753; }
.order_detailed_con p.other a{ font-size:12px; color:#ff2909; text-decoration:underline; }
.hotel_news{ width:670px; padding:6px 0 6px 15px; position:absolute; bottom:-30px; }
.hotel_news span{ font-weight:bold; color:#ff0000; background-position:10px -96px; padding-right:20px; }
.hotel_detailed_con{ width:700px; float:left; margin-right:10px;  line-height:20px}
ul.hotel_menu { width:700px; height:33px; background:url(../images/hd_pic9.jpg) repeat-x bottom; float:left; }
.hotel_menu li{ width:74px; height:29px; background:url(../images/hd_pic8.jpg) no-repeat; overflow:hidden; float:left; text-align:center; line-height:29px; margin-right:2px; display:inline-block; cursor: pointer}
.hotel_menu li.hover{ height:33px; color:#fff; background:url(../images/hd_pic7.jpg) no-repeat; }
.hotel_menu li:hover{ height:33px; color:#fff; background:url(../images/hd_pic7.jpg) no-repeat; }
.detailed_mainer{ width:700px; float:left; padding:10px 0 10px 0; }
.detailed_mainer dd{ width:250px;float:left; text-align:right; }
.detailed_mainer dt{ width:380px; float:left; color:#333; padding-left:20px; line-height:18px; }
.detailed_mainer dt strong{ color:#ff2909; }
.detailed_mainer dd a{ font-weight:bold; color:#ff2909; text-decoration:underline; padding:6px 0; }
.hotel_project{ width:700px; padding:0 0 10px 0; float:left; list-style: square outside none; }
.hotel_project p.title{ width:698px; height:23px; background:url(../images/hd_pic11.jpg) repeat-x; border:1px #fdaa9c solid;margin:0 0 10px 0;}
.hotel_project p.title span{ background-position:-40px -92px; padding-left:25px; font-size:14px; font-weight:bold;font-family:"微软雅黑"; line-height:25px;}
.hotel_project li{margin:2px 0 2px 15px;float:left;width:120px;padding:0;text-align:center;}
.hotel_project li img{margin:0;}
.hotel_project li span{padding:5px 0;color:#ff2909;width:100%;line-height:18px; display: inline-block;}

.hotel_project_con{ padding:0 0 10px 0; float:left; line-height:25px; color:#333; }
.room{ width:690px; float:left; margin:10px 0;}
.room td{ border:1px #fdaa9c solid; padding:4px 1px; font-size:12px; color:#333; text-align:center; }
.room tr.t_header{ background:#fed4cd; font-weight:bold; }
.room tr.t_header td{ color:#ff2909; padding:2px; }
.room td.org,.org{ color:#ff2909; }
.room td span{ width:135px; line-height:16px; text-align:left; float:left; }
.order_btn{ width:603px; height:40px; background:url(../images/hd_pic13.jpg) no-repeat; display:inline-block; margin:30px 40px; float:left; }

.hotel_project_con a{color:#ff2909}

/*酒店图片*/
.pic_list{ float:left; width:700px; color:#ff2909; margin:0 0 15px 0; display:inline; }
.pic_list a{ color:#ff2909; font-size:12px; font-weight:bold; text-decoration:underline; }
.photo_sets{ width:678px; border:1px #ccc solid; padding:20px 10px; float:left; }
.photo_big{ width:536px; float:left; }
.photo_big p{ width:536px; height:365px; overflow:hidden; float:left; }
.photo_big span{ width:536px; padding:6px 0; text-align:center; float:left; }
.photo_small{ width:137px; height:365px; background:#f3f3f3; float:left; margin:0 0 0 5px; padding:10px 0 0 0; display:inline; }
.small_scroll{ height:298px; overflow:hidden; position:relative; }
.small_scroll ul{ position:absolute; left:8px; top:0; width:128px; }
.small_scroll li{ width:46px; height:35px; overflow:hidden; float:left; display:inline-block; margin:5px; border:2px #cdcdcd solid; }
.small_scroll li.hover,.small_scroll li:hover{ width:46px; height:35px; overflow:hidden; float:left; display:inline-block; margin:5px; border:2px #f60 solid; cursor:pointer; }
.photo_page{ width:126px; height:25px; background:url(../images/arrow.jpg) no-repeat; float:left; margin:20px 0 0 6px; display:inline; }
.top_page,.next_page{ width:50px; height:25px; line-height:25px; padding-left:10px; font-weight:bold; color:#666; float:left; display:inline-block; cursor:pointer; }
.next_page{ margin-left:6px; }
.photo_change{ width:680px; float:left; border-top:1px #cccccc dashed; padding:10px 0; margin:20px 0 0 0; display:inline; text-align:center; }
.photo_change p{ width:192px; height:30px; background:url(../images/t_n.jpg) no-repeat; overflow:hidden; display:inline-block; }
.top_btn,.next_btn{ width:90px; height:27px; float:left; display:inline-block; cursor:pointer; }
.next_btn{ margin:0 0 0 10px;}

/*酒店地图*/
.sitmap_con{ width:690px;  float:left; border-bottom:1px #ff2909 solid; padding:20px 0;}
.sitmap_text{ color:#333; line-height:22px; padding:10px; float:left; width:100%}
.sitmap_text a{ text-decoration:underline; }

/*周边信息*/
.order_info{ padding:20px 0 20px 0; float:left; width:700px; }
.info_list{ width:141px; height:172px; padding:6px; border:1px #cccccc solid; margin:10px; float:left; display:inline; }
.info_list dd{ width:140px; height:110px; float:left; overflow:hidden; }
.info_list dt{ width:140px; padding:6px 0; float:left; line-height:18px; text-align:center; }
.info_list dt p.ceparture,.view_date{ color:#333333; }
.info_list dt p.ce_star,.info_list dt p.ce_star a,.view_name a{ font-weight:bold; color:#ff2909; }
.view_name a:hover,.info_list dt p.ce_star a:hover{ text-decoration:underline; }

/*优惠券*/
.coupon_bj{ width:665px; float:left; padding:10px; border:1px #c4b9b9 solid; background:url(../images/coupon1.jpg) no-repeat top left; }
.hotel_coupon_name{ padding:15px 0; line-height:25px; text-align:center; width:665px; float:left; border-bottom:6px #da4100 solid; font-size:18px;  }
.hotel_coupon_name p{ font-size:24px; color:#f00; }
.hotel_coupon_con{ width:665px; float:left; background:url(../images/coupon2.jpg) center 20px no-repeat; height:438px; }

.coupon_text{ float:left; margin:92px 0 0 170px;width:340px; display:inline; line-height:30px; font-size:16px; }
.coupon_text strong{ font-size:14px; color:#000; }
.coupon_text strong.coupon_date{ font-size:14px; color:#333; }
.coupon_tag{ font-size:12px; color:#333; float:left; margin:118px 0 0 60px; line-height:18px; display:inline-block; font-weight:bold; }
.coupon_info{ padding:10px 0; float:left; }
.coupon_info p{ float:left; width:580px; color:#666; line-height:18px; }
.coupon_info span.tag{ float:left; display:inline-block; margin-right:10px; }
.coupon_footer{ width:665px; float:left; text-align:center; padding:30px 0; position:relative; }
.coupon_footer a.print_btn{ width:205px; height:42px; background:url(../images/coupon3.jpg) no-repeat; display:inline-block; }
.bshare-custom{ position:absolute; right:0; top:40px; color:#666; height:20px; line-height:20px; }
.coupon_map{ width:655px; border-top:5px #9a2e00 solid; float:left;  }

/*酒店评论*/
.comment_header{ width:697px; height:122px; padding:10px 0 0 0; float:left; margin:0 0 15px 0; display:inline; background:#f9f9f9; border:1px #ddd solid; }
.comment_header span{ width:65px; float:left; height:27px; line-height:27px; margin:5px 0 0 18px; display:inline-block; }
.impression_con{ width:610px; float:left; }
.impression_con li{ float:left; display:inline-block; height:27px; line-height:27px; color:#fff; overflow:hidden; background:url(../images/im1.jpg) repeat-x; padding:0 10px; margin:5px; }
.impression_con li.mission{ background:url(../images/im2.jpg) repeat-x; }
.comment_chose{ width:697px; padding:9px 0; margin:10px 0 0 0; display:inline; float:left; background:#fcfcfc; color:#404040; border-top:1px #ddd solid; font-size:14px; }
.comment_chose label{ padding:0 12px; float:left; display:inline-block; }
.comment_chose label em{ font-style:normal; color:#999; font-size:12px; }
.hotel_comment{ width:690px; color:#222121; font-size:12px; }
.hotel_comment dl{ width:690px; border-bottom:1px #fdaa9c solid; float:left; padding:15px 5px; }
.hotel_comment dd{ width:51px; height:51px; overflow:hidden; float:left; background:#ccc; }
.hotel_comment dt{ width:615px; float:left; margin:0 0 0 10px; display:inline; }
.hotel_comment dt p{ width:615px; padding:0 0 10px 0; float:left; }
.hotel_comment dt p strong{ float:left; }
.hotel_comment dt p span{ float:right; display:inline-block; color:#666; }
.hotel_comment dt p a.rose{ height:22px; line-height:22px; background:url(../images/rose.jpg) no-repeat left center; float:right; padding-left:22px; display:inline-block; color:#b40707; text-decoration:underline; }
.hotel_comment dt p a.rose em{ color:#999; font-style:normal; }
.page_list{ width:690px; padding:10px 0 50px 0; float:left; text-align:right; }
.hotel_comment_con{ width:628px; padding:15px 35px; margin:10px 0 0 0; border:1px #7f9db9 solid; float:left; display:inline; }
.hotel_comment_con p{ padding:6px 0; float:left; width:668px; }
.code_text{ width:150px; height:25px; line-height:25px; padding:0 2px; border:1px #7f9db9 solid; }
.comment_code{  display:inline-block; vertical-align:bottom; padding-right:6px; }
.comment_area{ width:635px; height:118px; float:left; background:#fff; border:1px #7f9db9 solid; padding:0 2px; }
.send_btn{ width:104px; height:34px; background:url(../images/send_btn.jpg) no-repeat; border:none; display:inline-block; cursor:pointer; }

.kitjs-form-suggestselect-input{width:138px;}

/*景点*/
.spot_title_pic{ width:512px; height:51px; float:left; background:url(../images/hpic11.jpg) no-repeat 5px 0; }
.spot_list{list-style:none;width:530px;float:left;}
.spot_list li{border:1px #cecece solid;width:168px;height:198px;float:left;margin:0 5px 8px 0}
.spot_list li .con{margin:2px;width:164px;height:194px;}
.spot_list li .con p{background:#ff2909;height:24px;margin-top:2px;text-align:center;color:#fff;font-size:16px; font-family:"微软雅黑";}
.spot_list li .con .con_bg{background:#fee7df;width:164px;height:86px;position: relative;list-style:none;}
.spot_list li .con .con_bg .con_li{margin:3px 0 2px 1px;padding-left:5px;background:url(../images/arrow.gif) no-repeat -1px 3px;width:48px;float:left}
.spot_list li .con .con_bg .btn{position:absolute;width:25px;height:16px;bottom:5px;right:5px}
.spot_hot_title{ width:520px; height:34px; background-position:-9px -806px; float:left; }
.spot_hot_title span{color:#fff;padding:8px 0 0 35px;font-size:15px;float: left; font-family: "arial","微软雅黑";font-weight:bold}
.spot_hot_con{list-style:none;width:520px;float:left;margin-top:10px}
.spot_hot_con li{width:260px;float:left;border-bottom:1px solid #cecece;padding:10px 0}
.spot_hot_con li img{border:1px solid #cecece;width:126px;height:113px;padding:1px;float:left}
.spot_hot_con li .con_txt{float:left;margin-left:8px;width:110px;color:#666;line-height:19px}
.spot_hot_con li .con_txt p{background:url(../images/arrow.gif) no-repeat 2px 5px;padding-left:10px;float:left;height:18px;width:100%}
.spot_hot_con li .con_txt span{font-weight:bold;padding:2px 0}
.spot_hot_con li .con_txt span a{color:#ff2909;}
.spot_hot_con li .con_txt span a:hover{color:#666}

.spot_hot_con span{padding:0 8px;line-height:25px}

/*日本入乡随俗须知 Notice*/
.notice_title{ width:560px; height:51px; float:left; background:url(../notice/images/title.jpg) no-repeat; margin-left:15px;}
.elevator_etiquette{ background-position:0 -0px; }
.cellphone_etiquette{ background-position:0 -53px; }
.hotspring_etiquette{ background-position:0 -110px; }
.garbage_collection{ background-position:0 -165px; }
.boarding_etiquette{ background-position:0 -225px; }
.smoking_etiquette{ background-position:0 -275px; }


/*日本翻译导游 Guide*/
.guide_title{ width:512px; height:51px; float:left; background:url(../guide/images/title.jpg) no-repeat; margin-left:15px;}

/*日本通讯 Communication*/
.wiTitle_com{ background:url(../images/communication_title.jpg) no-repeat; }
.textCon_title{ height:23px; float:left; background:#ff2909; margin:50px 0 10px 0; display:inline-block; line-height:23px; font-weight:bold; color:#fff; }
.textCon_title span{ padding:0 30px; float:left; }
.brown{ color:#a84203; }
.brownTable,.brownTable td { border:1px #a84203 solid; text-align:center; padding:6px 0; }
.nrCopyright{ padding:100px 0 20px 0; font-weight:bold; float:left; width:700px; text-align:right; color:#ff2909;position: relative; }

.information_title{ width:512px; height:51px; float:left; background:url(../information/images/title.jpg) no-repeat; margin-left:15px;}

.customs{ background-position:0 -285px; }
.passport{ background-position:0 -563px; }
.visa{ background-position:0 -620px; }
.procedures{ background-position:0 -228px; }
.dutyfree{ background-position:0 -340px; }
.presence{ background-position:0 -395px; }
.currency{ background-position:0 -680px; }
.exchange{ background-position:0 -736px; }
.unionpay{ background-position:0 -790px; }
.general{ background-position:0 0px; }
.climate{ background-position:0 -58px; }
.voltage{ background-position:0 -113px; }
.holiday{ background-position:0 -170px; }
.post{ background-position:0 -449px; }
.communication{ background-position:0 -506px; }
.emergency{ background-position:0 -850px; }
.hgjy_con{ width:595px; height:127px; background:url(../images/customs1.jpg) no-repeat; float:left; padding:8px 0 0 80px; line-height:22px; }
.hgjy1,.hgjy2{ font-size:14px; color:#ff2909; font-weight:bold; float:left; margin:38px 0 0 -40px; display:inline-block; }
.hgjy2{ float:right; margin-right:65px; }
.customer_table{ margin:10px 0; display:inline-block; float:left; }
.customer_table .title{width:690px; background:#ff2909; text-align:center; font-size:14px; padding:6px 0; font-weight:bold; color:#fff;}
table.customer_table tbody,table.customer_table tr{ width:690px; }
.customer_table td{ padding:3px 10px; color:#333333; text-align:left; background:#fbd7ce; border:2px #fff solid; }
.cus_yellow td{ background:#ffeba2; }
/*emergency*/
.emergency_Title{ background:url(../images/emer_title.jpg) no-repeat; }
.emergency_list{ width:320px; height:310px; padding:10px; border:1px #fdb0a3 solid; float:left;  }
.em_ti{ background:url(../images/emer1.jpg) no-repeat right bottom; padding-right:45px; float:left; display:inline-block; }
.em_ti strong{ padding:5px 30px; font-weight:bold; margin-bottom:12px; float:left; display:inline-block; font-size:14px; color:#fff; background:#ff466e; }
.emergency_list li{ width:320px!important; float:left; padding:2px 0!important;margin:0!important; text-align:left;line-height:20px!important;height:20px!important;}
.emergency_list li span{ float:right; display:inline; width:auto; padding:0}
.w700,.emergency_list.w700 li{ width:661px!important; }
/*post*/
.post_Title_com{ background:url(../images/post_title.jpg) no-repeat; }

/*private*/
.private_Title_com{ background:url(../images/private_title.jpg) no-repeat; }
.hotel_project_con p.pri_title{ width:690px; padding:6px 0; text-indent:0; background:#ff2909; font-weight:bold; color:#fff; float:left; font-size:14px; text-align:center; margin:20px 0; }
.p_note,.attach{ width:29px; height:20px; background:url(../images/icons.gif) no-repeat; overflow:hidden; display:inline-block; vertical-align:bottom; }
.p_note{ background-position:-1px -80px; }
.attach{ background-position:-1px -112px; }

/*procedures*/
.procedures_Title_com{ background:url(../images/procedures_title.jpg) no-repeat; }

/*dutyfree*/
.dutyfree_Title_com{ background:url(../images/dutyfree_title.jpg) no-repeat; }

/*traffic*/

.traffic_con{ width:690px; border-top:1px #e8dcdc solid; padding:10px 0 0 0; float:left; position:relative; }
.traffic_con li{ width:199px; padding:10px; float:left; display:inline-block; background:#e8dcdc; margin:0 5px 10px 5px; }
.traffic_con li .title{width:199px;float:left;text-align:center;background:url(../images/title_bg.jpg) no-repeat center center;;font-size:14px;font-weight:bold;font-family: "微软雅黑";height:20px}
.traffic_con li dd{ width:199px; overflow:hidden; float:left; background:#fff; }
.traffic_con li dd img{float:left}
.traffic_con li dt{ width:179px; padding:5px 10px; float:left; background:#fff; }
.traffic_con li dt p{ background:url(../images/icons.gif) no-repeat -50px -244px; padding:2px 0 2px 15px; color:#333; }


/*visa*/
.visa_Title_com{ background:url(../images/visa_title.jpg) no-repeat; }
.hotel_project_con img{}

/*赴日信息*/
.info_title_pic{ width:512px; height:51px; float:left; background:url(../images/hpic13.jpg) no-repeat 5px 0; }
.info_header_about{ width:700px; float:left; padding:15px 0; border-bottom:1px solid #cecece;}
.info_header_about h1{display:none;}
.info_header_about h2{margin-left:0px;}
.info_ad{ width:250px; height:229px; float:right; background:#cccccc; margin:10px 0; display:inline; }
.info_l{width:710px;float:left}
/*会员*/
.login_con{width:100%;height:480px;float: left;}
.login_fr{width:470px;height:380px;margin:50px auto;background:url(../member/images/login_bg.jpg) no-repeat;}
.login_fr .login_middel{float:left;margin:70px;width:280px;}
.login_fr .login_middel .login_title{color:#ff2909;font-size:14px;font-weight:bold;background:url(../images/icon.png) no-repeat right 3px;width:75px;margin-left:30px}
.login_input{float:left;width:320px;color:#666;margin:20px 0;}
.login_input .text{width:120px;float:left;padding:5px;display: inline-block;height:27px;line-height:27px}
.login_input span{display: inline-block;text-align:right;padding:5px;float:right}
.login_input input{border:1px #ccc solid;height:25px;line-height:25px;font-size:14px;width:155px;}
.login_input p{width:100%;float:left;margin:10px 0;text-align:center}
.login_input .submit{width:100%;float:left;margin:10px 0;text-align:center;cursor: pointer}

	/*---注册--*/
.reg_con{width:100%;float: left;margin:20px 0;}
.reg_con .reg_tab_e{width:100%;float:left;height:40px;background:url(../member/images/reg_tab_e.jpg) no-repeat;padding-left:20px}
.reg_con .reg_tab_e span{line-height:40px;display: inline-block;width:128px;height:40px;padding-left:12px;text-align:center;font-size:14px;font-weight:bold;}
.reg_con .reg_tab_e .tab_hover{color:#ff2909}
.reg_con .reg_tab_e span a:hover{color:#ff2909}

.reg_con .reg_tab_mp{width:100%;float:left;height:40px;background:url(../member/images/reg_tab_mp.jpg) no-repeat;padding-left:20px}
.reg_con .reg_tab_mp span{line-height:40px;display: inline-block;width:128px;height:40px;padding-left:12px;text-align:center;font-size:14px;font-weight:bold;}
.reg_con .reg_tab_mp .tab_hover{color:#ff2909}
.reg_con .reg_tab_mp span a:hover{color:#ff2909}
.reg_con .reg_form{margin:10px;float:left;width:960px;}
.reg_con .reg_form h2{font-size:14px;color:#ff2909;font-weight:bold;padding:3px 0}
.reg_con .reg_form .reg_arr{width:100%;float:left;height:44px;background:url(../member/images/reg_arr.jpg) no-repeat;list-style:none;}
.reg_con .reg_form li{width:33.3%;float:left;height:44px;}
.reg_con .reg_form li span{line-height:46px;padding-left:15px;font-size:14px;font-weight:bold;color:#666}
.reg_con .reg_form .hover{color:#fff;}
.reg_con .reg_form .table_con{width:100%;float:left;margin:20px 0;color:#666}
.reg_con .reg_form a{color: #6666CC; text-decoration:underline;}
.reg_con .reg_form a:hover{ color:#4141af; text-decoration:underline; }
.reg_con .reg_form .table_con td{line-height:25px;height:50px}
.reg_con .reg_form .table_con input[type="text"]{float:left;border:1px #ccc solid;height:25px;line-height:25px;font-size:14px;width:170px}
.reg_con .reg_form .table_con input[type="password"]{float:left;border:1px #ccc solid;height:25px;line-height:25px;font-size:14px;width:170px}
.reg_con .reg_form .table_con .submit{background:url(../member/images/reg_btn.jpg) no-repeat; width:171px;height:35px;border:0;cursor: pointer}

.after_input {margin-left:5px;color:#FF0000;font-size:14px;}

.reg_con .reg_form .reg_arr2{width:100%;float:left;height:44px;background:url(../member/images/reg_arr2.jpg) no-repeat;list-style:none;}
.reg_con .reg_form .reg_arr3{width:100%;float:left;height:44px;background:url(../member/images/reg_arr3.jpg) no-repeat;list-style:none;}


.reg_con .jihuo_con{width:100%;float:left;margin:20px;color:#666}
.reg_con .jihuo_con h3,.reg_con .jihuo_con h2{padding:10px 0;width:100%;}
.jihuo_email{float:left;height:27px;line-height:27px;margin:10px 0}
.jihuo_email p{float:right;}

.jihuo_mp{width:100%;float:left;color:#666}
.jihuo_con input[type="text"]{border:1px #ccc solid;height:25px;line-height:25px;font-size:14px;width:100px}
.jihuo_mp .submit{background:url(../member/images/reg_btn1.jpg) no-repeat; width:110px;height:35px;border:0;cursor: pointer}
/*会员中心*/
.member_con{width:950px;float: left;margin:20px 0;background:url(../member/images/default_bg.jpg) repeat-x 0 top;padding:0 10px 0 20px;}
.member_con .mleft{float:left;width:160px;border:1px solid #e8dcc8;padding:0 10px;background:#fafafa;height:600px}
.member_con .mleft .mleft_title{float:left;height:50px;width:160px;background:url(../member/images/default_home.jpg) no-repeat 5px 10px;}
.member_con .mleft .mleft_title span{text-align:right;width:145px;line-height:50px;font-size:16px;color:#888;float:left;font-family: "微软雅黑";}
.member_con .mleft .mleft_title span a{color:#6666CC}

.member_con .mleft .mleft_menu{float:left;padding:5px 0 15px 0;border-bottom:1px solid #e8dcc8;width:160px;list-style:none;}
.member_con .mleft .mleft_menu h2{font-size:14px;color:#666;font-weight:bold;padding:10px 5px}
.member_con .mleft .mleft_menu li{float:left;padding:5px 25px;background:url(../member/images/icon.png) no-repeat;width:110px;margin:2px 0}
.member_con .mleft .mleft_menu li a:hover{color:#ff2909}
.member_con .mleft .mleft_menu .m1{background-position:0 0;}
.member_con .mleft .mleft_menu .m2{background-position:0 -33px;}
.member_con .mleft .mleft_menu .m3{background-position:0 -66px;}
.member_con .mleft .mleft_menu .m4{background-position:0 -92px;}
.member_con .mleft .mleft_menu .m5{background-position:0 -125px;}
.member_con .mleft .mleft_menu .m6{background-position:0 -158px;}
.member_con .mleft .mleft_menu .m7{background-position:0 -191px;}
.member_con .mleft .mleft_menu .m8{background-position:0 -223px;}
.member_con .mleft .mleft_menu .m9{background-position:0 -258px;}
.member_con .mleft .mleft_menu .m10{background-position:0 -291px;}
.member_con .mleft .mleft_menu .m11{background-position:0 -325px;}
.member_con .mleft .mleft_menu .m12{background-position:0 -388px;}

.member_con .mleft .mleft_menu .m14{background-position:0 -417px;}


.member_con .mleft .mleft_menu .boder_none{border:none}

.member_con .mright{float:right;margin:65px 0 0 0;width:755px;}
.member_con .mright .mright_top{float:left;width:755px;}
.member_con .mright .mright_top .avatar{float:left;width:206px;text-align:center;}
.member_con .mright .mright_top .avatar a{width:206px;height:30px;line-height:30px;color:#6666cc;}
.member_con .mright .mright_top .avatar a:hover{color:#ff2909}
.member_con .mright .mright_top .avatar img{border:1px solid #ccc;padding:2px;}
.member_con .mright .mright_top .profile{width:530px;float:right;list-style:none;position:relative;height:206px;}
.member_con .mright .mright_top .profile li{float:left;width:100%;height:35px;}
.member_con .mright .mright_top .profile li .nikename{color:#ff2909;font-weight:bold;}
.member_con .mright .mright_top .profile li a{color:#6666cc;}
.member_con .mright .mright_top .profile li a:hover{color:#ff2909}

.member_con .mright .mright_top .profile .profile_bottom{background:#ffe7e1;height:40px;width:100%;float:left;line-height:40px;bottom:0px;position:absolute;}
.member_con .mright .mright_top .profile .profile_bottom span{padding-left:10px;float:left;line-height:40px;word-spacing: 5px;}
.member_con .mright .mright_top .profile .profile_bottom span b{color:#ff2909}

.member_con .mright .interesting{float:left;width:755px;margin:10px 0;}
.member_con .mright .interesting .title{margin:5px 0;background:url(../member/images/heart.jpg) no-repeat 0 8px;width:730px;float:left;height:30px;padding-left:25px;border-bottom:1px solid #ccc;line-height:30px;font-size:14px;color:#666;font-weight:bold;}

.member_con .pro_right{float:right;margin:0;width:755px;}
.pro_title{float:left;line-height:50px;width:100%;position: relative;height:50px}
.pro_title .title_bg{background:url(../member/images/password_bg.gif) repeat-x;width:778px;height:50px;line-height:50px;top:0;left:-13px;position: absolute;}
.pro_title .title_bg b{padding-left:10px}
.pro_title b{font-size:14px;}

.pro_detail{float:left;line-height:20px;width:745px;margin:20px 5px;position: relative;}
.pro_detail .avatar{position: absolute;width:169px;height:204px;right:0;top:0}
.pro_detail .avatar img{ border: 1px solid #CCCCCC; padding: 2px;}
.pro_detail td{padding:6px;}
.pro_detail a{color:#005ea7}
.pro_detail input[type="text"]{border:1px solid #ccc;line-height:24px;height:24px;padding:0 5px}
.pro_detail input[type="password"]{border:1px solid #ccc;line-height:24px;height:24px;padding:0 5px}
.pro_detail_title{text-align:right;color:#666;width:100px;}


/*新闻内页*/
.newstitle{float:left;width:100%;padding:10px 0;}

.newslist_con{float:left; width:100%;padding:10px 0;list-style:none;}
.newslist_con p{float:left;color:#ff2909;font-size:14px;font-weight:bold;border-bottom:2px solid #ff2909;padding:10px 0; width:100%;}
.newslist_con li{padding:10px 0; float:left;width:98%;border-bottom:1px dotted #ccc;margin:0 5px}
.newslist_con li span{font-size:16px;font-weight:bold;display:block;float:left;width:100%;line-height:30px}
.newslist_con li span a{color:#6666cc;}
.newslist_con li .top1 a{color:#ff2909}


.newsDetail{ width:700px; float:left; padding:15px 0;}
.newsDetail h1{display:none}
.newsDetail h2{padding:5px 0;margin:0;color:#666}
.newsDetail_con{float:left; width:680px;border:1px solid #ccc;padding:10px;border-top:3px solid #ff8400}
.newsDetail_title{width:100%;float:left;text-align:center;border-bottom:1px dotted #ccc;padding:5px 0;}
.newsDetail_title h1{font-size:22px;color:#ff2909;font-weight:bold;padding:0 0 5px 0;line-height:35px;display:block;}
.newsDetail_title p{line-height:22px;color:#666;word-spacing:5px;}
.newsDetail_content{width:100%;float:left;padding:10px 0;font-size:14px;line-height:30px}

.news_tab{width:100%;float:left;margin:20px 0;}
.news_tab .tab{width:100%;float:left;height:35px;border-top:1px solid #dbdee1;border-right:1px solid #dbdee1;border-bottom:1px solid #dbdee1;background:#f7f7f7;list-style:none}
.news_tab .tab li{width:auto;float:left;height:35px;line-height:35px;text-align:center;font-size:16px;font-family: "微软雅黑";padding:0 20px;border-right:1px solid #dbdee1;cursor: pointer;}
.news_tab .tab .hover{border:none;border-top:3px solid #ff8400;background:#fff;border-right:1px solid #dbdee1;margin-top:-2px}

.news_tab .newslist{width:100%;float:left;margin:20px 0;list-style:none;}
.news_tab .newslist li{width:680px;float:left;padding:10px;background:url(../images/icons.gif) no-repeat -52px -235px;}

.restaurant_title_pic{ width:512px; height:51px; float:left; background:url(../images/hpic14.jpg) no-repeat 5px 0; }
/*找回密码*/
.reg_con .getpwdform{margin:10px;float:left;width:960px;}
.reg_con .getpwdform .getpwd1{width:100%;float:left;height:35px;background:url(../member/images/getpwd1.jpg) no-repeat;list-style:none;}
.reg_con .getpwdform .getpwd2{width:100%;float:left;height:35px;background:url(../member/images/getpwd2.jpg) no-repeat;list-style:none;}
.reg_con .getpwdform li{width:50%;float:left;height:35px;}
.reg_con .getpwdform li span{line-height:35px;padding-left:15px;font-size:14px;font-weight:bold;color:#666}
.reg_con .getpwdform .hover{color:#fff;}
.reg_con .getpwd_con{width:96%;float:left;margin:20px;color:#666}
.reg_con .getpwd_con h3,.reg_con .getpwd_con h2{padding:10px 0;width:100%;float: left;text-align:left}

.getpwd_con input[type="text"]{border:1px #ccc solid;height:25px;line-height:25px;font-size:14px;width:150px;}
.getpwd_con #username_getpwd{color:#ccc}

.getpwd_con p{width:50%;float:left;margin:10px;padding-left:45px;height:40px;line-height:40px}
.getpwd_con .email{background:url(../member/images/getpwd_icon.jpg) no-repeat 0 3px;}
.getpwd_con .mp{background:url(../member/images/getpwd_icon.jpg) no-repeat 0 -49px;}

.getpwd_con .getpwd_btn{width:110px;line-height:40px;text-align:center;height:40px;padding:8px 10px;color:#fff;font-size:14px;font-weight:bold;cursor: pointer;background:url(../member/images/btn.jpg) no-repeat 0 3px;}
#check{cursor: pointer;}


.login_con .getpwd_fr{width:470px;height:250px;margin:100px auto;background:url(../member/images/getpwd_bg.jpg) no-repeat;}
.login_con .getpwd_fr .middel{float:left;margin:70px 0;width:100%;text-align:center;line-height:50px}
.login_con .getpwd_fr .middel a{color: #6666CC; text-decoration:underline;}
/*visa日本签证*/
.visa_con{ padding:10px 0 0 0; float:left; line-height:25px; font-size:12px;color:#5A5A5A;width:100%;}
.visa_con td{padding:5px;line-height:25px;}
.visa_title{ width:600px; height:51px; float:left; background:url(../visa/images/title.jpg) no-repeat; margin:5px 15px}
.business{background-position:0 0;}
.Individual_Tourism{background-position:0 -72px;}
.multi_entry{background-position:0 -129px;}
.student_visa{background-position:0 -186px;}
.private_family{background-position:0 -239px;}
.japan_companion{background-position:0 -298px;}
.fee{background-position:0 -351px;}
.photo{background-position:0 -407px;}
.application_form{background-position:0 -460px;}
.multi_entry_5{background-position:0 -514px;}
.visa_con .arrow{background:url(../visa/images/arrow.jpg) no-repeat 0 1px;padding-left:30px;font-weight:bold;}
.visa_con .tab{margin:10px 0;}
.visa_con .tab h5{font-weight:bold;color:#ff2909;font-size:30px;display: inline;}
.visa_con .line{border-top:1px solid #ccc;height:1px}
.visa_con .title1{width:690px; background:#ff2909; text-align:center; font-size:14px; padding:3px 0; font-weight:bold; color:#fff;}
.visa_con .title2{color:#ff2909;font-weight:bold;}

.visa_con a{color: #6666CC; text-decoration:underline;}

.visa_con .download{background:url(../visa/images/appendix.jpg) no-repeat 1px 5px;padding-left:30px}

.tab_line{border:solid 1px #ccc;}
.tab_line tr td,.tab_line tr th{border:solid 1px #ccc;}
.tab_line tr th{width:28px;font-weight:normal;text-align:center}

.visa_con .must{background:url(../visa/images/title.jpg) no-repeat -642px 2px;line-height:26px;padding:5px 0 5px 25px;}
.visa_con .need{background:url(../visa/images/title.jpg) no-repeat -642px -37px;line-height:26px;padding:5px 0 5px 25px;}

.visa_con .must1{background:url(../visa/images/title.jpg) no-repeat -639px 2px;line-height:25px;margin:0px 0px;float:left;width:28px;height:24px}
.visa_con .need1{background:url(../visa/images/title.jpg) no-repeat -639px -37px;line-height:25px;margin:0px 0px;float:left;width:28px;height:24px}

.visa_con h4{color:#ff2909;font-weight:bold;}

.visa_con li{width:100%;float:left;text-align:left;list-style:none}

.tab_line .fedfdf{background:#fedfdf;font-size:14px;color:#ff2909;font-weight:bold;}

.tab_line1{border:solid 1px #fdaea1;}
.tab_line1 tr td{border:solid 1px #fdaea1;padding:2px}

/*搜索列表*/
.list_page{text-align:right;padding:5px 0;line-height:22px;width:520px}
.list_class{text-align:left;padding:5px;line-height:22px;}

.search_list{float:left;list-style:none}
.search_list li{border-bottom:1px solid #ccc;padding:15px 0;float:left;width:100%}
.search_list .img{width:130px;float:left;margin-right:15px;}
.search_list .right{float:left;width:375px;}
.search_list .right .hotel_tag{width:auto;margin-left:10px}
.search_list .other{text-align:center;float:left; width: 100%;line-height:22px}
.search_list .other a{color: #FF2909; text-decoration:underline;}
.search_list .starting{background: url("../images/home_tag.jpg") no-repeat scroll -6px -81px transparent;color:#fff;    display: block;    float: left;    height: 20px;    text-align: center;    width: 88px;font-weight:bold;margin-left:5px}
.search_list h2{margin:0}
.search_list h2 a{color:#FF2909;}
.search_list h2 a:hover{color:#888;}
.search_list h3{float:left;width:100%;border-bottom:1px dotted #ccc;color:#888;padding:5px 0;font-weight:bold;}
.search_list .right p{float:left;width:100%}
.search_list .memo{height:54px;float:left;overflow: hidden;line-height:18px}
.search_list .red{color: #FF2909;line-height:20px}

.hotel_project_con .title1{width:698px; background:#ff2909; text-align:center; font-size:14px; padding:3px 0; font-weight:bold; color:#fff;}
.hotel_project_con .title2{color:#ff2909;font-weight:bold;}
.hotel_project_con .title3{width:698px; background:#af71da; text-align:center; font-size:14px; padding:3px 0; font-weight:bold; color:#fff;}
.hotel_project_con .title4{width:698px; background:#3ad3ff; text-align:center; font-size:14px; padding:3px 0; font-weight:bold; color:#fff;}
.hotel_project_con .title5{width:698px; background:#3a6dff; text-align:center; font-size:14px; padding:3px 0; font-weight:bold; color:#fff;}
.hotel_project_con .title6{width:698px; background:#ff6600; text-align:center; font-size:14px; padding:3px 0; font-weight:bold; color:#fff;}
.hotel_project_con center{width:698px;}
#scrollDiv{bottom: -25px; height: 18px;    left: 87px;    line-height: 18px;    overflow: hidden;    position: absolute;    width: 500px;}
#scrollDiv li{height:25px;padding-left:10px;}
.hotelprice{font-size:22px;font-weight:bold;color: #FF2909;}
.equi_title {background:#fef5d0;color:#ff2909!important;}
.equi{ width:690px; float:left; margin:10px 0;}
.equi td{ border:1px #fdaa9c solid; padding:2px 0 2px 10px; font-size:12px; color:#333; text-align:left; vertical-align:top;}
.equi tr.t_header{ background:#fed4cd; font-weight:bold; }
.equi tr.t_header td{ color:#ff2909; padding:2px; }
.equi td.org,.org{ color:#ff2909; }
.equi td span{ width:135px; line-height:16px; text-align:left; float:left; }
/*周游券*/
.jrpass_title{ width:630px; height:51px; float:left; background:url(../jrpass/images/title.jpg) no-repeat; }
.jrpassTitle{background-position:0px 0px;}
.jrpass_detaild{ width:720px; line-height:20px; color:#5a5a5a; font-size:12px; float:left; margin:30px 0 0 0; height:160px; overflow:hidden; background:url(../jrpass/images/subtitle.jpg) no-repeat 10px 0;list-style:none}
.jrpass_detaild li{float:left;width:219px;height:39px;margin:0 8px 8px 10px;cursor: pointer}
.jrpass_detaild .jr1:hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat 0 0;}
.jrpass_detaild .jr1_hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat 0 0;}
.jrpass_detaild .jr2:hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat -237px 0;}
.jrpass_detaild .jr2_hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat -237px 0;}
.jrpass_detaild .jr3:hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat -474px 0;}
.jrpass_detaild .jr3_hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat -474px 0;}
.jrpass_detaild .jr4:hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat 0 -47px;}
.jrpass_detaild .jr4_hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat 0 -47px;}
.jrpass_detaild .jr5:hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat -237px -47px;}
.jrpass_detaild .jr5_hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat -237px -47px;}
.jrpass_detaild .jr6:hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat -474px -47px;}
.jrpass_detaild .jr6_hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat -474px -47px;}
.jrpass_detaild .jr7:hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat 0 -94px;}
.jrpass_detaild .jr7_hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat 0 -94px;}
.jrpass_detaild .jr8:hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat -237px -94px;}
.jrpass_detaild .jr8_hover{ background:url(../jrpass/images/subtitle_hover.jpg) no-repeat -237px -94px;}
.jrpass{background-position:0px -65px}
.jrwest_railpass{background-position:0px -119px}
.jrkyushu_railpass{background-position:0px -240px}
.jrhokkaido_railpass{background-position:0px -295px}
.sanyo_shikoku{background-position:0px -344px}
.kintetsu_railpass{background-position:0px -180px}
.jrshikoku_railpass{background-position:0px -344px}
.Shoryudo_Bus{background-position:0px -400px}
.Takayama_Ise{background-position:0px -447px}
.Osaka_Amazing_Pass{background-position:0px -495px}
.Yokoso_Osaka{background-position:0px -600px}
.jreast_railpass{background-position:0px -548px}
.Suica_Card{background-position:0px -652px}
.shikoku,.shikoku_01,.shikoku_02{color:#333;}
.shikoku img{float:right;margin-left:10px}
.shikoku p,.shikoku_li{text-indent:2.0em;line-height:1.8}
.shikoku_title,.shikoku_03 li{color:#ff2909;font-weight:bold}
.shikoku_title_01{color:#bd7602;font-weight:bold}
.shikoku_title_02{color:#028920;font-weight:bold}
.shikoku_title_03{color:#645f01;font-weight:bold}
.shikoku_title_04{color:#fa346f;font-weight:bold}
.shikoku_title_05{color:#038fbf;font-weight:bold}
.shikoku_01 span img{margin:10px 95px}
.shikoku_01 img{margin-bottom:20px}
.shikoku_01 table,.shikoku_price,.shikoku_03 table{width:680px;margin:15px 0;color:#525252}
.shikoku_01 td,.shikoku_price td,.shikoku_price th,.shikoku_03 td,.shikoku_03 th{border:1px solid #cbc2c2;height:30px;text-align:center}
.shikoku_price th{background:#fcf4cc;color:#976c04}
.shikoku_02 li,.shikoku_03 li{background:url(../jrpass/images/shikoku02_icon.png) no-repeat 1px 7px;width:700px;padding-left:13px;margin-left:0;text-align:left}
.shikoku_03 th{background:#e6e6e6;width:94px}
.shikoku_03_td{background:#ff2909;color:#fff;font-weight:bold}
.shikoku_03 p{font-weight:bold}

.hotel_project_con h5{text-align:center;font-size:12px;font-weight:bold;padding:10px 0}
.hotel_project_con h6{text-align:center;font-size:12px;font-weight:bold;padding:3px 0;color:#fff;background:#ff2909;margin:5px 0}
.hotel_project_con .arrow{background:url(../images/arrow1.jpg) no-repeat 0 1px;font-weight:bold;line-height:24px;padding:10px 0}
.mobile_title{ width:630px; height:51px; float:left; background:url(../mobile/images/title.jpg) no-repeat; padding-bottom:15px; margin-left: 15px;}
.mobile_txt{width:360px;float:left;}
.rent_service{background-position:0px -60px}
.roaming{background-position:0px -128px}
.softbank{background-position:0px -194px}
.iphone{background-position:0px 8px}
.japan3g{background-position:0px -270px}
.hotel_project_con h4{color:#ff2909;font-weight:bold;}
.rent_li {width:690px;float:left;list-style:none;}
.rent_li li{border:1px solid #ccc;width:690px!important;height:60px!important;margin:10px 0!important;}
.rent_li span{float:left;}
.rent_li .left{width:90px;border-right:1px solid #ccc;height:51px;text-align:center;background:url(../mobile/images/arrow1.jpg) no-repeat 33px 10px;display: inline-block;font-size:14px;font-family: "微软雅黑";color:#ff2909;font-weight:bold;line-height:22px}
.rent_li .left b{color:#000;padding-top:5px}
.rent_li .right{width:585px;float:right}
.wifi_title{ width:630px; height:51px; float:left; background:url(../wifi/images/title.jpg) no-repeat; padding-bottom:15px; margin-left: 15px;}
.rent_wifi{background-position:0px 10px}
.wifi_roaming{background-position:0px -45px}
.web_surfing{background-position:0px -109px}
.japan_wifi{background-position:0px -168px}
.currency_tag{float:left;height:23px;width:100%;margin:10px 0;}
.currency_tag span{padding:0;display:block;width:100px;height:23px;background:url(../information/images/currency_tag.jpg) no-repeat;text-align:center;color:#fff;font-size:16px;font-weight:bold;font-family: "微软雅黑";line-height:22px}
.c_txt{width:700px;float:left;}
.c_txt span{display:inline-table;}
.exchage1{width:231px;height:47px;background:url(../information/images/e1.jpg) no-repeat;display:inline;}
.hotel_project_con li{list-style:none;margin:7px;width:120px;height:173px;}




/*WIFI*/
.rentwifi_feature,.rentwifi_price,.rentwifi_service{line-height:2.0;color:#5A5A5A;float:left;width:100%}
.rentwifi_feature img{float:right;margin-left:16px}
.rentwifi_title{color:#ff2909;font-weight:bold}
.rentwifi_title02,.rentwifi_service{text-indent:2.0em}
.rentwifi_price table{width:690px;margin:15px 0;text-align:center}
.rentwifi_price th,.rentwifi_price td{border:1px solid #c4b9b9;height:30px}
.rentwifi_price th{background:#ff2909;color:#fff;text-align:center}
.rentwifi_price_title{font-weight:bold}
.rentwifi_price_title span{color:#ff2909}
.rentwifi_price h6,.telephone{text-indent:-999em;background:url(../wifi/images/rent_wifi_03.jpg);margin:10px 0;height:39px;width:684px}
.rentwifi_service a{color:#6666cc;text-decoration:underline}
.rentwifi_service a:hover{color:#ff2909;text-decoration:none}

.rentwifi_02{margin:10px 130px 0}


/*关于我们*/
.about_menu{float:left;height:35px;list-style:none;margin:15px 0;background:url(../about/images/menu_line.jpg) no-repeat 0 -4px;}
.about_menu li{float:left;width:87px;height:35px;text-align:center;font-size:14px;font-weight:bold;line-height:35px;cursor: pointer}
.about_menu li:hover{background:url(../about/images/menu_bottom.jpg) no-repeat 0 30px;}
.about_menu .cur{background:url(../about/images/menu_bottom.jpg) no-repeat 0 30px;}
.about_menu .cur a{color:#ff2909}

.about_title{float:left;color:#ff2909;font-size:14px;font-weight:bold;line-height:35px;border-bottom:4px solid #ccc;width:100%;margin:15px 0}

.about_biz{float:left;margin:10px 0;list-style:none;}
.about_biz li{float:left;background:url(../images/icons.gif) -52px -67px no-repeat; padding-left:10px; margin:0;width:100%;text-align:left;line-height:25px}

/*日本之窗交通地图*/
.map_title{background:url("../about/images/map_r1_c1.jpg") no-repeat ;float:left;height:51px;width:512px;margin-left:10px}
.map_detaild{ width:500px; line-height:1.8; color:#5a5a5a; font-size:12px; float:left; padding:0  0  5px 15px; height:170px;overflow:hidden}
.map_detaild01 img{float:right;margin:52px 0 0 10px}
.map_table table,.translator_table,.rentcar_table,.airport-shuttle_table{width:680px;color:#525252;margin:10px  8px}
.map_table td,.map_table th,.translator_table td,.translator_table th,.rentcar_table td,.airport-shuttle_table td{border:1px solid #cbc2c2;height:25px}
.map_table th{background:#f5f2f2;font-weight:bold;text-align:center}
.map_table td{padding:5px 10px}
.map_table span{color:#FF2909}
.map{font-weight:bold;color:#FF2909}

/*日本导游租车预约*/
.translator_title{background:url("../guide/images/translator_r1_c1.jpg") no-repeat}
.translator_title,.pravite_guide_title{float:left;height:51px;width:512px}
.rentcar_title,.airport_shuttle{float:left;margin:10px;height:51px;width:512px}
.translator_title,.pravite_guide_title{margin-left:10px}
.translator_detaild02 p{ line-height:1.8; color:#5a5a5a; font-size:12px}
.translator_table,.translator_table th,.rentcar_table,.airport-shuttle_table{text-align:center}
.translator_table table,.rentcar_table table,.airport-shuttle_table table{width:100%}
.translator_detaild_s{font-weight:bold}
.translator_detaild,.translator_detaild02 p{text-indent:2.0em}
.translator_detaild02 img{float:right;width:196px;height:132px;margin-left:10px}
.translator_table th,.translator_takecare span,.rentcar_takecare span,.airport-shuttle_takecare span{color:#ff2909;font-weight:bold}
.translator_table_title{font-size:14px;font-weight:bold;color:#fff;background:#ff2909}
.translator_table_bg,.rentcar_table_bg{background:#ffe589;color:#7b6e41;font-weight:bold}
.translator_detaild,.translator_detaild_s{ width:680px; line-height:1.8; color:#5a5a5a; font-size:12px; float:left; padding-left:15px;overflow:hidden}
.translator_takecare,.rentcar_takecare,.airport-shuttle_takecare{line-height:2.2;text-align:left;padding-left:10px}
.pravite_guide_title{background:url("../guide/images/pravite_guide_r1_c1.jpg") no-repeat}
.rentcar_title{background:url("../rentcar/images/rentcar_r1_c1.jpg") no-repeat}
.airport_shuttle{background:url("../rentcar/images/airport-shuttle_r1_c1.jpg") no-repeat}

.city_ad{float:left;margin:10px 0;width:780px;height:110px;}

.jrpass_table{}
.jrpass_table td{text-align:center;background:#fff; border: 1px solid #ccc;}


/*日本交通*/
.traffic_title_pic,.cntojp_title_pic,.hktojp_title_pic,.twtojp_title_pic,.tokyo_osaka_pic{background:url(../traffic/images/traffic_title.png) no-repeat}
.traffic_title_pic{width:276px; height:51px; float:left; background-position:0 0 }
.cntojp_title_pic{width:374px; height:50px; float:left; background-position:0 -69px;margin-left:10px}
.hktojp_title_pic{width:396px; height:51px; float:left; background-position:0 -144px;margin-left:10px}
.twtojp_title_pic{width:387px; height:52px; float:left; background-position:0 -231px;margin-left:10px}
.tokyo_osaka_pic{width:402px; height:47px; float:left; background-position:0 -325px;margin-left:10px}

.cntojp_airline{margin-bottom:10px}
.cntojp_airline p{text-indent:2.0em;color:#5a5a5a}
.cntojp_airline p span,.cntojp_sea_time p,.cntojp_sea_pirce p,.cntojp_sea_ship p,.cntojp_sea_ship02,.cntojp_sea_time td.twtojp_sea_title{color:#ff2909;font-weight:bold}
.cntojp_airline p a:hover{color:#ff2909;text-decoration:underline}
.cntojp_airport,.cntojp_sea_time table,.cntojp_sea_pirce table,.cntojp_sea_ship table,.cntojp_sea04 table,.hktojp_airport{width:100%;margin-top:10px;color:#5a5a5a;text-align:center}
.cntojp_airport td,.cntojp_airport th,.cntojp_sea_time td,.cntojp_sea_time th,.cntojp_sea_pirce td,.cntojp_sea_pirce th,.cntojp_sea_ship th,.cntojp_sea_ship td,.cntojp_sea02 td,.cntojp_sea02 th,.cntojp_sea03 td ,.cntojp_sea03 th,.cntojp_sea04 td,.cntojp_sea04 th{border:1px solid #44a2f0;height:25px}
.cntojp_airport th,.cntojp_sea_time th,.cntojp_sea_pirce th,.cntojp_sea_ship th,.cntojp_sea02 th,.cntojp_sea03 th,.cntojp_sea04 th{background:#a1d0f7;color:#115e9e;text-align:center}
.cntojp_airport01{text-align:left;padding-left:10px}
.cntojp_sea_titile{background-color:#1a97ff;color:#fff;text-align:center;font-weight:bold;height:25px;font-size:14px;line-height:25px}
.cntojp_sea p,.cntojp_sea img,.cntojp_sea_time,.cntojp_sea_pirce,.cntojp_sea_ship,.twtojp_int{margin-top:10px}
.cntojp_sea{color:#5a5a5a}
.pirce_c{color:#115e9e;font-weight:bold}
.cntojp_sea02 table{width:480px;float:left;margin:10px 15px 0 0;text-align:center}
.cntojp_sea03 table{width:538px;float:left;margin:10px 15px 0 0;text-align:center}
.cntojp_sea02 th,cntojp_sea02 td,.cntojp_sea03 th,.cntojp_sea03 td{height:50px}
.cntojp_sea_time td.twtojp_sea_title{font-size:14px;background-color:#ffe684}

.traffics_detailed_con{ width:700px; float:left; margin-right:10px;  line-height:20px}
.traffics_detailed_con h6{ width:698px; height:23px; background:url(../images/hd_pic15.jpg) repeat-x; border:1px #fdaa9c solid;margin:0 0 10px 0;text-indent: 24px; font-weight:bold;font-family:"微软雅黑"; line-height:25px;font-size:14px}



/*footer*/
.copyright span img{margin:15px 80px 0 0}
.element.style{margin:30px 70px 0 0}


/*账号安全*/
.statusicon{background:url(../member/images/status1.gif);width:18px;height:19px;top:15px;cursor: pointer;position: absolute;right:0;z-index:100}
.statusicon2{background:url(../member/images/status2.gif);width:18px;height:19px;top:15px;cursor: pointer;position: absolute;right:0;z-index:100}


/*手机wifi送取费用*/
.sheet_title{width:672px;height:121px;background:url(../images/2013wifisjsheet_03.jpg) no-repeat;margin:10px 10px}
.sheet h1,.sheet h2{text-indent:-999em}
.sheet_way{width:100%;margin-top:15px;color:#333;text-align:center}
.sheet_way td,.sheet_way th{border:1px solid #bbada6;height:30px}
.sheet_way th{background:#ff3e1d;color:#fff;font-size:14px;text-align:center}
.takecare{color:#1d77ff;line-height:25px;font-weight:bold;margin:10px 0}
.takecare_02{color:#ff3e1d;font-size:14px;font-weight:bold;margin:10px 0;border-top:1px solid #ff3818;}
.takecare_03{line-height:25px;color:#333}


.online_kf{color:#FF0000}


/*周游券*/
.lineone,.linetwo,.linethree,.tips,.linefour{width:698px;margin-top:20px}
.lineone table,.linetwo table,.linethree table,.tips table,.linefour table{width:100%}
.lineone td,.linetwo td,.linethree td,.linefour td{border:1px solid #c4b9b9;background:#fff;padding:0 20px}
.lineone th,.linetwo th{background:#fddad2;font-weight:bold;color:#ff2909;border:1px solid #c4b9b9;padding:0 20px;text-align:center}
.lineone .line{width:72px;background:#f0f0f0;font-weight:bold;text-align:center}
.hotel_project_con .tackcare{background:url(../jrpass/images/japanrailpass201308_r1_c2.jpg) no-repeat 2px 15px;font-weight:bold;line-height:24px;padding:10px 0 10px 36px}

.linetwo .line{width:100px;background:#f0f0f0;font-weight:bold;text-align:center}
.linetwo .top{font-weight:bold;text-align:cente;color:#333}
.linetwo .cen{background:#ffe589}
.lest{font-weight:bold;color:#ff2909}
.hotel_project .icon{background:url(../jrpass/images/japanrailpass201308_r7_c5.jpg) no-repeat 0 7px;padding-left:20px}
.hotel_project .icontwo{background:url(../jrpass/images/japanrailpass201308_r5_c5.jpg) no-repeat 0 7px;padding-left:20px}

.linetwo td,.linethree td{text-align:center}

.linethree th,.linefour th{background:#fddad2;font-weight:bold;color:#ff2909;border:1px solid #c4b9b9;text-align:center}
.linethree .line{width:165px;background:#f0f0f0;font-weight:bold;text-align:center}
.linethree td{text-align:center}
.linethree .fuhao img{margin:3px 0 9px;vertical-align:middle}
.linethree span,.tackcare span{font-weight:bold;color:#ff0000}

.linefour .line{width:125px;background:#f0f0f0;font-weight:bold;text-align:center}
.linefour  span{font-weight:bold;color:#ff2909}
.hotel_project_con .tips th{border:1px solid #a4820c;background:#a4820c;color:#fff;text-align:center;font-size:14px}
.hotel_project_con .tips td{border:1px solid #a4820c;background:#eaddb0;padding-left:20px}
.hotel_project_con .tips{margin-bottom:20px}
.hotel_project_con .change{font-weight:bold;color:#ff2909;border-top:1px solid #c4b9b9;padding-top:10px;margin-top:10px}
.hotel_project_con .changeway{font-weight:bold;color:#1573f0;height:150px}
.hotel_project_con .changeway img{float:left;margin-right:10px}
.hotel_project_con .green img{float:right;margin-left:10px}
.hotel_project_con .green{font-weight:bold;color:#333;height:135px;margin:10px 0;border-top:1px solid #c4b9b9;padding-top:10px;}


/*气候*/
.climatebg{width:695px;height:246px;background:url(../information/images/cl.jpg);margin:5px 0;}
.climatebg .climate_con{margin:20px;width:675px;float:left;text-align:left;}
.climate_conr{float:right;width:450px;margin-right:20px}
.climate_conr .title{font-weight:bold;font-size:14px;height:35px;float:left;width:100%;background:url(../information/images/cl_title.jpg) no-repeat;;}
.climate_conr .spring{background-position:0px 0px;color:#ff4d83}
.climate_conr .summer{background-position:0px 0px;color:#378702}
.climate_conr .fall{background-position:0px 0px;color:#ff5d1d}
.climate_conr .winter{background-position:0px 0px;color:#0068ef}

.climate_conr .con{float:left;text-indent:20px;line-height: 20px;}
.climate_conr .con p{border-top:1px solid #eccaca;text-indent:0px;line-height: 25px;}
.climate_conr .con p span{float:right;font-weight:bold;width: 385px;}
.climate_conr .con p b{color:#ff2900;}

/**/
.procedures3{text-align:left;float:left;width:700px;line-height:24px;}
.procedures3 b{color:#ff2900}
.procedures3 .con1, .procedures3 .con2{width:470px;padding:5px;margin-bottom:5px;float:left;height:148px;}
.procedures3 .con1{background:#f8dede;}
.procedures3 .con2{background:#e0cfc3;}
.procedures3 .con1 p{border-bottom:1px solid #f04848;}
.procedures3 .con2 p{border-bottom:1px solid #64432b;}

.procedures6{text-align:left;float:left;line-height:24px;background:#e0cfc3;padding:5px}
.procedures6 b{color:#ff2900}
.procedures6 p{border-bottom:1px solid #f04848;}

.procedures4{background:url(../information/images/procedures4.jpg) no-repeat;width:700px;height:80px;float:left;}
.procedures4 .con{padding:5px;float:left;width:560px;text-align:left;line-height:22px}

.users_contacts{padding:6px 10px;float:left;}
.jrpass_list{list-style:none;overflow:hidden;margin:10px;border:1px solid #ccc;padding:10px;}
.jrpass_class{margin-left:10px;}
#hiddenRow{}
.user_contact{overflow: hidden;margin:10px;font-size:14px; background:#f9f9fa url("../images/reg_top1.gif") no-repeat 30px -1px;height: 37px; list-style: none;padding: 0 30px;border:1px solid #e2e2e2;}
.user_contact li{float: left;font-size: 16px; line-height: 40px; text-indent: 50px;width: 180px;}
#contentTable{width:100%;border-collapse: collapse;border:1px solid #999;}
#contentTable th{height:30px;line-height:30px;font-size:14px;text-align:center;}
#contentTable td{height:30px;line-height:30px;}

#contentTable .content{background:#fff;}
#contentTable .content:hover{background:#DEF0FA}
.jr_number{text-align:center;width:40px;}
.order_sub{margin: 10px auto;width: 92px;}

.jrpass_order_sub{background: url("../images/button.gif") 0 -330px;color: #FFF; text-align:center;font-size: 14px; font-weight: bold; height: 32px; line-height: 32px;width: 92px;display:block;}
.table_con {margin:10px auto;font-size:14px;}
.table_con p{background:#}
.table_con input[type="text"]{float:left;border:1px #ccc solid;height:22px;line-height:22px;font-size:14px;width:270px}
.table_con p.title{height:23px; background:url(../images/hd_pic11.jpg) repeat-x; border:1px #fdaa9c solid;margin:0 0 10px 0;}
.table_con p.title span{ background:url(../images/icons.gif) no-repeat -40px -94px;padding-left: 25px;line-height: 24px;font-weight: bold;}
.table_con li{padding:5px 0;overflow:hidden;}
.table_con li b{float:left;display:block;width:100px;text-align:right;}
.table_con textarea{width:400px;height:50px;display:inline;}
.order_submit{background: url("../images/button.gif") 0 -330px;color: #FFF; text-align:center;font-size: 14px; font-weight: bold; height: 32px; line-height: 32px;width: 92px;display:block;}
.add_row{ width: 30px;height: 37px;background:url(../images/list-plus.png) no-repeat 2px 10px;padding-left:20px;float:left;line-height: 37px;cursor: pointer;}

.jrpass_class0,.jrpass_class1{width:132px}
.days{width:65px;}
.price_type{width:110px;}

.list-plus{float:left;background:url(../images/list-plus.png) no-repeat 0 3px;padding-left:18px;line-height:24px;margin:0 2px;cursor: pointer;}
.list-heart{float:left;background:url(../images/list-heart.png) no-repeat 0 3px;padding-left:18px;line-height:24px;margin:0 2px;cursor: pointer;}
.list-cross{background:url(../images/list-cross.png) no-repeat 0 -1px;padding-left:18px;line-height:24px;margin:0 2px;cursor: pointer;}

#about_hide{display:none;background:#fff;width:900px;overflow: hidden;}
#about_hide table{width:880px;margin:20px auto;border-collapse: collapse;border:1px solid #eee;}
#about_hide table th{background:url("../member/images/default_bg.jpg") repeat-x scroll 0 top;line-height:30px;text-align:center;font-size:14px;}
#about_hide table td{line-height:30px;text-align:center;border:1px solid #eee;}
#about_hide .submit{background:url(../member/images/reg_btn1.jpg) no-repeat; width:110px;height:35px;border:0;cursor: pointer}

.hiddenRow{border-bottom: 1px dotted #999;}
.alipay{background:url(../alipay/images/alipay.gif) no-repeat right 0;width:105px;height:45px;display: block;padding-top: 7px;}



/*日本旅游小贴士 Tips*/
.tips_title{ width:600px; height:51px; float:left; background:url(../tips/images/title.jpg) no-repeat; margin-left:15px;}
.Tohoku_Shinkansen{ background-position:0 -0px; }
.Tohoku_Shinkansen_Detaild img{float:left;width:89px;height:570px;margin-left:10px}
.Joetsu_Shinkansen{ background-position:0 -53px; }
.Joetsu_Shinkansen_Detaild img{float:left;width:101px;height:340px;margin-left:10px}
.Nagano_Shinkansen{ background-position:0 -110px; }
.Nagano_Shinkansen_Detaild img{float:left;width:101px;height:294px;margin-left:10px}
.Yamagata_Shinkansen{ background-position:0 -165px; }
.Yamagata_Shinkansen_Detaild img{float:left;width:90px;height:478px;margin-left:10px}
.Akita_Shinkansen{ background-position:0 -225px; }
.Akita_Shinkansen_Detaild img{float:left;width:90px;height:570px;margin-left:10px}
.Tokaido_Sanyo{ background-position:0 -275px; }
.Tokaido_Sanyo_Detaild img{float:left;width:90px;height:846px;margin-left:10px}
.Sanyo_Kyushu{ background-position:0 -335px; }
.Sanyo_Kyushu_Detaild img{float:left;width:90px;height:730px;margin-left:10px}
.Hokuriku_Shinkansen{ background-position:0 -396px; }
.Hokuriku_Shinkansen_Detaild img{float:left;width:90px;height:296px;margin-left:10px}


/*门票预订*/
.spot_ticket{padding:10px 20px;border:1px solid #E2E2E2;margin:10px;font-size:14px;}
.spot_ticket p{padding:10px 0;overflow: hidden;border-bottom:1px dotted #ccc;}
.spot_ticket h4{border-bottom:1px solid #f00;font-weight:bold;padding:10px 0;}
.ticket_order_bt{background: url("../images/button.gif") 0 -330px;color: #FFF; text-align:center;font-size: 14px; font-weight: bold; height: 32px; line-height: 32px;width: 92px;display:block;}
.ticket_num span{padding:0 10px;display:inline-block;min-width:100px;float:left;}
.ticket_num .title{text-align:center;background:#106693;color:#fff;}
.ticket_num .title td{padding:0;font-size:14px;}
.ticket_num td{border:1px solid #ccc;line-height:25px;font-size:12px;}
.ticket_num i{width:20px;height:20px;text-align:center;border:1px solid #ccc;display:inline-block;margin:0 3px;font-style: normal;line-height: 20px;}
.ticket_num .down,.ticket_num .up{cursor: pointer;font-size:14px;}
/*.ticket_num .ticket_num_input{height:20px;width:30px;border:1px solid #ccc;text-align:center;display:inline-block;}*/

.ticket_total{background:#edf8ff;height:30px;line-height:30px;text-indent:20px;font-weight:bold;margin:10px 0;}
#ticket_total{color:#f00;padding:0 5px;}


/*招标定制新增样式*/
.side_r {float: right; width: 260px;padding:5px 0;}	

.side_l {overflow:hidden;}

.diy_project{width:100%;overflow:hidden;}
.diy_project{ width:700px; padding:0 0 10px 0; float:left; list-style: square outside none; }
.diy_project p.title{ width:698px; height:23px; background:url(../images/hd_pic11.jpg) repeat-x; border:1px #fdaa9c solid;margin:0 0 10px 0;}
.diy_project p.title span{ background-position:-40px -92px; padding-left:25px; font-size:14px; font-weight:bold;font-family:"微软雅黑"; line-height:25px;}
.diy_project li{margin:2px 0 2px 15px;float:left;width:120px;padding:0;text-align:center;}
.diy_project li img{margin:0;}
.diy_project li span{padding-right:20px;}


.step_diy{ border-top:3px solid #ff8004; background:#fff;}
.step_diy strong{ display:block; padding:15px 0;  font-size:18px; color:#ff8004; text-align:center;}
.step_diy ul{ padding:0 10px;}
.step_diy li{ position:relative; width:240px; height:42px; line-height:42px; font-size:13px; color:#666; text-align:center; background:url(../images/ico_step_diy.png) no-repeat;}
.step_diy li.next{ background:none; height:26px; margin:5px 0;}
.step_diy li.next span{ display:inline-block; width:28px; height:26px; margin:0 auto; background:url(../images/ico_step_diy.png) no-repeat -167px -43px;}
.step_diy li i{ position:absolute; top:10px; left:10px; width:22px; height:22px; background:url(../images/ico_step_diy.png) no-repeat 0 -84px;}
.step_diy li i.i1{ background-position:0 -84px;}
.step_diy li i.i2{ background-position:-22px -84px;}
.step_diy li i.i3{ background-position:-44px -84px;}
.step_diy li i.i4{ background-position:-66px -84px;}
.step_diy li i.i5{ background-position:-88px -84px;}

.step_diy .tip_tb{ margin:10px 20px; color:#b1b1b1;}
.step_diy .tip_tb em{ display:inline-block; width:60px; float:left;}
.step_diy .tip_tb span{ display:inline-block; width:180px; float:right;}
.step_diy .contact{ clear:both; margin:0 20px;}
.step_diy .contact p{ border-bottom:1px solid #efefef; height:20px;}
.step_diy .contact p em{ display:inline-block; position:relative; bottom:-10px; left:75px; padding:0 5px; font-size:14px; color:#ff8004; background:#fff;}
.step_diy .contact span{ display:block; padding-top:20px; margin:0 auto; text-align:center; font-size:20px; color:#777;}
.step_diy .contact span i{ display:inline-block; width:20px; height:20px; margin-right:10px; vertical-align:-5px; vertical-align:-2px; background:url(../images/ico_step_diy.png) no-repeat -195px -43px;}
.step_diy .contact a.btn{ display:inline-block; width:116px; height:40px; line-height:40px; margin:10px 0 20px 40px; padding-left:50px; font-size:16px; color:#999; background:url(../images/ico_step_diy.png) no-repeat 0 -43px;}
.step_diy .contact a.btn:hover{ color:#f70;}

.order_diy{overflow:hidden;width:100%;list-style:none;}
.order_diy li{width: 948px;;text-align:left;padding:10px;margin:0;height:30px;line-height: 30px;border-bottom: 1px solid #ddd;}
.order_diy li b{padding-right:10px;}
.add_air{ width: 30px;height: 30px;background:url(../images/list-plus.png) no-repeat 2px 5px;float:right;line-height: 30px;cursor: pointer;padding-left:20px;}
.remove_row{background:url(../images/list-cross.png) no-repeat 0 6px; width: 30px;height: 30px;cursor: pointer;float:right;;line-height: 30px;padding-left:20px;}

.diyli{color:#666;}

#daiding_box{border:1px solid #ddd;overflow:hidden;display:none;}
.daiding{overflow:hidden;}

.daiding_add{overflow:hidden;color:#666;}
.bt_box{width:92px;margin:10px auto;overflow: hidden;}
.diy_order_bt{background: url("../images/button.gif") 0 -330px;color: #FFF;float: left; text-align:center;font-size: 14px; font-weight: bold; height: 32px; line-height: 32px;width: 92px;display:block;}


.bt_box2{width:200px;margin:10px auto;overflow: hidden;}
.diy_order_bt2{background: url("../images/button.gif") 0 -330px;color: #FFF; text-align:center;font-size: 14px; font-weight: bold; height: 32px; line-height: 32px;width: 92px;display:block;float:left;margin:0 4px;}
.sch1,.sch2{float:left;}
.schedule_text{width:600px;height:30px;margin:0 20px 5px 0;}

.sch_diy{overflow:hidden;width:100%;list-style:none;}
.sch_diy li{width: 948px;;text-align:left;padding:10px;margin:0;overflow:hidden;line-height:24px;border-bottom: 1px solid #ddd;}
.sch_diy li b{padding-right:10px;}
.schedule_p{display:none;}

.hide{display:none;padding:5px;margin:5px 0;background:#eee;line-height:30px;}
input[type="number"]{width:35px;text-align:center;}
.hotel_person{width:100px;}
.hide p{border-bottom:1px solid #888;}
