﻿/*xl_index*/
.q_btn {
    border: 0 none;
    background-position: 0 -282px;
    color: white;
    width: 84px;
    height: 24px;
    line-height: 24px;
    font-weight: 700;
    cursor: pointer;
}
.aq_box .q_btn,.q_btn,.searchbox_r .q_btn, .aq_search_btn {
    background-image: url(../images/pro_icon.png);
    background-repeat: no-repeat;
}
.by{background-color: #f6f6f6;}
.content_main{ width:1200px; margin:auto; 
font-family: "Microsoft YaHei";}
.main_left {
width: 950px;
position: relative;
float: right;
}
.preparate {
width: 950px;
position: relative;
overflow: heidden;
background-color: #fff;
}
.cond_tab_btns {
width: 950px; 
height: 38px;
position: relative;
overflow: heidden;
border-bottom: 3px solid #2ac719;
border-left: 1px solid #2ac719;
}
.cond_tab_btns a {
width: 98px;
height: 38px;
display: block;
font-size: 16px;
color: #333;
text-align: center;
line-height: 38px;
float: left;
cursor: pointer; background:#2ac719; color:#fff;
border: 1px solid #2ac719;
border-left: 0 none;
}
.current_on {
color: #fff!important;
background-color: #2ac719;
}
.cond_tab_btns span.phone {
float: right;
font: 18px/38px microsoft yahei;
color: #2ac719;
}
.cond_tab_conbox {
width: 935px;
padding: 5px 0 5px 15px;
position: relative;
overflow: hidden;
}
.cond_tab_conbox dl {
margin: 5px 0 5px;
width: 935px;
overflow: hidden;
font-size:14px;
}
.cond_tab_conbox dt, .cond_tab_conbox_dd {
float: left;
}
.cond_tab_conbox dt {
margin-right: 6px; color:#555;
width: 60px;
font-weight: bold;
}
.cond_tab_conbox_dd {
display: block;
width: 800px;
}
.cond_tab_conbox dt, .cond_tab_conbox_dd {
float: left;
}
.cond_tab_conbox_dd .on,.cond_tab_conbox_dd a:hover{ background:#2ac719; color:#fff}
.cond_tab_conbox_dd a {
float: left;
margin-top: 2px;
padding: 0 10px;
color: #333;
line-height: 19px;
white-space: nowrap;
cursor: pointer;
margin-bottom: 3px;
}
.cond_tab_filterbox {
width: 950px;
height: 30px;
background-color: #e1f6f5;
position: relative;
overflow: hidden;
}
#filterBox a.active, #filterBox a.upSequ {
color: #fff;
background-color: #2ac719;
}
.a_chioce:hover {
color: #2ac719;
}
.a_chioce {
width: 50px;
height: 30px;
padding-left: 20px;
line-height: 30px;
font-size: 14px;
color: #2ac719;
display: block;
float: left;
cursor: pointer;
}
.cond_tab_filterbox a font {
display: block;
font-size: 14px;
float: left;
_margin-left: 27px;
_line-height: 32px;
}
.cond_tab_filterbox a i {
display: block;
float: left;
margin-left: 3px;
_margin-top: 12px;
_line-height: 40px;
}
.yy_bg, .ck_btn, .gt_mark, .zy_mark, .more_icon, .cond_tab_filterbox a i, .cond_tab_filterbox a em, .more_date i, .shou_date i, .price_bot, .list_btn, .add_diff, .hlxlbg, .zstybg, .img_ico1, .img_ico2, .img_ico3, .img_ico4, .img_ico5, .ico_nub div, .no_logo, .reSelect, .no_pro_logo, .reBack {
background-image: url(../images/60289.png); background-repeat: no-repeat;
}
.list_div {
width: 950px;
position: relative;
overflow: hidden;
}
.pro_list, .pro_li {
width: 950px;
position: relative;
overflow: hidden;
background-color: #fff;
}
.pro_li {
border-bottom: 1px dashed #ccc;
width: 920px;height:188px;
position: relative;
overflow: hidden;
padding: 25px 15px 10px;
}
.pro_img, .pro_img img {
width: 310px;
height: 175px;
display: block;
position: relative;
float: left; overflow:hidden;
}
.pro_tit_text {
width: 410px;
height: 175px;
padding: 0 12px;
float: left;
position: relative;
overflow: hidden;
}
.title_pro {
font-size: 16px;
height: 45spx;
overflow: hidden;
display: block;
}
.title_pro a{color: #555;}
.tuijian {
width: 410px;
height:48px;
overflow: hidden;
margin-top: 10px;
background-color: #fff4d9;
font-size: 12px;
color: #ffab3f;
}
.ywcs_p, .date_p {
width: 410px;
font-size: 12px;
color: #999;
height: 20px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-top: 7px;
}
.price_bot {
padding-left: 15px;
padding-top: 6px;
height: 140px;
width: 161px;
background-position: -296px -260px;
overflow: hidden;
float: left;
}
.showpic img{ width:228px; height:150px;}
.sc_pri {
font-size: 14px;
color: #999;
text-decoration: line-through;
width: 161px;
height: 20px;
}
.tc_pri {
font-size: 14px;
color: #f60;
width: 161px;
width: 161px;
height: 40px;
margin-top: 5px;
line-height: 40px;
}
.tc_pri font {
font-size: 29px;
font-family: "Arial";
}
.list_btn {
width: 120px;
height: 38px;
text-align: center;
line-height: 38px;
display: block;
font-size: 20px;
color: #fff;
background-position: 0 -169px;
cursor: pointer;
margin-top: 15px;
}
.tuanqi {
width: 920px;
height: 0;
margin-top: 15px;
overflow: hidden;
}
.main_right {
width: 230px;
float: left;
}
.selecttc {
width: 230px;
height: 286px;
background-color: #fff;
}
.content{ width:100%; height:auto; overflow:hidden; background-color: #f6f6f6; font-family:"Microsoft YaHei";}
.record, .recommend {
width: 230px;
position: relative;
overflow: hidden;
border-top: 2px solid #2ac719;
background-color: #fff;
}
.record_top, .recommend_top {
width: 219px;
height: 38px;
padding-left: 11px;
line-height: 38px;
font-size: 16px;
color: 333;
border-bottom: 1px solid #ddd;
}
.linebox {
padding: 10px;
border-bottom: 1px solid #f0f0f0;
width: 208px; position:relative;
overflow: hidden;
}

.showpic .img_ico1 {
background-position: 0 -248px;
}
.showpic b {
position: absolute;
width: 37px;
height: 22px;
top: 10px;
left: 10px;
}
.yy_bg, .ck_btn, .gt_mark, .zy_mark, .more_icon, .cond_tab_filterbox a i, .cond_tab_filterbox a em, .more_date i, .shou_date i, .price_bot, .list_btn, .add_diff, .hlxlbg, .zstybg, .img_ico1, .img_ico2, .img_ico3, .img_ico4, .img_ico5, .ico_nub div, .no_logo, .reSelect, .no_pro_logo, .reBack {
background-image: url(../images/60289.png); background-repeat: no-repeat;
}
.lin_a {
font-family: Microsoft YaHei;
line-height: 22px;
color: #666;
overflow: hidden;
}
.lin_a span.long_name {
width: 208px;
}
.lin_a span {
width: 193px;
float: left;
}
.linrbot {
color: #999;
font-size: 12px;
width: 208px;
text-align: right;
}
.pri_sp {
color: #F60;
font-family: arial;
font-size: 12px;
}
.ico_nub {
color: #fff;
font-size: 12px;
font-family: Arial;
width: 13px;
height: 16px;
margin-top: 2px;
text-align: center;
line-height: 16px;
display: inline-block;
float: left;
margin-right: 2px;
}
.ico_nub div {
color: #fff;
font-size: 12px;
font-family: Arial;
background-position: 1px -486px;
_background-position: 1px -574px;
width: 13px;
height: 16px;
text-align: center;
line-height: 16px;
}
/*景点大全*/
.list_daquan,.list_gonglue {
width: 910px; padding:18px 18px 0 18px;
overflow: hidden; background:#fff;
}
.list_main_left h2 {
font-size: 18px;
font-weight: normal;
font-family: Microsoft Yahei;
color: #333;
padding: 20px 0 8px 0;
}
.h2_tit {
font-size: 18px; font-weight:600;
font-family: Microsoft Yahei;
border-bottom: 2px solid #2ac719;
height: 32px; color:#2ac719;
overflow: hidden;
}
.h2_tit a {
font-size: 12px;
float: right;
line-height: 30px;}
.list_daquan ul {
overflow: hidden;
display: block;
width: 950px;
padding: 14px 0 0 0;
}
.list_daquan li {
float: left;
padding: 0 15px 6px 0px;
position: relative;
}
.pos_address {
position: absolute;
top: 96px;
left: 0;
color: #fff;
width: 100%;
}
.pos_address em {
position: relative;
color: #fff;
}
.pos_address em i {
position: absolute;
left: 0;
top: 0;
z-index: 2;
width: 170px;
line-height: 27px;
height: 25px;
font-style: normal;
text-align: center;
}
.pos_address span {
overflow: hidden;
position: absolute;
left: 0;
top: 0;
width: 170px;
height: 25px;
display: block;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
background: #000;
z-index: 1;
}
.list_daquan li img {
width: 170px;
height: 120px;
}
.list_gonglue ul {
padding: 20px 0 0 0;
}
.list_gonglue li.top01 {
background: none;
border: none;
padding: 0;
height: 120px;
}
.list_gonglue li img {
float: left;
width: 175px;
height: 105px;
}
.list_gonglue_mid {
line-height: 22px;
float: right;
width: 710px;
color: #666;
}
.list_main_left h2 {
font-size: 18px;
font-weight: normal;
font-family: Microsoft Yahei;
color: #333;
padding: 20px 0 8px 0;
}
.list_gonglue li a {
float: left;
color: #2ac719;
font-size: 14px;}
.list_gonglue_mid h2 a {
font-size: 14px;
color: #2ac719;
font-weight: bold;
display: block;
}
.list_gonglue_mid span.riqi {
color: #488074;
}
.list_gonglue li span {
color: #666;
}
.list_gonglue_mid span {
padding-right: 10px;
}
.list_gonglue_mid em {
color: #4855c8;
}
.list_gonglue li {
overflow: hidden;
border-bottom: 1px dashed #d9d9d9;
line-height: 38px;
padding: 0 10px 0 15px;
background: url(../images/icon_home_all.gif) no-repeat 0 -1083px;
}
.list_gonglue li a {
float: left;
color: #2ac719;
font-size: 14px;
}
.list_gonglue li span {
color: #666;
}
.fr {
float: right;
}
.ny_glmd ul {
padding: 5px 10px;
}
.ny_glmd ul li {
height: 40px;
line-height: 40px;
background: url(../images/glmd_bgl.jpg) repeat-x -40px bottom;
}
.ny_glmd ul li a.gs {
background-position: -5px -312px;
}
.ny_glmd ul li a {
display: block;
color: #2ac719;
padding-left: 37px;
font-size: 14px;
background-image: url(../images/mdd_icon_bg.gif);
background-repeat: no-repeat;
}
.ny_glmd ul li a.gs {
background-position: -5px -312px;
}
.ny_glmd ul li a:Hover{ display:block;   color:#f60;   font-size:14px; text-decoration:none;}
.ny_glmd ul li a.gs { background-position:-5px -312px;}
.ny_glmd ul li a.jd { background-position:-5px -32px;}
.ny_glmd ul li a.ms { background-position:-5px -152px;}
.ny_glmd ul li a.gw { background-position:-5px -192px;}
.ny_glmd ul li a.hot { background-position:-5px -110px;}
.ny_glmd ul li a.gl { background-position:-5px -72px;}
.ny_glmd ul li a.zy { background-position:-6px 9px;}
.ny_glmd ul li a.jt { background-position:-5px -232px;}
.ny_glmd ul li a:Hover.gs { background-position:-5px -711px;}
.ny_glmd ul li a:Hover.jd { background-position:-5px -431px;}
.ny_glmd ul li a:Hover.ms { background-position:-5px -551px;}
.ny_glmd ul li a:Hover.gw { background-position:-5px -591px;}
.ny_glmd ul li a:Hover.hot { background-position:-5px -509px;}
.ny_glmd ul li a:Hover.gl { background-position:-5px -471px;}
.ny_glmd ul li a:Hover.zy { background-position:-6px -392px;}
.ny_glmd ul li a:Hover.jt { background-position:-5px -631px;}

/*团购index*/
.content_tg{width:100%;min-height:1476px;margin:0 auto;background:url(../images/bg.d32cd572.jpg) center top no-repeat #e7c192;padding-top:16px}.contbox{width:1180px; height:365px;background:url(../images/f0bg.36ceb96b.png);padding:10px;border-top-left-radius:10px;border-top-right-radius:10px;margin:0 auto}.slide-box{width:1180px;position:relative}.slide-box .slide{width:916px;height:364px;float:right;position:relative}.slide-box .slide ul{height:100%;}.slide-box .slide ul li{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0)}.slide-box .slide ul li a{width:100%;height:100%;display:block}.slide-box .slide ul li a img{width:100%;height:100%}.slide-num-box{width:254px;height:364px;float:left}.slide-num-box a{display:block;height:90px;font-size:22px;background:#2ac719;text-align:left;position:relative;border-bottom:solid 1px #fff;color:#fff}.slide-num-box a div{ font-family:"Microsoft YaHei";padding:20px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;line-height:25px}.slide-num-box a .subtit{font-size:14px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slide-num-box a i{width:0;height:0;position:absolute;right:-10px;top:42px;overflow:hidden;border-width:5px;border-style:solid;border-color:transparent transparent transparent #e6b829;display:none}.slide-num-box a:hover{background:#e6b829}.slide-num-box a:hover i{display:block}.slide-num-box a.slide-num-active{background:#e6b829}.slide-num-box a.slide-num-active i{display:block}.step{height:43px;background:url(../images/step.4989180c.png) no-repeat;position:relative}.step .calendarPic{width:244px;height:100px;position:absolute;z-index:99;top:-38px;right:15px;background:url(../images/rili.3075b83b.gif) no-repeat}.step .calendarPic .calendarBtn{width:90px;height:90px;border-radius:50%;float:right;margin-right:5px;margin-top:5px}.calendarBox{width:1156px;height:518px;margin:20px auto;background:#fff;position:relative;display:none}.section{ font-family:"Microsoft YaHei";width:1200px;margin:20px auto 0}.left{width:948px;float:left}.left .tab{width:948px;height:53px;border-bottom:solid 1px #dcdcdc;background:#fff}.left .tab.fixed{position:fixed;top:0;z-index:9999}.left .tab .tab-select{width:410px;height:53px;float:left}.left .tab .tab-select ul li{width:135px;height:53px;float:left;line-height:53px;font-size:18px;font-weight:700;color:#666;border-right:solid 1px #dcdcdc;text-align:center;cursor:pointer}.left .tab .tab-select ul li.active,.left .tab .tab-select ul li:hover{background:url(../images/tab-active.0f5b5fb0.png) center bottom no-repeat;color:#fc924c}.arrowDown,.arrowUp{width:8px;height:8px;display:inline-block;margin-left:5px}.arrowDown,.arrowUp,.hot-tt,.leaveCity,.lijian,.play,.progress .bar,.progress .barbg,.timeBg,.timer i,.zhekou{background:url(../images/temai_icon.d59ca50e.png) no-repeat}.sortBox{height:20px;float:right;margin-top:16px}.sortBox ul li{width:64px;height:20px;background:#ececec;border-radius:10px;float:left;margin-right:17px;color:#666;line-height:20px;text-align:center;cursor:pointer}.sortBox ul li .arrowDown{background-position:-367px 0}.sortBox ul li .arrowUp{background-position:-353px 0}.sortBox ul li.at,.sortBox ul li.at a,.sortBox ul li:hover,.sortBox ul li:hover a{background:#2ac719;color:#fff}.filterBox{ padding:30px 38px 13px 34px;font-size:16px;border-bottom:solid 1px #dcdcdc;background:#fff}.filterBox .filter{ width:876px; height:30px;position:relative}.filterBox .filter label{width:80px;text-align:right;float:left;line-height:20px}.filterBox .filter .filterAttr{width:690px;float:left;margin-left:17px;line-height:30px;height:30px;overflow:hidden}.filterBox .filter .filterAttr.auto{height:auto}.filterBox .filter .filterAttr span{padding:1px 10px;margin-right:15px;color:#666;font-size:14px;display:inline-block;white-space:nowrap;line-height:18px;text-align:center;overflow:hidden}.filterBox .filter .filterAttr span a{line-height:18px;display:block}.filterBox .filter .filterAttr span.at,.filterBox .filter .filterAttr span:hover{background:#2ac719;border-radius:10px}.filterBox .filter .filterAttr span.at a,.filterBox .filter .filterAttr span:hover a{color:#fff}.showOrHide{position:absolute;right:14px;font-size:12px;top:0;line-height:18px;display:block}.showOrHide i{width:11px;height:6px;display:inline-block;vertical-align:middle;margin-left:6px;background:url(../images/temai_icon.d59ca50e.png) -395px 0 no-repeat}.showOrHide.at i{background:url(../images/temai_icon.d59ca50e.png) -384px 0 no-repeat}.leftList{background:#fff;border:1px solid #dcdcdc}.leftList ul{margin-top:-10px}.leftList ul li{width:948px;height:258px;border-bottom:solid 1px #dcdcdc;position:relative;margin-top:10px;background:#fafafa}.leftList ul li .pic{width:406px;height:258px;position:relative;float:left}.leftList ul li .pic img{width:406px;height:258px}.leftList ul li .pic .travelType{width:78px;height:46px;position:absolute;left:30px;top:14px;z-index:10;background:url(../images/blackBg.857aa84f.png)}.leftList ul li .pic .travelType .Property{display:block;background:#f3c923;height:23px;line-height:23px;text-align:center;color:#482308}.leftList ul li .pic .travelType .fromCity{display:block;background:url(../images/temai_icon.d59ca50e.png) -392px -10px no-repeat;height:23px;line-height:23px;padding-left:16px;color:#fff}.leftList ul li .pic .lijian{width:56px;height:46px;position:absolute;right:20px;top:9px;background-position:-4px -55px;z-index:10;padding-top:10px;text-align:center;font-weight:700;color:#fff;line-height:18px}.leftList ul li .pic .progress{width:334px;height:18px;position:absolute;bottom:11px;left:32px}.leftList ul li .pic .progress .progressNum{color:#000;font-size:12px;line-height:18px;position:absolute;right:10px;top:0;z-index:11}.leftList ul li .pic .progress .barbg{width:325px;height:12px;padding:3px 5px;background-position:1px 0}.leftList ul li .pic .progress .barbg .bar{width:65%;height:12px;background-position:0 -23px}.leftList ul li .attrBox{width:452px;height:219px;float:left;margin-left:20px;padding:20px 0;position:relative}.leftList ul li .attrBox .main_tt{font-size:20px;line-height:25px;color:#333;max-height:50px;overflow:hidden}.leftList ul li .attrBox .desc{ color:#666;width:334px;height:124px;overflow:hidden;position:absolute;bottom:45px;left:0}.leftList ul li .attrBox .desc .stage{ font-size:14px; width:334px;line-height:25px}.leftList ul li .attrBox .desc .stage label{float:left}.leftList ul li .attrBox .desc .stage .attr_txt{width:250px;float:left}.leftList ul li .attrBox .desc .stage .attr_txt.tuanqi{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leftList ul li .attrBox .timer{height:18px;padding-left:20px;position:absolute;bottom:23px;left:0}
.leftList ul li .attrBox .timer i{background-position:0 -110px;width: 14px;
height: 18px;
position: absolute;
bottom: 0;
left: 0;}
.leftList ul li .zhekou{width:66px;height:66px;position:absolute;top:0;right:2px;background-position:0 -131px;font-size:14px;color:#fff}.leftList ul li .zhekou span{position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:24px;top:12px;filter:progid:DXImageTransform.Microsoft.Matrix(SizingMethod="auto expand", M11=.7, M12=-.7, M21=.7, M22=.7)}.leftList ul li .priceBox{width:124px;height:90px;padding:3px;display:block;position:absolute;right:19px;bottom:20px;border-radius:3px}.leftList ul li .priceBox span{height:45px;line-height:45px;display:block;text-align:center}.leftList ul li .priceBox span em{font-style:normal;font-size:30px;font-weight:700;margin:0 3px}.leftList ul li .priceBox.active{background:#ffae00}.leftList ul li .priceBox.active .price{background:#fff;color:#ffae00}.leftList ul li .priceBox.active .linkTo{color:#fff;font-size:26px}.leftList ul li .priceBox.active:hover{background:#ff7800}.leftList ul li .priceBox.active:hover .price{color:#ff7800}.leftList ul li .priceBox.end{background:#ccc}.leftList ul li .priceBox.end .price{background:#fff;color:#666}.leftList ul li .priceBox.end .linkTo{color:#333;font-size:26px}.leftList ul li .soldOut{width:948px;height:258px;background:url(../images/end.893e633a.png) no-repeat;position:absolute;left:0;top:0;z-index:999}.section .right{width:230px; margin:0;float:right}.right .right-wrapper.fixed{position:fixed;top:0;z-index:9999}.right .right-tt{height:42px;padding:10px;color:#666}.right .right-tt h3{font-size:16px;font-weight:700}.latest{background:#fff}.section .right .hot{background: #fff;}.rightList li a{width:100%;height:100%;display:block}.rightList li{width:230px;height:126px;overflow:hidden;margin-top:2px;position:relative}.rightList li img{width:230px;height:126px}.rightList li .Order{width:51px;height:22px;background:url(../images/blackBg.857aa84f.png);border-radius:10px;position:absolute;top:8px;left:8px;text-align:center;line-height:22px;color:#fff;z-index:99}.rightList li .play{width:48px;height:48px;background-position:-101px -140px;position:absolute;top:50%;left:50%;margin-left:-24px;margin-top:-24px;z-index:11;display:none}.rightList li .proBlackBg{width:100%;height:100%;background:#000;opacity:.2;filter:alpha(opacity=20);position:absolute;left:0;top:0;z-index:9;display:none}.rightList li:hover .play,.rightList li:hover .proBlackBg{display:block}#HotPro li:hover img{width:240px;height:132px;margin:-5px 0 0 -3px}
/*团购info*/
.product_con{margin:0 auto 20px;padding-bottom:20px;width:1188px;overflow:hidden;border:1px solid #ddd;float:left}
.pro_txt_desc{margin:20px 30px;_margin-left:15px;width:1130px;height:auto;overflow:hidden;float:left}
.pro_txt_desc h1{float:left;font:24px/40px "microsoft yahei";color:#333}
.pro_detail_desc{width:1125px;height:auto;padding-left:5px;overflow:hidden;font:16px/24px "microsoft yahei";color:#333}
.group_item{margin-left:40px;_margin-left:20px;width:1150px;overflow:hidden;float:left}
.group_item_left{float:left;width:430px;height:382px;overflow:hidden;background:#f0f0f0}
.group_action{width:430px;height:79px;overflow:hidden;float:left;clear:both;background:url(../images/27544_3.png) no-repeat -0px -183px #f0f0f0}
.group_price{width:411px;height:74px;overflow:hidden;background:url(../images/27544_3.png) no-repeat -0px -73px #f0f0f0;border-left:1px solid #fed6a5}
.group_action_prize{display:inline-block;float:left;width:245px;height:55px;text-align:center;padding:12px 0;font:30px/55px "arial";color:#fff}
.group_action_prize strong{font:60px/55px "arial"}
.group_action_btn{display:inline-block;float:left;margin-top:15px;width:103px;height:50px;overflow:hidden;background:url(../images/27544_3.png) no-repeat -0px -424px;font:24px/50px "microsoft yahei";color:#b54800;text-align:center;text-decoration:none}
.group_action_btn:hover{background:url(../images/27544_3.png) no-repeat -0px -476px;color:#b54800;text-decoration:none}.group_price ul,.group_price li{list-style:none;float:left}
.group_price ul{width:411px;height:79px;overflow:hidden}
.group_price_1,.group_price_2,.group_price_3{padding-top:15px;width:134px;height:50px;text-align:center;font:14px "Microsoft Yahei";color:#666}.group_price_1 del{text-decoration:line-through;display:block
}.group_price_2 del,.group_price_3 del{display:block}
.group_recommend{margin:4px auto 0;width:385px;height:auto;overflow:hidden}
.recommend_list,.recommend_list li{float:left;list-style:none}
.recommend_list{width:385px;height:auto;overflow:hidden}
.recommend_list li{margin-top:4px;width:385px;height:32px;overflow:hidden;background:url(../images/27544_3.png) no-repeat -0px -149px}
.recommend_list .name{display:inline-block;float:left;width:300px;padding-left:15px}
.recommend_list .prize{display:inline-block;float:left;width:60px;text-align:right;font:16px/32px "arial"}
.recommend_list li a{font:16px/32px "microsoft yahei";color:#333;text-decoration:none;cursor:pointer;display:inline-block}
.recommend_list li a:hover{color:#f60;text-decoration:none}
.group_total,.group_status{margin:0 auto;width:365px;height:66px;border-bottom:1px dashed #ddd;}.group_status{height:48px}
.group_total{font:14px/80px "microsoft yahei";text-align:center}
.group_total_num{color:#333;display:inline-block;padding-right:10px}
.group_total_num em{font-style:normal;color:#f60;font:30px/80px "microsoft yahei"}.group_total_tip{color:#999}.group_status span{margin:10px auto;display:block;width:180px;height:28px;padding-left:38px;font:14px/28px "microsoft yahei";color:#333;background:url(../images/27544_3.png) no-repeat 0 -43px}
.group_deadline{margin:10px auto;width:325px;height:41px;overflow:hidden;padding-left:52px;background:url(../images/27544_3.png) no-repeat 0 0;font:14px/42px "microsoft yahei";color:#333}
.group_deadline .dead_line{width:178px;height:41px;overflow:hidden;float:right;font:20px/41px "arial";color:#333}
.group_deadline_title{float:left}
.group_item_right{;margin-left:10px;width:674px;height:382px;float:left}
.group_product{width:674px;height:400px;float:left;position:relative;z-index:-1}
.mask_tip{display:inline-block;width:674px;height:28px;overflow:hidden;background:url(../images/tip_mask24.png) no-repeat center top;font:12px/28px "simsun";text-align:center;color:#fff;position:absolute;left:0;bottom:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tip_mask24.png');_background-image:none}
.group_item_right #bdshare{margin-top:10px}
.product_tip{width:77px;height:102px;overflow:hidden;position:absolute;background:url(../images/zzy_tuan_tip24.png) no-repeat center top;top:0;right:-6px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/zzy_tuan_tip24.png');_background-image:none}.pro_tip_txt{margin:50px auto 0;width:77px;height:30px;overflow:hidden;font:18px/30px "microsoft yahei";color:#fff;text-align:center}.pro_tip_txt em{font-style:normal;font:27px/30px "microsoft yahei"}
.over{background:url(../images/27544_3.png) no-repeat -0px -838px #f0f0f0}
.overPrize{background:url(../images/27544_3.png) no-repeat -0px -920px #f0f0f0;border-left:none}
.overDeadline{width:100px}
.group_success{margin:20px auto;width:355px;height:81px;overflow:hidden;background:url(../images/27544_3.png) no-repeat 72px -755px}
.soon_begin{background:url(../images/27544_3.png) no-repeat -0px -673px #f0f0f0
}
.group_soon{margin:20px auto;width:355px;height:81px;overflow:hidden;font:18px/81px "microsoft yahei";color:#666;text-align:center}
.soonDeadline{width:240px}
.detail_content{margin:0 auto;width:1190px;height:auto;overflow:hidden}
.detail_con_left{float:left;width:935px;height:auto;overflow:hidden}
.detail_left_menu{float:left;clear:both;width:950px;height:39px;overflow:hidden;border-bottom:2px solid #2ac719;background:#fff;z-index:998}
.left_menu1,.left_menu2,.left_menu3{display:inline-block;width:109px;height:38px;overflow:hidden;float:left;border:1px solid #b8dff6;border-bottom:0;border-right:0;background:#edf8ff;font:20px/38px "microsoft yahei";color:#2ac719;text-align:center;text-decoration:none}.left_menu3{border-right:1px solid #B8DFF6}
.left_menu1:hover,.left_menu2:hover,.left_menu3:hover{color:#2ac719;text-decoration:none}.menu_at{background:#2a98da;color:#fff;border:1px solid #2a98da;border-bottom:0}.menu_at:hover{color:#fff}
.notice_con,.notice_con1{float:left;width:948px;height:auto;overflow:hidden;}.notice_left{margin:10px 0 10px 15px;width:648px;height:auto;overflow:hidden;float:left}.price_includes,.reserve_explain{width:648px;height:36px;font:16px/25px "microsoft yahei";color:#333;float:left}
.price_includes span,.reserve_explain span{display:block;margin-top:5px;width:648px;height:6px;overflow:hidden;background:url(../images/27544_3.png) no-repeat 0 -570px}.price_con{margin:20px 0;width:648px;height:auto;overflow:hidden;float:left}.price_con_body{margin-left:25px;_margin-left:10px;width:598px;height:auto;overflow:hidden;float:left;clear:both}.price_con_table,.price_con_table tr,.price_con_table td{border:1px solid #ddd;text-align:center;font:12px/30px "simsun";color:#333}.reserve_con{width:648px;height:auto;overflow:hidden;float:left}.notice_right{width:270px;height:auto;overflow:hidden;background:#efefef;float:right}.trafficInfo{margin:15px;width:240px;overflow:hidden;position:relative}.traffic_title{display:inline-block;width:240px;height:25px;font:16px/16px "microsoft yahei";color:#333;float:left}.trafficInfo_map{float:left;width:238px;height:178px;overflow:hidden;border:1px solid #ddd}.look_big_map{display:inline-block;width:63px;height:24px;overflow:hidden;position:absolute;right:10px;bottom:10px;font:12px/24px "simsun";color:#fff;text-decoration:none;padding-left:33px;background:url(../images/27544_3.png) no-repeat 0 -372px}.look_big_map:hover{color:#fff;text-decoration:none;padding-left:33px;background:url(../images/27544_3.png) no-repeat 0 -398px}.peripheral_info{margin-left:15px;width:240px;height:484px;overflow:hidden}.up_btn,.down_btn{display:inline-block;height:8px;width:240px;overflow:hidden;float:left}.up_btn{background:url(../images/27544_3.png) no-repeat -0px -560px}.down_btn{background:url(../images/27544_3.png) no-repeat -0px -528px}.outerBox{width:240px;overflow:hidden;background:#fff;float:left}.peripheral_con{width:240px;overflow:hidden;background:#fff;float:left;position:relative;top:0;overflow-x:hidden;overflow-y:scroll}.relevant_info{margin:0 auto;width:200px;height:auto;padding-bottom:20px;overflow:hidden;border-bottom:1px solid #ddd;clear:both}.relevant_traffic{margin:5px auto;width:220px;height:auto;overflow:hidden;clear:both}.traffic_line{margin-bottom:10px;width:220px;height:auto;overflow:hidden;float:left}.journey_recommend,.journey_recommend1{float:left;width:932px;height:auto;overflow:hidden;border:1px solid #ddd;border-top:2px solid #2ac719; margin-bottom:10px;}.notice_con1,.journey_recommend1{height:200px;}.journey_recommend_title{width:933px;height:37px;overflow:hidden;float:left;font:18px/30px "microsoft yahei";color:#2ac719;background:#f7f7f7;padding-left:15px}.journey_con{width:948px;height:auto;overflow:hidden;float:left}.journey_con_tit{width:900px;margin:30px auto 0 20px;height:30px}.interests{display:inline-block;height:20px;overflow:hidden;float:left;padding-left:30px;background:url(../images/27544_3.png) no-repeat -0px -578px;font:16px/20px "microsoft yahei";color:#333}.img_boxes{width:800px;height:auto;overflow:hidden;margin:0 auto}.img_boxes p{padding-top:10px}.detail_con_right{margin:0px 0 0 20px;float:left;width:228px;height:auto;overflow:hidden;border:1px solid #ddd;border-top:2px solid #2ac719}.right_title{display:block;float:left;width:213px;height:37px;padding-left:15px;font:18px/37px "microsoft yahei";color:#666;border-bottom:1px solid #ddd}.guess_you_like{width:200px;height:303px;overflow:hidden;float:left;padding:14px 14px 0 14px;border-bottom:1px solid #ddd}.guess_you_like_img{width:200px;height:150px;overflow:hidden;float:left}.guess_you_like_title{width:200px;height:40px;overflow:hidden;float:left;font:14px/50px "simsun";color:#333;font-weight:bolder}.guess_you_like_info{width:200px;height:55px;overflow:hidden;float:left;font:12px/18px "simsun";color:#666}.guess_you_like_prize{width:200px;height:35px;overflow:hidden;float:left}.present_price{display:inline-block;float:left;color:#f60;font:16px/35px "arial";height:35px;overflow:hidden}.prime_cost{display:inline-block;float:right;font:12px/43px "arial";color:#999;height:35px;overflow:hidden}.bottom_group_total{width:1176px;height:71px;overflow:hidden;float:left;clear:both;background:#f0f0f0;padding:24px 0 24px 24px; margin-top:15px; margin-bottom:7px;}.bottom_group_total .action{width:387px;height:71px;overflow:hidden;float:left;background:url(../images/27544_3.png) no-repeat -0px -600px #f0f0f0}.bottom_group_total .bottom_prize{width:180px;height:50px;overflow:hidden;float:left;padding-left:50px;font:30px/50px "arial";color:#fff;padding-top:10px}.bottom_group_total .bottom_prize strong{font:60px/50px "arial";color:#fff}.c_b{font-family:Microsoft YaHei,Simsun;font-size:14px;color:#fff}.bottom_group_total .bottom_action_btn{display:inline-block;float:left;margin-top:15px;width:103px;height:50px;overflow:hidden;background:url(../images/27544_3.png) no-repeat -0px -424px;font:24px/50px "microsoft yahei";color:#b54800;text-align:center;text-decoration:none}.bottom_group_total .bottom_action_btn:hover{background:url(../images/27544_3.png) no-repeat -0px -476px;color:#b54800;text-decoration:none}.bottom_group_total ul,.bottom_group_total li{list-style:none;float:left}.bottom_group_total ul{width:420px;height:71px;overflow:hidden}.group_price_4,.group_price_5,.group_price_6{padding-top:15px;width:134px;height:50px;text-align:center;font:14px "Microsoft Yahei";color:#666;border-right:1px solid #ddd}.group_price_6{border-right:0}.group_price_4 del{text-decoration:line-through;display:block}.group_price_5 del,.group_price_6 del{display:block}.bottom_total_buy{width:350px;height:71px;border-left:1px dashed #ddd;font:18px/24px "microsoft yahei";float:left;color:#333;text-align:center}.p_1{font:12px/36px "simsun";color:#333;float:left;font-weight:bolder;width:100%}.p_2{font:12px/24px "simsun";color:#333;float:left;width:100%;padding-left:2px}.p_3{font:12px/24px "simsun";color:#333;float:left;width:100%;padding-left:12px}.p_4{display:block;font:12px/36px "simsun";color:#333;float:left;font-weight:bolder;width:100%}.p_5{display:block;font:12px/20px "simsun";color:#333;float:left;width:100%}.p_6{display:block;font:12px/20px "simsun";color:#333;float:left;width:100%;padding-left:60px}.p_7{display:block;border:1px solid #ddd;width:220px;margin:10px 10px;float:left}.tr_1{background:#f0f0f0}.td_1{text-align:left;padding:0 10px;line-height:21px}.em_1{font:14px/30px "arial";color:#f60;font-style:normal}.em_2{color:#f60;font-style:normal}.em_3{font-style:normal;font-weight:bolder;font:30px/35px "arial"}.em_4{display:inline-block;width:13px;height:20px;padding-left:4px;overflow:hidden;float:left;background:url(../images/27544_3.png) no-repeat -0px -538px;font-style:normal;font:14px/20px "arial";color:#fff}.em_5{color:#999}.em_6{font:30px/24px "arial";color:#f60;font-style:normal}.s_1{display:inline-block;float:left;height:20px;width:200px;overflow:hidden;font:12px/20px "simsun";color:#2ac719;padding-left:3px}.s_2{display:inline-block;float:left;height:20px;width:200px;overflow:hidden;font:12px/20px "simsun";color:#999;padding-left:20px}.autofill_item,.autofill_item tr,.autofill_item td{border-bottom:0;border-top:0}.search_result{text-align:left}.big_map{display:none;width:698px;height:498px;overflow:hidden;border:1px solid #ddd;clear:both}.big_map_top{width:698px;height:30px;overflow:hidden;background:#f0f0f0}.width_1210{
	width:1210px;
	margin:0 auto}
/*xl_info*/
.menu_list_top{margin: 10px 0 5px;height: 25px;line-height: 25px;vertical-align: middle;}
.menu_list_top p{color:#999;}
.menu_list_top p a{ margin:0 5px; color:#666;}
/*预定*/
.left_yuding{ width:1190px;}
.left_yuding_top{background: #f2fafe; border:#dee5ea 1px solid;padding:20px; margin-bottom:20px; overflow:hidden;}
.left_yuding_top .list_top_h2 .top_h2_biaoti h2{font-family: "Microsoft Yahei";float:left;
font-size: 22px;}
.top_h2_biaoti{width:100%;height:33px;}

.left_yuding_top .list_top_h2 .top_h2_biaoti h2 em{font-size: 12px;border: 1px solid #2ac719;padding: 1px 2px 1px 0;color: #2ac719;margin:0 15px;position: relative;top: -3px;}
.left_yuding_top .list_top_h2 .top_h2_biaoti h2 em i{background: #2ac719;color: #fff;padding: 1px 2px;margin-right: 2px;}
.but_ft{clear:both;}
.but_ft span{ display:inline-block;}
.but_ft span.tuan_yuo{ padding:0px 3px; background:#2ac719; border-radius:2px; color:#fff;}
.but_ft span.nub_you{color:#c60;}
.but_ft span.fuwu{color: #999;font-family: "Microsoft Yahei";}

	
.game163{ position: relative; background:#fff; border: 1px solid #dcdddd;overflow: hidden; width:500px; }	
.game163 .bigImg{ height: 330px; position: relative;}	
.game163 .bigImg li img{ vertical-align:middle; width:500px; height:330px;   }	
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }	
.game163 .smallScroll{ height: 47px; margin-bottom: 6px;}	
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 20px; height: 47px; text-indent: -9999px; background: url(../images/sprites1008.png) no-repeat -46px -106px; }	
.game163 .sNext{background-position: -45px -46px;}	
.game163 .sPrev:hover{ background-position: 4px -106px;}	
.game163 .sNext:hover{background-position: 5px -46px;}	
.game163 .smallImg{ float:left;  margin: 0 6px; display:inline; width: 440px; overflow: hidden;}	
.game163 .smallImg ul{ height:54px;  width: 9999px; overflow: hidden; }	
.game163 .smallImg li{ float: left; padding: 0 4px 0 0; width:70px; cursor:pointer;  display: inline;  }	
.game163 .smallImg img{ border: 1px solid #dcdddd; width:70px; height:46px;  }	
.game163 .smallImg .on img{ border-color: #1e50a2;}	
.game163 .pageState{ position: absolute; top: 285px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}	
.game163 .pageState span{ color: #f00; font-size: 16px;}
.tempWrap{margin: 0 auto;}
.but_right_nei{width: 620px;}
.but_right_nei .pos_right_top{height: 98px;
width: 490px;
background: url(../images/niuzhuan_price_bg3.png) 0 0 no-repeat;
color: #FFF;
font-family: "Microsoft Yahei";
left: -5px;
line-height: 30px;
margin-bottom: 7px;
padding-top: 10px;
position: relative;}

.pos_right_top dl{line-height: 26px;}
.pos_right_top dl dt{float: left;
display: inline;
width: 80px;
text-align: right;
margin-right: 5px;
color: #666;
font-family: "Microsoft Yahei";
line-height: 30px;
font-size: 14px;}
.pos_right_top dl dd{
float: left;
display: inline;
width: 330px;}
.cx_price{color: #ffc3b0;}
.pos_right_top dl dd .cx_price em{
font-size: 30px;
font-weight: bold;
margin-right: 5px; color:#c60;}

.pos_right_top dl dd span{
color: #666;
}
.pos_right_top dl dd span.cx_sheng{
color: #ae6751;
margin-right: 3px;
}
.jiage_fdong{ line-height:34px;}
.but_right_nei .tese_fuwu{ overflow:hidden;}
.but_right_nei .tese_fuwu dt{float: left;
display: inline;
margin-right: 5px;
color: #666;
font-family: "Microsoft Yahei";}
.but_right_nei .tese_fuwu dd{float: left;
display: inline;
width: 330px;}
.but_right_nei .tese_fuwu dd span{
display: inline-block;
margin-right: 5px;
height: 14px;
line-height:14px;
color:#fff;
padding:2px 2px;
cursor: pointer;}
.list_red{ background:#ce6b6b;}
.list_blue{ background:#64a10a;}
.list_green{ background:#2ac719;}
.dianping_list{
height: 50px;
border-top: 1px solid #f1f1f1;
border-bottom: 1px solid #f1f1f1;
margin: 7px 0 0;}
.dianping_list li{float: left;
display: inline;
height: 50px;
text-align: center;}
.dianping_list li span{
display: block;

font-size: 18px;
color: #f80;
line-height: 28px;}
.dianping_list li i {
font-style: normal;
color: #999;
font-family: "Microsoft Yahei";
}
.dianping_list li.dplist_f1{width: 150px;
border-right: 1px solid #f1f1f1;}
.dianping_list li.dplist_f2 {
width: 188px;
border-right: 1px solid #f1f1f1;
}
.dianping_list li.dplist_f3 {
width: 150px;
}
.xinxi_list .date_xxlist{ margin:10px 0;overflow: hidden;}
.xinxi_list .date_xxlist dt{float: left;
display: inline;
width: 80px;
text-align: right;
margin-right: 5px;
color: #666;
font-family: "Microsoft Yahei";
height: 24px;
line-height: 24px;}
.xinxi_list .date_xxlist dd{
float: left;
display: inline;
width: 350px;
}
.xinxi_list .date_xxlist dd select{ width:335px;height: 24px;
border: 1px solid #ccc;}
.xinxi_list .date_xxlist dd input
{
height: 22px;
line-height: 22px;
border: 1px solid #ccc;
padding: 0 10px;
width: 314px;
}
.chengren span,.ertong span{
-webkit-user-select:none;
cursor: pointer;
border: 1px solid #ccc;
padding: 1px 5px 0 5px;
line-height: 20px;
color: #999;
background: #fff;
display: inline-block;
font-weight: bold;
float:left;
font-size: 23px;}
.xinxi_list .date_xxlist .chengren input,.xinxi_list .date_xxlist .ertong input{width: 33px;
height: 21px;
border: 0 none;
text-align: center;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
line-height: 22px;
color: #333;
float:left;
background: #fff;}

.renshu_list{ margin-right:10px;}
.renshu_list em{margin-left: 10px;
padding-top: 4px;
display: inline-block;
float: left;}
.but_yuding{ margin-left:85px;}
.but_yuding .but_01_yuding{
	border: 0;
background: #ff9419;
cursor: pointer;
color: #fff;
font-family: "microsoft yahei";
font-size: 18px;
font-weight: bold;
height: 40px;
line-height: 40px;
margin-right: 10px;
text-align: center;
width: 130px;}
.but_yuding .but_01_yuding:hover{
	background:#ff7200;}
.but_yuding .kefu_01_list{
border:0;	
width: 82px;
height: 26px;
line-height: 26px;
background: #42b312;
font-family: "microsoft yahei";
cursor: pointer;
color: #fff;
position: relative;
bottom: -5px;}
.but_yuding .kefu_01_list:hover{background: #68cc3d;}
.youji_list,.tuijian_list{overflow: hidden;
padding: 10px;
margin-bottom: 20px;
background: #E0E0E0;}
.youji_list h2,.tuijian_list h2{
padding-bottom: 10px;
color: #333;
font: 400 16px/30px "Microsoft YaHei";
padding-top: 5px;
position: relative;
border: 0 none;
}
.list_ft_youji li{
border-bottom:1px dotted #F7F7F7;
margin-bottom: 15px;
position: relative;
padding-bottom: 10px;
}
.list_ft_youji li i{ display:inline-block;
width: 16px;
height: 16px;
text-align: center;
line-height: 16px;
color: #fff;
font-weight: bold;}
.list_ft_youji li a{
color: #666;
font-family: "microsoft yahei";}
.list_ft_youji li a:hover{
color: #f80;
text-decoration: underline;}

.list_ft_youji li .ico_bg_grey{background: #C9C9C9;}
.list_ft_youji li .ico_bg_orange{
background: #ff9a00;}
.list_ft_youji li{ overflow:hidden;}
.list_ft_youji .ft_tuijian{
width: 82px;
margin-left: 8px;}

.ft_xl_list{ height:35px;
overflow:hidden;}
.list_ft_youji{ position:relative;}
.list_ft_youji .img_ico i{ position:absolute; top:0;left:0;}
.list_ft_youji .img_ico img{height: 50px; width:75px;}
.list_but_nei{ overflow:hidden;}
/*滚动监听*/
#example1{background:#2ac719;height: 47px; width:1190px; z-index:2}
#example1 ul li{ float:left;border-right: 1px solid #fff;}
#example1 ul li a{ display:inline-block; font-size:18px; padding:10px 20px; color:#fff;}
#example1 ul li a:hover{ background:#11b200;}
.neirong_list{ background:#fff;border: 1px solid #dcddde;
padding: 0 30px;
margin-bottom: 20px; border-top:none;}
.exa_list_right{ margin-right:10px;}
.exa_list_right .list_yuding_but{border-right: 0 none;
text-align: center;
display: inline-block;
width: 100px;
height: 30px;
margin-top: 6px;
border-radius: 1px;
color: #fff;
font: 400 16px/26px "Microsoft Yahei";
text-decoration: none;
line-height: 30px;
background-color: #ff9419;}
.exa_list_right .erweima_right{
position: relative;
z-index: 0;
display: inline-block;
margin-left: 10px;}
.exa_list_right  .erweima_right .right_nei_ico{border: 1px solid #ccc;
background: #f6f6f6;
height: 28px;
width: 43px;
text-align: center;
font: normal normal 14px/41px "microsoft yahei";
color: #666;
cursor: pointer;
position: relative;
display: inline-block;
z-index: 2;}
.exa_list_right .erweima_right .icoerweima_right_top{
display: inline-block;
margin-top: 3px;
background: url(../images/u_order_qrcode.png) -8px -3px no-repeat;
width: 16px;
height: 16px;}
.exa_list_right .erweima_right .icoerweima_right_but{
	position: absolute;
bottom: 1px;
left: 17px;
width: 9px;
height: 5px;
background: url(../images/u_order_qrcode.png) -32px -11px no-repeat;
	}
.right_nei_ico:hover .icoerweima_right_but {
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
-webkit-transition: -webkit-transform 0.5s;
-moz-transition: -moz-transform 0.5s;
-ms-transition: -ms-transform 0.5s;
-o-transition: -o-transform 0.5s;
transition: transform 0.5s;
}
.right_block_none{position: absolute;
font: normal normal 14px/22px "microsoft yahei";
background: #fff;
border: 1px solid #ff9419;
width: 150px;
display: none;
z-index: 1;
top: 29px;
left: -105px;
text-align: center;
padding: 10px 0;}

.erweima_right:hover .right_block_none {
display: block;
}
.erweima_right:hover .right_nei_ico {
background: #fff;
border-color: #ff9419;
border-bottom-color: #fff;
}
.right_block_none .phone_ft_ewm{
color: #999;
}
.right_block_none  .qrcode_img {
width: 130px;
height: 130px;
}

.list_xingc{  height:auto;}
.list_xc_nei{width: 1120px;margin: auto;padding-top:16px; }
#step{float: right; width: 1110px;margin: 0;padding: 0}
.cimain{ margin-left:60px;}
#ico-group{width: 32px;position: fixed;top:63px;}
/* 效果CSS开始 */
#step li { list-style: none; border-left-style: dotted; border-left-width: 1px; border-left-color: #2ac719;margin-bottom:15px; }
.circle { width: 70px; height: 32px; color: white; position: relative; left: -35px; top: -16px; line-height: 32px; text-align: center; background-color:#2ac719; -ms-border-radius: 50%; border-radius: 10%; cursor: pointer; margin:5px 0;}
div.gray { background-color: #708090; }

/* 效果CSS结束 */

/*参考行程*/
.biaoti_top_xc{ margin-bottom:20px; padding-top:15px;}
.biaoti_top_xc h2{height: 42px;
font-size: 34px;
background: url(../images/xl_infolist_bg.png) center 21px no-repeat;
text-align: center;font-family: "microsoft yahei"; font-weight:bold;}
.biaoti_top_xc h2 em{ color:#2ac719;}
.cimain .step_list_ft{ font-size:20px; color:#2ac719; font-weight:bold; font-family: "microsoft yahei"; }
.xc_list_ft{border-bottom:1px solid #ddd; padding:10px 0;font: normal normal 14px/20px "microsoft yahei";
color: #666; overflow:hidden;}
.wenxin_bg{padding:10px;background: #f0fde9;font-size: 16px;color: #666;line-height: 25px;font-family: "microsoft yahei";}
.wenxin_bg .wx_tishi{color: #f60;font-weight: bold;}
.wenxin_bg p{font-size: 14px;font-family: "microsoft yahei";}
.xc_list_ft .shisu_xinxi{ font-weight:bold; color:#2ac719; margin-bottom:5px;}
.xc_list_ft .shisu_list dt{ float:left; color:#000; font-weight:bold;}
.xc_list_ft .shisu_list{ float:left; margin-left:10px; width:300px;}
.xc_list_ft .jingdian_biaoti{ font-size:14px; font-weight:bold; color:#2ac719;}
.ft_conter{margin-bottom:10px;font: normal normal 14px/20px "microsoft yahei";text-indent: 2em;}
.img_list_bg span{ margin-right:16px;
    width: 333px;
    text-align: center;
    overflow: hidden;
    float: left;}
.img_list_bg span.right_none{ margin-right:0;}
.img_list_bg span img{width:336px; height:252px;}

/*费用说明*/
.feiyong_ft_top{ margin-bottom:15px;}
.nub_list_tongyi h3{border-left: 4px solid #2ac719;padding-left: 10px;font-size: 16px;font-weight: bold;height: 16px;line-height: 16px;color: #2ac719;}
.nub_list_tongyi .fy_nr_ft{padding: 10px 0px 0 10px;line-height: 20px;color: #666;overflow: hidden;line-height: 26px;font-size:14px;font-family: "microsoft yahei";
}
.nub_list_tongyi{ margin-bottom:10px;}
.span_red{ color:#F00; margin:0 3px;}
.bold_dif{ color:#000; font-weight:bold;}



/*点评*/

.remarkBox{ width:1132px; margin-top:15px; overflow:hidden; } 
.remarklist{width:1130px; background-color:#f0f0f0;border-top:2px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}
.remarklist .on_bg{ padding:10px 20px;}
.remarklist b{ color:#999;}
.remarklist span{ cursor:pointer; color:#333; font-size:14px; font-family:'Microsoft Yahei'; padding:0 20px; height:31px; line-height:31px;}
.remarklist span.on_bg{ border-top:#2ac719 2px solid;background-color: #fff;position: relative; margin-left:-1px; margin-top:-4px; margin-bottom:-3px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; height:37px; line-height:37px; }
.all_remark,.outingSty span,.outingSty b,.outingSty img,.remark_info,.remark_info li,.rating_list span,.list_dp,.list_dp dl,.list_dp dt,.list_dp dd,.day_dp,.replyl,.replyr,.remarkTop{ float:left;}
.all_remark01{ width:1143px; padding:5px 15px;}
.all_remark{ width:1100px; border:1px solid #ddd; padding:5px 15px;}
.remarkTop {width: 1128px;position: relative; padding:10px 0px;}
.cent_box{ float:left; width:962px;}
.remark_info{ width:800px;}
.remark_info li{ width:790px; float:left;}
.fon_w{ font-weight:bold; padding-right:23px; float:left;}
.rating_list{ color:#fd874c; padding:5px 0 15px 0;}
.day_dp {color: #999999;font-family: Arial;}
/*咨询回复*/
.AQContent_new {
width: auto; overflow:hidden;border-bottom: 1px solid #F1F1F1; margin-bottom:17px;
}
.AQContent {
width: 1160px;
margin: 0
 auto;
}
.AQContent .AQ_ul { width:1136px;
padding: 5px 10px 0 10px; margin-bottom:12px;
}
.AQContent .AQ_ul li { width:1110px;
padding: 10px 0px 0px 0px;
zoom: 1;
}
.AQContent_new .AQ_left, .AQContent_new .AQ_left_ask {
width: 85px; margin-top:4px;
}
.AQ_ul .AQ_left, .AQ_ul .AQ_left_ask {
float: left;
}
.AQ_ul .q_icon {
color: #404040;
background-position: 0 -1105px;
}
.AQ_ul .q_icon, .AQ_ul .a_icon {
display: block;
width: 60px;
height: 20px;
padding: 0
 0 0 20px;
margin: 7px
 0 5px 0px;
}
.AQ_ul .a_icon {
color: #2ac719;
background-position: 0 -1145px;
}
.AQ_ul .AQ_right .a_con {
color: #2ac719;
line-height: 1.9;
}
.AQ_ul .q_icon, .AQ_ul .a_icon {
background-image: url(../images/20x500.png); background-repeat: no-repeat;
}
.AQContent_new .AQ_right {
width: 600px;
}
.AQ_ul .AQ_right {
float: right;
width:1011px;
line-height: 22px;
}
.AQ_ul .AQ_right p {
margin: 8px
 0;
}
.AQ_ul .AQ_right a {
text-decoration: none;
}
.AQ_ul .a_time {
color: #999;
}
.aq_write {
padding-top: 10px;
margin-bottom: 10px;
}
.pl_10 {
padding-left: 10px;
}
.detail_infor p {
margin: 8px 0;
}
.aq_style_box dt, .con_tit {
font-size: 12px;
font-weight: bold;
width: 80px;
}
.aq_box .q_textbox textarea {
border: 1px solid #CCC;
width: 500px;
height: 120px;
padding: 5px;
margin-bottom: 10px; margin-top:10px;
}
.aq_box .q_test {
margin: 10px 0;
}
.aq_box .q_test input {
border: 1px solid #CCC;
padding: 5px;
}
.aq_box .q_test .test_code {
display: inline-block;
height: 28px;
line-height: 28px;
margin: 0 0 0 10px;
vertical-align: middle;
}
.aq_box .q_test .test_code {
line-height: 28px;
}
.q_test .error {
padding-left: 10px; background:none; border:0;
}
.f_f00 {
color: red;
}
.aq_box .q_btn {
border: 0 none;
background-position: 0 -282px;
color: white;
width: 84px;
height: 24px;
line-height: 16px;
font-weight: 700;
cursor: pointer;
}
.aq_box .q_btn, .searchbox_r .q_btn, .aq_search_btn {
background-image: url(../images/pro_icon.png); background-repeat: no-repeat;
}
.m_2_con01{width: 928px;
height: auto;
overflow: hidden;
float: left;
padding: 0 15px;
font: 12px/22px "simsun";
color: #333;}
.xllm .AQ_ul{ padding-top:0;}
.xllm .AQ_ul li{ padding:0;}

.tiwen_neirong .tianxie_one .tianxie_nei{
border: 1px solid #CCC;
width: 500px;
height: 120px;
padding: 5px;
margin-bottom: 10px;
margin-top: 10px;}
.zx_inp h3{ font-weight:bold;}
.tianxie_two input{ width:120px; height:20px;}
.yanz_ma{display: inline-block;
height: 28px;
line-height: 28px;
margin: 0 0 0 10px;
vertical-align: middle;}
.tianxie_three{ margin-top:10px;}
.tianxie_three button{border:0; background:#c60; font-size:16px; font-weight:bold; width:100px; text-align:center; color:#fff; height:25px; line-height:25px;font-family: "microsoft yahei";cursor: pointer;}
.tianxie_three button:hover{background:#C90;}

/*日期*/
.mCalendar{ position:relative; background:#fff;}
.mCalendar .date .spanEnable {line-height: 28px;color: #569001;cursor: pointer;}
.dayjbox {height: 30px;_height: 27px;line-height: 15px;}
#mCalendar1 .date .dateWrap{line-height:17px;}
#mCalendar1 .cal_bigtit{padding-left:5px;}
#mCalendar1 .date_title{font-weight:normal;color:#333;font-size:14px;}
.floatL{line-height:27px;}
div.mCalendar{ z-index: 1;}
#mCalendar1 .date .top{background-color:#fff3ed;border-bottom:2px solid #fd874c;}
#mcal_box .mCalendar .date{border:2px solid #fff;margin-left:0;}
#mCalendar1 .cal_bigtit font{color:#666666;font-size:12px;}
#mCalendar1 .date .lastMonthBg{background: url(../images/details_04.png) no-repeat -344px -316px;border:none;height:19px;width:17px;}
#mCalendar1 .date .nextMonthBg{background: url(../images/details_04.png) no-repeat -384px -316px;border:none;height:19px;width:17px;}
#mCalendar1 .date .lastMonth,#mCalendar1 .date .nextMonth{border:none;}
.calender_box .mCalendar .date{border:0 none;}
#mcal_box .date .contentTime{border-left:1px solid #fff;}
.mCalendar .date td .spanNow {color: white;float: left;font-weight: bold;padding: 1px;border: 0;font-size: 12px;background: url(../images/mCal.png);cursor: default;}
.mCalendar .date td {color: #CCC;border-right: 1px #F1F1F1 solid;border-bottom: 1px #F1F1F1 solid;}
.mCalendar .date .monthBg {position: absolute;top: 0;left: 0;width: 222px;height: 165px;font-size: 160px;font-family: Arial;font-style: normal;color: #E2E2E2;z-index: -1;line-height: 165px;text-align: center;}
.mCalendar .date .dateWrap {float: left;height: 26px;line-height: 26px;width: 26px;}
.mCalendar .date table th {text-align: center;font-weight: normal;color: #999;background: #f5f5f5;width: 30px;height: 25px;}
.contenbox{ overflow:hidden;margin-top: 12px;}
.left_mcal{ float:left; width:504px;}
.rigth_favora {height: 361px;float: right;width: 600px;border: 1px solid #eee;padding: 10px; background:#fff;}
.monthTitle{ text-align:center;}


.mCalendar .date .nextMonthBg {
position: absolute;
right: 0;
width: 15px;
height: 15px;
border: 1px #CAE2FA solid;
background: #eef7ff;
margin-right: 5px;
margin-top: 5px;
cursor: pointer;
top: 0;
_clear: both;
}
.mCalendar .date .lastMonthBg {
position: absolute;
left: 0;
top:0;
width: 15px;
height: 15px;
border: 1px #CAE2FA solid;
background: #eef7ff;
margin-left: 5px;
margin-top: 5px;
cursor: pointer;
_clear: both;
}
.mCalendar .date .spanOver{color:#CCC;cursor:default}
.mCalendar .date .clickDate{background:none repeat scroll 0 0 #FFF4ED;border:1px solid #FFD5BB;color:#005BB5}
.mCalendar .date .shendan{background-position:2px -332px}.mCalendar .date .liuyi{background-position:-62px -8px}
.mCalendar .date .wuyi{background-position:-62px -45px}
.mCalendar .userWrap{clear:left}
.mCalendar .date .dateWrap{float:left;height:26px;line-height:26px;width:26px}.mCalendar .notCurMonthDay{background:#f5f5f5}
.floatL{float:left;display:inline}
.dayWrap{position:absolute;z-index:10;width:63px;color:#ccc}
.none{display:none}
.bag_page{clear:both;text-align:right}
.tit_bord {font-size: 16px;font-family: "Microsoft Yahei";border-left: 4px solid #64A10A;padding-left: 7px;width: 375px;height: 16px;display: block;line-height: 14px;}
.attent_list {color: #666666;height: 364px;overflow: scroll;padding-top: 7px;}
.attent_list p {font: normal normal 14px/30px "microsoft yahei";}
.red_tj_list{ color:#ff0000;}

.xgxl_but_ft{ overflow:hidden;}
.list_xiangguan li{ width:210px; float:left; margin-bottom:15px; margin-right:7px; margin-left:8px;}
.list_xiangguan li .top_xl_xg img{ width:210px; height:140px;}
.top_xl_xg{ position:relative;width: 210px;}
.top_xl_xg span{ display:block; position:absolute; right:1px; bottom:2px; text-align:right; padding-right:5px; background:#000; opacity:0.5; height:30px; line-height:30px; color:#fff; width:202px;}
.but_xl_xg .jiage_top{color: #f80;
font-size: 12px;
font-family: "Microsoft Yahei";width: 205px;
height: 34px;
background: #f2f2f2;
text-align: right;
line-height: 30px;
padding-right: 5px;}
.but_xl_xg .jiage_top em{ font-size:16px; font-weight:bold;}
.but_xl_xg .jiage_but_ft{ margin-top:5px;}
.list_xiangguan li a:hover{ color:#c60;}
.u_order_qrcode
 .dropdown_panel {
top: 41px;
left: 0px;
}
.but_right_nei .tese_fuwu2 {
    overflow: hidden;
    width: 50%;
    float: left;
    line-height: 26px;
}
.but_right_nei .tese_fuwu2 dt {
    float: left;
    display: inline;
    width: 60px;
    text-align: right;
    margin-right: 5px;
    color: #666;
    font-family: "Microsoft Yahei";
}
.but_right_nei .tese_fuwu2 dd {
    float: left;
    display: inline;
}
.but_right_nei .tese_fuwu3 {
    overflow: hidden;
    width: 50%;
    float: left;
    line-height: 20px;
}
.but_right_nei .tese_fuwu3 dt {
    float: left;
    display: inline;
    width: 60px;
    text-align: right;
    margin-right: 5px;
    color: #666;
    font-family: "Microsoft Yahei";
}
.but_right_nei .tese_fuwu3 dd {
    float: left;
    display: inline;
}
.dropdown_panel img{width:100px;height:100px;}
.topMode .slider {
	WIDTH:915px; FLOAT: right; HEIGHT: 323px; MARGIN-LEFT: 10px
}
.topMode .slider .sliderBox {
	WIDTH:915px; BACKGROUND: #fff; HEIGHT: 260px; OVERFLOW: hidden
}

.topMode .slider .service {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: justify; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 8px; LINE-HEIGHT: 35px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; HEIGHT: 35px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 8px; box-shadow: 0 3px 4px #DDD
}
.topMode .slider .service DT {
	TEXT-INDENT: -9999px; WIDTH: 58px; DISPLAY: inline-block; BACKGROUND: url(../images/hotelbg.gif) no-repeat 0px -183px; FLOAT: left; OVERFLOW: hidden
}
.topMode .slider .service DD {
	Z-INDEX: 10; WIDTH: auto; DISPLAY: inline-block; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 35px; MARGIN-LEFT: 11px; _width: 0
}
.topMode .slider .service DD A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 30px; PADDING-RIGHT:30px; DISPLAY: block; BACKGROUND: #333; HEIGHT: 35px; COLOR: #fff; PADDING-TOP: 0px; border-radius: 3px
}
.topMode .slider .service DD.d1 A {
	BACKGROUND: #ff84ac
}
.topMode .slider .service DD.d2 A {
	BACKGROUND: #68bd77
}
.topMode .slider .service DD.d3 A {
	BACKGROUND: #54b3fc
}
.topMode .slider .service DD.d4 A {
	BACKGROUND: #c286e3
}
.topMode .slider .service DD.d5 A {
	BACKGROUND: #ff8763
}
.topMode .slider .service DD A:hover {
	BACKGROUND: #cc0001
}
.topFocus {width:100%;height:auto;overflow:hidden;
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-TOP: 2px solid #11ae81; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 10px; box-shadow: 0 3px 4px #DDD
}
.topFocus .hotel_left {
	PADDING-LEFT: 17px; WIDTH:565px; FLOAT: left;_PADDING-LEFT: 4px;
}
.topFocus .hotel_right {
	BORDER-LEFT: #ccc 1px solid; PADDING-LEFT: 20px; WIDTH: 570px; FLOAT: right; HEIGHT:auto; overflow:hidden;
}
.topFocus H2.hd {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 32px; HEIGHT: 32px; OVERFLOW: hidden
}
.topFocus H2.hd SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrowbg.gif) no-repeat 0px -514px; FLOAT: right; PADDING-TOP: 0px
}
.topFocus H2.hd B {
	FONT: 18px/32px "微软雅黑","宋体",Arial; COLOR: #000
}
.topFocus LI {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 24px; PADDING-LEFT: 8px; WIDTH: 244px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(../images/dot.gif) no-repeat 0px 15px; FLOAT: left; HEIGHT: 24px; OVERFLOW: hidden; PADDING-TOP: 5px; margin-right:30px;
}
.topFocus LI SPAN.price {
	FLOAT: right; 
}
.topFocus LI.pic {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 177px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 133px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.topFocus LI.pic A {
	POSITION: relative; WIDTH: 177px; DISPLAY: block; HEIGHT: 133px; OVERFLOW: hidden
}
.topFocus LI DIV {
	POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 5px; WIDTH: 167px; PADDING-RIGHT: 5px; HEIGHT: 28px; COLOR: #fff; FONT-SIZE: 12px; OVERFLOW: hidden; TOP: 105px; PADDING-TOP: 0px; LEFT: 0px
}
.topFocus LI DIV SPAN {
	PADDING-LEFT: 5px; FLOAT: right; COLOR: #f60
}
.topFocus LI DIV SPAN EM {
	COLOR: #ff0 !important
}
.topFocus LI DIV.bg {
	FILTER: alpha(opacity=30); BACKGROUND: #000; opacity: 0.3
}
.topFocus LI A:hover DIV.bg {
	FILTER: alpha(opacity=7); BACKGROUND: #a00; opacity: 0.7
}
.sale_left{ color:#ff0000; font-weight:bold; font-size:14px; font-family:'微软雅黑';}
.topFocus .hotel_right LI.pic {
	HEIGHT: auto
}
.topFocus .hotel_right LI.pic DD {
	COLOR: #888
}
.topFocus .hotel_right LI.pic DD.title {
	TEXT-ALIGN: justify; LINE-HEIGHT: 20px; MARGIN-BOTTOM: 5px; HEIGHT: 60px; OVERFLOW: hidden; PADDING-TOP: 7px
}
.topFocus .hotel_right LI.pic DD.title A {
	HEIGHT: 60px
}
.topFocus .hotel_right LI DT {
	WIDTH: 177px; HEIGHT: 133px; OVERFLOW: hidden
}
.topFocus .hotel_right LI DT SPAN {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 50px; WIDTH: 57px; DISPLAY: inline-block; BACKGROUND: url(../images/discount.png) no-repeat 0px 0px; HEIGHT: 50px; COLOR: #fff; OVERFLOW: hidden; TOP: 42px; LEFT: 0px
}
.topFocus .hotel_right LI DT SPAN EM {
	COLOR: #fff !important; MARGIN-RIGHT: 3px
}
.topFocus .hotel_right EM.sale {
	FONT-SIZE: 24px; color:#ff0000; font-family:"微软雅黑";
}
.topFocus .hotel_right LI SPAN.price {
	TEXT-DECORATION: line-through; 
}
.topFocus .hotel_right LI SPAN.price EM {
	COLOR: #888 !important;
}
.hotels {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; HEIGHT: auto; OVERFLOW: hidden; BORDER-TOP: 2px solid #11ae81; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 10px; box-shadow: 0 3px 4px #DDD
}
.hotels H2.hd {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 32px; HEIGHT: 32px; OVERFLOW: hidden
}
.hotels H2.hd SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrowbg.gif) no-repeat 0px -514px; FLOAT: right; PADDING-TOP: 0px
}
.hotels H2.hd B {
	FONT: 18px/32px "微软雅黑","宋体",Arial; COLOR: #000
}
.hotels .left_jxhotel {
	POSITION: relative; PADDING-LEFT: 17px; WIDTH:935px; FLOAT: left; HEIGHT: 313px; OVERFLOW: hidden
}
.hotels .right_jxhtotel {
	WIDTH:207px; PADDING-RIGHT: 10px; FLOAT: right
}
.hotels .hots LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 0px; PADDING-LEFT: 0px; WIDTH: 177px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 133px; PADDING-TOP: 0px
}
.hotels .hots LI A {
	POSITION: relative; WIDTH: 177px; DISPLAY: block; HEIGHT: 133px; OVERFLOW: hidden
}
.hotels .hots LI DIV {
	POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 5px; WIDTH: 167px; PADDING-RIGHT: 5px; HEIGHT: 28px; COLOR: #fff; FONT-SIZE: 12px; OVERFLOW: hidden; TOP: 105px; PADDING-TOP: 0px; LEFT: 0px
}
.hotels .hots LI DIV SPAN {
	PADDING-LEFT: 5px; FLOAT: right; COLOR: #ff0
}
.hotels .hots LI DIV SPAN EM {
	COLOR: #ff0 !important
}
.hotels .hots LI DIV.bg {
	FILTER: alpha(opacity=70); BACKGROUND: #000; opacity: 0.7
}
.hotels .hots LI A:hover DIV.bg {
	FILTER: alpha(opacity=90); BACKGROUND: #a00; opacity: 0.9
}
.ui-tabs-nav {
	POSITION: absolute; WIDTH: 710px; HEIGHT: 44px; TOP: 0px; LEFT: 195px
}
.ui-tabs-nav LI {
	TEXT-ALIGN: center; WIDTH: auto; HEIGHT: 44px; float:left;
}
.ui-tabs-nav LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 44px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #666; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.ui-tabs-nav LI.end {
	WIDTH: 102px
}


.hotels .ui-tabs-nav {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; TOP: 5px; PADDING-TOP: 0px; LEFT: 92px
}
.hotels .ui-tabs-nav LI {
	WIDTH: 62px; HEIGHT: 24px; OVERFLOW: hidden; MARGIN-RIGHT: 5px
}
.hotels .ui-tabs-nav LI A {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: inline-block; HEIGHT: 14px; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 5px; _line-height: 16px
}
.hotels .ui-tabs-nav LI.ui-tabs-selected {
	BACKGROUND: #c11b3e; border-radius: 2px
}
.hotels .ui-tabs-nav LI.ui-tabs-selected A {
	COLOR: #fff !important
}
.hotels .ui-tabs-panel {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.hotels .dianping {
	BORDER-BOTTOM: #ddd 3px solid; BORDER-LEFT: #ddd 3px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; WIDTH: 177px; PADDING-RIGHT: 7px; BACKGROUND: #fff; HEIGHT: 256px; OVERFLOW: hidden; BORDER-TOP: #ddd 3px solid; BORDER-RIGHT: #ddd 3px solid; PADDING-TOP: 7px
}
.brandsBox {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 2px solid #11ae81; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 5px; box-shadow: 0 3px 4px #DDD; height:auto; overflow:hidden;
}
.brandsBox H2.hd {
	PADDING-BOTTOM: 7px; LINE-HEIGHT: 32px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; HEIGHT: 32px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.brandsBox H2.hd SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrowbg.gif) no-repeat 0px -514px; FLOAT: right; PADDING-TOP: 0px
}
.brandsBox H2.hd B {
	FONT: 18px/32px "微软雅黑","宋体",Arial; COLOR: #000
}
.brandsBox .content {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; height:auto; overflow:hidden;
}
.brandsBox  .outerBox {
	POSITION: relative; MARGIN: 0px auto; WIDTH:1171px; HEIGHT: 99px; OVERFLOW: hidden; padding-left:2px;
}
.brandsBox .outerBox UL {
	POSITION: absolute; WIDTH: 9999px; TOP: 0px; LEFT: 0px
}
.brandsBox .outerBox LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; WIDTH: 75px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; HEIGHT: 99px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.brandsBox .outerBox LI A {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 75px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/hotelbg.gif) no-repeat 0px -76px; HEIGHT: 75px; OVERFLOW: hidden; PADDING-TOP: 24px
}
.brandsBox .outerBox LI A IMG {
	MARGIN-LEFT: 12px
}
.brandsBox .outerBox LI A DIV {
	TEXT-ALIGN: center; LINE-HEIGHT: 22px; MARGIN-TOP: 12px; HEIGHT: 22px; COLOR: #666; OVERFLOW: hidden
}
.brandsBox .marquee LI A:hover DIV {
	COLOR: #ff6600
}
.gn_huifang_main{width:100%; float:left;}
.gn_huifang_main ul li{width:100%; float:left; line-height:25px; }
.gn_huifang_main ul li a{  color:#11ae81; }
.gn_huifang_main ul li a:hover{ text-decoration:underline;}
.gn_huifang_main ul li p{ color:#666;}
.topFocus {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-TOP: 2px solid #11ae81; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 10px; box-shadow: 0 3px 4px #DDD
}
.topFocus .hotel_left {
	PADDING-LEFT: 17px; WIDTH:565px; FLOAT: left;_PADDING-LEFT: 4px;
}
.topFocus .hotel_right {
	BORDER-LEFT: #ccc 1px solid; PADDING-LEFT: 20px; WIDTH: 570px; FLOAT: right; HEIGHT:auto; overflow:hidden;
}
.topFocus H2.hd {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 32px; HEIGHT: 32px; OVERFLOW: hidden
}
.topFocus H2.hd SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrowbg.gif) no-repeat 0px -514px; FLOAT: right; PADDING-TOP: 0px
}
.topFocus H2.hd B {
	FONT: 18px/32px "微软雅黑","宋体",Arial; COLOR: #000
}
.topFocus LI {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 24px; PADDING-LEFT: 8px; WIDTH: 244px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(../images/dot.gif) no-repeat 0px 15px; FLOAT: left; HEIGHT: 24px; OVERFLOW: hidden; PADDING-TOP: 5px; margin-right:30px;
}
.topFocus LI SPAN.price {
	FLOAT: right; 
}
.topFocus LI.pic {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 177px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 133px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.topFocus LI.pic A {
	POSITION: relative; WIDTH: 177px; DISPLAY: block; HEIGHT: 133px; OVERFLOW: hidden
}
.topFocus LI DIV {
	POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 5px; WIDTH: 167px; PADDING-RIGHT: 5px; HEIGHT: 28px; COLOR: #fff; FONT-SIZE: 12px; OVERFLOW: hidden; TOP: 105px; PADDING-TOP: 0px; LEFT: 0px
}
.topFocus LI DIV SPAN {
	PADDING-LEFT: 5px; FLOAT: right; COLOR: #f60
}
.topFocus LI DIV SPAN EM {
	COLOR: #ff0 !important
}
.topFocus LI DIV.bg {
	FILTER: alpha(opacity=30); BACKGROUND: #000; opacity: 0.3
}
.topFocus LI A:hover DIV.bg {
	FILTER: alpha(opacity=7); BACKGROUND: #a00; opacity: 0.7
}
.sale_left{ color:#ff0000; font-weight:bold; font-size:14px; font-family:'微软雅黑';}
.topFocus .hotel_right LI.pic {
	HEIGHT: auto
}
.topFocus .hotel_right LI.pic DD {
	COLOR: #888
}
.topFocus .hotel_right LI.pic DD.title {
	TEXT-ALIGN: justify; LINE-HEIGHT: 20px; MARGIN-BOTTOM: 5px; HEIGHT: 60px; OVERFLOW: hidden; PADDING-TOP: 7px
}
.topFocus .hotel_right LI.pic DD.title A {
	HEIGHT: 60px
}
.topFocus .hotel_right LI DT {
	WIDTH: 177px; HEIGHT: 133px; OVERFLOW: hidden
}
.topFocus .hotel_right LI DT SPAN {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 50px; WIDTH: 57px; DISPLAY: inline-block; BACKGROUND: url(../images/discount.png) no-repeat 0px 0px; HEIGHT: 50px; COLOR: #fff; OVERFLOW: hidden; TOP: 42px; LEFT: 0px
}
.topFocus .hotel_right LI DT SPAN EM {
	COLOR: #fff !important; MARGIN-RIGHT: 3px
}
.topFocus .hotel_right EM.sale {
	FONT-SIZE: 24px; color:#ff0000; font-family:"微软雅黑";
}
.topFocus .hotel_right LI SPAN.price {
	TEXT-DECORATION: line-through; 
}
.topFocus .hotel_right LI SPAN.price EM {
	COLOR: #888 !important;
}
.hotels {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; HEIGHT: auto; OVERFLOW: hidden; BORDER-TOP: 2px solid #11ae81; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 10px; box-shadow: 0 3px 4px #DDD
}
.hotels H2.hd {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 32px; HEIGHT: 32px; OVERFLOW: hidden
}
.hotels H2.hd SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrowbg.gif) no-repeat 0px -514px; FLOAT: right; PADDING-TOP: 0px
}
.hotels H2.hd B {
	FONT: 18px/32px "微软雅黑","宋体",Arial; COLOR: #000
}
.hotels .left_jxhotel {
	POSITION: relative; PADDING-LEFT: 17px; WIDTH:935px; FLOAT: left; HEIGHT: 313px; OVERFLOW: hidden
}
.hotels .right_jxhtotel {
	WIDTH:207px; PADDING-RIGHT: 10px; FLOAT: right
}
.hotels .hots LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 0px; PADDING-LEFT: 0px; WIDTH: 177px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 133px; PADDING-TOP: 0px
}
.hotels .hots LI A {
	POSITION: relative; WIDTH: 177px; DISPLAY: block; HEIGHT: 133px; OVERFLOW: hidden
}
.hotels .hots LI DIV {
	POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 5px; WIDTH: 167px; PADDING-RIGHT: 5px; HEIGHT: 28px; COLOR: #fff; FONT-SIZE: 12px; OVERFLOW: hidden; TOP: 105px; PADDING-TOP: 0px; LEFT: 0px
}
.hotels .hots LI DIV SPAN {
	PADDING-LEFT: 5px; FLOAT: right; COLOR: #ff0
}
.hotels .hots LI DIV SPAN EM {
	COLOR: #ff0 !important
}
.hotels .hots LI DIV.bg {
	FILTER: alpha(opacity=70); BACKGROUND: #000; opacity: 0.7
}
.hotels .hots LI A:hover DIV.bg {
	FILTER: alpha(opacity=90); BACKGROUND: #a00; opacity: 0.9
}
.ui-tabs-nav {
	POSITION: absolute; WIDTH: 710px; HEIGHT: 44px; TOP: 0px; LEFT: 195px
}
.ui-tabs-nav LI {
	TEXT-ALIGN: center; WIDTH: auto; HEIGHT: 44px; float:left;
}
.ui-tabs-nav LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 44px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #666; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.ui-tabs-nav LI.end {
	WIDTH: 102px
}
.topMode{ width:1180px;height:323px;}
.topMode .search_hotel {
    BORDER-BOTTOM: #ddd 1px solid;
    BORDER-LEFT: #ddd 1px solid;
    WIDTH: 248px;
    BACKGROUND: #fff;
    FLOAT: left;
    HEIGHT: 320px;
    BORDER-TOP: 2px solid #11ae81;
    BORDER-RIGHT: #ddd 1px solid;
    box-shadow: 0 3px 4px #DDD;
    overflow: hidden;
}
.topMode .search_hotel H2.hd {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 32px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.topMode .search_hotel H2.hd B {
	FONT: bold 14px/32px "微软雅黑","宋体",Arial
}
.topMode .search_hotel .content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 10px
}
.topMode .search_hotel DL {
	WIDTH: 208px; DISPLAY: inline-block; MARGIN-BOTTOM: 10px; FLOAT: left; _margin-bottom: 8px
}
.topMode .search_hotel DT {
	LINE-HEIGHT: 28px; WIDTH: 48px; PADDING-RIGHT: 15px; FLOAT: left; HEIGHT: 28px; COLOR: #666; OVERFLOW: hidden; _line-height: 30px
}
.topMode .search_hotel DD {
	POSITION: relative; WIDTH: 145px; FLOAT: left; HEIGHT: 28px
}
.topMode .search_hotel DD EM {
	POSITION: absolute; WIDTH: 25px; DISPLAY: block; BACKGROUND: url(../images/searchbg.gif) no-repeat right 7px; HEIGHT: 28px; OVERFLOW: hidden; TOP: 0px; CURSOR: pointer; LEFT: 119px
}
.topMode .inputText {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-LEFT: 5px; WIDTH: 110px; PADDING-RIGHT: 30px; BACKGROUND: url(../images/searchbg.gif) no-repeat 0px 0px; HEIGHT: 18px; COLOR: #888; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
.topMode .keyWord {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 135px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.topMode .inputBtn {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 122px; BACKGROUND: url(../images/searchbg.gif) no-repeat 0px -33px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 34px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.topMode .btnBox {
	TEXT-ALIGN: center
}
.topMode .checkIn .inputText {
	FONT-FAMILY: Arial
}
.topMode .checkOut .inputText {
	FONT-FAMILY: Arial
}

.topMode DD.checkIn EM {
	BACKGROUND-POSITION: right -18px
}
.topMode DD.checkOut EM {
	BACKGROUND-POSITION: right -43px
}
.topMode DD.arrow EM {
	BACKGROUND: url(../images/arrowbg.gif) no-repeat 7px -327px
}
.topMode DD.arrow UL {
	BORDER-BOTTOM: #e7e6e7 1px solid; POSITION: absolute; BORDER-LEFT: #d1d1d1 1px solid; WIDTH: 143px; DISPLAY: none; BACKGROUND: #fff; TOP: 27px; BORDER-RIGHT: #e7e6e7 1px solid; LEFT: 0px
}
.topMode DD.arrow LI {
	BORDER-LEFT: #f1f1f1 2px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-LEFT: 3px; PADDING-RIGHT: 10px; BACKGROUND: #fff; HEIGHT: 18px; OVERFLOW: hidden; BORDER-TOP: #e7e6e7 1px solid; CURSOR: pointer; PADDING-TOP: 5px; _line-height: 20px
}
.topMode DD.arrow LI:hover {
	BACKGROUND: #f0f0f0; COLOR: #ff6600
}
.topMode DD.arrow LI.on {
	BACKGROUND: #f0f0f0; COLOR: #ff6600
}

.topMode .slider {
	WIDTH:915px; FLOAT: right; HEIGHT: 323px; MARGIN-LEFT: 10px
}
.topMode .slider .sliderBox {
	WIDTH:915px; BACKGROUND: #fff; HEIGHT: 260px; OVERFLOW: hidden
}

.topMode .slider .service {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: justify; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 8px; LINE-HEIGHT: 35px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; HEIGHT: 35px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 8px; box-shadow: 0 3px 4px #DDD
}
.topMode .slider .service DT {
	TEXT-INDENT: -9999px; WIDTH: 58px; DISPLAY: inline-block; BACKGROUND: url(../images/hotelbg.gif) no-repeat 0px -183px; FLOAT: left; OVERFLOW: hidden
}
.topMode .slider .service DD {
	Z-INDEX: 10; WIDTH: auto; DISPLAY: inline-block; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 35px; MARGIN-LEFT: 11px; _width: 0
}
.topMode .slider .service DD A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 30px; PADDING-RIGHT:30px; DISPLAY: block; BACKGROUND: #333; HEIGHT: 35px; COLOR: #fff; PADDING-TOP: 0px; border-radius: 3px
}
.topMode .slider .service DD.d1 A {
	BACKGROUND: #ff84ac
}
.topMode .slider .service DD.d2 A {
	BACKGROUND: #68bd77
}
.topMode .slider .service DD.d3 A {
	BACKGROUND: #54b3fc
}
.topMode .slider .service DD.d4 A {
	BACKGROUND: #c286e3
}
.topMode .slider .service DD.d5 A {
	BACKGROUND: #ff8763
}
.topMode .slider .service DD A:hover {
	BACKGROUND: #cc0001
}