﻿@charset "utf-8";


.d_st{ width:115px; height:18px;   background:url(../Images/star.png) no-repeat 0 -25px; float:left; margin-right:15px }
.d_st span{ width:115px; display:block; height:18px; background:url(../Images/star.png) no-repeat 0 0px;}
.d_st .star0{ width:0px;}
.d_st .star1{ width:24px;}
.d_st .star2{ width:46px;}
.d_st .star3{ width:68px;}
.d_st .star4{ width:90px;}
.d_st .star5{ width:115px;}

/*门票详情介绍开始*/
.d_p_box{ border:1px solid #dddddd; padding:15px 0; height:90px;_width:1057px;_float:left }
.d_p_l{ float:left; width:180px; text-align:center }
.d_pf{ height:50px; line-height:50px;  font-size:14px;  font-family:"微软雅黑";  margin:0px 0 0 0px;}
.d_pf span{ font-size:40px; color:#f84e4e; margin:0 5px; line-height:50px; font-weight:bold}
.d_p_m{ float:left; border-right:1px solid #e5e5e5; height:88px; width:475px; padding-right:75px}
.d_p_m li a{ display:block;font:12px/20px "宋体"; padding:0 10px; margin:10px 10px 0 0; background-color:#dcf1e9; color:#62a68c; text-decoration:none;white-space: nowrap;}
.d_p_m li a:hover{ background-color:#d7ebe6; }
.d_p_m li a.on{ background-color:#70b298; color:#FFF}
.d_p_r{ float:left;  width:270px; padding:0 0 0 36px;}
.d_p_r h3{ color:#666; line-height:30px; font-weight:normal; font-size:12px}
.d_p_r a.dp_bot{ display:block; height:30px; width:156px; background:url(../Images/dp1.png) no-repeat 0 0;}
.d_p_r a.htdp{ color:#0066cc; line-height:30px; margin-left:55px}
.d_p_r a.dp_bot:hover{background:url(../Images/dp1_2.png) no-repeat 0 0;}
.d_star{border:1px solid #dddddd; border-top:0; height:33px; overflow:hidden; padding:17px 0 0 116px; }
.d_star label{ float:left; margin-right:5px}.d_star label span{ color:#999}
.state{ border-bottom:1px solid #ddd; padding:22px 20px 0 20px; margin-bottom:10px}
.state a{ height:34px; line-height:34px; color:#666; margin-right:15px; font-size:14px;}
.state a:hover{ text-decoration:none;color:#f60; }
.state a.on{ color:#f60; cursor:default;}

.d_p_box2 span{ color:#333;font:bold 14px/20px "宋体"; float:left; width:72px;}
.d_p_box2 ul{ float:left}
.d_p_box2 li,.d_p_m li{ float:left;}
.d_p_box2 li a{ display:block; color:#666;font:12px/20px "宋体"; padding:0 10px; margin-right:10px;}
.d_p_box2 li a.on,.d_p_box2 li a:hover{ background-color:#98baa9; color:#FFF; text-decoration:none}
.sc_zx,.fl_zx{ height:35px;}.sc_zx{ margin-bottom:10px}.sc_zx span{ line-height:26px}
.sc_zx input{  float:left;height:24px; width:175px; line-height:24px; border:1px solid #ccc; padding:0 3px;*margin-left:-63px;}
.sc_zx a{ float:left}.sc_zx a:hover{}
.sc_zx .sc1{height:24px;line-height:24px; border:1px solid #ccc; border-left:0; background-color:#eee; padding:0 15px; }
.sc_zx .sc2{height:26px;line-height:26px; color:#FFF; background-color:#008857; padding:0 10px; margin:0 10px}
.sc_zx .sc3{height:26px;line-height:26px; color:#0084ff; text-decoration:underline}

.zixun_tit h3,.zixun_con h3,.zixun_ans h3{ font-size:14px; color:#333; margin-right:10px}
.zixun_tit h3{ float:left;}
.zixun_tit i{ color:#085}
.zixun_tit{ height:30px; border-bottom:2px solid #e4e4e4; margin-bottom:10px}
.zixun_con{ margin-bottom:10px; padding-bottom:10px;}
.zixun_ans{}
.zixun_ans .zx_tc_main{ padding:10px 0}
.zixun_ans .zx_tc_main p.types{ height:28px; width:1000px; float:none}
.zixun_ans .zx_tc_main textarea{ width:1000px;}
.zixun_ans .zx_tc_main label{ margin-right:10px}
.zixun_ans .zx_tc_main input{ margin-right:10px; width:200px; margin-bottom:0;}

.p_j_li li{ margin-top:10px; border-bottom:1px dotted #aaaaaa; }
.p_j_li p{ line-height:24px; }
.p_j_li p span{ margin:0 10px;}
.p_j_d{ padding:2px 0; padding-left:20px; text-indent:2em; }

.p_j_li2 .p_j_d{ padding:2px 0; padding-left:0px; text-indent:0; }
.p_j_li2 .p_j_d b{ color:#008857}.p_j_li2 p b{ float:left; width:72px;}
.p_j_li2 p em{ color:#999;}.p_j_li2 li{ width:1020px; float:left; padding-bottom:8px}
.p_j_li2 p span{ color:#333; margin:0; float:left; width:945px;word-break:break-all;}
.p_j_li2 .jiage{ display:block; text-align:right; padding-right:10px;color:#999;}

.dp_ul{}
.dp_ul li{ padding:15px 0; border-bottom:1px dotted #ddd}
.female,.male{ float:left; width:83px;}
.female span,.male span{ height:45px; width:45px; border:1px solid #ddd; display:block;background:url(../Images/dp2.png) no-repeat 0 0; margin-left:19px;}
.female span{background:url(../Images/dp3.png) no-repeat 0 0;}
.female b,.male b{ text-align:center; display:block}
.female img,.male img{ background:none}
.dp_nr{ float:left; width:960px;}.dp_nr p{word-break:break-all;}
.dp_xq{ background-color:#eeeeee; height:60px; width:768px; padding:12px 16px; float:left; margin-top:10px; position:relative}
.dp_xq i{ position:absolute; display:block;height:14px; width:14px;background:url(../Images/dp4.png) no-repeat center top; top:-7px; left:20px }
.dp_xq b{ width:65px; color:#008857; float:left}
.dp_xq p{ width:696px; float:left; height:40px; overflow:hidden}
.dp_qtime{ color:#999; margin-left:10px}
.dp_atime{ color:#999; display:block; text-align:right}
.dpbot_fx{}
.dp_fx a{ float:right; border:1px solid #ddd; height:23px; width:70px; margin-left:8px; line-height:23px; text-align:center; margin-top:10px;}.dp_fx a:hover{ text-decoration:none}
.dp_fx a.dpbot_fx{background:url(../Images/dp5.png) no-repeat center center;}
.dp_fx a.dpbot_fx:hover{background:url(../Images/dp6.png) no-repeat center center;}


/*门票详情介绍结束*/

.ticket_d_b_t h4 span{white-space:nowrap; }
/*收藏*/
.siteicon{top: 350px;    position: fixed;  z-index: 997; left:50%; width:46px; margin-left:610px }
.siteicon a {background:url(../Images/fxicon.png) no-repeat 5px 5px #fff;display: block; height:26px;line-height:26px;
             margin-bottom: 3px;width:42px;border:1px solid #ddd;color:#666; padding-left:27px;}.siteicon a:hover{ text-decoration:none; color:#333; border-color:#008857}
.siteicon a.si_sc{ background-position:5px 5px;}.siteicon a.si_sc:hover{ background-position:-71px 5px;}
.siteicon a.si_sch,.siteicon a.si_sch:hover{background-position:-71px -29px;border:1px solid #ddd;color:#666;}
.siteicon a.si_xc{background-position:5px -29px;}
.siteicon a.si_fx{background-position:5px -62px;}.siteicon a.si_fx:hover{background-position:-71px -63px;}

/*酒店弹框*/
.hotel_detail{ width:675px; height:785px; position:relative}
.hotel_intro{ position:relative}
.hotel_name{color:#fff;font:30px/48px "微软雅黑"; padding:10px 40px 10px 47px; }
.hotel_name .tit_ht{ float:left;}.hotel_name .tit_ht{ float:left;}
.star_ht{ float:left; width:122px; height:23px;background-image:url(../Images/stars_ht.png); margin:13px 0 0 8px }.star_ht1{width:25px;}.star_ht2{width:49px;}.star_ht3{width:73px;}.star_ht4{width:98px;}.star_ht5{width:122px;}
.hotel_name span{font:14px/24px "微软雅黑"; display:block;  }
.hotel_tableft{ float:left; width:47px;}
.hotel_tableft a{ text-align:center; display:block;font:18px/24px "微软雅黑"; background-color:#000; color:#fff; padding:22px 0 }.hotel_tableft a.on{ background-color:#008857}
.hotel_tableft a:hover{ text-decoration:none}
.hotel_main{ float:left; width:500px; background-color:#FFF; padding:70px 65px 70px 63px; overflow:hidden;font:14px/22px "微软雅黑";}
.hotel_main .hotel_img {width:500px;overflow:hidden}
.hotel_map{width:500px; hoverflow:hidden; height:350px; background-color:#f2f2f2;}
.hotel_main ul{ width:3000px;}
.hotel_main ul li{ float:left;width:500px; }
.hi_left{display:block; height:35px; width:18px; background-image:url(../Images/zyxtk1.png); 
position:absolute; left:-35px;top:140px; cursor:pointer}
.hi_right{display:block; height:35px; width:18px; background-image:url(../Images/zyxtk2.png); 
position:absolute; right:-35px;top:140px; cursor:pointer}
.cls{ position:absolute; right:10px; top:20px;background-image:url(../Images/cls.gif); height:32px; width:32px; cursor:pointer }
.ht_tit{ line-height:26px; font-weight:bold; padding:8px 0 0px 0; display:block}

.userRemark{}
.star_left{ float:left; width:200px; border-right:1px dotted #999; padding:30px 0 40px 0 ; height:90px;font:14px/50px "微软雅黑";}
.star_left span{}
.star_right{ float:left; width:268px; padding:5px 0 0px 30px ;*width:278px;*padding:5px 0 0px 20px ; height:155px;}
.star_right label{ float:left;font:16px/28px "微软雅黑";}
.star_right .d_st{ margin:5px 0 0;}
.userRemark_detail{ padding:10px 0}

/*登陆弹框*/
.loginbox .input{ border:1px solid #d7d7d6; height:38px; font:14px/38px "微软雅黑"; width:236px; padding:0 3px;}
.loginbox .input:hover{ border:1px solid #085; box-shadow:0px 0px 5px #085}
.loginbox{ background-color:#FFF; width:318px; padding:20px 53px; text-align:left; margin-left:5px;position:relative}
.loginbox h3{ line-height:40px; height:40px; font-size:18px; padding:0; color:#333}
.loginbox h3 .icon_close{ position:absolute;top:5px;right:5px;}
.loginbox li{ height:40px; padding-top:20px; position:relative}
.loginbox .input{ padding:0 40px; background-color:#FFF}
.loginbox li i{display:block; height:23px; width:23px; position:absolute; top:28px; left:10px;background:url(../Images/zc_ic.png) no-repeat -1px -1px;}
.loginbox li.focus i{ background-position: -26px -1px;}
.loginbox li i.mm{ background-position: -1px -26px;}
.loginbox li.focus i.mm{ background-position: -26px -26px;}
.loginbox li a.cls,.loginbox li a.eye{ display:block;height:14px; width:20px; position:absolute; top:33px; right:10px;background:url(../Images/zc_ic.png) no-repeat;}
.loginbox li a.cls{background-position:-1px -49px;}
.loginbox li a.cls:hover{background-position: -1px -65px;}
.loginbox li a.eye{background-position: -26px -49px;}
.loginbox li a.clk{background-position: -26px -64px;}
.loginbox .focus .input{ border-color:#085}
.loginbox .wjma{ line-height:47px; height:47px; clear:both}
.loginbox .wjma label{ float:left; line-height:47px;}
.loginbox .wjma label,.wjma input{ vertical-align:middle; margin-right:5px}
.loginbox .wjma a{ float:right}
.loginbox a.lg_btn{  height:40px;background-color:#008857; color:#fff; font:18px/40px "微软雅黑"; text-align:center; border-radius:3px; display:block}
.loginbox a.lg_btn:hover{background-color:#28a678; color:#fff; text-decoration:none}
.loginbox .lg_zc{ text-align:right; display:block; line-height:50px; } .loginbox .lg_zc a{ color:#f60}
.loginbox .yzm input{ width:112px; padding:0 20px; vertical-align:middle}
.loginbox .yzm img{ display:inline-block; border:1px solid #efefef; vertical-align:middle; margin:0 10px}
.loginbox .zc_hz{ height:70px;}.zc_hz dt{ margin-bottom:16px}
.loginbox .zc_hz dd{ float:left; height:38px; width:38px; margin-right:30px}
.loginbox .zc_hz dd a{ display:block;height:38px; width:38px;background:url(../Images/zc_hzic.png) no-repeat;}
.loginbox .zc_hz dd.qq a:hover{background-position:0 -38px}
.loginbox .zc_hz dd.sina a{ background-position:-64px 0}.loginbox .zc_hz dd.sina a:hover{background-position:-64px -38px}
.loginbox .zc_hz dd.zfb a{ background-position:-128px 0}.loginbox .zc_hz dd.zfb a:hover{background-position:-128px -38px}
.loginbox .err{ display:block;background-color: #FDE8E9;color: #444444;font-weight: normal;height: 24px;left:53px;line-height: 24px;padding-right: 10px;position: absolute;
text-indent: 28px;top:57px;width:308px;}
.loginbox .err i { background: url("../Images/home_icon.png") no-repeat scroll -93px -347px rgba(0, 0, 0, 0);display: block;height: 17px; left: 0;margin: 4px 0 0 5px; position: absolute; top: 0; width: 17px;}



/*供应商*/
.ticket_d_b_s .right_t .ewm{ margin-bottom:2px;line-height:24px; vertical-align:middle}
.ticket_d_b_s .right_t .ewm span{ line-height:24px; vertical-align:middle}
.ticket_d_b_s .right_t .ewm .srdz{ color:#42bcbc; font-size:14px;}
.ticket_d_b_s .right_t .ewm .gys{ width:120px; display:inline-block; height:24px; color:#666; overflow:hidden}
.ticket_d_b_s .right_t .ewm .kf{ width:385px; display:inline-block; height:24px; color:#666; overflow:hidden}

/*积分*/
.ticket_d_b_s .left_i .left_rl{  position:relative}
.calendar_tc a{ display:block;height:38px; width:68px; position:relative}
.calendar_tc a .calendar_price{ color:#c00}
.calendar_tc a .calendar_price{ color:#c00; font-family:"微软雅黑";}
.calendar_tc a{ color:#005ead}
.calendar_tc a i{ position:absolute; height:15px; width:29px; top:0; right:0;background:url(../Images/can.gif) -17px -72px;}
.calendar_tc{ position:absolute; bottom:0; left:0; height:55px; width:180px; background-color:#fff; border:1px solid #ccc; box-shadow:3px 1px 5px rgba(0, 0, 0, 0.1); font-size:14px; }
.calendar_tc a{height:50px; width:175px; padding:5px 0 0 5px;}
.ticket_d_b_s .right_t .pri span.int_pri b,.orderbox_l span.int_pri font{ vertical-align:bottom}

.ticket_d_b_s .right_t .pri span.int_pri,.orderbox_l span.int_pri{ width:auto}
.ticket_d_b_s .right_t .pri i.add_int,.orderbox_l i.add_int{ width:auto; display:inline-block; background-color:#cc0001; color:#fff; float:none; padding:0 4px; margin:0 4px; border-radius:3px; font-size:16px}
.ticket_d_b_s .right_t .ewm{ height:31px; background:#eee;box-shadow:0 0 0; padding:5px 0 0 35px; position:static; width: 619px; overflow:hidden}
.ticket_d_b_s .right_t .ewm span{  color:#999; padding-right:10px}
.pr_box2 .ip_pic{ right:1%; font-size:12px}
.pr_box2 .buy_box_r_l{ width:710px}
.pr_box2 .buy_box_r_r{ font-size:14px}
.pr_box2 .buy_box_r_r h5,.pr_box2 .buy_box_r_r p span.small{font-size:14px}
.pr_box2 .buy_box_r_g{ margin-left:0}