﻿


/*****************************************************************************************/
body {
margin:0px;
padding:0px;
}

body,td,th {
font-family: Verdana;
font-size: 12px;
color: #333333;
}

button {
border:#ffffff 1px solid;
font-size:12px;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#72bfdd, EndColorStr=#3595c8);
cursor:pointer;
color:#ffffff;
padding-top:3px;
background:#2a93c2;
padding:5px 10px 3px;
margin:0px 20px;
}

a {
color:#333333;
text-decoration:none;
}

a:hover {
color:#333333;
text-decoration:underline;
}

a.ablue {
color:#1664a6;
text-decoration:none;
}

a.ablue:hover {
color:#1664a6;
text-decoration:underline;
}

a.ared {
color:#d92526;
text-decoration:none;
}

a.ared:hover {
color:#d92526;
text-decoration:underline;
}



a.agreen {
color:#80a436;
text-decoration:none;
}

a.agreen:hover {
color:#80a436;
text-decoration:underline;
}

a.apurple {
color:#961d87;
text-decoration:none;
}

a.apurple:hover {
color:#961d87;
text-decoration:underline;
}

img {
border:0px;
}

.container {
overflow:hidden;
}

.clear {
clear:both;
}

.fl {
float:left;
}

.fr {
float:right;
}

.main {
width:980px;
margin:0px auto 8px auto;
}

.width_99 {
width:99%;
margin:0px auto 0px auto;
text-align:center;
}

.top_bg {
background-image:url(../images/top_bg.jpg);
border-bottom:#1aa0de 1px solid;
border-right:#1aa0de 1px solid;
border-left:#1aa0de 1px solid;
height:24px;
padding:0px;
margin:0px;
}

.top_nav {
list-style:none;
line-height:25px;
overflow:hidden;
padding-top:-10px;
*padding:0px;
}

.top_nav li {
float:right;
list-style:none;
}

.top_nav li a.home,.top_nav li a.help,.top_nav li a.email {
background:url(../images/icon_home.gif) no-repeat left center;
border-right:#d0d0d0 1px solid;
padding:0px 10px 0px 15px;
margin-left:10px;
}

.top_nav li a.help {
background:url(../images/icon_help.gif) no-repeat left center;
}

.top_nav li a.email {
background:url(../images/icon_email.gif) no-repeat left center;
border-right:none;
}

.nav_bg_left,.nav_bg_mid,.nav_bg_right {
background-image:url(../images/nav_crn_bg.jpg);
width:25px;
height:120px;
float:left;
}

.nav_bg_mid {
background-image:url(../images/nav_bg.jpg);
width:930px;
}

.nav_bg_right {
background-position:right center;
}

.logo {
background-image:url(../images/logo.jpg);
float:left;
}

.logo a {
width:410px;
height:75px;
display:block;
}

.search {
float:right;
padding:49px 25px 0px 0px;
}

.search input {
background:url(../images/icon_big.gif) no-repeat left center;  
border:#1aa0de 1px solid; 
width:240px;
padding:4px 0px 3px 25px;
}

.nav {
display: inline;
}

.nav ul {
list-style:none;
}

.nav li {
float:left;
background:url(../images/dot_1.gif) no-repeat left center;
padding-left:15px;
margin-right:43px}

.nav a {
color:#1080b4;
text-decoration:none;
font-weight:bold;
}

.nav li a:hover {
text-decoration:underline;
}

.space {
height:10px;
width:10px;
overflow:hidden;
}


.banner_memeber {
width:300px;
float:right;
padding:9px;
background-color:#fafefa;
border:#bde172 1px solid;
margin-bottom:10px;
}

.banner_memeber input{
border:#7e9db9 1px solid;
width:170px;
padding:2px 0px 2px 2px;
}

.icon_member,.icon_apply {
background:url(../images/icon_member.gif) no-repeat left center;
font-weight:bold;
padding-left:15px;
}

.banner_search {
width:300px;
float:right;
padding:9px;
background-color:#fbfcff;
border:#1aa0de 1px solid;
}

.banner_search input {
border:#7e9db9 1px solid;
width:200px;
padding:2px 0px 2px 2px;
}

.icon_apply {
background:url(../images/icon_apply.gif) no-repeat left center;
}

.banner_search select {
width:120px;
}

.bar_1,.bar_2,.bar_3,.bar_4,.bar_5,.bar_6,.bar_7,.bar_8,.bar_9,.bar_10 {
background:url(../images/bar.gif) no-repeat left top;
width:320px;
text-indent:1em;
line-height:40px;
color:#1863a6;
font-weight:bold;
font-size:14px;
}

