@import url('basic.css');

.left_w{
	width: 723px;
	float: left;
	margin-top: 7px;
	}
.left_c_bg{
	background: #DFDFDF url(../images/seat/left-bg.gif) repeat-x left top;
	border: 1px solid #656565;
	border-top: none;
	padding: 7px 6px;
	}
.seat_bg{
	background: #C7C7C7 url(../images/seat/seat-bg.gif) repeat-x left top;
	border: 1px solid #888888;
	padding-top: 13px;
	}
.seat_bg dl{
	text-align: center;
	}
.seat_bg dt{
	font-size: 14px;
	font-weight: 600;
	color: #4C4C4C;
	margin-bottom: 8px;
	}
.seat_seat{
	text-align: center;
	padding-bottom: 15px;
	border-bottom: 1px solid #A8A8A8;
	}
.seat_caption{
	height: 23px;
	border-top: 1px solid #F8F8F8;
	color: #565656;
	padding: 7px 0px 0px 12px;
	}
.seat_caption img{
	vertical-align: middle;
	padding: 0px 10px 0px 5px;
	}
.buy_news{
	margin-top: 7px;
	border: 1px solid #ABABAB;
	background: #5A5A5A;
	}
.buy_news h2{
	background: url(../images/seat/title-bg3-1.gif) repeat-x;
	border-bottom: 1px solid #888888;
	height: 31px;
	padding-left: 6px;
	}
.buy_news h2 span{
	display: block;
	background: url(../images/seat/title-bg3-2.gif) repeat-x;
	height: 31px;
	line-height: 31px;
	padding-left: 14px;
	color: #424242;
	font-size: 14px;
	}
.buy_news h2 span span{
	background: none;
	float: right;
	color: #D71010;
	font-weight: 600;
	margin-right: 15px;
	}
.buy_news dl{
	color: #ffffff;
	}
.buy_news dt{
	background: url(../images/seat/bg001.gif) repeat-x;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	font-weight: 600;
	padding-left: 12px;
	}
.buy_news dt span{
	font-size: 12px;
	color: #82FF45;
	}
.buy_news dt a{
	color: #82FF45;
	}
.buy_news dd{
	border-top: 1px solid #838383;
	border-bottom: 1px solid #303030;
	padding: 10px 0px 10px 30px;
	}
.bond_list{
	border-collapse: collapse;
	width: 100%;
	color: #ffffff;
	}
.bond_list caption{
	background: url(../images/seat/bg001.gif) repeat-x;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	font-weight: 600;
	text-align: left;
	padding-left: 12px;
	}
.bond_list caption span{
	font-size: 12px;
	color: #82FF45;
	}
.bond_list caption a{
	color: #82FF45;
	}
.bond_list th,.bond_list td{
	background: url(../images/seat/bg002.gif) repeat-x left top;
	padding: 10px 0px;
	text-align: center;
	}
.bond_list th{
	font-size: 14px;
	}
.bond_list input{
	vertical-align: middle;
	}
.bond_list td.bond_list_total{
	text-align: left;
	padding-left: 30px;
	}
.tel_news dd{
	height: 1%;
	overflow: hidden;
	}
.tel_news dd span{
	display: block;
	width: 360px;
	float: right;
	line-height: 17px;
	}
.right_w{
	width: 251px;
	float: right;
	margin-top: 7px;
	}
.select_seat{
	background: #D4D3D3;
	border: 1px solid #8E8E8E;
	border-bottom: none;
	}
.select_seat h2{
	background: url(../images/seat/title-bg1-1.gif) repeat-x;
	border-bottom: 1px solid #888888;
	height: 31px;
	padding-left: 6px;
	}
.select_seat h2 span{
	display: block;
	background: url(../images/seat/title-bg1-2.gif) repeat-x;
	height: 31px;
	line-height: 31px;
	padding-left: 14px;
	color: #424242;
	font-size: 14px;
	}
.select_seat p{
	border-top: 1px solid #F8F8F8;
	border-bottom: 1px solid #A8A8A8;
	padding: 10px 0px 10px 20px;
	font-size: 14px;
	}
