@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;border:0;}
html,body{
    font-family: ArialTahoma, Helvetica, sans-serif;
    font-size: 12px;
    margin:0;
    padding:0;
    color:#666;
    background:#fff;
}
li{list-style:none;}
a:link{text-decoration:none;color:#787878;}
a:visited{text-decoration:none;color:#787878;}
a:hover{text-decoration:underline;color:#eb6127;}
.clear{ clear:both;}

#wrapper{width:100%; margin:0 auto; background:url(../images/bg_footer.jpg) no-repeat bottom center;}
.headBg{ background:url(../images/top_bg.gif) no-repeat top center; height: 120px; width:100%; margin:0 auto;}
.head{ height: 120px; margin: 0 auto; width: 1002px;}
.logo{float:left; margin:46px 0 0 29px; display: inline; width:445px;}
.tright{ float: left; width: 477px;}
.kuailian{ float:right; margin-top: 8px;}
.kuailian ul{}
.kuailian li{ float: left; line-height: 22px; margin-left: 5px; display: inline;}
.kuailian li img{ float: left;}
.kuailian li a{	color:#666; margin-left: 5px; display: inline; float: left;}
.lianxi{ float: left; width: 475px; text-align: right;  margin-top: 15px; line-height: 22px; color: #ED6C00; font-weight: bold;}
.lianxi{ float: left; width: 475px; text-align: right;  margin-top: 15px; line-height: 22px; color: #ED6C00; font-weight: bold;}
.login{ float: right; width:480px;}
.login1{ float: left; line-height: 18px; margin-right: 6px; display: inline;}
.login11{ float: left; color: #999;}
.login12{ border: 1px solid #9F8D63; height: 16px; width: 88px; float:left;}
.login2{ float: left; margin-right: 10px; display: inline;}
.login222{ float: left; display: inline;}
.login21{ background:url(../images/top6.gif) no-repeat; float: left; width: 32px; height: 18px; color: #fff; line-height: 18px;}
.login21 a{ color: #fff; float: left;}
.dianhua{ float: right; font-family: Tahoma; font-weight: bold; display: inline;}
.dianhua1{ color: #666;}
.dianhua2{ color: #666633; font-size: 18px;}
.weather{ float: right; height: 25px; line-height: 25px;}
.teltext{ color: #4d4c4b;}
.telnum{ color: #4d4c4b; font-size: 14px;}
.nav{ background: url(../images/bg_nav.gif) no-repeat center; height: 58px; margin: 0 auto; width: 100%;}
.nav ul{ margin: 0 auto; width: 805px;}
.nav ul li{ float: left; height: 44px; line-height: 44px;  padding: 0 15px 0 14px;}
.nav ul li.on{ background: url(../images/ico_crt.gif) no-repeat bottom center;}
.nav ul li a{ color: #fff!important; text-decoration:none; color:#fff; font-weight:bolder; font-size:14px; float:left; text-align:center;}
.nav ul li a:link{text-decoration:none;color:#fff;}
.nav ul li a:visited{text-decoration:none;color:#fff;}
.nav ul li a:hover{ text-decoration: underline; color: #fff!important}

.center{ margin: 0 auto; width: 1002px;}
.flash{ margin: 21px auto 0; width: 100%;}
.flashleft{ background: url(../images/flashleft.gif) no-repeat; display: inline; float: left; height: 325px; margin-left: 15px; width: 170px;}
.flashcenter{ float: left; margin-top: 2px; width: 162px; position: relative; z-index: 10;}
.flashright{ margin: -299px 0 0 68px; _margin-top: -300px; position: relative; z-index: 1; height: 340px; float: left; width: 726px; height: 340px; overflow: hidden;}
.link_about{ margin: 87px 0 0 66px;}
.link_youhui{ margin: 75px 0 0 29px;}
.link_youhuidet{ color: #5c5c5c; line-height: 22px; margin: 4px 0 0 33px; width: 96px;}
.link_youhuibtn{ height: 20px; margin: 4px 0 0 36px;}
.link_youhuiMore{ display: inline-block; margin-top: 4px;}
.link_youhuiMore a{ color: #4c9000!important;}
.flashdet{ display: inline; float: left;}
.flashbd{ display: inline; float: left; margin: -340px 0 0 0;}
.flashup{ display: inline; float: left; margin: -318px 0 0 67px;}

.ctLeft{ float: left; margin-top: 29px; width: 204px;}
.leftOne{ height: 247px;}
.leftTit{ border-bottom: 1px solid #e6e6e6; height: 31px;}
.zxtUl{ margin-left: 3px;}
.zxtDetQue{ line-height: 22px; margin-top: 5px;}
.zxtDetans{ color: #1a70ba; line-height: 22px;}
.zxtDetans a{ color: #1a70ba!important;}
.zxtMore{ text-align: right;}
.zxtMore a{ color: #51a208!important;}
.leftTwo{ height: 339px;}
.newsUl{ margin-left: 6px; margin-top: 9px;}
.newsli{ background: url(../images/ico_5.gif) no-repeat 0 9px; line-height: 21px; margin-top: 5px; padding-left: 11px;}
.newslidate{ color: #9e9e9e;}
.leftThr{ height: 316px; margin-top: 15px;}
.wedPic{ margin: 12px 0 0 6px;}
.wedul{ margin: 5px 0 0 3px;}
.wedli{ line-height: 24px;}
.wedprice{ color: #ff4200;}

.ctCen{ display: inline; float: left; margin-left: 16px; margin-top: 29px; width: 780px; overflow: hidden;}
.cntOne{ float: left; height: 256px; width: 545px;}
.cntTit{ background: url(../images/bg_ct1.gif) no-repeat top; height: 25px; padding: 7px 10px 0 10px;}
.cntTitMore{ float: right;}
.cntTitMore a{ color: #51a208!important;}
.hwxlDet{ height: 231px; border: 1px solid #e6e6e6;}
.hwxlul{ line-height: 22px; margin-top: 11px;}
.hwxlli{ display: inline; float: left; margin-left: 13px; width: 167px;}
.hwxllisp{ display: inline; float: left; margin-left: 8px; width: 167px;}
.hwxlTit a{ color: #397d00!important; font-weight: bold;}
.hwxlImg{ border: 1px solid #E6E6E6; padding: 2px; float: left; font-size: 0px;}
.hwxldet a{ color: #397d00!important;}
.hwxlPrice{ color: #ff4200;}

.rigOne{ float: left; height: 264px; margin-left: 20px; width: 215px;}
.rigTitbg{ background: url(../images/bg_tit.gif) no-repeat; padding-left: 10px; height: 32px;}
.rigTitImg{ float: left; margin-top: 4px;}
.rigTitTxt{ color: #0a65a6; float: left; font-weight: bold; margin-top: 10px; margin-left: 3px;}
.rigTitTxt a{ color: #0a65a6!important;}
.rigOneBg{ background: url(../images/bg_rigdet1.gif) no-repeat; height: 232px; padding-left: 11px;}
.rigKfdhImg{ padding-top: 7px;}
.rigKfdhNum{ color: #ff4200; margin-top: 9px;}
.rigKfdhNum2{ font-size: 14px; font-weight: bold;}
.rigKfdh{ margin-top: 10px;}
.rigKfqq{ margin-top: 10px;}
.rigKfmsn{ margin-top: 5px;}
.rigKfdiz{ color: #245c84; line-height: 20px; margin-top: 5px;}
.rigKftao{ margin-top: 7px;}
.banner{ margin: 14px 0px 0 0;}

.rightTwo{ height: 318px;  margin-top: 14px;}
.cnttwo{ float: left; height: 318px; width: 545px;}
.cntTit2{ background: url(../images/bg_ct2.gif) no-repeat top; height: 25px; padding: 7px 10px 0 10px;}
.cntTitMore2{ float: right;}
.cntTitMore2 a{ color: #00a2fe!important;}
.fyzjDet{ height: 284px; border: 1px solid #e6e6e6;}
.fyzjul{ line-height: 24px;}
.fyzjli{ display: inline; float: left; margin: 13px 0 0 8px; width: 260px;}
.fyzjli2{ display: inline; float: left; margin: 13px 0 0 10px; width: 260px;}
.fyzjImg{ border: 1px solid #e7e7e7; float: left; height: 82px; padding: 2px; width: 118px;}
.fyzjInfo{ display: inline; float: left; margin-left: 10px;}
.fyzjTit a{ color: #0369b1!important; font-weight: bold;}
.fyzjCon a{ color: #0369b1!important;}
.sybbsul{ border-top: 1px dashed #c1c1c1; display: inline; float: left; height: 53px; margin-left: 11px; margin-top: 15px; padding-top: 12px; width: 520px;}
.sybbsli{ background: url(../images/ico_6.gif) no-repeat left center; display: inline; float: left; line-height: 22px; padding-left: 8px; width: 245px;}
.sybbsli2{ background: url(../images/ico_6.gif) no-repeat left center; display: inline; float: left; line-height: 22px; margin-left: 16px; padding-left: 8px; width: 238px;}
.sybbsliRig{ color: #ff4200; float: right;}

.rigTwo{ float: left; height: 317px; margin-left: 20px; width: 215px;}
.tabTitbg{ background: url(../images/bg_tit.gif) no-repeat; padding-top: 4px; padding-left: 25px; height: 28px;}
.tabTitbg li{ float: left; height: 28px; line-height: 28px; text-align: center; padding: 0 10px 0 11px;}
.tabTitbg li.on{ background: url(../images/on_tab.gif) no-repeat;}
.tabTitbg li.on2{ background: url(../images/on_tab2.gif) no-repeat;}
.tabTitbg li.on2 a{ font-weight: bold;}
.tabTitbg li.on a{ font-weight: bold;}
.tabTitbg li a{ color: #0a65a6!important;}
.rigTwoBg{ background: url(../images/bg_rigdet2.gif) no-repeat; float: left; height: 285px; width: 215px;}
.zjcli{ float: left; display: inline; line-height: 22px; margin-top: 14px; margin-left: 17px; width: 187px;}
.zjcImg{ float: left; height: 48px; width: 73px;}
.zjcTit a{ color: #0369b1!important;}
.quicklink{ float: left; margin-top: 8px;}
.quicklink li{ float: left; display: inline; height: 28px; line-height: 28px; margin-left: 6px; white-space: nowrap; width: 64px;}
.quicklink li a{ color: #0369b1!important}
.quicklink li.lisp{ width: 97px; overflow: hidden}

.rightThree{ height: 318px; margin-top: 13px;}
.cntTit3{ background: url(../images/bg_ct3.gif) no-repeat top; height: 25px; padding: 7px 10px 0 10px;}
.tourul{ display: inline; float: left; margin-left: 11px; margin-top: 12px; width: 520px;}
.tourli{ background: url(../images/ico_6.gif) no-repeat left center; float: left; line-height: 26px; padding-left: 8px; width: 245px;}
.tourli2{ background: url(../images/ico_6.gif) no-repeat left center; display: inline; float: left; line-height: 26px; margin-left: 16px; padding-left: 8px; width: 238px;}
.cntTitMore3{ float: right;}
.cntTitMore3 a{ color: #ff820c!important;}
.tourImg{ margin: 15px 0 0 15px;}

.touristImg{ margin: 7px 0 0 10px;}
.touristul{ display: inline; float: left; margin: 6px 0 0 16px; width: 199px;}
.touristli{ background: url(../images/ico_6.gif) no-repeat left center; float: left; line-height: 26px; padding-left: 8px; width: 191px;}

.gallery{ height: 311px; margin-top: 24px;}
.cntTitMore4{ float: right;}
.cntTitMore4 a{ color: #18c8ee!important;}
.glrTit{ background: url(../images/bg_ct4.gif) no-repeat; height: 25px; padding: 7px 10px 0 10px;}
.glrDet{ border: 1px solid #e6e6e6; height: 277px;}
.glrDetPic{ border: 1px solid #e2e2e2; display: inline; float: left; height: 247px; padding: 4px 5px 0 5px; margin: 15px 0 0 14px; width: 256px;}
.bigPic{ width: 256px;}
.bigPicTxt{ height: 22px; line-height: 22px; margin-top: 5px; text-align: center;}
.glrul{ display: inline; float: left; margin-left: 11px; margin-top: 2px; width: 707px;}
.glrli{ border: 1px solid #e2e2e2; display: inline; float: left; height: 115px; margin-top: 13px; margin-right: 13px; padding: 3px 4px 0 4px; width: 118px;}
.glrlipic{ height: 85px; width: 118px;}
.glrliTxt{ height: 30px; line-height: 30px; text-align: center;}

.footer{ margin: 0 auto; width: 1002px; padding-bottom: 80px;}
.footerTop{ float: left; height: 100%!important; height: 100px; min-height: 100px; width: 100%;}
.linkTit{ float: left; padding: 26px 0 0 0; text-align: right; width: 140px;}
.linkDet{ float: left; margin-top: 18px; width: 860px;}
.linkPic{ float: left;}
.linkPic li{ float: left; margin-top: 7px; padding: 0 6px;}
.linkPic li img{ font-size: 0; display: block;}
.linkTxt{ float: left; width: 100%; margin-top: 10px;}
.linkTxt li{ float: left; line-height: 25px; padding: 0 5px; white-space: nowrap;}
.footerBtm{ float: left; display: inline; border-top: 5px solid #f07330; margin-top: 7px; width: 1002px; text-align: center;}
.footerBtm ul{ display: inline; float: left; margin-left: 315px; margin-top: 7px; width: 375px;}
.footerBtm ul li{ background: url(../images/lisp.gif) no-repeat left center; float: left; line-height: 25px; padding: 0 13px 0 14px; text-align: center;}
.footerBtm ul li.lisp{ background: none;}
.footerBtm ul li a{ color: #d03e00!important;}
.footerInfo{ color: #666666; height: 22px; line-height: 22px; text-align: center; width: 100%;}

/* for room.html*/
.flash_room{ height: 202px; margin-left: 19px; margin-top: 22px; width: 964px;}
.flash_roomPic{ height: 192px; padding: 5px; width: 954px; overflow: hidden;}
.flash_boder1{ margin-top: -202px;}

.conLeft{ display: inline; float: left; margin-left: 19px; margin-top: 29px; width: 215px;}
.conCen{ display: inline; float: left; margin-left: 12px; margin-top: 29px; width: 737px;/* border: 1px solid red*/}
.uc_center{ height: 264px; width: 215px;}
.note_room{ height: 317px; margin-top: 14px; width: 215px;}
.Leftgg{ height: 106px; margin-top: 14px; overflow: hidden; width: 215px;}
.leftHotel{ height: 317px; margin-top: 14px; width: 215px;}
.zjcliTxt{ background: url(../images/ico_room1.gif) no-repeat 0px 6px; float: left; display: inline; line-height: 21px; margin-top: 11px; margin-left: 13px; padding-left: 14px; width: 180px;}
.zjcliTxtDet{ text-align: right;}
.zjcliTxtDet a{ color: #ff4200!important; text-decoration: underline!important;}
.zjcliTxt2{ background: url(../images/ico_6.gif) no-repeat left center; float: left; display: inline; line-height: 22px; margin-left: 16px; padding-left: 8px; width: 180px;}
.zjcliTxt3{ background: url(../images/ico_7.gif) no-repeat left center; float: left; display: inline; line-height: 26px; margin-left: 16px; padding-left: 8px; width: 180px;}
.xlprice{ color: #ff6000; float: right;}
.zjcli2{ float: left; display: inline; line-height: 22px; margin-top: 15px; margin-left: 17px; width: 187px;}
.zjcImg2{ float: left; height: 51px; width: 73px;}
.tabTitbg2{ background: url(../images/bg_tit.gif) no-repeat; padding-top: 4px; padding-left: 25px; height: 28px;}
.tabTitbg2 li{ float: left; height: 28px; line-height: 28px; text-align: center; padding: 0 10px 0 11px;}
.tabTitbg2 li.on{ background: url(../images/on_tab2.gif) no-repeat;}
.tabTitbg2 li.on a{ font-weight: bold;}
.tabTitbg2 li a{ color: #0a65a6!important;}

.baner_room{ background: url(../images/banner.gif) no-repeat; color: #0c67a8; font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; padding-left: 30px;}
.room{ border: 1px solid #e6e6e6; padding-bottom: 9px;}
.adbanner{ float: left; display: inline; height: 81px; margin: 21px 0 0 11px; width: 713px; overflow: hidden;}
.roomList{ background: url(../images/roomlistbg.gif) repeat-x; border: 1px solid #e6e6e6; float: left; display: inline; height: 141px; margin-left: 18px; margin-top: 14px; width: 695px;}
.roomListImg{ border: 1px solid #e6e6e6; display: inline; float: left; height: 104px; margin: 13px 0 0 13px; padding: 2px; width: 148px;}
.roomInfo{ float: left; line-height: 23px; margin: 11px 0 0 15px; width: 372px; height: 126px; overflow: hidden;}
.roomTit a{ color: #11649e!important; font-weight: bold;}
.roomImg{ float: right;}
.roomImg img{ float: left; margin-top: 4px; *margin-top: 3px;}
.roomPrice{ background: url(../images/bg_room1.gif); display: inline; float: left; height: 76px; margin: 21px 0 0 20px; padding-left: 6px; width: 93px;}
.roomInfoDet a{ color: #ff6000!important;}
.bkRoom{ height: 21px; line-height: 21px; margin-top: 5px;}
.bkRoom2{ color: #11649e; height: 21px; line-height: 21px;}
.bkRoom3{ color: #ff4200; font-size: 16px; font-weight: bold;}
.roomHot{ width: 39px; height: 39px; float: left; margin: -137px 0 0 656px; _margin-left: 328px;}
.pages{ float: right; height: 33px; padding-right: 25px; padding-top: 21px;}

/* for room_det.html */
.roomDet{ background: #fafdff; border: 1px solid #e6e6e6; padding: 0 18px 35px;}
.rmDetTit{ border-bottom: 1px solid #abc8dd; color: #1264a0; display: inline; float: left; font-size: 14px; padding: 35px 0 15px 0; text-align: center; width: 699px;}
.rmYdbz{ background: #eef9ff; height: 100%!important; height: 85px; line-height: 26px; margin-top: 14px; min-height: 85px; padding: 5px 10px 0; width: 679px;}
.rmCl{ color: #1264a0; font-weight: bold;}
.rmDetImgTit{ border-bottom: 1px solid #abc8dd; color: #1264a0; font-weight: bold; margin-top: 22px; padding: 0 0 10px 8px;}
.rmDetImg{ margin-top: 21px;}
.roomTable{ margin-top: 20px;}
#mytable{ width: 697px; padding: 0; margin: 0; border: 1px solid #2990c3;}
#mytable caption{ padding: 0 0 5px 0; width: 699px; text-align: center;}
#mytable th{ color: #fff; border: 1px solid #2990c3; border-left: none; letter-spacing: 2px; padding: 6px 6px 6px 12px; background: #2990c3;}
#mytable th.col1 { width: 143px;}
#mytable td{ background: #fff; border-top: 6px solid #125f8d; padding: 6px 6px 6px 12px; text-align: center;}
#mytable td.row1{ color: #666666; font-weight: bold;}
#mytable td.row2{ color: #ff6000}
.rmDetinfo{ line-height: 26px; margin-top: 25px;}
.rmDetinfo2{ float: left;}
.rmTit{ float: left; color: #1264a0; width: 72px;}
.rmItro{ float: left; width: 625px;}
.rmTit2{ color: #1264a0;}
.rmDetPic ul{ margin-top: 20px; margin-left: 72px; width: 558px;}
.rmDetPic li{ height: 100%!important; height: 353px; min-height: 353px; border: 1px solid #d4d4d4; padding: 9px; width: 538px; float: left; }
.roompicbg{ width: 558px; height: 12px; overflow: hidden; margin-left: 72px; font-size: 0px;}
.roomdis{ margin-top: 30px;}
.custmer{ margin-top: 14px;}
.rmPlTit{ padding-left: 15px;}
.rmykTit{ background: url(../images/bg_tit2.gif) repeat-x; color: #235876; height: 28px; line-height: 28px; padding: 0 16px;}
.rmFbsj{ float: right;}
.rmPlDet{ color: #666666; line-height: 26px; margin-left: 15px; padding: 8px 5px; width: 657px;}
.rmPlDet2{ border-top: 1px dashed #c1c1c1; color: #666666; line-height: 26px; margin-left: 15px; padding: 8px 5px; width: 657px;}
.rmAdmin{ color: #ff6000; font-weight: bold;}
.roomMsg{ color: #666; margin-top: 30px; padding-left: 18px;}
.roomWyfb{ float: left; margin-top: 7px; width: 60px;}
.roomFbnr{ float: left; margin-top: 7px; width: 600px;}
.msgName{ border: 1px solid #E1E1E1; width: 150px; height: 20px; line-height: 20px;}
.msgDet{ border: 1px solid #E1E1E1; width: 500px; height: 150px;}
.msgCheck{ border: 1px solid #E1E1E1; width: 60px; height: 20px; line-height: 20px;}
.roomBtn{ padding-right: 120px; text-align: right;}
.roomBtn2{ background: url(../images/btn_1.gif) no-repeat; width: 110px; height: 33px;}

/* for huwai.html */
.hwCen{ display: inline; float: left; margin-left: 12px; margin-top: 29px; width: 503px;}
.huwai{ border: 1px solid #e6e6e6; padding: 17px 0 0 18px; margin-bottom: 16px;}
.hwlist{ height: 110px; margin-top: 27px; width: 483px; overflow: hidden;}
.hwInfo{ float: left; line-height: 22px; margin-left: 15px; width: 290px;}
.hwListImg{ border: 1px solid #e6e6e6; display: inline; float: left; height: 104px; padding: 2px; width: 148px;}

.hwIco{ float: right; padding-right: 20px;}
.hwIco img{ float: left; margin-top: 4px; *margin-top: 3px;}
.hwIco a{ color: #11649e!important}
.hwTit a{ color: #11649e!important; font-weight: bold;}
.tuijian{ height: 22px; line-height: 22px; overflow: hidden;}
.tuijian img{ vertical-align: middle; _vertical-align: baseline;}
.hwjiag{ float: right; _margin-top: -3px;}
.hwPrice{ color: #ff6000; font-size: 16px; font-weight: bold;}
.hwInfoDet{ background: url(../images/ico_hw.gif) no-repeat left center; padding-left: 19px;}
.hwInfoDet a{ color: #11649e!important; text-decoration: underline!important;}
.pages2{ border-top: 1px dashed #c1c1c1; height: 30px; margin-top: 20px; padding: 12px 10px 0 0; text-align: right; width: 460px;}

.hwRig{ display: inline; float: left; margin-left: 19px; margin-top: 29px; width: 215px;}
.hwRigOne{ height: 317px;}
.hwRigTwo{ height: 317px; margin-top: 15px;}
.rigTitImg2{ float: left; margin-top: 0px;}

/* for huwai_det.html */
.adbanner2{ float: left; display: inline; height: 81px; margin: 17px 0 0 -7px; width: 713px; overflow: hidden;}
.hwCon{ padding: 0 15px; margin-top: 30px; padding-bottom: 15px;}
.huwTit{ border-bottom: 1px dashed #c1c1c1; padding-left: 9px; height: 100%!important; height: 50px; min-height: 50px;}
.huwTitle{ float: left; line-height: 23px; overflow: hidden; width: 500px;}
.huwBkBtn{ display: inline; float: left; margin-left: 30px; width: 110px;}
.huwTitleC{ color: #397d00; font-size: 14px; font-weight: bold;}
.huwTitleP{ color: #ff6000;}
.huwDet{ color: #333; line-height: 24px; margin-top: 10px;}

/* for hotel.html */
.food{ height: 251px; margin-top: 14px;}
.fooddet{ background: url(../images/bg_ms.gif) no-repeat; float: left; height: 219px; width: 215px;}
.guidie{ height: 275px; margin-top: 14px;}
.guidiedet{ background: url(../images/bg_ms2.gif) no-repeat; float: left; height: 243px; width: 215px;}

.hotel{ border: 1px solid #e6e6e6; float: left; margin-bottom: 36px; width: 735px;}
.htlArea{ border-top: 1px solid #f6f6f6; border-bottom: 1px solid #e2e2e2; height: 34px; margin: 17px 0 0 22px; width: 688px;}
.htlArea ul li{ float: left; line-height: 34px; margin-left: 9px; overflow: hidden; text-align: center; width: 45px;}
.htlArea ul li.on{ background: url(../images/bg_htl3.gif) center no-repeat;}
.htlArea ul li.on a{ color: #fff!important}
.htlList{ margin: 20px 0 0 28px; width: 680px;}
.htlTuij{ float: left; width: 201px;}
.htlTuijImg{ border: 1px solid #cfcfcf; height: 133px; padding: 7px; width: 185px;}
.htltuijPrice{ height: 27px; line-height: 27px;}
.price{ background: url(../images/bg_htl1.gif) repeat-x; float: left; padding-left: 5px; width: 95px;}
.htltuijDet{ line-height: 22px; margin-top: 9px; overflow: hidden; padding-left: 2px;}
.htltjTit a{ color: #0a65a6!important;}
.More a{ color: #ff6000!important}
.htlList2{ display: inline; float: left; margin-left: 31px; width: 448px;}
.htlList2 ul li{ background: url(../images/ico_htl1.gif) no-repeat 11px 13px; border-bottom: 1px dashed #b3b3b3; float: left; height: 27px; line-height: 27px; padding-left: 22px;}
.hotelTit{ float: left; width: 182px;}
.hotelTit a{ color: #0a65a6!important;}
.hotelarea{ color: #3c8e26; float: left; width: 60px;}
.hotelprice{ float: left; width: 59px;}
.hotelprice2{ color: #ff6000; float: left; width: 56px;}
.hotelbk{ float: left; margin-top: 4px; width: 69px;}
.hoteltj{ margin-top: 42px; margin-left: 26px; width: 710px;}
.htlrh{ background: url(../images/bg_htl2.gif) no-repeat; float: left; height: 288px; width: 354px;}
.htlrhTit{ border-bottom: 1px dotted #969696; height: 30px; margin-left: 10px; padding-top: 5px; width: 308px;}
.htlrhTit2{ float: right; margin-top: 7px;}
.htlrhTit3{}
.htlrhlist{ height: 89px; margin-top: 21px; margin-left: 13px; width: 317px; overflow: hidden;}
.rhListImg{ border: 1px solid #e6e6e6; display: inline; float: left; height: 83px; padding: 2px; width: 114px;}
.rhListImg img{ _float: left;}
.hwInfo2{ float: left; line-height: 22px; margin-left: 12px; width: 175px;}

/* for tourist.html */
.tourist{ border: 1px solid #e6e6e6; height: 1%; padding-bottom: 9px;}
.tourist ul{ display: inline; float: left; margin-left: 29px;}
.tourist ul li{ display: inline; float: left; line-height: 22px; margin-top: 28px; margin-right: 46px; width: 193px; height: 231px;}
.tourist ul li.lisp{ margin-right: 0px;}
.touristpic{ border: 1px solid #e1e1e1; height: 125px; padding: 3px; width: 185px;}
.tourTit{ margin-top: 9px;}
.tourTit a{ color: #397b00!important;}
.tourDet{ color: #397b00;}
.tourDet a{ color: #397b00!important;}
.tourPrice{ color: #ff6000;}
.pages3{ border-top: 1px dashed #c1c1c1; display: inline; float: right; height: 28px; margin: 28px 27px 0 0; padding: 14px 10px 0 0; text-align: right; width: 678px;}

/* for weding.html */
.ytlist{ margin-top: 10px;}
.ytlist li{ float: left; display: inline; line-height: 22px; margin-left: 10px; margin-top: 10px; width: 92px;}
.ytlistImg{ border: 1px solid #e1e1e1; height: 63px; padding: 2px; width: 86px;}
.ytlistTit{ margin-top: 6px; text-align: center;}
.ytlistTit a{ color: #245c84!important;}
.wedList{ height: 110px; margin: 27px 0 0 33px; width: 668px;}
.wedListImg{ border: 1px solid #e6e6e6; display: inline; float: left; height: 104px; padding: 2px; width: 148px;}
.wedInfo{ float: left; line-height: 23px; margin-left: 14px; width: 500px;}
.wedTit{ border-bottom: 1px dashed #919191; height: 33px; line-height: 33px; overflow: hidden; padding-left: 7px;}
.wedTit2 a{ color: #11649e!important; font-size: 14px;}
.wedTitPrice{ float: right; padding-right: 7px;}
.wedTitPrice2{ color: #ff6000; font-size: 14px; font-weight: bold;}
.wedintro{ padding: 0px 7px; margin-top: 6px;}
.wedDet{ background: url(../images/ico_wed.gif) no-repeat left center; padding-left: 17px; margin-left: 7px;}
.wedDet a{ color: #245c84!important;}

/* for guide.html */
.guide{ background: url(../images/bg_guide.gif) no-repeat; height: 359px; margin: 30px 0 0 19px; width: 964px;}
.guideLeft{ float: left; width: 241px;}
.guideLeftTit{ color: #fff; font-size: 14px; height: 25px; padding: 36px 0 0 19px;}
.guideLeftImg{ margin: 12px 0 0 18px;}
.guideLeftImg img{ border: 3px solid #fff; -moz-box-shadow:-2px 3px 5px black; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=225, color=black);}
.guideLeft ul li{ background: url(../images/ico_gd.gif) no-repeat left center; padding-left: 6px;}
.guideLeft ul{ margin-left: 24px; margin-top: 9px;}
.guideLeft ul li{ height: 26px; line-height: 26px;}
.guideLeft ul li a{ color: #491700!important;}
.guideRig{ float: left; width: 710px;}
.guideRigTit{ height: 23px; padding: 35px 0 0 23px;}
.guideRig ul li{ display: inline; float: left; line-height: 28px; margin: 6px 0 0 18px; text-align: center; width: 155px;}
.guideRigImg{ border: 1px solid #c4c4c4; padding: 2px;}

.conLeft_gd{ display: inline; float: left; margin-left: 19px; margin-top: 3px; width: 237px;}
.gdLeft{ height: 241px; margin-top: 14px;}
.gdLeftTitbg{ background: url(../images/titbg_gd.gif) no-repeat; padding-left: 10px; height: 32px;}
.gdLeftdet{ background: url(../images/bg_gds.gif) no-repeat; height: 209px; width: 237px;}
.gdLeftdet ul{ float: left; margin-top: 3px;}
.gdLeftdet ul li{ border-bottom: 1px dashed #8C8C8C; height: 82px; line-height: 22px; margin-left: 8px; margin-top: 13px; padding-left: 3px; width: 220px;}
.gdLeftdet ul li.lisp{ border: none;}
.gdLeftdetImg{ border: 1px solid #c4c4c4; float: left; height: 63px; padding: 2px; width: 86px;}
.gdLeftdettxt{ color: #85A4BA; float: left; margin-left: 8px; width: 120px;}
.gdLeftdettxt a{ color: #0A65A6!important;}
.gdLeftList{ float: left; background: url(../images/bg_gds.gif) no-repeat; height: 209px; width: 237px;}
.gdLeftListImg{ height: 80px; margin: 14px 0 0 15px; width: 207px;}
.gdLeftList ul{ margin-left: 15px; margin-top: 9px;}
.gdLeftList li{ border-bottom: 1px dashed #757575; line-height: 25px; padding-left: 3px; width: 202px;}

.conCen_gd{ display: inline; float: left; margin-left: 12px; margin-top: 3px; width: 706px;}
.gdtop{ background: url(../images/bg_gd2.gif)  no-repeat; height: 241px; margin-top: 14px;}
.gdOne{ display: inline; float: left; margin-left: 15px; width: 215px;}
.gdOneIit{ border-bottom: 1px solid #D0D0D0; height: 36px;}
.gdOneImg{ float: left; margin-top: 6px;}
.gdOneImg2{ float: left; margin-top: 4px;}
.gdOneTxt{ color: #FB5405; float: left; font-size: 14px; font-weight: bold; margin-top: 14px; margin-left: 5px;}
.gdOnePic{ margin: 9px 0 0 13px;}
.gdOne ul{ margin-left: 6px; margin-top: 6px;}
.gdOne ul li{ background: url(../images/ico_gd2.gif) no-repeat left center; line-height: 24px; padding-left: 8px;}
.gdOne ul li a{ color: #666!important;}
.gdOneth{ margin-left: 6px; margin-top: 7px;}
.gdOneth li{ background: url(../images/ico_gd2.gif) no-repeat left center; float: left; line-height: 24px; padding-left: 8px; width: 93px;}

.gdBtm{ background: url(../images/bg_gd3.gif) no-repeat; height: 200px; margin: 22px 0 15px 19px; width: 955px;}
.gdBtmImg{ color: #537B95; display: inline; float: left; line-height: 28px; margin: 19px 0 0 31px; text-align: center; width: 161px;}
.gdBtmImg2{ background: url(../images/bg_gd.gif) no-repeat; height: 107px; padding: 7px; width: 147px;}
.gdBtmDet{ float: left; line-height: 26px; margin-left: 27px; margin-top: 10px; width: 735px;}
.gdBtmDetTit{ color: #ff6000;}

.guideCon{ color: #666; line-height: 22px; margin-top: 7px; padding-bottom: 30px; width: 699px;}

/* for car.html */
.carList{ border: 1px solid #e6e6e6; height: 1%; margin-bottom: 20px; padding-bottom: 9px;}
.chejia{ float:left; margin-left:17px; display:inline; margin-top:20px;}
.chejiatop{ float:left;}
.chejiatop1{ float:left; background:url(../images/bg_car.gif) no-repeat; width:684px; height:34px; line-height:34px;}
.chejiatop1 span{ float:left;  color:#333;}
.cjt1{ margin-left:40px; display:inline; width:255px;}
.cjt2{ width:90px;}
.cjt3{ width:100px;}
.cjt4{ width:115px;}
.chejiacenter{ float:left; margin-left:20px; display:inline;}
.cjc{ float:left; width:659px; background:url(../images/line.gif) no-repeat; background-position:bottom left; margin-top:11px;}
.cjc1{ width:90px; float:left;}
.cjc1 img{ float:left; width:79px; height:49px;}
.cjc2{ width:180px; float:left;}
.cjc21{ color:#045498; font-weight:bold; width:180px; float:left; }
.cjc21 a{ color:#045498; font-weight:bold;}
.cjc21 img{ margin-right:5px;}
.cjc22{ float:left; width:180px; margin-top:7px;}
.cjc22 img{ margin-left:1px; margin-right:1px;}
.cjc3{ float:left; width:56px; text-align:center; margin-top:5px;}
.cjc4{ float:left; width:46px; margin-left:43px; color:#ff5400; margin-top:5px;}
.cjc5{ float:left; width:50px; margin-left:53px; color:#045498; margin-top:5px;}
.cjc6{ float:left; margin-left:50px;}
.ckong{ float:left; width:500px; height:30px;}
.ckong1{ float:left; width:500px; height:17px;}
.pages_car{ display: inline; float: right; height: 28px; padding: 14px 60px 0 0; text-align: right; width: 678px;}
.car_note{ line-height: 25px; margin-top: 19px; margin-left: 29px; width: 662px;}
.car_noteTit{ border-bottom: 1px solid #cdddeb;}
.car_noteDet{ padding-left: 17px; margin-top: 10px; padding-bottom: 34px;}
.carLeft{ height: 275px; margin-top: 15px;}
.carLeftDet{ background: url(../images/bg_ms2.gif) no-repeat; float: left; height: 243px; width: 215px;}

/* for flight.html */
.flight{ width: 964px; margin: 26px auto;}
.baner_flt{ background: url(../images/bn_flt.gif) no-repeat; color: #0c67a8; font-size: 14px; font-weight: bold; height: 33px; line-height: 32px; padding-left: 30px;}
.flt_det{ height: 1%; padding-bottom: 9px;}
.flt_det_sch{ text-align: right; margin-top: 21px;}
.flt_sch{ color: #666;}
.flt_city{ color: #126098; font-weight: bold;}
.cityinput{ border: 1px solid #7F9DB9; height: 20px; line-height: 20px; width: 100px;}
.flt_List{ border: 1px solid #cfe1eb;}
.flt_List_city{ float: left; border-bottom: 1px solid #cfe1eb; width: 100%;}
.flt_List_city ul li{ border-right: 1px solid #cfe1eb; float: left; height: 38px; line-height: 38px; padding: 0 23px;}
.flt_List_city ul li a{ color: #989898!important; font-weight: bold;}
.flt_List_city ul li.on{ background: url(../images/on_flt.gif) repeat-x;}
.flt_List_city ul li.on a{ color: #666!important;}
.flt_List_city ul li.lisp{ border: none!important; padding: 0; text-align: center; width: 86px;}
.flt_List_city ul li.lisp a{ color: #ff6000!important; font-weight: normal;}
.flt_List_city ul li.ltmore{ clear: both; border: none; width: 40px;}
.listMore{ position: absolute; width: 86px; right: 157px; _right: 145px; top:550px; background: #f0f9ff; height: auto;}
.flt_tit{ background: #F7FAFC; color: #126098; height: 27px; margin-top: 11px;}
.flt_tit ul li{ float: left; line-height: 27px;}

.hangc{ width: 133px; padding-left: 17px;}
.hkgs{ width: 100px; float: left;}
.hch{ width: 126px; float: left;}
.chuf{ float: left; width: 102px;}
.did{ float: left; width: 102px;}
.wangf{ float: left; width: 50px;}
.hangx{ float: left; width: 50px;}
.jix{ float: left; width: 50px;}
.qpj{ float: left; width: 70px;}
.yhj{ float: left; width: 70px;}
.yhj2{ color: #ff6600!important; float: left; width: 70px;}
.yud{ float: left; width: 75px; padding-left: 17px;}
.yud2{ float: left; width: 22px;}

.flightList{ border-bottom: 1px dashed #949494; height: 59px; padding-top: 13px;}
.flightList ul{ width: 100%;}
.flightList ul li{ color: #737373; float: left; line-height: 24px;}
.flightList2{ height: 59px; padding-top: 13px;}
.flightList2 ul li{ color: #737373; float: left; line-height: 24px;}
.flightNote{ margin-top: 20px; margin-bottom: 30px; line-height: 26px;}
.flightNoteleft{ display: inline; color: #ff6600; float: left; margin-left: 10px; width: 60px;}
.flightNoterig{ float: left; width: 880px;}
.flightNoterig ul li{ color: #666; }
.flightNoterig ul li a{ color: #126098!important; }


.flt_query{ background: url(../images/query.gif) no-repeat; height: 20px; margin-left: 7px; width: 60px;}

.payment{ padding-left: 78px; _padding-top: 22px;}
.paymentList{ border: 1px solid #29ADD7; height: 100px; margin-top: 15px; width: 540px;}
.payBank2{ float: left; width: 220px;}
.payBank{ display: table-cell; vertical-align:middle; *display: block;*font-size: 100px; text-align:center; height: 100px; padding: 0 15px; width: 190px;}
.payBank img{ vertical-align: middle;}
.payBankInfo{ float: left; height: 100px; width: 320px;}
.payBankInfo ul li{ line-height: 25px;}
.bankName{ color: #51a208;}
.bankNum{ color: #ff4200; font-weight: bold;}

.map{ float:left; width:595px; margin-top:10px;}
.map li{ float:left; width:595px; margin-top:10px;}
.map10{ float:left; margin-top:5px;}
.map12{ background:url(../images/line.jpg) no-repeat; background-position:bottom left; float:left; width:575px; height:32px; margin-left:10px;}
.map12 a{ float:left;  margin-top:3px;}
.map13{ font-weight:bold; color:#333;}
.map14{ color:#666; margin-left:10px;}
.map12 a:hover{ color:#663366;}
.map11{ float:left; margin-left:10px;}

.bkTit{ background: url(../images/banner_bk.gif) no-repeat; color: #0a65a6; font-weight: bold; height: 33px; line-height: 33px; margin-top: 26px; padding-left: 27px; width: 650px;}
.bkDet{ margin: 10px 0 11px 30px; margin-top: 10px; width: 600px;}
.bkInfo{ height: 28px; line-height: 28px; width: 450px;}
.bkinpt{ height: 20px; line-height: 22px; border: 1px solid #e1e1e1; width: 130px;}
.bkinpt2{ height: 20px;}
.bkInfo2{ float: left; height: 28px; line-height: 28px; width: 60px;}
.bkInfo3{ float: left; height: 140px; line-height: 22px; width: 500px;}
.bkInfo3ta{ border: 1px solid #e1e1e1; height: 135px; width: 465px;}
.bkDet2{ margin: 10px 0 11px 30px; line-height: 25px; margin-top: 10px; width: 640px;}
.bkbtn{ display: inline; float: right; margin: 27px 70px 10px 0;}
.bkbtn1{ background: url(../images/btn_bk.gif) no-repeat; height: 33px; width: 110px;}
.bkbtn2{ background: url(../images/btn_bk2.gif) no-repeat; height: 33px; margin-left: 19px; width: 110px;}

.comboList{ margin-top: 13px; width: 100%;}
.comboList ul li{ background: url(../images/ico_room1.gif) no-repeat left center; border-bottom: 1px dashed #bbb; line-height: 26px; padding-left: 18px;}
.comboList ul li a{ color: #666!important;}
.comboList ul li a:hover{ color: #ff4200!important;}
.listDate{ float: right;}
.pages4{ display: inline; float: right; height: 28px; margin: 10px 0 0 0; padding: 14px 10px 0 0; text-align: right; width: 678px;}




