/*公共样式*/
.mainwd{ width:1200px; margin:0px auto;}
a{ color:#666;}
.newIcon{ display:inline-block; background:url(../images/newIcon.png) no-repeat; vertical-align:middle;}
.fontcl1{ color:#ff5f8c;}
.fontcl2{ color:#9d71c0;}
.graycl{ color:#999;}
.btn{ border:none; border-radius:3px;}
.btn:hover{ opacity:0.9; filter:alpha(opacity=90);}
.hoveno a:hover{ text-decoration:none;}
.opacityImg img:hover{ opacity:0.9; filter:alpha(opacity=90);}
.tuan_buy_b_t p{opacity:0.4; filter:alpha(opacity=40);}
.tuan_buy_b_t p.text{ opacity:1; filter:alpha(opacity=100);}
input.text{ height:28px; line-height:28px; padding:2px 0px 2px 5px; border:1px solid #ccc; vertical-align:middle;}
.pink_but{ display:inline-block; background:#ff5f8c; border-radius:3px;}
.pinkbg{ background:#ff5f8c;}
.page strong{ background:#ff5f8c !important;}
/*公共样式*/

/*头部样式开始*/
.top{ background:#f3f3f3; border-bottom:1px solid #ccc; font-size:12px; height:36px; line-height:36px; color:#777;}
.newIcon_city{ width:12px; height:18px; background-position:0px 0px;}
.newIcon_login{ width:18px; height:20px; background-position:0px -18px;}
.newIcon_topphone{ width:15px; height:18px; background-position:0px -37px;}
.newIcon_topshop{ width:19px; height:18px; background-position:0px -55px;}
.newIcon_kjdh{width:10px; height:18px; background-position:0px -90px;}
.newIcon_toptel{ width:19px; height:18px; background-position:0px -108px;}
.top small{ color:#ccc; margin:0px 5px;}
.header_lt img{ width:250px; height:60px;}
.header_cont{ margin:25px auto; overflow:hidden;}
.header_top_sea{ border:2px solid #ff5f8c; border-radius:3px; height:38px; margin:10px 0px 0px 180px; width:490px;}
.header_top_sea input.seach_but{ width:100px;padding-left: 5px;text-align:center; color:#fff; background:#ff5f8c; height:38px; line-height:38px; font-size:16px;border-radius:0px;}
.header_top_sea .search_a{ overflow:hidden; background:#f3f3f3;font-size:14px; display:inline-block; border-right:1px solid #ccc; width:80px; text-align:center; height:38px; line-height:38px;}
.header_top_sea input.text{ border:none; width:300px; height:30px; line-height:30px; padding:5px 0px 0px 5px;}
.serch_content{ border:none; background:#f3f3f3; z-index:90;}
.serch_content a{ border-top:1px solid #ccc; height:38px; line-height:38px; overflow:hidden;}
.serch_content a:hover{ background:#fff; color:#ff5f8c;}
.newIcon_hdrt{ width:150px; height:60px; background-position:-20px 0px;}

.menuNav{position:relative; z-index:20; background:#f8f8f8; border-top:2px solid #ff5f8c; border-bottom:1px solid #ccc; min-width:1200px; box-shadow:0px 2px 3px #ccc; height:40px; margin-bottom:10px; line-height:40px;}
.menuNav_all li.menuNav_main{ float:left; font-size:16px;transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;position:relative;  }
.menuNav_all li.menuNav_main a.menuNav_main_a{color:#333; display:inline-block; padding:0px 30px;}
.menuNav_all li.current,.menuNav_all li:hover{ background:#ff5f8c; color:#fff;}
.menuNav_all li:hover a.menuNav_main_a,.menuNav_all li.current a.menuNav_main_a{ color:#fff;}
.menuNav_all a.menuNav_main_a{ position:relative;}
.menuNav_all li a.menuNav_main_a .li_xia_ico{ position:absolute; top:20px; right:15px; width:9px;  height:6px; background-position:-10px -126px; transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;}
.menuNav_all li.current a.menuNav_main_a span.li_xia_ico,.menuNav_all li:hover a.menuNav_main_a span.li_xia_ico{background-position:0px -124px; transform:rotate(180deg); -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}
ul.menuNav_son li a{ display:block; padding-left:10%; font-size:14px; height:35px; line-height:35px;}
ul.menuNav_son li a:hover{ color:#ff5f8c; background:#ddd;}
.menuNav_all li.menuNav_main ul.menuNav_son li:hover{ background:none;}
.menuNav_all li.menuNav_main ul.menuNav_son{ position:absolute; left:0px; width:100%; top:40px; padding:5px 0px; background:#eee; z-index:80;}
.menuNav .menuNav_sub li{ float:right; margin-left:10px;}
.menuNav .menuNav_sub li a{ display:inline-block; color:#fff; background:#fe729a; height:28px; line-height:28px; margin-top:5px; padding:0px 15px; border-radius:5px;}
.menuNav .menuNav_sub li a:hover{ opacity:0.9; filter:alpha(opacity=90);}
.person_center{ display:inline-block;height:34px; line-height:34px; border:1px solid #f3f3f3; padding:0px 5px;}
.my_person_son a{ display:block;}
.person_center a.on{ background:#f8f8f8;}
.peron{ background:#fff;border:1px solid #ddd;}
.my_person_son{ top:35px;}
/*头部样式结束*/

/*首页样式开始*/
.index_ba_order{ width:286px; height:470px; border:2px solid #ff5f8c;}
.index_ba_order .orderImg{ width:286px; height:72px; overflow:hidden; vertical-align:top;}
.index_ba_order .order{ padding:10px; height:298px; overflow:hidden;}
.index_ba_order_btbg{ background:#ff5f8c; padding:5px 10px; color:#fff; font-size:12px; height:70px; overflow:hidden;}
.index_ba_order_btbg p{ line-height:24px; background:url(../images/newIcon.png) 0px -135px no-repeat; padding-left:15px; overflow:hidden; height:24px;}
.index_ba_order .order h3{ font-size:16px; font-weight:normal; color:#555;}
.index_ba_order .order h3 i{ display:inline-block; background: url(../images/newIcon.png) 0px -158px no-repeat; font-style:italic; height:20px; line-height:20px; color:#fff; width:15px; padding-right:5px; text-align:center; margin-right:5px;}
.order a.fullBtn{ background:#9d71c0;}
.in_mary_time{ margin:10px 0px; overflow:hidden;}
.in_mary_time_label{ max-height:54px; overflow:hidden;}
.in_mary_time span.nohq{ position:relative; display:inline-block; margin-left:10px; font-size:14px; cursor:pointer; border:1px solid #ccc; height:32px; line-height:32px; width:80px; overflow:hidden; text-align:center;}
.in_mary_time span.nohq i{ position:absolute; width:22px; height:22px; background-position:0px -388px; right:0px; bottom:0px;}
.in_mary_time span.current{ color:#ff5f8c; border:1px solid #ff5f8c;}
.in_mary_time_label label{ width:32%; display:inline-block; font-size:14px; height:26px;}
.in_mary_time_label label input{ margin:0px; vertical-align:sub;}
.in_mary_time_yus{ font-size:14px;}
.in_mary_time_yus input.text{ margin:0px 5px;}
.in_mary_time_text{ position:relative; width:170px;}
.in_mary_time_text input.text{ width:165px;}
.in_mary_time_text .mayTime{ position:absolute; width:22px; height:22px; background-position:0px -365px; top:8px; right:2px;}
.index_ba_middle{ margin-left:10px;}
.index_ba_middle_banner{ margin-bottom:10px; width:700px; height:400px; overflow:hidden;}
.index_ba_mid_bt ul{ background:#f3f3f3; overflow:hidden; height:65px; line-height:65px;}
.index_ba_mid_bt ul li{ float:left; padding:0px 25px; font-size:16px;}
.index_ba_mid_bt ul li span{ display:inline-block; width:50px; height:50px; vertical-align:middle; background:url(../images/baBot.png) no-repeat; margin-right:5px;}
.index_ba_mid_bt ul li span.ico1{ background-position:0px 0px;}
.index_ba_mid_bt ul li span.ico2{ background-position:-55px 0px;}
.index_ba_mid_bt ul li span.ico3{ background-position:-110px 0px;}
.index_ba_mid_bt ul li span.ico4{ background-position:-160px 0px;}
.index_ba_right{ width:190px;}
.index_newwall .hd{ background:#f3f3f3; height:35px; line-height:35px; overflow:hidden;}
.index_newwall .hd span{ font-size:16px; margin-left:10px; color:#333;}
.index_newwall .hd  ul{ margin-top:15px;}
.index_newwall .hd li{ float:left; width:8px; height:8px; margin-right:5px; cursor:pointer; background:url(../images/cirtle.png) 0px 0px; no-repeat; text-indent:-999px;}
.index_newwall .hd li.on{ background-position:-13px 0px;}
.index_newwall_list{ height:270px; overflow:hidden; position:relative;}
.index_newwall_list li{ border-bottom:1px solid #ccc; padding:20px 0px 10px;}
.index_newwall_list .marImg img{ border-radius:30px; width:60px; height:60px;}
.index_newwall_list .marIntro{ width:115px;height:60px; overflow:hidden; }
.index_newwall_list a.btn{ color:#fff; display:inline-block; padding:0px 10px; height:24px;  font-size:12px; font-weight:normal; line-height:24px; background:#ffa8bf; border-bottom:1px solid #f87a9b; margin-right:5px;}
.index_newwall_list p.zfan{ margin:7px 0px;}
.index_jiri ul li{ margin-top:10px; height:45px; background:#f3f3f3; padding:15px 5px; color:#333;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;}
.index_jiri ul li:hover{ background:#bf94e0; color:#fff;}
.index_jiri ul li span.jiri1{ width:45px; height:45px; background-position:-172px 0px;}
.index_jiri ul li span.jiri2{ width:45px; height:45px; background-position:-216px 0px;}
.index_jiri ul li div.rt{ width:130px;}
.index_jiri ul li div.rt p{ font-size:14px; color:#999;}
.index_jiri ul li div.rt span{ font-size:12px; color:#333;}
.index_jiri ul li:hover div.rt span,.index_jiri ul li:hover div.rt p{ color:#fff;}

.index_content{ margin-top:20px;}
.index_content h2{ height:40px;}
.index_content h2 span.lt{ color:#000; font-size:24px; font-weight:normal; display:inline-block; background:url(../images/newIcon.png) 0px -182px no-repeat; padding-left:12px; height:40px;}
.index_content h2 a.more{ display:inline-block; background:#f3f3f3; font-size:12px; padding:5px 10px; font-weight:normal; margin-top:8px; color:#333; border-radius:3px;}
.index_content .box{ border-width:2px 1px 1px 1px; border-color:#9d71c0 #ccc #ccc #ccc; border-style:solid; overflow:hidden;}
.in_public_cont{ height:420px; overflow:hidden;}
.index_pult_ad{ width:240px; height:420px; overflow:hidden;}
.in_public_menu{ height:420px; width:720px; overflow:hidden; border-right:1px solid #ddd;}
.in_public_menu ul li{ float:left; border-left:1px solid #ddd;border-bottom :1px solid #ddd; width:220px; height:200px; overflow:hidden; padding:7px 9px 5px 10px; font-size:14px;}
.in_public_menu ul li img{ vertical-align:top; width:220px; height:165px;}
.in_public_menu ul li p{ height:30px; line-height:30px; overflow:hidden;}
.in_public_menu ul li a.name{ width:60%; overflow:hidden; color:#333;}
.in_public_menu ul li span.price{ max-width:35%; overflow:hidden; }
.in_public_bang{ width:237px;}
.in_public_bang h3{ height:55px; line-height:55px; background:#ff608d; color:#fff; font-weight:normal; font-size:18px; padding-left:20px;}
.in_public_bang .hotico{ background-position:0px -225px; width:20px; height:28px; padding-right:5px;}
.in_pub_paihang,.in_pub_hy_paihang{ margin:0px 20px;}
.in_pub_ph_list,.in_pub_hy_list{ height:38px; line-height:38px; font-size:14px;}
.in_pub_ph_list span,.in_pub_hy_list span{ margin-right:5px; font-weight:bold; color:#aaa;}
.in_pub_paihang li.ph_t span,.in_pub_hy_paihang li.ph_t span{ color:#ff5f8c;}
.in_pub_paihang li .big,.in_pub_hy_paihang li .big{ font-size:16px; color:#333;}
.in_pub_ph_hover a.pic img,.in_pub_hy_hover a.pic img{ width:70px; height:52px; margin-right:10px;}
.in_pub_ph_hover .hort,.in_pub_hy_hover .hort{ width:105px; overflow:hidden; height:52px;}
.in_pub_ph_hover .hort a.kefu,.in_pub_hy_hover .hort a.kefu{ width:80px; height:24px; background-position:0px -260px; margin:5px 0px;}
.index_tl_ad{ width:1200px; height:120px; overflow:hidden; margin-top:20px;}
.index_ser_list{ font-size:12px; font-weight:normal; max-width:500px; overflow:hidden; height:25px; line-height:25px; margin-top:10px; margin-right:10px;}
.index_ser_list li{ float:left; color:#ccc;}
.index_ser_list li a{ color:#666; margin:0px 8px;}
.in_service_menu{ width:960px; height:480px;}
.in_service_cont{ height:480px;}
.in_service_menu ul.in_service_choose{ height:56px;}
.in_service_menu ul.in_service_choose li{ padding:0px; width:239px; text-align:center; height:55px; line-height:55px; background:#f3f3f3;}
.in_service_menu ul.in_service_choose li a{ display:inline-block; width:239px; color:#000; font-size:18px;}
.in_service_menu ul.in_service_choose li:first-child{ border-left:none;}
.in_service_menu ul.in_service_choose li.on{ background:#fff; border-bottom:none;}
.in_service_menu ul.in_service_choose li.on a{ color:#ff5f8c;}
.index_ser_limenu { display:none;}
.index_tools_public{ margin-left:20px;height:50px; margin-top:18px;}
.index_tools_public p i{ float:left; font-style:italic; font-size:20px;  margin:5px 5px 0px 0px;}
.index_tools_public p span{ float:left; display:inline-block;width:42px;height:42px;margin:4px 5px 0 3px; background:url(../images/gongju_ico.png) no-repeat;}
.index_tools_public span.link_1{background-position:0px 0px;}
.index_tools_public span.link_2{background-position:0px -62px;}
.index_tools_public span.link_3{background-position:0px -124px;}
.index_tools_public span.link_4{background-position:0px -186px;}
.index_tools_public span.link_5{background-position:0px -248px;}
.index_tools_public span.link_6{background-position:0px -302px;}
.index_tools_public p b{font-size:14px;font-weight:normal;color:#333;}
.index_tools_public p a{color:#999;}
.index_piclt_ad{ width:250px; height:480px; overflow:hidden;}
.in_phonto_menu{ width:947px; height:480px; border:none;}
.in_phonto_menu ul li{ width:300px; padding:7px 6px 5px 9px; height:225px; border:none;}
.in_phonto_menu ul li img{ width:300px; height:225px;}
.in_photo_cont{ height:480px;}

.opatPhoto{ position:relative; overflow:hidden;}
.opatPhoto p{position:absolute; left:0px; bottom:0px; height:30px; line-height:30px; overflow:hidden; width:94%;padding:0px 3%;}
.opatPhoto p.bg{ opacity:0.6; filter:alpha(opacity=60); background:#000;}
.opatPhoto p.text{ color:#fff;}
.index_mar_news{ padding:10px; height:300px; overflow:hidden;}
.index_marry_ad{ width:320px; height:300px; overflow:hidden;}
.in_mar_focus{ width:550px;margin:0px 14px; }
.in_mar_focus h2{ font-size:20px; background:#f8f8f8; border-bottom:1px solid #ccc; height:40px; line-height:40px; padding-left:10px; font-weight:normal; color:#aaa;}
.in_mar_focus ul li{ margin:4px 0px;}
.in_mar_focus ul li a{ font-size:18px; color:#333; line-height:35px;}
.in_mar_focus ul li p{ height:50px; overflow:hidden; color:#999;}
.in_mar_menu{ width:280px;}
.in_marry_ad{ width:280px; height:120px; overflow:hidden;}
.in_mar_menu ul.news li{ height:26px; line-height:26px; list-style:square; list-style-position:inside;}

.in_fen_cont{ padding:5px 10px;}
.in_fen_cont h2{ margin:3px 0px; color:#000; font-size:24px; font-weight:normal;}
.in_fen_cont h2 span.fenIcon{ width:6px; height:30px; background-position:0px -289px; margin-right:10px;}
.in_acty_cont{ height:268px; width:240px; padding-right:10px; border-right:1px solid #ddd;}
.in_tuan_cont{ width:650px; border-right:1px solid #ddd; padding:0px 10px;}
.in_find_hotel{ width:240px;}
.in_acty_cont ul li img{ width:240px; height:180px; vertical-align:top;}
.in_acty_cont ul li a{ line-height:30px; font-size:14px; color:#333;}
.in_acty_cont ul li span.timeIco{ width:20px; height:20px; background-position:0px -322px; margin-right:5px;}
.in_tuan_menu .hd{ height:35px; line-height:35px; overflow:hidden;}
.in_tuan_menu .hd  ul{ margin-top:15px;}
.in_tuan_menu .hd li{ float:left; width:10px; height:10px; margin-right:5px; cursor:pointer; background:url(../images/cirtle.png) 0px 10px; no-repeat; text-indent:-999px; }
.in_tuan_menu .hd li.on{ background-position:-15px 10px;}
.in_tuan_menu_cont{ height:220px; width:650px; overflow:hidden; border:1px solid #ccc;}
.in_tuan_menu_cont ul li{ float:left; padding:5px 8px; border-right:1px solid #ddd; width:200px; overflow:hidden;margin:5px 0px;}
.in_tuan_menu_cont ul li img{ width:200px; height:150px; vertical-align:top;}
.opatyBtn{position:relative; overflow:hidden;}
.opatyBtn span{display:none;;position:absolute; left:60px; bottom:10px; height:28px; line-height:28px; overflow:hidden; width:80px; text-align:center;border-radius:5px; margin:0px auto;}
.opatyBtn span.bg{ opacity:0.8; filter:alpha(opacity=80); background:#ff5f8c;}
.opatyBtn span.text{ color:#fff;}
.in_tuan_menu_btn div.lt{ width:150px; overflow:hidden; font-size:14px;}
.in_tuan_menu_btn p{ line-height:24px; height:24px; overflow:hidden;}
.in_tuan_menu_btn a{ color:#333;}
.in_tuan_menu_btn b{ font-size:16px;}
.in_tuan_menu_btn div.rt .tuanbtn{ background-position:-263px 0px; width:46px; height:46px; margin-top:3px;}
.in_find_hotel span.liIcon{ width:18px; height:20px; font-size:14px; background-position:0px -342px; color:#fff; line-height:18px; text-align:center; margin-right:5px;}
.in_find_hotel h3{ color:#333; font-size:16px; font-weight:normal; margin-bottom:5px;}
.in_find_hotel select.text{ margin:10px 0px 15px; width:100%; height:32px; line-height:32px; color:#666;}
.in_find_hotel input.fullBtn{background:#ff5f8c;}
input.fullBtn,a.fullBtn{ width:100%; padding:0px;  color:#fff; height:35px; line-height:35px;}
.in_find_hotel p{ height:60px; overflow:hidden;}
.in_find_hotel p label{ display:inline-block; width:48%;}
label input{ margin:0px;}
/*首页样式结束*/

/*列表页样式开始*/
.weizhi_sum{ margin-bottom:10px;}
.weizhi_sum a:last-child{ color:#ff5f8c;}
.weizhi_sum .postIcon{ width:10px; height:10px; background-position:0px -420px; margin:0px 5px;}
.public_chose_option{ position:relative; border-top:1px solid #ccc; padding-bottom:20px;}
.public_chose_option .pu_chose_span{ position:absolute; left:0px; top:-2px; display:inline-block; width:150px; height:2px; background:#9d71c0;}
.pu_chose_opt_dl{ overflow:hidden; border-bottom:1px solid #ddd; padding:10px 0px;}
.pu_chose_opt_dl dt,.pu_chose_opt_dl dd{ float:left; font-size:12px;vertical-align:top;}
.pu_chose_opt_dl dt{ margin-top:2px; width:10%; color:#8858ae; font-size:14px; padding-left:10px; }
.pu_chose_opt_dl dt span{ display:inline-block;}
.pu_chose_opt_dl dd{ width:89%;}
.pu_chose_opt_dl dd a{height:30px; margin-right:35px; line-height:30px; float:left; display:inline-block; color:#333;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out; overflow:hidden;}
.pu_chose_opt_dl dd a.current,.pu_chose_opt_dl dd a:hover{color:#9d71c0;}
.pu_chose_opt_dl dt .chosIcon{ width:10px; height:10px; background-position:0px -443px;}

.mainlistCont{ margin:20px 0px;}
.mainlistSide{ width:250px;}
.mainlistSide_map{ border:1px solid #ccc; padding:5px 5px 10px; overflow:hidden;}
.public_info{ height:auto; width:auto; border-style:solid; border-width:2px 1px 1px 1px; border-color:#9d71c0 #ccc #ccc; padding:10px 8px; background:#f8f8f8; margin-bottom:10px;}
.public_info h2{ color:#333; font-size:18px;}
.public_info table{ width:100%; margin-top:10px;}
.public_info table td{ height:45px;}
.public_info table th{ color:#555; width:50px;}
.public_info table td input.text{ width:95%;}
.public_info table td a.btn{ background:#9d71c0; display:inline-block; text-align:center; font-size:16px;}
.public_info table td a.btn:hover{ text-decoration:none;}
.mainlistSide_list{ margin-bottom:10px; border:1px solid #ddd; background:#f8f8f8;}
.mainlistSide_list h2{ font-size:18px; color:#333; padding:15px 8px 0px;}
.mainlistSide_hotel_list{ padding:0px 8px 10px;}
.mainlistSide_hotel_list ul li{ margin:8px 0px; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.host_list_hotel_b_l{ margin:5px 3px 0px;}
.host_list_hotel_b_l img{ width:80px; height:60px;}
.host_list_hotel_b_r{ margin:0px;}
.mainlistCont_left{ width:930px;}

.public_sort{ overflow:hidden; border-top:2px solid #9d71c0; height:50px; background:#f8f8f8;}
.pub_sort_menu li{ float:left; height:50px; line-height:50px; color:#333; width:80px; text-align:center;border-right:1px solid #ddd;}
.pub_sort_menu li a{ display:inline-block; color:#333; font-size:14px;}
.pub_sort_menu li a.on{ color:#ff5f8c;}
.pub_sort_menu li span.onsort{ width:8px; height:6px; background-position:0px -460px; margin-left:5px;}
.pub_sort_menu li span.nosort{ width:8px; height:6px; background-position:-10px -460px; margin-left:5px;}
.public_sort div.rt span{ display:inline-block; height:50px; line-height:50px; padding-right:5px;}
.host_list_company_l{ width:928px;}
.host_list_company_l_l{ margin:10px; width:282px;}
.host_list_company_l_l a img{ width:280px; height:210px; vertical-align:top;}
.mainlistCont_text{ width:620px; overflow:hidden; margin:5px 5px 0px 0px;}
.mainlistCont_text h2.menu_tit a{ font-size:18px; font-weight:normal; color:#333;}
.host_list_company_l_c{ width:465px; height:60px; overflow:hidden;}
.host_list_company_l_c p{ font-size:12px; color:#ccc; vertical-align:top; height:27px; line-height:27px; overflow:hidden;}
.host_list_company_l_c i{ font-style:normal; font-size:12px; color:#555; display:inline-block; height:30px; line-height:30px; margin:0px 5px; vertical-align:top; max-width:130px; overflow:hidden;}
.host_list_company_l_c label{ margin-right:20px;}
.host_list_company_l_c label.star{ font-size:18px;}
.host_list_company_l_c label span.starswx{ margin:4px 6px 0px 0px; float:left;}
.host_list_company_l_r{ height:72px; overflow:hidden; margin:0px; font-size:18px; text-align:center;}
.host_list_company_l_r a{ margin:0px auto;}
.host_list_company_l_r p{height:36px; line-height:36px; overflow:hidden;}
.hotel_menuyht{ margin-bottom:10px;}
.hotel_menuyht table{ width:98%;}
.hotel_menuyht table th,.hotel_menuyht table td{ height:35px; line-height:35px; font-size:14px; min-width:100px;}
.hotel_menuyht table td{border-bottom:1px solid #ddd;}
.hotel_menuyht table th{color:#999;border-bottom:2px solid #ccc;}
.hotel_menuyht table  a{ color:#0f77c0; font-size:12px;}
.hotel_menuyht table td.last{ border-bottom:none; text-align:center; height:24px; line-height:24px;}

.hunshasheying_b{ width:auto; background:none; margin:5px 0px 10px; border:none;}
.hunshasheying_paihang{ width:auto; margin:10px;}
.pub_list_menu_l_c{ height:160px;}
.pub_list_menu_l_c p.normal{ font-size:14px; color:#555; max-width:90%; height:auto;}
.hunsha_sheying_b{ margin:20px 0px 0px; width:150px; height:140px; overflow:hidden;}
.hunshasheying_paihang ul li.li0 .hunshasheying_phb_t span, .hunshasheying_paihang ul li.li0 .hunshasheying_phb_c span{ background:#9d71c0;}
.hunshasheying_paihang ul li.li1 .hunshasheying_phb_t span, .hunshasheying_paihang ul li.li1 .hunshasheying_phb_c span{ background:#ac83cc;}
.hunshasheying_paihang ul li.li2 .hunshasheying_phb_t span, .hunshasheying_paihang ul li.li2 .hunshasheying_phb_c span{ background:#bc96da;}
.hunshasheying_phb_c img{ width:60px; height:60px;}
.hunshasheying_paihang ul li a{ color:#444;}
.host_list_company_l_c p b{ color:#999;}
.list_newact a{ margin-right:15px;}

.public_sort ul.fl_activity li{ float:left;}
.public_sort ul.fl_activity li a{ display:inline-block; font-size:16px; margin:7px 10px; padding:5px 20px; border-radius:5px; border:1px solid #f8f8f8;}
.public_sort ul.fl_activity li a:hover,.public_sort ul.fl_activity li a.on{ border:1px solid #ff5f8c; color:#ff5f8c; background:#fff;}
.hunshasheying_b ul li a{ float:left;}
.actyCont_text p{ overflow:hidden; height:30px; font-size:14px; line-height:30px; color:#666;}
.actyCont_text p font.tit{ color:#333;}
.actyCont_text p.intro{ height:60px; line-height:26px; width:98%; overflow:hidden; }
.actyCont_text p.intro span{font-size:12px; color:#888;}

.tuan_buy_b{ border-top:1px solid #ddd;}
.tuan_buy_b ul li{ width:284px; border:1px solid #ccc;margin:10px 0px 10px 6px; padding:0px; padding:3px;}
.tuan_buy_b ul li.first{ margin-left:0px;}
.tuan_buy_b ul li:hover{ border:1px solid #ff5f8c;}
.tuan_buy_b_public{ height:310px;}
.tuan_buy_b_t{ width:284px;  height:213px;}
.tuan_buy_b_public:hover{ border:none;}
.tuan_buy_b_t a{ width:284px;  height:213px; }
.tuan_buy_b_t a img{ margin-top:0px; vertical-align:top;  width:284px;  height:213px;}
.tuan_buy_b_b{ width:260px;}
.tuan_buy_b_b h3 a{ font-size:16px; color:#333; font-weight:normal;}
.tuan_buy_b_b p{ height:30px; line-height:30px;}
.tuan_buy_b_b p b{ line-height:30px; width:60%; overflow:hidden;font-size:16px;}
.tuan_buy_b_b a.btnTuan{ display:block; color:#fff; font-size:14px; padding:0px 10px; background:#ff5f8c; border-radius:3px;}
.tuan_buy_b_b a.btnOver{display:block; background:#aaa;padding:0px 10px; border-radius:3px;font-size:14px; color:#fff;}

.tuan_buy_b_b p.ct{ border-top:1px dashed #ccc;}
.tuan_buy_b_b p.price{ height:30px; padding-bottom:5px;}
.mall_main{ padding:10px; background:#fff; margin:0px; border-top:1px solid #ddd;}
.mall_main ul li{ width:auto;}
.mall_public_li{ width:285px;}
.mall_public_li_sum{ width:270px;}
.mall_public_li_sum a img{ width:270px; height:auto;}
.mall_public_li_b{ width:265px;}
.hotel_name{ margin-top:20px;}
.hotel_detail{ width:auto;}
.public_son_menu{ width:1200px; z-index:150;}
.host_list_hotel_b_r p a, .host_list_hotel_b_r span a{ color:#000;}
.hotel_detail_main_b_l_b{ width:auto; text-indent:2em; line-height:35px; font-size:14px; padding:10px 20px;}
.hotel_detail_main_b_l{ width:930px;}
.public_title_son h2{ color:#333;}
.hotel_detail_img, .hotel_detail_meeting{ width:auto;}
.hotel_detail_caidan, .hotel_detail_pingjia{ width:auto;}
.hotel_detail_pingjia_t{ width:auto;}
.hotel_detail_pingjia_t_r{ width:810px;}
.hotel_detail_img ul li img{ width:160px; height:120px;}
.hotel_detail_pingjia_b{ width:auto;}
.hotel_detail_meeting ul{ width:auto; margin:0px;}
.hotel_detail_meeting ul li{ width:auto; padding:5px 10px;}
.hotel_detail_l{ width:280px; height:auto; margin:20px 20px 0px 20px;}
.hotel_detail_c{ width:600px; padding-right:20px;}
.hotel_detail_meeting_c{ width:590px;margin:15px 20px 0px 10px;}
.hotel_detail_meeting_c_t p span{ width:33%; height:28px; line-height:28px;}
.hotel_detail_meeting_c_b p span{ height:28px; line-height:28px;}
.hotel_detail_meeting_r{ margin-top:25px; background:#f8f8f8; height:auto; padding:5px 5px 10px 5px; text-align:center; box-shadow:0px 0px 3px #bbb;}
.phone_download{ width:auto;}
.helpBanner{ width:1200px; background:url(../images/helpBanner.jpg) no-repeat;}
ul.group-list{ width:100%;}
.host_list_company_siple_t{ width:auto;}
.host_list_company_siple_t_r{ width:700px;}
.host_list_company_siple_b{ width:auto;}
.host_list_company_siple_b_title{ height:35px; line-height:35px;}
.host_list_company_siple_b_b{ width:auto;}
.tuan_buy_detail_inline{ width:auto; border:1px solid #d5d5d5; padding:10px 20px;}
.tuan_buy_detail_inline h2{ height:40px; line-height:40px; color:#000; font-size:20px;}
.tuan_buy_detail_inline_r{ width:440px; margin-left:20px;}
.tuan_buy_detail_inline_r img{ width:440px; height:330px;}
.tuan_detail_inline_all{ border-top:1px solid #ccc; padding:10px; width:400px;}
.tuangou_shuliang_you .pink_but4{ float:left;}
.tuangou_shuliang_you .gray_but4{ background:#aaa;}

.tuan_buy_detail_l_b{ width:auto;}
.tuan_buy_detail_l_b_b .hotel_detail_pingjia{ width:auto;}
.tuan_buy_detail_l_b_b{ width:auto; margin:10px; overflow:hidden;}
.tuan_buy_detail_l_b_b img{ vertical-align:top;}
.tuan_buy_detail_l_b_b .hotel_detail_pingjia_t{ width:auto;}
.tuan_buy_detail_l_b_b .hotel_detail_pingjia_t .hotel_detail_pingjia_t_r{ width:780px;}

.photo_main_r_t{ width:auto; padding:10px 20px; font-size:14px; margin-bottom:10px;}
.photo_main_r_t h2{ text-align:center;}
.photo_main_r_t h2 a{ color:#333;text-align:center; font-weight:normal;}
.photo_main_r_t img.pic{ width:200px; height:100px;}
.photo_main_r_t p{ color:#333;line-height:28px;}
.photo_main_r_t span{ color:#666;}
.photo_main_r_t .pink_but{ text-align:center; margin:10px auto;}
.side_tuan_buy_pu li{ margin:10px; border-bottom:1px solid #ccc;}
.tuan_buy_b_sub{ width:220px; height:165px; overflow:hidden;}
.tuan_buy_b_sub a img{ width:220px; height:165px;}
.tuan_buy_sub_bt{ width:225px;}
.tuan_buy_sub_bt p.price{margin:5px 3px;}
.tuan_buy_sub_bt p.price .btnTuan{ height:28px; line-height:28px;}
.juyouhui_main_l_t{ width:auto; padding:0px 20px;}
.juyouhui_main_l_t h2{ font-size:20px; height:50px; line-height:50px; color:#333; font-weight:normal; margin:5px 0px;}
.juyouhui_big_img img{ width:280px; height:210px;}
.juyouhui_main_l_t_all_b_l{ width:280px;}
.juyouhui_big_img{ width:280px;}
.juyouhui_small_img ul li img{ width:64px; height:64px;}
.juyouhui_small_img ul li:last-child{ margin-right:0px;}
.juyouhui_main_l_t_all_b_r{ width:590px;}
.juyouhui_main_l_t{ height:370px;}
.juyouhui_main_t{ height:370px;}
.juyouhui_main_r_t{ width:auto;}
.juyouhui_main_r_t_all_b{ margin:5px 10px; width:auto;}
.juyouhui_main_r_imglist{ height:370px; overflow:hidden;}
.juyouhui_main_r_t_all_b ul li{ width:72px; height:72px;}
.juyouhui_main_r_t_all_b ul li img{ width:72px; height:72px;}
.juyouhui_r_b_show{ width:220px; margin:5px 15px;}
.juyouhui_main_b_all{ width:auto;}
/*列表页样式结束*/

/*学堂样式开始*/
.article_index_t{ width:100%;}
.article_index_t_c{ width:550px;}
.article_index_t_c_sum{ width:520px;}
.article_index_t_r{ width:290px;}
.zhubao_zuanjie ul li{ width:100%;}
.article_index_t{ background:#f8f8f8;}
.xinniang_b{ background:#f8f8f8; height:480px;}
.lief_b{ background:#f8f8f8;}
.xingzuo{ margin-top:30px; width:auto;}
.xingzuo h2{ font-size:22px; font-weight:normal;}
.xingzuo_b{ width:100%; overflow:hidden; background:#f8f8f8; height:220px; margin-top:5px;}
.xingzuo_b ul li{ padding:6px 4px 6px 5px; width:auto;}
.xingzuo_b ul li img{ width:160px; height:207px; margin:0px;}
.lief_b_l,.lief_b_r{ width:580px;}
.index_public_title ul.ul1 li a{ padding:20px 0px 0px 15px; height:28px; line-height:28px;}
.article_content_l_sum_t{padding:0px 20px; width:auto;}
.article_content_l_sum{ width:auto;}
.article_content_detail{ overflow:hidden; font-size:14px; line-height:35px;}
.zhaiyao{ width:auto;}
.article_prenext{ padding:0px 10px; width:auto;}
.article_tuijian{ width:auto; padding:15px;}
.article_tuijian_r,.article_tuijian_l{ width:47%;}
.article_content_r_sum{ width:auto; padding:0px 10px; background:#f8f8f8; margin-bottom:10px;}
.article_prenext{ margin-top:20px;}
.content_detail_b_sum ul{ margin-top:10px;}
.content_detail_b_sum ul li{ line-height:30px;}
.content_list_l h2{ font-weight:normal; color:#333; font-size:20px; background:#f8f8f8;}
.content_list_l_sum{ width:auto; padding:0px 10px;}
.content_list_l_sum_r h3 a{ color:#333;}
.content_list_l_sum_l{ width:120px; height:160px; margin-top:0px;}
.content_list_l_sum_l img{ width:105px; height:140px;}
.content_list_l_sum ul li{ height:auto; margin-top:10px;}
.content_list_l_sum_r{ margin-top:5px; width:760px;}
.content_list_l_sum_r p.text{height:60px; margin:5px 0px; overflow:hidden;}
.content_list_l_sum_r p.text a{color:#444;}
/*学堂样式开始*/

/*底部样式开始*/
.footer{ border-top:2px solid #fd6596;}
.footer_pub_cont{ width:35% !important;}
.footer_t_public_1{ width:16%;}
.footer_t_public_1 h2{ font-size:18px; font-weight:normal; color:#333; margin-bottom:10px;}
.footer_t_public_1 ul li a{ font-size:12px; color:#888;}
.footer_t_public_1 ul li{ height:30px; line-height:30px;}
.foot_public_2 ul li a.ico_1{ margin-top:7px;}
.foot_public_2 img{ width:120px; height:120px;}
.footer_pub_cont p{ line-height:30px; height:30px; overflow:hidden; color:#888; width:90%;}
.footer_pub_cont .ft_add{ width:20px; height:20px; background-position:0px -475px; margin-right:5px;}
.footer_pub_cont .ft_tel{ width:20px; height:20px; background-position:0px -505px; margin-right:5px;}
.footer_pub_cont .ft_phone{ width:20px; height:20px; background-position:0px -535px; margin-right:5px;}
.footer_pub_cont .ft_em{ width:20px; height:20px; background-position:0px -560px; margin-right:5px;}
.footer_b_all{ border-top:1px solid #ddd;}
/*底部样式结束*/

/*page页面样式开始*/
.about_us{ width:auto; padding-bottom:0px;}
.about_public_l{ margin-right:-1px; width:200px; padding:5px 0px;}
.about_public_r{ border-left:1px solid #d5d5d5;}
.about_menu li{ width:auto;}
.about_menu li a{ width:auto; color:#333;}
.about_son_menu li a{ color:#666;}
.about_public_r{ width:955px; padding:20px;}
.about_public_r h2{ border-bottom:2px solid #ddd;line-height:40px; color:#ff5f8c; font-weight:normal; font-size:24px;}
.help_public_content{ line-height:35px; font-size:14px; color:#444;}
.index_link_all_t{ border:1px solid #ddd; background:#fff; padding:0px 30px; width:auto;}
.index_link_public{ width:188px;}
.article_content_l_sum_t h2{ color:#333;}
/*page页面样式结束*/

/*切换城市页面样式开始*/
.change_city_main_style_t{ padding:0px 300px; width:auto;}
.jianyuecity{ width:auto; padding:10px 0px; border:1px solid #ff5f8c;}
.chazhao_city{ width:auto;border:1px solid #ff5f8c; margin-top:-1px;}
.change_city_main_style_t a.goincity{ background:#ff5f8c;}
.jianyuecity span{ color:#333;}
.chazhao_city_t_all{ width:auto; padding:20px;}
.chazhao_all_city{ width:auto; padding:0px 20px;}
.chazhao_city_t_all span{ background:#9d71c0;}
.chazhao_city_t_all ul li a:hover, .chazhao_all_city_l ul li a:hover{ background:#9d71c0;}
/*切换城市页面样式结束*/

/*修改增加样式 2015-03-27 */
.hotel_detail_pingjia_b form.v3_pinglun textarea.full{ width:95%; margin:10px 0px;}
.new_pinglun p.tit{ font-size:16px; font-weight:bold; border-bottom:1px solid #ddd;}
.new_pinglun img.lt{ width:80px; height:80px; margin-right:10px; }
.new_pinglun div.lt{ width:83%;}
.new_pinglun div.lt p.name{ margin-bottom:10px; overflow:hidden;}
.new_pinglun li{ border-bottom:1px dashed #ddd; margin-bottom:5px; padding-bottom:5px;}
.v3_pinglun img.pic{ width:100px; height:100px; margin-right:10px;}
.v3_pinglun div.lt{ width:87%;}

/*登录页面修改  2015-03-31*/
.v3_login_mainHl .hl_icon{ display:inline-block; background:url(../images/hulian_icon.png) no-repeat; width:40px; height:40px; margin-right:5px;}
.v3_login_mainHl .login_qq{ background-position:0px -84px;}
.v3_login_mainHl .login_weibo{ background-position:0px -42px;}
.v3_login_mainHl .login_weixin{ background-position:0px 0px;}
.v3_login_mainHl h3{ margin-bottom:10px;}

/*样式修改 2015-04-09*/
.goods_detail,.imglist{ overflow:hidden;}
.goods_detail img{ vertical-align:top;}
.imglist img{ vertical-align:top;}
.imglist p img{ vertical-align:top;}

/*手机客户端下载页面样式开始 2015-05-16*/
.appBanner{ height:600px; overflow:hidden; position:relative;min-width:1200px; }
.appBanner_tact{z-index:20;margin:100px 0px 0px 460px; height:400px; right:0px; top:100px;}
.appBanner_tact h1	{ font-weight:bold; font-size:50px; color:#fd4579; margin-bottom:110px;}
.appBanner_tact_lt{ width:230px; margin-right:80px;}
.appBanner_tact_lt a{ margin-bottom:20px; display:inline-block;}
.appBanner_tact_lt a:hover{ opacity:0.9; filter:alpha(opacity=90);}
.appBanner_tact_rt{ text-align:center;}
.appBanner_tact_rt p{ font-size:14px; line-height:30px; color:#333; margin-top:-30px; font-weight:bold;}
.appContent{ padding:30px 0px; background:#f8f8f8;}
/*手机客户端下载页面样式结束*/

/*友情链接样式*/
.youLink{ font-size:14px; border-bottom:1px solid #eee; height:30px; line-height:30px; color:#333;}
ul.yq_link li{ float:left; display:inline-block; height:30px; line-height:30px; margin-right:20px;}
/*友情链接样式*/