body {font-family: Tahoma,SimSun; margin: 0px;padding: 0px; text-align:center; font-size:12px;}
.logo{ float:left; margin:15px; margin-bottom:0}
ul{ margin:0; padding:0}
li{ margin:0; padding:0; list-style:none}
dl{ margin:0; padding:0}
dt{ margin:0; padding:0}
dd{ margin:0; padding:0}
img{ margin:0; padding:0; border:0;}
p{margin:0; padding:0}
.overflow{ overflow:hidden}
.under_line{ text-decoration:underline}
a.noline{ text-decoration:none}
a:hover.noline{ text-decoration:none}
h1{ margin:0; font-size:14px}
h2{ margin:0; font-size:14px}
h3{ margin:0; font-size:12px}
h4{ margin:0; font-size:12px}
h5{ margin:0; font-size:12px}

/*a_style*/
a.a_underline { text-decoration:underline;}
a:hover.a_underline { text-decoration:underline;}
a:hover.a_bg9F2D20{ background-color:#9F2D20; color:#fff;}
a.font0097A9{ color:#0097A9;}
a:hover.font0097A9{ color:#0097A9;text-decoration:underline; background-color:#fff;}

/*align*/
.center{ text-align:center;}
.align_left{ text-align:left}
.align_right{ text-align:right}
.FF_center{ margin:0 auto}

/*form*/
input{ border:1px solid #ccc; height:18px; line-height:18px; font-size:12px;font-family: Tahoma,SimSun; color:#333; text-indent:3px;}
select{ border:1px solid #ccc; height:20px; line-height:20px; font-size:12px;font-family: Tahoma,SimSun; color:#333}
textarea{ border:1px solid #ccc; line-height:20px; font-size:12px;font-family: Tahoma,SimSun; color:#333}
button{font-size:12px;}
button.butwidth{ width:63px;}


.main{ width:950px; margin:0 auto; text-align:left;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.left{ float: left; text-align:left }
.right{ float: right;}
.display{ display:block}
.clear{ clear: both; display:block}


/*bgcolor*/
.bgF7F7F7{ background-color:#F7F7F7}
.bgFFF{ background-color:#fff;}
.bgFCFDF5{ background-color:#FCFDF5}
.bgF6F9D7{ background-color:#F6F9D7}
.bgF0F0F0{ background-color:#F0F0F0}
.bgF4F2BD{ background-color:#F4F2BD}
.bgF9F9EF{ background-color:#F9F9EF}
.bgF3F1EC{ background-color:#F3F1EC}
.bgEFE7D5{ background-color:#EFE7D5}
.bgFBFDEA{ background-color:#FBFDEA}
.bgFEF9DE{ background-color:#FEF9DE}
.bgFEFFCF{ background-color:#FEFFCF}

/*line_height*/
.lineheight14{ line-height:14px;}
.lineheight16{ line-height:16px;}
.lineheight18{ line-height:18px;}
.lineheight20{ line-height:20px;}
.lineheight21{ line-height:21px;}
.lineheight22{ line-height:22px;}
.lineheight24{ line-height:24px;}
.lineheight26{ line-height:26px;}
.lineheight28{ line-height:28px;}
.lineheight30{ line-height:30px;}

/*fontcolor*/
.font333{ color:#333}
.fontAC0201{ color:#AC0201}
.font666{ color:#666}
.fontfff{ color:#fff}
.font777{ color:#777}
.font006699{ color:#006699}
.fontC00000{ color:#C00000}
.font808080{ color:#808080}
.font009900{ color:#009900}
.font0048C0{ color:#0048C0}
.font003596{ color:#003596}
.font1A66B3{ color:#1A66B3}
.font0048C0{ color:#0048C0}
.font0066CC{ color:#0066CC}
.font25640C{ color:#25640C}
.font0082C0{ color:#0082C0}
.font005A8C{ color:#005A8C}
.font882750{ color:#882750}


/*border*/
.borderCCC{ border: solid 1px #CCCCCC}
.borderCDCDCD{ border:solid 1px #CDCDCD}
.border9F2D20{ border:solid 1px #9F2D20}
.borderEEE{ border: solid 1px #eee}
.border000{ border: solid 1px #000}
.borderE2C822{ border:solid 1px #E2C822}
.borderlr{ border-left:0; border-right:0}
.bordertb{ border-bottom:0; border-top:0}
.borderbot{ border-bottom:0}
.bordertop{border-top:0}
.bordertopECAB9D{ border-top:solid 1px #ECAB9D}
.borderNO{ border:0}
.borderbotCCC{ border-bottom:1px solid #ccc;}
.borderbotEEE{ border-bottom:1px solid #E3E6EB;}
.borderleftCCC{ border-left:1px solid #ccc;}
.borderrightCCC{ border-right:1px solid #ccc;}
.bordertopCCC{ border-top:1px solid #ccc ;}
.bordertopEBCCC3{ border-top: solid 1px #EBCCC3}
.border_dotted_bot{ border-bottom:dotted 1px #E1E1E1}
.borderE0E0E0{ border: 1px solid #E0E0E0}
.borderbot{ border:0px; border-bottom:1px solid }
.border3{ border:solid 3px #E0E0E0}
.border6{ border:solid 6px #E0E0E0}
.border6FFF{ border:solid 6px #fff}
.borderEBAE7F{ border:solid 1px #EBAE7F}

/*margin*/
.margin1{ margin:1px}
.margin2{ margin:2px}
.margin3{ margin:3px}
.margin4{ margin:4px}
.margin5{ margin:5px}
.margin6{ margin:6px}
.margin7{ margin:7px}
.margin8{ margin:8px}
.margin9{ margin:9px}
.margin10{ margin:10px}
.margin15{ margin:15px}
.margin20{ margin:20px}
.margintop0{ margin-top:0}
.margin_top10{ margin-top:-10px}
.margintop10{ margin-top:10px}
.marginbot0{ margin-bottom:0}
.marginleft10{ margin-left:10px}
.marginright10{ margin-right:10px}

/*padding*/
#padding0{ padding:0px}
.padding1{ padding:1px}
.padding2{ padding:2px}
.padding3{ padding:3px}
.padding4{ padding:4px}
.padding5{ padding:5px}
.padding6{ padding:6px}
.padding7{ padding:7px}
.padding8{ padding:8px}
.padding9{ padding:9px}
.padding10{ padding:10px}
.padding15{ padding:15px}
.padding20{ padding:20px}
.paddingleft10{ padding-left:10px;}
.paddingright10{ padding-right:10px;}
.paddingbot10{ padding-bottom:10px;}
.paddingbot0{ padding-bottom:0px;}
.paddinglr0{ padding-right:0}

/*ռλ*/
.blankH150 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 150px}
.blankH100 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 100px}
.blankH60 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 60px}
.blankH30 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 30px}
.blankH20 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 20px}
.blankH16 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 16px}
.blankH13 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 13px}
.blankH12 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 12px}
.blankH9 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 9px}
.blankH8 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 8px}
.blankH7 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 7px}
.blankH6 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 6px}
.blankH5 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 5px}
.blankH4 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 4px}
.blankH3 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 3px}
.blankH2 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 2px}
.blankH1 {CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px}

.blankW1{ float: left; OVERFLOW: hidden; width: 1px; }
.blankW2{ float: left; OVERFLOW: hidden; width: 2px; }
.blankW3{ float: left; OVERFLOW: hidden; width: 3px; }
.blankW4{ float: left; OVERFLOW: hidden; width: 4px; }
.blankW5{ float: left; OVERFLOW: hidden; width: 5px; }
.blankW6{ float: left; OVERFLOW: hidden; width: 6px; }
.blankW7{ float: left; OVERFLOW: hidden; width: 7px; }
.blankW8{ float: left; OVERFLOW: hidden; width: 8px; }
.blankW9{ float: left; OVERFLOW: hidden; width: 9px; }
.blankW10{ float: left; OVERFLOW: hidden; width: 10px; }
.blankW20{ float: left; OVERFLOW: hidden; width: 20px; }

/*width*/
.width5{ width:5%}
.width10{ width:10%}
.width15{ width:15%}
.width20{ width:20%}
.width25{ width:25%}
.width30{ width:30%}
.width35{ width:35%}
.width40{ width:40%}
.width45{ width:45%}
.width50{ width:50%}
.width55{ width:55%}
.width60{ width:60%}
.width70{ width:70%}
.width80{ width:80%}
.width85{ width:85%}
.width90{ width:90%}
.width95{ width:95%}
.width100{ width:100%}
.width170px{ width:170px}
.width600px{ width:600px}
div.width90{ width:90%}

/*height*/
.height10{ height:10px}
.height15{ height:15px}
.height20{ height:20px}
.height30{ height:30px}
.height40{ height:40px}
.height60{ height:60px}
.height80{ height:80px}
.height100{ height:100px}
.height200{ height:200px}
.height300{ height:300px}

/*textindent*/
.indent0{ text-indent:0px}
.indent1{ text-indent:1px}
.indent5{ text-indent:5px}
.indent8{ text-indent:8px}
.indent10{ text-indent:10px}
.indent12{ text-indent:12px}
.indent15{ text-indent:15px}
.indent24{ text-indent:24px}


/*page*/
.pageNO{ height:32px; line-height:32px; padding-top:3px; width:650px; overflow:hidden}
.pageNO li{ float:left; padding-right:5px;}
.pageNO_a a{ line-height:18px; padding:1px 7px; border:solid 1px #ccc; background-color:#fff; display:block}
.pageNO_a a:hover{ color:#fff; background-color:#9F2D20; padding:1px 7px; text-decoration:none;border:solid 1px #ccc; display:block }
.pageNO_on{  border:0; font-weight:bold; color:#000;line-height:18px; padding:1px 8px;}
.pageNO_on a{ color:#000; }

.valign-middle {vertical-align: middle}
/**
 * The automcomplete box styling
 */
.autocomplete {
	display: block;
	position: absolute;
	color: #333;
	background-color: #fff;
	border: 1px solid #666;
	font-family: SimSun;
	font-size: 12px;
	overflow-y: auto;
	width: 3500px;
	height: 200px;
	line-height:16px;
}

.autocomplete ul {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
}

.autocomplete li {
	display: block;
	white-space: nowrap;
	cursor: pointer;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #fff;
	text-align: left;
	line-height:16px;
}

.autocomplete li.selected {
	background-color: #cef;
	border-top: 1px solid #9bc;
	border-bottom: 1px solid #9bc;
}

#ad_seat_banner {
	float: right;
	margin: 5px;
}

