@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:#5c5c5c;}

a:visited{text-decoration:none;color:#5c5c5c;}

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;}

.tright{ float: right; width: 500px;}

.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: right; 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{  position: relative; z-index: 1; float: left; width: 514px;}

.flashright_main{ position:relative; z-index:5; width:540px; height:278px; overflow:hidden; border:solid 3px #FF4200;}

.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{ position:relative; z-index:2; display: inline; float: left; margin: -288px 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: 16px;}

.rigKfdhNum{ color: #ff4200; margin-top: 9px;}

.rigKfdhNum2{ font-size: 14px; font-weight: bold;}

.rigKfdh{ margin-top: 10px;}

.rigKfqq{ margin-top: 16px;}

.rigKfmsn{ margin-top: 5px;}

.rigKfdiz{ color: #245c84; line-height: 20px; margin-top: 16px;}

.rigKftao{ margin-top: 16px;}

.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{ margin: 13px 0 0 8px; }

.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;}

.sybbsli3{ 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;}

/*=======================2012.5.10===================*/

.dadd_list li{ height:20px; line-height:20px;}

.dadd_list li .item1 a,.dadd_list li .item2 a{ padding-left:10px; background:url("../images/ico_6.gif") no-repeat scroll left center transparent;}

.dadd_list li div{ float:left;}

.dadd_list li .item1{ width:170px;}

.dadd_list li .item2{ width:240px;}

.dadd_list li .item2 span,.dadd_list li .item3 a{ color:#FF4200;}

.dadd_list li .item2 span{ padding-right:10px;}

.dadd_more{ float:right; margin-top:14px;}

.dadd_more a{ color:#51A208 !important;}

.book_d{cursor:pointer;}





