/************************通用*****************************/
body{/*filter:gray;*/}
<!--
body{
	background:#fff;
	margin:0;
	padding:0;
	text-align:center;
	font-family: Arial, SimSun, sans-serif, "宋体";
	font-size:12px;
	line-height:1.8em;
}
-->
div{
	margin:0;
	padding:0;
}
ol,ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
img{
	border:0;
}
h1,h2,h3,p{
	margin:0;
	padding:0;
}
a {blr:expression(this.onFocus=this.blur())}

a:link{
	color:#666;
	text-decoration:none;
}
a:visited{
	text-decoration: none; 
	color:#666;
}
a:hover {
	text-decoration: underline;
	color:#111;
}
a:active {
	text-decoration: none;
	color:#666;
}
.clear{
	clear:both;
	border:0;
	margin:0;
	padding:0;
}
form{
	margin:0;
	padding:0px;
}
td{
	font-size:12px;
	height:28px;
}
h1,h2,h3,h4,h5 {	
    margin-top:		0px;
	margin-left:	0px;
	margin-right:	0px;
	padding:		0px;
	border:	0;
	font-size:12px;
}
/**********超链接**************/
.red,.red:link,.red:visited{
	color:#FF0000;4d68ad
}

.red_new,.red_new:link,.red_new:visited{
	color:#DE4640;
}

