@charset "utf-8";
/* CSS Document */
/*
公用模块css样式开始
*/
@font-face {font-family: 'iconfont';
    src: url('font/iconfont.eot'); /* IE9*/
    src: url('font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('font/iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}
/*.iconfont{font-family:"iconfont";font-size:16px;font-style:normal;}*/
.iconfont{ font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
/* view */
.disBlock{ display: block; width: 100%;}

/* width */
.w100x{ width: 100%;}
.w50x{ width: 50%;}
.w33x{ width: 33%;}
.w25x{ width: 25%;}
.w15x{ width: 15%;}

a.but{background-color:#5DB23D; color:#FFF; border-radius:3px;}
a.but:hover{background-color:#76C750; text-decoration:none;}


/* font setting */
.fam{ font-family: "microsoft yahei";}
.c_white,.c_fff{ color: #fff;}
.c_black,.c_000{ color: #000;}
.c_333{ color: #333;}
.c_666{ color: #666;}
.c_999{ color: #999;}
.c_pink{ color: #ff9cbe;}



.imglist{height:320px}
.imglist ul li{height:320px; z-index:1; display:none}
.imglistButt{ background:url(../images/global/mask5.png); height:35px; z-index:5; padding-top:3px}
.imglistButt dl dd{ float:left; margin-right:5px; border:transparent 2px solid; position:relative; cursor:pointer}
.imglistButt dl dd img{width:40px; height:27px; display:block}
.imglistButt dl dd em{background:url(../images/global/arrwT.png) no-repeat; height:3px; width:5px; overflow:hidden; zoom:1; position:absolute; top:-5px; left:49%; display:none}
.imglistButt dl dd.current{ border-color:#FFF}
.imglistButt dl dd.current em{display:block}
.imglistButt p a{color:#FFF; float:left; height:30px; line-height:30px; margin:0 10px}
/*imglist end*/
.guide ul li a{color:#676767; line-height:30px; display:block; background:url(../images/global/ico2.jpg) no-repeat left center; padding-left:12px}
.guide ul li a:hover{color:#FF538E;}
/*guide end*/
.tabListBut dl dd{float:left;width: 89px;padding-top: 10px;line-height: 32px;text-align: center; position:relative; z-index:3}
.tabListBut dl dd a{font-size: 14px;font-weight: 700;color: #636363;}
.tabListBut dl dt{background:url(../images/global/list_current.png) no-repeat; width:137px; height:42px; z-index:1}
.tabList{display:none;}
.tabList dl{border:#E5E5E5 1px solid; box-shadow:0 0 2px #f1f1f1; padding:5px; margin:20px 24px 0 0; height:235px}
.tabList dl a{color:#0074C9}
.tabList dl dt{width:215px; height:143px}
.tabList dl dd{margin:0 5px; font-size:12px}
.tabList dl .useryelp{padding-left:35px; overflow:hidden; zoom:1}
.tabList dl .useryelp p{color:#636363;display:table-cell;height:36px;line-height:18px;vertical-align:middle;word-wrap: break-word;word-break: break-all;}
.tabList dl .useryelp a img{ border-radius:50%; margin:2px 0 0 -38px}
.tabList dl:hover{ border-color:#FFDBE8}
.tabList dl .useryelp p.text2{height:55px}
.tabList2 dl{margin-right:20px; height:252px}
.tabList2 dl dt img{width:200px}
.tabList .been{padding:7px 0 5px;color: #636363;}
/*tabList end*/
.hotellist dl{float:left; margin-right:22px}
.hotellist dl dt img{width:227px}
.hotellist dl dt{height:151px; width:227px; overflow:hidden; zoom:1}
.hotellist dl a{color:#0074C9; padding:5px 0}
.hotellist dl .price{background:url(../images/global/hotel_price2.png) no-repeat 0 0; height:34px;position: absolute;right: 0;top: 98px;height: 31px;padding: 3px 5px 0 20px;line-height: 28px;color: #fff;}
.hotellist dl dd span{color:#666}
/*hotellist end*/
.reroutelists li{width:540px;overflow:hidden;margin-bottom:20px;padding:12px 12px 12px 126px;border:1px solid #e7e7e7;box-shadow:0 0 2px #F6F6F6; background-color:#FFF}
.reroutelists .days{float:left;margin-left:-114px;width:98px;height:98px;background:url(../images/global/icon_days.png) no-repeat;text-align:center;font:44px/72px Verdana,sans-serif;color:#FF538E}
.reroutelists .title{padding-top:7px;font-size:14px;line-height:16px;font-weight:700}
.reroutelists .title a{ color:#0073B6}
.reroutelists .routes{padding-top:5px;font-size:14px;line-height:25px;color:#636363}
.reroutelists .routes .row{ max-height:75px; overflow:hidden; zoom:1}
.reroutelists .routes .row span{display:block; line-height:25px}
.travelstit{padding-left:33px;background:url(/images/place5/icon_bigtit.png) no-repeat left -79px}
.travelstit .tabs{position:absolute;top:8px;right:0}
/*travelstit end*/
.icon_essence {width: 56px;height: 56px;line-height: 500px;background: url(../images/global/icon_essence.png) no-repeat;}

.travellist_tabs li{float:left;margin-left:15px}
.travellist_tabs a{display:block;padding:2px 5px; color:#0073B6}
.travellist_tabs li.current{padding-bottom:4px;background:url(../images/global/tab_curarrow.png) no-repeat center bottom}
.travellist_tabs li.current a{background:#FF538E;color:#fff;cursor:default}
.travellist_tabs li.current a:hover{text-decoration:none}

.travellist a{ color:#0073B6}
.travellist .item{border-bottom:1px solid #ececec; }
.travellist .pic{width:227px}
.travellist .pic img{display:block; width:227px; height:151px}
.travellist .cnt{width:433px}
.travellist .top{height:48px;padding-left:58px;color:#636363}
.travellist .face{margin-left:-58px}
.travellist .face img{border-radius:50px}
.travellist .title{width:100%;padding:5px 0 7px;line-height:16px;color:#0073b6}
.travellist .bbsview, .travellist .bbsreply, .travellist .bbslike{margin-left:20px;background:url(../images/global/icon_bbsinfo.png) no-repeat}
.travellist .bbsview{padding-left:21px;background-position:0 2px}
.travellist .bbsreply{padding-left:17px;background-position:0 -28px}
.travellist .bbslike{padding-left:19px;background-position:0 -58px}
.travellist .bbstext1{width:100%;height:72px;margin-top:8px;font-size:14px;line-height:24px}
.travellist .bbstext2{width:100%;height:48px;margin:8px 0 32px;font-size:14px;line-height:24px}
.travellist .bbsroute{height:14px;padding:8px 0 0 0px;overflow:hidden;line-height:14px;color:#636363}
.travellist .bbsroute .to{padding:0 5px;font-family:\5b8b\4f53,sans-serif;color:#f26434}
/*travellist end*/

.chooseList{padding:0 10px; border:#ECECEC 1px solid; box-shadow:0 0 2px #f5f5f5; background-color:#FFF}
.chooseList li{padding:10px 0 10px 40px; border-bottom:#D8D8D8 1px dashed}
.chooseList li span{left:0; top:15px; color:#666666}
.chooseList li a{color:#0074C9; display:inline-block; padding:0 10px; height:24px; line-height:24px; overflow:hidden; zoom:1}
.chooseList li a.current{background-color:#4297CF; color:#FFF}
/*chooseList end*/
.titles{position:relative;width:100%;}
.listpage_addplace a{padding:0 7px; float:left;border-radius:3px;background:#FF538E;color:#fff;line-height:24px; margin-right:10px}
.listpage_addplace a:hover{text-decoration:none; background-color:#F02C6F}
/*listpage_addplace end*/
.yelp{font-size:14px;line-height:28px; color:#323232}
.yelp .num a{ color:#0073B6; padding:0 10px}
.summarizeText{line-height:24px; color:#333333}
.summarizeText p{padding-bottom:10px}
/*yelp end*/
.outline_div p{ font-size:14px; color:#323232; line-height:20px;}
.outline_div_ul i{font-style:normal}
.outline_div_ul li{ font-size:14px; color:#333; line-height:35px; border-bottom:#E1E1E1 1px dotted}
.outline_div_ul li span{ margin-right:10px;}
.outline_div_ul li i{ color:#379CD6; padding:0 2px;}
/*outline_div end*/
.order dt{float:left;line-height:22px; color:#323232}
.order dd{float:left;margin-right:15px}
.order dd a{display:block;padding:2px 5px; color:#0073B6}
.order dd.current{padding-bottom:4px;background:url(../images/global/tab_curarrow.png) no-repeat center bottom}
.order dd.current a{background:#FF538E;color:#fff;cursor:default}
.order dd.current a:hover{text-decoration:none}
/*order end*/
.desHotcity{font-family:"微软雅黑"}
.desHotcity ul li{float:left}
.desHotcity ul li a{ color:#636363; font-weight:bold; padding:5px 10px; margin-left:10px; float:left}
.desHotcity li.current{padding-bottom:4px;background:url(../images/global/tab_curarrow.png) no-repeat center bottom}
.desHotcity ul li.current a{ background-color:#FF538E; color:#fff; text-decoration:none; cursor:default}
.citylist{float:left; margin:0 10px 10px 0}
.citylist img{display:block; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; -ms-transition:all 1s;transition:all 1s;}
.citylist span{background:url(../images/global/cityMask.png) repeat-x; height:100px; width:100%; left:0; bottom:0; z-index:1; position:absolute}
.citylist h2{font-size:36px; color:#FFF; left:15px; bottom:15px; z-index:3; font-family:"微软雅黑"; font-weight:normal}
.citylist:hover img{ -webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2); -ms-transform:scale(1.2);transform:scale(1.2);}
/*destinationName end*/

/*------------重置模块样式--------------*/
.reviewBox{padding:0; margin:15px 0}
.reviewBox .subrail{background:none; border:0; padding:0; color:#323232; padding-bottom:10px}
.reviewBox .subrail span{float:left}
.reviewBox .subrail span a{color:#0073B6; padding:2px 5px}
.reviewBox .subrail span.selected a{ background-color:#FF538E;color:#fff}
/*subrail end*/
.reviewBox .rail-h-bg-shop{background:none}
.reviewBox .rail-h-3{font-size:14px; color:#FF538E; padding:0; font-weight:bold;}



/*2014年8月7日 09:47新增修改城市列表*/
.desHotcityLetter ul li{float:left}
.desHotcityLetter ul li a{ color:#636363; font-weight:bold; padding:5px; margin-left:5px; float:left}
.desHotcityLetter li.current{padding-bottom:4px;background:url(../images/global/tab_curarrow.png) no-repeat center bottom}
.desHotcityLetter ul li.current a{ background-color:#FF538E; color:#fff; text-decoration:none; cursor:default}
.desCityList h3{color:#fe528d;}
.desCityList dl dd{float:left; width:20%; padding:15px 0 0 0;}
.desCityList dl dd a{color:#636363;}
.desCityList dl dd span{color:#999999; padding-left:10px; text-transform:Capitalize;}
.desCityList dl dd a:hover{text-decoration:none; color:#FE528D;}
.desCityList dl dd a:hover span{color:#636363;}

.cityBanner,.cityBanner .w980,.cityBanner ul li,.cityBanner ul li a{ height:272px;}
.cityBanner .w980{top:-272px;}
.cityBanner ul li{display:none;}
.cityBanner dl dd{background:url(../images/citybanner/bannerBut.png) no-repeat -17px 0; float:left; width:12px; height:12px; overflow:hidden; margin-right:5px; cursor:pointer;}
.cityBanner dl{bottom:10px; z-index:3;}
.cityBanner dl dd.current{background-position:0 0;}
.bannerBut{background:url(../images/citybanner/bannerBut.png) no-repeat 0 -12px; width:30px; height:50px; top:50%; margin-top:-25px; cursor:pointer; opacity:0.5;}
.leftBut{background-position:-30px -12px; left:0;}
.rightBut{right:0;}
.bannerBut:hover{opacity:1;}
/*cityBanner end*/


/*
 - 2014年8月8日 16:03:11
 - 编写人：浪哥哥
 - 编辑区域：
*/