.bar_2,.bar_8 {
background:url(../images/bar.gif) no-repeat 0px -40px;
color:#80a436;
}

.bar_3 {
background:url(../images/bar.gif) no-repeat 0px -80px;
color:#d92526;
}

.bar_4 {
background:url(../images/bar.gif) no-repeat 0px -120px;
color:#961d87;
width:650px;
}

.bar_5 {
background:url(../images/bar.gif) no-repeat -320px -40px;
color:#80a436;
width:310px;
}

.bar_6,.bar_7 {
background:url(../images/bar.gif) no-repeat -320px top;
color:#333333;
}

.bar_7,.bar_8 {
background:url(../images/bar.gif) no-repeat 0px -350px;
width:650px;
}

.bar_8 {
background:url(../images/bar.gif) no-repeat 0px -390px;
}

.bar_9 {
background:url(../images/bar.gif) no-repeat -640px top;
width:250px;
}

.bar_10 {
background:url(../images/bar.gif) no-repeat left -1157px;
width:720px;
}

.frame_blue,.frame_green,.frame_red,.frame_puple,.frame_gray {
border:#caddfe 1px solid;
padding:3px;
}

.frame_blue h1,.personal_detail h1 {
font-weight:bold;
font-size:14px;
color:#1863a6;
margin:0px;
padding:0px;
line-height:30px;
}

.frame_green {
border:#e9f2d7 1px solid;
}

.frame_red {
border:#f2d8d9 1px solid;
}

.frame_puple {
border:#f3daf0 1px solid;
}

.frame_gray {
border:#e4e4e4 1px solid;
}

.index_news {
line-height:20px;
}

.index_news ul {
list-style:none;
margin:0px;
padding:0px;
}

.index_news li {
text-indent:15px;
white-space:normal;
margin-bottom:5px;
}

.date {
font-size:11px;
font-weight:bold;
color:#1863a6;
background:url(../images/dot_2.gif) no-repeat left center;
display:block;
}

.date_1 {
font-size:11px;
color:#1863a6;
float:right;
}

.pic_layer {
width:306px;
overflow:hidden;
text-align:center;
padding-left:0px;
margin-bottom:5px;
}

.pic_layer div {
float:left;
margin:6px;
}
.pic_layer img {
padding:2px;
border:1px solid #f1f1f1;
}


.pic_layer span {
border-bottom:#cccccc 1px dotted;
float:left;
}

.pic_layer h1 {
border-right:#cccccc 1px dotted;
float:left;
margin:0px;
}

.pic_layer p  {
outline-style:none;
float:left;
margin:0px;
}

.frame_more {
border-top:#cccccc 1px dotted;
padding-top:5px;
margin-top:5px;
color:#1664a6;

}

.frame_more p {
padding-left:10px;
margin:0px;
line-height:20px;
text-align:right;
}

.arrow_bg {
background-image:url(../images/arrow_bg.jpg);
width:190px;
height:53px;
float:left;
margin-left:8px;
padding:4px 5px 0px 15px;
}

.arrow_bg h1,.news_top h1 {
margin:0px;
padding:0px;
color:#d92526;
font-weight:bold;
font-size:12px;
line-height:20px;
}

.latest_news {
display:inline;
}

.latest_news ul {
list-style:none;
margin:0px;
padding:0px;
}

.latest_news li {
float:left;
width:306px;
margin:0px 10px 10px 0px;
padding-bottom:10px;
border-bottom:#cccccc 1px dotted;

}

.latest_news img {
float:left;
margin-right:10px;
}

.latest_news h1 {
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
line-height:25px;
}

.bottom_news {
line-height:30px;
width:450px;
}

.bottom_news ul {
list-style:none;
margin:0px;
padding:0px;
}

.bottom_news li {
background:url(../images/dot_4.gif) no-repeat left center;
padding-left:10px;
margin-right:15px;
}

.bottom {
background-image:url(../images/bottom_bg.jpg);
height:50px;
width:980px;
margin:auto;
padding:auto;
color:#FFFFFF;
font-size:11px;
line-height:50px;
text-align:center;
}

.bottom a {
color:#ffffff;
text-decoration:underline;
}

.city_list {
line-height:20px;
}

.city_list ul {
list-style:none;
margin:0px;
padding:0px;
}

.city_list li {
background:url(../images/dot_3.gif) no-repeat left center;
padding-left:10px;
float:left;
width:50px;
}

