*{ margin:0; padding:0}
.w_world{ padding:15px;}
#w_top{ background:#6da334; height:5px; position:relative}
.w_title{ font-size:18px; font-weight:700; text-shadow:none}
.radio{ width:auto}
.f12{ font-size:12px;}

.w_time{ font-size:0.9em; margin:10px 0}
.w_time img,.w_time span{ display:inline-block; vertical-align:middle}
.w_time img{ max-width:18px;}

body{ background:#eeefee}
.ui-content{ padding:.5em;}
.div_content{}
.con_con{ padding:10px}
.marginTop50{ margin-top:50px;}
.ui-page-theme-a{ background:#EEEFEE; color:#4F4F4F}
.ui-select span{ font-weight:normal}
.ui-checkbox label{ font-weight:normal}

h2.title{ font-size:16px; font-weight:700;overflow: hidden; text-overflow:ellipsis; height:20px;}

.map_info{ border:1px solid #dfdfdf; padding:15px; background:#fff; margin:10px 0; border-radius:5px; position:relative;box-shadow:0px 0px 4px #dfdfdf;}
.map_info p{ font-size:14px;}
p.time{ background:url(../../images/phone/icon_time.png) no-repeat 0 3px;background-size:16px 16px; padding-left:30px; border-bottom:1px solid #efefef; padding-bottom:10px; margin-bottom:10px; font-weight:700}
.map_info p.address{ background:url(../../images/phone/mark.png) no-repeat 0 2px;background-size:15px 19px; padding-left:30px;}
.map_info .wanshe_icon{ background:url(../../event/image/wanshe_logo.png); background-size:51px 23px; width:51px; height:23px; position:absolute; top:-23px; right:0}
.map_info .arrow{ background:url(../../images/phone/gray_arrow.png) no-repeat; width:12px; height:20px; overflow:hidden; position:absolute; bottom:25px; right:20px}

.signup_btn{ margin-bottom:10px}

#window_alert .alert{ font-size:12px; padding:10px;}
.success_go{ width:16px; height:16px; background-size:16px 16px;}


/*signup*/
.tableDate{}
.tableDate td{ padding:0 2px}

#Countdown,.outtime_txt{ vertical-align:middle}
#Countdown{ font-size:1.4em;display:inline-block; width:80px; }
.outtime_txt{ display:inline-block; font-size:0.8em; font-weight:400; color:#555; width:180px; text-align:left}

.alert_gray{border:1px solid #cfcfcf; background:#dcdddc; color:#505050; padding:15px;border-radius:5px; margin:10px 0}

.message_alert{ border:1px solid #e0dea5; background:#feffe3; color:#e87e1c; padding:15px; text-align:center; font-weight:700; border-radius:5px; margin-top:10px;}
.message_alert h4{ margin:0; text-align:left}
.message_alert .normal{ color:#555; text-align:left; font-weight:400; margin:10px 0 0 0}
.message_alert .gou{ background:url(../images/gou.png) no-repeat left center; padding-left:20px; text-align:left; font-weight:400; color:#555; font-size:12px}
.min_black{ font-weight:400; color:#555; margin-top:10px; text-align:left; font-size:0.8em}

.titcon{ font-size:12px; height:20px;}
.view_down{ background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAIAAAD9dUpTAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACSSURBVChTnZHbCsMgEAX9/w+siPH6EBAKXr6gQ7ttk2BK2wFfds+I7qrrXyjv/eVHUkqqtWatlcIXxBjHGIpTazXGSPkjIQTyogHP1VpL8wSc3vsjLxqUUqQ/gxG8HHhrsK6rpPY457YO7DTIOUv2ybIsBweOGvAHMe4Oo5bGhonG3aRxWMzUgYkGrIQZnDljjBvvEBJuZODBpAAAAABJRU5ErkJggg==") no-repeat right center; padding-right:16px; background-size:10px 6px;}
.view_up{ background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAIAAAD9dUpTAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACMSURBVChTldBbCsMgFEXRzH+Aivj2QxAEtSPoCT1pm9SEdP9FXUTv8pjVWnPO9d75/dOEjTGMMUIIrfWZnDDvPcwr+Kk8spQSxRYk/s/trR3LOfPsPmvtQX5YKYWnZmFC35Ks1iql5JGT8Oa3XBnGrZTi5mWQZBgUBs3lG4UQVoZLc+F2McYFr/q7Wp99yhJuDnbvUQAAAABJRU5ErkJggg==") no-repeat right center;background-size:10px 6px;}

.ticket_table{ border:1px solid #dcdcdc;  margin:10px 0; border-radius:8px; background:#fff; display:none; font-size:14px}
.ticket_table td{ text-align:center; border-top:1px solid #dcdcdc; padding:10px 0}
.ticket_table .title td{ color:#a1a1a1; font-size:14px}
.ticket_table .titcon td{  border-top:none}
.ticket_table .tit_con td{ background:#f6f6f6}
.ticket_table .seat_red,.ticket_table .seat_blue,.ticket_table .seat_yellow,.ticket_table .seat_golden,.ticket_table .seat_green,.ticket_table .seat_purple,.ticket_table .seat_ching,.ticket_table .seat_lndigo{ color:#fff; font-size:12px}

.signup_info{ border:1px solid #dcdcdc; margin:10px 0; padding:10px; text-align:center; font-size:14px; border-radius:8px;}
.form{ margin-top:20px;}
.form .ui-btn-text{ color:#555; font-size:14px;	}
.form textarea.ui-input-text{ height:120px}
.form h4{ margin:0}
.form_gray{ font-size:14px; color:#888; margin:10px 0 20px}
label.labletitle,.labletitle{ margin-top:15px; font-weight:700; font-size:14px; color:#666; display:block}

.sign_number{ background:url(../../images/phone/arrow_right.png) no-repeat left center; padding-left:16px; font-weight:700; margin:20px 0; color:#4da445}

.x{ color:#e87e1c; padding-right:5px}
.gray{ color:#a1a1a1}
.line{ height:1px; overflow:hidden; background:#ececec}
.line_dashed{ height:1px; overflow:hidden; border-bottom:1px dashed #ccc}
.erroralt{ color:#F00; margin:5px 0 10px; font-size:12px; display:none}
.errorshow{ border:1px solid #F00}
.ui-btn-inner{ font-size:12px; border:none; line-height:16px;}
.ui-select .ui-btn-inner{ padding: 8px 30px 8px 10px}
.ui-select .ui-btn-corner-all{border-radius:8px;}
.ui-select .ui-btn-icon-right .ui-btn-inner, .ui-select .ui-li-has-count .ui-btn-inner{ padding-right:30px}
.ui-select .ui-btn-icon-right .ui-icon{right:8px}
.ui-body-c, .ui-overlay-c{text-shadow:none}
.ui-icon-shadow,.ui-bar-a .ui-shadow, .ui-bar-b .ui-shadow, .ui-bar-c .ui-shadow{box-shadow:none}
.ui-btn-up-a{text-shadow:none}
.ui-btn-inner{padding: 10px 20px;}
.ui-listview .ui-li-icon{ max-width:18px; max-height:none;}
.ticket_info .ui-li-desc,.ui-li .ui-btn-text a.ui-link-inherit{white-space:normal}

.fjsp{ margin-bottom:15px}
.fjsp_t{border-radius:5px; padding:5px 0; color:#252525; font-weight:700}
.fjsp li .title{ background:#d4d4d4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABmSURBVChTY5i3eM4sIP5PBG4GKWYC4jNIgtjwHiBmBCkGYV4g/gzE2BQ+AmJ2IGaAKQZhNSDGplgCiMFqkBWDcAQQIyu0A2K4PLJCGJ4KxCCF5UhiYIzCgWKQh5uBmBFJDIjnMAAA9VK0U73zIMcAAAAASUVORK5CYII=) no-repeat 96% center;border-radius:5px; padding:5px 15px; margin:3px 0 }
.fjsp li .title_up{ background:#d4d4d4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABjSURBVChTY5i3eA46ZgLiZiBmRBIDYxQOFE8F4v9AXI4kBsYoHCCOAGKQQhi2A2K4PLJCNSBGVgjDEkCMopgXiD8DMTbFj4CYHYjBikEeOgPE2BTC8B4gZgQpnoUkiAfPaQYAKR+0Uz/S4vIAAAAASUVORK5CYII=) no-repeat 96% center; }
.fjsp_div{ border:1px solid #d3d6d3; border-radius:5px; padding:20px; background:#fff;display:none}
.fjsp_div img{max-width: 100%; }
.fjsp_div  table td{ padding:5px 0}
.fjsp_div .add_dd{ background:#8bcf7d; text-align:center; font-weight:700; padding:5px; border-radius:5px; border-bottom:1px solid #70b762; color:#fff}
.price_style{font-family:Verdana, Geneva, sans-serif; color:#f84f3d}
.fjfjg{ display:none}
.delsp{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACpSURBVDhPtZQxDsMgFENJ7n+LLF26dOcmuUtiV0Uy8OFDRYanBGO/kRBj3MAJDrADZjNwwy0dWwpf4AJvMCNllxtu6Qh68QEzUpVx+92UhVGpyrKuVfSkTRnRYqIn7cpIdhCsoSsjVSCUAldGzFBQqSsjZigsFaqMX/1vSs0QlDKerazaVgHoDV1pdgDu4Jc1O8PFgmbXLXQwN+ly6fP1yANLqZb+AY4YbnFbmLU53z2BAAAAAElFTkSuQmCC); width:20px; height:19px; display:inline-block}

.success_ok{ background:#ecffeb; border:1px solid #b9d9b5; padding:10px; border-radius:10px}
.success_ok p{ background:url(../../images/phone/success.png) no-repeat left center; line-height:28px;; padding-left:30px; height:28px; color:#4d9746}



.timeP{ padding-left:30px; background:#fff url(/release/0.10/images/user/time16x16.png) 7px 13px no-repeat}
.timeP2{ padding-left:25px; margin:10px 0; background:url(/release/0.10/images/user/time16x16.png) 0 4px no-repeat}
.jvliP{ padding-left:26px; background:#fff url(/release/0.10/images/user/bj16x16.png) 7px 12px no-repeat}
.m{ padding-left:26px; background:#fff url(/release/0.10/images/user/M16x16.png) 7px 13px no-repeat}
.foot{ text-align:center; padding:15px 0; font-size:14px; color:#A1A1A1}
.foot a{ margin:5px; color:#A1A1A1}
/***琛ㄦ牸鏍峰紡**/
.tableDiv{ border-radius: 3px; border-radius: 3px; overflow:hidden; border:#ccc 1px solid; margin-bottom:10px; background:#fff;border-radius:5px;box-shadow: 0 0 4px #DFDFDF; padding:10px;}
.tableDiv H1{ background:url(../../images/phone/phone_org.png) no-repeat left center; background-size:24px 26px; padding-left:30px; margin-bottom:10px; font-weight:700}
.tableDiv p{ margin:10px 0;}
.tableDiv .info-tit{ margin:0; padding:10px; border-bottom:#ccc 1px solid; font-weight:800; font-size:20px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAB7SURBVDhPjctBCoAgEIVhDxHiMYIgulHLzuJBW3WA6T1pAm3SWfyi8r0gIiHnvKOJ916ECQk6R4NyAC2ewXvxDKoH0NobVA/WG1RQ+xt8oAa0tQMTau3ARBrA/OALRROxFvLPDZkbMjdkbsgsmFqkEUYPZOUAOkZQRMINUgIcYVAmIugAAAAASUVORK5CYII=")  no-repeat 96% center}
.tableDiv table td,table th{ vertical-align:middle!important}
.tableDiv table thead th{ text-align:center!important; padding:10px 0; color:#7F7F7F}
.tableDiv tbody th,.tableDiv tbody td{ padding:.2em .3em; text-align:center;}
.tableDiv tbody th.thShow{ background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB8SURBVChTnZDRDYAgDEQ7giM4giM4iiO4jUkLqQEHchQ3UCCYQCwl8SX3dXc/D4zH03q6/yR+gZkH6+iSBmrCh3kbIcIHTuJICXma0/nFOFykoRxc863GOtzlQ5GwyXMZTWrsorM8lWlKLaX1kKR+pPWopTak9UhSVWkAD02hCBFxQDk2AAAAAElFTkSuQmCC") right center no-repeat; background-size:10px 6px;}
.tableDiv tbody th.thhide{ background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB9SURBVChTlZBbDYAwDEWRgAQkIAEpSMANSbulZEMQUnAAKSuQveEm52N9LTlNKdrAwsjzX5SBUVs8HDBJ+Vtohf5ddqDFQdrlEFGrDe7hAa4RzZ2M5aMsbNGywD3+QEbjXNISix45qb60GoHUlLQaj9SstBq31JK0GsrCdgKazQgRPvsKTAAAAABJRU5ErkJggg==") right center no-repeat; background-size:10px 6px;}
.tableDiv tbody td.footTd{ padding:10px 0; font-size:14px; background:#f6f7f6}
.tableDiv tr.ui-bar-d{ border:none!important;}
.tableDiv tr.hd-info-s th{ font-size:12px; color:#a1a1a1; font-weight:normal}
.table-stripe tbody tr:nth-child(odd) td, .table-stripe tbody tr:nth-child(odd) th {background-color: #FFF; border-bottom:#E5E5E5 1px solid; font-family:Verdana, Geneva, sans-serif}
.ui-select{ margin:.3em 0}
.ui-select .ui-btn{ padding:.5em .5em}
.ui-select .ui-btn-icon-right{ padding-right:2.5em}
.hd-info-s{ display:none; background:#fff; border-bottom:#E5E5E5 1px solid;}
.hd-info-s th{ padding:0 15px 15px 15px!important;}
.timeOrCost{ text-align:center; margin-bottom:5px; background:#F6EED1; border-radius:3px; padding:5px; color:#A1823B}
.selectTr td,.selectTr th{ border-bottom:none!important}
.tableDiv tbody th, .tableDiv tbody td#footUseCode{ text-align:center;  font-size:14px; padding:5px 0}

.org_link{ border:1px solid #e1e1e1; background:#eee; padding:5px; text-align:center; display:block; border-radius:4px; margin-top:10px; }
.org_statu span{ background:#7ec778; color:#FFF; border-radius:10px; height:20px; line-height:22px; text-align:center; width:30px; display:inline-block; vertical-align:middle; font-size:12px; margin-right:10px; font-weight:700}

.gpzn{ background:#858986; text-align:center; padding:5px 0}
.gpzn a{ color:#fff; padding:0 5px;}

/**topLogo**/
.topColor{
	background:#52AC4A;
	height:6px
}
/**topLogo**/
.topLogo{ position:absolute; right:0; top:0; width:70px; height:70px; background:url(/release/0.10/images/user/logo.png) no-repeat}


/**琛ㄥ崟**/
.inp{ border:#D0D6CE 1px solid; border-radius:3px; height:37px; vertical-align:middle; text-align:left}
.gaySbut{ background:#F8F8F8; border-radius:3px; border:#C1C9BF 1px solid; padding:0 25px; margin-left:5px; height:39px; line-height:39px; vertical-align:middle}
.disabledSbut{ background:#f8f8f8; border-radius:3px; border:#dbdfdb 1px solid; padding:0 25px; margin-left:5px; height:39px; line-height:39px; vertical-align:middle; color:#cecece}

.bankInfo{ margin-bottom:10px; height:30px; text-align:center}
.bankInfo span{ display:inline-block; vertical-align:middle; font-size:10px}
.bankInfo span.alipay{ background:url(../../images/phone/01.png) no-repeat 100%; width:43px; height:24px; background-size:43px}
.bankInfo span.gsbank{ background:url(../../images/phone/02.png) no-repeat left center; padding-left:18px; background-size:14px; margin-right:5px; color:#000}
.bankInfo span.nybank{ background:url(../../images/phone/03.png) no-repeat left center; padding-left:18px; background-size:14px;margin-right:5px; color:#000}
.bankInfo span.txt{ padding:0 2px}
.infoImg{ width:100%; display:block}

/**闂ㄧエ**/
.menPiao{ border:#CCD5CA 1px solid; padding:10px; margin-bottom:10px; background:#fff; overflow:hidden; background:#fff url(../images/wanshe/yiyong.gif) right bottom no-repeat; background-size:60px}
.nobg{ background:#fff}
.menPiao .time{ float:left; width:60px; height:55px; border:#E4ECE3 1px solid; border-radius:5px; padding:5px; text-align:center; font-size:14px; color:#8A8A8A}
.menPiao .time span{ display:block; font-size:33px;}
.menPiao h3{ margin:0px 0 5px 0;}
.menPiao .cn{ float:right; width:70%}
.menPiao p{ margin:5px 0}
.btnLine{ text-align:center}
.btnLine .ui-btn{ width:45%;}
.btnLine .ui-btn .ui-btn-inner{ font-size:13px!important; padding-left:10px; padding-right:10px}

.oldMp{position:absolute; top:6px; right:15px; line-height:30px; padding:0 10px; color:#A6A6A6; border:#A6A6A6 1px solid; border-radius:5px; font-size:14px;}
.menpiaoInfo{ text-align:center; position:relative; background:url(../../images/phone/ticket_bg.png) no-repeat; background-size:293px 100%; width:293px; height:100%; margin:10px auto}
.isUser{ width:26%; height:47%; position:absolute; top:8px; left:22%; background:url(/release/0.10/images/user/isUser.gif) no-repeat; background-size:100%;}
.menpiaoInfo .twoCode img{ margin:35px 0 0 0}
.menpiaoInfo .xian{ border-top:1px solid #f0f0f0; margin:10px auto; height:1px; overflow:hidden; width:253px;}
.menpiaoInfo .index{ position:absolute; top:-8px; left:116px; text-align:center; width:60px; color:#d5d5d5; font-size:14px}
.menpiaoInfo .passbook{ background:url(../../images/phone/pass.png) no-repeat; background-size:85px 35px; width:85px; height:35px;position:absolute; top:10px; right:10px; display:none}
.menpiaoInfo .download{ background:url(../../images/phone/download.png) no-repeat; background-size:55px 24px; width:55px; height:24px;position:absolute; top:10px; right:10px; display:none}
.menpiaoInfo h1{ font-size:18px; font-weight:700}
.menpiaoInfo .title{ font-size:12px; color:#b6b6b6}
.menpiaoInfo h3{ margin:0px 20px; font-size:16px; text-align:center;position:relative;top:-20px}
.menpiaoInfo h3 a{ color:#555}
.menpiaoInfo p{ text-align:left; margin-left:20px; margin-right:10px; margin-top:3px!important; margin-bottom:0!important; color:#383A37}
.menpiaoInfo table{margin: 0 20px ; font-size:14px}
.menpiaoInfo td{ text-align:left; vertical-align:top}
.t_button a{ display:block; text-align:center; margin-bottom:5px; }
.t_button a.iconbutton{ border:1px solid #c2c2c2}

.lineJd{ border-bottom:#ccc 1px dashed; height:15px; margin:0 0 20px 0}
.titInfo{ font-size:12px; margin:0 10px; color:#858585!important}
.flex-viewport{ background:#fff; }
.panels_slider {width: 100%; height:100%; margin: 0; padding: 0; text-align:center;border:#D3D6D3 1px solid; border-bottom:none; border-radius:3px 3px 0 0;}
.panels_slider .slides{ margin:0; padding:0; }
.panels_slider .slides > li {display: none; margin:0; padding:0}
.panels_slider ol.flex-control-nav { text-align: center; height:22px; margin:10px auto; display:inline-block; padding:0 20px; border-radius:20px; background:#DDDDDD}
.flex-control-nav li {margin: 6px 0 0 5px; display: inline-block; vertical-align:middle; zoom: 1; *display: inline;}
.flex-control-nav li a {width: 10px; height: 10px; margin:0; display: block; border-radius:20px; background:#fff; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {  border-radius:20px; background:#BFBFBF;}
.flex-control-nav li a.flex-active {  border-radius:20px; background:#BFBFBF; cursor: default;}

.mpFootInfo{ background:#fff; border:#D3D6D3 1px solid; padding-bottom:20px; background:#FFF url(/release/0.10/css/images/user/Tickets/logo.png) 95% 40px no-repeat; background-size: 100px auto; border-top:none; margin-bottom:15px}
.mpFootInfo .titInfo{ padding-right:120px;}
.cPageM{ text-align:center;}
.cPageI { text-align: left; line-height:22px; margin:10px auto;}
.cPageI li{  display:inline-block; line-height:33px; border-radius:3px; background:#fff; border:#ccc 1px solid; color:#000; text-align:center}
.cPageI li.mDown{ display:inline-block; line-height:34px; text-align:center; color:#fff; background:#51AB49; border:none; border-radius:3px;}

.topfulfilInfo{ border:#B9D9B5 1px solid; padding:10px 15px; text-align:center; background:#ecffeb; border-radius:5px; color:#3e9a2d; }
.topfulfilInfo span{ display:inline-block; vertical-align:middle}
.topfulfilInfo .gou{  background:url(../../images/phone/green_gou.png) center no-repeat; background-size:21px 21px;  width:21px; height:21px; margin-right:10px}
.topfulfilInfo h3{ color:#4D9746; font-size:16px}
.topfulfilInfo p{ font-size:12px}

.topMenuBm{ height:45px; line-height:45px; background:#464846; position:fixed; z-index:1000; width:100%; text-align:center; color:#fff}
.topMenuBm a.topBackLink{ float:left; height:45px; width:9%; margin-left:12px; vertical-align:middle; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAjCAYAAACU9ioYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACUSURBVEhL7ZbhCYAgEIUdwREawRHarEZrg0apCbR39SqlP532J7gPjgPP9yEIomslpRRQI6rjUj2UrShBeuBIj4QpyZk41oHgQxZjnNE8t7wHIZMpQchkShAymRKEvpMJCE67paTnWA/CnifKkRM3PZYmNWmJSduly666aZaGX0vrfl8nEFxSdLmwukc5h9LhkDm3ATJPUcw8ByWBAAAAAElFTkSuQmCC") 0 12px no-repeat; background-size:auto 20px}
.topMenuBm span{ float:left; width:80%;}
.timeP3{ border:#E0DEA5 1px solid; background:#FEFFE3; border-radius:3px; padding:10px 15px; min-height:30px; margin-bottom:10px; font-size:12px;}
.timeP3 span{ float:left; color:#E88F1C; margin-right:10px; font-size:25px}
.allMoney{ border:#DCDCDC 1px solid; border-radius:3px; padding:10px 15px; background:#fff; margin-bottom:10px; }

#formBm label u{ color:red; text-decoration:none}
#formBm label.titName{ font-weight:800; margin:10px 0;}
.selDay .ui-select{ display:inline-block;}
.selDay .text{ display:inline-block; vertical-align:middle; height:50px; line-height:30px;}





#dzm_txt{ color:#52ac4a; font-weight:700}
.tickeet_gray{ color:#c6c6c6}
.error_icon{ background:url(../../images/phone/hthbig.png) no-repeat; padding-left:60px; height:100%;min-height:48px; margin:20px 0px; margin:0 auto; color:#555; color:#F00; margin-bottom:20px;}
.ui-content{ padding:25px; background:#fff; }
.ui-popup-screen{ background:#000}
.ui-page-theme-a a.greenBut:hover{ color:#fff}
#footUseCode{ background:#ccc; display:none}


.vcd_right{ overflow:hidden; font-family:Verdana, Geneva, sans-serif; padding:10px 0; }
.vcd_crad{ border:1px solid #e9e9e9; color:#555; width:120px; padding:3px 0; text-align:center; cursor:pointer; float:left; margin:0 5px 5px 0; font-family:Verdana, Geneva, sans-serif; position:relative}
.vcd_crad:hover{ border:1px solid #4da445; color:#4da445;}
.vcd_selected,.vcd_selected:hover{ border:2px solid #75bc6f; padding:2px 0; width:101px; color:#555; background:url(../../event/image/vcd_selected.png) right bottom no-repeat}
.vcd_left{ margin-top:5px}
.vcd_right{ overflow:visible;height: auto }
.vcd_crad{ padding:5px 0; width:auto; padding:3px 10px; font-size:11px;}
.vcd_selected,.vcd_selected:hover{width:auto;padding:2px 9px}
.disabled,.disabled:hover{ border:1px dashed #d8d8d8; background:#f3f3f3; color:#d2d2d2;}
.vcd_crad span{ display:inline-block; vertical-align:middle; }
.vcd_crad span.vline{border-left:1px solid #e9e9e9; padding-left:8px; margin-left:8px}
.disabled span.vline{ border-left:1px dashed #d8d8d8}
.disabled .vcd_alt{ position:absolute; top:-26px; left:-1px; background:#f5ffe3; border:1px solid #c6e39e; padding:4px; line-height:16px; color:#e87e1c; display:none}
.disabled .vcd_alt span{ position: absolute; bottom:-7px; left:20px; background:url(../../event/image/alt_arrow_bottom.png) no-repeat; width:9px; height:7px; overflow:hidden}
.disabled:hover .vcd_alt{ display:block}
.vcd_more{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAiSURBVBhXYzh//vx/XJgBKAHC2BQwwCTRFYDFkSVhCuBiACxkU904Tr+eAAAAAElFTkSuQmCC) no-repeat right center; padding-right:14px;}
.vcd_more:hover{ text-decoration:none}
.vcd_more_up{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAkSURBVBhXYzh//jwDEv6PzEeXAEnCFcAkYYLINANIEpsEWAwA6ntT3TnrECkAAAAASUVORK5CYII=) no-repeat right center; padding-right:14px}
.vcd_crad .ui-radio{ display:none}

.vcd_quantity,.vcd_code{ display:none}
.vcd_number{ border:1px solid #c4c4c4; height:18px;  width:68px; overflow:hidden; margin-top:5px}
.vcd_number span{ display:block; float:left; height:18px; line-height:18px; width:18px; text-align:center}
.vcd_number .vcd_add{ background:#f3f3f3; border-left:1px solid #d8d8d8; cursor:pointer}
.vcd_number .vcd_reduce{ background:#f3f3f3; border-right:1px solid #d8d8d8; cursor:pointer}
.vcd_number .input{ width:30px;}
.vcd_number input{ width:30px; border:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;min-height:inherit; margin-top:3px}
.vcd_sigunbtn{ border:1px dashed #dadfd9; border-right:none; border-left:none; text-align:right; padding:15px 0}

.vcd_number .ui-input-text{ margin:0; text-shadow:none; box-shadow:none; border:none;}


.vcd_code{padding:15px 0;border-top:1px dashed #dadfd9; text-align:right;}
.vcd_code .pc_default{ line-height:30px}
.pc_default a{ color:#4da445;}
.vcd_price{ }
.vcd_price span,.vcd_price a{ display:inline-block; vertical-align:middle;}
.pc_default{ border:1px solid #d0d6ce; background:#f8f8f8; color:#4da445; border-radius:4px; padding:5px 8px; margin-left:10px; font-size:12px}
.pc_default:hover{ text-decoration:none}
.pc_add span,.pc_add input{ display:inline-block; vertical-align:middle}
.pc_add input{ border-radius:3px}
.pc_add .left{ width:68%}
.pc_add .right{ width:26%; font-size:10px}
#useCode{ border:1px solid #d0d6ce; background:#f8f8f8; color:#4da445; border-radius:4px; padding:8px 8px;;background: -moz-linear-gradient(100% 100% 90deg, #f5f5f5, #fbfbfb);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#f5f5f5)); display:inline-block; vertical-align:middle;}
.inputclass_bf{border-radius:5px;background-color:#fff;border:1px solid #ccc  ;color:#777;padding:5px 6px; color:#555555; vertical-align:middle}

.vcd_zj{ color:#F00; font-size:20px}
.vcd_price .vcd_zj_gray span{ color:#808080; font-size:12px; line-height:30px;text-decoration:line-through;}
.code_error { color:#F00; padding-top:2px}
.vcd_price .vcd_zh{ display:none; margin-left:10px}
.vcd_price .vcd_zh .red{color:#F00; font-size:20px}
.vcd_price .vcd_zj_zh span{ color:#999; font-size:14px; text-decoration:line-through;}


.ticket_card{ background:#fff; padding:10px;border:1px solid #d3d6d3; margin-bottom:10px; border-radius:5px;box-shadow: 0 0 4px #DFDFDF;}
.view_card_div .vcd_left{ float:left}
.view_card_div .vcd_right{ float:left; padding:0}

.vcd_zright{ float:right}
#card_dzm_input{ margin-top:10px}

.seat_red{ color:#fff; border-radius:5px; padding:5px 10px;  display:inline-block}
.seat_blue{ color:#fff; border-radius:5px; padding:5px 10px;  display:inline-block}
.seat_yellow,.seat_golden,.seat_green,.seat_purple,.seat_ching,.seat_lndigo{ color:#fff; border-radius:5px; padding:5px 10px;  display:inline-block}

.poster{ text-align:center; margin-bottom:20px}
.poster img,.autoimg{ max-width: 100%; }
.event_info{ line-height:24px; }

#mapinfo{ position:relative;}
#mapinfo .bg{ background:#000;opacity:0.7; height:100px; position:absolute; top:0px; left:0px; z-index:9998}
.mapinfo{ padding:5px 15px;position:absolute; top:0px; left:0px; z-index:9999;}
.mapinfo h3{ margin:0px; color:#fff; text-shadow:none; margin-bottom:10px; font-size:14px; margin-top:5px;}
.mapinfo p{ color:#fff; margin:0px; margin-bottom:5px;text-shadow:none; font-size:12px; color:#b5b3b2; line-height:20px}

.icon_time{ background:url(../../images/phone/icon_time.png) no-repeat left 0; padding-left:25px; background-size:16px 16px;}
.icon_mark{ background:url(../../images/phone/icon_mark.png) no-repeat 1px 0; padding-left:25px;background-size:16px 19px;}
.noicon .ui-icon-minus:after{ background:none;}
.noicon .ui-btn-icon-left{padding-left:15px}
.noicon .ui-icon-plus:after{ background:none}
.jump_pc{ background:url(../../images/phone/pc.png) no-repeat; padding-left:100px; height:82px; margin:0 auto; line-height:24px; color:#555}

.contact_phone{ background:url(../../images/phone/contact.png) no-repeat left 0px; padding-left:35px; height:30px; line-height:25px; width:200px}
.contact_email{ background:url(../../images/phone/contact.png) no-repeat left -49px; padding-left:35px; height:30px; line-height:25px; width:200px}

#footer{ margin:20px 0;text-align:center; font-size:12px}
#footer .verson,#footer .verson a{ color:#a1a1a1; font-weight:400; text-decoration:none; }
#footer .verson a.selected{ font-weight:700; color:#696969}
#footer p{ color:#a1a1a1}


/* seat */
.seat_red_font{ color:#f25f5f}
.seat_yellow_font{ color:#e4ba6f}
.seat_golden_font{ color:#e8b844}
.seat_green_font{ color:#a8d568}
.seat_blue_font{ color:#8ec2de}
.seat_purple_font{ color:#c380b3}
.seat_ching_font{ color:#91ECBD}
.seat_lndigo_font{ color:#A3A4F1}
#seat_nav td{ height:21px; color:#FFF}
#seat_nav .name{ font-size:12px;}
#seat_nav .price{ font-size:20px;}

.seat_info{ background:#fcfcfc; ;border-bottom:1px solid #f1f1f2; padding:15px;}
.seat_info .left{ font-size:10px}
.seat_info .left img{width:17px; height:14px}
.seat_info .left span{ margin-right:10px}
.seat_info .left span,.seat_info .left img{ display:inline-block; vertical-align:middle}
.seat_info .left span.price{white-space:nowrap;  }
.seat_info .right{ float:right}

.event_seat_info{border-bottom:1px solid #dcdcdd;box-shadow: 0 0 5px #dcdcdd; padding:15px; background:#f2f2f4 url(../../images/phone/arrow_right.gif) no-repeat 95% center;}
.event_seat_info p{ margin:0px; color:#aeaeae; text-indent:5px;}
.event_seat_info h1{ font-size:22px; color:#000; margin:5px 0}
.seat_thumb{ text-align:center; margin:20px 0}
.seat_thumb img{ max-width: 100%; }

.seat_map{border-collapse:collapse; text-align:center; margin:20px auto}
.seat_map td{ width:46px; height:42px; overflow:hidden; padding:0 6px}
.seat_map td.null{ border:none; width:15px; overflow:hidden}
.seat_map td.xh{ color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px}
#seatWindow{ position:absolute; width:120px; font-size:12px; display:none}
.seat_min{ margin:0 auto;}
.seat_min td{width:19px; height:16px;}
.seat_min td img{ width:12px; height:10px;}
#seatWindow .bg{filter:alpha(opacity=80);opacity:0.8; background:#000; width:125px; position:absolute; left:-78px; top:-135px; height:130px; border-radius:4px;}
#seatWindow .arrow{ width:120px; background:url(/inc/image/seat/arrow.gif) no-repeat center top; height:6px; overflow:hidden;position:absolute;left:-78px; top:-5px;}
#seatWindow ul{ color:#FFF;position:absolute; left:-78px; top:-140px; margin-left:10px; margin-top:5px}
#seatWindow ul li{ line-height:20px; height:20px;}
.pointer{ cursor:pointer}
.seat_left{ width:137px; float:left}
.seat_right{ width:735px; float:right;}
.No_bg{ background:url(/inc/image/seat/No_bg.png); height:14px; width:18px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/inc/image/seat/No_bg.png'); _ background-image: none; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:14px; display:inline-block; color:#000}

#selectdiv{ display:none; position:absolute; bottom:0; left:0; background:#fff;opacity:0.95;}
#seat_select{  padding:0; margin:0;font-size:12px; width:100%; text-align:center}
#seat_select .seatblock{ border-radius:5px;padding:4px 6px; margin:5px 5px 0 5px; display:block; line-height:normal; width:42%; display:inline-block; text-align:center}
#seat_select .ssl{ float:left; line-height:16px}
#seat_select .ssr{ float:right; font-size:16px; cursor:pointer; font-weight:700}

.seat_red{ background:#e4756f; color:#000}
.seat_yellow{ background:#e4ba6f; color:#000;}
.seat_golden{background:#ec9393; color:#000;}
.seat_green{ background:#a8d568; color:#000;}
.seat_blue{ background:#8ec2de; color:#000;}
.seat_purple{ background:#c380b3; color:#000;}
.seat_ching{ background:#91ECBD; color:#000;}
.seat_lndigo{ background:#A3A4F1; color:#000;}

#seat_waring{ position:absolute; top:130px; border-radius:5px; background:#000; padding:10px;opacity:0.9; z-index:9; display:none; color:#fff;opacity:0.7}
#seat_iframe{ z-index:0}
.kantai{ background:url(../../images/phone/ww.png) no-repeat center center; height:49px; width:100%; background-size:50%}

.more_gray{ background:url(../../images/phone/more_gray.png) no-repeat right center; padding-right:18px; font-size:14px; clear:both; text-align:right; padding:5px 18px 5px 0; margin-right:10px}
.more_gray_up{ background:url(../../images/phone/more_gray_up.png) no-repeat right center;}
#price_div .vcd_crad{ padding:6px 8px}
#price_div .vcd_selected{ padding:5px 7px}
.vcd_line .forecast{ color:#589499}
.card_alt{ background:#eff9ed; padding:8px 15px; display:none; font-size:11px}

#ticket_ul ul{ clear:both; font-size:11px}
#ticket_ul li{ float:left; line-height:28px; margin-right:10px}
#ticket_ul li.frist{ width:60px;}
#ticket_ul li.last{ float:right}
#ticket_ul .vcd_number{ padding:0}

.ticket_tip{ background:url(../../images/phone/phone_you.png); background-size:12px 11px; width:12px; height:11px; position:absolute;left:-1px; top:-1px}
.vcd_selected .ticket_tip{}
.tt_tao{ background:url(../../images/phone/phone_tao.png); background-size:12px 11px;}
.tt_ys{ background:url(../../images/phone/phone_yu.png); background-size:12px 11px;}
.vcd_price{ float:left;}
.vcd_zright{ float:right}
.buy_ticket_error{ border:1px solid #F2DAAA; background:#FFFCEB; color:#F00; display:none; padding:0 15px; height:40px; line-height:40px; font-size:12px}
.pc_edit{ font-size:12px}
#dz_price{ display:none}
.signup_btn .left,.signup_btn .right{ width:48%}
.signup_btn .right{ text-align:right}
.signup_bank{}
.signup_bank .left{ background:url(../../images/phone/m_bank.png); background-size:109px 21px; display:inline-block; width:109px; height:21px}
.compass{ background:url(../../event/image/compass.png) no-repeat; height:16px; width:16px; display:inline-block; vertical-align:middle; margin-right:6px}
.ticket_mp{ background:url(../../event/image/ticket.png) no-repeat; height:16px; width:16px; display:inline-block; vertical-align:middle; margin-right:6px}
.signup_bank .right{ font-size:12px}

#left_menu{ position:fixed; bottom:40px;right:5px; }
#left_menu p{ padding:2px}
#left_menu a{ display:inline-block;text-indent:-9999px;}
#left_menu .topc{ background:url(../../images/phone/phone_topc.png); background-size:43px 43px; width:43px; height:43px;}
#left_menu .totop{ background:url(../../images/phone/phone_totop.png); background-size:43px 43px; width:43px; height:43px;}

/*鑱旂郴鎴戜滑*/
.head_zdy{ background: -moz-linear-gradient(100% 100% 90deg, #43a930, #43a930);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#43a930), to(#43a930)); height:42px; border-bottom:1px solid #238018; position:relative; text-align:center; line-height:42px; color:#fff; font-size:20px;}
.head_zdy a.back{ display:block; position:absolute; left:10px; top:13px; width:11px; height:17px; background:url(../../images/phone/phone_arrow_left.png); background-size:11px; height:17px; text-indent:-9999px;}
.phone_contact p.time{ margin-top:10px; color:#6d6d6d; font-weight:400}
.phone_contact .line{ border-bottom:1px solid #e5e5e5; margin:20px 0; height:0px; }
.phone_contact .tableDiv{background:none; border:none;box-shadow:none; padding:0}

.contact_us{}
.contact_us h2{ font-weight:700; margin-bottom:15px}
.contact_us a,.contact_us span{ display:inline-block; vertical-align:middle}
.contact_us p{  background:url(../../event/image/contact_icon.png) no-repeat; padding-left:30px}
.contact_us p.qq{ background-position:0 10px}
.contact_us p.tel{ background-position:0 -30px}
.contact_us p.mobile{ background-position:0 -195px}
.contact_us p.weibo{ background-position:0 -70px}
.contact_us p.email{ background-position:0 -112px}
.contact_us p.weixin{ background-position:0 -150px}
.contact_us .cline{ border-bottom:1px solid #eee; display:block; padding:10px 0}

.selectcgdate li{ padding:12px 10px 10px; border-bottom:1px solid #e5e5e5; height:26px}
.selectcgdate li .arrow{background:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%223.404%2C2.051%208.354%2C7%203.404%2C11.95%205.525%2C14.07%2012.596%2C7%205.525%2C-0.071%20%22%2F%3E%3C%2Fsvg%3E") no-repeat; width:14px; height:14px; float:right; display:block; margin-top:3px}
.selectcgdate li .left{ float:left; padding-right:30px}
.selectcgdate li.last{ border-bottom:none; border-raidus:0 0 5px 5px}
.selectcgdate li.selected{ background:#43a930; color:#fff}
.selectcgdate li.selected .arrow{ background:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%223.404%2C2.051%208.354%2C7%203.404%2C11.95%205.525%2C14.07%2012.596%2C7%205.525%2C-0.071%20%22%2F%3E%3C%2Fsvg%3E")}

/* 绮変笣鎺掕姒�*/
.list_menu { background:#206e10;}
.list_menu a{ display:block; padding:5px 0 7px; height:30px; line-height:30px; text-align:center; color:#fefefe}
.list_menu a.selected{ color:#8fd481; border-bottom:2px solid #8fd481;padding:5px 0;}
.list_menu a span.fansline{ border-right:1px solid #329e25; display:block}

.fansjf{ height:55px; background:#eaeaea; border-bottom:1px solid #e0e0e0}
.fansjf li{ float:left; text-align:center; color:#afafaf; font-size:12px;padding:10px 0; height:35px}
.fansjf li p{ color:#252525; font-size:16px}
.fansjf li.fj1{ width:29%; border-right:1px solid #e0e0e0}
.fansjf li.fj3{ width:40%; color:#91b789; font-size:12px}
.fansjf li.fj3 span{ margin-top:10px; display:block}

.fanslist td{ padding:10px 0; border-bottom:1px solid #e0e0e0; border-top:1px solid #f7f7f7;box-shadow:0px 2px 0px #f7f7f7}
.fanslist .fh,.owen .fh{ color:#a5a5a5}
.fanslist .frist{ color:#d95929}
.fanslist .second{ color:#eebf3b}
.fanslist .third{ color:#2496be}
.fans_slh{ line-height:8px; padding:10px; color:#a5a5a5; margin-left:46px; font-size:12px}
.owen ,.owen td a,fanslist,.fanslist a{ color:#252525}
.owen td{ border-top:1px solid #afe3a1; border-bottom:1px solid #afe3a1; background:#d3fcca; padding:10px 0}

.fans_jfgz{ padding:10px;}
.fans_jfgz p{ text-indent:32px; padding:10px 0}
#jifeng{ display:none}

/* 澶ч亾 */
.dadao_a { padding:10px}
.dadao_a td{ padding:5px;}
.dadao_a table a{ display:block;  padding:10px 15px; border-radius:5px; background:#fbeb91 url(../../../temp_img/yellow_arrow.png) no-repeat 94% center; background-size:10px 15px; border:1px solid #e7c919}
.dadao_a table a span{ display:block}
.dadao_a table a .name{ color:#1f1a00; font-size:16px}
.dadao_a table a .date{ color:#a49a52; font-size:12px}

.dadao_wslogo { text-align:right; margin:40px 10px 40px 0; }
.dadao_wslogo span{ display:inline-block; vertical-align:middle; color:#706b1a}
.dadao_wslogo .logo{ background:url(../../../temp_img/ws_logo.png) no-repeat; background-size:63px 14px; width:63px; height:14px}

.fjtable{ border:1px solid #e9f1e9; background:#fff;width: 273px; margin:0 auto; padding:10px; color:#252525}
.fjtable td{ padding:5px 0; border-top:1px dotted #e9e9e9; table-layout:fixed; word-break: break-all; overflow:hidden;}
.fjtable tr.title td{ color:#959595; border:none}

.seat_top{ position:absolute; top:0; left:0;z-index:999;width:100%}
.seat_choose{z-index:0}
.seat_choose canvas{background-color:#f2f2f2; width:100%; height:100%}

@media (max-width: 320px) {
.vcd_crad{ width:65px;}
#price_div .vcd_crad{ width:auto; }
.vcd_selected, .vcd_selected:hover{ width:65px}
#ticket_ul li:first-child{ font-size:9px}
}
