DIV,DL,DT,DD,UL,OL,LI,H1,H2,H3,H4,H5,H6,PRE,CODE,FORM,INPUT,BUTTON,TEXTAREA,P,BLOCKQUOTE,TH,TD,ADDRESS {
	BORDER: 0px; PADDIN: 0px; MARGIN: 0px;
}
UL,OL {
	LIST-STYLE-TYPE: none
}

IMG,INPUT,SELECT {
	BORDER: 0px; VERTICAL-ALIGN: middle;
}
H1 {
	FONT-SIZE: 14px
}
H3 {
	FONT-SIZE: 13px
}
H2 {
	FONT-SIZE: 13px
}
#container {
	MARGIN: 0px auto; WIDTH: 990px
}
#header {
	FLOAT: left; WIDTH: 990px
}
#mainpage {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 990px
}
.fleft {
	DISPLAY: block; FLOAT: left
}
.fcenter {
	DISPLAY: block; FLOAT: left
}
.f_left {
	DISPLAY: block; FLOAT: left
}
.fright {
	DISPLAY: block; FLOAT: right
}
.f_right {
	DISPLAY: block; FLOAT: right
}
.sel04 {
	DISPLAY: none
}
.top_menu {
	FLOAT: left; WIDTH: 990px; HEIGHT: 47px
}
.telephone {
	BACKGROUND: url(mp_bg02.gif) repeat-x; FLOAT: left; WIDTH: 450px
}
.telephone .fleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 65px; BACKGROUND: url(mp_bg01.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; COLOR: #006ed0; LINE-HEIGHT: 35px; PADDING-TOP: 10px; HEIGHT: 37px
}
.telephone .fright {
	BACKGROUND: url(mp_bg03.gif) no-repeat right 50%; WIDTH: 13px; HEIGHT: 47px
}
.order_infor {
	CLEAR: both; MARGIN-TOP: 10px; FLOAT: left; WIDTH: 990px
}
.order_infor H1 {
	CLEAR: both; BACKGROUND: url(mp_bg06.gif) repeat-x; WIDTH: 990px; HEIGHT: 29px
}
.order_infor H1 .fleft {
	BACKGROUND: url(mp_bg05.gif) no-repeat; WIDTH: 111px; COLOR: #fff; LINE-HEIGHT: 29px; HEIGHT: 29px
}
.infor_main {
	BORDER-RIGHT: #a5bae6 1px solid; PADDING-RIGHT: 19px; BORDER-TOP: #a5bae6 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 19px; PADDING-BOTTOM: 10px; BORDER-LEFT: #a5bae6 1px solid; WIDTH: 950px; LINE-HEIGHT: 28px; PADDING-TOP: 10px; BORDER-BOTTOM: #a5bae6 1px solid; TEXT-ALIGN: left
}
.table_head TD {
	FONT-WEIGHT: bold; COLOR: #006ed0
}
.table_main STRONG {
	COLOR: #ffa200
}
.table_main SPAN {
	COLOR: #f60
}
.pass_check TABLE TD {
	LINE-HEIGHT: 22px
}
.pctable_top TD {
	FONT-WEIGHT: bold; BACKGROUND: #f5f6fa; COLOR: #33569c; BORDER-BOTTOM: #ced9f1 1px solid; TEXT-ALIGN: center
}
.pctable_top TD SPAN {
	DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: normal; BACKGROUND: url(mp_icon03.gif) no-repeat left 3px; MARGIN: 0px auto; WIDTH: 60px; COLOR: #333; HEIGHT: 18px; TEXT-ALIGN: left
}
.pctable_main TD {
	LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center
}
.pctable_main TD STRONG {
	COLOR: #f60
}
.pctable_main TD SPAN {
	FONT-WEIGHT: bold; COLOR: #666
}
.pass_check {
	CLEAR: both; BORDER-RIGHT: #3d64b2 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #3d64b2 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #3d64b2 1px solid; WIDTH: 970px; PADDING-TOP: 5px; BORDER-BOTTOM: #3d64b2 1px solid; TEXT-ALIGN: left
}
.order_affirm {
	CLEAR: both; BORDER-RIGHT: #3d64b2 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #3d64b2 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #3d64b2 1px solid; WIDTH: 970px; PADDING-TOP: 5px; BORDER-BOTTOM: #3d64b2 1px solid; TEXT-ALIGN: left
}
.warm_clew H2 {
	CLEAR: both; MARGIN-TOP: 8px; FLOAT: left; WIDTH: 970px; COLOR: #004080; LINE-HEIGHT: 22px; HEIGHT: 22px
}
.warm_clew UL {
	MARGIN-TOP: 5px; WIDTH: 970px
}
.warm_clew LI {
	CLEAR: both; PADDING-LEFT: 20px; FLOAT: left; WIDTH: 950px; LINE-HEIGHT: 20px
}
.ticket_class {
	PADDING-LEFT: 10px; BACKGROUND: #d4e0fa; MARGIN: 5px 0px; COLOR: #004080; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.ticket_class SPAN {
	FONT-SIZE: 16px; COLOR: #804000; MARGIN-RIGHT: 20px
}
.order_affirm H2 {
	CLEAR: both; MARGIN-TOP: 8px; FONT-SIZE: 14px; BACKGROUND: url(mp_bg08.gif) repeat-x; FLOAT: left; WIDTH: 970px; HEIGHT: 35px
}
.order_affirm H2 .fleft {
	PADDING-LEFT: 30px; BACKGROUND: url(mp_bg07.gif) no-repeat left 50%; COLOR: #006ed0; LINE-HEIGHT: 35px; HEIGHT: 35px
}
.order_affirm H2 .fleft SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000
}
.order_affirm FONT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #f20; PADDING-TOP: 0px
}
.order_affirm UL {
	CLEAR: both; FLOAT: left; WIDTH: 970px
}
.order_affirm LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 460px; PADDING-TOP: 6px
}
.book_flow {
	BORDER-RIGHT: #006ed0 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #006ed0 1px solid; PADDING-LEFT: 9px; FLOAT: right; PADDING-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: #006ed0 1px solid; WIDTH: 210px; PADDING-TOP: 5px; BORDER-BOTTOM: #006ed0 1px solid; TEXT-ALIGN: left
}
.book_flow H1 {
	PADDING-LEFT: 5px; WIDTH: 205px; COLOR: #ff8600; LINE-HEIGHT: 24px; BORDER-BOTTOM: #ccc 1px dotted; HEIGHT: 24px
}
.book_flow H1 .fright {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; BACKGROUND: url(bg_icon12.gif) no-repeat; WIDTH: 10px; HEIGHT: 11px
}
.book_flow P {
	PADDING-RIGHT: 5px; MARGIN-TOP: 2px; PADDING-LEFT: 5px; BACKGROUND: #f1f5fd; PADDING-BOTTOM: 5px; WIDTH: 200px; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
.flow_path {
	BACKGROUND: url(mp_bg04new.gif) no-repeat center 5px; FLOAT: right; WIDTH: 300px; HEIGHT: 47px
}
.flow_path LI {
	FLOAT: left; WIDTH: 60px; LINE-HEIGHT: 30px; PADDING-TOP: 17px; HEIGHT: 30px
}
.mpinput {
	BORDER: #669aff 1px solid; 
	WIDTH: 100px; 
	LINE-HEIGHT: 18px;
	HEIGHT: 18px
}
.infobg{float:left; margin-top:10px; width:988px; border:1px solid #f7e4a5; background:#fffcf3;}
.finish{float:left; padding:15px 0px 15px 70px; font-size:14px; line-height:30px; background: url(images/dui.gif) 22px 14px no-repeat;}
.enu1{float:left; width:988px;}

.table_title td{background:  #f1f1f1; border-bottom:1px #bdcbd4 solid; color:#333; font-weight:bold; text-align:center}
.table_con {text-align:center; line-height:25px;}
.notice{float:left; width:900px; padding:15px 0px 8px 80px; font-size:12px; line-height:30px; background: url(images/gantan.jpg) 45px 15px no-repeat;}