@charset 'utf-8';#billboard .entries:after,#cateMenu .title .tip:before,.focusBox .next:after,.focusBox .prev:after,#focalArea:after {content:'\0020' }
#billboard .entry,.focusBox .page {text-align:center;white-space:nowrap }
.focusBox .page,.tripList .link .name {text-overflow:ellipsis;overflow:hidden }
#focalArea {padding:5px 0 25px; height:400px; *zoom:1 }
#focalArea:after {display:block;clear:both;height:0 }
#billboard,#cateMenu,.focusBox {float:left;height:390px;background:#fff }
#cateMenu {position:relative;z-index:3;width:266px;color:#666;font-size:14px;line-height:22px; box-shadow:4px 2px 5px rgba(0, 0, 0, 0.3); }
#cateMenu a {color:#666;white-space:nowrap }
#cateMenu a:hover {color:#C00!important }
#cateMenu .hot {color:#ff7d13!important }
#cateMenu .mark {color:#00af67!important }
#cateMenu .title {color:#333;-webkit-font-smoothing:subpixel-antialiased }
#cateMenu .title a {color:#333 }
#cateMenu .title .tip {display:inline-block;position:relative;height:16px;margin:0 0 0 -5px;padding:0 2px;background:#fb6850;color:#fff;font-size:12px;line-height:16px;vertical-align:2px }
#cateMenu .title .tip:before {display:block;position:absolute;top:50%;right:100%;width:0;height:0;margin:-3px 0 0;border:3px solid transparent;border-right-color:#fb6850 }
#cateMenu .cateItem {position:relative;margin:0 10px 0 13px;padding:7px 5px 7px 0;border-top:1px solid #eee }
#cateMenu .cateItem:after,#cateMenu .cateItem:before {content:'\0020';display:block;position:absolute }
#cateMenu .cateItem:after {top:50%;right:2px;width:6px;height:9px;margin-top:-4px;background:url(/images/sp.png?v=e1df5c) 0 -40px }
#cateMenu .cateItem:first-child {border-top:0 none }
#cateMenu .cateItem .place,#cateMenu .cateItem .title {overflow:hidden;width:100%;max-height:36px; line-height:18px;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:margin .15s ease-in;-o-transition:margin .15s ease-in;transition:margin .15s ease-in }
#cateMenu .cateItem .title {font-size:18px; height:25px; margin-bottom:5px; line-height:25px; }
#cateMenu .cateItem .title a {margin:0 12px 0 0 ;}
#cateMenu .cateItem .title:before{font-family: iconfont; font-size:20px; color:#00af67;}
#cateMenu .cateItem .ico1:before{    content: '\e7a1'; color:#70C100;}
#cateMenu .cateItem .ico2:before{    content: '\e7a2'; color:#F86A5C;}
#cateMenu .cateItem .ico3:before{    content: '\e7ae';}
#cateMenu .cateItem .ico4:before{    content: '\e7a3'; color:#FF8200;}
#cateMenu .cateItem .ico5:before{    content: '\e7a4'; color:#58B773;}
#cateMenu .cateItem .place a {margin:0 5px 0 0; font-size:12px; float:left; }
#cateMenu .cateItem.on {z-index:11;margin:0 0 -1px;padding:5px 22px 5px 13px;border:1px solid #00af67;border-width:1px 0;background:#fff }
#cateMenu .cateItem.on:first-child {margin-top:-2px;padding-top:8px }
#cateMenu .cateItem.on:last-child {padding-bottom:8px }
#cateMenu .cateItem.on:before {top:0;left:100%;width:3px;height:100%;background:#fff }
#cateMenu .cateItem.on:after {display:none }
#cateMenu .cateItem.on .place,#cateMenu .cateItem.on .title {margin-left:3px }
#cateMenu .popLayer {overflow:hidden;position:absolute;top:-2px;left:100%;z-index:10;width:0; min-height:340px;background:#fff;-webkit-transition:width .1s ease-out;-o-transition:width .1s ease-out;transition:width .1s ease-out }
#cateMenu .popLayer.show {visibility:visible;width:935px; border:1px solid #00af67;}
#cateMenu .popList {display:none;width:100%;padding:18px 18px 18px 18px }
#cateMenu .popItem {margin:0 0 15px; width:48%; margin-left:2%; float:left; }
#cateMenu .popItem .title {line-height:28px; border-left: 4px solid #090; background:#F5F5F5;padding-left: 7px; font-size: 12px; color: #3AA400; margin-bottom:5px; }
#cateMenu .popItem .place{ max-height:44px; overflow:hidden; width:100%;}
#cateMenu .popItem .place a,#cateMenu .popItem .title a {margin:0 10px 0 0; font-size:12px;  }
#cateMenu .popItem .title a{font-weight:bold;}
#cateMenu .popItem .place a{ float:left;}