.select_seat ul{
	border-top: 1px solid #F8F8F8;
	height: 1%;
	padding: 10px 0px;
	overflow: hidden;
	}
.select_seat li{
	width: 120px;
	float: left;
	text-align: center;
	height: 20px;
	line-height: 20px;
	color: #5A5A5A;
	font-size: 14px;
	}
.seat_notes{
	background: #C8C8C8;
	border: 1px solid #8E8E8E;
	padding-bottom: 10px;
	}
.seat_notes h2{
	background: url(../images/seat/title-bg2-1.gif) repeat-x;
	border-bottom: 1px solid #888888;
	height: 31px;
	padding-left: 6px;
	}
.seat_notes h2 span{
	display: block;
	background: url(../images/seat/title-bg2-2.gif) repeat-x;
	height: 31px;
	line-height: 31px;
	padding-left: 14px;
	color: #424242;
	font-size: 14px;
	}
.seat_notes p{
	padding: 10px 0px 0px 30px;
	color: #5A5A5A;
	line-height: 18px;
	}
.seat_notes p label{
	width: 15px;
	float: left;
	display: inline;
	margin-left: -15px;
	}
.seat_other{
	margin-top: 7px;
	}
/* video list start */
.video_name{
	background: #D6D5D5;
	border: 1px solid #888888;
	padding: 5px;
	height: 1%;
	overflow: hidden;
	}
.video_name dt{
	width: 92px;
	height: 127px;
	float: left;
	}
.video_name dt img{
	width: 90px;
	height: 125px;
	border: 1px solid #909090;
	}
.video_name dd{
	width: 590px;
	float: right;
	color: #5A5A5A;
	}
.video_name dd h3{
	font-size: 14px;
	margin-top: 5px;
	}
.video_name dd h3 span{
	font-size: 12px;
	}
.video_name dd p{
	line-height: 16px;
	margin-top: 10px;
	}
.video_name dd a{
	color: #5A5A5A;
	}
.video_date{
	background: #5A5A5A;
	border: 1px solid #ABABAB;
	margin-top: 7px;
	}
.video_date h2{
	background: url(../images/seat/title-bg3-1.gif) repeat-x;
	border-bottom: 1px solid #888888;
	height: 31px;
	padding-left: 6px;
	}
.video_date h2 span{
	display: block;
	background: url(../images/seat/title-bg3-2.gif) repeat-x;
	height: 31px;
	line-height: 31px;
	padding-left: 14px;
	color: #424242;
	font-size: 14px;
	}
.choose_date{
	border-top: 1px solid #838383;
	border-bottom: 1px solid #303030;
	padding: 10px 0px 10px 25px;
	color: #EEEEEE;
	}
.choose_date a{
	color: #EEEEEE;
	}
.choose_video{
	border-top: 1px solid #838383;
	border-bottom: 1px solid #303030;
	padding: 10px 10px 5px 105px;
	color: #EEEEEE;
	height: 1%;
	overflow: hidden;
	}
.choose_video dt{
	float: left;
	width: 80px;
	margin-left: -80px;
	display: inline;
	}
.choose_video dd{
	float: left;
	margin-right: 25px;
	padding-bottom: 5px;
	white-space: nowrap;
	}
.video_list{
	border-top: 1px solid #838383;
	border-bottom: 1px solid #303030;
	padding: 10px 10px 15px;
	height: 1%;
	overflow: hidden;
	}
.video_list dt{
	width: 110px;
	float: left;
	}
.video_list dt img{
	width: 105px;
	height: 145px;
	border: 1px solid #C8C8C8;
	}
.video_list dt p{
	color: #CFCECE;
	line-height: 17px;
	margin-top: 5px;
	}
.video_list dd{
	width: 570px;
	float: right;
	color: #CFCECE;
	}
.video_list dd a{
	color: #CFCECE;
	}
.video_list dd h3{
	font-size: 14px;
	color: #EEEEEE;
	margin: 5px 0px 10px;
	}
.video_list dd h3 span{
	font-size: 12px;
	}
.video_list dd h3 a{
	color: #EEEEEE;
	}
.video_list dd p{
	line-height: 17px;
	}
.video_list table{
	border-collapse: collapse;
	background: #F1F1F1;
	width: 570px;
	margin-top: 10px;
	}
