@charset "utf-8";

/* CSS Document */
/*html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,input,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,i,em{margin:0;padding:0;font-style:normal;}
ul,ol{list-style:none;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
body{font-family:tahoma,"Hiragino Sans GB",\5B8B\4F53, sans-serif;font-size:12px;color: #333;-webkit-font-smoothing: subpixel-antialiased}
img{-ms-interpolation-mode:bicubic; border-width:0;}
a{color:#333;text-decoration:none;outline:0}
a:hover{color:#0093d0}*/
.clearfix{*zoom:1;}
.clearfix:after{display:block;height:0;font-size:0;visibility:hidden;clear:both;}
.fL{float:left;display:inline;}
.fR{float:right;display:inline;}
.hide{display:none;}
.w{width:980px; margin:0 auto;}
.w950{width:950px; margin:0 auto;}

svg:not(:root){overflow:hidden;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
::-moz-selection {background:#0093d0;text-shadow:none;color:#fff}
::selection {background:#0093d0;text-shadow:none;color:#fff}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}
/*animate*/
.animated {-webkit-animation-duration: 1s; -moz-animation-duration: 1s;-ms-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: backwards;-moz-animation-fill-mode: backwards;-ms-animation-fill-mode: backwards;-o-animation-fill-mode: backwards;animation-fill-mode: backwards}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.04)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.04)}100%{-moz-transform:scale(1)}}@-ms-keyframes pulse{0%{-ms-transform:scale(1)}50%{-ms-transform:scale(1.04)}100%{-ms-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.04)}100%{-o-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.04)}100%{transform:scale(1)}}
.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-ms-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-ms-keyframes bounceIn{0%{opacity:0;-ms-transform:scale(.3)}50%{opacity:1;-ms-transform:scale(1.05)}70%{-ms-transform:scale(.9)}100%{-ms-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-ms-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}
.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}
.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}
.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}
.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}