#billboard {float:right;width:241px }
#billboard .entries {overflow:hidden;height:86px;border:1px solid #e4e4e4;border-width:1px 0 0 1px;*zoom:1 }
#billboard .entries:after {display:block;clear:both;height:0 }
#billboard .entry {float:left;width:80px;height:85px;border:1px solid #e4e4e4;border-width:0 1px 1px 0;font-size:14px;line-height:20px }
#billboard .badge:before,#billboard .entry a:before,#billboard .entry.entry-blank:before {font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;line-height:30px }
#billboard .entry a,#billboard .entry.entry-blank {padding:15px 0 10px }
#billboard .entry a:before,#billboard .entry.entry-blank:before {display:block;width:30px;height:30px;margin:0 auto 5px }
#billboard .entry a {display:block;height:100%;color:#333 }
#billboard .entry a:hover {background:#f9f9f9 }
#billboard .entry-vip a:before {content:'\e7b9';color:#ff6d36 }
#billboard .entry-news a:before {content:'\e7b7';color:#ff872e }
#billboard .entry-store a:before {content:'\e7b8';color:#ffab00 }
#billboard .entry-mice a:before {content:'\e7bb';color:#ff8e2f }
#billboard .entry-gonglue a:before {content:'\e821';color:#f49344 }
#billboard .entry-bee a:before {content:'\e61d';color:#ffab00 }
#billboard .entry-blank {color:#999 }
#billboard .entry-blank:before {content:'\e7b5';color:#c3c3c3 }
#billboard .badges {height:245px;margin-top:10px;padding:0 14px;border:1px solid #e4e4e4 }
#billboard .badge {position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:64px;padding:10px 0 10px 53px;border-top:1px solid #eee }
#billboard .badge:first-child {border-top:0 none }
#billboard .badge:before {position:absolute;top:14px;left:3px;color:#666;-webkit-text-stroke-width:.2px }
#billboard .badge dt {color:#333;font-size:14px;line-height:22px;-webkit-font-smoothing:subpixel-antialiased }
#billboard .badge dd {color:#999;font-size:12px;line-height:17px }
#billboard .badge-service:before {content:'\e79f' }
#billboard .badge-product:before {content:'\e7a0' }
#billboard .badge-brand:before {content:'\e79e' }
#sections .section {margin:0 0 30px 0; clear:both; background:#FFF; border-radius:10px; padding-bottom:10px;}
#sections .section .head { padding:0 10px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:60px;margin:0 0 0;border-bottom:3px solid #efefef;white-space:nowrap;*zoom:1 }
#sections .section .head:after {content:'\0020';display:block;clear:both;height:0 }
#sections .section .head .title {overflow:hidden;float:left;width:250px;padding:15px 0;color:#333;font-size:27px;font-weight:400;line-height:30px;-webkit-font-smoothing:subpixel-antialiased }
#sections .section .head .more a:after,#sections .section .head .title:before,.tripList .more a:after {font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }
#sections .section .head .title:before {content:'\e7a1';margin:0 9px 0 1px;color:#00af67;font-size:25px }
#sections .section .head .tabs {float:left;margin:10px 0 0 }
#sections .section .head .tabs .item {position:relative;float:left;margin:0 10px 0 0;padding:15px 10px;border-bottom:3px solid transparent;color:#333;font-size:16px;line-height:20px;cursor:default;-webkit-transition:border-color .1s ease-out;-o-transition:border-color .1s ease-out;transition:border-color .1s ease-out }
:root #sections .section .head .tabs .item:after {opacity:0;-webkit-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out }
.tripList .link,.tripList .more a {-webkit-transition:all .2s ease-out }
#sections .section .head .tabs .item.on,#sections .section .head .tabs .item:hover {border-color:#00af67;color:#00af67 }
#sections .section .head .tabs .item.on:after,#sections .section .head .tabs .item:hover:after {content:'';display:block;position:absolute;left:50%;bottom:0;width:0;height:0;margin:0 0 0 -5px;border:5px solid transparent;border-bottom-color:#00af67 }
:root #sections .section .head .tabs .item.on:after,:root #sections .section .head .tabs .item:hover:after {opacity:1 }
#sections .section .head .more {float:right;margin:25px 0 0;font-size:14px;line-height:20px }
#sections .section .head .more a {color:#00af67 }
#sections .section .head .more a:after {content:'\e7a6';margin:0 0 0 11px }
#sections .section1 .head .title:before {content:'\e7a1' }
#sections .section2 .head .title:before {content:'\e7a2' }
#sections .section2 .tripList .more a {background:url(/images/listMore-2.jpg?v=4a8c17) }
#sections .section4 .head .title:before {content:'\e7a3' }
#sections .section4 .tripList .more a {background:url(/images/listMore-3.jpg?v=f37f5f) }
#sections .section5 .head .title:before {content:'\e7a4' }
#sections .section5 .tripList .more a {background:url(/images/listMore-4.jpg?v=9705f0) }
#sections .section3 .head .title:before {content:'\e7ae' }
.tripList .link:after,.tripList .link:before,.tripList:after {content:'\0020';display:block }