.video_list th{
	background: url(../images/seat/bg003.gif) repeat-x;
	height: 31px;
	line-height: 31px;
	text-align: center;
	color: #ffffff;
	}
.video_list td{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 3px 0px;
	line-height: 20px;
	text-align: center;
	color: #565656;
	}
/* zrl 2009-10-27 amend start */
.video_list td a{
	display: inline;
	background: url(../images/seat/button-bg1-1.gif) repeat-x;
	border: 1px solid #DEA303;
	width: 60px;
	height: 20px;
	line-height: 22px;
	color: #565656;
	float: right;
	margin-right: 10px;
	overflow: hidden;
	}
.video_list td a:hover{
	text-decoration: none;
	background: url(../images/seat/button-bg1-2.gif) repeat-x;
	border: 1px solid #75AB00;
	}
/* zrl 2009-10-27 amend end */
.video_list td a{
	display: inline;
	background: url(../images/seat/button-bg1-1.gif) repeat-x;
	border: 1px solid #B3B3B3;
	width: 60px;
	height: 21px;
	line-height: 23px;
	color: #565656;
	float: right;
	margin-right: 10px;
	overflow: hidden;
	}
.video_list td a:hover{
	text-decoration: none;
	background: url(../images/seat/button-bg1-2.gif) repeat-x;
	}
.video_list .even{
	background: #F1F1F1;
	}
.video_list .odd{
	background: #E2E2E2;
	}
.video_list .main_color{
	background: #CEF1B0;
	}
/* zrl 2009-10-27 fllowing start */
.video_list td span{
	color: #007EFF;
	display: inline-block;
	width: 40px;
	}
.video_list .main_color td span{
	font-weight: 600;
	}
/* zrl 2009-10-27 fllowing end */
.video_aspect{
	border: 1px solid #8E8E8E;
	background: #D5D5D5;
	}
.video_aspect h2{
	background: url(../images/seat/title-bg4-1.gif) repeat-x;
	border-bottom: 1px solid #888888;
	height: 31px;
	padding-left: 6px;
	}
.video_aspect h2 span{
	display: block;
	background: url(../images/seat/title-bg4-2.gif) repeat-x;
	height: 31px;
	line-height: 31px;
	padding-left: 14px;
	color: #424242;
	font-size: 14px;
	}
.video_aspect p{
	line-height: 18px;
	text-indent: 24px;
	padding: 7px;
	color: #5A5A5A;
	}
.film_hot_list{
	border: 1px solid #8E8E8E;
	border-top: none;
	border-bottom: none;
	background: #D5D5D5;
	}
.film_hot_list h2{
	background: url(../images/seat/title-bg5-1.gif) repeat-x;
	border-bottom: 1px solid #888888;
	height: 31px;
	padding-left: 6px;
	}
.film_hot_list h2 span{
	display: block;
	background: url(../images/seat/title-bg5-2.gif) repeat-x;
	height: 31px;
	line-height: 31px;
	padding-left: 14px;
	color: #424242;
	font-size: 14px;
	}
.film_list{
	padding: 5px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #A8A8A8;
	height: 1%;
	clear: both;
	overflow: hidden;
	}
.film_list dt{
	width: 92px;
	height: 127px;
	float: left;
	}
.film_list dt img{
	width: 90px;
	height: 125px;
	border: 1px solid #919191;
	vertical-align: top;
	}
.film_list dd{
	width: 135px;
	margin-left: 100px;
	color: #5A5A5A;
	}
.film_list dd h3{
	font-size: 14px;
	color: #5A5A5A;
	margin: 5px 0px 10px;
	}
.film_list dd h3 a{
	color: #5A5A5A;
	}
.film_list dd h3 a:hover{
	color: #CF5300;
	}
.film_list dd p{
	line-height: 18px;
	}
.film_list dd a{
	color: #F42626;
	}
/* cinema list start */
.theater_photo{
	border: 1px solid #ADB9C2;
	background: #D3D3D3;
	}
.theater_photo_tt{
	background: url(../images/seat/bg006.gif) repeat-x;
	border-bottom: 1px solid #ADB9C2;
	height: 31px;
	line-height: 31px;
	padding-left: 15px;
	color: #424242;
	font-size: 14px;
	font-weight: 600;
	}