.city_list h1{
color:#cc0000;
font-weight:bold;
float:left;
font-size:16px;
margin:5px 10px 0px 0px;
padding:0px 15px 0px 10px;
border-right:#caddfe 1px solid;
font-family:"微软雅黑","黑体"; 
}

.fillet_1,.fillet_2,.fillet_3 {
background:url(../images/bar.gif) no-repeat 0px -160px;
margin:0px 10px 10px 0px;
height:110px;
width:160px;
padding:20px 70px 20px 20px;
line-height:20px;
overflow:hidden;
}

.fillet_1 h1,.fillet_2 h1,.fillet_3 h1  {
background:url(../images/icon_fillet_1.gif) no-repeat left center;
color:#1aa0de;
font-size:14px;
font-weight:bold;
margin:0px 0px 5px 0px;
padding-left:20px;
}

.fillet_1 p,.fillet_2 p,.fillet_3 p {
background:url(../images/dot_2.gif) no-repeat left center;
padding-left:10px;
margin:10px 0px;
color:#1664a6;
}

.fillet_2,.fillet_3 {
background:url(../images/bar.gif) no-repeat -250px -160px;
width:210px;
padding:20px;
line-height:20px;
}

.fillet_2 h1 {
background:url(../images/icon_fillet_2.gif) no-repeat left center;
}

.fillet_2 ul,.fillet_3 ul {
list-style:none;
margin:0px;
padding:0px;
}

.fillet_2 li,.fillet_3 li {
background:url(../images/dot_3.gif) no-repeat left center;
padding-left:10px;
}

.fillet_3 {
background:url(../images/bar.gif) no-repeat -500px -160px;
}

.fillet_3 h1 {
background:url(../images/icon_fillet_3.gif) no-repeat left center;
}

.mid_news {
width:390px;
overflow:hidden;
}

.mid_news h2 {
background:url(../images/bar.gif) no-repeat 0px -310px;
line-height:40px;
color:#1664a6;
font-size:14px;
font-weight:bold;
text-indent:1em;
padding:0px;
margin:0px;
}

.news,.big_news,.trade_record {
overflow:hidden;
line-height:25px;
width:308px;
}

.news ul,.big_news ul,.trade_record ul {
list-style:none;
margin:0px 10px;
padding:0px;
}

.news li,.big_news li,.trade_record li {
background:url(../images/dot_4.gif) no-repeat left center;
padding-left:10px;
}

.big_news {
overflow:hidden;
width:630px;
}

.trade_record {
width:370px;
}

.trade_record h1 {
font-family:"微软雅黑", "黑体";
line-height:30px;
color:#1664a6;
font-size:14px;
font-weight:bold;
padding:0px 10px;
margin:0px;
}

.promotion {
display:inline;
}

.promotion ul {
list-style:none;
margin:0px;
padding:0px;
}

.promotion li {
width:290px;
padding-bottom:4px;
padding-top:3px;
}

.promotion img {
float:left;
margin-left:2px;
margin-right:8px;
}

.promotion h1 {
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
line-height:25px;
}

.news_top,.big_news_top {
width:300px;
padding-bottom:10px;
margin-bottom:5px;
border-bottom:#cccccc 1px dashed;

}

.news_top img,.big_news_top img {
float:left;
margin-right:10px;
}

.news_top h1,.big_news_top h1 {
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
line-height:25px;
color:#1664a6;
}

.big_news_top {
width:630px;
}

.logo_layer {
overflow:hidden;
}

.logo_layer ul {
margin:0px;
padding:0px;
list-style:none;
}

.logo_layer li {
margin:0px 5px 10px 0px;
float:left; 
}

.sub_nav {
width:230px;
display:block;
}

.sub_nav ul {
padding:0xp;
margin:0px 5px;
list-style:none;
}

.sub_nav li {
background:url(../images/dot_1.gif) no-repeat left center;
padding-left:15px;
border-bottom:#cccccc 1px dashed;
line-height:30px;
}

.detail_area,.detail_630 {
background:url(../images/content_search_bg.jpg) repeat-x top center;
border:#c8d8f2 1px solid;
padding:20px;

}

.detail_area h1,.detail_630 h1 {
font-family:"微软雅黑","黑体";
font-size:18px;
font-weight:bold;
padding-bottom:5px;
border-bottom:#c8d8f2 1px solid;
margin-bottom:10px;
text-align:center;
color:#1080b4;
}

.detail_area h2,.detail_630 h2 {
padding:0px;
margin:0px;
text-align:center;
font-size:12px;
font-weight:normal;
color:#990000;
}