.buleg,.buleg:link,.buleg:visited{
 font-size: 14px;
	color:#4d68ad;
}
.bule,.bule:link,.bule:visited{
	color:#0069ca;
}
.yellow,.yellow:link,.yellow:visited{
	color:#ff6600;
}
.hui,.hui:link,.hui:visited{ color: #666666;}
/**************按钮*****************/
input.submit{
	background:url(../images/enter01.jpg);
	width:139px;
	height:35px;
	line-height:35px;
	border:0;
	font-weight:bolder;
	font-size:14px;
}
input.enter2{
	background:url(../images/enter3.jpg);
	width:98px;
	height:25px;
	color:#000;
	border: 0;
}
input.go{
	font-size:12px;
	height:20px;
	width:26px;
	margin:0;
	padding:0;
	background:#fff;
	border:1px solid #ccc;
	line-height:20px;
}
input.enter3{
	background:url(../images/button3.jpg) no-repeat;
	width:53px;
	height:22px;
	color:#000;
	border: 0;
	line-height:22px;
}
.button_sty{
	background:url(../images/button.jpg) no-repeat;
	width:79px;
	height:35px;
	color:#333;
	font-weight:bold;
}
/**************form元素样式*************/
input{
	border:1px solid #dedede;
	height:25px;
	color:#666;
	font-size:14px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
}
.input140{
	width:140px;
}
.input100{
	width:100px;
}
.input120{
	width:120px;
}
.input60{
	width:60px;
	border:1px solid #dedede;
}
.input15{
	width:15px; 
	height:18px;
}
.input10{
	width:18px; 
	height:18px;
}
.radio{
	border:0px;
}
.inputbg{
	border:0;
	background:#f9f9f9;
	padding-top:3px;
	text-align:left;
	margin:0;
	width:50px;
}
.inputbg200{
	border:0;
	background:#f9f9f9;
	padding-top:3px;
	text-align:left;
	margin:0;
	width:200px;
}
.input200{
	width:200px;
}
.input300{
	width:300px;
}
.inputbg580{
	border:0;
	background:#f9f9f9;
	padding-top:3px;
	text-align:left;
	margin:0;
	width:580px;
	color:#0069ca;
	font-weight:bold;
	height:28px;
}
.inputbg410{
	border:0;
	background:#f9f9f9;
	padding-top:3px;
	text-align:left;
	margin:0;
	width:410px;
	color:#0069ca;
	font-weight:bold;
	height:28px;
}
.inputnum{
	text-align:right;
	width:200px;
}
.input500{
	width:500px;
}
TextArea{ /* TextArea输入项 */
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	color: Black;
	border:1px solid #dedede;
    width:    320px;
}
.inputbor{
	border: #abadb3 1px solid;
	display: block; 
	FLOAT: left; 
	height:25px;
	width:130px;
	color:#666;
}
.inputLovbor {
	background-attachment: fixed;
	background-image: url(../images/down1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: pointer;
	border: #abadb3 1px solid;
	width:130px;
	height:25px;
}
.input_top{
	background:url(../images/top_input.jpg) repeat-x #999;
	width:267px;
	height:25px;
	padding-left:5px;
	border:0;
}
/*************top**************/
.container {
	width:100%;
}

.header{
	width:100%;
	height:113px;
	background:#f3f7fa url(../images/header.jpg) repeat-x bottom; 
	margin-bottom: 5px;
}
.innerheader{
	width:960px;
	margin:0 5px auto auto;
}
.innerheader .pagetop{
        float : right;
	width:640px;
	margin:0;
	padding:0;
	border:1px solid #F3F7FA;
	height:10px;
	line-height:10px;
	background-color:#F3F7FA;
	color:#9E9E9E;
}
.innerheader .pagetop .jttitle{
  float : left;
  padding: 0px 0 0 25px;
}
.logo.jttitle2{
  float : left;
  color: #9E9E9E;
  font-size: 14px;
  padding: 0 0 0 17px;
}

.logo{
	width:307px;
	height:127px;
	float:left;
}
.nav{
	width:650px;
	height:113px;
	float:right;
	overflow:hidden;
}
.nav_menu{
	height:25px;
}
.nav_menu a,.nav_menu a:link{
	margin:0 4px;
}
.weather{
	float:right;
	line-height:25px;
	margin:0 0 0 15px;
}
.about_buy{
	float:right;
	line-height:20px;
	margin:0 10px 0 20px;
	color: #d50c04;
	padding-left:22px;
	background:url(../images/zhuce2.jpg) left no-repeat;
}
.buy_gw:visited,.buy_gw:link{
	padding:0 3px 0 17px;
	color:#e7640f;
}
.buy_gp:visited,.buy_gp:link{
	padding-right:5px;
	color:#d50c04;
}
.about_login{
	float:right;
	height:20px;
	line-height:20px;
}
/******菜单样式********/
.menu{
	height:45px;
	width:100%;
}
.menu ul{
	margin:0;
	padding:0;
}
.menu ul li{
	float:left;
	margin:0;
	padding:0;
}
.menu ul li a b{
	display:block;
	padding:0 19px;
	font-weight:600;
}
.menu ul li a {
	display: block;
	float: left; 
	line-height: 45px; 
	color: #666;
	text-decoration: none;
	padding: 0px;
	font-size: 14px;
	font-weight: 400;
}
.menu ul li a:active{
	text-decoration: none;
	color: #666;
}
.right {
	background: url(../images/menu_hoverright.jpg) no-repeat right top;
}
.left{
	background: url(../images/menu_hoverleft.jpg) no-repeat left top;
	/*color: #037fd6*/
	color:#d00e04 !important;
}
/***************中间部分样式**************/
.content{
	 width:950px;
	 text-align:left;
	 margin:0px auto; 
	 padding:0; 
}
.content_top{
	height:16px;
	margin:9px 0;
}
.tbody_top01{
	height:30px;
	margin:9px 0;
}
.tbody_top01_floatleft{
	float:left; 
	margin-right:100px; 
	line-height:30px;
}
.tbody_top01_width01{
	width:300px;
}
.bar{
	width:525px;
	border:1px solid #dedede;
	float:left;
}
.reg_content{
	padding:30px;
}
.reg_title{
	height:16px;
	padding:0 0 14px 12px;
	border-bottom:1px solid #dedede;
	color:#037fd6;
	font-size:14px; 
	font-weight:bolder;
}
.reg_box{
	margin:15px 0 0 0;
} 
.reg_div{
	height:20px;
	margin:8px 0 8px 5px;
} 
.reg_name{
	height:20px;
	line-height:20px;
	width:70px;
	text-align:right;
	margin-right:8px;
	float:left;
}
.reg_value{
	height:16px;
	width:142px;
	margin:0;
	padding:0;
	float:left;
}
.reg_code{
	height:16px; 
	width:65px; 
	margin:0; 
	padding:0; 
	float:left;
}
.l_right{
	height:20px;
	line-height:20px;
	text-align:left;
	margin-left:10px;
	float:left;
	color:#FF0000;
}
.reg_text{
	height:25px; 
    line-height:25px;
	color:#999999; 
	padding-left:40px;
}
.reg_cue_text{
	height:25px; 
    line-height:25px;
	color:#999999; 
	padding-left:80px;
}
.reg_footer{
	margin:20px 0 0 0; 
	border-top:1px solid #dedede;
}
.reg_footer p{
	margin:20px;
}
.button_enter{
	text-align:center;
}
.index_main{
	width:400px;
	background:#f2fcfe;
	border:1px solid #037fd6;
	float:right;
}
.index_main_con{
	padding:30px;
}
.index_main_top{
	height:30px;
	font-size:14px;
	font-weight:bolder;
}
.index_main_info p{
	height:30px; 
	line-height:30px; 
	padding-left:24px;
}
/**********member样式***********/
.member{
	width:180px;
	float:left;
}
.membre_content{
	width:740px; 
	float:right;
}
.member_top{
	height:32px;
	background:#037fd6;
	color:#FFFFFF;
	font-size:14px;
	line-height:32px;
	text-align:center;
}
.member_box{
	border:1px solid #037fd6;
}
.member_box_top{
	height:26px;
	background:#dbeefb;
	line-height:26px;
	text-align:left;
	padding-left:15px;
} 
.member_box_info{
	margin:9px; 
	padding-left:20px;
} 
.member_box_info p{
	height:24px; 
	line-height:24px;
	padding-left:0px; 
} 
.sidebar_box,.item{
	margin:0 0 9px 0;
}
.item_content{
	background:url(../images/title_right03.jpg) no-repeat right 0;
}
.item_top{
	background:url(../images/title_left03.jpg) no-repeat left 0;
	height:32px; 
	padding-left:10px; 
	overflow:hidden;
}
.item_top h3{
	height:32px; 
	line-height:32px; 
	padding-left:15px; 
	background:url(../images/title_ico01.jpg) no-repeat 0px 11px;
	font-size:14px; 
	/*color:#333333;
	color:#0453a4;*/
	color:#0069ca;
}
.item_top ul{
	margin:4px 0 0 0; 
	padding:0;
}
.item_top ul li{
	float:left;
	margin:0; 
	padding:0;
}
.item_top .current {
	background: url(../images/title03_hoverright.jpg) no-repeat right -4px;
} 
.item_top .current a{
	background:url(../images/title03_hoverleft.jpg) no-repeat left -4px;
	padding-bottom:5px;
	font-weight:bolder;
}
.item_top .current_a{
	background: url(../images/title_a03_hoverright.jpg) no-repeat right -4px; 
}
.item_top .current_a a{
	background:url(../images/title_a03_hoverleft.jpg) no-repeat left -4px;
}
.item_box{
	border:1px solid #7db5de; 
	border-top:0px;
}
.item_box p{
	line-height:20px;
	color:#666;
}
.padding{
	padding:15px;
}
.item_box_top{
	height:26px;
	background:#e9f6ff;
	line-height:26px; 
	text-align:center;
}
.item_box_top ul li{
	float:left;
	margin:0; 
	padding:0; 
	height:26px;
	font-weight:bolder;
	font-size:12px;
}
.item_width185{
	width:185px;
}
.item_width80{
	width:80px;
}
.item_width60{
	width:60px;
}

.item_width100{
	width:100px;
}
.li_t{
	width:1px; 
	background:#7db5de;
}
.item_box_con{
	height:26px;
	line-height:26px; 
	text-align:center;
	border-top:1px solid #7db5de;
}
.item_box_con ul li{
	float:left;
	margin:0; 
	padding:0; 
	height:26px;
	font-size:12px;
}
.item_box_info{
	border:1px solid #7db5de;
	border-top:0px; 
	background:#F9F9F9;
}
.item_tbg{
	background:url(../images/title_right01.jpg) no-repeat right 0;
}
.item_top .title03_floatleft{
	float:left;
	margin-right:15px; 
	line-height:32px;
}
.item_title{
	background:url(../images/title_left01.jpg) no-repeat left 0; 
	height:32px; 
	padding-left:10px;
}
.item_title h3{
	height:32px;
	line-height:32px;
	padding-left:15px;
	background:url(../images/title_ico01.jpg) no-repeat 0px 11px;
	font-size:14px;
	/*color:#0453a4;*/
	color:#0069ca;
}
.city{
	float:right;
	height:35px;
	margin:1px 4px 0 0;
	overflow:hidden;
}
.city ul{
	margin:0;
	padding:0;
}
.city ul li{
	margin:0;
	padding:0;
	float:left;
	height:35px;
	border-left:1px solid #bad3eb;
}
.city a:visited,.citya:link{
	height:35px; 
	line-height:35px;
	padding:0 7px;
	display:block;
	float:left;
}
.citya:hover{
	background:#fff; 
	color:#0453a4;
}
.item_tbg_con{
	border:1px solid #bad3eb;
	border-top:0px;
	padding:15px;
	background:#f4fbff;
	float:left;
	width:100%;
}
.item_tbg_con .box{
	width:110px;
	float:left;
	margin:0 7px;
	display:inline;
}
.item_tbg_con .box01{
	width:110px;
	float:left;
	margin:0 10px;
	display:inline;
}
.item_tbg_con .box .photo,.item_tbg_con .box01 .photo{
	text-align:center;
	width:110px;
	height:115px;
	overflow:hidden;
}
.item_tbg_con p{
	text-align:center;
	line-height:20px;
	color:#333;
}
.info_list{
	border:1px solid #7db5de; 
	border-top:0px;
}
.info_list ul{
	margin:0 0 12px 0;
}
.info_list ul li{
	height:28px; 
	font-size:14px; 
	padding-left:15px; 
	background: url(../images/register_redxing.jpg) no-repeat 0 0px;
}
.q{
	color:#666666; 
	font-size:12px; 
	margin-left:15px;
}
.bott_top{
	height:26px; 
	background:#F2FBFB;
	border-bottom:1px solid #eae9d3;
	padding:0 12px;
} 
.bott_topgif{
	height:60px; 
        with:505px;
	background:#F2FBFB;
	border-bottom:1px solid #eae9d3;
	padding:0px;
} 
.bott_topw{
	height:26px;
	line-height:26px;
	background: #EFEFEF;
	border-bottom:1px solid #e6e6e6;
	padding:0 12px;
	color:#999999;
}
.bott_item{
	height:25px;
	padding:3px 3px 3px 10px;
}
.bott_itemw{
	padding:5px;
	height:35px;
}
.bott_itemw_line{
	border-top:1px solid #e6e6e6;
}
.bott_itemw .floatleft{
	float:left;
	height:26px; 
	margin:0 15px 0 0;
}
.bott_itemw .floatright{
	float:right;
	width:200px;
}
.bott_itemw .floatright p{
	height:20px;
	line-height:20px;
}
.content_listfloat{
	float:left;
	text-align:left; 
	margin-right:10px;
	/*display:inline;*/
}
.bott_item03{
	height:30px;
	padding:0 12px;
	margin:0; 
	border-bottom:1px solid #CCCCCC;
}
.bott_item03 .content_list{
	float:left;
	text-align: left;
	margin-right:10px; 
	height:30px; 
	line-height:30px;
	border-right:1px dashed #CCCCCC;
	white-space:nowrap;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
}
.bott_item03 .listnr{
	float:left;
	text-align: left;
	height:30px; 
	line-height:30px;
	white-space:nowrap;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
	width:40px;
}
.bott_item03 .noright{
	border-right-style:none;
}

/*资讯列表zx_list.jsp*/
.bott_item_new{
	height:30px;
	padding:0 12px;
	margin:0; 
	border-bottom:1px dashed #CCCCCC;
}
.bott_item_new .content_list{
	text-align: left;
	margin-right:10px; 
	height:30px; 
	font-size : 14px;
	font-weight: bold;
	line-height:30px;
	margin-top:10px;
	white-space:nowrap;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
}

.bott_item_new .content_con{
  margin-bottom : 15px;
}

.bott_item_new .content_bz{
  color:#666;
  float:left;
  width:520px;
  line-height:18px;
}

.bott_item_new .content_rq{
  float:left;
  width:100px;
  margin-left : 20px;
}

.bott_item_new .content_tj{
  float:left;
  background: url(../images/upup.gif) no-repeat center 0px;
  width:50px;
  height:53px;
  margin-top:17px;
  padding-top:3px;
  text-align:center;
  font-size:14px;
  color:#0069CA;
  font-family:Arial, Helvetica, sans-serif;
  cursor:pointer;
  font-weight:bold;
}

.bott_item_new .content_nr{
  float:left;
  margin-left : 10px;
  width:650px;
}

.bott_item_new .noright{
	border-right-style:none;
}

.bott_item04{
	height:130px;
	padding:0 12px;
	margin: 0 0 9px 0;
	border-bottom:1px solid #F0F0F0;
}
.bott_item04 .content_listfloat{
	float:left;
	text-align: left; 
	margin-right:10px;
	line-height:30px;
}
.bott_item04 .content_listfloat h3{
	line-height:30px; 
	font-size:12px;
}
.bott_item04 .content_listfloat p{
	line-height:26px; 
	color:#666;
}
.my_item{
	margin:0;
	padding:0 15px; 
	border-bottom:1px solid #ccc
}
.my_item TD{
	border-bottom:1px dashed #999;
	line-height:23px;
}
.my_item .content_listfloat{
	float:left;
	text-align: left;
	margin-right:10px;
	height:26px; 
	line-height:26px;
}
.bott_item04{
	height:130px;
	padding:0 12px;
	margin: 0 0 9px 0; 
	border-bottom:1px solid #F0F0F0;
}
.bott_item04 .content_listfloat{
	float:left;
	text-align: left;
	margin-right:10px;
	line-height:30px;
}
.content_listfloat h3{
	line-height:30px;
	font-size:12px;
}
.bott_item04 .content_listfloat p{
	line-height:26px; 
	color:#666;
}
.title_list{
	height:26px;
	line-height:26px; 
	float:left; 
	font-weight:bolder;
	margin-right:10px; 
	display:inline; 
	color:#666666;
}
.maincontent_neiye{
	width:725px;
}
.sidebar_box,.maincontent_box{
	margin:0 0 9px 0;
}
.sidebar_neiye_title_bg{
	background:url(../images/title_right02.jpg) no-repeat right top;
}
.sidebar_neiye_title{
	background:url(../images/title_left02.jpg) no-repeat left top;
	height:32px;
}
.sidebar_neiye_title h3{
	height:32px; 
	line-height:32px;
	padding-left:35px;
	background:url(../images/title_ico02.jpg) no-repeat 20px 11px;
	font-size:12px; 
	/*color:#444;
	color:#0453a4;*/
	color:#0069ca;
}
.sidebar_neiye_content{
	border-left:1px solid #cbd2da; 
	border-right:1px solid #cbd2da;
	border-bottom:1px solid #cbd2da;
	padding:15px 0px 15px 15px;
}
.sidebar_neiye_content h2{
	font-size:12px; 
	height:22px;
}
.sidebar_neiye_content ul {
	margin:0;
}
.sidebar_neiye_content ul li{
	height:24px; 
	line-height:24px; 
	padding-left:22px;
}
.li01{
	background:url(../images/01.jpg) no-repeat 0 2px;
}
.li02{
	background:url(../images/02.jpg) no-repeat 0 2px;
}
.li03{
	background:url(../images/03.jpg) no-repeat 0 2px;
}
.li04{
	background:url(../images/04.jpg) no-repeat 0 2px;
}
.li05{
	background:url(../images/05.jpg) no-repeat 0 2px;
}
.li06{
	background:url(../images/06.jpg) no-repeat 0 2px;
}
.li07{
	background:url(../images/07.jpg) no-repeat 0 2px;
}
.li08{
	background:url(../images/08.jpg) no-repeat 0 2px;
}
.li09{
	background:url(../images/09.jpg) no-repeat 0 2px;
}
.li10{
	background:url(../images/10.jpg) no-repeat 0 2px;
}
.lisj{
	padding:0;
	width:180px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
}
.sidebar_content_left{
	float:left; 
	width:80px; 
	margin-right:12px;
}
.sidebar_content_left p{
	height:20px; 
	line-height:20px;
	text-align:center;
}
.sidebar_content_right{
	float:left;
}
.sidebar_content_right p{
	height:20px;
	line-height:20px;
}
.news_innerconter{
	border:1px solid #bad3eb; 
	padding:15px;
}
.news_title{
	margin:0 0 12px 0;
}
.news_title h1{
	text-align:center; 
	font-size:18px;
	color:#0069ca;
	padding:15px 0;
}
.news_title .n_xinxi{
	height:24px; 
	border-bottom:1px solid #bad3eb;
	line-height:24px;
}
.news_title .n_time{
	margin-left:9px; 
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
}
.news_title .n_other{
	float:right; 
	margin:0 9px 0 0;
}
.news_conter {
	margin:30px 0;
}
.news_conter h2{
	font-size:16px;
	margin:9px 0;
	color:#333;
}
.news_conter p{
	font-size:14px;
	line-height:26px;
	color:#666;
}
.item_licen{
	border:1px solid #7fbbe2;
	padding:12px;
	width:725px;
}
.item_licen_n{
	border:1px solid #7fbbe2;
	padding:12px;
	width:725px;
}
.height001{
	height:240px;
}
.item_photo{
	width:180px; 
	float:left;
}
.item_xinxi{
	width:445px; 
	float:left;
	margin-left:20px;
}
.item_xinxi h1{
	color:#CC0000; 
	font-size:16px;
	padding:10px 0;
	border-bottom:1px solid #CCCCCC;
}
.item_xinxi p{
	height:25px; 
	line-height:25px; 
	color:#666;
}
.item_xinxi b{
	color:#333;
}
.tbg{
	background:url(../images/enter01.jpg) no-repeat -10px -4px;
	border:1px solid #C9D5E7;
	padding:1px 4px;
	margin:0 2px;
}
.p_special{
	height:34px;
	margin:10px;
}
/**************翻页样式***************/
.pagelist{
	height:32px; 
	background:#fbfbfb; 
	border:1px solid #e4e4e4;
	padding:0 9px; 
	position:relative;
	float:left;
	width:100%;
}
.pagelist_01{
	margin:0 35px 0 0; 
	height:32px; 
	line-height:32px;
	float:left;
	overflow:hidden;
}
.pagelist_01 a{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bolder;
	color:#FF0000;
}
.pagelist_zx{
	margin:7px 0 0 0; 
	height:25px; 
	line-height:18px;
	float:right; 
	overflow:hidden;
}
.pagelist_02{
	margin:0 3px 0 0;
	height:32px;
	line-height:32px; 
	float:right; 
	overflow:hidden;
}
.pagelist_03{
	margin:6px 0; 
	height:20px;
	float:right; 
	overflow:hidden; 
	padding:0;
}
.pagelist_03 span{
	float:left;
	width:68px;
	margin:0 4px 0 0; 
	display:inline;
}
.pagelist_04{
	margin:7px 0 0 0; 
	height:25px; 
	line-height:18px; 
	float:right; 
	overflow:hidden;
}
.pagelist_order{
	margin:6px 0; 
	height:20px;
	font-size:12px; 
	float:right;
	position: absolute; 
	z-index:1000; 
	right:9px; 
}
.pagelist_order a:visited,.pagelist_order a:link{
	height:20px;
	line-height:20px;
	display:block;
	float:left; 
	width:60px; margin:0 2px;
	padding:0 0 0 8px; 
	display:inline;
}
.order_box{
	padding:12px;
}
.order_list{
	height:26px;
	line-height:26px;
}
.order_name{
	float:left;
	text-align:right;
}
.order_value{
	float:left;
	text-align:left; 
	margin-left:9px;
}
.order_color{
	color:#444;
}
.twidth01{
	width:0px; 
	overflow:hidden;
}
.twidth02{
	width:280px;
}
.twidth02_n{
	width:320px;
}
.twidth03{
	width:85px;
}
.twidth04{
	width:140px;
}
.twidth05{
	width:410px;
}
.twidth390{
	width:390px;
}
.twidth06{
	width:140px;
}
.twidth07{
	width:160px;
}
.twidth08{
	width:120px;
}
.twidth09{
	width:580px;
}
.twidth10{
	width:230px;
}
.twidth180{
	width:180px;
}
.tmargin{
	margin:12px 0;
}
.twidth30{
	width:50px;
}
.twidth200{
	width:200px;
}
.sidebar_neiye{
	width:215px;
	float:right;
}
/***************底部样式*******************/
.footer{
	margin:20px auto 0px; 
	width:950px; 
	padding:10px 0; 
	border-top:1px solid #dedede;
	float:none;
}
.footer p{
	text-align:center; 
	height:22px; 
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
}
.footer p a,.footer p a:link{
	margin:0 5px;
}
.additional{
	width:238px; 
	height:160px;
}




/*******验证样式**********/
.regmsg {
    width:300px;
	padding-left:1px;
	text-align:left;
}

.regmsg2 {
	background-color: #EDF3FA;
	border: 1px solid #c8d9e8;
	padding: 0px 1px 0px 25px;
	background:#f0f5fb;
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
.alertmsg {
	background:url(../images/mteaf/error.gif) no-repeat left middle;
	padding-left:21px;
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	color:#FF0000;
	line-height:14px;
	margin-top:2px;
	padding-top:3px;
}

.cautionmsg {
	background:url(../images/mteaf/caution.gif) no-repeat left middle;
	padding-left:21px;
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	color:#DE4640;;
	line-height:14px;
	margin-top:2px;
	padding-top:3px;
}
.rightmsg {
	background:url(../images/mteaf/right.gif) no-repeat left middle;
	padding-left:21px;
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	color:#000000;
	line-height:14px;
	margin-top:2px;
	padding-top:3px;
}
/********20091028new css************/
.tbg{
	background:url(../images/enter01.jpg) no-repeat -10px -4px;
	border:1px solid #C9D5E7;
	padding:1px 4px;
	margin:0 2px;
}
.p_special{
	height:34px;
	margin:10px; 
	float:left;
}
.p_special a{
	border:0px;
}
.shouc_enter:link,.shouc_enter:visited{
	display:block; 
	height:28px; 
	line-height:28px; 
	background:url(../images/enter01.jpg) no-repeat -1px -1px; 
	border:1px solid #C1D9FD; 
	padding:0 5px; 
	margin-top:2px;
	text-align:center;
	width:120px;
}

/*********20091028 new css*****************/
/*-----------生成订单流程图-------*/
.flow-steps{
	margin:4px 40px ; 
	float:left; 
	height:22px;
	overflow:hidden; 
	display:inline;
}
.flow-steps .num3 li{width:301px;}
.flow-steps .num4 li{width:180px;}
.flow-steps .num5 li{width:175px;}
.flow-steps .num6 li{width:143px;}
.flow-steps li{float:left;background:#e4e4e4 url(../images/flow_steps_bg.png) no-repeat 100% 0;font-size:14px;font-weight:bold;height:23px;line-height:23px;text-align:center;color:#404040;padding:0 15px 0 0;overflow:hidden;}
.flow-steps li span,.flow-steps li strong{display:block;}
.flow-steps li .first{background:#e4e4e4 url(../images/flow_steps_bg.png) no-repeat -12px -69px;}
.flow-steps li.last{background-position:100% -138px;}
.flow-steps li.current{background-color:#f60;color:#fff;}
.flow-steps li.current .first{background-color:#f60;background-position:-12px -92px;}
.flow-steps li.current-prev{background-position:100% -23px!important;}
.flow-steps li.done{background-color:#ffe6ba;background-position:100% -46px;color:#f60;}
.flow-steps li.done .first{background-color:#ffe6ba;background-position:-12px -115px;}
.flow-steps li.last-current{background-color:#f60;color:#fff;background-position:100% -161px;}
/*------index私有样式-----*/
.h_box{ margin:0 0 9px 0;}
.h_tabphoto{width:561px; height:226px;margin-top:5px;float:left; display:inline; border:1px #CCC solid}
.h_tabphoto img{ width:551px; height:216px; padding:4px;border:1px solid #ddd; overflow: hidden;}
.h_search{width:378px; height:226px;margin-top:5px;float:right; display:inline;}
/*.h_search_title{ background:url(../images/title_left01.jpg) no-repeat right top; height:32px;overflow:hidden;}*/
/*.h_search_title h2{ background:url(../images/title_ico01.jpg) no-repeat left top; height:31px; line-height:31px; font-size:14px; padding-left:55px; float:left;display:inline;}*/

.h_search_title{ height:32px;background:url(../images/title_left01.jpg) no-repeat left top;}
.h_search_title h2{ height:32px;background:url(../images/title_ico01.jpg) no-repeat 20px 10px; color:#0453a4; font-size:14px; line-height:32px; padding-left:34px; float:left;}

.h_search_title .h_search_title_tab{ height:31px; margin:0 0 0 15px; float:left; display:inline; }
.h_search_title_tab ul{ margin:3px 0 0 0; padding:0;}
.h_search_title_tab ul li{ float:left;margin:0; padding:0;}
.h_search_title_tab ul li a:active{background:url(../images/title03_hoverright.jpg) no-repeat right -4px;}
.h_search_title_tab ul li a:active b{background:url(../images/title03_hoverleft.jpg) no-repeat  left -4px;color:#037fd6!important;}
.h_search_title_tab ul li a{display:block; float:left;font-size:12px;height:28px;line-height:34px;color:#444;}
.h_search_title_tab ul li a b{display:block;padding:0 12px;}

.h_search_content01{margin:0;padding:15px; height:135px; overflow:hidden;}
.hsc_nav{ padding:0;height:24px; margin:9px 0;}
.hsc_nav .hsc_nav_name{ width:45px;height:24px;line-height:24px;float:left;text-align:right;margin-right:20px;display:inline;}
.hsc_nav .hsc_nav_content{ float:left; height:24px; line-height:24px; margin-right:7px; display:inline;}
.h_intext01{ width:90px; height:22px; line-height:22px; padding:0; padding-left:5px; margin:0; color:#666666; border:1px solid #ddd;}
.h_intext02{ width:150px; height:22px; line-height:22px; padding:0; padding-left:5px; margin:0; color:#666666; border:1px solid #ddd;}

.h_search_content02{ margin:0; padding:0 5px;border-top:1px solid #bad3eb; background: #F3F7FA; height:28px;}
.h_search_content02 .hsc2_list{ float:left; width:120px; text-align:center; line-height:25px; display:inline;}
.h_search_content02 .hsc2_list_n{ float:left; width:220px; text-align:center; line-height:25px; display:inline; color: #666;}

.h_box_content{ margin:0; padding:0;border-left:1px solid #bad3eb;border-right:1px solid #bad3eb;border-bottom:1px solid #bad3eb;overflow:hidden; background:#fff}
.h_box_content01{margin:0;}
.h_box_content_border{ margin:0; padding:0;border:1px solid #bad3eb;overflow:hidden; background:#fff}

.h_height01{}
.h_padding{ padding:9px 0 0 2px;}

.h_box_footer{ height:5px; background:url(../images/h_boxfooter_right.jpg) no-repeat right bottom; margin:0; padding:0; display:none;}
.h_box_footer01{height:5px; background:url(../images/h_boxfooter_left.jpg) no-repeat left bottom;}
.h_box_footer02{height:5px;border-bottom:1px solid #bad3eb; margin:0 5px;}

/*---------------*/
.h_sidebar{ width:211px; float:right;}
.h_sidebar_title{height:30px;}
.h_sidebar_content{border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede; white-space: nowrap;}

.h_calendar{}
.h_calendar_title{background:url(../images/h_datetitle.jpg) no-repeat;}
.h_calendar_title h2{ height:30px; line-height:30px; font-size:14px; color:#FFFFFF; padding-left:35px;}
.h_calendar_content{ padding:2px 0 0 3px;}


.h_ranking_title{background: url(../images/h_rankingtitle.jpg) no-repeat;}
.h_ranking_title h2{ height:30px; line-height:30px; font-size:14px; color:#FF0000; padding-left:50px;}
.h_ranking_content{}
.h_ranking_content ul{ margin:4px 0;}
.h_ranking_content ul li{height:26px; line-height:26px; padding-left:22px; border-bottom:1px dashed #ddd; width:180px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}

.h_tag_title{background: url(../images/h_tagtitle.jpg) no-repeat;}
.h_tag_title_s{background: url(../images/h_tagtitle_s.jpg) no-repeat;}
.h_tag_title h2{ height:30px; line-height:30px; font-size:14px; padding-left:20px; color:#555;}
.h_tag_title_s h2{ height:29px; line-height:30px; font-size:14px; padding-left:20px; color:#555;}

.h_tag_content{ height:106px; overflow:hidden;}
.h_tag_content a{ display:block; float:left; margin:0 6px; height:20px; line-height:20px; display:inline;}



.h_maincontent{ width:730px;}

.h_nav{ background:url(../images/title_right01.jpg) no-repeat right top;}
.h_nav_title{ height:32px;background:url(../images/title_left01.jpg) no-repeat left top;}
.h_nav_title h2{ height:32px;background:url(../images/title_ico01.jpg) no-repeat 20px 10px; color:#0069ca; font-size:14px; line-height:32px; padding-left:34px; float:left;}

.h_nav_title .hnt_other{ height:32px;line-height:32px;float:left; margin:0 30px 0 10px; overflow:hidden;}
.h_nav_title .hnt_other02{ height:32px;line-height:32px;float:right; margin:0 20px; display:inline;}
.h_nav_title .hnt_other h3{  font-size:12px; }
.hnt_other ul{ margin:4px 0 0 0; padding:0;}
.hnt_other ul li { float:left;margin:0; padding:0;}
.hnt_other ul li a:active{background:url(../images/title03_hoverright.jpg) no-repeat right -4px;}
.hnt_other ul li a:active b{background:url(../images/title03_hoverleft.jpg) no-repeat  left -4px;color:#037fd6!important;}
.hnt_other ul li a{display:block; float:left;font-size:12px;height:28px;line-height:28px;color:#444;}
.hnt_other ul li a b{display:block;padding:0 12px;}


.h_zhuda{ margin:0;}
.h_zhuda .hzd_pho_text{ float:left; width:220px; border-right:1px dashed #bad3eb; padding-right:9px;}
.hzd_pho_text .hzd_photo{ float:left; margin-right:9px;display:inline;}
.hzd_photo img{ margin:0; padding:0;}
.hzd_pho_text .hzd_text{ float:right;padding:3px 0 0 0;}
.hzd_pho_text p{ line-height:22px; color:#333333;}
.hzd_newsnav{ float:left; width:315px; padding:8px 5px; margin-left:10px;}
.hzd_newsnav ul{}
.hzd_newsnav ul li{ height:16px; line-height:16px; padding:3px 0;}
.hzd_newsnav ul li .h_li_list{ float:left;background:url(../images/h-arrow-ico.jpg) no-repeat 0 4px;padding:0; margin:0; width:230px; padding-left:9px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.hzd_newsnav ul li .h_li_other{ float:right; text-align:right;padding:0; margin:0; margin-left:9px; padding-left:15px; color:#666666}

.hzd_newsnav_index{ float:left; width:315px; padding:3px 5px; margin-left:10px;}
.hzd_newsnav_index ul{}
.hzd_newsnav_index ul li{ height:16px; line-height:16px; padding:3px 0;}
.hzd_newsnav_index ul li .h_li_list{ float:left;background:url(../images/h-arrow-ico.jpg) no-repeat 0 4px;padding:0; margin:0; width:230px; padding-left:9px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.hzd_newsnav_index ul li .h_li_other{ float:right; text-align:right;padding:0; margin:0; margin-left:9px; padding-left:15px; color:#666666}


.h_piaowu{margin:0;}
.h_piaowu .hpw_nav{ width:345px;}
.h_piaowu .hpw_floatleft{ float:left; padding-right:5px; border-right:1px dashed #bad3eb;}
.h_piaowu .hpw_floatright{ float:right;padding-left:5px;}
.hpw_nav ul{}
.hpw_nav ul li{ height:15px; line-height:15px; padding:2px 0;}
.hpw_nav ul li .h_li_list{ float:left;background:url(../images/h_newlist_ico.jpg) no-repeat 0 3px;padding:0; margin:0;padding-left:15px; width:220px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; padding-top:2px;}
.hpw_nav ul li .h_li_other{ float:left;padding:0; margin-left:10px; width:90px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; padding-top:2px}
.hpw_nav ul li .h_li_time{ float:left;padding:0; margin-left:10px; width:100px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.hlo_width01{width:80px;}
.hlo_width02{width:40px;}

.h_binguan{}
.h_binguan .hbg_nav{ margin:0;}
.hbg_line{ border-bottom:1px dashed #bad3eb;}
.hbg_nav .hbg_nav_title{ height:24px; line-height:24px;}

.hbg_nav_content .hncontent_nav{ width:345px; margin:5px 0;}
.hbg_nav_content .hnc_floatleft{ float:left; padding-right:5px; border-right:1px dashed #bad3eb;}
.hbg_nav_content .hnc_floatright{ float:right;padding-left:5px;}
.hncontent_nav ul{}
.hncontent_nav ul li{height:16px; line-height:16px; padding:3px 0;}
.hncontent_nav ul li .hnc_float{ float:left; margin-right:9px;}
.hncontent_nav ul li .hnc_float02{ float: right; margin-left:9px;}
.hnc_width01{ width:75px;}
.hnc_width02{ width:135px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.hnc_width03{ width:95px;  white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.doing{
  border : 1px solid #037FD6;
  width : 110px;
  height: 30px;
  padding:3px 0 0 8px;
  display:none;
}
.doing DIV{
  padding-left:12px;
  background: url(images/loading.gif) no-repeat left ;
}
/***************new css 20091109******************/
.new{
	height:160px;
}
.new_left{
	float:left;
	width:350px;
	height:160px; 
	overflow:hidden;
}
.new_right{
	float: left; 
	width:325px;
	height:160px; 
	overflow:hidden;
	margin-left:15px;
}
.new_right h2{
	height:30px; 
	line-height:30px;
	font-size:16px;
	text-align:center;
	color:#4d68ad
}
.new_right p{
	line-height:18px; 
	font-size:12px; 
	color:#666;
}
.new_box{
	margin:0;
	margin-bottom:10px;
	padding:12px 9px 7px;
	border-top:0px;
	border:1px solid #7db5de;
	text-align:left;
}

.new_box_border{margin:0;}
.new_box_nav{ width:345px;}
.hpw_floatleft{ float:left; padding-right:5px; border-right:1px dashed #bad3eb;}
.hpw_floatright{ float:right;padding-left:15px;}
.new_box_nav ul{}
.new_box_nav ul li{ height:15px; line-height:15px; padding:2px 0;}
.new_box_nav ul li .h_li_list{ float:left;background:url(../images/h_newlist_ico.jpg) no-repeat 0 3px;padding:0; margin:0;padding-left:15px; width:220px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; padding-top:2px;}
.new_box_nav ul li .h_li_other{ float:left;padding:0; margin-left:10px; width:90px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; padding-top:2px}
.new_box_nav ul li .h_li_time{ float:left;padding:0; margin-left:10px; width:100px; }
.new_box_nav ul li q{ color:#666666}
.mnc_more{
	float:right; 
	height:28px; 
	line-height:28px; 
	margin:0 20px;
	font-size:12px; 
	display:inline;
	padding-top:3px;
	color:#0069ca;
}
.new_top{
	height:32px; 
	font-size:14px; 
	line-height:32px;
	background:url(../images/title_left03.jpg) no-repeat left 0;
	border-bottom:0px;
	padding-left:10px;
}
.new_title{
	height:32px; 
	line-height:32px; 
	padding-left:15px; 
	background:url(../images/title_ico01.jpg) no-repeat 0px 11px;
	font-size:14px; 
	color:#0069CA;
	font-weight:bold;
}
/*********new css 20091112***************/
.zxpl{
	background:#e9f6ff;
	padding:2px 5px 2px 5px;
	margin-bottom:5px;
	border-bottom:1px solid #cbd2da;
	text-align:left;
	height:26px;
	line-height:20px;
}
.zxpl .zxpl_author{
  text-align:right;
  color:#666666;
  margin-bottom:2px;
}

.zxpl .zxpl_replay{
  text-align:right;
  color:#666666;
}
.cityaction{
	margin:0;
	padding:0;
	float:left;
	height:35px;
	border-left:1px solid #bad3eb;
	border-bottom:#FFF 1px solid;
	color:#0453a4;
	background:#FFF;
}
.xgyc{
	border:1px solid #bad3eb;
	padding:22px 15px 15px 15px;
	background:#f4fbff;
	float:left;
	width:150px;
	text-align:center;
	margin-right:10px;
    margin-top:5px;
	
}
.yccg{
	border:0;
	padding:0px;
	background:#fff;
	width:100%;
	margin-bottom:8px;
}
.yccg p{
	color:#666;
}
.yccg h1{
	color:#CC0000; 
	font-size:12px;
	padding:0;
	margin-top:0;
	border-bottom:1px solid #CCCCCC;
}
/************new css 20091113***************/
.place_box{
	height:130px;
	padding:0 12px;
	margin: 0 0 9px 0;
	border-bottom:1px solid #F0F0F0;
}
.place_item{
	float:left;
	text-align: left; 
	margin-right:10px;
	line-height:30px;
}
.place_item h3{
	line-height:30px; 
	font-size:12px;
}
.place_item p{
	line-height:26px;
	color:#666;
}
/*******************************************/
.div_member_top{
  /*background:url(../images/member_top.gif) no-repeat;*/
  border-top:1px solid #cbd2da;
  float:left;
  padding:5px 0 5px 0;
  height:50px;
  width:100%
}
.div_member_list1{
  float:left; 
  padding-left:20px; 
  height:30px; 
  vertical-align:middle;
}
.div_member_list2{
  float:left; 
  padding-left:20px; 
  height:30px; 
  vertical-align:bottom;
}
.div_member_name{
  color:#333333;
}
.div_member_value{
  color:#FF9900;
  font-size:12px;
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-weight:bold;
  width:200px
}
.orange{
  color:#FF9900;
}

.table-main-1 {  /* 表格边框颜色控制 */
  background-color:   #7db5de;
}
.table-list-1 { /* 查询列表分割线颜色 */
	margin:			0px;
	font-size:		12px;
	color:			black;
	background-color:   #7db5de;
}
.tr-listtitle { /* 查询列表列标题属性 */
	border-left: 1px solid #dbeefb;
	border-right: 0px solid #dbeefb;
	border-top: 0px solid #dbeefb;
	border-bottom: 1px solid #dbeefb;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	background-color: #dbeefb;
	color: #000000;
	text-align: center;
	cursor: pointer;
}
.tr-listbody { /* 查询列表内容行属性-普通 */
    height:           24px;
    background-color: #FFFFFF;
}
/*lov部分*/
.lov_pane{
  z-index:20001;
  position:absolute;
  background-color:#fff;
  text-align:center;
  vertical-align:middle;
  zoom:1;
  display:none;
  cursor:pointer;
}

.lovTabBorder {
	border:#8eb5db 1px solid;
	padding:2px;
	vertical-align : top;
	background:#dfe8f6 url(../images/mteaf/pop_03.gif) repeat-x;
}

.lovTdTitleBg {
	vertical-align: top;
	text-align: center;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
}

.lovTdTitle {
	color:#0e4796;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	vertical-align: top;
}

.lovTdClose {
	text-align: right;
	cursor:pointer;
	vertical-align:top;
}

.lovTabBorderMedial {
	background:#ffffff;
}

.lovTdBgLightblue { 
	background:#f5f7f9; 
	height:23px;
}
.lovTdBgGray { 
	background:#e6ebf0; 
	height:23px;
}

.lovTdBgGreen { 
	background:#eef9d7; 
	height:23px;
}

.lovContent {
  height:350px;
  WIDTH: 100%;
  scrollbar-face-color: #dfe8f6;
  scrollbar-shadow-color: #ffffff; 
  scrollbar-highlight-color:#ffffff; 
  scrollbar-3dlight-color: #ffffff;  
  scrollbar-darkshadow-color: #ffffff;  
  scrollbar-track-color:#ffffff; 
  scrollbar-arrow-color: ffffff;
  background:url(../images/mteaf/large-loading.gif) no-repeat center top;
}

.lovSimpleDiv {
  border:#8eb5db 1px solid;
  padding:2px;
  background:#fdffce;
  flat : left;
  text-align : left;
}

/***********   end of lov   ************/
.inputLov {
	background-attachment: fixed;
	background-image: url(../images/down1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: pointer;
}
.inputTextArea{ 
    border:1px solid #dedede;
    width:    320px;
}
.inputCheckbox {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	color: Black;
	border-width: 0px;
	width: 24px;
}
.must{
	color:red;
}
.selectDate {
	background:url(../images/selectDate.gif) no-repeat 4px right;
	cursor : pointer;
}
.selectDatebor {
	background:url(../images/selectDate.gif) no-repeat 4px right;
	cursor : pointer;
	border: #abadb3 1px solid;
	height:25px;
	width:130px;
}
/** 新的日期控件css **/
.date-rootbody {
  border:#8eb5db 1px solid;
  padding:2px;
  vertical-align : top;
  background:#dfe8f6 url(../../images/mteaf/pop_03.gif) repeat-x;
}

.l-move{
  background:url(../../images/mteaf/tool-sprites.gif) 0px -105px no-repeat;
  width:15px;
  height:15px;
  border : 0px;
  cursor:default;
}

.l-move-focus{
  background-position:-15px -105px;
  cursor:default;
}

.r-move{
  background:url(../../images/mteaf/tool-sprites.gif) 0px -120px no-repeat;
  width:15px;
  height:15px;
  border : 0px;
  cursor:default;
}

.r-move-focus{
  background-position:-15px -120px;
  cursor:default;
}

.year-body{
   background:#FFFFFF;
}

.weektitel {
  border:#6593cf 1px solid;
  background:url(../../images/mteaf/popProgress.gif) repeat-x;
  height:18px;
}

.date {
  cursor:hand;
}

.date-invalid {
  cursor:hand;
  color:#999999;
}

.date-focus { 
  background:#eef9d7;
  cursor:hand;
  font-weight:bolder;
}

.date-over { 
  background:#eef9d7;
  cursor:hand;
}

.date-today{
    cursor:hand;
	color:#FF0000;
}

.date-roottitle{
  cursor:hand;
}

.date-bn{
  width:40px;cursor:hand; background:url(../../images/mteaf/code.jpg) no-repeat
}
/** end of 新的日期控件css **/

.mem_td_back{
  background:#ffffff;
  text-align:right
}
/* 宾馆搜索 */
.hotelSearch_02 {
	CLEAR: both; WIDTH: 730px; COLOR: #555
}
.hotelSearch_02 .ct {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px;
}
.hotelSearch_02 .ft {
	BACKGROUND: HEIGHT: 30px; TEXT-ALIGN: center
}
.hotelSearch_02 .ft P {
	PADDING-TOP: 9px
}
.hotelSearch_02 .paraSearch {
	FLOAT: right; BORDER-LEFT: #c6cacb 1px solid
}
.hotelSearch_02 .paraSearch .inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 9px; BORDER-LEFT: #fff 2px solid; WIDTH: 63px; PADDING-TOP: 11px
}
.hotelSearch_02 .paraSearch H3 {
	FONT-WEIGHT: 700; PADDING-BOTTOM: 10px
}
.hotelSearch_02 .paraSearch INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px 0px; WIDTH: 13px; PADDING-TOP: 0px; HEIGHT: 13px
}
.hotelSearch_02 .paraSearch LABEL {
	CURSOR: pointer
}
.hotelSearch_02 .tblSearch {
	FONT-SIZE: 14px; Z-INDEX: 1000; WIDTH: 650px; POSITION: relative
}
.hotelSearch_02 .tblSearch TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 40px; PADDING-TOP: 5px; color:#666666;
}
.hotelSearch_02 .tblSearch TH SPAN.t {
	DISPLAY: block; FONT-WEIGHT: 700
}
.hotelSearch_02 .tblSearch TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; color:#666666;
}
.hotelSearch_02 .tblSearch TD .keyT {
	DISPLAY: block; FONT-WEIGHT: 700; FLOAT: left; WIDTH: 50px; PADDING-TOP: 4px
}
.hotelSearch_02 .tblSearch .cityInputWrap {
	PADDING-LEFT: 24px;
}
.hotelSearch_02 .tblSearch .dateInputWrap SPAN.t {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 24px; TEXT-INDENT: 5px; PADDING-TOP: 4px
}
.hotelSearch_02 .tblSearch .dateInputWrap SPAN.t3 {
	WIDTH: 50px; TEXT-INDENT: 31px
}

.hotelSearch_02 .tblSearch_hotel {
	FONT-SIZE: 14px; Z-INDEX: 1000; WIDTH: 650px; POSITION: relative; color:#666666;
}
.hotelSearch_02 .tblSearch_hotel TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 90px; PADDING-TOP: 5px; text-align:right;
}
.hotelSearch_02 .tblSearch_hotel TH SPAN.t {
	DISPLAY: block; FONT-WEIGHT: 700
}
.hotelSearch_02 .tblSearch_hotel TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.hotelSearch_02 .tblSearch_hotel TD .keyT {
	DISPLAY: block; FONT-WEIGHT: 700; FLOAT: left; WIDTH: 50px; PADDING-TOP: 4px
}
.hotelSearch_02 .tblSearch_hotel .cityInputWrap {
	PADDING-LEFT: 24px
}
.hotelSearch_02 .tblSearch_hotel .dateInputWrap SPAN.t {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 24px; TEXT-INDENT: 5px; PADDING-TOP: 4px
}
.hotelSearch_02 .tblSearch_hotel .dateInputWrap SPAN.t3 {
	WIDTH: 50px; TEXT-INDENT: 31px
}

.qcbox {
	BORDER-RIGHT: #abadb3 1px solid; BORDER-TOP: #abadb3 1px solid; DISPLAY: block; FLOAT: left; BORDER-LEFT: #abadb3 1px solid; BORDER-BOTTOM: #abadb3 1px solid; height:20px; padding-bottom:0; margin:0
}
.qcbox INPUT {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 21px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: 0px; WIDTH: 159px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: SimSun; HEIGHT: 25px
}
.qcbox .boxWrapper {
	POSITION: relative
}
.qcbox .boxContainer {
	RIGHT: 0px; CURSOR: pointer; PADDING-TOP: 1px; POSITION: absolute; TOP: 0px
}
.qcbox .boxContainer .sinfo {
	PADDING-RIGHT: 2px; DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; PADDING-TOP: 4px; FONT-FAMILY: SimSun
}
.qcbox .boxContainer .sicon {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; WIDTH: 21px; LINE-HEIGHT: 20px; FONT-FAMILY: SimSun; HEIGHT: 18px
}
.qcbox .popContainer {
	CLEAR: both; Z-INDEX: 1000; POSITION: relative
}
.qcbox .popContainer .popPanel {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; LEFT: -1px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid; POSITION: absolute; TOP: 1px; BACKGROUND-COLOR: white
}
.qcbox .popPanel .ill {
	WIDTH: 185px
}
.qcbox .popPanel .illrow {
	LINE-HEIGHT: 22px
}
.qcbox .popPanel .illrow TD {
	PADDING-BOTTOM: 0px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.qcbox .popPanel .illn {
	PADDING-LEFT: 4px; FONT-SIZE: 13px; LINE-HEIGHT: 24px; FONT-FAMILY: SimSun; TEXT-ALIGN: left
}
.qcbox .popPanel .illt {
	PADDING-RIGHT: 4px; FONT-SIZE: 11px; COLOR: green; LINE-HEIGHT: 24px; FONT-FAMILY: arial, sans-serif, SimSun; TEXT-ALIGN: right
}
.qcbox .popPanel .tllover TD {
	COLOR: white; BACKGROUND-COLOR: #4778da
}

.hotelHot {
	CLEAR: both; MARGIN-TOP: 10px; height:60px; padding-bottom : 10px
}
.hotelHot A:hover {
	COLOR: #f60
}
.hotelHot TH {
	WIDTH: 40px
}
.hotelHot H3 {
	BORDER-RIGHT: #ddd 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #ddd 1px solid; 
	PADDING-LEFT: 4px; 
	FLOAT: left; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #ddd 1px solid; 
	WIDTH: 12px; LINE-HEIGHT: 13px; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; BACKGROUND-COLOR: #fff
}
.hotelHot H3 .ia {
	MARGIN-TOP: -6px; LEFT: 20px; WIDTH: 7px; POSITION: absolute; TOP: 50px; HEIGHT: 13px
}
.hotelHot DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; HEIGHT: 1%; margin-bottom: -13px;
}
.hotelHot DL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.hotelHot DT {
	FLOAT: left
}
.hotelHot DD {
	MARGIN-LEFT: 51px
}
.hotelHot DD SPAN {
	PADDING-RIGHT: 28px; COLOR: #888888; WHITE-SPACE: nowrap
}
.hidden {
	DISPLAY: none
}
.qn_tabs {
	MARGIN-TOP: 1px; OVERFLOW: hidden; BORDER-LEFT: #d3d5d4 1px solid; MARGIN-RIGHT: 12px; HEIGHT: 32px
}
.qn_tabs LI {
	BORDER-RIGHT: #d3d5d4 1px solid; BORDER-TOP: #d3d5d4 0px solid; DISPLAY: block; FLOAT: left; MARGIN-LEFT: -1px; BORDER-LEFT: #d3d5d4 1px solid; BORDER-BOTTOM: #d3d5d4 0px solid; HEIGHT: 32px
}
.qn_tabs LI A {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-TOP: 0px; outline: none
}
.qn_tabs LI A:hover {
	COLOR: #f60
}
.qn_tabs LI.active A {
	BACKGROUND: url(images/hotel_home.gif) repeat-x -139px 0px
}
.qn_title {
	CLEAR: both; FONT-WEIGHT: 700; FONT-SIZE: 14px;WIDTH: 730px; COLOR: #555; LINE-HEIGHT: 32px; HEIGHT: 32px
}
.hotelDirectory {
	CLEAR: both; MARGIN-TOP: 8px
}
.hotelDirectory .hd {
	HEIGHT: 32px
}
.hotelDirectory .hd .qn_tabs {
	DISPLAY: inline; FLOAT: right; MARGIN-BOTTOM: -33px; POSITION: relative
}
.hotelDirectory .hd .dirNav {
	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 12px
}
.hotelDirectory .hd .dirNav LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 12px; LINE-HEIGHT: 18px
}
.hotelDirectory .hd .dirNav LI A:hover {
	COLOR: #f60
}
.hotelDirectory .hd .dirNav LI.general {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; BACKGROUND: url(images/hotel_home.gif?ver=090921) no-repeat -680px -52px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hotelDirectory .ct {
	BORDER-RIGHT: #d6d6d6 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: #d6d6d6 1px solid; PADDING-TOP: 9px; HEIGHT: 1%
}
.hotelDirectory .ct .brand {
	BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 4px
}
.hotelDirectory .ct .hover {
	BORDER-RIGHT: #fe8802 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fe8802 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -2px -2px 5px; BORDER-LEFT: #fe8802 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fe8802 2px solid; BACKGROUND-COLOR: #fffae7
}
.hotelDirectory .ct .hover TH {
	BORDER-RIGHT: #fffae7 1px solid; BORDER-TOP: #fffae7 1px solid; BACKGROUND: #fffae7; BORDER-LEFT: #fffae7 1px solid; COLOR: #f60; BORDER-BOTTOM: #fffae7 1px solid
}
.hotelDirectory .ft {
	BACKGROUND: url(images/hotel_home.gif) no-repeat -139px -140px; OVERFLOW: hidden; HEIGHT: 3px
}
/********new css20091116************/
.tag_box{
	border-left:1px solid #7db5de; 
	border-right:1px solid #7db5de;
	border-bottom:1px solid #7db5de;
	border-top:0px;
}
.hotel_list{
  /*border-left: 1px solid #EAEBF0;*/
  border-bottom: 1px dashed #EAEBF0;
  /*border-right: 1px solid #EAEBF0;*/
  /*background-color: #EAEBF0;*/
  
  margin: 5px;
}

.hotel_list .hotel_left{
  float: left;
}

.hotel_list .hotel_right{
  float: left;
}

.hotel_list .hotel_name{
  color:#5493F0;
  font-size:15px;
  font-weight:bold;
  margin:5px;
}

.hotel_list .hotel_basic{
  margin-left:5px;
  
}
.hotel_list .hotel_traffic{
  margin-left:5px;
}

.hotel_list.hotel_page{
  text-align : right;
  padding-right:5px;
}

.hotel_info{
  padding:5px;
}

.hotel_info .hotel_pic{
  padding:5px;
  width:70px;
  height:70px;
  border:1px solid;
  float:left;
}

.hotel_info .hotel_basic{
  float:left;
  padding-left:8px;
}

.hotel_info .hotel_info_title{
  font-size: 14px;
  font-weight:bold;
  background-color : #EEEEEE;
  padding:3px 3px 2px 5px;
  width:722px;
}

.hotel_info .hotel_roomtype{
  text-align: center;
  padding-top: 5px;
  width:722px;
}

.hotel_info .hotel_roomtype_title{
  text-align: center;
  font-weight:bold;
}

.hotel_info .hotel_roomtype_title TD{
  height:15px;
}

.hotel_info .hotel_roomtype_dis{

}
.hotel_info .hotel_roomtype_dis TD{
  border-top: 1px solid #CBD7E4;
  text-align:center;
}
.hotel_info .hotel_detail{
  width:722px;
  padding:5px;
  color:#666666;
}
.hotel_booking{
  padding: 10px;
}

.hotel_booking .hotel_booking_rz{
  background-color : #E0F0FF;
  font-weight: bold;
  height:15px;
}
/********new css20091116************/
.tag_box{
	border-left:1px solid #7db5de; 
	border-right:1px solid #7db5de;
	border-bottom:1px solid #7db5de;
	border-top:0px;
}
.reg_passwo{
	height:20px;
	line-height:20px;
	width:85px;
	text-align:right;
	margin-right:8px;
	float:left;
}

/** css of flatmessage **/
.flat_tsk {
  BORDER-RIGHT: #ffba43 1px solid; 
  PADDING-RIGHT: 6px; 
  BORDER-TOP: #ffba43 1px solid; 
  PADDING-LEFT: 10px; 
  BACKGROUND: #fdffce; 
  PADDING-BOTTOM: 10px; 
  BORDER-LEFT: #ffba43 1px solid; 
  BORDER-BOTTOM: #ffba43 1px solid;
  WIDTH: 390px;
}

.flat_container{
  margin-top : 10px;
}

.flat_div_content {
  padding-top : 1px;
  line-height : 18px;
}

.flat_span_suc {
  background:url(../images/mteaf/right.gif) no-repeat left top;
  padding-left : 20px;
}

.flat_span_fau {
  background:url(../images/mteaf/error.gif) no-repeat left top;
  padding-left : 20px;
}

.flat_span_cau {
  background:url(../images/mteaf/caution.gif) no-repeat left top;
  padding-left : 20px;
}

.flat_span_close {
  background:url(../images/mteaf/hidetoc1.gif) no-repeat right top;
  width:  20px;
  height: 20px;
  margin-top: 4px;
  cursor : hand;
  display : none;
}

.flat_span_close_over {
  background:url(../images/mteaf/hidetoc2.gif) no-repeat right top;
  width:  20px;
  height: 20px;
  margin-top: 4px;
  cursor : hand;
}

.m30 {
	MARGIN: 30px
}
.mb5 {
	MARGIN-BOTTOM: 5px
}
.mb10 {
	MARGIN-BOTTOM: 10px
}
.m15 {
	MARGIN: 15px
}
.mt5 {
	MARGIN-TOP: 5px
}
.mt10 {
	MARGIN-TOP: 10px
}
.mt15 {
	MARGIN-TOP: 15px
}
.mt30 {
	MARGIN-TOP: 30px
}
.ml10 {
	MARGIN-LEFT: 10px
}
.ml12 {
	MARGIN-LEFT: 12px
}
.ml20 {
	MARGIN-LEFT: 20px
}

.f12 {
	FONT-SIZE: 12px
}

.f14 {
	FONT-SIZE: 14px
}
/** end of flatmessage **/
/********1124new css**************/
.xxtb_bg{
	border-bottom:1px dashed #ccc; 
	line-height:25px;
	color:#666;
	margin-top:15px;
	padding-left:20px;
	font-weight:bold;
}
.xxtb_top{
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	padding-top:15px;
} 
.xxtb_item{
	background:#fff;
}

.calc_div{
  width : 202px;
}
.calc-list { /* 查询列表分割线颜色 */
	margin:			0px;
	font-size:		12px;
	color:			black;
	background-color:   #D4E7F8;
}

.calc-list .tr-listbody { 
    height:           25px;
    background-color: #F9FAFC;
}

.calc-list .tr-listbody TD{
  height:           30px;
  text-align:center;
}

.calc-list .tr-listbody .weekend{
  color : #DE0A06;
}

.calc-list .tr-listtitle{
  color : #DE0A06;
  height:           24px;
  background-color: #F9FAFC;
}
/********1125 new css************/
.contact_bg{
	background:#999;
}
.contact_tr { 
    height:           24px;
    background-color: #FFFFFF;
	color:#666;
}
.footer_link{
   width:950px; 
   line-height:24px;
   color:#666;
}
.footer_link a:link{
	text-decoration:none;
	color:#666;
}

.footer_link .footer_link_left{
  float: left;
  text-align:left;
  font-weight:bold;
}
.footer_link .footer_link_right{
   float: left;
   text-align:left;
   margin-left : 10px;
}
.index_right{
	width:450px;
	border-top:1px dashed #CCC;
	float:right;
}
.exp{
	height:25px;
	line-height:25px;
	color:#999999;
	padding-left:10px;
}
.star{}
.star DIV{
  width:75px;
  height:14px;
}

.star .star0{
}

.star .star1{
  background:url(../images/star1.jpg) no-repeat right top;
}
.star .star2{
  background:url(../images/star2.jpg) no-repeat right top;
}
.star .star3{
  background:url(../images/star3.jpg) no-repeat right top;
}
.star .star4{
  background:url(../images/star4.jpg) no-repeat right top;
}
.star .star45{
  background:url(../images/star4.5.jpg) no-repeat right top;
}
.star .star5{
  background:url(../images/star5.jpg) no-repeat right top;
}
/*******1127 new css*********/
.site_top{
	padding-bottom:5px;
	padding-top:15px;
	color:#333;
	font-weight:bold;
}
.site_box{
	float:left;
	border:0;
	border-bottom:1px #ccc dashed;
	color:#666;
}
.site_box ul{
}
.site_box ul li{
	height:20px;
	float:left;
	line-height:20px; 
	padding:3px 0 0 20px;
	list-style-type:none;
	background:url(../images/icon2.gif) no-repeat left;
	width:60px;
	overflow:hidden; 
	text-overflow:ellipsis;
}
.site_box2 ul li{
	height:20px;
	float:left;
	line-height:20px; 
	padding:3px 0 0 20px;
	list-style-type:none;
	background:url(../images/icon2.gif) no-repeat left;
	width:100px;
	text-overflow:ellipsis;
}
.site_content{
	float:left;
	border:0;
	border-bottom:1px #ccc dashed;
	color:#666;
	margin:0px 0 0 5px;
}
.site_content ul{
}
.site_content ul li{
	height:20px;
	float:left;
	line-height:20px; 
	padding:3px 0 0 20px;
	list-style-type:none;
	background:url(images/button_arrow_right.gif) no-repeat left;
	width:130px;
	overflow:hidden; 
	text-overflow:ellipsis;
}
.jptj{
	border:1px solid #bad3eb;
	padding:15px;
	background:#f4fbff;
	float:left;
	width:147px;
	text-align:center;
	margin-right:6px;
    margin-top:5px;
}
.jptj_item{
	border:1px solid #7fbbe2;
	border-top:0;
	padding:12px;
	width:725px;
}
/*********1201 new css*************/
/*.div_qa{
	background:url(../images/index_1201.jpg) no-repeat top;
	margin:0;
	padding:0;
	height:8px;
}*/
.qa_box{
	border-bottom:1px #BAD3EB solid;
	border-top:1px #BAD3EB solid;
	padding:12px;
	height:142px;
	margin:10px 0 15px 0;
}
.qa_item{
	border-left:1px #999 solid;
	color:#666;
	float:left;
	margin-left:25px;
	width:130px;
	padding:10px;
	text-align:left;
}
.qa_top{
	border-bottom:1px dashed #CCC;
	font-size:12px;
	font-weight:bold;
}
.hual {
	COLOR: #666666; 
	TEXT-DECORATION: none; 
	font-size:12px; 
	line-height:25px
}
.hual_channel_index {
	COLOR: #666666; 
	TEXT-DECORATION: none; 
	font-size:12px; 
	line-height:20px
}
.index_tplh{
	width:520px; 
	float:right;
	margin:5px 0px 0 0; 
	border-right:1px solid #bad3eb; 
}
.index_td{
	width:215px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
	color:#666;
}
.index_color{
	color:#d50c04;
}
/******1202 new css*******/
.indexzx_bg{
	background:url(../images/index_right02.jpg) no-repeat right top;
}
.indexzx_top{
	background:url(../images/index_left02.jpg) no-repeat left top;
	height:32px;
}
.indexzx_top h3{
	height:32px; 
	line-height:32px;
	padding-left:35px;
	background:url(../images/title_ico02.jpg) no-repeat 20px 11px;
	font-size:12px; 
	/*color:#444;
	color:#0453a4;*/
	color:#0069ca;
}
.indexzx_content{
	border-left:1px solid #bad3eb; 
	border-right:1px solid #bad3eb;
	border-bottom:1px solid #bad3eb;
	padding:15px 0px 15px 15px;
}
.indexzx_content h2{
	font-size:12px; 
	height:22px;
}
.indexzx_content ul {
	margin:0;
}
.indexzx_content ul li{
	height:24px; 
	line-height:24px; 
	padding-left:22px;
}

.index_saletop{
	background: url(../images/index_sale.jpg) no-repeat;
}
.index_saletop h2{
	height:30px; 
	line-height:30px; 
	font-size:14px; 
	color:#FF0000; 
	padding-left:50px;
}
.index_salecontent{
	border-left:1px solid #bad3eb;
	border-right:1px solid #bad3eb;
	border-bottom:1px solid #bad3eb; 
	white-space: nowrap;
}
.index_tdpj{
	width:160px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
}
.keyword.allList {
	BACKGROUND: #f5f5f5; PADDING-BOTTOM: 5px; MARGIN: 10px auto 0px; WIDTH: 980px; PADDING-TOP: 5px; text-align:left;
}
.keyword .allList .blockn {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 5px; WIDTH: 300px; COLOR: #999;
}
.keyword.allList .blockn P {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; COLOR: #666
}
.keyword.allList .blockn A:link {
	COLOR: #999; TEXT-DECORATION: none
}
.keyword.allList .blockn A:visited {
	COLOR: #999; TEXT-DECORATION: none
}
.keyword.allList .blockn A:hover {
	COLOR: #999; TEXT-DECORATION: underline
}
.keyword.allList .blockn A:active {
	COLOR: #999
}

.guess{
  margin:0px 0 10px 0px;
}
.guess.allList {
	BACKGROUND: #f5f5f5; PADDING-BOTTOM: 0px; MARGIN: 0px auto 0px; WIDTH: 950px; PADDING-TOP: 5px; text-align:left;
}
.guess .allList .block {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 5px; width:450px; COLOR: #999; padding-bottom: 5px;
}
.guess.allList .block .guessspan {
	MARGIN-RIGHT: 10px;
	overflow:hidden;
	width:200px;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
}
.guess.allList .block .newgg {
	MARGIN-RIGHT: 10px;
	width:280px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
}
.guess.allList .block P {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #666
}
.guess.allList .block A:link {
	TEXT-DECORATION: none
}
.guess.allList .block A:visited {
	TEXT-DECORATION: none
}
.guess.allList .block A:hover {
	TEXT-DECORATION: underline
}
.guess.allList .block A:active {
	
}
/*******1204 new css**********/
.index_zx{
	width:27%; 
	float:left;
	margin:5px 0 0 0; 
	border-left:0px solid #bad3eb; 
}
.index_statis{
	background:#fff;
	border:1px solid #bad3eb;
	border-top:0;
	border-bottom:0;
	height:32px;
	float:left;
	width:728px;
}
.index_count{
	/*background:url(../images/index_qpiao.jpg) #f5f5f5 left center no-repeat;*/
	border:1px dashed #ccc;
	border-left:0;
	border-right:0;
	height:28px;
	line-height:28px;
	text-align:left;
	margin:0 0px 4px 0px;
	padding-left:5px;
	width:98%;
}

.top_search{
	float:right;
	line-height:45px;
	height:68px;
	width:100%;
	margin:0 0 0 15px;
}
.top_bor{
	width:100%;
	float:left;
	padding-left:160px;
	padding-top:10px;
}
.top_left{
	background:url(../images/top_1.jpg) no-repeat;
	height:45px;
	width:5px;
	float:left;
}
.top_right{
	background:url(../images/top_right.jpg) no-repeat;
	height:45px;
	width:5px;
	float:left;
}
.top_box{
	background:url(../images/top_con.jpg) repeat-x;
	height:45px;
	width:360px;
	float:left;
	padding:3px;
        padding-top:11px;
	line-height:45px;
	text-align:left;
}
.top_font{
	background:#ccc;
	padding-left:3px;
	width:270px;
	line-height:28px;
	margin:6px 0 5px 0;
	float:left;
}
.top_sm{
	float:left;
	width:100px;
	color:#666666;
	line-height:20px;
	padding-top:5px;
}
.span_tel{
	background:url(../images/index_tel.jpg) no-repeat;
	width:25px;
	height:24px;
}
.rmzt_date{
	background:url(../images/index_date.jpg) no-repeat left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
	color:#666;
	width:190px;
	height:23px;
	padding-left:20px;
	line-height:23px;
}
.rmzt_place{
	background:url(../images/index_place.jpg) no-repeat left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
	color:#666;
	width:190px;
	height:23px;
	padding-left:20px;
	line-height:23px;
}
.item_box_info p{
	color:#666;
	padding-left:20px;
}
.info_img{
	background:#CCC;
	padding:10px;
	width:410px;
	height:274px;
	margin-left:30px;
}
.info_button{
	float:right;
	width:200px;
	text-align:left;
	margin-top:25px;
}
.info_title{
	color:#C33;
	font-size:16px;
	padding:20px;
	font-weight:bold;
}
.info_box{
	background:#CCC;
	padding:12px;
}
.info_tel{
	font-size:16px;
	font-weight:bold;
	color:#d50c04;
	padding-left:30px;
}
.item_box div{
	margin-right:20px;
}

/**宾馆页面下方的酒店图标**/
.side_h UL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
.sli LI {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/pic_sma.gif) no-repeat 4px 5px; OVERFLOW: hidden; HEIGHT: 20px
}
.side_h UL LI A {
	TEXT-DECORATION: none
}
.side_h UL LI SPAN {
	FLOAT: right; COLOR: #fe920a
}
.side_chain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: auto; PADDING-TOP: 0px; ZOOM: 1
}
.side_chain LI {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN: 8px 0px 0px 6px; WIDTH: 65px; TEXT-ALIGN: center
}
.side_chain LI A {
	DISPLAY: block; TEXT-DECORATION: none
}
.side_chain LI A IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
.side_chain LI A:hover IMG {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid
}
.side_chain LI A:hover {
	TEXT-DECORATION: none
}

.hot_con {
}
.hot_con A {
	FONT-SIZE: 12px; MARGIN-LEFT: 15px
}
.hot_con H4 {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/h_dow.gif) repeat-x; LINE-HEIGHT: 29px; HEIGHT: 29px
}
.hot_con .city {
  height: 95px; margin-right:10px; width:940px; margin-top:10px;
}
.hot_con .city LI {
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 100px; MARGIN-RIGHT: 3px; BORDER-BOTTOM: #ccc 1px dashed; height:23px; overflow:hidden; text-align:left;
}
.hot_con .city LI A {
	COLOR: #555; TEXT-DECORATION: none;
}
.hot_con .city LI A:visited{
  COLOR: #555; TEXT-DECORATION: none; margin-left:4px; margin-top:-6px;
}
.tr-listbody td{ /* 查询列表内容行属性-普通 */
    height:           26px;
	border-bottom:1px dashed #ccc;
}
.tr-listbody-on td{ /* 查询列表内容行属性-普通 */
    height:           26px;
	background:#f8f8f8;
	border-bottom:1px dashed #ccc;
}
.member_zx{
	background:url(../images/h_li_other_ico.jpg) left top no-repeat;
	padding-left:15px;
}
.xgyc_img{
	width:94px;
	height:120px;
	float:left;
}
.xgyc_box{
	border:1px solid #7db5de; 
	border-top:0px;
}
.index_hotel{
	width:142px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
	height:20px;
	line-height:20px;
	padding-left:3px;
}
.hotel_td{
	width:142px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
	color:#666;
	height:20px;
	line-height:20px;
	padding-left:3px;
}
.hotel_box{
	width:230px; 
	float:left; 
	border:0;
	padding:0 0 5px 0;
	margin:0 5px 5px 0;
	border-bottom:1px dashed #ccc;
}
.placesidebar{ width:230px; float:right;}
.placemaincontent_neiye{width:705px;}
.placeitem_licen_n{
	border:1px solid #7fbbe2;
	padding:12px;
	width:705px;
}
.recom{
	background:url(../images/a-detail.jpg) no-repeat;
	height:54px;
	width:54px;
	padding-top:30px;
	float:right;
	text-align:center;
	margin:0;
}
.recom_zt{
	background:#fff;
	width:70px;
	height:54px;
	line-height:54px;
	float:right;
	margin:0;
}
/************20100122 new css****************/
.seat_ztop{
	height:25px;
	line-height:25px;
	background:#fff0e9;
	border-bottom:1px solid #cbd2da;
}