.theater_photo p{
	text-align: center;
	padding: 5px 0px;
	}
.theater_photo p img{
	width: 695px;
	height: 125px;
	border: 1px solid #8D8D8D;
	}
.cinema_traffic{
	border: 1px solid #8E8E8E;
	background: #CECDCD;
	}
.cinema_traffic h2{
	background: url(../images/seat/title-bg6-1.gif) repeat-x;
	border-bottom: 1px solid #888888;
	height: 31px;
	padding-left: 6px;
	}
.cinema_traffic h2 span{
	display: block;
	background: url(../images/seat/title-bg6-2.gif) repeat-x;
	height: 31px;
	line-height: 31px;
	padding-left: 14px;
	color: #424242;
	font-size: 14px;
	}
.cinema_traffic p{
	line-height: 18px;
	padding: 7px;
	color: #5A5A5A;
	}
.cinema_map{
	text-align: center;
	margin-bottom: 7px;
	}
.cinema_map p{
	padding: 0px;
	margin-bottom: 7px;
	}
.cinema_map p img{
	border: 1px solid #8B8B8B;
	}
.about_theate{
	border: 1px solid #8E8E8E;
	border-top: none;
	background: #D5D5D5;
	}
.about_theate h2{
	background: url(../images/seat/title-bg7-1.gif) repeat-x;
	border-bottom: 1px solid #888888;
	height: 31px;
	padding-left: 6px;
	}
.about_theate h2 span{
	display: block;
	background: url(../images/seat/title-bg7-2.gif) repeat-x;
	height: 31px;
	line-height: 31px;
	padding-left: 14px;
	color: #424242;
	font-size: 14px;
	}
.about_theate p{
	line-height: 18px;
	text-indent: 24px;
	padding: 7px;
	color: #5A5A5A;
	}
.about_theate div{
	line-height: 18px;
	padding: 0px 0px 7px 7px;
	color: #5A5A5A;
	}
.cinema_notice{
	margin-top: 7px;
	color: #EEEEEE;
	font-size: 14px;
	}
#Tab1{
	position: relative;
	}
.cinema_title{
	height: 26px;
	overflow: hidden;
	position: absolute;
	top: -25px;
	right: 10px;
	}
.cinema_title li{
	background: #9F9F9F;
	float: right;
	margin-right: 1px;
	color: #EEEEEE;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	width: 170px;
	height: 25px;
	line-height: 25px;
	cursor: pointer;
	margin-top: 1px;
	}
.cinema_title li.hover{
	background: url(../images/seat/bg005.gif) repeat-x;
	height: 27px;
	line-height: 27px;
	margin-top: -1px;
	}
.reference_note{
	border-top: 1px solid #838383;
	border-bottom: 1px solid #303030;
	padding: 10px 0px 8px 25px;
	color: #EEEEEE;
	font-size: 14px;
	}
/* buy success start */
.code_ticket{
	background: #F6F6F6 url(../images/seat/bg007.jpg) repeat-x left bottom;
	border: 1px solid #888888;
	padding: 21px 0px 0px 0px;
	}
.code_ticket dl{
	background: url(../images/seat/bg009.jpg) no-repeat right bottom;
	padding-right: 327px;
	width: 380px;
	text-align: center;
	color: #5A5A5A;
	font-size: 14px;
	}
.code_ticket dd{
	margin-top: 10px;
	}
.sale_news{
	margin-top: 7px;
	border: 1px solid #ABABAB;
	background: #5A5A5A;
	}
.sale_news h2{
	background: url(../images/seat/title-bg3-1.gif) repeat-x;
	border-bottom: 1px solid #888888;
	height: 31px;
	padding-left: 6px;
	}
.sale_news h2 span{
	display: block;
	background: url(../images/seat/title-bg3-2.gif) repeat-x;
	height: 31px;
	line-height: 31px;
	padding-left: 14px;
	color: #424242;
	font-size: 14px;
	}
.sale_news1{
	border-top: 1px solid #838383;
	border-bottom: 1px solid #303030;
	padding: 19px 0px 10px 0px;
	height: 1%;
	overflow: hidden;
	}
