body {
	LINE-HEIGHT: 20px;
	MARGIN: 0px;
	COLOR: #525252;
	FONT-SIZE: 12px;
	padding: 0px;
	background-color: #e2e8e8;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}
a:link {
	COLOR: #2777ba;
	text-decoration: none;
}
a:visited {
	COLOR: #2777ba;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	COLOR: #0000FF;
	text-decoration: none;
}
ul {
	padding: 0px;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
}
li {
	padding: 0px;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
}
.box {
	MARGIN: 0px auto;
	WIDTH: 1005px;
}
p {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 12px;
	PADDING-TOP: 0px
}
#head {
	MARGIN: 0px auto;
	height: 118px;
	width: 1005px;
}
.lftop {
	height: 118px;
	width: 10px;
	background-image: url(../images/lfbg.gif);
	background-repeat: no-repeat;
	float: left;
}
.top {
	height: 118px;
	width:985px;
	float: left;
	background-color: #FFFFFF;
}
.logo {
	height: 72px;
	float: left;
	width:985px;
}
.tj {
	text-align:right;
	padding-right: 30px;
	padding-top: 6px;
}
.ta {
	float:left;
	padding-right: 100px;
	padding-top: 20px;
	font-size:35px;
	color:#FF8001
}
.ta h1 {
	display:inline;
	font-size:35px;
	font-weight:bold;
	line-height:35px;
	color:#FF8001
}
.breadcrumb {
	padding-left: 10px;
	padding-bottom:5px;
	line-height: 25px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
}
.breadcrumb h1, h2, h3 {
	font-size: 12px;
	font-weight: bold;
	white-space:nowrap;
	display : inline
}
.nav {
	height: 43px;
	width: 985px;
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	margin-top: 3px;
	background-image: url(../images/navbg.gif);
	background-repeat: repeat-x;
}
.nav A:link {
	color: #ffffff;
}
.nav A:visited {
	color: #ffffff;
}
.nav a:hover {
	color: #ffffff;
	text-decoration: none;
}
.nav A:active {
	color: #ffffff;
}
.nav ul {
	padding-left: 120px;
	padding-top: 1px;
	vertical-align: middle;
}
.nav li {
	FONT-WEIGHT: bold;
	float: left;
	display: block;
}
.lih {
	width: 111px;
	text-align: center;
	cursor: pointer;
	letter-spacing: 6px;
	font-weight: bold;
}
.lih a{ line-height:37px;}
.lih a:hover {
	background-image: url(../images/mho.gif);
	background-repeat: no-repeat;
	color: #FFF;
	width: 111px;
	height: 37px;
	float: left;
	font-size: 14px;
}


#head .liar{
	background-image: url(../images/mhr.gif);
	background-repeat: no-repeat;
	color: #2777ba;
	width: 111px;
	height: 37px;
	float: left;
	font-size: 14px;
	text-align:center;
}
#head .liar  a{line-height:37px; color:#0051AE; font-weight:bold;}

