/*景点*/
/*jingdian-2017-9-26*/
.jingdian-head {padding: 20px; background: #fff; border-bottom: 1px solid #e6e6e6;}
.jingdian-name{float:left;}
.jingdian-name h1 { display: inline; margin-right: 10px; font-weight: normal; font-size: 30px; color: #333;}
.jingdian-name span{margin-left:10px; font-size: 16px; color: #999;}
.jingdian-name .en{ font-size: 16px; color: #999; padding-top: 10px;}
.jingdian-name .en span{ margin-left:15px; font-size: 14px; }
.jingdian-info{float:right; margin-top:26px;}
.jingdian-info .jingdian-xq{border-radius: 15px;padding: 6px 10px;background-color: rgba(58, 157, 154, 0.43);color: #fff; cursor: pointer;margin-left: 10px;}
.jingdian-info .jingdian-qg{border-radius: 15px;padding: 6px 10px;background-color: rgba(58, 157, 154, 0.43);color: #fff; cursor: pointer;margin-left: 10px;}
.wrapper{margin:10px 0;}
.wrapper .pic-big {float: left;width: 714px;height:370px;margin-right: 4px;overflow: hidden;position: relative;}
.wrapper .pic-big img{width: 100%;min-height:370px;}
.wrapper .pic-small {float: left;width: 305px;height: 183px;margin-bottom: 4px;overflow: hidden;}
.wrapper .pic-small img{width: 100%;min-height:183px;}
.jingdian-des{border-bottom: 1px solid #e5e5e5;font-size: 16px;color: #666;line-height: 26px;background-color: #fff;padding: 25px 20px;}
.jingdian-prop{padding: 25px 20px;border-bottom: 1px solid #e5e5e5;color: #666;line-height: 1.9;}
.jingdian-prop .jingdian-festv{}
.jingdian-prop .jingdian-theme{}
.jingdian-prop .jingdian-openhours{}
.jingdian-prop .jingdian-tel{}
.jingdian-prop .jingdian-site a:link{color:#2c959a;}
.jingdian-prop .jingdian-site a:visited{color:#ce5454;}

.jingdian-piao{background-color: #fff; font-size: 20px; padding: 30px 20px; border-bottom: 1px solid #e5e5e5;}
.jingdian-piao table{color: #666; font-size: 14px; width: 100%; margin-top:20px; border: 1px solid #eee; border-spacing: initial;}
.jingdian-piao th{ background-color: #fafafa; padding: 10px;}
.jingdian-piao td {padding: 15px 10px;border-bottom: 1px dashed #f1f1f1;font-size: 14px;color: #333;}
.jingdian-piao .type, .jingdian-piao .price, .jingdian-piao .action{text-align: center;}
.jingdian-piao .btn{display: inline-block;line-height: 25px;background-color: #ff9d00;padding: 0 20px;border-radius: 4px;color: #fff;}

.jingdian-addpic{border-radius: 25px;padding: 0 10px;border: solid 1px;position: absolute;bottom: 10px;right: 10px;line-height: 28px;background: rgba(255, 255, 255, 0.7);}
.wrapper .jingdian-view{position: absolute;bottom: 10px;left: 10px;color: #fff; background-color: rgba(0,0,0,.4);line-height: 28px; padding: 0 15px;border-radius: 5px}
.jingdian-pic{background-color: #fff; font-size: 20px; padding: 30px 20px; border-bottom: 1px solid #e5e5e5;}
.jingdian-pic .pic{}
.jingdian-pic .pic img{max-width:100%; width: 100%; max-width: 830px;}
.jd-pic-list{position: relative; line-height: 30px; border-left: 1px solid #B4A4C0; padding-left: 25px; margin:0 0 20px 40px;}
.jd-pic-list .pic-item{ position: relative;}
.jd-pic-list .pic-month { position: absolute; top: 20px; left: -96px; font-size: 14px; color: #B4A4C0; width: 50px; text-align: right;}
.jd-pic-list .pic-month:after {position: absolute; top: 9px; right: -25px; content: ''; width: 5px; height: 5px; border: 3px solid #fff; background-color: #B4A4C0; border-radius: 50%;}
.jd-pic-list .pic-month-more{ position: absolute; bottom: 20px; left: -86px; font-size: 14px; color: #B4A4C0; width: 50px; text-align: right;}
.jd-pic-list .pic-block{padding: 15px 0; border-bottom: 1px solid #e6e6e6;}
.jd-pic-list .pic-block-item{width: 208px;float: left;margin:5px 10px 5px 0;height: 138px;overflow: hidden; position: relative;}
.jd-pic-list .pic-block-item img{width: 100%; min-height:138px; position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%;}

.jingdian-line{border-bottom: 1px solid #e5e5e5;color: #666;line-height: 26px;background-color: #fff;padding: 25px 0;}
.jingdian-line h2{font-weight: normal;display: initial;font-size: 20px;padding: 0 20px;}
.jingdian-line ul{padding:0 8px;}
.jingdian-line li{float:left;width:238px; padding-top: 15px; margin:0 5px;}
.jingdian-line-img{}
.jingdian-line-img img{width:238px !important; padding:0 !important; height:186px !important; vertical-align: middle;}
.chufadi span{}
.jingdian-line-info{background-color: #f2f2f2; padding:10px;}
.jingdian-line h3{font-weight: normal; overflow: hidden; line-height: 29px; font-size: 16px; margin:10px 0; height:53px; padding-bottom:10px; border-bottom: 1px solid #e5e5e5;}
.jingdian-line-info .line-mdd{border-top: 1px solid #e5e5e5;margin-top:10px; padding-top:10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.jingdian-line .chufadi{margin: -25px 0 0 0;}
.jingdian-zuji .zuji-item{border-top: none !important;}

.side-ask{}
.side-question{font-size: 14px;line-height: 21px;color: #8590a6;margin-bottom: 6px;border-bottom: 1px solid #f6f6f6;padding: 8px 15px;}
.side-question span {float: right;}
.side-scen{background: #fff;}
.side-scen .scen-item{width: 254px;position: relative;height: 160px;overflow: hidden;margin-bottom: 3px;}
.side-scen .scen-item img {width: 100%;min-height: 160px;}
.side-scen .scen-item span {position: absolute;left: 10px;right: 10px;color: #fff;font-size: 36px;z-index: 1;bottom: 12px;}

/*酒店列表*/
.jiudian-item{}
.jiudian-item ul{ zoom: 1;  margin:0; padding: 10px 20px 25px;}
.jiudian-item li {border-top: 1px solid #eee; margin-top: 20px;}
.jiudian-item li:first-child { border-top: none;padding-top: 0; margin-top: 0;}
.jiudian-item .a-title{font-size: 18px; color: #111;}
.jiudian-item .a-txt{color: #666; line-height: 25px;font-size:15px;}
.jiudian-item .a-pic{ }
.jiudian-item .a-pic .imgs{width:172px; height:126px; overflow: hidden; display: inline; margin-left: 10px;}
.jiudian-item .a-pic .imgs:first-child{margin-left: 0;}
.jiudian-item .a-pic img{width:100%; min-height:126px;}
.jiudian-item .a-info-mid{margin: 0 120px 0 160px;}
.jiudian-item .a-pic1{width:172px; height:126px;overflow: hidden;}
.jiudian-item .a-info1{margin-left:10px;width:538px;} 

.gl-side{float: right; width: 214px; margin: 10px 0; background-color: #fff; }
.glside-item{}
.glside-item ul{ zoom: 1;  margin:0; padding: 15px 20px;}
.glside-item li {border-top: 1px solid #eee; padding-top: 10px; margin-top: 10px;}
.glside-item li:first-child {border-top:none; padding-top:0; margin-top: 0; }
.glside-item .side-img {width:214px; height:126px; overflow: hidden; position: relative;}
.glside-item .side-img img{width:100%;min-height:126px;}
.glside-item .side-price{position: absolute; bottom: 0; left: 0; background: rgba(249, 94, 90, 0.8); color: #fff; padding: 3px 5px;}
.glside-item .side-title {max-height: 63px; overflow: hidden; color: #777; padding-top: 6px;}