.sale_news1 dl{
	width: 330px;
	float: left;
	margin-left: 20px;
	display: inline;
	}
.sale_news1 dt{
	background: url(../images/seat/bg008.gif) no-repeat;
	width: 111px;
	height: 111px;
	float: left;
	padding: 1px 0px 0px 1px;
	}
.sale_news1 dt img{
	width: 110px;
	height: 110px;
	}
.sale_news1 dd{
	width: 210px;
	float: right;
	color: #EEEEEE;
	}
.sale_news1 dd h3{
	font-size: 14px;
	margin: 10px 0px 5px;
	}
.sale_news1 dd p{
	line-height: 18px;
	}
.sale_news1_lave span{
	color: #000000;
	background: #F7F7F7;
	padding: 1px;
	}
.page_button{
	border-top: 1px solid #838383;
	padding: 7px 15px 7px 0px;
	height: 1%;
	overflow: auto;
	}
.page_button a{
	display: block;
	float: right;
	margin-right: 5px;
	width: 26px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #5A5A5A;
	background: #E1E1E1;
	border: 1px solid #303030;
	}
.page_button a:hover{
	text-decoration: none;
	background: #B9FF34;
	}
.confirmed_orders{
	border: 1px solid #ABABAB;
	border-top: none;
	background: #5A5A5A;
	}
.confirmed_orders h2{
	background: url(../images/seat/title-bg3-1.gif) repeat-x;
	border-bottom: 1px solid #888888;
	height: 31px;
	padding-left: 6px;
	}
.confirmed_orders h2 span{
	display: block;
	background: url(../images/seat/title-bg3-2.gif) repeat-x;
	height: 31px;
	line-height: 31px;
	padding-left: 14px;
	color: #424242;
	font-size: 14px;
	}
.confirmed_orders1 p{
	border-top: 1px solid #838383;
	border-bottom: 1px solid #303030;
	padding: 10px 0px 10px 20px;
	font-size: 14px;
	color: #EEEEEE;
	}
.scene_ticket{
	background: #D5D4D4;
	border: 1px solid #8E8E8E;
	padding-bottom: 10px;
	}
.scene_ticket h2{
	background: url(../images/seat/title-bg2-1.gif) repeat-x;
	border-bottom: 1px solid #888888;
	height: 31px;
	padding-left: 6px;
	}
.scene_ticket h2 span{
	display: block;
	background: url(../images/seat/title-bg2-2.gif) repeat-x;
	height: 31px;
	line-height: 31px;
	padding-left: 14px;
	color: #424242;
	font-size: 14px;
	}
.scene_ticket dl{
	padding: 10px 0px 0px 10px;
	font-size: 14px;
	color: #484848;
	}
.scene_ticket dt{
	line-height: 20px;
	height: 20px;
	margin-bottom: 5px;
	}


/* button start */
.button1{
	text-align: center;
	}
.button1 a{
	display: inline-block;
	background: url(../images/seat/button-left-bg.gif) no-repeat left;
	height: 22px;
	padding-left: 10px;
	color: #444444;
	white-space: nowrap;
	}
.button1 a span{
	display: inline-block;
	background: url(../images/seat/button-right-bg.gif) no-repeat right;
	height: 22px;
	line-height: 22px;
	padding-right: 10px;
	cursor: pointer;
	}
.button1 a:hover{
	text-decoration: none;
	}
.button_float{
	height: 22px;
	padding: 20px 0px 10px 0px;
	border-top: 1px solid #838383;
	}
.button_float a{
	margin-right: 20px;
	}

/* font start */
.seat_font1{
	color: #82FF45;
	}
.seat_font2{
	text-decoration: line-through;
	}
.seat_font3{
	font-size: 14px;
	}
.seat_font4{
	color: #82FF45;
	font-size: 14px;
	font-weight: 600;
	}
.seat_font5{
	color: #D71010;
	}
.seat_font6{
	color: #C74200;
	font-size: 20px;
	font-weight: 600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.seat_font7{
	font-size: 12px;
	}
	
/* distance start */
.distance1{
	padding-bottom: 10px;
	}