.rttop {
	height: 118px;
	width: 10px;
	float: left;
	background-image: url(../images/rtbg.gif);
	background-repeat: no-repeat;
}
/* ???? */
#mian {
	width: 992px;
	background-color: #FFFFFF;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
}
.mianleft {
	float: left;
	width: 730px;
	height: auto;
	overflow: hidden;
	margin-left:2px;
}
.hiline {
	float: left;
	width: 728px;
	border: 1px solid #bac7ca;
	margin-bottom: 3px;
}
/* ??????5 */
.redtitle_nav5 {
	color: #000000;
	height: 32px;
	line-height: 32px;
	background-image: url(../images/an1.gif);
	background-repeat: repeat-x;
}
.redtitle_nav5 ul {
	margin: 0px;
}
.redtitle_nav5 ul li {
	height: 31px;
	float: left;
	overflow: hidden;
	display: inline;
	text-align: center;
	padding: 0px 10px;
}
.redtitle_nav5 ul li.mover {
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #dbdbdb;
	cursor: pointer;
	overflow: hidden;
	font-weight: bold;
	color: #525252;
}
.redtitle_nav5 ul li.mout {
	border-right: 1px solid #dbdbdb;
	cursor: pointer;
}
#main5 {
	clear: both;
	height: 100%;
	margin: 10px 5px;
}
.z {
	color: #5971a0;
	font-size: 14px;
}
.lfbg {
	float: left;
	width: 728px;
	border: #bac7ca 1px solid;
	margin-bottom: 3px;
}
.lfbgbt {
	float: left;
	width: 718px;
	height: 27px;
	background-image: url(../images/rbg.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	font-size: 14px;
	letter-spacing: 2px;
	padding-top: 5px;
	font-weight: bold;
	color: #4a6bad;
}
.lfbgbt li {
	float: left;
	overflow: hidden;
	width: 150px;
	height: 22px;
}
.mudilist {
	width:90%;
	padding-left: 10px;
}
.mudilist ul li {
	float: left;
	overflow: hidden;
	display: inline;
	padding: 0px 10px;
}
.shijianlist li {
	float: left;
	display: inline;
	padding: 0px 10px;
}
.lfbgbt li h1 {
	font-size:12px;
	display:inline;
}
.lfbgbtn {
	float: left;
	width: 718px;
	height: 27px;
	background-image: url(../images/rbg.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	font-size: 14px;
	letter-spacing: 2px;
	padding-top: 5px;
	font-weight: bold;
	color: #4a6bad;
}
.mudileft{
	float:left;
	width:350px;
	padding-left:5px;
	padding-right: 10px;
	
}
.mudiright{
	float:right;
	width:45%;
}
.lfbgbtn li {
	float: left;
	height: 22px;
}
.lfbgbtn li h1 {
	font-size:14px;
	display:inline;
}
.lfbgditu {
	width: 713px;
	height: auto;
	overflow: hidden;
	float:left;
	padding-top: 3px;
	padding-left: 100px;
	margin-right:5px;
}
.lfbgwz {
	width: 718px;
	height: auto;
	overflow: hidden;
	float: left;
	padding-top: 3px;
	padding-left: 10px;
}
.lfbgwz a:link {
	color: #525252;
}
.lfbgwz a:visited {
	color: #525252;
}
.lfbgwz a:hover {
	color: #525252;
}
.lfbgwz a:active {
	color: #525252;
}
#notfound {
	margin-top:100px;
	text-align:center;
	font-size:15px;
}
#num {
	color:#FF0000;
}
/* 修改 */