@-webkit-keyframes fadeOutUp{0{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}
.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutDown{0{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}
.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutLeft{0{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutRight{0{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}
.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}
/* end animate*/
@media print {img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}}

.spacer{height:20px; clear:both;}
.transitionAll{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;-webkit-backface-visibility: hidden;}
/* *{-webkit-backface-visibility: hidden;}*/


.s_nav {width:100%; background:url(/content/style/static/img/head/headerbg.jpg) left top repeat-x; position:fixed; top:0; left:0; height:60px; overflow:visible; z-index:999;}
.s_nav .w {height:60px; position:relative; z-index:9000;}
.nav-fake {height:64px; _display:none;}
.travel-logo {width:150px; height:50px; display:block; padding-top:5px;}
.travel-logo a {display:block; width:150px; height:50px; background-image:url(travel/2013/0422/travel_logo_1x.png); background-image:-webkit-image-set(url(travel/2013/0422/travel_logo_1x.png) 1x,url(travel/2013/0422/travel_logo_2x.png) 2x); background-repeat:no-repeat;}
.travel-nav {width:560px; height:64px; position:absolute; top:0; left:155px;}
.travel-nav li {display:inline; float:left; height:64px; text-align:center; position:relative;}
.travel-nav .hover {background:url(travel/2013/0422/travel_bg.png) no-repeat; z-index:8000;}
.travel-nav li a {line-height:60px; font-size:14px; font-family:Microsoft Yahei, sans-serif; color:#fff; display:block;}
.travel-nav-hot, .travel-nav-hotel, .travel-nav-photo {width:64px;}
.travel-nav-des, .travel-nav-tourist {width:80px;}
.travel-nav-guide, .travel-nav-theme {width: 100px;}
.travel-nav-flight {width: 130px;}
.travel-nav-task {width: 187px;}
.travel-nav-discover {width:100px; cursor:pointer;}
.on.travel-nav-hot {background-image:none; background-color:#0093d0;}
.travel-nav li.on.travel-nav-des, .travel-nav li.on.travel-nav-theme {background:url(travel/2013/0422/travel_bg.png) no-repeat; background-position:-100px -358px;}

.travel-nav li.on.travel-nav-hot, .travel-nav li.on.travel-nav-guide, .travel-nav li.on.travel-nav-hotel, .travel-nav li.on.travel-nav-flight, .travel-nav li.on.travel-nav-photo, .travel-nav li.on.travel-nav-tourist, .travel-nav li.on.travel-nav-discover {background-image:none; background-color:#0093d0;}

.travel-nav-des, .travel-nav-theme {background:url(travel/2013/0422/travel_bg.png) -180px -64px; background-repeat:no-repeat; text-indent:-10px;}
.hover.travel-nav-des, .hover.travel-nav-theme {background:url(travel/2013/0422/travel_bg.png) no-repeat; background-position:-180px 0;}
.hover.on.travel-nav-des, .hover.on.travel-nav-theme {background:url(travel/2013/0422/travel_bg.png) no-repeat; background-position:-100px -422px;}
.travel-nav li.travel-nav-discover {background:url(travel/2013/0422/travel_bg.png) no-repeat; background-position:-260px -64px; text-indent:20px;}
.travel-nav li.travel-nav-discover.on {background:url(travel/2013/0528/travel_bg2.png) no-repeat #0093d0; background-position:-260px -64px; text-indent:20px;}
.travel-nav li.hover.travel-nav-discover.on {background:url(travel/2013/0528/travel_bg2.png) no-repeat #0093d0; background-position:-260px -64px; text-indent:20px;}
.travel-nav li.hover.travel-nav-discover {background-position:-260px -192px;}
.travel-nav .travel-nav-discover2 {background:url(travel/2013/0422/travel_bg.png) no-repeat; background-position:-260px -128px; text-indent:20px; display:none;}
.travel-nav .hover.travel-nav-discover2 {background-position:-260px 0;}
.travel-user {height:30px; padding:15px 5px 19px 10px;}
.hover.travel-user {background:url(travel/2013/0422/travel_bg.png) no-repeat;}
#travel-user-avatar {width:30px; height:30px; margin-right:10px;}
#travel-user-avatar img {width:30px; height:30px;}
.travel-user .arrow {width:17px; height:30px; background:url(travel/2013/0422/travel_bg.png) no-repeat; background-position:-238px -79px;}
.hover.travel-user .arrow {background-position:-238px -15px;}
#travel-user-name {height:30px; line-height:30px;}
#travel-user-name a {color:#fff;}
.user-nologin {width:120px;}
.user-nologin li{ float:left;display:inline;width:60px;text-align:center;line-height:60px;}
.user-nologin a{color:#FFF;display:block;}
.user-nologin a:hover{color:#FFF;background:url(travel/2013/0422/travel_bg.png) no-repeat;}
.user-nologin a.travel-login{color:#FFF;background:url(travel/2013/0422/travel_bg.png) no-repeat; height:64px; position:relative; z-index:8000;}




#user_box {width:45px; height:30px;}
#make_notes {width:70px; height:20px; background-color:#525252; padding:5px 10px; margin:15px 10px 0 0; text-decoration:none; cursor:pointer;}
#make_notes i {width:20px; height:20px; background-image:url(http://i3.sinaimg.cn/travel/2013/0805/ico_20_20.png); background-repeat:no-repeat;}
#make_notes span {width:50px; height:20px; text-align:center; line-height:20px; color:#fff; font-size:14px; font-family:Microsoft Yahei;}
#make_notes:hover {background-color:#8eb83f;}
#user_avatar {width:45px; background-color:#525252;}
#user_avatar img {width:30px; height:30px;}
#user_avatar i {width:15px; height:30px; background-image:url(http://i0.sinaimg.cn/travel/2013/0806/header_bg.png); background-repeat:no-repeat; background-position:0 0;}
#user_avatar:hover i {background-position:-15px 0; background-color:#7d7d7d;}
#user_menu {width:258px; height:254px; position:fixed; display:none; border:1px solid #c4c4c4;box-shadow:1px 1px 3px rgba(0,0,0,0.2); background-color:#fff; z-index:999999;}
#user_menu .tit {height:50px; width:220px; padding:19px; background-color:#f4f4f4; border-bottom:1px solid #e7e7e7;}
#user_avatar_50 {width:50px; height:50px; overflow:hidden; margin-right:10px;}
#user_avatar_50 img {width:50px; height:50px;}
#user_inf {width:160px; height:50px; overflow:hidden;text-align: left;}
#user_inf_name {height:20px; line-height:20px; font-size:14px; margin-top:-3px;}
#user_inf_name a {color:#0093d0;}
#user_message {height:16px; line-height:16px; margin-top:17px;}
#user_message i {width:15px; height:16px; background-image:url(travel/2013/0805/ico_20_20.png); background-repeat:no-repeat; background-position:0 -203px; margin-right:5px;}
#user_message a {color:#818181;}
#user_message a:hover {color:#f04928;}
#user_message.on a {cursor:pointer; color:#f04928;}
#user_message.on i {background-position:0 -20px;}
#user_menu .con {padding:13px 5px 8px 13px; border-bottom:1px solid #e7e7e7;}
#user_menu .con li {display:inline; width:100px; height:30px; float:left; margin:0 20px 5px 0;}
#user_menu .con li a {width:90px; height:20px; padding:5px; color:#333; line-height:20px;}
#user_menu .con li a:hover {background-color:#f4f4f4; font-weight:bold;}
#user_menu .con li i, #user_menu .ft li i {width:20px; height:20px; background-image:url(travel/2013/0805/ico_20_20.png); background-repeat:no-repeat; margin-right:2px;}
#user_des i {background-position:0 -60px;}
#user_quiz i {background-position:0 -80px;}
#user_note i {background-position:0 -100px;}
#user_cmt i {background-position:0 -120px;}
#user_like i {background-position:0 -140px;}
#user_set i {background-position:0 -160px;}
#user_logout i {background-position:0 -180px;}
#user_good i {background-position:0 -242px;}
#user_follow i {background-position:0 -220px;}
#user_task i {background-position:0 -220px;}
#user_menu .ft {height:20px; padding:9px 5px 9px 13px; background-color:#f4f4f4;}
#user_menu .ft li {display:inline; float:left; width:90px; height:20px; margin:0 20px 0 0; padding:0 5px; line-height:20px;}
#user_menu .ft li a:hover {font-weight:bold; color:#333;}



.header {margin-top:16px; height:40px;}
.travel-feed {width:90px; height:21px; padding:10px 10px 9px; background-color:#ffa200; cursor:pointer;}
.travel-feed i {width:21px; height:21px; background:url(travel/2013/0422/travel_bg.png) no-repeat; background-position:-100px -128px;}
.travel-feed a {height:20px; overflow:hidden; width:59px; padding-left:10px; line-height:20px; color:#fff; background:url(travel/2013/0422/travel_bg.png) no-repeat; background-position:-121px -128px; font-size:14px;}
.hover.travel-feed {background:#ee8e05;}
.hover.travel-feed i {background-position:-100px -149px;}
.hover.travel-feed a {background-position:-121px -148px;}
.feed-box {width:108px; position:absolute; border:1px solid #c4c4c4;}
.feed-box li {height:38px; width:108px; border-bottom:1px solid #dfdfdf; background-color:#fff;}
.feed-box li.hover {background-color:#f4f4f4;}
.feed-box li.no-btm {border-bottom-width:0;}
.feed-box a {display:block; width:108px; height:38px; background:url(travel/2013/0422/travel_bg.png) no-repeat;}
a.feed-box-google {background-position:0 -490px;}
a.feed-box-qq {background-position:0 -528px;}
a.feed-box-yahoo {background-position:0 -566px;}
a.feed-box-xianguo {background-position:0 -604px;}
a.feed-box-youdao {background-position:0 -642px;}
a.feed-box-zhuaxia {background-position:0 -680px;}

.light {position:absolute; width:28px; height:35px;left: 10px; top:10px;}
.light_1 {background:url(travel/2013/0521/light_1.gif) no-repeat;}
.hover .light_1 {background:url(travel/2013/0521/light_2.gif) no-repeat;}

.light_2 {background:url(travel/2013/0522/light_2_no.gif) no-repeat;}
.hover .light_2 {background:url(travel/2013/0522/light_1_no.gif) no-repeat;}

.light_3 {background:url(travel/2013/0521/light_3.gif) no-repeat;}
.hover .light_3 {background:url(travel/2013/0521/light_3.gif) no-repeat;}

.light_4 {background:url(travel/2013/0522/light_3_no.gif) no-repeat;}
.hover .light_4 {background:url(travel/2013/0522/light_3_no.gif) no-repeat;}

/***** POP *****/
.travel-pop {background:#fff; border:1px solid #c4c4c4; _position:absolute; position:fixed; box-shadow:1px 1px 3px rgba(0,0,0,0.2); display:none; z-index:10000;}
.travel-pop li.no-btm {border-bottom-width:0;}
.theme-pop {padding:9px; width:390px; height:180px;}
.theme-pop li {display:inline; float:left; width:120px; height:40px; padding:10px 0 10px 10px;}
.theme-pop li.hover {background:#f4f4f4;}
.theme-pop li a {display:block; width:120px; height:40px; line-height:40px; overflow:hidden; font-size:14px;}
.theme-pop li.hover a {color:#0093d0;}
.theme-pop li i {background:url(travel/2013/0516/theme_ico.png) no-repeat; width:40px; height:40px; margin-right:10px;}
.theme-pop li .thm-01 i {background-position:0 0;}
.theme-pop li .thm-02 i {background-position:0 -40px;}
.theme-pop li .thm-03 i {background-position:0 -80px;}
.theme-pop li .thm-04 i {background-position:-40px 0px;}
.theme-pop li .thm-05 i {background-position:-40px -40px;}
.theme-pop li .thm-06 i {background-position:-40px -80px;}
.theme-pop li .thm-07 i {background-position:-80px 0px;}
.theme-pop li .thm-08 i {background-position:-80px -40px;}
.theme-pop li .thm-09 i {background-position:-80px -80px;}

.user-pop {width:178px;}
.user-pop li {height:38px; line-height:38px; overflow:hidden; border-bottom:1px solid #dfdfdf; width:178px;display:block;text-align:left;}
.user-pop li.hover {background:#f4f4f4;font-weight:bold;}
.user-pop li a{ display:block;}
.user-pop li i {display:inline; float:left; width:16px; height:16px; background-image:url(travel/2013/0422/user-ico.png); background-repeat:no-repeat; margin:11px 10px 0 20px;}
.user-des i {background-position:0 0;}
.user-like i {background-position:0 -16px;}
.user-quiz i {background-position:0 -32px;}
.user-cmt i {background-position:0 -48px;}
.user-set i {background-position:0 -64px;}
.user-logout i {background-position:0 -80px;}
.user-set {border-top:1px solid #c4c4c4;}
.user-pop .user-cmt {border-bottom:1px solid #c4c4c4;}

.des-pop {height:273px;}
.continent-list {width:98px;}
.continent-list li {height:38px; width:98px; line-height:38px; border-bottom:1px solid #dfdfdf; color:#333; font-size:14px; text-indent:20px; cursor:pointer;}
.continent-list li.no-btm {border-bottom-width:0;}
.continent-list li.hover {background:url(travel/2013/0422/travel_bg.png) no-repeat #f4f4f4; background-position:0 -128px; font-weight:bold;}
.hot-country {width:205px; padding-left:15px; border-left:1px solid #c4c4c4; height:273px; display:none;}
.des-pop .tit {height:38px; line-height:38px; width:200px; padding-left:5px;}
.des-pop .more {color:#0093d0;}
.des-pop .more:hover {color:#28aee6;}
.des-pop .tit h4 {font-size:14px; border-bottom:1px solid #dfdfdf;}
.des-list {padding-right:5px; padding-top:10px;}
.des-list li {display:inline; float:left; width:100px; height:20px; padding:5px 0; overflow:hidden;}
.des-list li a {display:inline; float:left; height:20px; line-height:20px; padding:0 5px;}
.des-list li a:hover {background-color:#0093d0; color:#fff;}
.hot-city {width:205px; padding:0 20px 0 25px; height:273px; display:none;}

.discover-pop {width:288px;}
.discover-all {height:16px; background-color:#f5fcff; padding:11px 0 11px 19px; line-height:16px; border-bottom:1px solid #dfdfdf;}
.discover-all a {height:16px; margin-right:8px; font-size:14px; font-weight:bold;}
.discover-all i {width:16px; height:16px; background:url(travel/2013/0422/travel-ico.png) no-repeat; background-position:0 0;}
.discover-pop h4 {height:22px; padding:10px 0 0 20px; font-size:14px;}
.discover-con {padding:0 19px 19px; width:250px; position:relative;}

.discover-con h5 {position:absolute; width:97px; height:30px; padding-top:7px; color:#fffef4; font-size:14px; text-indent:28px; overflow:hidden; line-height:30px; top:0; left:-5px; background:url(travel/2013/0422/travel_bg.png) no-repeat; background-position:0 -166px;}
.discover-trip, .discover-wb, .discover-more {position:relative; border-left:1px solid #dfdfdf; padding:37px 0 0 12px;}
.dis-trip-list {padding-top:5px; margin:0;}
.dis-trip-list li {padding-bottom:5px;}
.dis-trip-list h6 {height:44px; line-height:44px; font-size:14px; font-weight:normal; overflow:hidden;}
.dis-trip-info {height:40px; width:237px;}
.dis-trip-avatar {width:40px; height:40px; margin-right:10px;}
.dis-trip-avatar img {width:40px; height:40px;}
.dis-trip-data {width:187px; height:40px;}
.trip-data-name, .trip-data-more {height:20px; overflow:visible; line-height:20px; margin-top:-4px; overflow:hidden;}
.trip-data-more {margin-top:6px;}
.trip-data-name a.fL {color:#0093d0;}
.trip-data-name a.fL:hover {color:#28aee6;}
.trip-data-name i.fL {padding:0 10px; color:#dfdfdf;}
.trip-data-name span.fL {height:20px; margin-right:2px;color:#390;}
.trip-data-name span.fL a {display:block; padding:0 5px; color:#390;}
.trip-data-name span.fL a:hover {color:#fff; background:#390;}
.trip-data-time {margin-right:30px;}
.trip-data-time i {background:url(travel/2013/0422/travel-ico.png) no-repeat; background-position:0 -16px; width:16px; height:16px; margin:2px 2px 0 0;}
.trip-data-time span {color:#666;}
.trip-data-num a {background:url(travel/2013/0422/travel-ico.png) no-repeat; padding-left:16px; color:#aaa;}
#trip-num-like {background-position:-16px 0; margin-right:20px;}
#trip-num-cmt {background-position:-16px -20px;}
.dis-wb-con {margin-top:20px; overflow:hidden; height:120px;}
.dis-wb-con img {float:left; width:40px; height:40px; margin:0 10px 0 0;}
.dis-wb-con p {color:#818181; line-height:24px;}
.dis-wb-con p a {color:#0093d0;}
.dis-wb-con p.dis-wb-user {line-height:1; margin-bottom:8px;}
.dis-wb-con p a.dis-wb-text {color:#818181;}
.discover-more a {position:absolute; width:97px; height:30px; padding-top:7px; color:#fffef4; font-size:14px; text-indent:28px; overflow:hidden; line-height:30px; top:0; left:-5px; background:url(travel/2013/0422/travel_bg.png) no-repeat; background-position:0 -203px;}
.load-more-box {width:100%; border-top:1px solid #dfdfdf; margin:0 auto;}
.load-more {display:block; width:120px; height:40px; margin:0 auto; background:#f4f4f4; line-height:38px; background:url(travel/2013/0422/travel_bg.png) no-repeat #f4f4f4; background-position:-180px -358px; font-size:14px; text-indent:40px;}
.load-more:hover {background-position:-180px -398px; background-color:#e8f8ff; color:#0093d0;}

.pagination{text-align:center;padding:40px 0 0 0; font-size:14px;}

.pagination a{font-size:14px;font-family:Tahoma, Geneva, sans-serif; color:#0093d0; background-color:#f4f4f4; margin:auto 0; line-height:40px; text-decoration:none; display:inline-block; width:40px; height:40px; margin-right:5px;}
.pagination a:hover{text-decoration:none; background-color:#e8f8ff;}
.pagination a.current{background-color:#0093d0; color:#fff; cursor:default;}

/***** globel login *****/

.st_login{width:418px;height:248px;overflow:hidden; top:64px;position:fixed;margin:0 auto;border:1px solid #c4c4c4;box-shadow:1px 1px 3px rgba(0,0,0,0.2);display:none; z-index:10000; background:#FFF;}
.st_login .close,.st_login .sta i,.st_login a.reg,.st_login .qa{background:url(travel/2013/0520/all_btn.png) no-repeat 0 -999em;}
.st_login .close{cursor:pointer;position:absolute;top:10px;right:10px;width:30px;height:30px; background-position:0 -204px;text-align:center;color:#FFF;font-size:16px;line-height:30px; text-indent:-99em;}
.st_login .close:hover{ background-position:-30px -204px;}
.st_login .uf{width:205px;float:left;display:inline;margin:20px 0 0 20px;}
.st_login .ut{width:174px;border-left:1px solid #E7E7E7;height:250px;background:#f4f4f4;}
.st_login .tips{width:100px;margin:75px auto 0;}
.st_login .ut p{display:block;text-align:center;height:20px;}
.st_login .v1{width:198px;border:1px solid #DFDFDF;vertical-align:middle;padding-left:5px;height:38px;line-height:38px;color:#999;font-size:14px;}
.st_login .v1foucs{border:1px #89d7f8 solid;box-shadow:0px 0px 4px rgba(137,215,248,.7);color:#333;transition: background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;-moz-transition: background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;-webkit-transition: background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;-o-transition: background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;-ms-transition: background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;}
.st_login .msg{height:30px; overflow:hidden; color:#818181;}
.st_login .error{color:#c00;}
.st_login .login_uid{ margin-bottom:15px;}
.st_login .fp{padding-top:15px;height:20px;overflow:hidden;}
.st_login .fp i,.st_login .fp input,.st_login .fp al{float:left;display:inline;line-height:18px;}
.st_login .fp i{width:95px;}
.st_login .fp input{margin:2px 5px 0 0;*margin:-2px;}
.st_login .fp .rp{float:right;width:55px;text-align:right;line-height:18px;}
.st_login .fp .rp a{color:#0079C5;}
.st_login .qa{background-position:-101px -28px;width:16px;height:16px;overflow:hidden;float:left;display:inline;}
.st_login .qa a{display:block;width:16px;height:16px;overflow:hidden;}
.st_login .sta{margin-top:10px;background:#8EB83F;text-align:center;height:40px;line-height:40px;width:205px;color:#FFF;font-size:14px;cursor:pointer;}
.st_login .sta:hover{background:#7CAC22;}
.st_login a.reg{margin:10px auto 0;background:#FAA21B;display:block;width:85px;height:40px;color:#FFF;line-height:40px;text-align:center;font-size:14px;}
.st_login .reg:hover{background:#FA841B;text-decoration:none;}

/*shake css*/
@-webkit-keyframes shake {0%, 100% {-webkit-transform:translateX(0);}
10%, 30%, 50%, 70%, 90% {-webkit-transform:translateX(-10px);}
20%, 40%, 60%, 80% {-webkit-transform:translateX(10px);}}
@-moz-keyframes shake {0%, 100% {-moz-transform:translateX(0);}
10%, 30%, 50%, 70%, 90% {-moz-transform:translateX(-10px);}
20%, 40%, 60%, 80% {-moz-transform:translateX(10px);}}
@-ms-keyframes shake {0%, 100% {-ms-transform:translateX(0);}
10%, 30%, 50%, 70%, 90% {-ms-transform:translateX(-10px);}
20%, 40%, 60%, 80% {-ms-transform:translateX(10px);}}
@-o-keyframes shake {0%, 100% {-o-transform:translateX(0);}
10%, 30%, 50%, 70%, 90% {-o-transform:translateX(-10px);}
20%, 40%, 60%, 80% {-o-transform:translateX(10px);}}
@keyframes shake {0%, 100% {transform:translateX(0);}
10%, 30%, 50%, 70%, 90% {transform:translateX(-10px);}
20%, 40%, 60%, 80% {transform:translateX(10px);}}
.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-ms-animation-name:shake;-o-animation-name:shake;animation-name:shake;}
/*
.scale-style {-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease;}
.scale-style:hover {-webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05); opacity:0.95;}
*/
/*面包屑&&SUBNAV*/
.sa_header{margin-top:16px; height:40px;}
.discover-tab {line-height:40px; font-size:14px;}
.discover-tab i{padding:0 18px; color:#dfdfdf;}
.discover-tab a.on {font-weight:bold; color:#0093d0;}
.sa_sa_search{width: 320px;height: 40px;}
.sa_local {line-height:40px; font-size:14px;}
.sa_local i{padding:0 8px; color:#AAA;}

.travel-nav li {overflow:hidden; zoom:1; background:url(travel/2013/0422/travel_bg.png) repeat-x; background-position:0 -64px;}
.travel-nav .hover.travel-nav-des, .travel-nav .hover.travel-nav-theme {background:url(travel/2013/0422/travel_bg.png) -180px 0;}
.travel-nav .travel-nav-des, .travel-nav .travel-nav-theme {background:url(travel/2013/0422/travel_bg.png) -180px -64px;}
.travel-pop {position:fixed; _position:absolute;}
.continent-list li {margin:0; padding:0; float:left;}

.bread {height:40px;}
.show-map {width:40px; height:40px; background:url(travel/2013/0515/travel_bg.png) no-repeat; background-position:-120px -490px; margin-right:10px;}
.bread ul {height:40px;}
.bread li {height:20px; display:inline; float:left; line-height:20px; font-size:14px; padding:10px 0;}
.bread li em, .bread li a, .bread li i {display:inline; float:left;}
.bread li em {width:22px; text-align:center; font-family:\5b8b\4f53; color:#aaa;}
.bread li i {background:url(travel/2013/0516/travel_bg.png) no-repeat; background-position:-300px -440px; width:20px; height:20px; cursor:pointer;}
.bread li.on i {background-position:-300px -460px;}
.bread-pop {width:220px; border:1px solid #c4c4c4; box-shadow:1px 1px 3px rgba(0,0,0,0.2); background-color:#fff; position:absolute; padding:10px 0 10px 19px;}
.bread-pop li {display:inline; float:left; height:30px; line-height:30px; width:110px;}
.bread-pop li a.bread-more {color:#0093d0; font-family:\5b8b\4f53;}
.bread-pop-1 {width:220px; border:1px solid #c4c4c4; box-shadow:1px 1px 3px rgba(0,0,0,0.2); background-color:#fff; position:absolute; padding:10px 0 10px 19px;}
.bread-pop-1 li {display:inline; float:left; height:30px; line-height:30px; width:110px;}
.bread-pop-1 li a.bread-more {color:#0093d0; font-family:\5b8b\4f53;}

    /*sidebar*/
html{_background:url(about:blank);}
#sidebar{position:fixed;_position:absolute;right:10px;bottom:80px;width:40px;z-index:990;display:none;}
#sidebar ul li{float:left;height:40px;padding-bottom:5px;}
#sidebar ul li span{width:40px;height:40px;display:block;overflow:hidden;}
#sidebar ul li span a{width:40px;height:40px;display:block;background:url(travel/2013/0515/top.png) no-repeat;line-height:200px;overflow:hidden;}
#sidebar ul li span.returntop a{background-color:#000000;background-position:0 1px;opacity:0.2;filter:(alpha=20);}
#sidebar ul li span.returntop a:hover,#sidebar ul li span.returntop a.focus{background-color:#0093d0;background-position:0 -39px;opacity:1;filter:(alpha=100);margin:0}

#sidebar ul li .return{width:80px;height:40px;width:0;position:absolute;right:45px;top:0;overflow:hidden;line-height:40px;text-align:center;background:#0093d0;font-size:14px;color:#ffffff;}



/*globel footer*/
.footer{overflow: hidden;margin-top:40px;}
.footer .tbw{height:150px; border-top:1px solid #E1E1E1;}
.footer .tbw .tbg{height:6px; overflow:hidden; line-height:0; background:#F3F3F3; display:block; width:1000px;}
.footer .fwn{width:550px;margin-top:24px;}
.footer .wlst{width:80px;_width:82px;}
.footer .fwn s{float:left; display:inline; background:url(travel/2013/0418/ico.png) no-repeat 0 -47px; width:8px; height:8px; overflow:hidden; margin:10px 10px 0 0;}
.footer .mb{width:70px; margin-left:40px; color:#666;}
.footer .fpw{width:410px; overflow:hidden;}
.footer .fpw ul{width:670px;}
.footer .fpw li{float:left; display:inline;width:70px;padding-top:38px;height:109px;margin:0 40px 0 0;opacity:0.8;*filter:alpha(opacity=80);filter:alpha(opacity=80)/;}
.footer .fpw li:hover{opacity:1;*filter:alpha(opacity=100);filter:alpha(opacity=100)/;color: #0093d0;}
.footer .fpw li:hover .pic{transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08); -webkit-transform:scale(1.08,1.08);}
.footer .fpw .pic{width:50px; height:50px;display:block;background:url(travel/2013/0515/ft_cio.png) no-repeat 0 0; margin:0 auto;}
.footer .fpw .pic a{display:block; height:50px; width:50px; overflow:hidden;}
.footer .fpw .aa{background-position:0 0;}
.footer .fpw .ab{background-position:0 -50px;}
.footer .fpw .ac{background-position:0 -100px;}
.footer .fpw .ad{background-position:0 -150px;}
.footer .fpw .ae{background-position:0 -200px;}
.footer .fpw .af{background-position:0 -255px;width:70px;height:70px;margin-top:5px;}
.footer .fpw .af a{width:70px; height:70px;}
.footer .fpw em{padding-top:15px; text-align:center; display:block;}
.footer .fpw em a{color:#333;display:block;}

.footer .fwn ul li{float: left;width: 120px;}
.footer .fwn a{display:block; line-height:26px;}
.footer .msg{height:50px;background:#0093D0;line-height:50px; text-align:center;}
.footer .msg .lg{background:url(travel/2013/0418/ico.png) no-repeat 0 0; width:135px; height:36px; overflow:hidden;display:inline; float:left; margin:6px 40px 0 0;}
.footer .msg .lg a{display:block;}
.footer .msg .a{display:inline; float:left; margin-right:30px; color:#FFF;}
.footer .msg .a a{color:#FFF;}
.footer .ar{height:20px; width:90px; margin-top:10px;}
.footer .ov{color:#FFF; width:70px;height:20px; margin-top:5px;}
.footer .ov s{float:right;display:inline; background:url(travel/2013/0418/ico.png) no-repeat 0 -40px; width:7px; height:4px; overflow:hidden; margin:7px 0 0 0;}
.footer .ov a{float:left;display:inline;width:60px; line-height:20px; color:#FFF;}
.fbotm{text-align:center; color:#818181; background:#333;padding:40px 0;}
.fbotm p{line-height:24px;}
.fbotm p i{color:#494949; padding:0 5px;}
.fbotm p a{color:#818181;}
.fbotm p a:hover{color:#fff}

.for_ie6 {width:998px; height:98px; background-color:#fff8d5; border:1px solid #f4edbb; margin-top:16px; position:relative; display:none;}
	.lt-ie7 .for_ie6 {display:block;}
	.for_ie6_ico {width:40px; height:45px; background:url(travel/2013/0528/for_ie6.png) no-repeat; position:absolute; top:27px; left:37px;}
	.for_ie6_text {position:absolute; height:28px; line-height:28px; top:19px; left:124px; font-size:14px;}
	.for_list {width:100px; height:30px; position:absolute; top:51px; line-height:30px; padding-left:30px;}
	.for_list a {color:#0093d0;}
	
	
.toplines .big_slidings{
	width:620px;
}
.newhd_2 ul li a{
	*padding-left:48px;
}