.grey_box{background:#f5f5f5;}
.adverbox { width:100%;  margin: 0px auto 0px auto; padding:10px 0;}
.adverbox a {margin-right: 13px; }
.adverbox a img:hover{ box-shadow:0px 0px 10px #a4a39f; opacity:0.8;}
.adverbox a:last-child {            margin-right: 0;        }
.adverbox .last {margin-right: 0;    }


.product_area_left{width:220px; float:left; height:500px; background-color:#A8D1A6; padding:20px 10px 0 30px; overflow:hidden; font-size:14px;}

#sections .section .bd { width:1000px; float:left; }
.tripList {*zoom:1 }
.tripList:after {clear:both;height:0 }
.tripList .item {float:left;margin:15px 0 0 15px; }


.tripList .link {position:relative;float:left;width:235px;height:235px;border-top:0 none;background:#fff;color:#999;font-size:12px;line-height:20px;-o-transition:all .2s ease-out;transition:all .2s ease-out;*zoom:1 }
.tripList .link:before {position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #e4e4e4 }
.tripList .link:after {clear:both;height:0 }
.tripList .link .cover {display:block;position:relative }
.tripList .link .cover .img {display:block;width:100%;height:140px }
.tripList .link .cover .tag {position:absolute;top:0;left:0;height:26px;padding:3px 10px;background:#00af67;color:#fff;font-size:14px;opacity:.95 }
.tripList .link .name,.tripList .link .nameH {display:block;display:-webkit-box;*display:block;font-size:14px;word-break:break-all }
.tripList .link .name {position:absolute;left:0;right:0;bottom:47px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:40px;padding:10px 12px 0;color:#333;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out }
.tripList .more a,.tripList .more a:after {text-align:center;-o-transition:all .2s ease-out }
.tripList .link .name a {color:#333 }
.tripList .link .nameH {visibility:hidden;padding:0 12px }
.tripList .link .from,.tripList .link .price {position:absolute;bottom:12px }
.tripList .link .price {left:10px }
.tripList .link .price .unit {color:#f55;font-size:15px }
.tripList .link .price .num {margin-right:1px;color:#f55;font-size:19px }
.tripList .link .from {right:12px }
.tripList .link:hover {border-radius:1px;box-shadow:0 0 8px #ccc}
.tripList .link1{ width:485px;height:235px;}
.tripList .link1 .cover .img{ width:100%; height:235px;}
.tripList .link1 .name{padding:0 10px;position: absolute; bottom:27px; left: 0; background: url(/images/shawBg.png) repeat; color: #fff; z-index: 19; height:30px; line-height:30px; font-size:16px;}
.tripList .link1 .from, .tripList .link1 .price{ bottom: 0; height:27px; line-height:27px; text-indent:10px; width:50%;position: absolute; background: url(/images/shawBg.png) repeat; color: #fff; z-index: 19;}
.tripList .link1 .price{ left:0; }
.tripList .link1 .from{ right:0; text-align:right; padding-right:10px;}

:root .tripList .link:hover:before {display:none}
.tripList .link:hover .img {opacity:.92;filter:alpha(opacity=92)}
:root .tripList .link:hover .img {filter:none}
:root .tripList .link.line3 .name {height:60px;background:#fff;background:rgba(255,255,255,.95);-webkit-line-clamp:3}
.tripList .more {position:relative;float:left;width:235px;height:235px;margin:15px 0 0 15px;}
.tripList .more a {display:block;position:absolute;z-index:2;width:100%;height:100%;padding:57px 0 0;background:url(/images/listMore-1.jpg?v=277839); background-size:100% 100%;;color:#fff;font-size:16px;line-height:30px;transition:all .2s ease-out}
.tripList .more a:after {content:'\e60f';display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:42px;height:42px;border:2px solid #fff;border-radius:50%;background:rgba(0,0,0,.2);margin:0 auto;font-size:22px;line-height:42px;text-indent:4px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.visaList .link:after,.visaList:after {content:'\0020';clear:both;display:block}
.tripList .more a .target {display:block;margin:0 0 20px;font-size:18px;font-weight:700}
.tripList .more a .dest {font-weight:700}
.tripList .more a:hover {border-radius:1px;box-shadow:0 0 8px #aaa;opacity:.95;filter:alpha(opacity=95)}
:root .tripList .more a:hover {filter:none }
.tripList .more a:hover:after {background:rgba(0,0,0,.35) }
.visaList {margin:0 -25px;*zoom:1 }
.visaList:after {height:0 }
.visaList .item {float:left }
.visaList .link {float:left; text-align:center;width:158px;height:150px;margin:9px 25px;padding:0 3px;*zoom:1 }
.visaList .link:after {height:0 }
.visaList .link .cover {display:block;margin:0 -3px 20px }
.visaList .link .cover .img {display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:156px;height:104px;border:1px solid #efefef;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out }
.visaList .link .name { text-align:center; color:#333;font-size:16px }
.visaList .link .name a {color:#333 }
.visaList .link .price {float:right;color:#999;font-size:12px }
.visaList .link .price .unit {color:#f55;font-size:17px }
.visaList .link .price .num {margin-right:1px;color:#f55;font-size:19px }
.visaList .link:hover .img {box-shadow:0 0 8px #ccc;opacity:.85;filter:alpha(opacity=85) }
:root .visaList .link:hover .img {filter:none }
#content {padding:0 0 0px; width:1200px; margin:0 auto; }
#content .banner {overflow:hidden;margin:10px auto }
.w-app-close {left:-100% }