.lfxw {
	width: 720px;
	height:auto;
	overflow:hidden;
	float:left;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:20px;
}
.lfxw li {
	border-bottom-style:dotted;
	border-width:1px;
	font-size:14px;
}
.lfxw a:link {
	color:#104a84;
}
.lfxw a:visited {
	color:#104a84;
}
.lfxw a:hover {
	color:#104a84;
}
.lfxw a:active {
	color: #104a84;
}
.listnext {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px
}
.lfskb {
	width: 660px;
	height:auto;
	overflow:hidden;
	float:left;
	padding-top:3px;
	padding-left:10px;
	font-size:14px;
}
.gzlist li {
	float: left;
	overflow: hidden;
	width: 100px;
	height: 22px;
}
.hotcitylist {
	clear:both;
}
.hotcitylist li {
	float: left;
	overflow: hidden;
	width: 50px;
	line-height:24px;
}
.hotcitylist li a {
	color:blue;
	text-decoration:underline;
}
.clear{
	clear:both;
}
/* 文章 */
.rl {
	width:730px;
	height:auto;
	margin-top:5px;
}
.rlwz {
	FONT-WEIGHT: bold;
	FLOAT: left;
	width:713px;
	border-bottom:#919191 1px dashed;
	color:#FF6600;
	padding-left:15px;
	height:50px;
	text-align:left;
	font-size:14px;
}
.rlwz li h1 {
	font-size:15px;
	display:inline;
}
.rlnr {
	FLOAT: left;
	WIDTH:715px;
	text-indent: 2em;
	COLOR: #020100;
	text-align:left;
	padding-left:15px;
	height:auto;
	overflow:hidden;
	padding-top:5px;
}
.rlnrad {
	float:left;
	height:250px;
	width:250px;
	padding:5px;
	margin:25px;
}
.rlnrd {
	FLOAT: left;
	WIDTH:715px;
	COLOR: #020100;
	text-align:left;
	margin-top:5px;
	padding-left:15px;
	height:auto;
	overflow:hidden;
	padding-top:5px;
	border-top:#919191 1px dashed;
}
.stationlist1 {
	width: 720px;
	height:auto;
	overflow:hidden;
	float:left;
	padding-top:3px;
	padding-left:10px;
}
.stationlist1 li {
	float: left;
	overflow: hidden;
	width: 120px;
	height: 22px;
	display:inline;
}
.newslist {
	clear:both;
	width:240px;
	margin:0 auto;
}
.newslist li {
	width:210px;
	float:left;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.stationlist2 {
	width: 720px;
	height:auto;
	overflow:hidden;
	float:left;
	padding-top:3px;
	padding-left:10px;
}
.stationlist2 li {
	float: left;
	overflow: hidden;
	width: 140px;
	height: 22px;
	display:inline;
}
.lfbgwz1 {
	width: 170px;
	height: 80px;
	overflow: hidden;
	float: left;
	margin-right: 3px;
	BORDER-RIGHT: #deeff7 1px solid;
}
.bt {
	width: 168px;
	height: 17px;
	text-align: center;
	font-size: 14px;
	BORDER-BOTTOM: #afb3b0 1px dashed;
	margin: 0 auto;
}
.dqlist li {
	float: left;
	overflow: hidden;
	width: 50px;
	height: 22px;
	margin: 2px;
	color: #104a84;
}
.dqlist a:link {
	color: #104a84;
}
.dqlist a:visited {
	color: #104a84;
}
.dqlist a:hover {
	color: #104a84;
}
.dqlist a:active {
	color: #104a84;
}
.lfxx {
	float: left;
	width: 730px;
	margin-bottom: 3px;
}
.lfxxbg {
	float: left;
	width: 360px;
	border: #bac7ca 1px solid;
}
.lfxxbg1 {
	float: right;
	width: 360px;
	border: #bac7ca 1px solid;
}
.lfxxbgbt {
	float: left;
	width: 350px;
	height: 27px;
	background-image: url(../images/rbg.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	font-size: 14px;
	letter-spacing: 2px;
	padding-top: 5px;
	font-weight: bold;
	color: #4a6bad;
}
.lfxxbgbt li {
	float: left;
	height: 27px;
}
.lfxxbgwz {
	width: 350px;
	height: auto;
	overflow: hidden;
	float: left;
	padding-top: 3px;
	padding-left: 10px;
}
.lfxxbgwz a:link {
	color: #525252;
}
.lfxxbgwz a:visited {
	color: #525252;
}
.lfxxbgwz a:hover {
	color: #525252;
}
.lfxxbgwz a:active {
	color: #525252;
}
.lfxxbgwz li {
	float: left;
	overflow: hidden;
	width: 160px;
	height: 22px;
	margin-right: 10px;
}
.lfxxbgwz1 {
	width: 350px;
	height: auto;
	overflow: hidden;
	float: left;
	padding-top: 3px;
	padding-left: 10px;
}
.lfxxbgwz1 a:link {
	color: #525252;
}
.lfxxbgwz1 a:visited {
	color: #525252;
}
.lfxxbgwz1 a:hover {
	color: #525252;
}
.lfxxbgwz1 a:active {
	color: #525252;
}
.lfxxbgwz1 li {
	line-height: 22px;
}
.lfgg {
	width: 728px;
	overflow: hidden;
	float: left;
	margin-bottom:5px;
	height:90px;
}
.staerror {
	text-align:center;
	margin:70px;
}
.staerror h1 {
	display:inline;
	font-size:12px;
	color:red;
}
.staerror h2 {
	display:inline;
	font-size:12px;
	color:red;
}
/* ????t?? */
.yqbg {
	margin: 0 auto;
	width: 993px;
	border: #bac7ca 1px solid;
	background-color: #FFFFFF;
	padding-bottom: 3px;
	overflow: hidden;
}
.yqbgbt {
	width: 983px;
	height: 27px;
	float: left;
	background-image: url(../images/rbg.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	font-size: 14px;
	letter-spacing: 2px;
	padding-top: 5px;
	font-weight: bold;
	color: #4a6bad;
}
.yqbgbt li {
	float: left;
	height: 22px;
}
.yqbgwz {
	width: 983px;
	height: auto;
	overflow: hidden;
	float: left;
	padding-top: 3px;
	padding-left: 10px;
}
.yqbgwz a:link {
	color: #525252;
}
.yqbgwz a:visited {
	color: #525252;
}
.yqbgwz a:hover {
	color: #525252;
}
.yqbgwz a:active {
	color: #525252;
}
/* ??? */
.mianright {
	float: right;
	width: 252px;
	margin-right:2px;
	height: auto;
	overflow: hidden;
}
.rtbg {
	float: left;
	width: 250px;
	border: #bac7ca 1px solid;
	margin-bottom: 3px;
}
.rtbgbt {
	width: 240px;
	height: 27px;
	float: left;
	background-image: url(../images/rbg.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	font-size: 14px;
	letter-spacing: 2px;
	padding-top: 5px;
	font-weight: bold;
	color: #4a6bad;
}
.rtbgwz {
	width: 240px;
	height: auto;
	overflow: hidden;
	float: left;
	padding-top: 3px;
	padding-left: 10px;
}
.stationlist li {
	float: left;
	overflow: hidden;
	width: 120px;
	line-height: 23px;
	white-space:nowrap;
	text-overflow: ellipsis;
}
.rtbgwz a:link {
	color: #525252;
}
.rtbgwz a:visited {
	color: #525252;
}
.rtbgwz a:hover {
	color: #525252;
}
.rtbgwz a:active {
	color: #525252;
}
.gd {
	color: #496bac;
	text-align: right;
	padding-right: 5px;
}
.gg {
	width: 250px;
	height: auto;
	margin:5px;
	clear: both;
}
/* ??? */
#foot {
	width: 995px;
	BORDER-TOP: #0358b3 5px solid;
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
	background-color: #FFFFFF;
}
.STYLE1 {
	color:#FF0000;
}
.ulstar {
	width: 200px;
	margin: 0px 0px 0px 55px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #8996B5;
	background-color: #FFFFFF;
	position: absolute;
}
.ulend {
	width: 200px;
	margin: 0px 0px 0px 300px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #8996B5;
	background-color: #FFFFFF;
	position: absolute;
}
.li {
	width: 200px;
	height: 20px;
	margin: 3px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	vertical-align: text-bottom;
	position: relative;
	font-family: arial;
	font-size: 12px;
	color: #000;
	background-color: #FFFFFF;
	cursor: pointer;
	display: block;
}
.hoverLi {
	width: 200px;
	height: 20px;
	margin: 3px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	vertical-align: text-bottom;
	position: relative;
	font-family: arial;
	font-size: 12px;
	color: #FFF;
	background-color: #1657FF;
	cursor: pointer;
	display: block;
}
.graybiao {
	border-bottom: 1px solid #e6e3dc;
	background-color: #f8f6f7;
	padding-left: 10px;
	color: #333333;
	line-height: 25px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
}
.graybiao h1, h2, h3 {
	font-size: 12px;
	font-weight: bold;
	white-space:nowrap;
	display : inline
}
.ren {
	padding: 5px;
}
.ren ul li {
	display:inline;
	float:left;
	width:140px;
	line-height:23px;
	overflow:hidden;
}
.chebiao {
	color: #0044dd;
	font-weight: bold;
	font-size: 18px;
}
/* 注册 */
.rlwz1 {
	FLOAT: left;
	width:715px;
	color:#515151;
	padding-left:15px;
	height:auto;
	text-align:left;
	font-size:12px;
}
.bg {
	border-bottom:#919191 1px dashed;
	font-size:14px;
	text-align:left;
	color:#4d6aac;
}
.rtbghy {
	width: 235px;
	height:auto;
	overflow:hidden;
	float:left;
	padding-top:3px;
	padding-left:10px;
}
.rtbghy a:link {
	color:#FF6600;
}
.rtbghy a:visited {
	color:#FF6600;
}
.rtbghy a:hover {
	color:#FF6600;
}
.rtbghy a:active {
	color: #FF6600;
}
.anniu {
	BORDER-RIGHT: #666666 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 1px;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #ffffff 1px solid;
	CURSOR: pointer;
	COLOR: #333333;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: "宋体";
	HEIGHT: 20px;
	BACKGROUND-COLOR: #eeeeee
}
.FrameDivPass {
	border: 1px solid #6FBE44;
	padding: 2px;
	height: 100%;
	float: left;
}
.FrameDivWarn {
	border: 1px solid #FF0000;
	padding: 2px;
	height: 100%;
	float: left;
}
/* 票务 */
.rlpw {
	FONT-WEIGHT: bold;
	FLOAT: left;
	width:715px;
	color:#525252;
	padding-left:15px;
	text-align:left;
	font-size:14px;
}
.rllbbt2 {
	FLOAT: left;
	width:730px;
	background-color:#f4f4f4;
	COLOR: #087206;
	LINE-HEIGHT: 31px;
}
.rllbbt2 li {
	display:inline;
	TEXT-ALIGN:center;
}
.tbleh {
	margin-left:70px;
	margin-right:170px;
}
.tbleh1 {
	margin-left:55px;
}
.tbleh2 {
	margin-left:63px;
}
.rlpwbg {
	color:#525252;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-color:#00CCFF;
}
.rllbbt1 {
	FLOAT: left;
	width:730px;
	text-align:center;
	border-bottom:#919191 1px dashed;
}
.yk-fix-float {
	ZOOM: 1;
}
.list-filter {
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 2px
}
.list-filter P {
	TEXT-ALIGN: right;
	LINE-HEIGHT: 19px;
	WIDTH: 60px;
	FLOAT: left;
	HEIGHT: 19px;
	COLOR: #000
}
.list-filter UL {
	WIDTH: 710px;
	FLOAT: left;
	FONT-SIZE: 13px
}
.list-filter LI {
	LINE-HEIGHT: 19px;
	MARGIN: 0px 10px 0px 0px;
	WHITE-SPACE: nowrap;
	FLOAT: left
}
.rllbbt3 {
	float:left;
	width: 40px;
	height:22px;
}
/* 登陆页面 */
.dlleft {
	float: left;
	width: 635px;
	height:auto;
	overflow:hidden;
	margin-left:5px;
}
.dllfbg {
	float:left;
	width: 630px;
	border:#bac7ca 1px solid;
	margin-bottom:3px;
}
.dllfbgbt {
	float:left;
	width: 620px;
	height:27px;
	background-image:url(../images/rbg.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	font-size:14px;
	letter-spacing:2px;
	padding-top:5px;
	font-weight:bold;
	color:#4a6bad;
}
.dlz1 {
	FONT-WEIGHT: bold;
	FLOAT: left;
	width:610px;
	color:#515151;
	padding-left:15px;
	height:auto;
	text-align:left;
	font-size:12px;
}
.dlrl {
	width: 630px;
	height:auto;
	margin-top:5px;
}
/* 右 */
.dlright {
	float: right;
	width: 346px;
	height:auto;
	overflow:hidden;
}
.dlrtbg {
	float:left;
	width: 336px;
	height:244px;
	margin-bottom:3px;
	background-image:url(../images/denglukyz.gif);
	border:#bac7ca 1px solid;
}
.dlrtbgwz {
	float:left;
	width: 280px;
	height:145px;
	margin-top:90px;
	margin-left:28px;
}
.dlrtbgwz1 {
	float:left;
	width: 280px;
	height:50px;
	overflow:hidden;
	margin-bottom:5px;
	margin-top:14px;
}
.dlrtbgwz2 {
	float:right;
	width: 135px;
	height:auto;
	overflow:hidden;
	margin-bottom:5px;
}
/* Main Style Sheet for jQuery UI date picker */

#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #777;
	z-index: 100; /*must have*/
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
.ui-datepicker-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.ui-datepicker-control {
	background: #400;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #000;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
}
.ui-datepicker-links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #333;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #777;
}
.ui-datepicker-days-row {
	background: #eee;
	color: #666;
}
.ui-datepicker-week-col {
	background: #777;
	color: #fff;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #ddd;
}
.ui-datepicker-days-cell a {
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #ddd;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #777;
}
.ui-datepicker-days-cell-over {
	background: #fff;
	border: 1px solid #777;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-today {
	background: #fcc !important;
}
.ui-datepicker-current-day {
	background: #999 !important;
}
.ui-datepicker-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #eee !important;
}
.ui-datepicker-title-row a {
	color: #eee !important;
}
.ui-datepicker-control a:hover {
	background: #fdd !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #ddd !important;
	color: #333 !important;
}
/* ___________ MULTIPLE MONTHS _________*/

.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #777;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}
/* ___________ IE6 IFRAME FIX ________ */

.ui-datepicker-cover {
	display: none; /*sorry for IE5*/
	display/**/: block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 200px; /*must have*/
	height: 200px; /*must have*/
}
/*时间选择器*/
#clock {
	margin:2px;
	vertical-align:middle;
}
#CP_hourcont {
	padding: 0px;
	position:absolute;
	border:1px dashed #bbbbbb;
	background-color:#dddddd;
	display:none;
}
#CP_minutecont {
	background-color:#dddddd;
	padding: 0px;
	position:absolute;
	width:45px;
	border: 1px dashed #cccccc;
	display:none;
}
.floatleft {
	float:left;
}
.CP_hour {
	padding:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	white-space:nowrap;
	cursor:pointer;
	width:35px;
	margin:1px;
	background-color:#eeeeee;
}
.CP_minute {
	padding:1px;
	background-color:#eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	white-space:nowrap;
	cursor:pointer;
	width:auto;
	margin:1px;
}
.CP_over {
	background-color:#ffffff;
}
.STYLE2 {
	color: #FF6600
}
/* 票务详情 */
.rtpwtp {
	width: 50px;
	height:50px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.rlnrjj0 {
	FLOAT: left;
	WIDTH:720px;
	text-align:left;
	padding-left:10px;
	height:20px;
	background-color:#eae7e7;
}
.rlnrjj2 {
	FLOAT: left;
	WIDTH:710px;
	text-align:left;
	padding-left:10px;
	height:auto;
	overflow:hidden;
	padding-top:5px;
	text-indent:2em;
}
.rlnrjj1 {
	FLOAT: left;
	WIDTH:700px;
	COLOR: #020100;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	height:auto;
	overflow:hidden;
	padding-top:5px;
	margin-left:15px;
	padding-right:10px;
}
.rlnrjjtp {
	FLOAT: left;
	WIDTH:130px;
	height:130px;
	margin-bottom:5px;
	margin-right:5px;
}
.rlnrjjwz {
	FLOAT: left;
	WIDTH:250px;
	line-height:20px;
}
.rlnrjjmp {
	FLOAT: right;
	WIDTH:200px;
	line-height:20px;
	border: #b3e6ea 1px solid;
	background-color:#f6fbfd;
	padding-left:5px;
	padding-right:5px;
}
/* 城市列表 */
.lfbgwz2 {
	width: 147px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-right:3px;
	BORDER-RIGHT: #deeff7 1px solid;
	margin-bottom:5px;
}
.citybt {
	width: 140px;
	height:17px;
	text-align:center;
	font-size:14px;
	BORDER-BOTTOM: #afb3b0 1px dashed;
	margin:0 auto;
	background-color: #deeff7;
}
.citylb {
	height:100%;
}
.citylb li {
	float:left;
	overflow:hidden;
	width:140px;
	height:22px;
	margin:2px;
	color:#104a84;
}
.citylb a:link {
	color:#104a84;
}
.citylb a:visited {
	color:#104a84;
}
.citylb a:hover {
	color:#FF9900;
}
.citylb a:active {
	color:#FF9900;
}
.provincebt {
	width: 140px;
	height:17px;
	text-align:center;
	font-size:14px;
	BORDER-BOTTOM: #afb3b0 1px dashed;
	margin:0 auto;
	background-color: #fff;
}
/* 发布*/
.fbcg1 {
	width: 63px;
	height:63px;
	margin:10px;
	float:left;
	background-image:url(../images/cg.gif);
	background-repeat:no-repeat;
}
.fbcg2 {
	width: 610px;
	height:auto;
	overflow:hidden;
	margin:10px;
	float:right;
}
.mb {
	BORDER: #bbbbbb 1px solid;
}
#suggest, #suggest2, #suggest3 {
	width:200px;
}
.gray {
	color:gray;
}
.ac_results {
	background:#fff;
	border:1px solid #7f9db9;
	position: absolute;
	z-index: 10000;
	display: none;
}
.ac_results ul {
	margin:0;
	padding:0;
	list-style:none;
}
.ac_results li a {
	white-space: nowrap;
	text-decoration:none;
	display:block;
	color:#05a;
	padding:1px 3px;
}
.ac_results li {
	border:1px solid #fff;
}
.ac_over, .ac_results li a:hover {
	background:#c8e3fc;
}
.ac_results li a span {
	float:right;
}
.ac_result_tip {
	border-bottom:1px dashed #666;
	padding:3px;
}
/*订票*/
.dplfbg {
	float:left;
	width: 708px;
	border:#bac7ca 1px solid;
	margin-bottom:3px;
	padding:10px;
}
.dplf {
	FLOAT: left;
	width:713px;
	border-bottom:#919191 1px dashed;
	padding-left:15px;
}
.dplf1 {
	FLOAT: left;
	width:300px;
}
.dplf2 {
	FLOAT: right;
	width:300px;
}
.dplftp {
	FLOAT: left;
	WIDTH:96px;
	height:96px;
	margin-bottom:5px;
	margin-right:5px;
}
.dplfwz {
	FLOAT: right;
	WIDTH:610px;
	line-height:20px;
	text-align:left;
}
.dplfwz1 {
	FLOAT: right;
	WIDTH:190px;
	line-height:20px;
	text-align:left;
}
/*表格排序*/
.header {
	background-image: url(../images/header-bg.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
}
.headerSortUp {
	background-image: url(../images/header-asc.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
}
.headerSortDown {
	background-image: url(../images/header-desc.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
}
.kc td a {
	background:url(../images/kcover.gif) no-repeat;
	text-align:center;
	color:#002C66;
	width:85px;
	height:23px;
	line-height:23px;
	display:block;
	float:left;
	margin:8px 10px;
}
.kc td a:hover {
	background:url(../images/kcat.gif) no-repeat;
	color:#003366;
}
.hong{
	color:red;
}
.hints {
	margin-bottom:10px;
	margin-top:10px;
}
.mudidi {
	margin-left:10px;
}
.mudidi ul li {
	display:inline;
	float:left;
	width:60px;
	height:23px;
	margin-bottom:5px;
	overflow:hidden;
}
.button a {
	background:url(../images/kcover.gif) no-repeat;
	text-align:center;
	color:#002C66;
	width:150px;
	height:23px;
	line-height:23px;
	display:block;
	float:left;
	margin:8px 10px;
}
.button a:hover {
	background:url(../images/kcat.gif) no-repeat;
	color:#003366;
}
.blue {
	color: #03F;
}
.middle {
	text-align: center;
}
.large {
	margin-top:100px;
	font-size: 20px;
}
/*酒店搜索框*/
.search_box {
}
.search_box tr td span {
	color:#f00;
}
.search_text {
	width:121px;
}
.search_text1 {
	width:98px;
}
.search_text3 {
	width:98px;
}
.search_text2 {
	width:20px;
}
.searchbutton {
	font-size: 13px;
	color:#fff;
	background:url(http://un.zhuna.cn/images/btn_search.gif);
	width:79px;
	border:0;
	height:26px;
	line-height:26px;
	font-weight:bold;
}
.search_area {
	width:127px;
}
.search_title {
	font-weight:bold;
	padding-left:8px;
	background:url(http://un.zhuna.cn/images/srh_tit_bg.gif) repeat-x;
}