@charset "utf-8";
/*大图展示部分 */
.advise{ width:100%;height:420px;overflow:hidden;z-index: 0;position:relative;}
.advise .img_show{ width:1380px; height:420px;margin:0 auto;position:relative; overflow:hidden;}
.advise .advise_line{ width:335px; position:absolute; top:25px;right:200px;}
.advise_line dl{ width:335px;}
.advise_line dl dd.ad_top{ height:18px; background:url(/style/images/destination/resort_icon.png) no-repeat 0px 0px;}
.advise_line dl dd.ad_center{ background:url(/style/images/destination/cebg.png) repeat;}
.ad_center .cn{ width:315px; margin:0 auto; clear:both;}
.ad_center .cn dt{ font-size:26px; color:#222; text-align:center;font-weight:normal; height:40px; line-height:30px;}
.ad_center .cn dd{ margin:5px 0px; float:left;width:310px;}
.ad_center .cn dd span,.ad_center .cn dd a{ display:block; float:left;}
.ad_center .cn dd span{ width:120px; height:89px;}
.ad_center .cn dd span.li1{ background:url(/style/images/destination/resort_icon.png) no-repeat 0px -52px;}
.ad_center .cn dd span.li2{ background:url(/style/images/destination/resort_icon.png) no-repeat 0px -148px;}
.ad_center .cn dd span.li3{ background:url(/style/images/destination/resort_icon.png) no-repeat -121px -53px;}
.ad_center .cn dd a{ width:185px; height:78px; padding-right:5px; padding-top:5px; background:#dbdbdb; font-size:14px; color:#444444;}
.advise_line dl dd.ad_bottom{ height:16px;background:url(/style/images/destination/resort_icon.png) no-repeat 0px -21px;margin-top:-2px;_margin-top:-2px;}
/*内容部分 */
.contanner{ width:1000px; margin:0 auto;padding:35px 0px;}_
.contanner .navs{padding-bottom:10px;color:#999999;font-size:14px;}
.contanner .navs a{color:#999999;}
.contanner .nav_li{ width:1000px; background:#dddddd; height:40px;}
.contanner .nav_li li{ width:120px; height:40px; line-height:40px; float:left;}
.contanner .nav_li li a{ display: block;color:#663300; font-size:16px; text-align:center;font-weight:bold; border-right:1px solid #f8f8f8;}
.contanner .nav_li li a.now{ color:#ffffff; background:#fb5f0a;}
.contanner .tags{ width:1000px; margin:0px;}
.contanner .tags dl{width:1000px; background:#f8f8f8; height:30px;line-height:30px;text-align:center; float: left; margin-top:10px;}
.contanner .tags dl dt{width:120px;float:left;background:url(/style/images/destination/resort_icon.png) no-repeat -121px -150px;color:#ffffff; font-size:16px;}
.contanner .tags dd{float:left;padding:0px 15px;}
.contanner .tags dd a{font-size:14px; color:#663300;}
.contanner .tags dd a.orange{color:#fb5f0a;}
.contanner .tags dd a:hover{ color:#fb5f0a;}
.contanner .show_content{ width:1000px; margin:0 auto; overflow:hidden;}
.contanner .xianlu li{ width:320px;float: left; background:#ffffff; border:1px solid #ccc; margin-top:20px; margin-right:11px;}
.contanner .xianlu a{color:#505050;}
.xianlu p,.xianlu div{ width:310px;margin:0 auto;}
.xianlu p.tu{height:186px; padding:5px 0px 15px;}
.xianlu p.wen{ font-size:15px;padding-bottom:15px;height:30px;}
.xianlu p.wen a:hover{ color:#fb5f0a;}
.xianlu div.price{width:320px; background:#f8f8f8;padding:8px 0px; font-size:14px; color:#666666; float:left;margin-bottom:5px;}
.xianlu div.price p{ width:175px; float:left;height:35px; line-height:35px; padding-left:10px;}
.xianlu div.price a{ float:left;}
.xianlu span.pr{ font-size:28px; color:#fb5f0a;}
.show_content a.ck{ display:block; width:125px; height:35px;border-radius:3px; line-height:35px; color:#fff; text-align:center; font-size:18px; background:#FAAB31;}
/*page*/
.bigPage{ padding:25px 0px; width:1000px; }
.bigPage .page-bar{ text-align:right; padding-right:7px;color:#888;}
.page-bar a,.page-bar em{ background: url(/style/images/destination/resort_icon.png) no-repeat -297px -45px; color: #7F7F7F; display: inline-block; font-size: 14px; font-weight: bold; height: 37px; line-height: 37px; margin: 0 5px; position: relative; text-align: center; text-decoration: none; width: 37px;vertical-align: middle;}
.page-bar a:hover { background: url(/style/images/destination/resort_icon.png) no-repeat -297px -82px transparent; } 
.page-bar a.selected, page-bar a.selected:hover { background: url(/style/images/destination/resort_icon.png) no-repeat -297px -156px transparent; color: #FFFFFF; cursor: default; }
.bigPage strong {background: url(/style/images/destination/resort_icon.png) no-repeat -297px -45px; color: #7F7F7F; display: inline-block; font-size: 14px; font-weight: bold; height: 37px; line-height: 37px; margin: 0 5px; position: relative; text-align: center; text-decoration: none; width: 37px;vertical-align: middle; background: url(/style/images/destination/resort_icon.png) no-repeat -297px -156px transparent; color: #FFFFFF; cursor: default; }


.page-bar .pl{ padding-left:20px; font-size:16px; color:#999;}
.isTxtBig {background: url(/style/images/destination/resort_icon.png) repeat-x -122px -180px #FBFBFB;border: 1px solid #C1C1C1;color: #333333;height:35px;
line-height: 35px;padding: 0 5px; width:30px;}
/*youji*/
.youji ul{ padding:10px; background:#ffffff; border:1px solid #ccc; float:left;word-break: break-all;word-wrap: break-word; margin-top:20px;}
.youji li{ float:left;}
.youji ul li.y-tu{height:186px; width:310px;}
.youji ul li.y-wen{width:650px; height:186px; overflow:hidden;padding-left:15px;}
.y-wen dl dt{ color:#AB6B1F;font-size: 18px;height: 24px;line-height: 24px;padding-bottom: 15px; font-weight:bold;}
.y-wen dl dd .zong{color:#AB6B1F; font-size:14px;}
.y-wen dl dd .gray{ color:#999999;}
.y-wen dl dd p{ font-size:13px; color:#666666;font-size:14px;text-overflow:ellipsis; overflow:hidden; width:640px; height:65px; margin:10px 0px;}
.y-wen dl dd a.ck{ margin-left:520px;}