

/**tab 修正**/
.show_detail_url_last{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 550px;}
.show_detail_url{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.show_detail_url_line{ margin: 8px 20px !important;}



.show_detail{margin-bottom: 40px;}
.show_detail .clearmargin{margin:0!important;}
.show_detail .clearindent p{text-indent: 0;}

.show_detail .show_top {border: 1px solid #ededed;background: #fff;margin-bottom: 20px;padding: 30px;overflow: auto;}
.show_detail .show_top li{list-style-type: none;clear: both;margin-top:14px;}
.show_detail .show_top .top_left{float: left;margin-right: 30px;width: 25%;}
.show_detail .show_top .top_center{float:left;width: 47%;}
.show_detail .show_top .top_center h4{font-size: 20px;height: 20px;line-height: 20px;color:#333;margin-top: 10px;}
.show_detail .show_top .top_center strong{display: inline-block;margin:20px 0;font-weight: normal;border-radius:4px;line-height: 22px;padding:0 10px;background: #85d979;color:#fff;font-size: 14px;}
.show_detail .show_top .top_center p{line-height: 32px;font-size: 14px;color:#666;}
.show_detail .show_top .top_center p a{display: inline-block;margin-left: 15px;}
.show_detail .show_top .top_center p a:hover .icon_map{background-position: -65px -740px;}
.show_detail .show_top .top_center p .info_warn{color:#e23128;}
.show_detail .show_top .top_center h4,
.show_detail .show_top .top_center p .info_warn{
	white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}
.show_detail .show_top .top_right{text-align: left;font-size: 14px;color: #8a8a8a;width: 68%;float: left;}
.show_detail .show_top .top_right h4{margin-bottom: 30px;}
.show_detail .show_top .top_right .button{margin: 50px 0;width: 200px;}
.show_detail .show_top .top_right .statuspic_text span{font-size:14px;color:#717171;margin-right:14.4%;}
.show_detail .show_top .top_right .statuspic_text .last{font-size:16px;color:#1a4c9e;}
.show_detail .show_top .top_right .piaoqutu{ color: #1a4c9e;font-size: 12px;padding: 2px 10px;border: 1px solid;float: right;margin-right: 104px;cursor: pointer;}
.show_detail .show_top .top_right label{float: left;}
.show_detail .show_top .top_right .div_peisong{padding-left: 70px;}
.show_detail .top_right .div_peisong .sp_box{color:#8a8a8a;font-size: 14px;margin-right: 30px;}
.show_detail .top_right .div_peisong .icon_show{display: inline-block;width: 22px;height: 22px;margin-right:5px;vertical-align: middle;background: url(../../../img/www/show/icon_show.png) no-repeat;}
.show_detail .top_right .div_peisong .icon_show_dianzi{background-position: -200px -20px;}
.show_detail .top_right .div_peisong .icon_show_kuaidi{background-position: -200px -101px;}
.show_detail .top_right .div_peisong .icon_show_ziqu{background-position: -200px -136px;}
.show_detail .top_right .div_peisong .p_tip{color:#ee0020;font-size: 13px;}
.show_detail .show_top .top_right .cube{width: 88%;float: left;}
.show_detail .show_top .top_right span{color:#333333;font-size:12px;line-height: 17px;overflow:hidden;}
.show_detail .show_top .top_right .show_time_date{padding: 5px;display: block;height: 42px;overflow: hidden;}
.show_detail .show_top .top_right .show_price_list span{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.show_detail .show_top .top_right span.time{display:block;}
.show_detail .show_top .top_right strong{color: #333333;font-size: 20px;font-weight: bold;line-height: 25px;}
.show_detail .statuspic_img{margin-top:5px;}
.show_detail .statuspic_img_radius{display: inline-block;width: 14px;height: 14px;background: #dcdcdc;border-radius: 14px;}
.show_detail .radius_pass{background: #1a4c9e !important;}
.show_detail .statuspic_img_line{border-bottom: 3px solid #dcdcdc;width: 16.5%;display: inline-block;margin-bottom: 6px;}

.show_detail .line_pass{border-bottom: 3px solid #1a4c9e !important;}
.show_detail .line_end{width:80px;}

.show_detail .icon_map_title{line-height:32px;}
.show_detail .icon_map{
	display: inline-block;width: 36px;height: 36px;vertical-align: middle;
    background: url(../../../img/www/show/icon_show_detail.png) no-repeat;
    margin-right: 6px;background-position: 9px -89px;
}

.show_detail .show_top .cube .cube_label{
	display: block;float: left;width: 163px;height: 42px;margin: 0 5px 10px 0;text-align: center;
	border: 1px solid #ECECEC;background: #fff;font-size: 16px;color: #000;cursor: pointer;position:relative;
}
.show_detail .sold_out{font-size: 16px;font-weight: 700;}

.show_detail .show_top .on{border: 1px solid #E13128 !important;z-index: 99;}
.show_detail .show_top .common:hover{color:#e23128;}
.show_detail .show_top .price_out{
	display: block;width:36px;height: 36px;vertical-align: middle;
	background: url(../../../img/www/show/icon_show_detail.png) 2px -127px no-repeat;
	position: absolute;right: -1px; bottom: -4px;z-index: 10;
}
.show_detail .show_top .price_on{
	display: block;width: 24px;height: 24px;vertical-align: middle;
	background: url(../../../img/www/show/icon_show_detail.png) 3px -161px no-repeat;
	position: absolute;right: -1px; bottom: -2px;z-index: 10;
}

.show_detail .show_top .on .time_on{
	display: block;width: 24px;height: 24px;vertical-align: middle;
	background: url(../../../img/www/show/icon_show_detail.png) 3px -161px no-repeat;
	position: absolute;right: -1px; bottom: -2px;z-index: 10;
}

.show_detail .show_top .out{border: 1px solid #ededed !important;z-index: 99;color:#c0c0c0 !important;}
.show_detail .show_top .remand{color:#a5a5a5;clear:both;}
.show_detail .show_top .remand p{font-size:13px;}
.show_detail .show_top .remand_content{padding:0px 20px}
.show_detail .show_top .price{line-height: 42px !important;}
.show_detail #my_choice_li{display:none;}

/***change num*****/
.show_detail .changenum{margin-bottom:10px;}
.show_detail .changeinput{border: 1px solid #eaeceb;    float: left;width: 65%;}
.show_detail .changeother{float: left;width: 35%;}
.show_detail .changenum a,
.show_detail .changenum span{display:block;float:left;font-size:14px !important}
.show_detail .changenum:after,
.show_detail .changeother:after,
.show_detail .changeinput:after{content: "";display: block;clear: both;}
.show_detail .changenum_text_time{padding:  10px;overflow: hidden;word-wrap: normal;width: 55%;white-space: nowrap;text-overflow: ellipsis;}
.show_detail .changenum_text_price{padding: 10px;width: 96px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.show_detail .changenum_error{color:red;}
.show_detail .changenum_delete{cursor:pointer;line-height: 40px;}
.show_detail .show_top .top_right  a:hover{background-color:#ededed}
.show_detail .show_top .top_right .changenum_down ,
.show_detail .show_top .top_right .changenum_up {width: 25px;height: 31px;line-height: 200px;border: 1px solid #ededed;cursor: pointer;position: relative;top: 4px;overflow:hidden}
.show_detail .show_top .top_right .changenum_down {background: url(../../../img/www/show/icon_show_detail.png) -38px -113px  no-repeat #f9f8f8;}
.show_detail .show_top .top_right .changenum_up   {background: url(../../../img/www/show/icon_show_detail.png) -38px -134px no-repeat #f9f8f8;}
.show_detail .changenum_up:hover{background-color:red;}
.show_detail .changenum_count{width: 46px;text-align: center;line-height:29px !important;position:relative;top:4px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.show_detail .changenum_delete_icon{width: 38px;height: 42px;margin-right: -10px;vertical-align: middle;background: url(../../../img/www/show/icon_show_detail.png) -34px -154px no-repeat;}
.show_detail .changenum_delete_text{line-height:39px!important;}
.show_detail .changenum_tip_icon{width: 24px;height: 24px;vertical-align: middle;background: url(../../../img/www/show/icon_show_detail.png) -38px -93px no-repeat;position: relative;left: 0;top: 9px;z-index: 10;}
.show_detail .changenum .changenum_tip_text{color: #5e5e5e !important;font-size: 12px !important;background-color: #ffffec;padding: 5px;border: 1px solid #f3e9cd;position: relative;left: -13px;top: 7px;}
/******change num end********/

.show_detail .show_price_list{display:none}

.show_detail .show_right{float: right;width:24%;background: #fff;}
.show_detail .show_right h3{font-size: 16px;line-height: 50px;height: 50px;color:#4a4a4a;background: #f9f8f8;padding-left: 22px;border:1px solid #ededed;}
.show_detail .show_right ul{padding:20px 25px 10px;border:1px solid #ededed;border-top: 0;}
.show_detail .show_right ul li{margin-bottom: 10px;text-align:center}
.show_detail .show_right ul li a{text-align:left}
.show_detail .show_right ul li a.img_link img{width: 207px;}
.show_detail .show_right ul li p.p1{color: #8a8a8a;width: 207px;margin: 10px auto 20px;}
.show_detail .show_right_line{width: 100%;border-bottom: 1px solid;border-color: #eae8e8;margin-bottom: 24px;}
.show_detail .show_left{float: left;width: 74%;}
.show_detail .view_info{background: #fff;border: 1px solid #ededed;border-top: 0;margin-bottom: 20px;border-left: 0;border-right: 0;}
.show_detail .info_tab{height: 50px;}
.show_detail .info_tab ul{height: 50px;background: #f9f8f8;border: 1px solid #ededed;border-top: 3px solid #1a4a9e;}
.show_detail .info_tab ul::after{clear:both;content: "";}
.show_detail .info_tab ul li{float: left;color: #ffffff;height: 48px;width: 130px;border-right: 1px solid #ededed;font-size: 16px;line-height: 48px;text-align: center;}
.show_detail .info_tab ul li.on a{color:#ffffff;height:50px;background:#1a4a9e;}
.show_detail .info_tab ul li.on{ background:#1a4a9e;}
.show_detail .info_tab ul li.on a:hover{color: #ffffff;}
.show_detail .info_tab ul li a:hover{color: #4a4a4a;}
.show_detail .info_tab ul li a{color: #4a4a4a;}
.show_detail .info_tab .icon1 {background-position: -25px 1px;}
.show_detail .info_tab .icon2 {background-position: -27px -27px;}
.show_detail .info_tab .icon3 {background-position: -27px -59px;}
.show_detail .info_tab .on .icon1 {background-position: 3px 1px;}
.show_detail .info_tab .on .icon2 {background-position: 1px -27px;}
.show_detail .info_tab .on .icon3 {background-position: 4px -59px;}
.show_detail .info{padding:10px 20px;margin-top:30px;display:none;}
.show_detail .info img{margin:20px auto 35px; max-width:100%}
.show_detail .info .title span{font-size: 16px;color: #4a4a4a;background-color: white;position: relative;z-index: 10;padding-right: 16px;}
.show_detail .info .content{padding: 30px;}
.show_detail .info .content2 , 
.show_detail .info .content3{padding: 10px 30px 30px;}
.show_detail .info .content3 p{color: #8a8a8a;margin: 5px 0;line-height: 24px;}
.show_detail .info .content label{font-weight:bold;}
.show_detail .info .content ul{color:#4a4a4a;}
.show_detail .info .content li{margin: 0 auto 35px;}
.show_detail .info .content li:after{content: "";display: block;clear: both;}
.show_detail .info .content .content_left{display:block;width:50%;float:left;}
.show_detail .info .content .content_right{display:block;width:49%;float:right;}
.show_detail .info .title .longline {border-bottom: 1px solid #e5e5e5;width: 100%;position: relative;top: -12px;}
.show_detail .info_left_detail{clear:both;margin: 0 20px;}
.show_detail .info_left_detail p{color: #8a8a8a;margin: 10px auto 20px;line-height: 24px;}
.show_detail .info .map{width: 390px;height: 228px;float: right;margin-bottom: 20px;}
.show_detail .info .place{padding: 0 5px 10px 30px;width: 44%;float: left;margin-bottom: 20px;}
.show_detail .info .place p{margin:20px auto;margin: 20px auto;text-indent: 0;}
.show_detail .info_left_detail p{ text-indent:2em}
.show_detail .info_tab span{display: inline-block;width: 24px;height: 24px;vertical-align: middle;background: url(../../../img/www/show/icon_show_detail.png) no-repeat;}

/**票区图 弹出**/
.show_detail_piaoqutu_mask{display:none;position:fixed; *position:absolute; top:0; left:0; z-index:999; height:100%; width:100%; background-color:rgba(0,0,0,.6);}
.show_detail_piaoqutu_div{display: table-cell;vertical-align: middle;text-align: center;}
.show_detail_piaoqutu_img{max-width:1000px;}
/**地图缩略图**/
.show_detail .small_map{position: relative;border: 1px solid #ededed;overflow: hidden;visibility: hidden;width: 390px;height: 228px;float: right;padding: 10px;margin-bottom: 20px;}
.show_detail .allmap {width: 370px;height: 208px; }
.show_detail .small_mask{ position:absolute; top:0; left:0; z-index:2;width: 390px;height: 228px;}

/**地图弹出**/
#allmap2,.allmap2 {  height:560px;width:1050px;overflow:hidden;}
#baidu_result{ display:none; margin-left:5px; width:330px; height:450px;  overflow:auto;}
#tangram-suggestion--TANGRAM__52-main{ z-index:10000;}
.tangram-suggestion-main{ z-index:1000}					
.map_mask{ display:none; position:fixed; *position:absolute; top:0; left:0; z-index:999; height:100%; width:100%; background-color:rgba(0,0,0,.6);}
.map_big{visibility:hidden; position:fixed; *position:absolute; top:50%; left:50%; margin-left:-480px; margin-top:-300px; z-index:1000; width:960px; height:600px; border:10px solid rgba(0, 0, 0, 0.1); border-radius:5px; background-color:#fff;}
.map_big .tit_h3{ padding:0 15px; height:40px;border-bottom:1px solid #C4C4C4;background:#F3F3F3;line-height:40px; font-weight:bold;color: #333;}
.map_big .protocol_iframe{ position:relative;height:540px; width:950px; overflow:hidden;}
.map_big .tit_h3 em{ font-style:normal;}
.map_big .reg_close{display:block; position:absolute; z-index:1000;top:12px; right:12px; overflow: hidden; width:15px;height:15px;background:url(../../../img/common/bg/bg_thickbox.gif) no-repeat 0 -18px;font-size:0;line-height:100px; cursor:pointer;}

.trans_search{ position:absolute; top:0; right:-330px; width:380px; height:560px; background-color:#fff;}
.trans_search .open_arr{ background: url(../../../img/common/bg/arrow-left.png) 8px 250px no-repeat;padding: 220px 0px 0 22px; float:left;width:50px; height:539px; text-align:center; font-size:16px; border:1px solid #C4C4C4;border-top:0;}
.trans_search .open_arr.close{ background: url(../../../img/common/bg/arrow-right.png) 8px 250px no-repeat;padding: 220px 0px 0 22px; float:left;width:50px; height:539px; text-align:center; font-size:16px; border:1px solid #C4C4C4;border-top:0;}
.trans_search .search_t{ float:left; width:328px;}
.trans_search .search_map{ padding:10px 0 0 15px; line-height:24px;}
.trans_search .search_map p{ padding-bottom:8px;}
.trans_search .search_map .input{ width:90%; height:26px;padding:2px 10px;border:1px solid #ddd;font-size:14px;color:#666;}
.trans_search .search_map .selInfoWndBtn{ margin-right:15px; border:0;}
.sel_n .sel_body_name{height: 30px!important;}
@media all and (max-width: 1366px) {	
	/*.wid_1200{width: 1000px;overflow:hidden;}*/
	.header_body{width:1000px; height:110px;}
	.sub_price{width:714px;}
	.address .content,.shipping_address_ul{width:700px;}
	.show_detail .changenum_text_price{width:63px}
	.show_detail .info{margin-top: 30px;padding:0}
	.show_detail .info .place{padding: 0 5px 10px 0px;}
	.show_detail .show_right ul{padding: 20px 5px 10px;}
	.show_detail_url_last{max-width: 400px;}
}