﻿.clear { clear: both; }

.feattitle { background: url(../img/ztbg.jpg) no-repeat; width: 756px; height: 33px; margin: auto; }
.featbg { background: url(../img/featbg.jpg) no-repeat; width: 708px; height: 161px; margin: 10px auto; }
.featmbg { background: url(../img/featmbg.jpg) repeat-y; width: 753px; padding: 10px 0px; margin: auto; }

.pagebg { background: url(../img/pagebg.jpg) no-repeat; width: 772px; height: 30px; margin: auto; }

.flleft { float: left; display: inline; width: 480px; height: 144px; margin: 7px auto auto 8px; }
.flright { text-align: left; font-size: 14px; float: right; display: inline; width: 192px; height: 144px; margin: 7px 8px auto auto; }
.flright .fltitle { font-weight: bold; color: #dd050b; }
.flright .flcontent { font-family: Arial; width: 192px; height: 80px; line-height: 20px; color: #fff; margin-top: 5px; overflow: auto; word-wrap: break-word; }
.flright .flmore { text-align: right; color: #e60007; }
.flright .flmore a { color: #fff; text-decoration: none; }
.flright .flmore a:hover { text-decoration: underline; }

.pagebg { color: #fff; font-size: 12px; }
.pagebg a { line-height: 30px; color: #fff; text-decoration: none; }
.pagebg a:hover { text-decoration: underline; }

#breakcontent { line-height: 25px; font-size: 14px; text-align: left; color: #fff; background: #000; height: 164px; padding: 10px; word-wrap: break-word; }
/*---------view-----------*/
.con { width: 769px; margin: auto; }
.fmbg { background: url(/img/feamubg.gif) repeat-y; }
.mutop { background: url(/img/mutop.gif) no-repeat; width: 753px; height: 6px; overflow: hidden; margin: auto; }
.mubg { background: url(/img/mubg.gif) repeat-y; width: 753px; margin: auto; }
.mubot { background: url(/img/mubot.gif) no-repeat; width: 753px; height: 6px; overflow: hidden; margin: auto; }

/* ticket */
.ticket { font-size: 14px; font-weight: bold; color: #fff; line-height: 25px; float: left; display: inline; height: 25px; cursor: pointer; }
.ticketDIV { background: #fff; width: 100%; position: absolute; left: 0px; top: 0px; visibility: hidden; filter: alpha(opacity=20); opacity: 0.2; }
.ticketbor { position: absolute; left: 50%; top: 50%; z-index: 1; }
#ticketObj { background: url(../img/ticket.gif) no-repeat; width: 327px; height: 179px; position: relative; left: -163px; top: -90px; visibility: hidden; }
#ticketObj table { font-family: Arial; font-size: 12px; color: #fff; width: 300px; border-collapse: collapse; }
#ticketObj table .col1 { width: 160px; }
#ticketObj table .col2 { width: 40px; }
#ticketObj table tr th { text-align: left; height: 30px; }
#ticketObj table tr th img { cursor: pointer; float: right; }
#ticketObj table tr td { text-align: left; vertical-align: middle; height: 23px; }
#ticketObj table tr td input { border: 0; }
#ticketObj table tr td .input80 { width: 80px; }
