.fr{ float:right;}
.mt10{ margin-top:10px;}
body{ color:#555;}
a{ color:#555;}
a:hover{ color:#f73;}
a,.submit{ cursor:pointer;}
.fn-clear:after{ content:"\20"; display:block; clear:both; height:0}
.fn-clear:after{ *zoom:1}

.flipx{-moz-transform:scalex(-1);-webkit-transform:scalex(-1);-o-transform:scalex(-1);transform:scalex(-1);/*ie*/filter:fliph;}
.flipy{-moz-transform:scaley(-1);-webkit-transform:scaley(-1);-o-transform:scaley(-1);transform:scaley(-1);/*ie*/filter:flipv;}
.raiders .tit li i,.raiders .txt dt em i,.raiders .txt .list li .nr i,.ticklist li a.order,.review .button input.submit,.sidertop .button input.submit{ background: no-repeat;}

#top .hotline {float:right;} 
#top .hotline .tel {background:;width:336px;height:40px; text-indent:-1999px; margin-top:20px;}

.toppic{ clear:both; display:block; width:1000px; margin:0 auto 5x auto;}
.toppic img{ display:block;}
.topname{clear:both;}
.topname h2{ display:inline; padding:0 0 5px 12px; line-height:30px; font-family:"黑体"; font-size:20px; font-weight:normal; color:#111;}
.topname em{ padding-left:5px; font-family:tahoma; font-size:12px; color:#f73;}

.submenu{ background:#fff; border:#e3e3e3 solid 1px; border-width:0 1px 1px 0; margin-top:10px; text-align:center; overflow:hidden; margin-bottom:20px;}
.submenu i{ margin:10px auto 0 auto;}
.submenu a{ float:left; box-sizing:border-box; color:#666; line-height:18px; padding-bottom:10px; width:50%; border:#e3e3e3 solid 1px; border-width:1px 0 0 1px; }
.submenu a:hover{ background:#f6f6f6;}
.qrcode{ position:relative; float:right; z-index:9999;}
.qrcode span{ display:none; position:absolute; top:30px; right:-2px; border:2px solid #ff9000; border-top:none;}
.qrcode span img{ display:block;}

.fx_right{ float:right;}
.fx_right em{ float:left; line-height:26px; color:#666;}

.auto1000 #wrapper{ margin-top:6px; }
#wrapper .ndwz .right{ display:inline-block; float:right; margin-top:10px;}
#wrapper .ndwz .right .bdsharebuttonbox{}
#wrapper .ndwz .right .bdsharebuttonbox em{ display:inline-block; float:left; line-height:30px; }

#conten .sidel{ width:930px; float:left;}
#conten .sider{ width:250px; float:right;}
/********* 幻灯版 *********/
.play{ position:relative; width:290px; display:inline-block; vertical-align:top;height:190px;overflow:hidden; background:#fff; margin-bottom:10px; border:1px solid #e3e3e3;}
.play ol{position:absolute;right:5px; bottom:8px;z-index:2;}
.play ol li{ width:20px; height:20px; float:left;margin-right:3px;display:inline; line-height:20px;cursor:pointer; text-align:center;color:#808080;font-family:arial;font-size:12px;background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/images/circle11.png",sizingmethod='crop');}
.play ol li.active{position:relative;bottom:1px; width:20px; height:20px;font-weight:bold;color:#fff;background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/images/circle22.png",sizingmethod='crop');}
.play ul{position:absolute;top:0;left:0;z-index:1;}
.play ul li{width:290px;height:190px;float:left;}
.play ul img{width:290px;float:left;height:190px;}
/********* 景点介绍 *********/
.jd_info{ width:620px; display:inline-block; vertical-align:top; margin-left:18px;}
.jd_info h1{ font-size:12px; color:#333; line-height:30px; display:inline;}
.jd_info h1 em{ color:#f73; font-family:tahoma; font-size:12px; font-weight:normal;}
.jd_info p{ color:#666; line-height:21px; color:#666;}
.jd_info p.introduction{ padding-bottom:10px; line-height:18px; background:#fff; font-size:14px; padding:10px 15px; border:#e3e3e3 solid 1px; height:170px; overflow:hidden; line-height:24px;}
.jd_info p.introduction a{ color:#555; text-decoration:underline;}
.jd_info p.introduction a:hover{ color:#f60;}
.jd_info p strong{ color:#333; font-weight:normal;}
.jd_info p a{ color:#555;}
.jd_info p.menpiao{ padding-bottom:10px; line-height:18px;}
.jd_info p.menpiao a{ color:#555; text-decoration:underline;}
.jd_info p.menpiao a:hover{ color:#f60;}
.box670{ clear:both; display:block; padding:10px 15px; background:#fff; border:1px solid #e3e3e3; overflow:hidden; margin-bottom:20px;}
.box670.raiders{ margin-top:0;}
.box670 .tit{ width:100%; position:relative;}
.box670 .tit i{ position:absolute; left:0; top:0; width:15px; height:15px;}
.box670 .tit span{ float:right; line-height:30px;}
.box670 .tit span a:link,.box670 .tit span a:visited{ color:#888;}
.box670 .tit span a:hover{ color:#f73;}



/********* 景点推荐 *********/
.recommend{ clear:both; position:relative; background:#fff;border:1px solid #e3e3e3; margin:20px 0;}
.recommend h4,.raiders .tit,.xianlu .tit,.box250 .tit,.box670 h1,.box670 h3{line-height:40px; border-bottom:1px solid #e3e3e3;background:#f4f4f4; height:40px;}
.raiders .tit,.xianlu .tit,.box670 h1,.box670 h3{ margin:-10px -15px 0 -15px; width:914px;}
/* .raiders .tit,.xianlu .tit{ width:930px;} */
.recommend h4 a,.box670 .tit h3,.box250 .tit h3,.box670 h1 a,.box670 h1,.box250 .tit strong,.box670 h3{float:left; padding-left:14px; font-size:16px; font-weight:normal;}
.recommend h4 a,.box670 .tit h3,.box670 h1 a,.box670 h1,.box670 h3{ padding-left:20px;}
.box670 h1 a.more{ float:right !important; font-size:14px; color:#999; margin-right:15px;}
.box670 h1 a.more:hover{ color:#ff6600}
#scorllwrap{ position:relative; width:846px; height:104px; overflow:hidden; display:block; margin:15px auto;}
#scorllwrap ul{ position:absolute; left:0px; width:1500px;}
#scorllwrap li{ width:110px; float:left; line-height:28px; padding:0 12px; text-align:center;}
#scorllwrap li img{ display:block;width:110px;height:80px;}
#wrap{ position:absolute; width:800px; left:20px; height:100px; overflow:hidden;}
#rightbtn,#leftbtn{position:absolute; width:19px;height:19px;}
#rightbtn a,#leftbtn a{ display:block; width:19px;height:19px;line-height:19px;cursor:pointer;}
#rightbtn{ right:0; top:30px;}
#rightbtn a:link,#rightbtn a:visited{ background: no-repeat -53px -40px;}
#rightbtn a:hover{background: no-repeat -72px -40px;}
#leftbtn{ left:0; top:30px;}
#leftbtn a:link,#leftbtn a:visited{ background: no-repeat -53px -40px;}
#leftbtn a:hover{ background: no-repeat -72px -40px;}

.box670 .txt1{ clear: both; padding: 20px 0 0 0; overflow: hidden;}
.box670 .txt1 p{ line-height: 24px; font-size: 14px;}
.box670 .txt1 p a{ color: #008fe9;}


/********* 旅游攻略 *********/
.raiders .tit span,.xianlu .tit span{ position: absolute; top: 3px; right: 0; line-height:30px; padding:3px 6px 0 0; margin-right:14px;}
.raiders .tit span a,.xianlu .tit span a{ color:#999;}
.raiders .tit li{ position:relative; width:90px; float:left; height:30px; line-height:30px; padding-top:1px; margin-left:-1px; font-size:14px; text-align:center; border:1px solid #eee; border-bottom:0; background:#f9f9f9; cursor:pointer; z-index:1;}
.raiders .tit li i{ position:relative; left:18px; top:7px; width:14px; float:left; height:15px; overflow:hidden;}
.raiders .tit li i.i1{ background-position:0 0;}
.raiders .tit li i.i2{ background-position:-14px 0;}
.raiders .tit li i.i3{ background-position:-28px 0;}
.raiders .tit li i.i4{ background-position:-42px 0;}
.raiders .tit li i.i5{ background-position:-56px 0;}
.raiders .tit li i.i6{ left:6px; background-position:-70px 0;}
.raiders .tit li s{ position:absolute; top:-8px; right:-20px; padding:0 3px; line-height:18px; font-size:12px; color:#fff; text-decoration:none; background:#ff9000;}

.raiders .tit li.cur{ position:relative; height:30px; margin-bottom:-2px; border:2px solid #eee; border-bottom:2px solid #fff; background:#fff; z-index:2;}
.raiders .tit li a:link,.raiders .tit li a:visited{ color:#333;}
.raiders .tit li a:hover{ color:#f73;}
.raiders .txt{ clear:both; display:block;}
.raiders .txt dl{ padding:10px 0; border-bottom:1px dotted #e1e1e1;}
.raiders .txt dt{ position:relative;line-height:24px; margin-bottom:5px;}
.raiders .txt dt a{ display:inline-block; font-size:16px; margin-right:15px;}
.raiders .txt dt span{ color:#999;}
.raiders .txt dt em{ position:absolute; right:-100px; top:0; width:40px; cursor:pointer;}
.raiders .txt dt em i{ width:15px; float:left; height:15px; margin:4px 3px 0 0; background-position:-84px 0;}
.raiders .txt dd{ display:block; line-height:20px; color:#999; overflow:hidden;}
.raiders .txt dd a{ display:inline-block; color:#69f}

.raiders .txt .list{ display:block; margin-top:10px; overflow:hidden;}
.raiders .txt .list li{ width:280px; float:left; padding:5px 9px 5px 10px; margin-top:6px; color:#888;}
.raiders .txt .list li img{ float:left; padding-right:5px;}
.raiders .txt .list li .nr{ display:inline-block;}
.raiders .txt .list li .nr i{ display:inline-block; position:relative; left:3px; top:-5px\9; height:7px; background-position:0 -16px; overflow:hidden;}
.raiders .txt .list li .nr i.i5{ width:44px;}
.raiders .txt .list li .nr i.i4{ width:35px;}
.raiders .txt .list li .nr i.i3{ width:26px;}
.raiders .txt .list li span{ display:inline; font-size:13px; color:#f73;}
.raiders .txt .list li span em{ padding-right:3px; font-size:14px; font-family:tahoma; font-weight:bold;}
.raiders .txt .list li .nr .biaoti{ display:block; width:209px; height:21px; overflow:hidden;}


.raiders .user{ display:block; width:638px; overflow:hidden;}
.raiders .user ul{ display:block; width:650px;}
.raiders .user li{ width:65px; float:left; margin:0 auto 12px auto; text-align:center; overflow:hidden;}
.raiders .user li img{ display:block; width:48px; margin:0 auto; height:48px; overflow:hidden;}
.raiders .user li span{ clear:both; display:block; width:65px; line-height:21px; overflow:hidden;}


.ticklist{ display:block; width:100%; overflow:hidden;}
.ticklist>p{ padding:30px 0; font-size:14px; text-align:center; color:#999;}
.ticklist ul{display:block; margin:6px 0; border-bottom:1px dotted #e1e1e1; overflow:hidden;}
.ticklist li{ float:left; padding:6px 0; line-height:24px; vertical-align:top; font-size:12px; color:#888;}
.ticklist li.w110{ width:110px; text-align:center;}
.ticklist li.w326{ width:460px; padding-top:0; padding-left:6px;}
.ticklist li.w326 strong{ display:block; line-height:18px; font-size:12px; padding-top:4px; font-weight:normal;}
.ticklist li.w326 p{ padding-top:2px; line-height:18px;}
.ticklist li.w326 p.intro{ display:block; width:100%; padding:0; height:26px; line-height:26px; overflow:hidden;}
.ticklist li.w326 strong a{ color:#0092d2; font-size:12px;}
.ticklist li.w326 a{ color:#666;}

.ticklist li.w346{ width:390px; padding-top:0; padding-left:6px;}
.ticklist li.w346 strong{ display:block; line-height:18px; font-size:12px; padding-top:4px; font-weight:normal;}
.ticklist li.w346 p{ padding-top:2px; line-height:18px;}
.ticklist li.w346 p.intro{ display:block; width:100%; padding:0; height:26px; line-height:26px; overflow:hidden;}
.ticklist li.w346 strong a{ color:#0092d2; font-size:12px;}
.ticklist li.w346 a{ color:#666;}
.ticklist li.w436{ width:436px; padding-top:0;}

.ticklist ul.bg strong{ font-weight:bold;}

.ticklist li.w130{ width:130px; text-align:center;}
.ticklist li.w100{ width:100px; text-align:center;}
.ticklist li.w80{ width:50px; text-align:center;}
.ticklist li .price{ color:#f73; margin-top:-6px;}
.ticklist li .price:first-letter { font-size:13px;}
.ticklist li .price s{ text-decoration:none;}
.ticklist li .price em{ font-size:18px; font-family:tahoma;}
.ticklist li .price span{ display:inline-block; margin-left:3px; padding:1px 3px 0 3px; line-height:14px; color:#fff; background:#ffba70;}
.ticklist li.tick{ padding:0;}
.ticklist li del{ display:block; font-size:14px; line-height:14px; line-height:18px\9; color:#888;}
.ticklist li del s{ font-size:13px;}
.ticklist li a.order{ display:block; width:53px; height:25px; margin:0 auto; text-align:center; border:0; text-indent:-9999px; background-position:0 -40px;}
.ticklist li.w436 p a:link,.ticklist li.w436 p a:visited{ color:#666;}
.ticklist li.w436 p a:hover{ color:#f73;}
.vip{ border-bottom:1px dotted #e1e1e1;}
.vip ul{ display:block; margin:6px 0; border:1px solid #f7be67; background:#fffcf2; overflow:hidden;}
.tickbox{ clear:both; display:block; width:100%; overflow:hidden;}

.xianlu .tit span{ line-height:30px; padding:3px 6px 0 0;}
.xianlu .tit ul{ display:block; width:100%; margin:8px 0 0 0;}
.xianlu .tit li{ float:left; height:30px; line-height:30px; padding:1px 12px 0 12px; font-size:14px; text-align:center; border:1px solid #eee; border-bottom:0; background:#f9f9f9; cursor:pointer; z-index:1;}
.xianlu .tit li.cur,.xianlu .tit li.on{ position:relative; height:30px; margin:0 -2px -2px -2px; color:#666; border:2px solid #eee; border-bottom:2px solid #fff; font-weight:bold; background:#fff; z-index:2;}
.xianlu .tit li a:link,.xianlu .tit li a:visited{ color:#555;}
.xianlu .tit li a:hover{ color:#f73;}

.ticklist li.w326 strong img{ display:inline; float:left; margin:0 3px 0 0;}
.ticklist li.w326 strong a{ color:#0092d2; font-weight:bold;}
.ticklist li.w326 a{ color:#666;}
.ticklist li.w436 strong a{ color:#0092d2; font-weight:bold;}
/***** 景点点评 *****/ 
.showreview{}
.showreview dl{ padding:10px 12px; margin-top:10px; border:1px dashed #e1e1e1;}
.showreview dt{ display:block; width:100%; color:#888; overflow:hidden;}
.showreview dd{ color:#666;}

.review{ position:relative; width:476px; padding:10px 12px; margin-top:15px; border:1px dashed #e1e1e1; background:#fffcf2;}
.review input.text{ height:18px;border-top: 1px solid #989898;border-left: 1px solid #c5c5c5;border-right: 1px solid #d1d1d1;border-bottom: 1px solid #e7e7e7;}
.review textarea.textarea{ display:block; width:450px; height:50px; margin-top:5px; overflow:hidden;}
.review a:link,.review a:visited{ color:#eb6100; text-decoration:underline;}
.review a:hover{ text-decoration:none;}
.review .button{ position:absolute; right:-145px; top:43px; top:50px\9; color:#888;}
.review .button input.submit{ width:70px; height:29px; border:0; background-position:0 -65px;}
.review .button span{ clear:both; display:block;}

/***** 右侧内容 *****/ 
.sider{ display:block; width:250px; overflow:hidden;}
.sidertop{ display:block; width:224px; padding:12px 12px 12px 12px; margin-bottom:20px; border:1px dashed #efe7d0; background:#fffcf2; overflow:hidden;}
.sidertop .button{ width:50%; float:left; text-align:center; color:#888;}
.sidertop .button input.submit{ display:block; width:92px; height:32px; border:0; background-position:0 -94px;}
.sidertop .button em{ font-weight:bold; color:#f73;}
.sidertop .to input.submit{ background-position:-92px -94px;}
.sidertop p a{ padding:0 6px; line-height:24px;}
.sidertop .bdsharebuttonbox em{ float:left;}
.sidertop .bdshare-button-style0-16 a{ margin-top:0; margin-bottom:0;}

.box250{ display:block; width:248px; overflow:hidden; border:#e3e3e3 solid 1px; background:#fff; margin-bottom:20px !important;}
.box250 .tit{ display:block; border-bottom:1px dotted #e1e1e1; overflow:hidden;}
.box250 .tit h3{ font-size:14px;}
.box250 .tit .more{ float:right; padding:0; margin-right:14px;}
.box250 .tit a:link,.box250 .tit a:visited{ color:#555;}
.box250 .tit a:hover{ color:#f73;}
.box250 .tit .more a:link,.box250 .tit .more a:visited{ color:#888;}
.box250 .tit .more a:hover{ color:#f73;}

.box250 .tit .city{ float:right;}
.box250 .tit .city a{ display:inline-block; float:left; padding:1px 3px 0px 3px; border:1px solid #e1e1e1; color:#888;}
.box250 .tit .city a.on:link,.box250 .tit .city a.on:visited{ color:#fff; border:1px solid #f49800; background:#f49800;}
.box250 .tit .city a.on:hover{ color:#ff0;}

.box250 .txt{}
.box250 .txt ul{ padding:0 14px;}
.box250 .txt li{ display:block; padding:10px 0; height:24px; line-height:24px; border-bottom:1px dotted #e6e6e6; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.box250 .txt li:last-child{ border-bottom:0;}
.box250 .txt li a{ display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.box250 .txt li span{ width:120px; float:right; padding-left:12px; font-family:arial,verdana; text-align:right;}
.box250 .txt li span em{ padding:0 0 0 6px;}
.box250 .txt li span em.sale{ color:#f73;}
.box250 .txt li span.price{ color:#999;}
.box250 .txt li span.price em{ padding-right:3px; color:#f73;}
.box250 .txt li.one{ height: auto;}
.box250 .txt li.one .pic{ float: left;}
.box250 .txt li.one .pic img{ width: 90px; height: 60px;}
.box250 .txt li.one .text_con{ position: relative; height: 60px; margin-left: 100px;}
.box250 .txt li.one .text_con b{ height: 32px; line-height: 16px; font-size: 14px; font-weight: normal; white-space: initial; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.box250 .txt li.one .text_con .price{ position: absolute; bottom: 0; left: 0; width: 100%;}
.box250 .txt li.one .text_con .price em{ color: #f73; font-size: 14px;}
.box250 .txt li.one .text_con .price span{ display: inline-block; width: auto; float: right; padding: 0 10px; line-height: 24px; border-radius: 12px; background: #f73;}
.box250 .txt li.one .text_con .price span a{ color: #fff;}

.box250 .txt1{ padding-top:6px;}
.box250 .txt1 li{ display:block; width:245px; height:24px; padding-left:5px; line-height:24px; font-family:"宋体"; color:#888; overflow:hidden;}
.box250 .txt1 li span{ float:left; color:#888; overflow:hidden;}
.box250 .txt1 li span.name{ width:140px; overflow:hidden;}
.box250 .txt1 li span.rating{ width:40px; overflow:hidden;}
.box250 .txt1 li span.popular{ width:65px; text-align:right;}

.box250 .txt2{ margin-bottom:-1px; padding:0 14px;}
.box250 .txt2 li{display:block; padding:10px 0; height:24px; line-height:24px; border-bottom:1px dotted #e6e6e6; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.xianlu_tj{ padding:10px; border:1px solid #ddd;}
.xianlu_tj .tit{ display:block; width:228px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #ddd; overflow:hidden;}
.xianlu_tj .tit h3{ font-size:14px;}
.xianlu_tj .tit h3 a{ color:#555;}
.xianlu_tj .tit h3 a:hover{ color:#f60;}
.xianlu_tj .tit .more{ float:right; padding-right:0;}
.xianlu_tj .tit .more em{ display:inline-block; width:14px; height:14px; line-height:14px; text-align:center; cursor:pointer;}
.xianlu_tj .tit .more em.on{ color:#fff; background:#f60;}
.xianlu_tj .txt3{ width:228px; overflow:hidden;}
.xianlu_tj .txt3 li{ display:block; float:left; padding:5px 0; border-bottom:1px dotted #ddd;}
.xianlu_tj .txt3 li a{ width:170px; float:left; line-height:18px; height:36px; overflow:hidden;}
.xianlu_tj .txt3 li span{ width:58px; float:right; text-align:right; color:#f60;}
.xianlu_tj .txt3 li span b{ font-size:14px; line-height:18px;}
.xianlu_tj .txt3 li a.local{ font-weight:bold;}

.xianlu_tj .mall{ width:228px;}
.xianlu_tj .mall dl{ clear:both; padding:10px 0; border-bottom:1px dotted #e1e1e1; overflow:hidden; zoom:1;}
.xianlu_tj .mall dl.hov{ background:#fff;}
.xianlu_tj .mall dt{ width:60px; float:left; padding-right:10px;}
.xianlu_tj .mall dt img{ display:block; width:60px; height:40px; overflow:hidden;}
.xianlu_tj .mall dd{}
.xianlu_tj .mall dd a.title{ display:block; width:154px; height:18px; overflow:hidden;}
.xianlu_tj .mall dd p{}
.xianlu_tj .mall dd p span{ float:left; color:#f60;}
.xianlu_tj .mall dd p a.btn{ float:right; width:55px; height:19px; background-position:-120px -24px;}


.weihu{ line-height:30px; border:1px solid #e1e1e1; background:#f5f5f5;}
.weihu b{ padding:0 5px 0 10px;}
.weihu a{ padding-right:10px;}
.apply_name{ padding:10px; border:1px solid #efe7d0; background:#fffcf2;}
.apply_name p{ display:block; line-height:20px;}
.apply_name p em{ clear:both; display:block; line-height:18px; color:#999;}
.apply_name p a:link,.apply_name p a:visited{ display:inline-block; margin:5px 0; padding:3px 10px 5px 10px; color:#fff; border-radius:3px; font-family:microsoft yahei; font-size:14px; background:#ff822e; text-decoration:none;}
.apply_name p a:hover{ color:#ff0;}

.tips250{ padding:5px 10px; line-height:21px; border:1px solid #e1e1e1; background:#f5f5f5; overflow:hidden;}
.tips250 b{ display:block;}

#bdshare{clear:both;}
#bdshare em{ float:left; line-height:28px;}

/***** 本省其他城市 *****/ 
#otherct{ clear:both; display:block;margin:10px auto 0 auto; padding:1px; border:1px solid #e2e1e1; text-align:left; background:#fff; overflow:hidden;}
#otherct .txt{ padding:6px 20px;}
#otherct .txt p{ line-height:21px;}
#otherct span{ float:left; font-weight:bold; padding-right:6px; color:#666; }
#otherct a{text-decoration:none;color:#666; padding-right:10px;}
#otherct a:hover{text-decoration:underline;color:#f73;}

#ft1{ clear:both; width:930px; margin:15px auto 0 auto; text-align:center; color:#888;}
#ft1 a:link,#ft1 a:visited{ color:#666;}
#ft1 a:hover{ color:#f73;}
#footer a:link,#footer a:visited{ color:#666;}
#footer a:hover{ color:#f73;}
#list a:link,#list a:visited{ color:#666;}
#list a:hover{ color:#f73;}

/***** 景点详细介绍 *****/ 
.jd_infoto{ width:370px; float:right; font-size:14px;}
.jd_infoto h3{ font-size:14px; color:#333; line-height:30px;}
.jd_infoto h3 em{ color:#f73; font-family:tahoma; font-size:14px; font-weight:normal;}
.jd_infoto p{ color:#666; line-height:24px; color:#666;}
.jd_infoto p.introduction{ padding-bottom:15px; line-height:18px;}
.jd_infoto p strong{ color:#333; font-weight:normal;}


.details{ line-height:26px; font-size:14px; overflow:hidden;}
.details h1{ display:block; width:100%;  text-align:center; margin-bottom:0; border-bottom:0; overflow:hidden; background:none !important; font-size:22px; padding:10px 0;}
.details .showinfo{ text-align:center; line-height:21px; border-bottom:1px dotted #e1e1e1;}
.details .type{ margin:10px 0 15px 0;}
.details .type .top{ padding-bottom:20px;}
.details .type b{ display:block;}

.details .type p{ font-size:14px; padding:2px 0; line-height:26px;}
.details h3{ padding-top:20px; font-size:14px;}
.details p{ padding:10px 0;}
.details a:link,.details a:visited{ color:#555; text-decoration:underline;}
.details a:visited{ color:#f73; text-decoration:none;}

.details .type img{ max-width:620px; padding:6px 0;}
*html .details .type img{
height: expression(this.width > 620 ? this.height * 620 / this.width : auto);
width: expression(this.width > 620 ? "620px" : auto);}
* html .details .type img{
height: expression(this.width > 620 ? this.height * 620 / this.width : "");
width: expression(this.width > 620 ? "620px" : "");}



.jt span{float:right; }
.jt span em{color:#f73;}

/***** 风景图片 *****/ 
.photo{ display:block; overflow:hidden; clear:both;}
.photo ul{ overflow:hidden; padding-top:15px;}
.photo li{ width:160px; float:left; margin:5px 15px 4px 4px; text-align:center;}
.photo li span{ display:block; width:100%; margin-bottom:6px; line-height:21px;}
.photo li img{ border:2px solid #eee;}
.photo li a img:hover{ border:2px solid #ccc;}

/***** 门票预订 *****/ 
.tickinfo{}
.tickinfo p{ padding:6px 0; margin-bottom:1px; line-height:24px; border-bottom:1px dotted #e1e1e1;}
.tickinfo p.f8f8f8{ background:#f8f8f8;}

/***** 分页 *****/
.cutpage{ width:auto; text-align:center;padding:15px 0; clear:both; margin:auto; float:none !important;}
.cutpage span{ float:left; padding-right:5px; line-height:28px; color:#777;}
.cutpage ul{ display:inline-block; vertical-align:top;}
.cutpage li{ display:inline-block; vertical-align:top; line-height:40px; color:#666;}
.cutpage li a{display:inline-block; min-width:28px; _width:28px; height:38px; padding:0 5px; margin:0 2px; border:1px solid #ccc; line-height:38px; font-family:arial; font-size:14px; white-space:nowrap; text-align:center; vertical-align:top; text-decoration:none; background:#fff;}
.cutpage li.next a,.cutpage li.first a{ min-width:60px;}
.cutpage li.first{ line-height:120px; height:40px; overflow:hidden;}
.cutpage li a:hover{ color:#47b435; border:1px solid #5abb1f; background:#f6fff0;}
.cutpage li.cur a{ border:1px solid #5abb1f; font-weight:bold; color:#fff; background-color:#5abb1f;}
.tianqi ul{ width:650px; margin:auto;}



/* 景点图片展示 */
.box_img{ padding:20px 15px 30px 15px; border:2px solid #e8e8e8; overflow:hidden;}
.box_img h1{text-align:center; font-size:20px; font-family:microsoft yahei;}
.box_img_info{ line-height:24px; text-align:center; color:#999;}
.box_img .prenext {clear:both;text-align:center;font-size:12px;font-weight:normal;}
.box_img .prenext .button{border:1px solid #cccccc; background:#f6f6f6; padding:5px;line-height:15px;}
.box_img .prenext a.button{ margin:0 4px; color:#666;}
.box_img .prenext a.button:hover{ color:#f60;}
.box_img_show{ padding:10px 0; text-align:center;}
.box_img_show img{width: expression(this.width > 580 ? 580 : true); max-width: 580px;}


.tjad_box{ clear:both; border:2px solid #ffc000;}
.tjad_box strong{ display:block; padding:10px 0 0 15px; font-size:14px; line-height:18px;}
.tjad_box dl{ padding:10px 15px; border-bottom:1px dotted #ddd; overflow:hidden;}
.tjad_box dt{ width:90px; float:left; padding-right:15px;}
.tjad_box dt img{ display:block;}
.tjad_box dd{}
.tjad_box dd a.title{ width:420px; float:left; line-height:26px; font-weight:bold; color:#0092d2;}
.tjad_box dd p{ width:420px; float:left; height:18px; line-height:18px; color:#999; overflow:hidden;}
.tjad_box dd p a{ color:#666;}
.tjad_box dd span{ width:90px; float:right; text-align:center;}
.tjad_box dd span em{ display:block; color:#f60;}
.tjad_box dd span em b{}
.tjad_box dd span del{ display:block; color:#999;}
.tjad_box dd span a.btn{ display:block; width:53px; height:25px; margin:0 auto; text-align:center; border:0; text-indent:-9999px; background: no-repeat 0 -40px;}

.box670 .tjad_box a.title{ width:380px;}
.box670 .tjad_box dd p{ width:380px;}

.tjad250{ width:220px; padding:10px 15px 0 15px;}
.tjad250 li{ display:block; width:100%; padding:6px 0; overflow:hidden;}
.tjad250 li img{ width:42px; float:left; margin-right:6px;}
.tjad250 li a.title{ display:inline-block; width:170px; float:left; height:14px; line-height:14px; overflow:hidden;}
.tjad250 li span{ width:170px; float:left; color:#f73;}
.tjad250 li span b{ font-size:14px;}

.foorter a{ padding:0 3px; color:#666;}
.foorter a:hover{ color:#f60;}


/*区县重定义样式*/
.quxian{ border:#ddd solid 1px; background:#fff; padding:20px; margin-top:10px;}
.quxian .jd_info{ width:578px;}
.quxian .jd_info p.introduction{ border:none; height:auto; padding:0; color:#999;} 
.quxian .jd_info p.introduction a{ color:#00bf49;}
.quxian .recommend{ border:none; padding:0; margin:0;}
.quxian h2{ font-size:24px; color:#333; line-height:24px; padding-bottom:18px; margin-bottom:5px; border-bottom:#ddd dotted 1px;}
.quxian h4{ background:#fff; border:none; padding:0; margin-bottom:10px;}
.quxian h4 a{ padding:0; font-size:18px; color:#666;}
.quxian #wrap{ width:820px; left:28px;}
.quxian #scorllwrap{ margin:0; width:877px;}
.quxian #scorllwrap li{width:150px; height:100px; padding:0 7px;}
.quxian #scorllwrap li a{}
.quxian #scorllwrap li p{ position: relative; height:30px; line-height:30px; color:#fff; font-size:14px; background:#000; background:rgba(0,0,0,0.5); margin-top:-30px;}
.quxian #scorllwrap li img{ width:150px; height:100px;}
.quxian #leftbtn,.quxian #rightbtn{ top:0;}
.quxian #leftbtn a,.quxian #rightbtn a{ width:24px; height:100px; background:#f4f4f4; top:0; line-height:100px; text-align:center; font-family:"宋体"; font-weight:bold; color:#a9a9a9; font-size:16px;}
.quxian #leftbtn a:hover,.quxian #rightbtn a:hover{ background:#e5e5e5}
.txt_wan{padding-top:20px; padding-left:5px;}

.txt_wan ul{ width:975px;}
.txt_wan li{ display:inline-block; width:210px; float:left; height:220px; margin:0 15px 15px 0; -webkit-transition: all .3s linear; transition: all .3s linear;}
.txt_wan li img{ display:block;}
.txt_wan li .text_con{ padding:9px 9px 4px 9px; border:1px solid #ddd; border-top:0; background:#fff;}
.txt_wan li .text_con p{ height:36px; line-height:18px; font-size:14px; color:#333; overflow:hidden;}
.txt_wan li .text_con .num{ font-size:12px; color:#999;}
.txt_wan li .text_con .num b{ font-size:20px; color:#f30; font-weight:normal;}
.txt_wan li .text_con .num span.sale{ float:right; padding:0 5px; margin-top:7px; color:#fff; background:#00c94c;}
.txt_wan li:hover{ position:relative; box-shadow:0px 0 6px rgba(0, 0, 0, 0.2); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}
.txt_wan li.gg375x200{ width:375px;}
.txt_wan li.gg375x200:hover{ box-shadow:none; position:static; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.box_con .sidebar .tit{ padding-bottom:10px; overflow:hidden;}
.ticklist.new img{ display:block;}
.ticklist.new li.w110{ width:135px; padding:0;}
.ticklist.new ul{ padding:20px 0; margin:0; margin-left:5px; border-bottom:#ddd dashed 1px;}
.ticklist.new li.w326 strong a{ color:#0096ff; font-size:16px; font-weight:100; line-height:26px;}
.ticklist.new li.w326{ padding-left:21px; width:580px;}
.ticklist.new li.w326 strong{ padding-top:0; margin-bottom:10px;}
.ticklist.new li.w326 p{ line-height:22px;}
.ticklist.new li .price{ color:#999; margin-top:0;}
.ticklist.new li .price s{ color:#ff3300}
.ticklist.new li .price em{ color:#ff3300; font-size:30px;}
.ticklist.new li del{ font-size:12px; color:#999;}
.ticklist.new li del s{ color:#999 !important;}
.ticklist.new li a.order{ background:#ff9911; color:#fff; text-align:center; line-height:36px; width:120px; border-radius:3px; height:36px;text-indent:0; font-size:16px; margin-top:5px;}
.ticklist.new li.w100{ width:120px; padding:0;}

.icon_home,.icon_txt,.icon_lou,.icon_ditu,.icon_ditu,.icon_shan,.icon_yun{ display:block; width:25px; height:25px; background: no-repeat;}
.icon_home{ background-position:2px 2px;}
.icon_txt{ background-position:-28px 1px;}
.icon_lou{ background-position:1px -25px;}
.icon_ditu{ background-position:-28px -25px;}
.icon_shan{ background-position:0 -53px;}
.icon_yun{ background-position:-29px -53px;}

.warp1000 #conten .sidel{ width:730px;}
.warp1000 .photo li{ margin-right:10px;}
/*end*/

.box735 .tit1{line-height:40px; border:1px solid #e3e3e3;background:#f4f4f4; height:40px;}
.box735 .tit1 h1{ padding-left:14px; font-size:16px; font-weight:normal; float:left;}
.box735 .tit1 strong{ float:left; padding-left:14px; font-size:16px; font-weight:normal;}
.box735 .tit1 a.more{ float:right; margin-right:14px; color:#999;}
.box735 .tit1 a.more:hover{ color:#f70;}

.box735 .related_pic{ padding:15px 17px 10px 16px; border:1px solid #ddd; border-top:0 none; background:#fff; overflow:hidden;}
.box735 .related_pic li{ width:120px; float:left; padding:0 10px; height:114px; line-height:24px; overflow:hidden;}
.box735 .related_pic li img{ display:block;}
.box735 .related_pic li span{ display:block; text-align:center;}




.rbox{ display:block; width:248px; overflow:hidden; border:#e3e3e3 solid 1px; background:#fff; margin-bottom:20px !important;}
.rbox .tit{ display:block; line-height: 40px; border-bottom:1px solid #e1e1e1; background: #f4f4f4; overflow:hidden;}
.rbox .tit strong{ padding-left: 14px; font-size:14px; font-weight: normal;}
.rbox .tit .more{ float:right; padding:0; margin-right:14px;}
.guide{ display:block; padding:15px; overflow:hidden;}
.guide:first-child{ border-top:none;}
.guide dt{ width:100px; float:left; height:128px; overflow:hidden;}
.guide dd{ width:115px; float:left;}
.guide dd strong{ font-size:16px; font-weight:100; display:block; line-height:16px;}
.guide dd p{ padding-bottom:12px; line-height:16px; color:#999; font-size:12px; margin-top:7px; height:65px;}
.guide dd a.btn{ display: inline-block; padding: 0 10px; line-height: 24px; color: #fff; background: #f70;}
