a {color:#68696e;text-decoration:none; font-size: 12px;}
a:hover {color:#ef3c02;text-decoration:none;}
img,table {border:0px}
td,p,form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,ol,ul{margin:0px;padding:0px;list-style:none;}
body {font-size:12px; color:#68696e; margin:0; background-image:url(../images/bg.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif;}
input,select,textarea {font: 9pt Arial, Helvetica, sans-serif;}
.qing,.hong {color:#004caf;}
.out{color:Red;}
.bai {color:#fff;}
.hei {color:#333;}
.hui {color:#999;}
.huang {color:#FF6600;}
.hj { line-height:2em;}
.hc {color: #FF0000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.top1 { margin:0px auto; width:950px; height:95px;}
.logo { float:left; width:181px; height:75px; padding:10px 0px 0px 0px;}
.login { float:right; height:75px; width:700px; padding:10px 0px 0px 0px;}
.login ul {float:right; padding:35px 0px 0px 0px;}
.login ul li { float:right; width:50px; padding:0px 0px 0px 15px;}
.login ul li a { font-family:Arial, Helvetica, sans-serif;}
.login ol {float:right; padding:10px 0px 0px 0px; width:600px; text-align:right;}
.login ol li { float:right; padding:0px 0px 0px 15px;}
.login ol li a { background-repeat:no-repeat;}
.login ol li a.bz { background-image:url(../images/index_16.gif); padding:0px 0px 0px 16px;}
.login ol li a.sc { background-image:url(../images/index_13.gif); padding:0px 0px 0px 16px;}
.login ol li a.dd { background-image:url(../images/index_17.gif); padding:0px 0px 0px 16px;}
.login ol li a.wj { background-image:url(../images/index_18.gif); padding:0px 0px 0px 16px;}
.login ol li a.zc { background-image:url(../images/index_19.gif); padding:0px 0px 0px 16px;}
.left2-1 ul li.st { width:168px; float:left;}
.top2 { margin:0px auto 10px auto; height:83px; background-image:url(../images/index_26.gif); background-repeat: repeat-x;}
.menu { margin:0px auto; width:950px; height:44px; position:relative;}
.menu ul { width:950px; padding:0px 0px 0px 0px;}
.menu ul li { float:left; padding:0px 0px 0px 40px; text-align:center;}
.menu ul li a { color:#FFF;}
.menu ul li a.menubg { background-image:url(../images/index_23.gif); height:20px; width:58px; display:block; font-weight:bold; padding-top:18px;}
.menu ul li a.menubg2 { display:block; margin-top:18px;}

.search { margin:0px auto; width:950px; height:39px; background-image:url(../images/index_27.gif);}
.sou1 { float:left; padding:8px 0px 0px 40px; width:273px;}
.sou1 input { width:179px; height:17px; border:1px #c5ddf6 solid; line-height:1.5em;}
.sou1 .lizi { width:70px; padding:0px 10px 0px 0px; height:19px; line-height:1.5em;}
.sou2 { float:left; padding:8px 0px 0px 0px;}
.sou3 { float:left; padding:12px 0px 0px 20px; width:230px; overflow:hidden;}
.tell { float:right; padding:10px 20px 0px 0px; font-family:Arial, Helvetica, sans-serif;}

.bottom { margin:12px auto 0px auto; width:950px; font-family:Arial, Helvetica, sans-serif;}
.bottom1 {width:950px; margin:0px auto 10px auto; float:left;}
.bottom1 ul { line-height:2em;}
.bottom1 h3 { font-size:12px; padding:0px 0px 5px 0px; border-bottom:1px #c8e6ff dashed; margin:0px 0px 10px 0px;}
.bottom2 a,.bottom1 a { margin:0px 3px 0px 3px;}
.bottom2 {width:948px; height:128px; line-height:1.8em; border:1px #ebebeb solid; float:left; }
.bottom2 ul { padding:5px 8px;}
.bottom3 { margin:10px auto 0px auto; width:950px; line-height:2em; text-align:center; float:left;}
.bottom3 img { border:1px #CCC solid; margin:0px 10px 20px 0px;}
.st { width:168px;float:left;}

.price { position:absolute;z-index:99;display:block;border:2px #eb7700 solid; background-color:#FFF;}
.price3 { position:absolute;z-index:99;display:block;border:2px #eb7700 solid; background-color:#FFF; width:450px;}

.price table {border-collapse:collapse;}
.price th { border-bottom:1px #ccc solid; background-color:#ffe5d9; padding:5px 0px;}
.price td { padding:3px 7px 3px 7px; border-bottom:1px #ccc dashed; white-space:nowrap;}
.price td:hover{background-color:#eee;}
.hprice{ display:none;}
.hot { position: relative;}
.hot2 {position:absolute; left: 116px; top: -2px;}
.msn {position:absolute; left:-100px; background-image:url(../images/msn_bg.gif); width:97px; height:258px;}
.msngb { text-align:right; padding:10px 10px 10px 0px;}
.msn1 { margin:8px 7px 8px 7px; line-height:1.5em;} .msn1 a { color:#23457c;}
.msnyb { float:left; margin-right:5px;}
.qq1 { text-align:center; padding:5px 0px 0px 0px;}
.shou { cursor:pointer;}
#jmpArea{list-style:none;border:1px solid #7F9DB9;background:#FFF;width:512px;padding-left:8px;text-align:left;position:absolute;z-index:100;background-color:#ffffff;display:none;font-size:12px;}
#jmpArea li {overflow:hidden;zoom:1;}
#jmpArea .hotel_jmpinfo_type {font-size:12px;height:20px;line-height:20px;border-bottom:1px dashed #AAA;margin-right:8px;text-align:center;}
#jmpArea a {width:240px;padding-right:8px;height:22px;line-height:22px;text-decoration:none;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#jmpArea a:hover {background-color:#E7F1FD;}
.base_poptc,.base_popbc{width:auto;}
.base_popml,.base_popmr{height:auto;}
.base_poptc div,.base_popbc div{height:6px; overflow:hidden;}
.base_popml div,.base_popmr div{width:6px; overflow:hidden;}
.base_poptl{background-position:left top;}
.base_poptr{background-position:right top;}
.base_popbl{background-position:left bottom;}
.base_popbr{background-position:right bottom;}
.base_poptl,.base_poptr,.base_popbl,.base_popbr{background-image:url(/images/bg_alert.gif);background-repeat:no-repeat;}
.base_poptc,.base_popbc,.base_poptl,.base_poptr,.base_popbr,.base_popbl{height:6px;}
.base_poptl,.base_poptr,.base_popbr,.base_popbl{width:6px;overflow:hidden;zoom:1}
.base_poptc,.base_popmc,.base_popbc,.base_popml,.base_popmr{background:#FFFFE8;}
.base_poptc{border-top:1px #FFDF47 solid;} 
.base_popbc{border-bottom:1px #FFDF47 solid;} 
.base_popml{border-left:1px #FFDF47 solid;}
.base_popmr{border-right:1px #FFDF47 solid;}
.base_popmc{background:#ffffe8; width:auto; height:auto;}