.detail_630 h1 {
border-style:none;
text-align:left;
}

.detail_area p {
line-height:25px;
text-indent:2em;
}

.detail_630 p {
line-height:20px;
}

.detail_630 img {
margin-right:20px;
}

.detail_area input,.detail_630 input,.detail_630 textarea,.forget_bg input,.detail_area textarea{
border:#7e9db9 1px solid;
width:250px;
}

.detail_630 textarea,.detail_area textarea {
height:100px;
}

.btn_search {
BORDER-RIGHT: #e81f29 1px solid; 
PADDING-RIGHT: 2px;
BORDER-TOP: #e81f29 1px solid;
PADDING-LEFT: 2px;
FONT-SIZE: 12px;
background-color:#e81f29;
BORDER-LEFT: #e81f29 1px solid;
cursor:pointer;
COLOR: white;
PADDING-TOP: 2px;
BORDER-BOTTOM: #e81f29 1px solid;
width:auto;
}

.reg {
background:url(../images/bar.gif) no-repeat 0px -430px;
width:980px;
height:307px;
overflow:hidden;
}

.reg_personal,.reg_hotel {
float:left;
padding: 60px 0px 0px 210px;
line-height:20px;
width:220px;
}

.reg_personal h1,.reg_hotel h1,.login h1,.forget_bg h1 {
font-family:"微软雅黑","黑体";
font-size:18px;
font-weight:bold;
color:#1080b4;
line-height:40px;
padding:0px;
margin:0px;
}

.reg_hotel {
float:right;
padding: 60px 40px 0px 0px;
}

.login {
background:url(../images/bar.gif) no-repeat 0px -737px;
width:980px;
height:210px;
overflow:hidden;
}

.login input {
border:#7e9db9 1px solid;
width:150px;
}

.forget_bg {
background:url(../images/bar.gif) no-repeat 0px -737px;
width:730px;
height:170px;
overflow:hidden;
padding:40px 0px 0px 250px;
}

.forget_bg {
background:url(../images/bar.gif) no-repeat 0px -947px;
height:185px;
overflow:hidden;
padding:25px 0px 0px 250px;
}

.latest_hotel {
width:390px;
overflow:hidden;
}

.latest_hotel ul {
list-style:none;
margin:10px;
padding:0px;
}

.latest_hotel li {
padding-bottom:10px;
clear:both;
}

.latest_hotel img {
float:left;
margin-right:10px;
}

.latest_hotel h1 {
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
}

.forget,.nologin,.booking,.full {
background:url(../images/icon_forget.gif) no-repeat left center;
padding:0px 10px 0px 20px;
}

.nologin {
background:url(../images/icon_notlogin.gif) no-repeat left center;
}

.booking {
background:url(../images/icon_booking.gif) no-repeat left center;
color:#519800;
}

.full {
background:url(../images/icon_full.gif) no-repeat left center;
color:#cc3e24;
}

.bt_apply {
background-image:url(../images/bt_apply.jpg);
width:155px;
float:left;
}

.bt_apply a,.bt_provide a {
height:50px;
display:block;
}

.bt_charge,.bt_change,.bt_fav {
background-image:url(../images/icon_charge.gif);
width:120px;
margin-top:10px;
}

.bt_charge a,.bt_change a,.bt_fav a {
height:30px;
display:block;
}

.bt_change {
background-image:url(../images/icon_change.gif);
}

.bt_fav {
background-image:url(../images/icon_fav.gif);
}

.bt_provide {
background-image:url(../images/bt_provide.jpg);
width:155px;
float:right;
}

.detail_630 {
width:610px;
}

.personal_detail {
border-bottom:#caddfe 1px dashed;
margin:10px 0px;
padding-bottom:10px;
overflow:hidden;
}

.personal_detail img {
float:left;
margin-right:10px;
}

.bt_charge_1 {
background-image:url(../images/icon_charge_1.gif);
width:250px;
margin-top:20px;
}
.mainlogo {
width:982px;
margin:0px auto 5px auto;
height:120px;

}
.bt_charge_1 a {
height:66px;
display:block;
}

.red_box{
background:#de0000;
margin-left:5px;
padding:3px 2px 1px 2px; 
font-weight:100;
color:#FFFFFF
}
.blue_box{
margin-left:5px;
padding:3px 2px 1px 2px; 
background:#2767E2;
color:#FFFFFF;
font-weight:100;
}
.green_box{
margin-left:5px;
padding:3px 2px 1px 2px; 
background:#00a522;
color:#FFFFFF;
font-weight:100;
}