/*common*/
a,span,em,ins,.login,.search,.search2,.about,p,.online,.footer,.reg_th,.guide,.search_list,.search_ticket,.check_ticket,.ticket_spxx,.ticket_detail,.myord_detail,.line_m,.line_bg1,.search_list_red,.message,.message_form,.welcome,.ording,.hotel_table,.hotel_list,.reg,.edit_info,.nav,.line_bg,.list,.page,.tab_gray{font-size:12px;color:#000}
h1,.hotel_table h2,.line_bg h2,.line_bg1 h3,.line_m h1,.line_m h2,.line{font-size:14px}
body{background:url(bodybg.jpg) no-repeat top center;height:100%}
.container{margin:0px auto 0 auto!important;margin:0 auto;width:900px;position:relative;z-index:1;}
.containers{position:relative;height:220px;width:900px;margin:0 auto;z-index:100;}
.center{text-align:center}
h2, h3{padding:5px;font-size:14px;color:#003399}
/* head */
.head{z-index:100;}
.logo{margin:10px auto 80px auto;height:45px;width:900px}
.logo img{height:45px}2008-7-16
.banner{width:735px;position:absolute;z-index:1;overflow:hidden;left:85px;top:210px;height:190px;padding-left:80px}
#banner{width:900px;overflow:hidden;}
.banner img{width:900px;}
.companyname{position:absolute;top:10px;right:30px;z-index:100;}
.companyname h1{color:#fff;font-size:25px}
.c_1{position:absolute;left:80px;top:0;background: url(c1.gif) no-repeat;width:6px;height:6px;z-index:100}
.c_2{position:absolute;right:-1px;top:0;background: url(c2.gif) no-repeat;width:6px;height:6px;z-index:100}
.floatright{float:right;}
/*nav
.nav{background:url(bg_nav.gif) no-repeat;height:71px;width:900px;margin:0 auto}
.nav ul{margin:0 auto;height:45px;width:900px}
.nav li{float:left;text-align:center;color:#eb0707;width:78px;height:54px;line-height:54px}
.nav li a{color:#537dc3;font-weight:bold;font-size:12px}
.nav .time{width:108px;color:#ff0000;text-align:center;font-size:12px}
*/
/*nav*/
.disable{display: none;}
.nav{background:url(bg_nav.gif) no-repeat;height:71px;width:900px;margin:0 auto;font-size:12px;position:relative;}
.navlist {overflow: hidden;width:95%;height:54px;line-height:54px;margin:auto}
.nav td {}
.nav a {color:#4b9dda;font-weight:bold;font-size:12px;display: block;}
.nav a:link, .nav a:visited {color:#4b9dda;}
.subnav{position:absolute;float:left;background:#FFFFFF;border:1px solid #4b9dda;padding:10px;white-space: nowrap;z-index:100;}
.subnav li{list-style:none;text-align:left;line-height:18px;}
.subnav a{display: inline;color:#4b9dda;}
.subnav, .subnav a:link, .subnav a:visited {color:#4b9dda;text-decoration:none;}
.subnav a:hover, .subnav a:active {border-bottom: 1px solid;}

/*notice*/
#notice{padding-left:20px;width:750px;overflow:hidden;line-height:34px;height:34px;position:absolute;top:163px;left:120px;z-index:1;}
*html #notice{padding-left:20px;width:750px;overflow:hidden;line-height:34px;height:34px;position:absolute;top:173px;left:120px;z-index:1}
*+html #notice{padding-left:20px;width:750px;overflow:hidden;line-height:34px;height:34px;position:absolute;top:173px;left:120px;z-index:1}
#notice ul{width:725px;float:left;margin-right:5px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;font-weight:normal;color:#fff}
#notice ul a{color:#fff}
/*flash*/
#flash{
	padding:15px 0;


}
#flash img{
	width:820px;
	height:150px;
}
/*sidebarA*/
.sidebarA{float:left;margin-right:10px;width:156px;display:inline}
/*login*/
.login{background:url(bg_login.gif) no-repeat left top;width:156px;height:151px;margin-bottom:7px}
.login h1{color:#fff;padding:4px 0 0 40px;font-size:12px}
.login ul,.menu ul{width:136px;padding:10px 5px 0 5px;text-align:center;}
.login ul{ list-style:none;}
.login li{position:relative;height:25px;padding-left:5px}
.login .input{width:80px;border:#999 solid 1px}
.login .user_type{padding:0;margin:2px 0 2px -3px}
#login_reg{ border-top:#999 dotted 1px;padding-left:0px;margin-top:3px;padding-top:4px}
.login .reg1,.login .reg2{display:block;height:21px;width:65px;line-height:21px;color:#eb0707;float:left;text-align:center;}
.login .reg2{float:right;}
/*contact*/
#contact,#contact2{width:156px;height:auto;background:url(bg_contact_buttom.gif) no-repeat left bottom;padding-bottom:14px}
#contact h1,#contact2 h1{background:url(bg_contact.gif) no-repeat left top;padding-left:48px;padding-top:10px;font-size:12px;color:#335ea6}
.phone span{color:#df0f0f;font:bold 15px Georgia, "Times New Roman", Times, serif;display:block;}
#contact p,#contact2 p{word-wrap:break-word;word-break:break-all;background: url(bg_form.gif) repeat-y left;padding:0 6px;line-height:1.5em;}
#contact p br,#contact2 p br{line-height:0;height:0;font-size:1px}
#contact .phone,#contact2 .phone{padding:0 0 5px 10px;font-weight:bold;color:#000}
/*contactus*/
.contactus{width:715px;background:url(bg_contactus_buttom.gif) no-repeat left bottom;margin-top:8px;padding-bottom:30px}
.contactus h1{color:#fc6d01;padding:10px 0 0 50px;background: url(bg_contactus_top.jpg) left top no-repeat;height:32px}
.contactus p{padding:0 20px;line-height:1.6em}
.contactus h2{color:#016dff;padding-left:20px;font-size:14px}
/*plane_hotel*/
.plane_hotel{ width:156px;margin:8px 0;background:url(plane_menubottom.gif) no-repeat left bottom;padding-bottom:8px}
.plane_hotel h1{background:url(plane_topbg.gif) no-repeat left bottom;height:26px}
.plane_hotel .menu_on{background: url(plane_menubg.gif) no-repeat left center;width:60px;height:22px;line-height:22px;text-align:center;color:#136aa7;display:block;float:left;cursor:pointer;margin-left:5px}
.plane_hotel .menu_off{background: url(plane_menubg.gif) no-repeat right center;width:60px;height:22px;line-height:22px;text-align:center;color:#626262;display:block;float:left;cursor:pointer;margin-left:5px}
.plane_hotel ul{border-left:#e4e4e4 solid 1px;border-right:#e4e4e4 solid 1px;padding:0 5px}
.plane_hotel li,.special_plane li,.line_type li{height:21px;line-height:21px;border-bottom:#ccc dotted 1px; background:url(dot_green.gif) no-repeat left center;padding-left:5px}
.plane_hotel li a,.special_plane li a,.line_type li a{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;width:75px}
.plane_hotel li span,.special_plane li span,.line_type li span{float:right;color:#df0f0f}
/*special_plane*/
.special_plane,.line_type{background:url(bg_contact_buttom.gif) no-repeat left bottom;padding-bottom:14px;margin-bottom:6px}
.special_plane h1,.search2 h1,.welcome h1{background:url(bg_menu_top2.jpg) no-repeat left top;width:111px;height:40px;color:#335ea6;padding:11px 0 0 45px;font-size:12px}
.special_plane ul,.search2 ul,.line_type ul{padding:0 7px;background:url(bg_form.gif) repeat-y}
/*online2*/
.online2,.guidelist{margin:8px 0}
.online2 h1{ background: url(bg_about.gif) no-repeat left top;padding-left:55px;color:#335ea6;padding-top:13px;height:31px; font-size: 12px;}
.online2 ul{ background: #fdfafd url(bg_aboutbg.gif) repeat-x;}
.online2 li{color:#333;padding-top:9px;font-size:12px;}
.online2 li img{margin:0 5px}
/*service*/
.service{background:#fdfafd url(bg_service_bottom.jpg) no-repeat center 35px}
.service ul{padding-top:15px}
.service h1{background:url(bg_service.gif) no-repeat left top;padding-left:50px;color:#395ea1;height:28px; font-size:12px; padding-top:6px;}
.service a{padding:0 13px;line-height:45px;}
.service li{ clear:both; width: 75px;}
/*sidebarB*/
.sidebarB{float:left;width:730px;z-index:1}
.sidebarB .left{width:500px;float:left;position:relative}
.sidebarB .right{width:200px;float:left}
.navigation{height:25px;line-height:25px;width:700x;background:#f2f2f2 url(dot_nav.gif) no-repeat 10px center;padding-left:30px;margin:0px 0 8px 0}
.navigation span{color:#6fb0dd;font-weight:bold}
/*attraction*/
#attraction, #attraction2{overflow:hidden;width:730px;clear:both;margin-top:8px !important;margin-bottom:15px;height:142px;z-index:1;}
#attraction ul, #attraction2 ul{width:730px}
#attraction li, #attraction2 li{float:left;width:126px;padding:0 14px 10px 5px;hegiht:106px}
#attraction a, #attraction2 a{width:126px;display:block;text-align:center;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;text-decoration:underline; color:#1864b2; font-weight:normal;}
#attraction img, #attraction2 img{width:120px;padding:2px;border:#ccc solid 1px;height:106px;margin-bottom:4px}
#attraction a:hover img, #attraction2 a:hover img{border:#5aa8e2 solid 1px}

#attraction td, #attraction2 td{width:120px;padding:6px}


.attraction{width:730px;margin:8px 0}
.attraction a{display:block;text-align:center;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;text-decoration:underline;width:142px;color:#1864b2}
.attraction img{width:130px;padding:2px;border:#dbdbdb solid 1px;height:100px;margin-bottom:5px}
.attraction a:hover img{ border:#5aa8e2 solid 1px;}
.attraction li{float:left;width:135px;height:145px}

/*search*/
.search{width:500px;font-family:Arial, Helvetica, sans-serif;}
.search h1{height:31px}
.search .menu_on{background:url(bg_search_menu.gif) no-repeat left center;width:128px;height:25px;line-height:25px;text-align:center;color:#fff;display:block;float:left;cursor:pointer;padding-top:6px;margin-right:8px;font-size:14px}
.search .menu_off{background: url(bg_search_menu.gif) no-repeat right center;width:128px;height:23px;line-height:21px;text-align:center;color:#136aa7;display:block;float:left;cursor:pointer;padding-top:8px;margin-right:8px}
.search ul{ border:#83b2d7 solid 2px;padding:13px 0 10px 30px;width:460px;}
.search li{height:24px;line-height:24px; }
.search .btn{width:90px}
.search .btn50{width:50px}
.search .btn30{width:30px}
.search .btn170{width:170px}
.search .btn150{width:150px}
.search #dc{padding-bottom:15px}
.search .dataimg{margin:-3px 12px 0 0}
.search .product .btnli{ margin: -22px 0 5px 140px;}
.search .btnli{margin:0 0 5px 77px;}
.search_btn{background: url(search.gif) no-repeat;width:53px;height:20px;border:0;cursor:pointer;}
/*search2*/
.search2{width:156px;background:url(bg_contact_buttom.gif) no-repeat left bottom;padding-bottom:10px;margin-bottom:6px}
.search2 ul{background:url(bg_form.gif) repeat-y}
.search2 .btn{width:55px}
.search2 li{margin-bottom:4px}
.search2 .subit{margin-left:55px}
.search2 .btn110{width:110px}
/*search_ticket*/
.search_ticket{background:url(bg_search_bottom.gif) no-repeat left bottom;width:590px;padding-bottom:16px;margin:0 auto}
.search_ticket h1{background:url(bg_search_top.jpg) no-repeat left top;height:39px;padding:50px 0 0 70px}
.search_ticket ul{background:url(bg_search_middle.gif) repeat-y left;padding-left:30px}
.search_ticket li{height:28px;line-height:28px}
.search_ticket .btn{width:120px}
.search_ticket .dataimg{margin:-3px 20px 0 0}
.search_ticket #form0 .search_btn{margin-left:420px;margin-top:2px !important;margin-top:0px}
.search_ticket .btnli{text-align:center}
/*search_result*/
.search_result{padding-right:30px}
.search_result_top{background:url(bg_search_result.gif) no-repeat;height:53px;width:531px;margin-top:8px;font-weight:bold;padding:15px 0 5px 40px;line-height:23px}
.search_result p{font-weight:bold;height:30px;line-height:30px}
.search_result span{background:url(dot_red.gif) no-repeat left top;padding-left:20px;margin-left:40px;color:#730000}
.search_result ins{margin-left:40px;text-decoration:none}
.search_result em{color:#ff6600;padding:0 2px;font-style:normal}
/*search_list*/
.search_list{border-top:#6fb0dd solid 3px;text-align:center;width:700px;margin:20px 8px}
.search_list td{color:#666;line-height:1.5em;border-bottom:#2d80d0 dotted 1px;padding:5px 0}
.search_list_tr td{border-bottom:#6fb0dd solid 1px;background-color:#d3eefc;color:#6fb0dd;font-weight:bold}
.search_list_tr2 td{border-bottom:#2d80d0 dotted 1px;background-color:#d3eefc}
.search_list span{color:#ff0000;font-weight:bold}
.search_list em{font-style:normal;font:16px Georgia, "Times New Roman", Times, serif;padding-right:2px}
/*about*/
.about{background:url(bg_about_top.gif) no-repeat top;width:230px;overflow:hidden}
.about h1{padding:10px 0 0 30px;color:#546ec1;height:19px;font-size:12px;overflow:hidden}
.about p{border-left:#e9e9e9 solid 1px;border-right:#e9e9e9 solid 1px;padding:5px;overflow:hidden;text-indent:10px;line-height:1.8em; height:190px}
.about a{padding-left:10px;color:#016dff;text-decoration:underline}
/*news*/
.news{width:230px;background:url(bg_news_bottom.gif) no-repeat bottom;padding-bottom:4px}
.news h1,.guidelist h1{background: url(bg_news.gif) no-repeat left top;color:#546ec1;height:19px;padding:10px 0 0 30px;font-size:12px;overflow:hidden}
.news ul{border-left:#e9e9e9 solid 1px;border-right:#e9e9e9 solid 1px;padding:5px;}
.news li{height:22px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;width:165px;border-bottom:#ccc dotted 1px}
.news li a{color:#333}
/*news2*/
.news2,.links,.links2,.guide{margin:10px 0;width:732px}
.news2 h1,.links h1,.links2 h1,.guide h1{border-top:#6fb0dd solid 3px;background-color:#d3eefc;border-bottom:#6fb0dd solid 1px;height:25px;line-height:25px;padding-left:20px}
.news2 h1 span{float:right;font-weight:normal;padding-right:18px}
.news2 li{height:25px;line-height:25px;border-bottom:#2d80d0 dotted 1px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden; padding-left:20px}
.news2 li span{float:right;padding-right:5px}
.news2 li em{color:#2d80d0;padding-right:5px;font-style:normal}
.news2 li em a{color:#2d80d0; text-decoration:underline;font-weight:bold;padding:0 2px}
.news2 p{padding:0 15px;line-height:1.5em}
/*hotel*/
#hotelh1,#hotelh2{ padding-left:8px;height:30px;line-height:30px;border:1px #EAEAEA solid;border-bottom:0;margin-top:10px;width:722px; background:url(bd.jpg) repeat-x;}
#hotelh1 span,#hotelh2 span{ display:block; float:left;}
#hotelh1 a,#hotelh2 a{float:right; display:block; margin-right:8px; display:inline;}
#hotel{overflow:hidden;width:730px;clear:both;height:142px;border:1px solid #EAEAEA;border-top:none; margin-bottom:10px;}
#hotel1{overflow:hidden;width:730px;clear:both;height:142px;border:1px solid #EAEAEA;border-top:none; margin-bottom:10px;}
#hotel ul, #hotel1 ul{width:730px}
#hotel li, #hotel1 li{float:left;width:126px;padding:0 14px 10px 5px;hegiht:106px}
#hotel a, #hotel1 a{width:126px;display:block;text-align:center;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;text-decoration:underline; color:#1864b2; font-weight:normal;}
#hotel img, #hotel1 img{width:120px;padding:2px;border:#ccc solid 1px;height:106px;margin-bottom:4px}
#hotel a:hover img, #hotel1 a:hover img{border:#5aa8e2 solid 1px}
#hotel del, #hotel1 del{color:red}
#hotel li span, #hotel1 li span{float:right;color:#ff6600}

#hotel td, #hotel1 td{width:120px;padding:6px}

/*hotel detail*/
.hotel{background:url(hotel_bottom.gif) bottom no-repeat left;padding-bottom:20px;margin-bottom:10px;width:715}
.hotel h1{border-bottom:1px #cfcfcf solid;background:url(hotel_top.jpg) left no-repeat;height:30px;padding-left:40px;padding-top:14px;}
.hotel_table{background:url(hotel_center.gif) left top repeat-y;width:715px}
.hotel_table p{border-bottom:1px #cfcfcf solid;text-align:left;margin-left:8px;line-height:20px}
.hotel_table .intro{;height:160px;overflow:hidden;width:200px;display:block}
.hotel_bg{background-color:#ecf6ff;border-bottom:1px #d9e9fa solid;border-top:1px #d9e9fa solid;line-height:35px;height:35px}
.hotel_table td{line-height:1.6em}
/*ticket*/
.ticket{clear:both;width:576px;margin:8px 0;position:relative}
.ticket ul{float:left;width:280px;margin-right:8px}
.ticket ul h1{ background:url(bg_ticket.gif) no-repeat left;height:29px;padding-left:10px;color:#000}
.ticket .more{float:right;font-weight:normal;color:#333;padding:2px 20px 0 0}
.ticket li{background:url(dot_ticket.gif) no-repeat left center;padding-left:15px;height:21px;line-height:21px;border-bottom:#ccc dashed 1px;width:265px;position:relative}
.ticket li a{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;width:200px;display:block}
.ticket li span{color:#ff0000;width:60px;position:absolute;right:0;top:1px}
/*ticket detail*/
.ticket_detail,.check_ticket{width:730px;}
.ticket_detail .bar_td{background:#d3eefc url(dot_ticket.gif) no-repeat 10px center;height:32px;line-height:32px;padding-left:40px;font-weight:bold;color:#000}
.check_ticket .bar_td{background:#d3eefc url(dot_ticket2.gif) no-repeat 10px center;height:32px;line-height:32px;padding-left:40px;font-weight:bold;color:#6fb0dd;text-align:center}
.check_ticket span{background:url(dot_red.gif) no-repeat left top;padding-left:20px;line-height:30px;font-weight:bold}
.check_ticket h1{color:#0088de}
.text_ticket{border:#ccc solid 1px;color:#999;width:715px;height:80px;padding:3px}
.ticket_spxx td{padding:3px}
/*line*/
.line .title2 li{font-size:12px;background:#fff;color:#666;text-align:left;height:21px;line-height:21px;border-bottom:#ccc dashed 1px;clear:both}
.line .title2 li em{float:right;text-align:center;width:65px}
.line .title2 li span{float:right;width:85px}

.line{width:490px;margin-top:8px;position:relative;background:url(ticket_bottom.gif) no-repeat 0 bottom;overflow:hidden;padding-bottom:9px}
.line h1{height:36px;background:url(ticket_menubg2.gif) no-repeat; width:475px; padding-left:50px;}
.line .menu_on{display:block;float:left;width:99px;height:26px;line-height:26px;background:url(ticket_menubg.gif) no-repeat left top;color:#136aa7;text-align:center;text-decoration:none;cursor:pointer;padding-top:10px}
.line .menu_off{display:block;float:left;width:99px;height:26px;line-height:26px;background:url(ticket_menubg.gif) no-repeat right top;color:#333;text-align:center;text-decoration:none;cursor:pointer;padding-top:10px;}
.line ul{border-left:#e9e9e9 solid 1px;border-right:#e9e9e9 solid 1px;height:auto;padding:5px;float:left;}
.line ul li{background:url(dot_zixun.gif) no-repeat left center;padding-left:10px;border-bottom:#ccc dashed 1px;height:28px;*+height:25px;line-height:25px;clear:both;}
.line ul li a{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;float:left;width:230px}
.line ul li em{float:left;color:#666;display:block;font-style:normal;text-align:right;width:65px}
.line ul li span{float:right;color:#ff6600;display:block;text-align:right;width:65px;margin-right:5px}
.line .more{position:absolute;right:20px;top:12px;}
/*linebox*/
.linebox{width:350px;float:left;background: url(bg_line_bottom.gif) no-repeat left bottom;padding-bottom:17px;margin: 0 10px 8px 0;}
.linebox h1{background:url(bg_line-top.gif) no-repeat left top;height:37px;padding-top:8px;padding-left:34px;font-size:14px;color:#2252a9;}
.linebox ul{background:url(bg_line.gif) repeat-y;height:auto; padding:5px 5px 0 5px;height:auto;width:340px; float:left;}
.linebox li{margin:0 6px;background:url(dot_line.gif) no-repeat left center;padding-left:15px;height:22px;line-height:22px;border-bottom:#ccc dashed 1px;vertical-align: bottom; }
.linebox li a{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;float:left;width:200px}
.linebox li span{float:right;color:#ff6600;display:block;text-align:right;width:60px;padding-right:5px}
.linebox li em{float:left;color:#666;display:block;font-style:normal;text-align:right;width:45px}
.linebox li i{float:right;color:#666;text-align:right;display:block;font-size:12px;font-style:normal;width:60px;padding-right:5px}
.linebox .more{background:none;border:none;text-align:right;}
.linebox .more a{width:305px;}
/*message*/
.message{line-height:1.5em;width:715px;margin:8px 0}
.message dt{background:url(dot_message.gif) no-repeat left top;padding-left:20px;height:20px;line-height:20px}
.message dd{padding:5px 0 5px 20px;background-color:#f7f7f7}
.message span{color:#ccc;float:right}
.message p{margin:5px 0;border:#999 dashed 1px;padding:2px; background-color:#fff;color:#666;}
.message_form{background:url(bar_message.gif) no-repeat left top;padding:40px 0 0 30px;line-height:25px;margin-bottom:10px}
.message_form span{color:#ff0000;padding-right:8px}
/*menu*/
.menu,.welcome{background:url(bg_menu_bottom.gif) no-repeat left bottom;width:156px;padding-bottom:10px;margin-bottom:8px}
.menu ul,.welcome ul{width:130px;padding:58px 10px 0 16px;background:url(bg_menu_top.jpg) no-repeat left top}
.menu a{color:#000;font-size:14px;font-weight:bold;background:url(menu_off.gif) no-repeat left center;padding-left:20px;height:25px;line-height:25px;display:block}
.menu a:hover,.menu .hov{background:url(menu_on.gif) no-repeat left center;color:#ee0336}
/*reg*/
.reg,.reg_th{background: url(bar_reg.gif) no-repeat left top;margin-top:210px}
.reg h1,.reg_th h1{height:37px;line-height:37px;padding-left:80px;color:#6fb0dd}
.reg_th h1{margin-bottom:15px}
.reg ul{width:280px;float:left;margin:25px 0}
.reg li,.reg_th li,.edit_info li{height:40px;position:relative;line-height:40px}
.reg label,.reg_th label,.edit_info label{position:absolute;left:10px;top:2px !important;top:-5px}
.reg .li_input{border:#ccc solid 1px;width:200px;height:22px;line-height:22px;background-color:#efefef}
.reg .wrong{background:url(icon_wrong.gif) no-repeat left center;padding-left:20px;color:#ff5e5e}
.reg .ok{ background:url(icon_regok.gif) no-repeat left center;padding-left:20px;color:#27b4fb}
.reg_th li,.edit_info li{width:190px;float:left;padding-left:90px}
.edit_info input{border:#ccc solid 1px;width:150px;height:22px;line-height:22px;background-color:#efefef}
.reg_th .jiange{background:url(jianke.gif) repeat-x;height:11px;width:630px;clear:left;float:none;margin-left:10px}
.edit_info h1{color:#6fb0dd;border-bottom:#6fb0dd solid 2px;margin-bottom:8px}
#reg_tit{color:#6fb0dd;text-align:left;font-weight:bold;font-size:14px}
/*welcome*/
.welcome{line-height:1.7em}
.welcome ins{display:block;color:#ff6600;font-size:14px}
.welcome a{display:block;background:url(dot_manage.gif) no-repeat left center;padding-left:15px;color:#df0f0f;font-weight:bold;line-height:2em}
/*ording*/
.myord{width:590px;position:relative;padding-top:71px}
.myord h1{height:33px; position:absolute;left:0;top:40px}
.myord .menu_on{background:url(bg_myording.gif) no-repeat left center;width:90px;height:33px;line-height:33px;text-align:center;color:#ff0f29;display:block;float:left;cursor:pointer}
.myord .menu_off{background:url(bg_myording.gif) no-repeat right center;width:95px;height:33px;line-height:33px;text-align:center;color:#ff0f29;display:block;float:left;cursor:pointer}
.myord_detail{width:715px;background-color:#6fb0dd;margin-top:8px}
.myord_detail td{background-color:#fff;padding:4px 0 4px 5px;}
.myord_detail .bar_td{background-color:#e1e8f8}
.ording{margin-bottom:10px;border-top:#ff0f29 solid 2px;width:715px}
.ording td{padding-top:5px;padding-bottom:5px;border-bottom:#d0e5ee solid 1px}
.ording_top{color:#369;line-height:25px;border-top:#2d80d0 solid 3px;border-bottom:#2d80d0 solid 1px;background-color:#dcefff;font-weight:bold;padding-left:15px}
.ording .bar_td{background-color:#ffe5e2;text-align:center}
.ording span,.ording a{color:#ff0000}
.ording td a{text-decoration:underline}
/*success*/
.success{width:420px;height:173px;margin:40px auto}
.success h1{background:url(success.jpg) no-repeat left top;text-align:center;height:40px;line-height:40px}
.success p{font-size:14px;line-height:25px;border-left:#dcdcdc solid 1px;border-right:#dcdcdc solid 1px;padding-left:50px;border-bottom:#dcdcdc solid 1px;padding-bottom:15px}
.success p span{font-size:14px;color:red}
/*job*/
.job{margin:0 20px 20px 20px;line-height:1.6em}
/*loading*/
.loading{background:url(loading.gif) no-repeat center top;height:350px}
/*intro*/
.intro{width:460px;float:left;line-height:1.6em;padding:0 0 20px 20px}
.album{position:relative;width:731px;border:1px #e6e6e6 solid;margin:10px 0;padding-top:20px}
.album ul{float:right;width:220px;margin-right:12px;display:inline}
.album li{margin:4px;float:left}
.album li img{width:60px;height:45px;padding:1px;border:#ccc solid 1px}
.album .f img{width:210px;height:160px;}
/*page*/
.page{margin:8px 0}
.page li{float:left;margin-right:8px;line-height:20px}
.page li a{color:#2d80d0;border:0}
.page .dis a{padding:0 5px;border:#ccc solid 1px}
.page .dis a:hover{border:#2d80d0 solid 1px}
.page .page_active{background-color:#efefef;color:red;font-weight:bold}
/*footer*/
.footer{text-align:center;color:#000;width:100%;background-color:#fff;margin:0 0 5px 0; padding-top:8px; line-height: 2.0em;}
.footer p a{color:#fff;padding:0 10px;}
.footer p{ height:28px;line-height:2.5em ; background-color:#3272bd;lien-height:2.3em; padding: 0 15px; color:#fff;}
#admin,.admin{background:url(bg_reg2.gif) no-repeat;color:#fff;text-align:center;padding: 4px 12px}
/*line*/
.linetit{color:#df0f0f;font-weight:bold;font-size:14px;text-align:center}
.line1 td{ color:#FF0000; font-weight:bold;}
.line1 span{ padding-left:30px; color:#FF0000;}
.bord{ border:1px #ccc solid; text-align:center;}
.line_bg{ background:#eae6e2; padding-left:10px;}
.line_bg1{background:#fff;text-align:left; padding-left:10px}
.line_bg1 td{text-align:left;padding-left:10px;line-height:25px;font-size:14px}
.line_bg1 td strong{color:#df0f0f}
.line_r{text-align:right; padding-right:10px; color:#df0f0f; font-weight:bold;}
.line_l{text-align:left; padding-left:10px; color:#666;}
.line_red{text-align:left; padding-left:10px; color:#FF0000;}
.line_m{margin-top:10px; margin-bottom:10px; line-height:20px;}
.line_t{ border:1px #cac6c0 solid; background:#eae6e2; line-height:25px; padding-left:10px}
.line_t span{ padding:0 30px;}
.plane_td{ background:#f3ede9;line-height:25px; margin-top:5px;}
.plane_table{ margin-top:2px; border-top:1px #6fb0dd solid; text-align:center;}
.orange{color:#ff7200; font-weight:bold;}
.list{border-top:#335ea6 solid 3px;text-align:center;margin-top:8px;width:715px}
.list a{color:#2d80d0;font-weight:bold}
.list_tr1 td{border-bottom:#335ea6 solid 1px;background:#dfe6f7;color:#000;font-weight:bold;}
.list td{line-height:1.5em;border-bottom:#dadada solid 1px; border-right:1px #fff solid;padding:5px 5px;color:#335ea6;font-weight:bold}
.list span{color:#ff0000;}
.list_tr1 span{color:#000}
/*hotel list*/
.hotel_list{width:715px;background:url(hotellist_top.jpg) no-repeat left top;padding-top:30px}
.hotel_list .hotel{background-color:#cbd6f2}
.hotel_list .bar{background:#cbd6f2 url(dot_hotel.jpg) no-repeat 5px bottom;font-size:14px;font-weight:bold;padding-left:40px;color:#fff}
.hotel_list .price{background-color:#cbd6f2;font-size:14px;font-weight:bold;padding-left:40px;color:#fff}
.hotel_list td{background-color:#fff;padding:3px 5px;line-height:1.5em}
.hotel_list span{color:red}
/*line_type*/
.line_type h1{background:url(bg_linetype.jpg) no-repeat left top;width:111px;height:40px;color:#335ea6;padding:11px 0 0 45px;font-size:12px}
/*sevce*/
.search_list_red{border-top:#6fb0dd solid 3px;text-align:center;margin-top:8px;width:715px}
.search_list_red .t_r{color:#df0f0f;font-weight:bold}
.search_list_red td{line-height:1.5em;border-bottom:#dadada solid 1px; border-right:1px #fff solid;padding:5px 5px}
.search_list_red_tr td{border-bottom:#dadada solid 1px;background-color:#fff}
.picleAll{border: 0;background-color:#f3ede9; }
.box{border:#2b7fd0 1px solid;padding:2px;FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#2b7fd0);cursor:hand;color:black}
/*links*/
.links a{display:inline;width:103px;float:left;margin-top:10px}
.links a img{width:88px;height:31px;border:#333 solid 1px}
.links2 a{margin:5px 5px 0 0;display:inline;float:left;white-space:nowrap;width:235px;border-bottom:#999 dotted 1px;height:20px;line-height:20px}
/*guide*/
.guidelist h1 .more{float:right;padding-right:10px;color:#fff}
.guidelist ul{ padding-top:5px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;}
.guidelist{background:url(bg_news_bottom.gif) no-repeat right bottom; padding-bottom:4px; overflow: hidden; }
.guidelist li{ position:relative;padding:3px 0 3px 75px;border-bottom:#ccc dotted 1px;margin:0 5px}
.guidelist li img{width:63px;height:47px; position:absolute;left:0px;top:2px;padding:2px;border:1px solid #e0e0e0}
.guide dl{display:inline;width:365px;height:120px;float:left;margin-top:10px}
.guide dl dt{float:left;width:160px;height:122px;overflow:hidden}
.guide dl dt img{width:150px;height:110px;border:#ccc solid 1px;padding:1px}
.guide dl dd{float:left;line-height:1.8em}
/*link*/
.link{margin:0 auto;width:890px;padding:10px;overflow:hidden;border: 1px solid #ccc;}
.link img{width:80px;height:28px;border:1px #ccc solid;margin:4px;}
/*pay*/
.pay{width:99%}
.pay ul{height:51px;margin:5px 0}
.pay li{width:71px;height:24px;float:left;margin-left:10px;font-size:14px;font-weight:bold;padding:27px 0 0 35px;display:block}
.step1{color:#ed2c1b;background:url(step.gif) no-repeat 0px 0px}
.step2{color:#ed2c1b;background:url(step.gif) 212px 0px}
.step3{color:#ed2c1b;background:url(step.gif) 106px 0px}
.step4{color:#ccc;background:url(step.gif) 0px 51px}
.step5{color:#ccc;background:url(step.gif) 212px 51px}
.step6{color:#ccc;background:url(step.gif) 106px 51px}
.pay h1{ background:url(dot_blue.gif) no-repeat left center;padding-left:20px;font-size:14px;height:30px;line-height:30px}
.pay p{line-height:2em}
.pay p span{color:#ff0000;font-weight:bold}
.tab_gray{width:98%}
/*company*/
.company{width:730px;border:1px #6fb0dd solid}
.company h1{padding-left:10px;border-bottom:1px #6fb0dd solid;border-top:2px #6fb0dd solid;background:#d3eefc}
.company p{text-indent:2em;padding:0 10px;line-height:20px}
.lmlist li{margin:10px 20px 10px 20px;FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#7cc6f9, EndColorStr=#6fb0dd);cursor:hand;width:95px;height:28px;line-height:28px; display:block;border:1px #5a97c2 solid; text-align:center;float:left;text-decoration:none}
.lmlist h1{border-top:#e77c33 solid 3px;background-color:#fad2b6;border-bottom:#e77c33 solid 1px;height:25px;line-height:25px;padding-left:20px;width:565px}
.attractionh1{margin:0 0 10px 10px;border-bottom: 1px solid #CCCCCC;position: relative;}
.attractionh1_more{widht:100px;position: absolute;top: 0px;right: 10px;}

.linebox dl{width:160px; height:100%; overflow:hidden; padding:4px 5px; float:left;}
.linebox dl dt{ padding:0 15px;}
.linebox dl dt img{width:120px; height:80px; padding:2px; border:1px solid #CCCCCC;display:block; }
.linebox dl dd {line-height:22px;}
.linebox dl dd a{width:160px; text-align:center; overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap;}
