/* CSS Document g*/
/*公共样式*/

/*样式重置*/
body,ul,p,h1,h2,h3,h4,h5,dl,dd,form,input,textarea,select{padding:0;margin:0;}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style: normal;font-weight: bold;}
li{list-style:none;}
img{border:none;}
a{text-decoration:none;color: #535353}
a:hove{text-decoration:underline;}
form {display: block;}

.pagination {font-family: "frutiger linotype","lucida grande",helvetica,arial,sans-serif;font-size: 76%;text-align: center;margin: 30px 0;}
.paginator_currentpage {font-weight: bold;background: #ea5504;color: #FFFFFF;}
.paginator_page {border: 1px solid #999;display: inline;padding: 0.1em 0.2em;margin: 2px;height: 1.2em;}	
.pagination a:hover{font-weight: bold;color: #ea5504; }

/*背景*/
/*
body {font-family: "宋体";font-size: 12px;line-height: 150%;background-color: #f6b60d;background-image: url(../images/body_bg.jpg);background-repeat: no-repeat;background-position: center top;color: #535353;}
*/
#flashMessage {padding:120px 0 0 0; font-size:14px;}
#flashmessage { text-align: center; line-height: 30px; font-size: 18px; font-weight: bold; color: red;
    width: 1000px;
    margin: auto;
    background-color: #fff;
}
/*header*/

#header { width: 1002px; margin: 0 auto; }
.h_top{width:1002px;height:77px;}
.logo{height: 77px;width: 328px;background-image: url(../images/logo.jpg);}
.fl{float: left;display: inline;}
.search{margin-right: 3px;width: 350px;}
.fr{float: right;display: inline;}
.input_search {height: 26px;width: 219px;background-image: url(../images/search.jpg);float:right;}
.language {height: 35px;line-height: 35px;text-align: right;color: #535353;}
.arial {font-family: Arial;}
.input_text {height: 26px;width: 185px;border: none;background-color: transparent;}
.input_submit {height: 26px;width: 34px;background-color: transparent;border: none;}
.nav { height: 45px; width: 1002px; line-height:45px; font-family:"微软雅黑"; font-size:16px;}
.nav ul { list-style: none; width:1002px; }
.nav ul li { color: #ffd291; position: relative; float: left; padding:0 10px; text-align: center; display: inline; z-index:10000; }
.nav ul li span { padding:0px 10px; }
.nav ul li a { text-align: center; color:#FFF; }
.nav ul li ul { left:0; top:45px; display: none; position:absolute; background-color:#f06032; z-index:100000; width:91px; }
.nav ul li ul li { left: 0px; display:block; width:70px; text-align:center; font-weight:bold; line-height:30px; font-size:14px; }
.nav ul li:hover { color:#FFF; }
.nav ul li:hover ul { display:block; background-color:#f06032; }
.nav ul li:hover ul li:hover { background:#ff8617; text-align: center; }
.nav ul li:hover ul li a:hover { color:#FFF; }
.nav ul .nav_xian { height: 17px; width: 1px; background-image: url(../images/nav_xian.jpg); margin-top:14px; float:left; padding:0; display: inline; }
#nav_tszt { width:170px; }
#nav_tszt li { width:149px; }
/*footer*/
#footer { width: 100%; height:127px;background-image: url(../images/footer_bg.jpg); background-repeat: repeat-x; background-position: left top; }
.footer { width: 1002px; margin: 0 auto; }
.footer_top { height: 30px; width: 1002px; line-height: 30px; color: #FFF; }
.footer_top a { color:#fff; }
.sy_yqlj { background-color: #f8f8f8; color: #666666; width:182px; height:21px; border: 1px solid #d4effe; margin-top: 4px; margin-left: 12px; }
.sy_hddb { height: 30px; width: 80px; line-height: 30px; padding-left: 30px; cursor: pointer; background-image: url(../images/sy_fhdb.jpg); background-repeat: no-repeat; background-position: 94px 12px; }
.footer_main { line-height: 22px; }
.sy_bqsy { padding: 15px 0; }
.sy_wb { height: 84px; width: 360px; }

/** 选择时间框 */
#perform_ticket .info .content .control_time { font-size: 14px; }
#perform_ticket .info .content .control_time span { width: 80px; }
#time_play {display: block;}
#time_play #left, #time_play #right { cursor: pointer; float: left; width: 13px; height: 38px;background: url(../images/perform_ticket_time_btn.png);}
#time_play .times { float: left; width: 420px; overflow: hidden; display: block;height: 37px;}
#time_play .times .container {border:1px red soild;}
#time_play .times .container div { cursor: pointer; float: left; width: 80px; height: 35px; margin-left: 2px; text-align: center;border:1px #ccc solid;font-weight:bold;}
#time_play .times .container div:hover {color: #FFF;background-color:#de5511;}
#time_play .times .container .select {  background-color:#de5511; color:#FFF; }
#time_play .times .container .disable { background-color:#de5511;}
#time_play #left {background-position: 0px 0px;}
#time_play #left.disable, #time_play #left.disable:hover { background-color:#de5511;}
#time_play #left:hover {background-position: 0px 0px;}
#time_play #right { background-position: 0px -38px; margin-left: 2px;}
#time_play #right.disable, #time_play #right.disable:hover { background-color:#de5511;}
#time_play #right:hover {background-position: 0px -38px;}
/*
*选择票价框
*/
#control_price { font-size: 14px;height: 40px;line-height:40px;}
#control_price span { width: 84px;float:left;}
#price_div { width: 515px; display: inline; }
#price_div .prices {}

#price_div .prices div {/* background: none repeat scroll 0 0 #FFFFFF;  */border: 1px solid #CCC;/* color: #333333; */cursor: pointer;
float: left;margin-right:3px;min-height: 35px;min-width: 90px;text-align: center;text-decoration: none;line-height:35px;}
#price_div .prices div:hover {border: 1px solid #CCC;color: #FFF;background-color:#de5511;}
#price_div .prices div:visited {border: 1px solid #CCC;color: #FFF;background-color:#de5511;}
#price_div .prices div.select {background-color:#de5511; color: #FFF;border: 1px solid #CCC;}
#price_div .prices div.disable {background: none repeat scroll 0 0 #EDEDED;border: 1px dashed #C7C7C7;
color: #BFBFBF;position: relative;visibility: visible;z-index: 1;}
#price_div .prices div.disable:hover, .price_product #price_div .prices div.perform_status_2:hover {color: #FF0000;}

