/*轮播图片*/
.slider_main { width: 700px; height: 372px; position: relative; }
.slider_box { box-shadow: 0 1px 2px 0 #dee1e5; padding: 15px 15px 10px; background: #fff; }
.slider_item_box { position: relative; width: 700px; height: auto; overflow: hidden; }
.slider_item_box ul { }
.slider_item_box ul li { float: left; width: 700px; height: 292px; overflow: hidden; background: url(http://cdn7.jinxidao.com/www/images/loading.gif) no-repeat center center; }
.slider_item_box .itembox a { display: block; height: 292px; background: url(http://cdn.jinxidao.com/images/loading/152x80.gif) no-repeat center center; }
.slider_item_box ul li img { border-radius: 2px; width: 700px; height: 292px; display: block; }
.detaol_content{width: 1200px;margin: 0 auto;margin-bottom: 20px;}
.slider_main { width: 700px; height: 372px; position: relative; }
.slider_box { box-shadow: 0 1px 2px 0 #dee1e5; padding: 15px 15px 10px; background: #fff; }
.slider_item_box { position: relative; width: 700px; height: auto; overflow: hidden; }
.slider_item_box ul { }
.slider_item_box ul li { float: left; width: 700px; height: 292px; overflow: hidden; background: url(http://cdn7.jinxidao.com/www/images/loading.gif) no-repeat center center; }
.slider_item_box .itembox a { display: block; height: 292px; background: url(http://cdn.jinxidao.com/images/loading/152x80.gif) no-repeat center center; }
.slider_item_box ul li img { border-radius: 2px; width: 700px; height: 292px; display: block; }
.min_box { position: relative; width: 664px; height: 77px; overflow: hidden; margin: 3px auto 0; }
.min_box ul { position: absolute; width: 2333px; height: auto; overflow: hidden; }
.min_box ul li { float: left; margin: 5px 3px; opacity: 0.5; filter: alpha(opacity=50); width: 160px; }
.min_box ul li img { display: block; width: 160px; height: 67px; }
.min_box ul .current { opacity: 1; filter: alpha(opacity=100); }
.slider_main .slider-prev, .slider_main .slider-next { position: absolute; display: block; width: 16px; height: 67px; background: url(http://cdn7.jinxidao.com/www/images/slider_btn.png?v1.0) no-repeat; cursor: pointer; bottom: 5px; }
.slider_main .btn-prev, .slider_main .btn-next { background: url(http://cdn7.jinxidao.com/www/images/slider_btn.png?v1.0) no-repeat; position: absolute; top: 124px; display: block; width: 26px; height: 50px; cursor: pointer; z-index: 10; }
.slider_main .btn-prev { background-position: 0 -67px; left: 0; }
.slider_main .btn-next { background-position: 0 -117px; right: 0; }
.slider_main .btn_left { background-position: 0 0; left: 0; }
.slider_main .btn_right { background-position: -16px 0; right: 0; }
.package_box, .detail_box { box-shadow: 0 1px 2px 0 #dee1e5;position: relative; }
.slider { -moz-user-select: none; }
.slider_main .disabled { opacity: .5; filter: alpha(opacity=50); cursor: no-drop; }
.slider .slider-title { display: none; color: #333; font-size: 16px; }
.slider .slider-title strong { font-weight: normal; }
.slider .slider-title i { float: right; font-size: 26px; font-style: normal; cursor: pointer; }
.slider .slider-img { cursor: pointer; }
.slider-fixed .slider-wrapper { position: fixed; width: 1020px; height: 610px; left: 50%; top: 50%; margin-top: -305px; margin-left: -510px; z-index: 102; background: #fff; }
.slider-fixed * { position: relative; z-index: 105; }
.slider-fixed .btn-prev, .slider-fixed .btn-next { z-index: 106; top: 166px; }
.slider .slider-mask { left: 0; top: 0; width: 100%; height: 100%; display: none; background: #333; position: fixed; opacity: 0.5; filter: alpha(opacity=50); z-index: 101; }
.slider-fixed .slider-title { display: block; height: 66px; line-height: 66px; padding: 0 28px; }
.slider-fixed .slider_item_box { position: relative; width: 960px; height: 400px; overflow: hidden; margin: 0 auto 15px; }
.slider-fixed .slider_item_box li { width: 960px; height: 400px; }
.slider-fixed .slider_item_box li img { border-radius: 0; width: 960px; height: 400px; }
.slider-fixed .min_box { margin: 0 auto; width: 928px; height: 105px; }
.slider-fixed .min_box li { width: 226px; }
.slider-fixed .min_box li img { width: 226px; height: 95px; }
.slider-fixed .btn_left { left: 29px; bottom: 42px; }
.slider-fixed .btn_right { right: 29px; bottom: 42px; }
.slider-fixed .slider-mask, .slider-fixed .slider-main-mask { display: block; }
.slider-thumbnails li { background: url(http://cdn7.jinxidao.com/www/images/loading.gif) no-repeat center center; }
.w480{width:470px;}
.hotel_box { width: 444px; height: 368px; margin-left: 20px; position: relative; }
.hotel_box h1 { font-size: 22px; font-weight: bold; color: #333; }
.section { height: 62px; color: #999; margin: 10px 0; overflow: hidden; }
/*价格*/
.price_box { height: 90px; padding-top: 7px; }
.price_box .p1 { line-height: 54px; color: #999; }
.price_box span { float: left; }
.price_box .p1 .pr_price { font-size: 32px; color: #76b236; font-weight: bold; }
.price_box .p1 .pr_price em { font-size: 20px; margin-right: 2px; }
.price_box .p1 .pr_price strong { font-weight: bold; }
.price_box .p1 .pr_old_price, .price_box .p1 .pr_sheng { float: left; font-size: 12px; }
.price_box .p1 .pr_old_price { margin: 0 12px; }
.price_box .p2 { height: 30px; line-height: 30px; font-size: 14px; color: #666; }
.price_box .p2 span em { color: #64b052; }
.comment-num em { color: #64b052; }
.price_box .p2 .comment-num { color: #666; cursor: pointer; }
.price_box .p2 i { color: #e1e1e1; margin: 0 14px; }
.price_box i { float: left; margin: 0 10px; font-style: normal; font-size: 12px; }
.app_box { position: relative; height: 46px; border-radius: 2px; line-height: 46px; padding: 0 30px; color: #999; font-size: 14px; background: #f3f5f6; }
.app_box i { font-style: normal; }
.app_text { color: #64B052; }
.app_cont { position: absolute; left: 0; bottom: -192px; border: 1px solid #ddd; z-index: 10; }
.app_cont .code { width: 190px; height: 190px; display: block; background: #fff url(http://cdn7.jinxidao.com/www/images/appCode.png) no-repeat center center; z-index: 999; }
.tag_line { float: left; margin: 0 8px; display: inline; font-size: 12px; color: #dee1e5; }
.colockbox { color: #676767; font-size: 12px; }
.colockbox span { color: #444; font-size: 14px; margin-right: 3px; font-weight: bold; }
.package_box{ margin-top: 20px; position: relative;zoom: 1; width:1200px; box-shadow: 0 1px 2px 0 #dee1e5; }

/* 套餐列表 */
.loading-efect { background: #fff !important; text-align: center !important; padding: 50px 0 !important; height: auto !important; border-top: 1px solid #f3f5f6; }
.package-list { background: #fff; color: #999; }
.package-list .group-title { font-size: 18px; color: #666; font-weight: bold; }
.package-list ul:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.package-list ul { *zoom: 1; }
.package-list li { float: left; }
.package-list .group-head { padding: 12px 20px; border-top: 1px solid #dee1e5; }
.package-list .group-head .title { padding-top: 3px; }
.package-list .showall { display: block; width: 98px; height: 32px; line-height: 32px; border: 1px solid #b2b9bf; border-radius: 2px; position: relative; text-align: center; cursor: pointer; color: #333; }
.package-list .showall:hover { border: 1px solid #76b236; }
.package-list .showall em { margin-left: -12px; }
.package-list .showall i { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #FF7902; display: block; position: absolute; right: 24px; top: 13px; }
.package-list .showall i.up { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #FF7902; border-top: 0; }
.package-list .title { width: 474px; float: left; }
.package-list .title img { display: block; width: 100px; height: 68px; border-radius: 2px; float: left; margin-right: 12px; }
.package-list .title img:hover { cursor: pointer; }
.package-list .title div { width: 362px; float: left; }
.package-list .title h3 { font-size: 16px; color: #333; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 1.1; margin-bottom: 8px;margin-top: 22px; }
.package-list .title span { display: block; margin-bottom: 8px; line-height: 1.1; font-size: 13px; }
.package-list .title p { font-size: 12px; border-radius: 2px; float: left; margin-right: 10px; text-align: center; overflow: hidden; zoom: 1; }
.package-list .title p em { display: block; float: left; margin-right: 10px; height: 16px; line-height: 16px; }
.package-list .title .t1 { border: 1px solid #2b9bd6; color: #2b9bd6; padding-right: 3px; }
.package-list .title .t1 i { width: 19px; text-align: center; color: #fff; background: #2b9bd6; float: left; font-style: normal; margin-right: 3px; }
.package-list .title .t2 { border: 1px solid #76b236; color: #76b236; padding: 0 3px; }
.package-list .price { width: 130px; float: left; padding-left: 28px; }
.package-list .price i { color: #76b236; font-size: 12px; font-style: normal; }
.package-list .price em { color: #76b236; font-size: 22px; font-weight: bold; margin: 0 2px; }
.package-list .ori-price { width: 104px; float: left; text-decoration: line-through; font-size: 12px; padding: 0 20px; }
.package-list .group-head .ori-price { margin-top: 11px; }
.package-list .pay { float: right; }
.package-list .pay .payment, .package-list .pay .sold-out { display: block; color: #fff; background: #76c236; width: 100px; height: 34px; line-height: 34px; text-align: center; border-radius: 2px; cursor: pointer; }
.package-list .pay .payment:hover { background: #76b236; }
.package-list .pay .sold-out { background: #999; color: #fff; cursor: no-drop; }
.package-list .group-list { padding: 0 20px; display: none; border-top: 1px solid #f3f5f6; }
.package-list .group-list .price { margin-top: 15px; }
.package-list .group-list .ori-price { margin-top: 26px; }
.package-list .group-list .pay { margin-top: 18px; }
.package-list .group-list li { border-bottom: 1px dashed #ddd; padding: 20px 0; width: 100%; position: relative; }
.package-list .group-list li.no-border { border-bottom: none; }
.package-list .big-img { position: absolute; z-index: 110; left: 110px; top: 20px; width: 400px; height: 256px; padding: 10px; border: 1px solid #ddd; box-shadow: 1px 1px 2px #ddd; background: #fff url(http://cdn7.jinxidao.com/images/loading.gif) no-repeat center center; text-align: center; display: none; border-radius: 2px; }
.package-list .big-img img { vertical-align: middle; }
.package-list .big-img i { background: url(http://cdn7.jinxidao.com/images/arrow.png) no-repeat center center; display: block; width: 8px; height: 14px; position: absolute; left: -8px; top: 30px; }
/*用户须知*/
.bgcolor { background: #fff; }
#package_detail .title span { float: left; width: 36px; height: 36px; display: inline-block; background-position: 0 0px; }
.detail_box .title { height: 70px; border-bottom: 1px #e1e1e1 solid; font-size: 20px; color: #333; line-height: 74px; font-weight: bold; padding-left: 25px;}
.detail_box .title span { width: 36px; height: 36px; background: url(../../images/jinyou/icon.png) no-repeat; margin: 20px 15px 0 15px; }
#package_detail .cont { padding: 20px; font-size: 14px; line-height: 30px; }
.bottom-height strong { font-weight: bold; }
.bottom-height .des1 { margin: 5px 0; }
.bottom-height .des1 li { list-style: outside; margin-left: 40px; }

/*交通指南*/
#explain .title span { float: left; width: 36px; height: 36px; display: inline-block; background-position: 0 -74px; }
#explain .cont { padding: 20px; font-size: 14px; line-height: 30px; }

/*详情介绍*/
#travel .title span { float: left; width: 36px; height: 36px; display: inline-block; background-position: 0 -111px; }
#travel .cont { padding: 20px; font-size: 14px; line-height: 30px; }
#travel .cont div { font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1" !important; }
#travel .guide-language { margin-top: 10px; }
#travel img { max-width: 700px; }
.t-content-xingcheng li em { font-weight: bold; font-size: 16px; margin: 10px 0; }

/*悬浮展示大图*/
.package-list .big-img { position: absolute; z-index: 110; left: 110px; top: 20px; width: 400px; height: 256px; padding: 10px; border: 1px solid #ddd; box-shadow: 1px 1px 2px #ddd; background: #fff url(http://cdn7.jinxidao.com/images/loading.gif) no-repeat center center; text-align: center; display: none; border-radius: 2px; }
.package-list .big-img img { vertical-align: middle; }
.package-list .big-img i { background: url(http://cdn7.jinxidao.com/images/arrow.png) no-repeat center center; display: block; width: 8px; height: 14px; position: absolute; left: -8px; top: 30px; }