@charset "utf-8";
/* CSS Document */
.ticket_top { float: left; width: 1210px; height: 283px }
.ticket_sx { float: left; width: 218px; height: 260px; padding: 10px; border-top: 2px solid #009eb6; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5 }
.ticket_sx .ticket_title { color: #009eb6; float: left; width: 228px; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: 500 }
.ticket_sx .nr_ul { float: left; width: 218px; margin-top: 10px }
.ticket_sx .nr_ul li { float: left; width: 218px; height: 28px; line-height: 28px; margin-bottom: 10px; }
.ticket_sx .nr_ul li label { float: left; color: #555; width: 60px; text-align: center }
.ticket_sx .nr_ul li .text { float: left; width: 150px; height: 26px; line-height: 26px; border: 1px solid #a3a3a3; background: url(../images/text_box_bg.png) no-repeat }
.ticket_sx .nr_ul li .jd_name { float: left; width: 150px; height: 26px; line-height: 26px; border: 1px solid #a3a3a3 }
.ticket_sx .nr_ul li .md { background-position: right 0 }
.ticket_sx .nr_ul li .rz { background-position: right -38px }
.ticket_sx .nr_ul li .ld { background-position: right -76px }
.ticket_sx .nr_ul li .diy_select_btn { background: url(../images/text_box_bg.png) no-repeat -5px -146px }
.ticket_sx .nr_ul li .diy_select { width: 153px; border: 1px solid #a3a3a3 }
.ticket_sx .nr_ul li .diy_select_txt { width: 125px }
.ticket_sx .nr_ul li .diy_select li { width: 153px; margin-bottom: 0 }
.ticket_cx { float: left; width: 218px; margin-top: 10px }
.ticket_cx a { color: #fff; float: left; width: 122px; height: 34px; line-height: 32px; text-align: center; margin-left: 60px; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: 500; background: url(../images/buy_btn.png) left no-repeat }
.ticket_sx .nr_dl { float: left; width: 218px }
.ticket_sx .nr_dl dt { color: #267ac2; float: left; width: 218px; height: 30px; line-height: 30px; margin-top: 10px }
.ticket_sx .nr_dl dd { float: left; width: 218px; }
.ticket_sx .nr_dl dd a { float: left; color: #555; height: 24px; line-height: 24px; margin-right: 15px }
.ticket_foucs { float: left; width: 710px; height: 325px; margin-left: 10px; overflow: hidden }
.h_ban { float: right; width: 240px; height: 283px; overflow: hidden }
.h_ban img { margin-bottom: 10px }
.ticket_con { float: left; width: 1210px; margin-top: 10px; }
.ticket_index_left { float: left; width: 960px; height: auto }
.mdd_tic_list { float: left; width: 958px; height: auto; margin-bottom: 15px; border-top: 2px solid #01aec8; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2 }
.tic_title { float: left; width: 958px; height: 40px; line-height: 40px; margin-top: 5px }
.tic_title h3 { float: left; color: #01aec8; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: 500; margin-left: 10px }
.tic_title h3 s { float: left; width: 27px; height: 35px; margin-right: 10px; background: url(../images/hot.gif) left no-repeat }
.tic_title a { float: right; color: #555; height: 35px; line-height: 35px; font-family: "微乳那雅黑"; font-size: 14px; margin-right: 20px; }
.tic_title .tic_nav { float: right; height: 40px }
.tic_title .tic_nav a { float: left; padding: 0 15px }
.tic_title .tic_nav a.active { color: #fff; background: #01aec8 }
.ticket_index_rig { float: right; width: 240px; }
.discuss { float: left; width: 240px; height: auto }
.discuss h3 { float: left; color: #fff; width: 230px; height: 30px; line-height: 30px; font-family: "Microsoft YaHei"; font-weight: 500; padding-left: 10px; background: #009eb6 }
.discuss .dis_list { height: 401px; margin: 0; overflow: hidden; border: 1px solid #e5e5e5 }
.ticket_list { float: left; width: 958px; margin-top: 25px }
.ticket_list .list_img { float: left; width: 210px; height: 165px; position: relative; margin: 0 0 25px 25px }
.ticket_list .list_img p { position: absolute; left: 0; bottom: 0; width: 210px; z-index: 9999; background: url(../images/bg_mod_menu.png) left repeat }
.ticket_list .list_img p a { color: #fff; float: left; width: 125px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; margin-left: 5px }
.ticket_list .list_img p span { color: #ffc000; float: right; height: 30px; font-size: 14px; line-height: 30px; margin-right: 5px }
.ticket_list .list_txt { float: left; width: 210px; height: 30px; line-height: 30px; margin-left: 25px; position: relative }
.ticket_list .list_txt a { float: left; width: 150px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ticket_list .list_txt span { display: block; color: #555; position: absolute; right: 0; top: 0 }
.ticket_list .list_txt span b { color: #0184f0 }
.ticket_list .list_hr { float: left; width: 915px; margin: -8px -18px 0 25px; border-top: 1px dotted #ddd }
.ticket_side_left { float: right; width: 240px }
.ticket_side_left .dos { height: auto; border-top: 2px solid #0184f0 }
.ticket_side_left .dis_list { height: auto }
.side_strategy { float: left; width: 238px; margin-top: 10px; border-top: 2px solid #009eb6; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5 }
.side_strategy h3 { float: left; color: #009eb6; width: 218px; height: 30px; line-height: 30px; padding: 0 10px; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: 500 }
.side_strategy dl { float: left; width: 218px; margin: 0 10px }
.side_strategy dl dd { float: left; width: 218px; height: 30px; line-height: 30px; font-size: 14px; }
.side_strategy dl dd a { float: left; color: #666; width: 218px; height: 30px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.side_strategy dl dd a:hover { color: #0184f0; text-decoration: underline }
.ticket_con_rig { float: left; width: 960px; height: auto }
.list_nav { float: left; width: 958px; height: 30px; line-height: 30px; margin-top: 15px; border: 1px solid #dcdcdc; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; background: #eaeaea }
.list_nav span { float: left }
.list_nav span a { float: left; padding: 0 10px; margin-left: 10px }
.list_nav span a.on { background: #bfbfbf }
.list_nav .sp_1 { width: 14px; height: 14px; margin: 8px 0 0 10px; background: url(../images/body_bg.png) no-repeat left -628px; }
.rig_list_con { float: left; width: 960px; height: auto }
.list_ticket { float: left; width: 918px; padding: 20px; margin-top: 15px; border-top: 2px solid #0184f0; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc }
.base_describe { float: left; width: 918px; padding-bottom: 10px; position: relative; border-bottom: 1px solid #e6e2e7 }
.des_img { float: left; width: 155px; height: 125px; padding: 4px; border: 1px solid #dcdcdc; overflow:hidden; }
.des_img img:hover {
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.des_txt { float: left; width: 600px; margin-left: 15px; position:relative; }
.des_txt h3 { float: left; width: 630px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: 500 }
.des_txt h3 a { color: #0184f0 }
.des_txt p { color: #555; float: left; width: 630px; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.des_txt a.map{padding-left: 5px;
color: #0184f0;}
.des_txt p span { float: left; margin-right: 20px; }
.des_txt p.list span.zt{color: #555;
float: left;
background: no-repeat;
border: none;
padding: 0;}
.des_txt p.list span {
    display: inline-block;
    height: 18px;
   
    padding: 1px 8px;
    margin-right: 10px;
    line-height: 18px;
    border: 1px solid #c3e3b0;
    color: #489d00;
    background: #f1faec;
}
.des_txt p.list .c2 {
    border: 1px solid #fdd0e3;
    color: #eb5d8f;
    background: #fdecf3;
}
.des_txt p.list .c3 {
    border: 1px solid #b5dafc;
    color: #3989da;
    background: #e6f3ff;
}
.des_txt .ticket_myd{ position:absolute; bottom: 5px;
left: 65px;}
.des_txt p span b { color: #0184f0; margin-right: 5px }
.des_price {
    float: right;
    padding-top: 20px;
    color: #ff9c00;
    text-align: center;
}
.des_price em {
    font-family: "arial";
    font-size: 28px;
}
.des_price a {
    display: block;
    width: 100px;
    line-height: 32px;
    border: 1px solid #fbda7f;
    font-family: "microsoft yahei";
    font-size: 16px;
    color: #c18046;
    border-radius: 2px;
    box-shadow: 0 2px 0 #f2f2f2;
    background: #ffedbc;
	margin-top: 20px;
}
.des_price a:hover {
    background: #fff4d5;
    text-decoration: none;
}
/*.ticket_myd { float: left; width: 92px; height: 127px; position: absolute; top: -22px; right: 0; background: url(../images/hotel_pl_bg.png) left no-repeat }*/
.ticket_myd .p1 { float: left; width: 75px; height: 15px; text-align: left;  background: url(../images/body_bg.png) no-repeat -925px 0 }
.ticket_myd .p1 span { display: inline-block; height: 15px; background: url(../images/body_bg.png) no-repeat -925px -30px }
.ticket_myd .p2 { float: left; color: #666; width: 90px; height: 20px; line-height: 20px; margin-top: 10px; text-align: center }

.ticket_type { float: left; width: 916px; height: auto; margin-top: 15px }
.type_ul { float: left; width: 918px; margin-bottom: 5px; background: #eee }
.type_ul li { float: left; color: #555; width: 100px; height: 30px; line-height: 30px }
.type_ul .li_1 { float: left; width: 310px; padding-left: 8px }
.type_ul .li_2 { float: left; width: 100px; text-align: center }
.type_list { float: left; width: 918px }
.type_list h3 { float: left; width: 902px; height: 15px; line-height: 15px; padding-left: 5px; margin: 20px 0 0 8px; border-left: 3px solid #0184f0; }
.type_list dl { float: left; width: 918px; border-bottom: 1px dashed #dcdcdc }
.type_list dt { float: left; width: 318px; height: 40px; line-height: 40px; }
.type_list dt a { color: #0184f0; float: left; width: 310px; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 8px }
.type_list dd { float: left; width: 100px; height: 40px; line-height: 40px }
.type_list .dd1 { color: #999; text-align: center; text-decoration: line-through }
.type_list .dd2 { color: #0184f0; font-size: 14px; text-align: center }
.type_list .dd3 span { background-position: 0 0 }
.type_list .dd4 span { background-position: 0 -17px }
.type_list .dd5 span { background-position: 0 -34px }
.type_list .dd3 span, .type_list .dd4 span, .type_list .dd5 span { float: left; color: #0184f0; width: 33px; height: 17px; line-height: 17px; padding-left: 17px; text-align: center; margin: 10px 0 0 25px; background: url(../images/dsp_bg.png) no-repeat }
.type_list .dd6 a { float: left; color: #fff; width: 80px; height: 31px; line-height: 28px; text-align: center; font-family: "Microsoft YaHei"; font-size: 14px; margin: 5px 0 0 15px; background-color: #fdaf00; border-radius: 2px; box-shadow: 0 1px 1px #ccc; color: #fff; display: inline-block; height: 22px; line-height: 20px; text-align: center; width: 54px; }
.type_list .con_hide { float: left; color: #555; width: 906px; line-height: 35px; display: none; margin: 20px 0 10px; padding: 0 5px; position: relative; border: 1px solid #ddd }
.type_list .con_hide .s_bg { display: block; width: 26px; height: 14px; position: absolute; left: 20px; top: -14px; background: url(../images/arr_bg.png) left no-repeat }
.tic_show_top { float: left; width: 1180px; padding: 10px; margin-bottom: 15px; border: 5px solid #dfdfdf }
.tic_left_pic { float: left; width: 470px; height: 250px; overflow: hidden }
.tic_left_pic dl { float: left; }
.tic_left_pic dl dt { float: left; width: 360px; height: 255px; }
.tic_left_pic dl dd { float: left; width: 105px; height: 80px; margin: 0 0 5px 5px }
.tic_left_pic dl .dd_more a { float: left; width: 105px; height: 80px; line-height: 80px; color: #fff; font-size: 14px; text-align: center; background: #4e4e4e }
.tic_rig_txt { float: right; width: 440px; height: 250px; position: relative; }
.tic_rig_txt .share { position: absolute; right: 0; bottom: 10px; float: left; width: 188px; }
.tic_rig_txt .share span { margin-right: 5px; float: left; }
.tic_rig_txt .u_order_qrcode { position: absolute; right: 10px; top: 0px; z-index: 205; }
.u_order_qrcode .order_qrcode_btn { border: 1px solid #ccc; background: #fff; height: 41px; padding: 0 10px; font: normal normal 14px/41px "microsoft yahei"; color: #666; cursor: pointer; position: relative; display: inline-block; z-index: 2 }
.u_order_qrcode .dropdown_panel { position: absolute; font: normal normal 14px/22px "microsoft yahei"; background: #fff; border: 1px solid #ccc; width: 120px; display: none; z-index: 1; top: 41px; left: 0px; text-align: center; padding: 10px 0 }
.u_order_qrcode .dropdown_panel img { width: 100px; }
.u_order_qrcode:hover .order_qrcode_btn { border-bottom-color: #fff }
.u_order_qrcode:hover .dropdown_panel { display: block }
.u_order_qrcode:hover .icon_arrow { 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 }
.u_order_qrcode .app_discounts { color: #f60; font-weight: bold }
.u_order_qrcode .app_discounts .icon_qrcode { background: url(../images/u_order_qrcode.png) -8px -40px no-repeat }
.u_order_qrcode .icon_qrcode { display: inline-block; vertical-align: middle; margin-left: 4px; background: url(../images/u_order_qrcode.png) -8px -3px no-repeat; width: 16px; height: 16px }
.u_order_qrcode .icon_arrow { position: absolute; bottom: 4px; left: 43px; width: 9px; height: 5px; background: url(../images/u_order_qrcode.png) -32px -11px no-repeat }
.u_order_qrcode .order_info { color: #666 }
.u_order_qrcode .order_note { color: #999; margin: 10px 0; display: none; }
.u_order_qrcode .qrcode_img { width: 187px; height: 187px }
.tic_rig_txt dl { float: left; width: 440px; border-bottom: 1px dashed #ddd }
.tic_rig_txt dl dt { float: left; width: 440px; height: 40px; font-family: "Microsoft YaHei"; font-size: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-bottom: 1px dashed #ddd }
.tic_rig_txt dl dd { float: left; color: #555; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; font-size: 14px }
.tic_rig_txt dl dd a { float: left; display: block; }
.tic_rig_txt dl dd a em { display: inline-block; float: left; height: 18px; margin: 10px 10px 0 0; padding: 2px 8px; line-height: 18px; border: 1px solid #c3e3b0; color: #489d00; background: #f1faec; }
.tic_rig_txt dl dd a em.c2 { border: 1px solid #fdd0e3; color: #eb5d8f; background: #fdecf3; }
.tic_rig_txt dl dd a em.c3 { border: 1px solid #b5dafc; color: #3989da; background: #e6f3ff; }
.tic_rig_txt dl dd span.zt { color: #555; font-size: 14px; float: left; }
.tic_rig_txt dl dd span { color: #f70; font-size: 12px; }
.tic_rig_txt dl dd span b { font-weight: 600; font-size: 24px; margin: 0 3px; }
.tic_fkfs { float: left; height: auto; margin-top: 10px }
.tic_fkfs span { float: left; height: 30px; line-height: 30px }
.tic_fkfs p { float: left; }
.tic_fkfs p img { float: left; margin: 0 5px 5px 0 }
.tic_rig_txt .dp_myd { width: 133px; height: 183px; position: absolute; right: 10px; top: -15px; background: url(../images/client_myd_bg.png) left top no-repeat }
.dp_myd .star { float: left; width: 133px; margin-top: 60px }
.dp_myd .star span { display: block; margin: 0 auto }
.dp_myd .star span s { display: block; width: 60px; height: 75px; margin: 0 50px; background: url(../images/index_picture.png) no-repeat -2px 0; }
.dp_myd p { float: left; color: #666; height: 30px; line-height: 30px; width: 133px; margin-top: 10px; margin-left: 60px; }
.dp_myd a { display: inline-block; width: 90px; height: 34px; line-height: 34px; background: #ff9911; border-radius: 2px; color: #fff; font-size: 16px; overflow: hidden; text-align: center; float: right; }
.tic_show_con { float: left; width: 960px; height: auto }
.tic_side_con { float: right; width: 240px; height: auto }
.tablelist .list_ticket { border: 0; padding-top: 0; margin-top: 0 }
.line_con_rig { float: right; width: 240px; }
.line_con_rig .sidebar { width: 235px; float: right; margin-bottom: 10px; }
.line_con_rig .sidebar strong { display: block; padding: 0 0 0 14px; line-height: 36px; font-family: "microsoft yahei"; font-size: 15px; border: 1px solid #e6e6e6; font-weight: normal; background: #f4f4f4; }
.line_con_rig .sidebar_con li { padding: 5px 0 5px 38px; border: 1px solid #e6e6e6; border-top: 0 none; }
.line_con_rig .sidebar .sidebar_con li i { position: absolute; margin: 5px 0 0 -35px; width: 25px; height: 25px; background: url(../images/ico_home.png) no-repeat; }
.line_con_rig .sidebar .sidebar_con li i.i2 { background-position: -25px 0; }
.line_con_rig .sidebar .sidebar_con li i.i3 { background-position: -50px 0; }
.line_con_rig .sidebar .sidebar_con li b { font-family: "microsoft yahei"; font-size: 14px; color: #555; font-weight: normal; }
.line_con_rig .sidebar .sidebar_con li p { color: #999; }
.box280{ margin-bottom:15px; border:1px solid #e6e6e6; clear:both;float: right;
width: 232px;}
.box280 .tit{ padding:0 14px; background:#0184f0; overflow:hidden; zoom:1;}
.box280 .tit a{ color:#fff;}
.box280 .tit strong{ float:left; line-height:36px; font-size:15px; font-family:"microsoft yahei"; font-weight:normal;}
.box280 .tit a.more{ float:right; line-height:36px; color:#fff;}
.box280 .tit a.more:hover{ color:#f60;}
.box280 .moving{ clear:both; padding:0 10px; border-top:1px solid #e6e6e6; color:#999;}
.box280 .moving li{padding:8px 4px; border-bottom:1px solid #e6e6e6;}
.box280 .moving li b{ padding-right:4px; font-weight:normal;}
.box280 .moving li span{ float:right;}
.box280 .moving li p{ color:#5ABB1F;}

.box280 .ranking{ clear:both; border-top:1px solid #e6e6e6; color:#999;}
.box280 .ranking li{ position:relative; padding:10px 10px 10px 60px; border-bottom:1px dotted #e6e6e6; overflow:hidden; zoom:1;}
.box280 .ranking li i{ position:absolute; top:12px; left:5px; width:35px; height:14px; background:url(../images/ico_top_num.png) no-repeat;}
.box280 .ranking li i.i1{}
.box280 .ranking li i.i2{ background-position:0 -15px;}
.box280 .ranking li i.i3{ background-position:0 -30px;}
.box280 .ranking li i.i4{ background-position:0 -45px;}
.box280 .ranking li i.i5{ background-position:0 -60px;}
.box280 .ranking li i.i6{ background-position:0 -75px;}
.box280 .ranking li i.i7{ background-position:0 -90px;}
.box280 .ranking li i.i8{ background-position:0 -105px;}
.box280 .ranking li i.i9{ background-position:0 -120px;}
.box280 .ranking li b{ float:left; font-weight:normal;color:#5ABB1F;}
.box280 .ranking li a:hover b{ color:#f60; text-decoration:none;}
.box280 .ranking li span{ float:right;}
.box280 .ranking li span em{ color:#f60;}
.box280 .ranking li.top3{ padding-left:145px; height:60px;}
.box280 .ranking li.top3 b{padding-top:10px;height: 23px;overflow: hidden;}
.box280 .ranking li.top3 img{ position:absolute; top:10px; left:50px;}
.box280 .ranking li.top3 i{ margin-top:21px;}
.box280 .ranking li.top3 span{ clear:both; width:100px; float:left;}
.box280 .ranking li.top3 span em{ display:inline-block;}
.box280 .ranking li.hover{ background:#fffbee;}
.line_con_rig .dos { height: auto; border-top: 2px solid #0184f0 }
.line_con_rig .dos .dis_list { height: auto }
/*顶部服务导航开始*/
.hotel_top_menu { float: left; width: 960px; height: 35px; border-bottom: 2px solid #0184f0 }
.hotel_top_menu h1 { float: left; color: #333; width: 300px; height: 35px; line-height: 30px; font-family: "Microsoft YaHei"; font-size: 26px; font-weight: 500; padding-left: 35px; background: url(../images/top_menu_title.png) no-repeat 0 0 }
.hotel_top_menu h1 span { float: left }
.hotel_top_menu h1 s { float: left; width: 19px; height: 17px; cursor: pointer; margin: 7px 0 0 5px; background: url(../images/top_menu_title.png) no-repeat -6px -40px }
.serve_menu { float: right; width: auto; height: 28px; margin-top: 7px }
.serve_menu span { float: left; color: #555; height: 28px; line-height: 28px; margin-right: 10px }
.serve_menu a { float: left; color: #fff; width: 70px; height: 28px; line-height: 28px; text-align: center; margin-right: 5px; font-size: 14px; background: url(../images/menu_bg.gif) left no-repeat }
/*栏目介绍开始*/
.sm_txt { float: left; color: #888; width: 938px; height: auto; line-height: 20px; margin: -15px 0 15px; border: 1px solid #0184f0; border-top: 0; padding: 10px; display: none }
/*门票热卖开始*/
.hot_time { float: left; width: 958px; padding-bottom: 15px; border: 1px solid #dcdcdc }
.hot_time h3 { float: left; color: #0184f0; width: 943px; height: 34px; line-height: 34px; padding-left: 15px; font-size: 14px; font-weight: 500; background: #f5f5f5 }
.tj_box { float: left; width: 300px; height: 100px; margin: 15px 0 0 15px }
.tj_img { float: left; width: 140px; height: 100px; margin-right: 10px }
.tj_txt { float: left; width: 150px; height: 60px; line-height: 20px; overflow: hidden }
.tj_txt a { color: #0184f0 }
.tj_txt span { color: #888 }
.tj_pre { float: left; width: 150px; height: 30px }
.tj_pre span { float: left; color: #0184f0; line-height: 30px; font-family: "Microsoft YaHei"; font-size: 14px }
.tj_pre a { float: right; color: #fff; width: 72px; line-height: 24px; text-align: center; margin: 3px 10px 0 0; background: url(../images/body_bg.png) no-repeat 0 -764px }
/*条件搜索*/
.serach_menu { float: left; width: 958px; position: relative; border: 1px solid #dcdcdc }
.search_bt { float: left; color: #555; width: 943px; height: 34px; line-height: 34px; padding-left: 15px; font-size: 14px; background: #f5f5f5 }
.search_bt span { color: #0184f0 }
.serach_menu dl { float: left; width: 938px; line-height: 24px; margin: 10px 10px 0; padding-bottom: 10px; border-bottom: 1px solid #ddd }
.serach_menu dl.bor_bot_0 { border-bottom: 0 }
.serach_menu dl dt { float: left; width: 78px; height: 24px; line-height: 24px; font-size: 14px; text-align: right }
.serach_menu dl dd { float: left; width: 860px }
.serach_menu dl dd span { float: left }
.serach_menu dl dd .sp_2 { width: 810px }
.serach_menu dl dd span a.on { color: #fff; background: #0184f0 }
.serach_menu dl dd a { float: left; color: #0184f0; height: 24px; line-height: 24px; padding: 0 10px }
.serach_menu dl dd a:hover { color: #0184f0 }
/*顶部搜索导航*/
.top_ser_menu { float: left; width: 1210px; height: 60px; margin-bottom: 5px; background: #34b476 }
.ser_t { float: left; color: #fff; width: 150px; height: 60px; line-height: 60px; text-align: center; font-family: "Microsoft YaHei"; font-size: 18px }
.ser_b { float: left; width: 530px; height: 34px; margin-top: 13px; }
.ser_b .mdd_box { float: left; color: #999; width: 440px; height: 34px; line-height: 34px; background: #fff; border: 0; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -webkit-border-radius: 3px }
.mdd_btn { float: left; width: 70px; color: #fff; height: 34px; line-height: 34px; margin-left: 10px; font-family: "Microsoft YaHei"; font-size: 18px; border: 0; cursor: pointer; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -webkit-border-radius: 3px; background: #1d985d }
.ser_l { float: left; width: 500px; height: 34px; line-height: 34px; margin: 13px 0 0 10px; font-family: "Microsoft YaHei"; font-size: 16px; overflow: hidden }
.ser_l span { float: left; color: #fff }
.ser_l a { float: left; color: #fff; margin-right: 20px }
/*小助手*/
.shortcut_cz { float: left; width: 240px; height: 273px; margin-bottom: 10px; background: url(../images/side_left_menu.gif) left no-repeat }
.shortcut_cz h3 { float: left; color: #fff; width: 240px; height: 40px; line-height: 40px; font-size: 13px; font-weight: 500; text-align: center }
.side_st { float: left; width: 220px; height: auto; margin: 10px }
.side_st .diy_select { float: left; width: 218px; height: 28px; position: relative; font-size: 12px; background: #fff; color: #000; margin: 15px 0 5px }
.side_st .diy_select .diy_tit { float: left; color: #888; width: 70px; height: 20px; line-height: 20px; margin-top: 4px; text-align: center; border-right: 1px solid #e5e5e5 }
.side_st .diy_select_btn, .side_st .diy_select_txt { float: left; height: 100%; line-height: 28px }
.side_st .diy_select, .side_st .diy_select_list { border: 1px solid #e5e5e5; background: #fff }
.side_st .diy_select_txt { width: 110px; cursor: pointer }
.side_st .diy_select_txt, .diy_select_list li { text-indent: 10px; overflow: hidden }
.side_st .diy_select_btn { width: 28px; cursor: pointer; background: url(../images/diy_select.png) no-repeat center }
.side_st .diy_select_list { position: absolute; top: 28px; left: 70px; z-index: 88888; border-top: none; width: 147px; display: none; _top: 29px }
.side_st .diy_select_list li { color: #666; list-style: none; height: 25px; line-height: 25px; cursor: default; _background: #fff }
.side_st .diy_select_list li.focus { background: #3399FF; color: #fff }
.side_st_btn { float: left; width: 220px; height: 30px; margin-top: 10px }
.side_st_btn a { display: block; color: #fff; width: 110px; height: 30px; line-height: 30px; margin: 0 auto; font-size: 13px; text-align: center; background: #1d985d; border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -webkit-border-radius: 4px }
.remark_info { width: 930px; margin-bottom: 10px; }
.remark_info li { width: 930px; float: left; margin-top: 8px; }
.day_dp { float: right; }
.fon_w { font-weight: bold; padding-right: 23px; float: left; }
.rating_list { color: #fd874c; padding: 5px 0 6px 0; }
.day_dp { color: #999999; font-family: Arial; }
.dianping_ft_list { line-height: 26px; font-size: 14px; font-family: "microsoft yahei"; border-bottom: 1px solid #EBEBEB; padding-bottom: 20px; margin-bottom: 20px; }
.dianping_ft_list dl dt { margin: 10px 0; padding-left: 20px; background: url(../images/dp_list_bg.png) 1px 7px no-repeat; }
.dianping_ft_list dl dd { color: #01a0f3; padding-left: 20px; background: url(../images/dp_list_bg.png) 1px -33px no-repeat; }
/*团购*/
.mode_kkk { float: left; width: 1190px; margin-top: 8px; }
.index_kk01 { float: left; width: 1180px; }
.tuangou { width: 1188px; border: 1px solid #d8d8d8; background-color: #ffffff; overflow: auto; margin-top: 10px; }
.mode_kkk { float: left; width: 1190px; margin-top: 8px; }
.index_kk01 { float: left; width: 1180px; }
.waterfall { width: 1180px; height: auto; overflow: hidden; margin: 10px 0; background: #f6f6f6; padding: 10px; padding-right: 0; }
.waterfall .col01 { width: 223px; float: left; }
.waterfall .col { width: 228px; float: left; margin-right: 9px; }
.waterfall .item { background: #fff; margin-bottom: 15px; position: relative; }
.waterfall .item01 { height: 363px; padding-bottom: 10px; }
.waterfall .item02 { height: 477px; }
.waterfall .item .r { position: absolute; top: 0; right: 2px; display: block; width: 68px; height: 33px; background: url(../images/tj.gif) no-repeat 0 -85px; color: #FCD500; font-size: 18px; text-align: center; padding-top: 35px; }
.waterfall .item .r i { font-style: normal; color: #fff; font-size: 16px; }
.waterfall .item .ic { padding: 10px; }
.waterfall .item .ic span { float: right; }
.waterfall .item h3 { padding-left: 25px; background: url(../images/tj.gif) -45px 0 no-repeat; }
.waterfall .item h3 a { display: inline; color: #000; font-size: 22px; font-family: Microsoft YaHei; }
.waterfall .item h3 a:hover { color: #f60; }
.waterfall .item h3 span { font-weight: normal; margin-top: 8px; color: #666; }
.waterfall .item p.vt { color: #40991b; height: 40px; padding: 10px 0; line-height: 20px; clear: both; }
.waterfall .item p i { color: #f60; font-style: normal; font-size: 18px; }
.waterfall .item p b { color: #f60; font-size: 24px; }
.waterfall .item span.oprice { margin-top: 5px; color: #666; }
.waterfall .item span.endtime { color: #999; }
.waterfall .item span.endtime s { display: inline-block; width: 16px; height: 16px; background: url(../images/tj.gif) -50px -166px no-repeat; vertical-align: middle; margin-right: 5px; }
.waterfall .cloud { height: 192px; padding-top: 20px; margin-bottom: 10px; background: #fff; }
.tg_telbj { width: 210px; margin: 0px auto; background: url(../images/telpic.jpg) no-repeat; height: 192px; }
.tgxd_telnum { padding-top: 90px; padding-left: 70px; width: 140px; height: 45px; font-size: 19px; color: #f84e03; font-family: "Microsoft YaHei"; font-weight: bold; }
.rank { background: #fff; padding: 10px; }
.rank .hd { height: 30px; color: #000; font-size: 18px; font-weight: normal; font-family: Microsoft YaHei; }
.rank .bd { width: 203px; height: auto; overflow: hidden; }
.rank .bd ul li { width: 203px; height: auto; overflow: hidden; border-bottom: 1px dashed #ccc; padding: 10px 0; position: relative; zoom: 1; }
.rank .bd ul li.last { border: none; padding-bottom: 0px; }
.rank .bd ul li .m { float: left; margin-right: 10px; }
.rank .bd ul li .t { float: left; width: 105px; }
.rank .bd ul li .t a { display: block; height: 55px; line-height: 18px; color: #666666; }
.rank .bd ul li .t a:hover { color: #ff9900; }
.rank .bd ul li .t b { color: #f60; font-style: normal; font-size: 14px; }
.rank .bd ul li i { position: absolute; display: block; width: 25px; height: 30px; top: 10px; left: 0px; background: url(../images/tj.gif) no-repeat -37px -42px; z-index: 9; color: #fff; font-size: 14px; font-weight: bold; font-style: normal; padding-left: 5px; line-height: 16px; overflow: hidden; zoom: 1; }
.col01 { float: left; margin-left: 10px; }
.grid { border: 1px solid #E9E9E9; padding: 15px 15px 0px 15px; margin: 20px 0px 0px 0px; width: 925px; float: left; overflow: hidden; zoom: 1; }
.grid ul { width: 1180px; overflow: hidden; }
.grid ul li { float: left; width: 220px; height: 298px; border: 1px solid #ddd; margin: 0 13px 20px 0; position: relative; background: #f6f6f6; padding-bottom: 8px; }
.grid ul li .photo { position: relative; _zoom: 1; }
.grid ul li .photo .pdes { position: absolute; height: 36px; left: 0; bottom: 0; line-height: 36px; width: 220px; font-weight: bold; }
.grid ul li .photo .mask { background: #000; height: 36px; opacity: 0.5; filter: alpha(opacity=50); }
.grid ul li .photo p { position: absolute; padding: 0 10px; width: 208px; z-index: 2; }
.grid ul li .photo p a { color: #fff; font-size: 16px; font-family: Microsoft YaHei; }
.grid ul li .photo p a:hover { text-decoration: underline; }
.grid ul li .photo p em { color: #fff; float: right; background: #FFA73D; border-radius: 3px; height: 20px; line-height: 20px; margin-top: 9px; padding: 0px 6px; }
.grid ul li .ic { padding: 0 10px; font-family: "Microsoft YaHei"; }
.grid ul li .ic span { float: right; }
.grid ul li p.vt { height: 40px; padding: 10px 0; line-height: 20px; }
.grid ul li p i { color: #f60; font-style: normal; font-size: 18px; }
.grid ul li p b { color: #f60; font-size: 24px; font-weight: bold; }
.grid ul li span.oprice { margin-top: 10px; color: #666; }
.grid ul li span.endtime { color: #999; }
.grid ul li span.endtime s { display: inline-block; width: 16px; height: 16px; background: url(images/icon_clock.gif) no-repeat; vertical-align: middle; margin-right: 5px; }
.tuangou { width: 1188px; border: 1px solid #d8d8d8; background-color: #ffffff; overflow: auto; margin-top: 10px; }
.feilei { width: 1170px; margin: 0px auto; padding-top: 8px; padding-bottom: 8px; line-height: 26px; font-size: 14px; font-family: "宋体"; }
.fl_xm { float: left; font-weight: bold; color: #343434; }
.tb_01 { float: left; padding-top: 8px; padding-right: 8px; }
.clear, .qc { clear: both; font-family: "宋体"; }
.fl_leibie { float: left; padding-right: 15px; color: #353535; }
.fl_leibie a:hover { font-size: 14px; color: #f84e03; text-decoration: none; }
.fl_leibie .on { font-size: 14px; color: #f84e03; text-decoration: none; }
/*团购详情*/
.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 { 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: 355px; height: 66px; border-bottom: 1px dashed #ddd; overflow: hidden }
.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 #6b0; 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: #569001; text-align: center; text-decoration: none }
.left_menu3 { border-right: 1px solid #B8DFF6 }
.left_menu1:hover, .left_menu2:hover, .left_menu3:hover { color: #569001; 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 #6b0; 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: #569001; 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 #6b0 }
.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: #569001; 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 }
.zfb_ico { background-position: 5px -191px; }
.zfb_ico, .xyk_ico, .cxk_ico { padding-left: 20px; float: left; margin-right: 5px; line-height: 33px; background-image: url(../images/sale.png); background-repeat: no-repeat; }
.xyk_ico { background-position: -78px -191px; }
.cxk_ico { background-position: -161px -191px; }
.r_info_2 { padding-top: 30px; overflow: hidden; height: 92px }
.first_r { float: right; width: 310px; }
.first_r .line { clear: both; border-bottom: 1px solid #e5e5e5; }
.r_info_1 { padding: 10px 0; overflow: hidden; position: relative; height: 82px }
.r_info_2 { padding-top: 30px; overflow: hidden; height: 92px; float: left; }
.say_member { height: 64px; overflow: hidden; position: relative; z-index: 1 }
.say_hd { color: #999; margin-bottom: 10px }
.say_hd span { margin-right: 10px }
.say_text { color: #333; line-height: 18px; height: 36px }
.slidesjs-slide { background: #fff; overflow: hidden }
.slidesjs-navigation { position: absolute; top: 0; display: block; width: 18px; height: 18px; border: 1px solid #ddd; background: #fff; z-index: 20; text-align: center }
.slidesjs-navigation i { background: url(/imgs/icons_list.png) no-repeat; display: inline-block; width: 6px; height: 11px; }
.slidesjs-previous { right: 26px }
.slidesjs-next { right: 0 }
.slidesjs-previous i { background-position: -57px 0 }
.slidesjs-next i { background-position: -57px -11px }
.slidesjs-navigation:hover { border: 1px solid #f70; border-radius: 1px; background: #f70 }
.slidesjs-previous:hover i { background-position: -57px -22px }
.slidesjs-next:hover i { background-position: -57px -33px }
.r_price { color: #f60; position: absolute; right: 0; top: 0; }
.r_price p em { font-size: 18px; }
.r_price p em b { font-size: 26px; }
.r_price a { display: inline-block; width: 90px; height: 34px; line-height: 34px; background: #ff9911; border-radius: 2px; color: #fff; font-size: 16px; overflow: hidden; text-align: center }
.r_price a:hover { background: #f70; color: #fff; }
.r_text_1 { margin: 10px 0 5px }
.r_text_1 a { font-size: 14px; color: #090; }
.r_text_1 i { display: inline-block; width: 16px; height: 16px; margin-right: 3px; margin-bottom: -2px; }
.r_text_1 .good { background: url(/imgs/ico_list.png) no-repeat -110px -115px; }
.r_text_2 { color: #666; font-size: 12px; }
.r_text_2 span { color: #333; font-size: 14px; }
.r_process { color: #f60; position: relative; width: 1em; height: 1em; font-size: 5.4em; float: left; margin-right: 10px }
.r_process div { font-size: inherit; }
.r_process > .percent { position: absolute; top: 0; left: 0; width: 100%; text-align: center; z-index: 2; line-height: normal }
.r_process > .percent .dec { font-size: 1.5em; }
.r_process .int { display: block; font-size: 16px; margin-top: 12px }
.r_process .r_text { color: #666; display: block; font-size: 12px; }
.r_process > #slice { position: absolute; width: 1em; height: 1em; clip: rect(0px,1em,1em,0.5em); }
.r_process > #slice.gt50 { clip: rect(auto, auto, auto, auto); }
.r_process > #slice > .pie { position: absolute; border: 0.1em solid #ff9a14; width: 0.8em; height: 0.8em; clip: rect(0em,0.5em,1em,0em); border-radius: 50%; }
.r_process > #slice > .pie.fill { -moz-transform: rotate(180deg) !important; -webkit-transform: rotate(180deg) !important; -o-transform: rotate(180deg) !important; transform: rotate(180deg) !important; }
.r_process.fill > .percent { display: none; }
.r_process:after { content: ''; display: block; position: absolute; top: 0.1em; left: 0.1em; width: 0.8em; height: 0.8em; background: #fff; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; z-index: 1; }
.r_process:before { content: ''; display: block; position: absolute; width: 1em; height: 1em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; zoom: 1; background: #ffe3bf; filter: alpha(opacity=50); opacity: .5; z-index: 0; }
/*正文样式*/


.show_box { width: 960px; clear: both; float: left; }
.show_box .tab_nav { width: 950px; padding-left: 10px; background: #0184f0; overflow: hidden; }
.show_box .tab_nav span { display: inline-block; width: 90px; float: left; line-height: 34px; border-right: 1px solid #09F; font-weight: bold; color: #fff; text-align: center; font-size: 14px; cursor: pointer; }
.show_box .tab_nav span.goTicket { float: right; background: #fb9125; }
.show_box .tab_nav span.hover { color: #ff0; background: #48a70e; }
.show_box .tab_nav span.on { margin-left: -1px; border-right: 0 none; color: #555; background: url(../images/ico_list.png) no-repeat 0 -51px; }
.show_box .order_list { padding: 28px 29px 0 29px; }
.order_list .order_list_con { margin-bottom: 15px; }
.order_list_con .top { position: relative; padding-left: 50px; height: 40px; line-height: 40px; background: #ffe8b2; cursor: pointer; }
.order_list_con .top s { position: absolute; top: 0; left: 0; width: 35px; padding-left: 5px; height: 40px; line-height: 30px; font-size: 16px; color: #fff; font-weight: bold; background: url(../images/ico_home.png) no-repeat 0 -29px; text-decoration: none; }
.order_list_con .top .title { float: left; font-size: 14px; font-weight: bold; color: #555; }
.order_list_con .top .price { width: 200px; float: right; _padding-top: 10px; color: #666; }
.order_list_con .top .price em { padding-right: 10px; color: #f60; }
.order_list_con .top .price em b { font-family: "arial"; font-size: 18px; font-weight: normal; }
.order_list_con .top .price i.sale { display: inline-block; height: 12px; padding: 0 3px 0 16px; margin-top: 4px; line-height: 12px; border: 1px solid #ff8d30; color: #ff8d30; font-family: "宋体"; text-decoration: none; background: #fff url(../images/ico_home.png) no-repeat -188px 0; overflow: hidden; }
.order_list_con .top .btn { width: 70px; float: right; height: 20px; padding-left: 10px; margin: 10px 10px 0 0; line-height: 20px; border: 1px solid #f9cc7c; color: #888; border-radius: 2px; background: #fff; cursor: pointer; }
.order_list_con .top .btn i { position: absolute; top: 19px; right: 20px; width: 7px; height: 4px; background: url(../images/ico.png) no-repeat -27px 0; }
.order_list_con .top .btn i.close { position: absolute; top: 19px; right: 20px; width: 7px; height: 4px; background: url(../images/ico.png) no-repeat -27px -4px; }
.order_list_con ul { display: none; padding: 0 18px 18px; border: 2px solid #ffe8b2; border-top: 0 none; }
.order_list_con li { padding: 5px 0; line-height: 30px; border-bottom: 1px solid #e6e6e6; color: #666; overflow: hidden; zoom: 1; }
.order_list_con li.hover { background: #fffbee; }
.order_list_con li.first { width: 100%; color: #999; background: #fff; }
.order_list_con li.first span { margin-top: 0; }
.order_list_con li.first span.title { line-height: 30px; }
.order_list_con li span { float: left; margin-top: 10px; text-align: center; }
.order_list_con li span.title { width: 330px; padding: 0 10px; margin-top: 0; text-align: left; line-height: 20px; }
.order_list_con li span.title a { height: 21px; text-decoration: none; overflow: hidden; }
.order_list_con li span.title a i.official { display: inline-block; height: 16px; *height:15px;
padding: 0 3px; margin-left: 3px; *padding-top:1px;
line-height: 16px; color: #fff; border-radius: 2px; background: #5abb1f; }
.order_list_con li span.title .vendor { color: #999; }
.order_list_con li span.title .vendor a { color: #999; }
.order_list_con li span.title .vendor a:hover { color: #f60; }
.order_list_con li span.cost { width: 65px; font-family: "arial"; font-size: 12px; color: #999; }
.order_list_con li span.cost del { padding-left: 3px; }
.order_list_con li span.price { width: 130px; _padding-top: 3px; color: #999; text-align: left; }
.order_list_con li span.price em { padding-right: 3px; color: #f60; font-family: "arial"; font-size: 14px; }
.order_list_con li span.price em b { padding-left: 3px; font-size: 16px; }
.order_list_con li span.price i.sale { display: inline-block; height: 12px; padding: 0 3px 0 16px; margin: 4px 0 0 3px; line-height: 12px; border: 1px solid #ff8d30; color: #ff8d30; font-family: "宋体"; text-decoration: none; background: #fff url(../images/ico_home.png) no-repeat -188px 0; overflow: hidden; }
.order_list_con li span.type { width: 65px; white-space: nowrap; text-align: left; overflow: hidden }
.order_list_con li span.must, .order_list_con li span.must_no { position: relative; width: 55px; padding-right: 10px; color: #489D00; cursor: pointer; }
.order_list_con li span.must_no { cursor: default; }
.order_list_con li span.must i { position: absolute; top: 14px; right: 13px; width: 7px; height: 4px; background: url(../images/ico.png) no-repeat -27px 0; }
.order_list_con li.open span.must { width: 53px; margin-top: 9px; border: 1px solid #e6e6e6; border-bottom: 1px solid #f9f9f9; background: #f9f9f9; }
.order_list_con li span.pay { width: 65px; }
.order_list_con li span.btn { width: 65px; float: right; }
.order_list_con li span.btn a { display: inline-block; width: 60px; height: 24px; line-height: 24px; border-radius: 2px; box-shadow: 0 1px 0 #da8c02; color: #fff; text-align: center; background: #ffad00; }
.order_list_con li span.btn a:hover { background: #ff9a00; text-decoration: none; }
.order_list_con li .hide_box { clear: both; display: none; width: 773px; float: left; margin-top: -1px; padding: 15px; line-height: 21px; border: 1px solid #e6e6e6; background: #f9f9f9; }
.order_list_con li.open { border-bottom: 0 none; }
.order_list_con li.open .hide_box { display: block; }
.order_list_con li.open span.must i { position: absolute; top: 14px; right: 13px; width: 7px; height: 4px; background: url(../images/ico.png) no-repeat -27px -4px; }
.order_list .more_type { float: right; color: #489d00; cursor: pointer; }
.order_list .more_type span { position: relative; padding-right: 15px; }
.order_list .more_type span i { position: absolute; top: 3px; right: 4px; width: 7px; height: 4px; background: url(../images/ico.png) no-repeat -27px 0; }
.order_list .more_type span i.close { background-position: -27px -4px; }
.other_info { padding: 38px 19px 0 19px; }
.other_info .tit, .xl_info .tit { width: 100%; float: left; line-height: 30px; border-bottom: 2px solid #e6e6e6; }
.other_info .tit strong, .xl_info .tit strong { position: relative; bottom: -2px; display: inline-block; float: left; padding: 0 10px 0 30px; font-size: 14px; color: #666; border-bottom: 2px solid #5abb1f; }
.other_info .tit strong i, .xl_info .tit strong i { position: absolute; top: 3px; left: 0; width: 24px; height: 24px; background: url(../images/ico_list.png) no-repeat 0 -24px; }
.other_info .tit strong i.i1 { background-position: -48px -24px; }
.other_info .tit strong i.i2 { background-position: -24px -24px; }
.xl_info .tit strong i.i3 { background-position: -48px -24px; }
.xl_info .tit strong i.i4 { background-position: -72px -24px; }
.xl_info .tit strong i.i5 { background-position: -96px -24px; }
.xl_info .tit strong i.i6 { background-position: -120px -24px; }
.xl_info .tit a.more, .other_info .tit a.more { float: right; color: #777; }
.xl_info .tit a.more:hover, .other_info .tit a.more:hover { color: #f60; }
.other_info .txt { clear: both; padding: 15px 10px 0 10px; }
.other_info .txt .simple { display: block; }
.other_info .txt .all { display: none; }
.other_info .txt span.much_more { display: block; margin-top: 10px; border-top: 1px dotted #ccc; font-size: 14px; overflow: hidden; }
.other_info .txt span.much_more a { width: 100%; text-align: right; float: right; line-height: 30px; color: #36c; }
.xl_info { clear: both; padding: 38px 19px 0 19px; overflow: hidden; }
.xl_info .txt { clear: both; padding-top: 10px; }
.xl_info .txtwd li { width: 100%; float: left; }
.xl_info .txtwd { clear: both;  }
.xl_info .txtwd li p { display: block; width: 195px; line-height: 24px; height: 24px; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.xl_info .txt li { position: relative; width: 195px; float: left; padding: 10px 10px 6px 10px; }
.xl_info .txt li i.tj { position: absolute; top: 7px; right: 15px; width: 34px; height: 27px; line-height: 24px; color: #fff; text-align: center; background: url(../images/ico_recomment.png) no-repeat; }
.xl_info .txt li img { display: block; }
.xl_info .txt li p { display: block; width: 195px; line-height: 24px; height: 24px; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.xl_info .txt li .other { position: absolute; top: 116px; left: 10px; width: 195px; height: 24px; line-height: 24px; text-align: center; color: #fff; background-color: #000; background: rgba(0,0,0,0.5); filter: alpha(opacity=50); overflow: hidden; }
.xl_info .txt li .other span { float: right; color: #9fd420; }
.xl_info .txt li .other span.price { float: left; padding-left: 5px; color: #F80; }
.xl_info .txt li .other span.price b { font-family: "microsoft yahei"; font-size: 14px; }
.xl_info .txt li .other span.price em { font-family: "microsoft yahei"; font-size: 12px; }
.xl_info .txt li .other span.sale { padding-right: 5px; }
.xl_info .txt li.hover { background: #fffbee; padding: 9px 9px 5px 9px; border: 1px solid #FFC13B; }
.xl_info .txt li.hover .other { top: 115px; left: 9px; }
.xl_info .txt li a { text-decoration: none; }
#sectionBox { position: relative; padding-bottom: 20px; border: 1px solid #e6e6e6; border-top: 0 none;/* z-index:1;*/ zoom: 1; }
#tab_nav { z-index: 9999; }
#tab_nav_bg { display: none; height: 34px; }
.fxd { position: fixed; top: 0; }
.section { clear: both; display: block; overflow: hidden; }
