﻿@charset "utf-8";

.top-nav { float: left; height: 26px; line-height: 26px; color: #ccc; }
.top-nav * { color: #ccc; }
.web { width: 921px; margin: 0 auto; background: #fff; clear: both; padding: 0 41px 30px 39px; overflow: hidden; }
.hotels { width: 921px; height: 287px; float: left; background: url(/images/v2/bg.gif) no-repeat; padding-top: 22px; margin-top: 58px; }
.hotels img { float: left; border: #c9c9c9 solid 2px; background: #eeeeee; padding: 8px; margin-left: 35px; margin-top: 14px; }
.hotels .hwz { float: left; display: block; width: 523px; font-size: 14px; color: #4c4c4c; padding-left: 23px; }
.hotels .hwz h1 { font-size: 24px; }
.hotels .hwz p { line-height: 22px; padding: 7px 0 0 0; }
.hotels p strong { font-size: 24px; line-height: 36px; height: 38px; display: block; }
.hotels a { float: left; display: block; text-align: right; float: left; width: 870px; padding-top: 11px; }
.room { width: 921px; float: left; }
.room .title { height: 35px; line-height: 35px; border-bottom: #c9c9c9 solid 1px; font-size: 16px; color: #4c4c4c; }
.room .title a { font-size: 12px; }
.type { width: 951px; float: left; margin-top: 30px; position: relative; }
.type ul li { width: 211px; float: left; display: block; margin-right: 26px; }
.type ul li .fang { border: #c9c9c9 solid 2px; float: left; background: #fff; padding: 4px; }
.type ul li span { display: block; float: left; padding-left: 5px; margin-top: 5px; line-height: 20px; color: #4c4c4c; width: 200px; }
.type ul li span strong { font-size: 15px; padding-bottom: 15px; }
.type ul li a { float: left; width: 79px; height: 23px; display: block; margin-top: 10px; margin-left: 5px; }
.matching { width: 951px; float: left; position: relative; margin-top: 30px; }
.matching ul li { float: left; padding-right: 26px; }
.matching ul li img { border: #c9c9c9 solid 2px; float: left; background: #fff; padding: 4px; }
.matching ul li span { display: none; width: 199px; height: 123px; text-align: center; line-height: 123px; color: #fff; font-weight: bold; position: absolute; left: 5px; top: 6px; background: url(/images/v2/hui.png) repeat; font-size: 14px; }
.matching ul li a { display: block; position: relative; width: 211px; height: 138px; }
.matching ul li a:hover span { display: block; }
.frame { width: 921px; height: 456px; background: #f0eae1; margin: 0 auto; padding: 0 41px 0 39px; clear: both; }
.news { width: 418px; float: left; margin-top: 48px; }
.news .title { width: 100%; height: 29px; border-bottom: #b3aeac solid 1px; }
.news .title .float_left img { float: left; padding-top: 2px; }
.news .title strong { font-size: 16px; padding-left: 10px; float: left; padding-top: -8px; color: #4d4d4d; }
.news .title .float_right { padding-top: 10px; }
.news ul { display: block; float: left; width: 100%; margin-top: 10px; }
.news ul li { line-height: 33px; height: 33px; float: left; display: block; background: url(/images/v2/dian.gif) left center no-repeat; color: #6d6663; font-size: 13px; width: 100%; }
.news ul li a { display: block; float: left; line-height: 33px; color: #6d6663; padding-left: 10px; }
.news ul li a:hover { color: #6d6663; text-decoration: underline; font-weight: bold; }
.news ul li span { display: block; float: right; }
.news dl { border-bottom: #b3aeac solid 1px; display: block; width: 100%; color: #6d6663; padding-top: 11px; }
.news dl dt { display: block; line-height: 35px; font-size: 14px; }
.news dl dd { display: block; line-height: 35px; text-align: right; }

.introduction { width: 970px; background: #eeeeee; margin-top: 5px; height: 77px; margin: 0 auto; font-size: 24px; color: #732b1d; font-weight: bold; line-height: 77px; padding-left: 30px; }
.detailed { border: #dcdcdc solid 1px; width: 998px; background: #fcfafa; margin: 0 auto; clear: both; overflow: hidden; position: relative; padding-bottom: 30px; margin-bottom: 30px; min-height: 300px; }
.detailed .title { display: inline-block; color: #333; font-size: 18px; font-weight: bold; width: 685px; float: left; border-bottom: #dcdcdc solid 1px; padding-bottom: 10px; margin-left: 30px; margin-top: 33px; }
.detailed .title2 { display: inline-block; font-size: 14px; font-weight: normal; color: #999999; width: 685px; float: left; margin-left: 30px; margin-top: 5px; }
.detailed .title3 { display: inline-block; color: #333; font-size: 18px; font-weight: bold; width: 685px; float: left; text-align: center; padding-bottom: 10px; margin-left: 30px; margin-top: 33px; }
.detailed .title4 { display: inline-block; font-size: 14px; font-weight: normal; color: #333; width: 685px; float: left; margin-left: 30px; margin-top: 1px; text-align: center; }
.detailed .title span { float: right; font-size: 12px; font-weight: normal; color: #999999; line-height:; }
.detailed .title .zuiyou { width: 76px; height: 18px; float: right; background: url(/images/v2/zuiyou.jpg); margin: 5px 0 0 0; }
.neirong { width: 645px; float: left; display: inline-block; margin-left: 30px; margin-top: 33px; text-indent: 2em; color: #333; font-size: 14px; line-height: 24px; }
.neirong_zuoz { width: 645px; float: left; display: inline-block; margin-left: 30px; margin-top: 33px; text-indent: 2em; color: #333; font-size: 14px; line-height: 24px; text-align: right; }
.neirong a { text-decoration: underline; }
.lianxifs { width: 645px; float: left; display: inline-block; margin-left: 30px; margin-top: 33px; color: #333; font-size: 14px; line-height: 24px; }
.lianxi { background: #f7f7f7; width: 939px; height: 303px; float: left; margin-left: 30px; margin-top: 30px; display: inline-block; font-size: 14px; color: #666; }
.lianxi span { padding: 10px; display: block; line-height: 24px; padding-left: 20px; }
.lianxi span p { margin-top: 5px; display: block; }
.fudong { width: 233px; height: 281px; position: absolute; top: 33px; right: 30px; }
.facility { width: 998px; float: left; margin-top: 30px; }
.facility .title { display: inline-block; color: #333; font-size: 18px; font-weight: bold; width: 939px; float: left; border-bottom: #dcdcdc solid 1px; padding-bottom: 10px; margin-left: 30px; margin-top: 33px; }
.facility ul { width: 969px; display: inline-block; margin-left: 30px; position: relative; }
.facility ul li { width: 221px; height: 155px; float: left; display: block; padding-right: 19px; padding-top: 19px; }
.lianxifs p { margin-top: 5px; display: block; color: #4c4c4c; }
.rqfw { width: 500px; float: left; margin-top: 80px; margin-left: 30px; display: inline-block; }
.rqfw span { display: block; background: url(/images/v2/yuan.jpg) left center no-repeat; line-height: 30px; color: #808080; font-size: 14px; padding-left: 15px; }
.jt_map { width: 685px; height: 281px; float: left; margin: 33px 0 0 30px; }
.jiaotonghj { width: 645px; float: left; display: inline-block; margin-left: 60px; margin-top: 15px; color: #333; font-size: 14px; line-height: 30px; }
.jiaotonghj em { padding: 0 0 0 20px; background: url(/images/v2/lubiao.jpg) 0 50% no-repeat; display: block; }
.jiaotonghj p { line-height: 24px; padding-top: 15px; }
.jiaotong_juli { width: 685px; float: left; display: inline-block; margin-left: 30px; margin-top: 15px; color: #333; font-size: 14px; line-height: 30px; }
.jiaotong_juli ul { }
.jiaotong_juli ul h3 { background: #f5f5f5; line-height: 36px; margin: 0 0 10px 0; padding: 0 0 0 33px; }
.jiaotong_juli ul li { line-height: 24px; height: 30px; background: url(/images/v2/map_li.jpg) 50% 100% no-repeat; margin: 0 0 0 33px; }
.jiaotong_juli span { float: right; width: 167px; }
.lvyou_list { width: 685px; float: left; display: inline-block; margin-left: 30px; margin-top: 33px; color: #333; font-size: 14px; line-height: 30px; }
.lvyou_list ul { }
.lvyou_list ul li { color: #999999; font-size: 12px; min-height: 78px; line-height: 20px; margin: 0 0 10px 0; }
.lvyou_list ul li h3 { line-height: 30px; }
.lvyou_list ul li h3 a { color: #4c4c4c; font-size: 16px; }
.lvyou_list ul li h3 a:hover { text-decoration: underline; }
.lvyou_list ul li h3 span { font-size: 12px; color: #999999; float: right; font-weight: normal; margin: 0 20px 0 0; }
.jiudianimg { width: 685px; float: left; display: inline-block; margin-left: 30px; margin-top: 33px; color: #333; font-size: 14px; line-height: 30px; }
.jiudianimg ul { width: 700px; float: left; }
.jiudianimg ul li { float: left; width: 220px; height: 173px; margin: 0 5px 5px 5px; }
.jiudianimg ul li a { }
.jiudianimg ul li a img { width: 100%; height: 165px; }
.lvyou_yema { width: 350px; float: left; display: inline-block; margin-left: 30px; margin-top: 15px; color: #333; font-size: 14px; line-height: 30px; padding: 0 0 0 335px; }
.lvyou_yema a { color: #999999; float: left; line-height: 22px; text-align: center; margin: 0 5px; }
.lvyou_yema .c1 { width: 58px; height: 22px; background: #dcdcdc; }
.lvyou_yema .ch, .lvyou_yema a:hover { text-decoration: underline; color: #732b1d; }
.lvyou_yema2 { width: 685px; float: left; display: inline-block; margin-left: 30px; margin-top: 100px; color: #333; font-size: 14px; line-height: 30px; }
.lvyou_yema2 h3 { line-height: 30px; padding: 0 0 0 30px; }
.lvyou_yema2 h3 a { font-size: 14px; color: #999999; font-weight: normal; }
.lvyou_yema2 h3 a i { text-decoration: underline; }
.lvyou_yema2 h3 a:hover { color: #732b1d; }
.lvyou_yema3 { width: 350px; float: left; display: inline-block; margin-left: 30px; margin-top: 15px; color: #333; font-size: 14px; line-height: 30px; padding: 0 0 0 335px; }
.lvyou_yema3 a { color: #999999; float: left; line-height: 22px; text-align: center; margin: 0 15px; }
.lvyou_yema3 .left { width: 24px; height: 24px; background: url(/images/v2/yema_left.jpg); }
.lvyou_yema3 .right { width: 24px; height: 24px; background: url(/images/v2/yema_right.jpg); }
.lvyou_yema3 .ch, .lvyou_yema a:hover { text-decoration: underline; color: #732b1d; }
.sheshi { width: 685px; float: left; display: inline-block; margin-left: 30px; margin-top: 25px; color: #333; font-size: 14px; line-height: 30px; }
.sheshi_left { width: 83px; height: 25px; line-height: 25px; color: #fff; background: #732b1d; float: left; text-align: center; }
.sheshi_right { width: 580px; float: right; padding: 0 0 0 20px; }
.sheshi_right ul { }
.sheshi_right ul li { float: left; width: 130px; height: 25px; line-height: 25px; margin: 0 15px 0 0; }
.kefang { width: 685px; float: left; display: inline-block; margin-left: 30px; margin-top: 0px; color: #333; font-size: 14px; line-height: 30px; }
.kefang_left { width: 83px; height: 25px; line-height: 25px; color: #732b1d; float: left; text-align: center; font-weight: bold; }
.kefang .left1 { color: #333; }
.kefang_right { width: 600px; float: right; padding: 0 0 0 0px; line-height: 25px; }
.kefang_right em { float: left; }
.kefang_right span { color: #d00101; font-size: 24px; }
.kefang_right i { font-size: 13px; color: #a6a6a6; padding: 0 0 0 10px; }
.kefang_right .chakan { width: 70px; height: 19px; background: url(/images/v2/chakan.jpg); display: inline-block; margin: 3px 0 0 10px; float: left; }
.kfyd_img { width: 938px; height: 57px; float: left; background: url(/images/v2/ydlc.jpg); margin-left: 30px; margin-top: 33px; }
.kfyd_list { width: 940px; float: left; display: inline-block; margin-left: 30px; margin-top: 25px; color: #333; font-size: 14px; line-height: 30px; }
.kfyd_list dl { }
.kfyd_list dl .fangxin { width: 320px; float: left; }
.kfyd_list dl .fangxin .img { width: 75px; height: 48px; float: left; margin: 20px 10px 0 0; }
.kfyd_list dl .fenlei { width: 115px; float: left; }
.kfyd_list dl dt { height: 38px; line-height: 38px; background: #f5f5f5; padding: 0 0 0 35px; font-weight: bold; color: #4c4c4c; }
.kfyd_list dl h3 { height: 50px; line-height: 50px; background: #f5f5f5; color: #333333; font-weight: normal; font-size: 14px; padding: 0 0 0 35px; border-bottom: 1px solid #e3e3e3; }
.kfyd_list dl h3 span { float: left; }
.kfyd_list dl h3 input { width: 122px; height: 27px; border: 1px solid #b28d8d; background: none; float: left; margin: 11px 5px 0 5px; }
.kfyd_list dl h3 a { width: 63px; height: 29px; text-align: center; color: #fff; background: #590404; float: left; line-height: 29px; margin: 11px 0 0 15px; }
.kfyd_list dl dd { line-height: 87px; border-bottom: 1px solid #e3e3e3; padding: 0 30px 0 35px; float: left; width: 875px; }
.kfyd_list dl dd .fangxin { font-weight: bold; }
.kfyd_list dl dd .fangjia { color: #590404; font-weight: bold; }
.kfyd_list dl dd a { width: 63px; height: 29px; text-align: center; color: #fff; background: #590404; float: left; line-height: 29px; margin: 29px 0 0 15px; }
.kfyd_list dl .xuanzhong, .kfyd_list dl dd:hover { background: #fff; }
.kfyd_list dl dd .jdmx { width: 875px; float: left; height: 135px; border-top: 1px solid #e3e3e3; }
.jdmx .imgs { width: 104px; height: 105px; float: left; margin: 14px 18px 0 0; }
.jdmx p { line-height: 24px; float: left; padding: 42px 0 0 0; }
.kfyd_bottom { width: 685px; float: left; display: inline-block; margin-left: 30px; margin-top: 25px; font-size: 14px; line-height: 30px; color: #737373; }
.kfyd_bottom span { display: block; }
.dayindd { width: 98px; height: 27px; position: absolute; top: 0; right: 0; }
.dingdantj { width: 530px; height: 140px; float: left; padding: 0 0 0 70px; background: url(/images/v2/yuding_img.png) no-repeat; margin-left: 40px; margin-top: 60px; }
.dingdantj h3 { color: #666666; font-weight: normal; font-size: 24px; }
.dingdantj h3 em { color: #410a0a; }
.dingdantj p { color: #4c4c4c; padding: 10px 0 0 0; line-height: 18px; }
.dingdantj_bottom { border-top: 1px solid #e5e5e5; width: 920px; float: left; margin: 80px 0 40px 40px; text-align: center; padding: 60px 0 0 0; }
.dingdantj_bottom a { color: #732b1d; background: #f0eae1; border: 1px solid #c9c9c9; border-radius: 5px; font-size: 16px; padding: 8px 20px; margin: 0 35px; }
.tianxiedd { width: 940px; float: left; display: inline-block; margin-left: 30px; margin-top: 25px; color: #333; font-size: 14px; line-height: 30px; }
.tianxiedd_left { width: 100px; height: 30px; line-height: 30px; color: #fff; background: #732b1d; float: left; text-align: center; font-size: 16px; font-weight: bold; }
.tianxiedd_right { width: 820px; float: right; padding: 0 0 0 20px; }
.tianxiedd_right h3 { font-size: 14px; color: #4c4c4c; font-weight: normal; line-height: 40px; height: 40px; }
.tianxiedd_right h3 span { width: 80px; text-align: left; margin: 0 20px 0 0; float: left; font-weight: bold; }
.tianxiedd_right h3 span i { color: #ca3b02; }
.tianxiedd_right h3 a { color: #ca3b02; margin: 0 0 0 10px; }
.tianxiedd_right h3 em { color: #ca3b02; font-size: 18px; font-weight: bold; }
.tianxiedd_right h3 i { color: #1ab701; }
.tianxiedd_right h3 .fangjianshu { height: 29px; border: 1px solid #aaaaaa; background: #f6f3ed; float: left; margin: 5px 8px 0 0; line-height: 29px; }
.tianxiedd_right .bz { background: url(/images/v2/yuan2.jpg) 0 50% no-repeat; padding: 0 0 0 20px; }
.tianxiedd_right .bz2 { background: url(/images/v2/yuan3.jpg) 0 50% no-repeat; padding: 0 0 0 30px; color: #666666; margin-top: 40px; }
.tianxiedd_right h3 .xinxi { height: 25px; border: 1px solid #aaaaaa; background: #f6f3ed; float: left; margin: 5px 0 0 0; line-height: 25px; }
.tianxiedd_bottom { width: 920px; float: left; margin: 20px 0 40px 40px; text-align: center; padding: 60px 0 0 0; }
.tianxiedd_bottom a { color: #fff; background: #732b1d; font-size: 24px; padding: 13px 43px; font-weight: bold; }
.tianxiedd_right .time { width: 800px; height: 160px; }
.tianxiedd_right .time .time_box1 { width: 640px; height: 72px; float: left; background: url(/images/v2/time1.png) no-repeat; margin: 45px 0 0 0; position: relative; }
.tianxiedd_right .time .time_box2 { width: 640px; height: 72px; float: left; background: url(/images/v2/time2.png) no-repeat; margin: 45px 0 0 0; position: relative; }
.tianxiedd_right .time .time_fd1 { width: 65px; height: 16px; float: left; font-size: 12px; color: #666666; position: absolute; left: -10px; bottom: -10px; text-align: center; }
.tianxiedd_right .time .time_fd2 { width: 51px; height: 16px; padding: 61px 0 0 0; line-height: 16px; background: url(/images/v2/time_z.png) no-repeat; font-size: 12px; color: #fff; position: absolute; left: 213px; top: -5px; text-align: center; }
.tianxiedd_right .time .time_fd3 { width: 109px; height: 37px; background: url(/images/v2/time_bz.png) no-repeat; position: absolute; left: 158px; top: -43px; }

.jddt { overflow: hidden; margin-top: 55px; margin-bottom: 40px; }
.jddt .list { font-size: 16px; }
.jddt .list span { color: #a6106c; }
.jddt .dt { margin-top: 30px; }
.jddt .wz { font-size: 16px; line-height: 30px; margin-top: 35px; }
.jdsc { background: #eeeeee; min-height: 300px; padding: 20px; margin-top: 20px; }
.jdsc p { margin-top: 20px; line-height: 30px; font-size: 16px; }
.jdsc p strong { color: #a6106c; }
.jdsc p a { font-weight: 700; color: #a6106c; }

.jdtp { margin-top: 20px; }
.jdtp li { height: 294px; float: left; margin-bottom: 30px; }
.jdtp li p { height: 40px; background: #fcfaf9; line-height: 40px; text-align: center; font-size: 14px; }
.jdtp .mar { margin: 0 22px; }
.jdtp .mar img { background: url('../images/loading.gif') center center no-repeat scroll; height: 252px; width: 252px; display: block; }
/*12.22*/
.zhifu_tit { width: 955px; height: 14px; background: url(/images/v2/zhifu/zhifu_tit.jpg); margin: 25px 0 0 24px; float: left; }
.zhifu_box { width: 958px; float: left; border: 1px solid #cad9ea; margin: 30px 0 0 24px; }
.zhifu_box2 { width: 960px; float: left; margin: 30px 0 0 24px; }
.zhifu_box_1 { height: 84px; border-bottom: 1px dashed #cad9ea; background: #f4f6f9; }
.zhifu_box_1_t { height: 30px; padding-top: 10px; line-height: 30px; }
.zhifu_box_1_t span { font-size: 18px; color: #555253; }
.zhifu_box_1_t span em { font-size: 12px; color: #a7a7a9; padding: 0 0 0 10px; }
.zhifu_box_1_t span i { color: #fc6601; }
.zhifu_box_1_b { height: 30px; line-height: 30px; }
.zhifu_box_1_b span { font-size: 14px; }
.zhifu_box_2 { height: 121px; border-bottom: 1px solid #cad9ea; }
.zhifu_box_2 p { padding: 30px 30px 20px 30px; font-size: 14px; font-weight: bold; line-height: 20px; }
.zhifu_box_3 { height: 50px; position: relative; z-index: 5; }
.zhifu_box_3 span { padding: 0 30px 0 30px; height: 46px; border: 1px solid #cad9ea; border-bottom: 1px solid #fcfafa; border-top: 3px solid #4c86ce; display: block; float: left; color: #4c86ce; font-size: 18px; line-height: 46px; }
.zhifu_box_4 { position: relative; z-index: 3; float: left; min-height: 300px; border-top: 1px solid #cad9ea; width: 958px; margin: -1px 0 0 0; }
.zhifu_box_4 dl { padding: 20px 30px; float: left; }
.zhifu_box_4 dl dt { height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; display: block; width: 890px; float: left; }
.zhifu_box_4 dl dd { }
.kd151 { width: 160px; height: 40px; text-align: center; font-size: 14px; display: inline; overflow: hidden; float: left; margin: 10px 5px; }
.zhifu_box_4 .xz { width: 10px; height: 40px; float: left; padding: 10px 20px 0 0px; }
.kd_img { width: 120px; height: 35px; padding: 1px; display: block; border: 1px solid #e6e4e4; float: left; }
.kd151 .ch { border: 1px solid #ff6600; }
.kd_img img { width: 120px; height: 35px; }
.zhifu_box_4 .next { width: 160px; height: 40px; background: #ff8800; border-radius: 3px; text-align: center; float: left; margin: 0px 0 30px 400px; line-height: 40px; }
.zhifu_box_4 .next a { font-size: 18px; color: #fff; }
.zhifu_box2_left { width: 719px; border: 1px solid #e6f0fa; border-right: none; float: left; min-height: 520px; }
.zhifu_box2_right { width: 238px; border: 1px solid #e6f0fa; float: left; min-height: 536px; background: #f8fafa; }
.zhifu_box2_left_tit { height: 56px; line-height: 56px; border-bottom: 1px dashed #e0e0e0; }
.zhifu_box2_left_tit span { font-size: 18px; padding: 0 0 0 30px; }
.zhifu_box2_left_tit span i { color: #fc9103; font-weight: bold; font-size: 18px; }
.zhifu_box2_left_nr { width: 650px; float: left; padding: 20px 0 0 20px; }
.zhifu_box2_left_nr h3 span { width: 100px; text-align: right; font-weight: normal; }
.zhifu_box2_left_qr { width: 160px; height: 40px; background: #ff8800; border-radius: 3px; text-align: center; float: left; margin: 30px 0 30px 125px; line-height: 40px; }
.zhifu_box2_left_qr a { font-size: 18px; color: #fff; }
.zhifu_box2_right dl { padding: 20px 30px; }
.zhifu_box2_right dl dt { text-align: center; font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; }
.zhifu_box2_right dl dd { border-bottom: 1px dashed #c9cdd0; line-height: 22px; padding: 5px 0; color: #666666; }
.rep { width: 200px; height: 30px; line-height: 30px; padding: 0 0 0 10px; background: url(/images/v2/zhifu/rep.jpg) 0 50% no-repeat; float: left; margin: 10px 0 0 24px; }
.rep a { font-size: 12px; color: #3167cb; }
