@charset "gb2312";
/* 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{content:'\0020';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:1000px; 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;}*/

/*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:300px;margin-top:24px;}
.footer .wlst{width:80px;_width:82px;}
.footer .wlst s{float:left; display:inline; background:url(i1.sinaimg.cntravel20130418ico.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(i0.sinaimg.cntravel20130515ft_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 .wlst a{display:block; line-height:26px;}
.footer .msg{height:50px;background:#0093D0;line-height:50px; text-align:center;}
.footer .msg .lg{background:url(i3.sinaimg.cntravel20130726btm_logo.png) no-repeat 0 0; width:215px; height:36px; overflow:hidden;display:inline; float:left; margin:6px 40px 0 0;}
.footer .msg .lg a, .footer .msg .lg i {height:36px;}
.footer .msg .lg a.sina_link {width:115px;}
.footer .msg .lg a.travel_link {width:85px;}
.footer .msg .lg i {width:15px;}
.footer .msg .a{display:inline; float:left; margin-right:30px; color:#FFF;}
.footer .ar{height:20px; margin-top:10px;}
.footer .ov{color:#FFF; height:20px; margin-top:5px; text-align:right;}
.footer .ov s{float:right;display:inline; background:url(i1.sinaimg.cntravel20130418ico.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}

/*google map common style*/
.gmapInfoBoxClass{-webkit-transition:margin-top .3s cubic-bezier(.71,.28,.26,1.29),opacity .3s cubic-bezier(.71,.28,.26,1.29);-moz-transition:margin-top .3s ease-in,opacity .3s ease-in;-ms-transition:margin-top .3s ease-in,opacity .3s ease-in;-o-transition:margin-top .3s ease-in,opacity .3s ease-in;transition:margin-top .3s cubic-bezier(.71,.28,.26,1.29),opacity .3s cubic-bezier(.71,.28,.26,1.29);background:white;opacity:0;white-space:nowrap;box-shadow:0 0 5px 1px rgba(0,0,0,0.2);margin-top:0;}

/* general search  */

	#generalSearchForm {height: 40px;position: relative;width: 320px;}
	#generalSearchForm input{height: 40px;float: left;outline: 0;z-index: 0;position: absolute;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;}
	#generalSearchForm input::-ms-clear{display: none;}
	#generalSearchForm #searchText{height: 38px;width: 264px;border-left: 1px #dfdfdf solid;border-bottom: 1px #dfdfdf solid;border-top: 1px #dfdfdf solid;border-right: 0;font-size: 14px;color: #aaa;vertical-align: middle;padding:0 45px 0 10px;}
	#generalSearchForm.focusing #searchText{border-left: 1px #89d7f8 solid;border-bottom: 1px #89d7f8 solid;border-top: 1px #89d7f8 solid;box-shadow: 0px 0px 4px rgba(137,215,248,.7);color: #333;}
	.lt-ie9 #generalSearchForm #searchText{padding-top: 12px;height: 26px;}
	#generalSearchForm #searchSubmitBtn{height: 40px;width: 40px;background: url(i1.sinaimg.cntravel20130509components.png) #0093d0;border: 0;right: 0;}
	#generalSearchForm #searchSubmitBtn:hover{background: url(i1.sinaimg.cntravel20130509components.png) #0083ba;}
	#generalSearchForm #searchSuggest{width: 278px;box-shadow: 2px 2px 3px #e0e0e0;border: 1px solid #c4c4c4;z-index: 9;background: white;top: 40px;position: absolute;display: none;}
	#generalSearchForm dt{width: 50px;padding-top: 10px;padding-right: 10px;text-align: right;clear: left;border-bottom:1px solid #e7e7e7;line-height: 18px}
	#generalSearchForm dt.searchDefinitionTitle{display: none;}
	#generalSearchForm dt.searchNotesTitle{display: none;}
	#generalSearchForm dd{width: 197px;padding-left: 20px;height: 29px;border-bottom: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;padding-top: 10px;cursor: pointer;transition: background .3s;-moz-transition: background .3s;-webkit-transition: background .3s;-o-transition: background .3s;-ms-transition: background .3s;}
	#generalSearchForm dd.searchDefinitionDescription, #generalSearchForm dd.searchNotesDescription{display: none;}
	#generalSearchForm dd.searchNotesDescription p{line-height: 20px;width: 180px;height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	#generalSearchForm dd:hover{background: #f4f4f4;}
	#generalSearchForm dd.hover{background: #f4f4f4;}
	#generalSearchForm dd p{margin-bottom: 5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	#generalSearchForm dd b{color: #0093d0;}
	#generalSearchForm .searchSuggestSubTitle{font-family: Tahoma;color: #aaa;height: 15px;overflow: hidden;white-space: nowrap;width: 185px;text-overflow: ellipsis;}
	#generalSearchForm #searchSuggestMoreBtn{width: 247px;line-height: 50px;padding: 0 15px;cursor: pointer;text-align: left;margin-left: 1px;transition: background .3s;-moz-transition: background .3s;-webkit-transition: background .3s;-o-transition: background .3s;-ms-transition: background .3s;}
	#generalSearchForm #searchSuggestMoreBtn:hover{background: #f4f4f4;}
	#generalSearchForm #searchSuggestMoreBtn.hover{background: #f4f4f4;}
	#generalSearchForm #searchSuggestKeyword{color: #0093d0;font-weight: bold;padding: 0 5px;word-break: break-all;white-space: pre-wrap;}
	#generalSearchForm .singleLine{height: 29px;line-height: 16px;}

/* end general search */

    .nav {width:100%; background:#333; position:fixed; top:0; height:60px; overflow:visible; z-index:999;}
.nav .w {height:60px; position:relative; z-index:9000;}
.nav-fake {height:64px; _display:none;}
.travel-logo {width:145px; height:36px; display:block; padding-top:11px;}
.travel-logo a {display:block; width:135px; height:36px; background-image:url(i3.sinaimg.cntravel20130422travel_logo_1x.png); background-image:-webkit-image-set(url(i3.sinaimg.cntravel20130422travel_logo_1x.png) 1x,url(i0.sinaimg.cntravel20130422travel_logo_2x.png) 2x); background-repeat:no-repeat;}
.travel-nav {width:655px; height:64px; position:absolute; top:0; left:145px;}
.travel-nav li {display:inline; float:left; height:64px; text-align:center; position:relative;}
.travel-nav .hover {background:url(i3.sinaimg.cntravel20130422travel_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-photo, .travel-nav-flight, .travel-nav-hotel {width:60px;}
.travel-nav-des, .travel-nav-theme, .travel-nav-discover {width:80px;}
.travel-nav-guide {width:100px;}
.travel-nav-tourist {width:75px;}
.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(i3.sinaimg.cntravel20130422travel_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-photo, .travel-nav li.on.travel-nav-flight, .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(i3.sinaimg.cntravel20130422travel_bg.png) -180px -64px; background-repeat:no-repeat; text-indent:-10px;}
.hover.travel-nav-des, .hover.travel-nav-theme {background:url(i3.sinaimg.cntravel20130422travel_bg.png) no-repeat; background-position:-180px 0;}
.hover.on.travel-nav-des, .hover.on.travel-nav-theme {background:url(i3.sinaimg.cntravel20130422travel_bg.png) no-repeat; background-position:-100px -422px;}
.travel-nav li.travel-nav-discover {background:url(i3.sinaimg.cntravel20130422travel_bg.png) no-repeat; background-position:-270px -64px; text-indent:20px;}
.travel-nav li.travel-nav-discover.on {background:url(i0.sinaimg.cntravel20130528travel_bg2.png) no-repeat #0093d0; background-position:-270px -64px; text-indent:20px;}
.travel-nav li.hover.travel-nav-discover.on {background:url(i0.sinaimg.cntravel20130528travel_bg2.png) no-repeat #0093d0; background-position:-270px -64px; text-indent:20px;}
.travel-nav li.hover.travel-nav-discover {background-position:-270px -192px;}
.travel-nav .travel-nav-discover2 {background:url(i3.sinaimg.cntravel20130422travel_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 0 19px 0; width:45px;}
#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(i3.sinaimg.cntravel20130422travel_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:100px;}
.user-nologin li{ float:left;display:inline;width:50px;text-align:center;line-height:60px;}
.user-nologin a{color:#FFF;display:block;}
.user-nologin a:hover{color:#FFF;background:url(i3.sinaimg.cntravel20130422travel_bg.png) no-repeat;}
.user-nologin a.travel-login{color:#FFF;background:url(i3.sinaimg.cntravel20130422travel_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;}
#make_notes i {width:20px; height:20px; background-image:url(i3.sinaimg.cntravel20130805ico_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(i0.sinaimg.cntravel20130806header_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;}
#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(i3.sinaimg.cntravel20130805ico_20_20.png); background-repeat:no-repeat; background-position:0 -36px; 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(i3.sinaimg.cntravel20130805ico_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_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;}
.header div a,.header li a{font-size:14px;}
.travel-feed {width:90px; height:21px; padding:10px 10px 9px; background-color:#ffa200; cursor:pointer;}
.travel-feed i {width:21px; height:21px; background:url(i3.sinaimg.cntravel20130422travel_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(i3.sinaimg.cntravel20130422travel_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(i3.sinaimg.cntravel20130422travel_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; top:10px; left:8px; display:none;}
.light_1 {background:url(i2.sinaimg.cntravel20130521light_1.gif) no-repeat;}
.hover .light_1 {background:url(i3.sinaimg.cntravel20130521light_2.gif) no-repeat;}

.light_2 {background:url(i0.sinaimg.cntravel20130522light_2_no.gif) no-repeat;}
.hover .light_2 {background:url(i3.sinaimg.cntravel20130522light_1_no.gif) no-repeat;}

.light_3 {background:url(i0.sinaimg.cntravel20130521light_3.gif) no-repeat;}
.hover .light_3 {background:url(i0.sinaimg.cntravel20130521light_3.gif) no-repeat;}

.light_4 {background:url(i1.sinaimg.cntravel20130522light_3_no.gif) no-repeat;}
.hover .light_4 {background:url(i1.sinaimg.cntravel20130522light_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(i2.sinaimg.cntravel20130516theme_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;}
.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(i0.sinaimg.cntravel20130422user-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(i3.sinaimg.cntravel20130422travel_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(i3.sinaimg.cntravel20130422travel-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(i3.sinaimg.cntravel20130422travel_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(i3.sinaimg.cntravel20130422travel-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(i3.sinaimg.cntravel20130422travel-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(i3.sinaimg.cntravel20130422travel_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(i3.sinaimg.cntravel20130422travel_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);z-index:10000; background:#FFF; display:none;}
.st_login .close,.st_login .sta i,.st_login a.reg,.st_login .qa{background:url(i0.sinaimg.cntravel20130520all_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;}

/*§Þ&&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(i3.sinaimg.cntravel20130422travel_bg.png) repeat-x; background-position:0 -64px;}
.travel-nav .hover.travel-nav-des, .travel-nav .hover.travel-nav-theme {background:url(i3.sinaimg.cntravel20130422travel_bg.png) -180px 0;}
.travel-nav .travel-nav-des, .travel-nav .travel-nav-theme {background:url(i3.sinaimg.cntravel20130422travel_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(i2.sinaimg.cntravel20130515travel_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(i3.sinaimg.cntravel20130516travel_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;}
/**/
.theme-page-nav {height:40px; background-color:#f4f4f4; border-bottom:1px solid #e7e7e7; width:100%; margin-top:-4px;}
		.theme-nav {width:790px; margin:0 auto;}
		.theme-travel-ico {width:40px; height:40px; display:block; background-image:url(i0.sinaimg.cntravel20130515theme_travel_icon.png); background-repeat:no-repeat;}
.theme-01 {background-position:0 0; background-color:#4d9f28;}
.theme-01:hover {background-color:#3f8732;}
.theme-02 {background-position:-40px 0; background-color:#af7e49;}
.theme-02:hover {background-color:#986835;}
.theme-03 {background-position:-80px 0; background-color:#e0495e;}
.theme-03:hover {background-color:#cf374d;}
.theme-04 {background-position:0 -40px; background-color:#2e95d7;}
.theme-04:hover {background-color:#2084c4;}
.theme-05 {background-position:-40px -40px; background-color:#6e8c50;}
.theme-05:hover {background-color:#597b38;}
.theme-06 {background-position:-80px -40px; background-color:#b8324b;}
.theme-06:hover {background-color:#a3283f;}
.theme-07 {background-position:0 -80px; background-color:#e65217;}
.theme-07:hover {background-color:#d63f03;}
.theme-08 {background-position:-40px -80px; background-color:#6884b6;}
.theme-08:hover {background-color:#526fa4;}
.theme-09 {background-position:-80px -80px; background-color:#8a679a;}
.theme-09:hover {background-color:#734f84;}
.theme-page-nav {height:79px; line-height:40px; overflow:visible; font-size:14px !important;}
.theme-page-nav h3 {font-size:24px; font-family:Microsoft Yahei sans-serif; height:40px; font-weight:normal; width:115px;}
.theme-page-nav a.fL {height:40px; font-size:14px; font-family:Microsoft Yahei sans-serif; overflow:hidden; margin-right:15px; padding:20px 0 17px 0; font-size:14px !important;}
.theme-page-nav a.fL:hover span.fL {color:#0093d0;}
.theme-page-nav a.cur {border-bottom:3px solid #0093d0; font-weight:bold; color:#0093d0 !important;}
.theme-page-nav a.fL i {width:40px; height:40px; margin-right:10px;}
.theme-page-nav a.fL span.fL {font-size:14px !important;}
/*css*/
.hot-city {width:230px; padding: 0 20px 0 0;height:273px;display: none;}
.hot-city .tit {height: 38px;line-height: 38px;width:272px; padding-left:0; border-bottom:1px solid #dfdfdf;}
.hot-city .tit h4 {border-bottom-width:0;}
.hot-country {width:90px;padding-left:19px;}
.des-list {padding-right:0;}
.hot-country .des-list li {width: 84px; background:url(i0.sinaimg.cntravel20130517r.png) right no-repeat; padding-right:6px;}
.hot-city {width:272px;}
.hot-city .des-list li {width:342px; padding-left:10px;}

/*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(i3.sinaimg.cntravel20130515top.png) no-repeat;line-height:200px;overflow:hidden;}
#sidebar ul li span.weibo a{background-position:0 -560px;}
#sidebar ul li span.weibo a:hover,#sidebar ul li span.weibo a.focus{background-position:0 -360px;}
#sidebar ul li span.pinglun a{background-position:0 -720px;}
#sidebar ul li span.pinglun a:hover,#sidebar ul li span.pinglun a.focus{background-position:0 -600px;}
#sidebar ul li span.print a{background-position:0 -640px;}
#sidebar ul li span.print a:hover,#sidebar ul li span.print a.focus{background-position:0 -760px;}
#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 dl.share{width:160px;height:40px;width:0;border-right:5px solid #fff;position:absolute;right:40px;top:0;overflow:hidden;}
#sidebar ul li dl.share dd{width:40px;float:left;}
#sidebar ul li dl.share dd a{width:40px;height:40px;display:block;background:url(i0.sinaimg.cntravel20130509like.jpg) no-repeat;line-height:200px;overflow:hidden;}
#sidebar ul li dl.share dd a.qzone{background-position:0 -320px;}
#sidebar ul li dl.share dd a.qzone:hover{background-position:0 -520px;}
#sidebar ul li dl.share dd a.qqweibo{background-position:0 -280px;}
#sidebar ul li dl.share dd a.qqweibo:hover{background-position:0 -480px;}
#sidebar ul li dl.share dd a.renren{background-position:0 -240px;}
#sidebar ul li dl.share dd a.renren:hover{background-position:0 -440px;}
#sidebar ul li dl.share dd a.sinaweibo{background-position:0 -200px;}
#sidebar ul li dl.share dd a.sinaweibo:hover{background-position:0 -400px;}
#sidebar ul li .pl_cnt{width:340px;position:absolute;right:45px;top:0;}
#sidebar ul li .centerbox{width:5px;height:40px;overflow:hidden;;position:absolute;right:40px;top: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;}

#sidebarArtical{position:fixed;_position:absolute;right:10px;bottom:80px;width:40px;}
#sidebarArtical ul li{float:left;height:40px;padding-bottom:5px;}
#sidebarArtical ul li span{width:40px;height:40px;display:block;overflow:hidden;}
#sidebarArtical ul li span a{width:40px;height:40px;display:block;background:url(i1.sinaimg.cntravel20130520like.jpg) no-repeat;line-height:200px;overflow:hidden;}
#sidebarArtical ul li span.weibo a{background-position:0 -560px;}
#sidebarArtical ul li span.weibo a:hover,#sidebarArtical ul li span.weibo a.focus{background-position:0 -360px;}
#sidebarArtical ul li span.pinglun a{background-position:0 -720px;}
#sidebarArtical ul li span.pinglun a:hover,#sidebarArtical ul li span.pinglun a.focus{background-position:0 -600px;}
#sidebarArtical ul li span.print a{background-position:0 -640px;}
#sidebarArtical ul li span.print a:hover,#sidebarArtical ul li span.print a.focus{background-position:0 -760px;}
#sidebarArtical ul li span.returntop a{background-position:0 -680px;}
#sidebarArtical ul li span.returntop a:hover{background-position:0 -800px;}
#sidebarArtical 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;}

#sidebarArtical ul li dl.share{width:165px;height:40px;width:0;position:absolute;right:40px;top:0;overflow:hidden;}
#sidebarArtical ul li dl.share dd{width:40px;float:left;}
#sidebarArtical ul li dl.share dd a{width:40px;height:40px;display:block;background:url(i1.sinaimg.cntravel20130520like.jpg) no-repeat;line-height:200px;overflow:hidden;}
#sidebarArtical ul li dl.share dd a.qzone{background-position:0 -320px;}
#sidebarArtical ul li dl.share dd a.qzone:hover{background-position:0 -520px;}
#sidebarArtical ul li dl.share dd a.qqweibo{background-position:0 -280px;}
#sidebarArtical ul li dl.share dd a.qqweibo:hover{background-position:0 -480px;}
#sidebarArtical ul li dl.share dd a.renren{background-position:0 -240px;}
#sidebarArtical ul li dl.share dd a.renren:hover{background-position:0 -440px;}
#sidebarArtical ul li dl.share dd a.sinaweibo{background-position:0 -200px;}
#sidebarArtical ul li dl.share dd a.sinaweibo:hover{background-position:0 -400px;}
#sidebarArtical ul li .pl_cnt{width:340px;position:absolute;right:45px;top:0;}

.travel-nav li {overflow:hidden; zoom:1; background:url(i3.sinaimg.cntravel20130516travel_bg.png) repeat-x; background-position:0 -64px;}
.travel-nav .hover.travel-nav-des, .travel-nav .hover.travel-nav-theme {background:url(i3.sinaimg.cntravel20130516travel_bg.png) -180px 0;}
.travel-nav .travel-nav-des, .travel-nav .travel-nav-theme {background:url(i3.sinaimg.cntravel20130516travel_bg.png) -180px -64px;}
.travel-pop {position:fixed; _position:absolute;}
.continent-list li {margin:0; padding:0; float:left;}
.hot-city {width:230px; padding: 0 20px 0 0;height:273px;display: none;}
.hot-city .tit {height: 38px;line-height: 38px;width:322px; padding-left:0; border-bottom:1px solid #dfdfdf;}
.hot-city .tit h4 {border-bottom-width:0;}
.hot-country {width:90px;padding-left:19px;}
.des-list {padding-right:0;}
.hot-country .des-list li {width: 84px; background:url(i0.sinaimg.cntravel20130517r.png) right no-repeat; padding-right:6px;}
.hot-city {width:322px;}
.hot-city .des-list li {width:342px; padding-left:10px;}

.travel-nav li {overflow:hidden; zoom:1; background:url(i3.sinaimg.cntravel20130422travel_bg.png) repeat-x; background-position:0 -64px;}
.travel-nav .hover.travel-nav-des, .travel-nav .hover.travel-nav-theme {background:url(i3.sinaimg.cntravel20130422travel_bg.png) -180px 0;}
.travel-nav .travel-nav-des, .travel-nav .travel-nav-theme {background:url(i3.sinaimg.cntravel20130422travel_bg.png) -180px -64px;}
.travel-pop {position:fixed; _position:absolute;}
.continent-list li {margin:0; padding:0; float:left;}
.travel-nav li {overflow:hidden; zoom:1; background:url(i3.sinaimg.cntravel20130516travel_bg.png) repeat-x; background-position:0 -64px;}
.travel-nav .hover.travel-nav-des, .travel-nav .hover.travel-nav-theme {background:url(i3.sinaimg.cntravel20130516travel_bg.png) -180px 0;}
.travel-nav .travel-nav-des, .travel-nav .travel-nav-theme {background:url(i3.sinaimg.cntravel20130516travel_bg.png) -180px -64px;}
.travel-pop {position:fixed; _position:absolute;}
.continent-list li {margin:0; padding:0; float:left;}

#notice_pop {height:48px; padding:8px 15px 8px 9px; background-color:#fff9dc; border:1px solid #dac28f; position:fixed; top:64px; cursor:pointer; display:none; z-index:9999;}
#notice_pop p {height:24px; line-height:24px;}
#notice_pop .corner {width:7px; height:5px; overflow:hidden; position:absolute; right:24px; top:-5px; background-image:url(i1.sinaimg.cntravel20130808notice_ico.png); background-repeat:no-repeat;}
#notice_name {color:#0093d0;}
#notice_num span {color:#f04928;}
#notice_pop .close_x {width:14px; height:14px; cursor:pointer; overflow:hidden; position:absolute; top:0; right:0; background-image:url(i1.sinaimg.cntravel20130808notice_ico.png); background-repeat:no-repeat; background-position:0 -5px;}
#notice_pop .close_x:hover {background-position:0 -19px;}

.header_links {display:inline; float:right; height:20px; padding:10px 0 10px 25px; width:75px; margin-right:10px; font-size:14px; background-image:url(i0.sinaimg.cntravel20131224link_bg.png); background-repeat:no-repeat;}
#tn_link {background-position:0 -40px;}
#des_link {background-position:0 0;}
#des_link a, #tn_link a {font-size: 14px;}
.bread li a{font-size:14px;}

li.list_pop {padding-right:10px; background-image:url(i1.sinaimg.cntravel20130514bread.png); background-repeat:no-repeat; background-position:right -274px;}
li.list_pop.on {background-position:right -159px;}
.list_pop_box {padding:10px 0 10px 19px; position:absolute; background-color:#fff; border:1px solid #c4c4c4; z-index:1000; font-size:12px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); width:240px; display:none;}
.list_pop_box li {height:30px; /*width:110px;*/ line-height:30px; display:inline; float:left; padding-right:30px;}

#guide_pop {width:98px; height:78px;}
#guide_pop li {width:98px; height:38px; border-bottom:1px solid #c4c4c4; text-align:center; line-height:38px;}
#guide_pop li a {display:block; width:98px; height:38px; font-size:14px;}
#guide_pop li a:hover {background-color:#f4f4f4; font-weight:bold; color:#333;}
.travel-nav .travel-nav-guide {background: url(i3.sinaimg.cntravel20130516travel_bg.png) -160px -64px;}
.travel-nav .hover.travel-nav-guide {background-position:-160px 0;}
     #divAddressMenu{position: absolute;visibility: hidden;z-index:10;overflow: hidden;width: 162px;background-color: #fff;border: 1px solid #ccc;font-size: 12px;}
 #divAddressMenu h4{border-bottom: dotted #ccc 1px;color: #999999;font-size: 12px;font-weight: 100;padding: 2px 2px 0 2px;margin: 0;}
 #divAddressMenu div{border: 1px solid #fff;padding: 1px;}
 #divAddressMenu a{width: 152px !important;width: 100%;cursor: default;text-decoration: none;color: #0099FF;border: solid #fff 1px;padding-top: 1px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;display: block;clear: both;height: 18px;font-family: Arial, Helvetica, sans-serif;}
 #divAddressMenu a span{padding: 0px;margin: 0px;display: block;width: 50%;float: left;}
#divAddressMenu a em {width: 45%;text-align: right;float: right;display: block;font-style: normal;margin-right: 5px;}
 #divAddressMenu a:hover{border: 1px solid #fff;background-color: #84CEFF;display: block;color: #fff;}
 .DateListBox{float: left;border: 1px solid #fff;width: 147px !important;width: 155px;height: 168px !important;height: 185px;font-size: 12px;text-align: center;background-color: #F3F3F3;}
 .DateListBox h1{width: 100%;background-color: #66C1FF;color: #fff;font-size: 12px;height: 20px;font-weight: bold;line-height: 20px;vertical-align: middle;margin: 0px;}
 .DateListBox div{float: left;border: 1px solid #fff;background-color: #86CEFF;color: #fff;width: 19px !important;width: 20px;height: 20px;font-size: 12px;font-weight: bold;line-height: 20px;vertical-align: middle;}
 .DateListBox a{float: left;color: #0099FF;border: solid #fff 1px;width: 19px !important;width: 20px;height: 19px !important;height: 22px;font-size: 12px;line-height: 20px;vertical-align: middle;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
 .DateListBox a:hover{border: 1px solid #fff;background-color: #FF9900;text-decoration: none;color: #fff;font-weight: bold;}
 .DateListBox .aSelect{cursor: pointer;border: 1px solid #fff;background-color: #FF9900;color: #fff;font-weight: bold;}
 .PyzyDateBox{position: absolute;z-index:10;visibility: hidden;background-color: #fff;border: 1px solid #ccc;height: 170px;width: 298px !important;width: 314px;}
.ahsh{margin-top: -1px;color: #fff;font-size: 12px;font-weight: bold;line-height: 24px;vertical-align: bottom;position: absolute;z-index:10;width: 298px !important;width: 314px;height: 24px;font-family: "";clear: both;top: 0px;right: 0px;	bottom: 0px; }
.rankBox{ padding:0 10px;height:320px}

/* CSS Document */
.top-status {height:40px; display:inline; float:left; overflow:hidden;}

.user-position {height:40px;}
.top-status i {width:40px; height:40px; cursor:pointer;}
.user-position i {background-position:-120px -490px; margin-right:10px;}
.position-info {height:40px; overflow:hidden; padding-right:40px;}
.position-info p {line-height:20px; height:20px;}
#my-position {background-position:0 -104px; margin-top:-2px;}
#my-air {background-position:0 -125px; margin-top:4px;margin-top: 4px;
background: none;
padding-left: 0;}
#my-air img {
width: 20px;
height: 20px;
margin-right: 4px;
}
.user-wtg-num, .user-been-num, .user-like-num {width:97px; height:40px; overflow:hidden; margin-right:10px; display:none;}
.user-wtg-num:hover a, .user-been-num:hover a, .user-like-num:hover a {color:#0093d0;}
.user-wtg-num i {background-position:-120px -530px;}
.user-wtg-num:hover i {background:url(i3.sinaimg.cntravel20130524wtg.gif) no-repeat;}
.user-been-num i {background-position:-120px -570px;}
.user-been-num:hover i {background:url(i3.sinaimg.cntravel20130524been.gif) no-repeat;}
.user-like-num i {background-position:-120px -610px;}
.user-like-num:hover i {background:url(i2.sinaimg.cntravel20130524like.gif) no-repeat;}
.user-wtg-num p, .user-been-num p, .user-like-num p {height:20px; line-height:20px; overflow:hidden; padding-left:10px; font-size:14px;}
.user-wtg-num p.num, .user-been-num p.num, .user-like-num p.num {font-size:12px;}
.like-num-info, .wtg-num-info, .been-num-info {width:57px; height:40px; overflow:hidden;}

.focus {height:372px; margin-top:20px;}
.focus-main {width:660px; height:372px; margin-right:40px;}
.focus-main-picture {width:660px; height:372px; background:#d1d1d1;}
.focus-sidebar {width:300px; height:372px; overflow:hidden;}
.hot-news {margin-top:-8px;}
.hot-news li {padding-bottom:9px;}
.hot-news h2 {height:40px; line-height:40px; overflow:hidden;}
.hot-news h2 a {color:#0093d0; font-size:22px; font-family:Microsoft Yahei, sans-serif; font-weight:normal;}
.hot-news h2 a:hover {color:#28aee6;}
.hot-news p {height:24px; line-height:24px; overflow:hidden;}
.hot-news p i {color:#dfdfdf; padding:0 8px;}
/*.hot-news-list {margin-top:2px;}*/
.hot-news-list li {height:34px; float:left; width:300px; overflow:hidden; line-height:34px; font-size:14px;}
.hot-news-list li a {background: url(i3.sinaimg.cntravel20130516travel_bg.png) no-repeat; background-position:0 -254px; padding-left:8px; margin-right:10px; display:inline; float:left;}
.hot-news-list li a.news-type {background:none; padding-left:0;}

.domestic-travel h3, .overseas-travel h3, .enjoy-travel h3, .best-route h3, .partners h3 {height:90px; line-height:90px; font-size:24px; font-weight:normal; font-family:Microsoft Yahei, sans-serif}
.enjoy-travel .more {float: right;font-size: 12px;font-family: Microsoft Yahei, sans-serif;font-weight: normal;height: 90px;line-height: 90px;color: #0093d0;}
.domestic-con-main, .overseas-con-main {width:660px; margin-right:40px;}
.domestic-con-sidebar, .overseas-con-sidebar {width:300px;}

.domestic-con {height:838px; border-bottom:1px solid #dfdfdf;}
.domestic-main {height:364px; width:660px; overflow:hidden;}
.domestic-main ul, .overseas-main ul {width:680px;}
.domestic-main li, .overseas-main li {display:inline; float:left; width:320px; height:364px; margin-right:20px;}
.domestic-main-pic, .overseas-main-pic {width:320px; height:214px; position:relative;}
.domestic-main-pic img, .overseas-main-pic img {width:320px; height:214px;}
.dis-pic-tag {position:absolute; height:30px; padding:0 10px; line-height:30px; background-color:#0093d0; color:#fff; font-size:14px; top:0; left:0; z-index:100;}
.dis-num {height:16px; line-height:16px; padding:17px 0;}
.dis-num-wtg {background-position:0 -40px;}
.dis-num-been {background-position:0 -72px;}
.dis-num a {color:#aaa; font-family:Tahoma; background-image:url(i0.sinaimg.cntravel20130502travel_ico.png); background-repeat:no-repeat;}

.dis-num-wtg {background-position:0 -40px;}
.dis-num-been {background-position:0 -72px;}
.dis-num-wtg:hover {background-position:0 -56px;}
.dis-num-been:hover {background-position:0 -88px;}
.domestic-main-info, .overseas-main-info {width:320px; height:100px; overflow:hidden;}
.domestic-info-pic, .overseas-info-pic {width:150px; height:100px; margin-right:10px; overflow:hidden;}
.domestic-info-pic img, .overseas-info-pic img {width:150px; height:100px;}
.domestic-info-con, .overseas-info-con {width:160px; height:100px; overflow:hidden;}

.domestic-info-con h5, .overseas-info-con h5 {height:50px; line-height:28px; font-weight:normal; font-size:14px; overflow:hidden; margin-top:-4px;position:relative;}
.lt-ie9 .domestic-info-con h5,.lt-ie9 .overseas-info-con h5{margin-top:-4px;}

.domestic-info-con p, .overseas-info-con p {height:24px; line-height:24px; color:#818181; overflow:hidden;}
.domestic-info-user, .overseas-info-user {width:160px; height:50px;}
.domestic-user-avatar, .overseas-user-avatar {width:40px; height:40px; overflow:hidden; margin-right:10px;}
.domestic-user-avatar img, .overseas-user-avatar img {width:40px; height:40px;}
.domestic-user-info, .overseas-user-info {width:110px; height:40px; overflow:hidden;}
.domestic-user-name, .overseas-user-name {height:20px; line-height:20px; overflow:hidden; margin-top:-4px;}
.lt-ie9 .domestic-user-name,.lt-ie9 .overseas-user-name {margin-top:-2px;}
.domestic-user-name a, .overseas-user-name a {color:#0093d0;}
.domestic-user-name a:hover, .overseas-user-name a:hover {color:#28aee6;}
.domestic-user-data, .overseas-user-data {height:20px; line-height:20px; width:110px; margin-top:6px;}
.lt-ie9 .domestic-user-data,.lt-ie9 .overseas-user-data {margin-top:2px;}
/*yxc add ulike*/
.domestic-user-like a, .overseas-user-like a, .ulike a , .lnlike a{background:url(i2.sinaimg.cntravel20130515travel-ico.png) no-repeat; background-position:-16px 0; padding-left:16px; color:#aaa;}
.ulike {cursor:pointer;}
.domestic-user-like a:hover, .overseas-user-like a:hover {}
.domestic-user-time i, .overseas-user-time i {width:16px; height:16px; margin:2px 2px 0 0; background:url(i2.sinaimg.cntravel20130515travel-ico.png) no-repeat; background-position:0 -16px;}
.hot-routes {height:274px; width:660px; overflow:hidden;background: url(i0.sinaimg.cntravel20130426loading.gif) no-repeat; background-position:294px 154px;}
.hot-routes .tit, .best-routes .tit {height:20px; background:url(i3.sinaimg.cntravel20130516travel_bg.png) repeat-x; background-position:0 -725px; padding:25px 0 30px; line-height:20px;}
.hot-routes .tit .more, .best-routes .tit .more {color:#0093d0; height:20px; line-height:20px; background:#fff; padding-left:10px;}
.hot-routes .tit .more:hover, .best-routes .tit .more:hover {color:#28aee6;}
.city-cur {height:20px; background:#fff;}
.city-cur a {font-size:18px; font-family:Microsoft Yahei, sans-serif; height:20px; color:#0093d0;}
.city-cur i {width:23px; height:20px; background:url(i3.sinaimg.cntravel20130516travel_bg.png) no-repeat; background-position:-210px -530px;}
.best-routes .tit ul {background-color:#fff; margin-top:4px;}
.best-routes .tit li {display:inline; float:left; height:12px; width:12px; overflow:hidden; cursor:pointer; margin-left:10px; background-color:#d1d1d1;}
.best-routes .tit li:hover {background-color:#aaa;}
.best-routes .tit li.cur {background-color:#0093d0;}

.hot-routes .tit h4, .best-routes .tit h4 {height:20px; background:#fff; font-size:18px; font-family:Microsoft Yahei; font-weight:normal; padding-right:10px;}
.hot-routes-con {width:660px; height:214px; overflow:hidden;}
.hot-routes-con ul {width:680px;}
.hot-routes-con li {width:150px; height:214px; margin-right:20px; display:inline; float:left;}
.hot-routes-pic {width:150px; height:100px; overflow:hidden;}
.hot-routes-pic img {width:150px; height:100px;}
.hot-routes-con h5 {height:52px; line-height:28px; overflow:hidden; font-size:14px; font-weight:normal; margin-top:8px;}
.hot-routes-con p {height:24px; line-height:24px; color:#818181; overflow:hidden;}
.routes-info-user {width:150px; height:20px; margin-top:10px;}
.routes-user-avatar {width:40px; height:40px; overflow:hidden; margin-right:10px;}
.routes-user-avatar img {width:40px; height:40px;}
.routes-user-info {width:100px; height:40px; overflow:hidden;}
.routes-user-name {height:20px; line-height:20px; overflow:hidden; margin-top:-4px;}
.routes-user-name a {color:#0093d0;}
.routes-user-name a:hover {color:#28aee6;}
.routes-user-data {height:20px; line-height:20px; width:100px; margin-top:6px;}
.routes-user-like a {background:url(i0.sinaimg.cntravel20130516theme_ico2.png) no-repeat; background-position:0 0; padding-left:16px; color:#aaa;}
.routes-user-like a:hover {background-position:0 -20px;}
.routes-user-time i {width:16px; height:16px; margin:2px 2px 0 0; background:url(i2.sinaimg.cntravel20130515travel-ico.png) no-repeat; background-position:0 -16px;}
.best-routes-con {width:660px; height:100px; overflow:hidden;}
.best-routes-con ul {width:680px;}
.best-routes-con li {display:inline; float:left; width:320px; margin-right:20px;}

.tags-box {width:300px; height:364px;}
.tags-box-map, .tags-box-foreign {width:300px; height:214px; background:url(i2.sinaimg.cntravel20130515map_bg.png) no-repeat; position:relative;}
.tags-box-map a, .tags-box-foreign a {position:absolute; height:25px; line-height:24px; color:#fff; padding:0 5px; background-color:#dd3939;}
.tags-box-map i, .tags-box-foreign i {position:absolute; width:5px; height:3px; font-size:0; overflow:hidden; background:url(i2.sinaimg.cntravel20130515travel_bg.png) no-repeat; background-position:-348px -420px; bottom:-3px; left:50%; margin-left:-2px;}
.tags-box-foreign {background:url(i0.sinaimg.cntravel20130518tag_box_foreign.png) no-repeat;overflow:hidden;}
.tags-info-box {width:210px; height:54px; background-color:#fff; border:1px solid #c4c4c4; box-shadow:1px 1px 3px rgba(0,0,0,0.2); position:absolute; display:none; padding:9px;}
.tags-info-pic {width:80px; height:54px; margin-right:10px;}
.tags-info-pic a {background-color:#fff; padding:0; display:block; height:54px; width:80px;}
.tags-info-pic img {width:80px; height:54px;}
.tags-info-con {width:120px; height:54px; overflow:hidden;}
.tags-info-con h6 {height:24px; line-height:24px; margin-top:-6px;}
.tags-info-con h6 a {font-size:14px; color:#333; font-weight:normal; background-color:#fff;}
.tags-star {width:70px; height:11px; position:relative; background:url(i2.sinaimg.cntravel20130520star_bg.png) no-repeat;}
.tags-star-top {width:70px; height:11px; position:absolute; top:0; left:0; background:url(i0.sinaimg.cntravel20130520star_top.png) no-repeat;}
.tags-num {height:16px; line-height:16px; margin-top:7px; color:#aaa;}
.tag-uwent {margin-right:20px; padding-left:18px; background:url(i0.sinaimg.cntravel20130502travel_ico.png) no-repeat; background-position:0 -40px;}
.tag-been {padding-left:18px; background:url(i0.sinaimg.cntravel20130502travel_ico.png) no-repeat; background-position:0 -72px;}
.tags-list {padding-top:10px; height:140px; overflow:hidden;}
.tags-list li {height:34px; line-height:34px; font-size:14px; background:url(i2.sinaimg.cntravel20130515travel_bg.png) no-repeat; background-position:0 -254px; padding-left:8px;}

.sidebar-tab {width:300px; height:474px;}
.overseas-travel .sidebar-tab {width:300px; height:294px;}
.sidebar-tab-nav {height:40px; padding:20px 0;}
.sidebar-tab-nav li {display:inline; float:left; height:37px; border-bottom:3px solid #fff; font-size:18px; font-family:Microsoft Yahei, sans-serif; margin-right:40px; overflow:hidden; line-height:40px;}
.sidebar-tab-nav li.cur {color:#0093d0; border-bottom-color:#0093d0;}
.tab-con-pic, .tab-con-pic img {width:300px; height:201px; position:relative;}
.sidebar-tab-con {overflow:hidden;}
.sidebar-tab-con h5 {height:43px; line-height:42px; font-size:14px; font-weight:normal;}
.sidebar-tab-con i {padding:0 10px; color:#dfdfdf;}
.tab-con-cmt {height:150px; overflow:hidden;}
.tab-cmt-avatar {width:40px; height:40px; margin-right:10px; overflow:hidden;}
/*yxc add*/
.tab-cmt-avatar img {width:40px; height:40px;}
/*yxc add end*/
.tab-cmt-con {line-height:24px; color:#818181; width:250px; margin-top:-4px;position:relative;}
.tab-cmt-con a {color:#0093d0;}
.join-num {height:20px; padding:10px 0; line-height:20px;}

.join-num a.fR {padding-left:16px; color:#aaa; background:url(i0.sinaimg.cntravel20130516theme_ico2.png) no-repeat; background-position:0 -40px;}
.join-num a.fR:hover {background-position:0 -60px;}

.join-num strong {font-weight:normal;}
.join-num ul {height:20px; padding:10px 0 0;}
.join-num li {width:20px; height:20px; display:inline; float:left; overflow:hidden; margin-right:6px;}
.join-num li img {width:20px; height:20px;}
.overseas-con {height:648px; border-bottom:1px solid #dfdfdf;}
.tab-topic-tit {height:20px; padding:20px 0; line-height:20px; margin-top:-23px;}
.lt-ie9 .tab-topic-tit{margin-top:-20px;}
.topic-num {height:20px;}
.topic-num a {color:#0093d0;}
.tab-topic-tit strong {font-size:14px;}

.tab-topic-con {height:54px; overflow:hidden; line-height:24px; color:#818181;}
.tab-topic-con a {color:#0093d0;}
.sidebar-tab-con h6 {height:41px; line-height:40px; font-weight:normal; color:#0093d0; font-size:12px;}
.topic-box {width:300px; height:40px;}
.topic-user {width:40px; height:40px; overflow:hidden; margin-right:10px;}
/*yxc add*/
.topic-user img {width:40px; height:40px;}
/*yxc add end*/
.topic-box textarea {width:199px; height:38px; background:#fff; border:1px solid #dfdfdf; border-right-width:0; outline:0; resize:none; color:#aaa; line-height:20px;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;}
.topic-box textarea:focus {border-left: 1px #89d7f8 solid;border-bottom: 1px #89d7f8 solid;border-top: 1px #89d7f8 solid;box-shadow: 0px 0px 4px rgba(137,215,248,.7);color: #333;}
.topic-box a.fL {width:50px; height:40px; line-height:40px; text-align:center; color:#fff; background:#0093d0;}

.theme-tit {height:40px; padding:25px 0; line-height:40px;}

/*yxc modify width 115 to 200*/
.theme-tit h3 {font-size:24px; font-family:Microsoft Yahei, sans-serif; height:40px; font-weight:normal; width:200px;}
.theme-tit a.fL {height:40px; font-size:14px; font-family:Microsoft Yahei, sans-serif; width:92px; overflow:hidden;}
.theme-tit a.fL i {width:40px; height:40px; margin-right:10px;}
.theme-con {/* height:2170px; */ border-bottom:1px solid #dfdfdf;}
.theme-top {width:1000px; overflow:hidden; height:547px; border-bottom:1px solid #dfdfdf;}
.theme-top-list {width:1020px;}
.theme-top-list li {width:320px; display:inline; float:left; margin-right:20px; height:547px;}
.theme-list-pic {width:320px; height:214px; position:relative; overflow:hidden;}
.theme-list-pic img {width:320px; height:214px;}
.theme-list-pic i {position:absolute; width:40px; height:40px; top:0; left:0;}
.theme-list-pic i a {display:block; width:40px; height:40px;}
.theme-top-list h4 {height:30px; line-height:30px; margin-top:7px; font-size:14px; font-weight:normal;}
.theme-top-list p {height:48px; line-height:24px; color:#818181; overflow:hidden;}
.theme-list-user {width:320px; height:40px; margin-top:13px;}
.theme-user-avatar {width:40px; height:40px; overflow:hidden; margin-right:10px;}
.theme-list-user .dis-trip-data {width:270px;}
.theme-list-user .trip-data-time {margin-right:20px;}
.trip-data-money i {background:url(i2.sinaimg.cntravel20130515travel-ico.png) no-repeat; background-position:0 -150px; width:16px; height:16px; margin:2px 2px 0 0;}
.trip-data-money span {color:#666;}
.theme-list-news {margin-top:30px;}
.theme-list-news li {height:34px; line-height:34px; font-size:14px; padding-left:8px; background:url(i3.sinaimg.cntravel20130516travel_bg.png) no-repeat; background-position:0 -255px; overflow:hidden; width:312px; margin-right:0;}
.theme-btm {border-bottom:1px solid #dfdfdf;}
.theme-btm .tit {height:80px;}
.theme-btm .tit h3 {font-size:18px; font-family:Microsoft Yahei, sans-serif; font-weight:normal; height:80px; line-height:80px;}
.theme-add-sec .tit {height:80px;}
.theme-add-sec .tit h3 {font-size:18px; font-family:Microsoft Yahei, sans-serif; font-weight:normal; height:80px; line-height:80px;width:140px;float:left;}
.theme-add-sec .tit .more{float: right;font-family: Microsoft Yahei, sans-serif;font-weight: normal;height: 80px;line-height: 80px;color: #0093d0;}
.theme-main {width:660px; margin-right:40px;}
.sina-traveller {width:660px; overflow:hidden;}
.sina-traveller-con {width:680px; height:340px; overflow:hidden;}
.traveller {width:320px; margin-right:20px;}
.traveller-info {width:320px; height:100px;}
.traveller-info-avatar {width:100px; height:100px; overflow:hidden; margin-right:15px;}
.traveller-info-avatar img {width:100px; height:100px;}
.traveller-info-data {width:205px; height:100px; position:relative; overflow:hidden;}
.traveller-pic {width:320px; height:214px; position:relative; margin-top:20px;}
.tourist-info {width:205px; overflow:hidden; position:relative; z-index:1;}
.tourist-name {height:30px; line-height:30px; font-weight:normal; font-size:14px; display:block; width:120px; padding-left:5px; overflow:hidden; margin-top:-8px;}
.lt-ie9  .tourist-name{margin-top:-5px;}
.tourist-name a {color:#0093d0;}
.tourist-name a:hover {color:#28aee6;}
.tourist-t {line-height:20px; padding-left:5px; height:20px;}
.tourist-field a {display:inline; float:left; padding:0 5px; height:20px; margin-right:3px; color:#390; line-height:20px; cursor:text;}
.tourist-exp {line-height:24px;}
.tourist-exp span.fL {padding:0 5px; height:20px; line-height:20px; color:#818181; _word-break:keep-all;}
.tourist-exp a.fL {padding:0 5px; height:20px; line-height:20px; color:#818181;}
.tourist-exp a.fL:hover {color:#0093d0;}
.tourist-exp span i, .tourist-exp a i {color:#0093d0;}
.tourist-new {height:38px; line-height:38px; clear:both; overflow:hidden;}
.tourist-new a {color:#0093d0;}
.tourist-new a:hover {color:#28aee6;}
.tourist-q {position:absolute; width:40px; height:25px; line-height:24px; top:0; right:0; color:#fff; background:#0093d0; text-align:center;}
.tourist-q:hover {background:#0083ba; color:#fff;}
.tourist-more {height:42px; line-height:42px; text-align:right;}
.tourist-more a {color:#0093d0;}
.tourist-more a:hover {color:#28aee6;}
.traveller-pic img {width:320px; height:214px;}
.traveller-pic .back {position:absolute; bottom:0; left:0; width:320px; height:40px; background:#000; opacity:0.8;}
.traveller-pic p {position:absolute; bottom:0; left:0; width:300px; height:40px; line-height:40px; padding:0 10px; font-size:14px; overflow:hidden;}
.traveller-pic p a {color:#fff;}
.traveller-news {margin-top:10px;}
.traveller-news li {height:34px; line-height:34px; font-size:14px; padding-left:8px; background:url(i3.sinaimg.cntravel20130516travel_bg.png) no-repeat; background-position:0 -255px;}

.trip-knowledge {height:421px; margin-top:10px;}
.trip-knowledge .tit ul {background-color:#fff; margin-top:34px;}
.trip-knowledge .tit li {display:inline; float:left; height:12px; width:12px; overflow:hidden; cursor:pointer; margin-left:10px; background-color:#d1d1d1;}
.trip-knowledge .tit li:hover {background-color:#aaa;}
.trip-knowledge .tit li.cur {background-color:#0093d0;}
.trip-bar {height:16px; width:660px; background:url(i1.sinaimg.cntravel20130515trip-bar.png) repeat-x;}
.trip-knowledge-con {width:660px; overflow:hidden; height:300px; position:relative;}
.trip-knowledge-con ul {width:1360px; position:absolute; top:0; left:0;}
.trip-knowledge-con li {width:150px; margin-right:20px; display:inline; float:left; height:300px;}
.trip-position {height:48px; line-height:48px; font-size:14px; overflow:hidden;}
.tourist {height:40px; width:150px;}
.tourist .avatar {width:40px; height:40px; overflow:hidden; margin-right:10px;}
.tourist-detail {width:100px; height:40px; overflow:hidden;}
.tourist-detail-name {height:20px; line-height:20px; margin-top:-4px; overflow:hidden;}
.tourist-detail-name a {color:#0093d0;}
.tourist-detail-name a:hover {color:#0083ba;}
.trip-time {margin-top:8px; color:#818181;}
.trip-pic {width:150px; height:150px; position:relative; margin-top:20px;}
.trip-pic img {width:150px; height:150px;}
.hidden-text {cursor:pointer;}
.trip-pic.hidden-text p {padding:20px 20px 0;cursor:pointer;}
.trip-cmt {height:42px; line-height:42px;}
.trip-cmt a {color:#0093d0;}
.trip-cmt i {color:#dfdfdf; padding:0 10px;}
.trip-other {width:660px; height:677px; overflow:hidden; margin-right:40px;}
.trip-other-top {width:680px;}
.trip-other-top li {display:inline; float:left; width:320px; margin-right:20px; height:294px;}
.trip-other-top li h4 {height:80px; line-height:80px; font-size:18px; font-family:Microsoft Yahei, sans-serif; font-weight:normal;}
.trip-other-top li .more {float: right;font-family: Microsoft Yahei, sans-serif;font-weight: normal;height: 80px;line-height: 80px;color: #0093d0;}
.trip-other .traveller-pic {margin-top:0;}
.trip-other-btm {width:660px; overflow:hidden; height:228px;}
.trip-other-btm ul {width:680px;}
.trip-other-btm li {width:150px; margin-right:20px; height:228px; display:inline; float:left;}
.trip-other-btm li h5 {height:70px; font-size:16px; font-family:Microsoft Yahei, sans-serif; font-weight:normal; line-height:70px;}
.trip-other-btm li img {width:150px; height:100px;}
.trip-other-btm li p {height:48px; line-height:24px; overflow:hidden; margin-top:10px; font-size:14px;}
.trip-news {width:660px; margin-top:24px; overflow:hidden;}
.trip-news ul {width:680px;}
.trip-news li {height:34px; line-height:34px; width:312px; padding-left:8px; background:url(i3.sinaimg.cntravel20130516travel_bg.png) no-repeat; background-position:0 -255px; font-size:14px; display:inline; float:left; margin-right:20px;}

.theme-sidebar {width:300px;}
.tourist-quiz-con {width:300px; height:340px; overflow:hidden;}
.tourist-quiz-con li {height:96px; margin-bottom:24px; overflow:hidden; position:relative;}
.tourist-quiz-con .traveller-info {width:300px; height:40px; overflow:hidden;}
.tourist-quiz-con .tourist-info {width:250px;}
.tourist-quiz-con .traveller-info-avatar {width:40px; height:40px; overflow:hidden; margin-right:10px;}
.tourist-quiz-con .tourist-name {padding-left:0;}
.tourist-quiz-con .traveller-info-avatar img {width:40px; height:40px;}
.tourist-quiz-con .tourist-field a {display:inline; float:none; padding:0 5px; height:20px; margin-right:3px; color:#390; line-height:20px;}
.tourist-cmt {height:48px; line-height:24px; overflow:hidden; color:#818181; margin-top:8px;}
.tourist-cmt a {color:#0093d0;}
.weifangtan {margin-top:10px;}
.weifangtan-con {width:300px; height:316px; overflow:hidden;}
.weifangtan-con h4 {height:24px; line-height:24px; font-size:18px; font-family:Microsoft Yahei, sans-serif; font-weight:normal;}
.guest {height:32px; background:url(i2.sinaimg.cntravel20130515travel-ico.png) no-repeat; background-position:0 -170px; line-height:32px; padding-left:18px;}
.guest a {color:#0093d0;}
.weifangtan-con p {height:48px; line-height:24px; overflow:hidden; color:#818181;}
.guest-num {height:25px; margin-top:10px; position:relative;}
.quiz-btn {width:70px; height:25px; background:#0093d0; color:#fff; line-height:24px; text-align:center;}
.quiz-btn:hover {color:#fff; background:#0083ba;}
.guest-num span.fL {background:url(i2.sinaimg.cntravel20130515travel-ico.png) no-repeat; padding-left:18px; height:25px; line-height:24px; margin-right:15px;}
.guest-num span.reply {background-position:0 -174px;}
.guest-num span.ask {background-position:0 -202px;}
.guest-num span a {color:#0093d0;}

.enjoy-con {height:646px; position:relative; width:1000px; border-bottom:1px solid #dfdfdf;}
.enjoy-box {position:absolute;}
.enjoy-pic {position:relative;}
.enjoy-big {width:660px; height:372px;}
.enjoy-medium {width:320px; height:214px;}
.enjoy-small {width:150px; height:100px;}
.enjoy-big .enjoy-pic {width:660px; height:372px;}
.enjoy-medium .enjoy-pic {width:320px; height:214px;}
.enjoy-small .enjoy-pic {width:150px; height:100px;}
.enjoy-01 {top:0; left:0;}
.enjoy-02 {top:0; right:0;}
.enjoy-03 {top:271px; left:680px;}
.enjoy-04 {top:271px; right:0;}
.enjoy-05 {top:392px; left:0;}
.enjoy-06 {top:392px; left:340px;}
.enjoy-07 {top:392px; right:0;}
.enjoy-big img {width:660px; height:372px;}
.enjoy-big .back {width:660px; height:114px; background:#000; opacity:0.8; position:absolute; bottom:0; left:0;}
.enjoy-medium .back {width:320px; height:40px; background:#000; opacity:0.8; position:absolute; bottom:0; left:0;}
.enjoy-small .back {width:150px; height:30px; background:#000; opacity:0.8; position:absolute; bottom:0; left:0;}
.enjoy-big h5 {height:36px; width:620px; position:absolute; bottom:65px; left:20px; font-size:24px; font-family:Microsoft Yahei, sans-serif; line-height:36px; font-weight:normal;}
.enjoy-big p {width:620px; height:48px; position:absolute; bottom:17px; color:#fff; left:20px; color:#fff; line-height:24px; overflow:hidden;}
.enjoy-medium p {width:300px; height:40px; position:absolute; bottom:0; color:#fff; left:10px; color:#fff; line-height:40px; overflow:hidden;}
.enjoy-small p {width:130px; height:30px; position:absolute; bottom:0; color:#fff; left:10px; color:#fff; line-height:30px; overflow:hidden;}
.enjoy-big h5 a {color:#fff;}
.enjoy-num {height:20px; padding:11px 0;}
.enjoy-num a {height:20px; line-height:20px; background:url(i0.sinaimg.cntravel20130516theme_ico2.png) no-repeat; margin-right:20px; color:#aaa; padding-left:18px;}
.enjoy-num a.enjoy-like {background-position:0 0;}
.enjoy-num a.enjoy-cmt {background-position:0 -40px;}
.enjoy-num a.enjoy-like:hover {background-position:0 -20px;}
.enjoy-num a.enjoy-cmt:hover {background-position:0 -60px;}

.best-route-con {height:672px;  overflow:hidden;}
.best-route .tit {height:90px;}
.best-route .tit h3 {margin-right:100px;}
.best-route .load-more-box {width: 100%; border-top: 1px solid #dfdfdf; margin: 0 auto; text-align: center;}
.best-route .load-more-box .load-more {text-indent: 0px; width: auto; display:inline-block; margin:0px 15px 0px 0px; background:#f4f4f4; background-image: none;padding: 0px 15px;color: #0093d0;}
.best-route .load-more-box .last-load-more {margin-right: 0px;}
.best-route .load-more-box span{ display: inline-block;height: 25px; width: 20px; background:url(i3.sinaimg.cntravel20130422travel_bg.png) no-repeat #f4f4f4; background-position:-200px -359px; }

.month-nav {height:50px; width:600px; padding:20px 0;}
.month-nav a {width:50px; height:50px; line-height:50px; text-align:center; font-size:14px; font-weight:bold;}
.month-nav a:hover {background-color:#e8f8ff;}
.month-nav a.cur {background:#0093d0; color:#fff; font-size:20px;}
.month-con {width:1000px; overflow:hidden;}
.month-con ul {width:1020px;}
.month-con li {width:235px; height:296px; margin-right:20px; display:inline; float:left; margin-bottom:40px;}
.month-pic {width:235px; height:157px; overflow:hidden;}
.month-pic img {width:235px; height:157px;}
.month-con li h5 {height:30px; line-height:30px; font-size:14px; margin-top:7px; font-weight:normal;}
.month-con li p {height:48px; line-height:24px; color:#818181; overflow:hidden;}

.month-con li .theme-list-user {width:235px;}
.month-con li .theme-list-user .dis-trip-data {width:185px;}

.partners {position:relative;}
.partners-con {overflow:hidden; width:1000px; position:relative;}
.partners-con ul {width:1020px;}
.partners-con li {width:150px; margin-right:20px; display:inline; float:left;}
.partners-pic {width:150px; height:204px; padding-bottom:10px;}
.partners-pic img {width:150px; height:204px;}
.partners-con li p {height:30px; line-height:30px; overflow:hidden;}
.partners-prev, .partners-next {position:absolute; top:80px; width:40px; height:40px;}

#weibo_publisher{ color:##AAAAAA; line-height:18px; font-size:12px;}
.q-box {width:260px; height:253px; background-color:#fff; border:1px solid #c4c4c4; box-shadow:1px 1px 5px #e0e0e0; position:absolute; padding:0 19px; display:none; z-index:100;}
.q-box h5 {height:50px; line-height:50px; font-size:14px; font-weight:normal;}
.q-box h5 a {color:#0093d0;}
.q-box textarea {width:240px; height:90px; background-color:#fbfbfb; border:1px solid #dfdfdf; resize:none; padding:5px 10px; line-height:30px; color:#aaa; transition: background 0.4s ease-out 0s, border 0.4s ease-out 0s, box-shadow 0.4s ease-out 0s;}
.q-box-tip {height:32px; line-height:32px;}
.letter-num {color:#818181; text-align:right;}
.q-sub-btn {width:85px; height:40px; margin-top:9px; background-color:#c4c4c4; line-height:40px; text-align:center; color:#fff; font-size:14px; cursor:text;}
.q-sub-btn:hover {color:#fff;}
.q-sub-btn.on {background-color:#0093d0; cursor:pointer;}
.q-sub-btn.on:hover {background-color:#0083ba;}
.q-box .close-x {position:absolute; width:29px; height:29px; top:9px; right:9px; background:url(i0.sinaimg.cntravel20130510close_x.png) no-repeat; background-position:0 0;}
.q-box .close-x:hover {background-position:-29px 0;}
.q-box .askfocus{background: none repeat scroll 0 0 #FFFFFF;border-color: #89D7F8;border-left: 1px solid #89D7F8;border-style: solid;border-width: 1px;box-shadow: 0 0 4px rgba(137, 215, 248, 0.7);color: #333333;}
.askerror{ width:260px; height:100px; border:1px solid #dfdfdf; position:absolute; background:#fff;  display:none; z-index:101 }
.asksuccess{width:260px; height:100px; border:1px solid #dfdfdf; position:absolute; background:#fff; display:none; z-index:101;}
.askerror .error,.asksuccess .success{ margin:29px 0px 0px 58px;}
.askerror .error em{ background:url(i3.sinaimg.cntravel20130524ask.png) no-repeat; height:45px; width:40px; float:left;}
.askerror .error span{float:left; display:inline; margin-left:10px; font-size:20px; line-height:45px; height:45px;font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;}
.asksuccess .success em{ background:url(i3.sinaimg.cntravel20130524ask.png) no-repeat -40px 0px; height:45px; width:40px; float:left;}
.asksuccess .success span{float:left; display:inline; margin-left:10px; font-size:20px; line-height:45px; height:45px;font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;}

.focus-slide-box {width:660px; height:372px; overflow:hidden; position:relative;}
.focus-slide-box li {width:660px; height:372px; overflow:hidden;}

.theme-travel-ico {width:40px; height:40px; display:block; background-image:url(i1.sinaimg.cntravel20130524theme_ico.png); background-repeat:no-repeat;}
.theme-01 {background-position:0 0;}
.theme-01:hover {background-position:-40px 0;}
.theme-02 {background-position:0 -40px;}
.theme-02:hover {background-position:-40px -40px;}
.theme-03 {background-position:0 -80px;}
.theme-03:hover {background-position:-40px -80px;;}
.theme-04 {background-position:0 -120px;}
.theme-04:hover {background-position:-40px -120px;}
.theme-05 {background-position:0 -160px;}
.theme-05:hover {background-position:-40px -160px;}
.theme-06 {background-position:0 -200px;}
.theme-06:hover {background-position:-40px -200px;}
.theme-07 {background-position:0 -240px;}
.theme-07:hover {background-position:-40px -240px;}
.theme-08 {background-position:0 -280px;}
.theme-08:hover {background-position:-40px -280px;}
.theme-09 {background-position:0 -320px;}
.theme-09:hover {background-position:-40px -320px;}

.hidden-text {overflow:hidden;}
.hidden-text .mask {position:absolute; background-color:#0093d0; opacity:0.8; top:100%; left:0; z-index:80;width: 100%;height: 100%; cursor:pointer;}
.hidden-text p {line-height:24px; color:#fff; position:absolute; top:100%; left:0; padding:40px 20px 0; z-index:90;}
.hidden-text p a {color:#fff;}

.enroll-btn {width:80px; height:40px; position:absolute; right:20px; bottom:17px; color:#fff; background-color:#389339; font-size:18px; font-family:Microsoft Yahei; text-align:center; line-height:40px;}
.enroll-btn:hover {color:#fff; background-color:#207b21;}

.travel-help-sidebar {padding-top:20px;}
.travel-tools {width:300px; height:274px; background-color:#d70000; overflow:hidden;}
.hotel-on-sale h5 {height:70px; line-height:70px; font-size:16px; font-family:Microsoft Yahei, sans-serif; font-weight:normal;}
.travel-tools-nav {height:40px; width:300px; overflow:hidden; border-bottom:1px solid #fff;}
.travel-tools-nav ul {width:301px;}
.travel-tools-nav li {display:inline; float:left; border-right:1px solid #fff; width:99px; height:40px; line-height:40px; text-align:center; background-color:#f4f4f4; color:#0093d0; font-weight:bold; cursor:pointer; font-size:14px;}
.travel-tools-nav li:hover {background-color:#e8f8ff;}
.travel-tools-nav li.cur {background-color:#0093d0; color:#fff;}
.travel-tools-con {width:300px; height:233px; background-color:#f4f4f4;}
.ticket-tool {padding:0 20px; width:260px;}

.choose-exp {height:20px; padding-top:20px;}
.choose-exp li {display:inline; float:left; height:20px; line-height:20px; margin-right:20px; cursor:pointer;}
.choose-exp li i {margin-right:10px; width:20px; height:20px; background-color:#d1d1d1;}
.choose-exp li.cur i {background:url(i3.sinaimg.cntravel20130516travel_bg.png) no-repeat; background-position:-300px -420px;}
.choose-detail {width:260px; height:100px; overflow:hidden; padding-top:20px;}
.choose-detail ul {width:274px;}
.choose-detail li {display:inline; float:left; height:30px; width:137px; margin-bottom:20px;}
.choose-detail span {line-height:30px; width:27px;}
.choose-detail input {height:20px; background-color:#fff; border:1px solid #dfdfdf; width:64px; padding:4px 20px 4px 9px; line-height:20px; background-image:url(i0.sinaimg.cntravel20130515tool_ico.png); background-repeat:no-repeat; color:#aaa;}
input.starting, input.hotel-city {background-position:73px 6px;}
input.terminus, input.hotel-cost {background-position:73px 6px;}
input.starting-date, input.hotel-check-in {background-position:73px -16px;}
input.return-date, input.hotel-check-out {background-position:73px -16px;}
input.return-date.fail {background-color:#f4f4f4;}
.choose-sub-btn {width:137px; display:block; margin:10px auto 0; height:20px; padding:10px 0 10px 68px; background:url(i1.sinaimg.cntravel20130528search_btn.png) no-repeat;}
.choose-sub-btn i {width:20px; height:20px; background:url(i0.sinaimg.cntravel20130515tool_ico.png) no-repeat; background-position:0 -50px; margin-right:10px;}
.choose-sub-btn span {height:20px; line-height:20px; font-size:14px; font-weight:bold; color:#fff;}
.choose-sub-btn:hover {background-position:0 -40px;}

.trip-other-btm .other-pic {overflow:hidden; width:150px; height:100px;}
.hotel-info {width:300px; height:100px; overflow:hidden;}
.hotel-pic {width:150px; height:100px; margin-right:10px;}
.hotel-pic img {width:150px; height:100px;}
.hotel-detail {width:140px; height:100px; overflow:hidden;}
.hotel-price {height:40px; line-height:40px; overflow:hidden; margin-top:-8px;}
.hotel-price i {color: #f99f1c;line-height: 48px;width: 16px;height: 16px;background: url(i2.sinaimg.cntravel20130515travel-ico.png) no-repeat;background-position: 0 -150px;margin-top: 15px;}
.hotel-price strong {color:#ec6823; font-size:24px; font-weight:normal;}
.hotel-price span {color:#ec6823; line-height:44px;}
.hotel-detail p {height:24px; line-height:24px; color:#999; overflow:hidden;}
.hotel-on-sale h6 {height:24px; line-height:24px; overflow:hidden; margin-top:10px; font-size:14px; font-weight:normal;}
.travel-place {height:20px; padding:2px 0; line-height:20px;}
.travel-place a.fL {padding:0 5px; color:#390; margin-right:5px;}
.travel-place a.fL:hover {color:#fff; background-color:#390;}
.promotions {margin-top:24px;}
.promotions li {height:34px; line-height:34px; overflow:hidden; background:url(i3.sinaimg.cntravel20130516travel_bg.png) no-repeat; background-position:0 -255px; font-size:14px; padding-left:8px; width:292px;}
.promotions .discount {color:#818181; font-size:12px;}
.promotions .journey-price {margin-right:9px;}
.promotions .journey-price em {color:#ec6823; font-size:12px;}
.promotions .journey-price i {background: url(i2.sinaimg.cntravel20130515travel-ico.png) no-repeat; background-position: 0 -150px; width: 16px; height: 16px; margin-top: 9px;}

.hotel-tool {padding:20px 14px 0 10px; width:276px; height:213px;}
.choose-hotel {width:276px; overflow:hidden;}
.choose-hotel ul {width:276px;}
.choose-hotel li {display:inline; float:left; width:138px; height:30px; margin-bottom:20px;}
.choose-hotel span {width:37px; line-height:30px;}
.choose-hotel span i {color:#ec6823; padding-right:2px;}
.choose-hotel input {height:20px; background-color:#fff; border:1px solid #dfdfdf; width:64px; padding:4px 20px 4px 9px; line-height:20px; background-image:url(i0.sinaimg.cntravel20130515tool_ico.png); background-repeat:no-repeat; color:#aaa;}
.choose-hotel .choose-hotel-name {width:276px;}
.choose-hotel input.hotel-name {width:202px; background-image:none;}
.hotel-tool .choose-sub-btn {margin-left:37px; margin-top:0;}
.choose-hotel input.hotel-cost {width:55px; height:20px; padding:4px 0 4px 9px; border:1px solid #dfdfdf; background-image:none; border-right-width:0;}
.show-cost-range {width:28px; height:28px; background-color:#fff; border:1px solid #dfdfdf; background-image:url(i3.sinaimg.cntravel20130516travel_bg.png); background-repeat:no-repeat; background-position:-320px -420px;}
.show-cost-range:hover {background-color:#f4f4f4;}

.choose-agency {padding:40px 20px 0; width:260px;}
.choose-agency li {width:260px; height:30px; display:inline; float:left; padding-bottom:20px;}
.choose-agency span {width:47px; height:30px; line-height:30px;}
.choose-agency input {width:202px; height:20px; padding:4px 0 4px 9px; background-color:#fff; border:1px solid #dfdfdf; line-height:20px;}
.travel-agency .choose-sub-btn {margin-top:30px;}

.tool-pop {box-shadow:1px 1px 3px rgba(0,0,0,0.2); position:absolute; border:1px solid #c4c4c4; background-color:#fff;}
.tool-pop-city {width:320px; padding:9px;}
.tool-pop-city h6 {height:30px; line-height:30px; font-weight:normal;}
.letter-sort {height:30px; width:320px;}
.letter-sort li {display:inline; float:left; height:30px; border-right:1px solid #fff; line-height:30px; text-align:center; font-family:Tahoma, Geneva, sans-serif; background-color:#f4f4f4; color:#0093d0; cursor:pointer;}
.letter-sort li:hover {background-color:#e8f8ff;}
.letter-sort li.cur {background-color:#0093d0; color:#fff; font-weight:bold;}
.letter-sort-1 {width:69px;}
.letter-sort-2 {width:80px;}
.letter-sort-3 {width:71px;}
.letter-sort-4 {width:96px;}
.city-list-hot {padding-top:5px;}
.city-list-hot li {display:inline; width:80px; height:20px; margin-bottom:10px; line-height:20px; float:left;}
.city-list-hot li a {display:inline; float:left; padding:0 5px; height:20px;}
.city-list li a:hover {background-color:#0093d0; color:#fff;}
.city-list-letter {width:320px; overflow:hidden; padding-top:5px;}
.city-list-letter dt, .city-list-letter dd {display:inline; float:left;}
.city-list-letter dt {width:15px; line-height:20px; font-weight:bold; color:#0093d0; font-family:Tahoma, Geneva, sans-serif;}
.city-list-letter dd {width:305px; overflow:hidden;}
.city-list-letter ul {width:320px;}
.city-list-letter li {display:inline; float:left; height:20px; width:80px; margin-bottom:10px; line-height:20px;}
.city-list-letter li a {padding:0 5px; display:inline; float:left; height:20px;}

.tool-pop-cost {width:93px; background-color:#fff;}
.tool-pop-cost li {width:84px; height:28px; line-height:28px; padding-left:9px; border-bottom:1px solid #dfdfdf; cursor:pointer;}
.tool-pop-cost li:hover {background-color:#f4f4f4;}
.tool-pop-cost li.no-btm {border-bottom-width:0;}

.tool-pop-origin {width:211px; background-color:#fff;}
.tool-pop-origin h5, .tool-pop-destination h5 {height:30px; line-height:30px; padding-left:10px; background-color:#f4f4f4; color:#0093d0; font-weight:normal; font-size:12px;}
.origin-list {width:195px; overflow:hidden; padding:5px 7px 0 9px;}
.origin-list li {width:65px; height:20px; margin-bottom:10px; display:inline; float:left;}
.origin-list li a {display:inline; float:left; padding:0 5px; height:20px; line-height:20px;}
.origin-list li a:hover {background-color:#0093d0; color:#fff;}
.tool-pop-destination {width:318px; background-color:#fff;}
.destination-list {width:300px; padding:5px 9px 0;}
.destination-list h6 {height:30px; line-height:30px; font-size:12px;}
.destination-list li {width:60px; display:inline; float:left; height:20px; margin-bottom:10px; overflow:hidden;}
.destination-list li a {padding:0 5px; height:20px; line-height:20px; display:inline; float:left;}
.destination-list li a:hover {background-color:#0093d0; color:#fff;}

.hot-routes .tit {height:40px; background:url(i3.sinaimg.cntravel20130516travel_bg.png) repeat-x; background-position:0 -720px; padding:20px 0; line-height:40px;}
.hot-routes .tit .more {color: #0093d0;
height: 40px;
line-height: 40px;background: #fff;padding-left: 10px;}
.city-cur {height:40px;}
.city-cur a {
font-size: 18px;
font-family: Microsoft Yahei, sans-serif;
height:40px;
color: #0093d0;
}
.city-cur i {
width: 23px;
height: 40px;
background: url(i3.sinaimg.cntravel20130516travel_bg.png) no-repeat;
background-position: -210px -520px;
}
.city-cur i.on {background-position:-300px -495px;}
.hot-routes .tit h4 {
height: 40px;
background: #fff;
font-size: 18px;
font-family: Microsoft Yahei, sans-serif;
font-weight: normal;
padding-right: 10px;
}
.city-cur-pop {width:280px; padding:10px 13px 10px 15px; background-color:#fff; border:1px solid #c4c4c4; box-shadow:1px 1px 3px rgba(0,0,0,0.2); position:absolute; display:none;}
.city-cur-pop li {height:20px; padding:5px 0; display:inline; float:left; width:70px;}
.city-cur-pop li a {display:inline; float:left; height:20px; padding:0 5px; line-height:20px;}
.city-cur-pop li a:hover {background-color:#0093d0; color:#fff;}

/*&#930;&#65533;&#65533;&#824;*/
 .fangtan-q {width:300px; height:40px; margin-bottom:17px; overflow:hidden; margin-top:20px;}
.fangtan-ico {width:40px; height:40px; background:url(i0.sinaimg.cntravel20130517qa.png) no-repeat; margin-right:10px;}
.fangtan-q .fangtan-ico {background-position:0 0;}
.fangtan-a .fangtan-ico {background-position:0 -40px;}
.fangtan-con {width:250px; color:#818181; line-height:24px; margin-top:-6px;}
.fangtan-a .fangtan-con {height:63px;}
.fangtan-con a {color:#0093d0;}
.fangtan-con a.fangtan-d {color:#818181;}
.fangtan-con a:hover {color:#0083ba;}

.pluseImage {overflow: hidden;text-align: center;}
.pluseImage:hover .back,.pluseImage:hover p,.pluseImage:hover h5{
	-webkit-animation: pulse .8s;-moz-animation: pulse .8s;-o-animation: pulse .8s;animation: pulse .8s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;
}
.pluseImage:hover .back{background-color: #0093d0;}
.pluseImage:hover img{transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08); -webkit-transform:scale(1.08,1.08);}

.scaleImg{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04);}

.focus-main-picture {width:660px; height:372px; background:#d1d1d1; position:relative;}
.focus-slide-box {width:660px; height:372px; overflow:hidden; position:relative;}
.focus-slide-box li {width:660px; height:372px; overflow:hidden; position:relative;}
.pic-info-box {position:absolute; top:20px; left:0;}
.focus-slide-box li .pic-tit {padding:16px 19px 14px; background:url(i0.sinaimg.cntravel20130516mask_blue_bg.png) repeat; font-size:32px; font-family:Microsoft Yahei, sans-serif;}
.focus-slide-box li .pic-info {height:35px; line-height:34px; background:url(i1.sinaimg.cntravel20130516mask_bg.png) repeat; padding-left:19px; color:#fff;}
.focus-slide-box li .pic-info i {width:20px; margin-right:6px; height:35px; background:url(i0.sinaimg.cntravel20130516pic_info_box.png) no-repeat;}
.focus-slide-box li .pic-info em {padding:0 9px; color:#636363;}
.focus-slide-box li a {color:#fff;}
.focus-slide-next, .focus-slide-prev {position:absolute; right:0; width:40px; height:40px; background-color:#0093d0;}
.focus-slide-next i, .focus-slide-prev i {display:block; width:40px; height:40px; background:url(i3.sinaimg.cntravel20130516travel_bg.png) no-repeat;}
.focus-slide-next {bottom:40px;}
.focus-slide-prev {bottom:0;}
.focus-slide-next i {background-position: 0 -902px;}
.focus-slide-prev i {bottom:40px; background-position: -40px -902px;}
.focus-slide-next:hover, .focus-slide-prev:hover {background-color:#0083ba;}
.slide-nav {position:absolute; right:60px; bottom:20px;}
.slide-nav li {display: inline;float: left;width: 12px;height: 12px;overflow: hidden;cursor: pointer;margin-right: 10px;background-color: #b1b1b1;}
.slide-nav li:hover {background-color:#aaa;}
.slide-nav li.cur {background-color:#0093d0;}
.position-info {padding-right:40px;}

.slide-con {width:2720px; height:100px;}
.slide-con ul {width:680px; display:inline; float:left;}
.best-routes-con {position:relative;}
.quiz-num {position:absolute; right:0; height:20px; bottom:4px; line-height:20px; padding-left:16px;color: #aaa;background: url(i0.sinaimg.cntravel20130516theme_ico2.png) no-repeat; background-position: 0 -40px;}
.quiz-num:hover {background-position: 0 -60px; color:#aaa;}

.trip-data-num .trip-num-like {background: url(i0.sinaimg.cntravel20130516theme_ico2.png) no-repeat;background-position: 0 0; margin-right:20px;}
.trip-data-num .trip-num-like:hover {background-position:0 -20px;}
.trip-data-num .trip-num-cmt {background: url(i0.sinaimg.cntravel20130516theme_ico2.png) no-repeat;background-position:0 -40px;}
.trip-data-num .trip-num-cmt:hover {background-position:0 -60px;}

.trip-data-name span.fL a:hover {color:#390; background:#fff;}

#slideshow {width: 660px;height: 372px;position: relative;background-color: #fff;overflow: hidden;}
        #slideshowContent{position: absolute;top: 0;left: 0;height: 100%;z-index: 1;}
        #slideshowContent .slideItem{position: absolute;top: 0;left: 0;}
        #slideTriggers{position: absolute;z-index: 2;right: 55px;bottom: 20px;}
        #slideTriggerList li.slideTriggerItem{width: 12px;height: 12px;background-color: #d1d1d1;cursor: pointer;margin: 0 5px;line-height: 0;font-size: 0;}
        #slideTriggerList li.slideTriggerItem:hover{background-color: #aaaaaa;}
        #slideTriggerList li.slideTriggerItem.curt{background-color: #0093d0;}
		#slideBtns {position: absolute;	z-index: 3;	bottom: 0;	right: 0;}
		#slideBtns .turnBtn{width: 40px;height: 40px;background: #0093d0;cursor: pointer;display: block;overflow: hidden;position: relative;}
		#slideBtns .turnBtn:hover{background: #0083ba}
		#slideBtns .turnBtn .turnBtnIcon{display: block;position: absolute;top: 0;left: 0;width: 40px;height: 40px;	background: url(i2.sinaimg.cntravel20130519arrows.png) 14px 8px;}
		#slideBtns #slidePrevBtn .turnBtnIcon{background-position: 12px -32px;}

		#slideTitleLayer{position: absolute;z-index: 4;}
		#slideTitleTxt{position: relative;width: 100%;height: 100%;max-width: 350px;padding: 10px;font-family: 'Hiragino Sans GB',"Microsoft Yahei",sans-serif;}
		#slideTitleTxt p{position: relative;font-size: 32px; color: #fff;line-height: 40px;}
                #slideTitleTxt p a{color: #fff;}
		#slideTitleTxt .slideBG{opacity: 0.8;background-color: #0093d0;width: 100%;height: 100%;top: 0;left: 0;*filter:alpha(opacity=80); position: absolute;}

		#slideSubTitleLayer{position: absolute;z-index: 4;}
		#slideSubTitleTxt {position: relative;width:100%;height: 100%;max-width: 300px;padding: 5px 15px;-webkit-animation-delay: 0.18s;-moz-animation-delay: 0.18s;-o-animation-delay: 0.18s;animation-delay: 0.18s;}
		#slideSubTitleTxt p{position: relative;font-size: 12px;color: #fff;line-height: 20px;font-family: 'Hiragino Sans GB',"Microsoft Yahei",sans-serif}
		#slideSubTitleTxt .slideBG{opacity: 0.8;background-color: #000;width: 100%;height: 100%;top: 0;left: 0;*filter:alpha(opacity=80); position: absolute;}

                    #breadcrumbs {
                        height: 40px; position:relative;
                    }
                    #breadcrumbs #brMapContainer {
                        overflow: hidden;
                        position: absolute;
                        top: 40px;
                        left: 0;
                        height: 20px;
                        width: 100%;
                        background-color: #fff;
                    }
                    #breadcrumbs #brMapHeaderMask{
                        height: 20px;
                        width: 100%;
                    }
                    #breadcrumbs #brMapHeaderMask div{
                        position: absolute;
                        top: 0;
                        z-index: 2;
                    }
                    #breadcrumbs #brMapHeaderMask #mask1{
                        width: 20px;
                        height: 20px;
                        left: 0;
                        background-color: #fff;
                    }
                    #breadcrumbs #brMapHeaderMask #mask2{
                        height: 0;
                        width: 0;
                        line-height: 0;
                        font-size: 0;
                        border-left: 10px solid #fff;
                        border-right: 10px solid #fff;
                        border-top: 10px solid #fff;
                        border-bottom: 10px solid transparent;
                        left: 20px;
                    }
                    #breadcrumbs #brMapHeaderMask #mask3{
                        width: 960px;
                        height: 20px;
                        left: 40px;
                        background-color: #fff;
                    }
                    #breadcrumbs #breadcrumbsMap{
                        width: 100%;
                        height: 350px;
                        margin-top: -10px;
                    }
                    #breadcrumbs #brMapCloseBtn{
                        width: 40px;
                        height: 40px;
                        background-color: #333;
                        position: absolute;
                        right: 0;
                        top: 20px;
                        z-index: 2;
                        cursor: pointer;
                        background: url(i3.sinaimg.cntravel20130518mapComponents.png) 0 -140px;
                    }
                    #breadcrumbs #brMapCloseBtn:hover{
                        background: url(i3.sinaimg.cntravel20130518mapComponents.png) -40px -140px;
                    }

.trip-data-num a {background: url(i0.sinaimg.cntravel20130516theme_ico2.png) no-repeat;
background-position: 0 0;
padding-left: 16px;
color: #aaa;}
.trip-data-num a:hover {background-position: 0 -20px;}

.enjoy-link {position:absolute; top:228px; left:680px; font-size:20px; font-family:Microsoft Yahei, sans-serif; height:30px; line-height:30px;}
.enjoy-link i {width:19px; height:30px; background:url(i1.sinaimg.cntravel20130521dian.png) no-repeat;}

.cityList{display:none; z-index:9999;top:-1;position:absolute; background:#fff; border:1px solid #ccc; _width:170px; _overflow:hidden; padding:2px 2px 0px; }
.cityList .cityCon .tip{}
.cityList .cityCon .tip h5{ font-weight:normal;border-bottom: 1px dotted #CCCCCC;color: #999999; font-size: 12px; font-weight: 100; margin: 0; padding: 2px 2px 0;}
.cityList table{color: #0099FF;text-align: center;padding-bottom:3px;}
.cityList table tr:hover{ color:#fff;}

 .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;}
    	#calendar{position: absolute;width:528px;height:262px;border: 1px solid #c4c4c4;box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.2); background-color:#fff;}
    	#calendarBtns{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
    	#calendarBtns .calendarBtn{border: 0;padding: 0;}
    	#calendarCloseBtn{width: 29px;height: 29px;position: absolute;right: 9px;top: 9px;display: block;background: #dfdfdf;line-height: 0;font-size: 0;}
    	#calendarCloseBtn:hover{background: #0093d0;}
		#calendarCloseBtn .calendarCross{background: url(i2.sinaimg.cntravel20130522icons.png);display: block;width: 15px;height: 15px;top: 7px;left: 7px;cursor: pointer;position: absolute;}
		#calendarBtns .calendarTurnBtn{background: url(i2.sinaimg.cntravel20130522icons.png);position: absolute;width: 15px;height: 25px;display: block;}
		#calendarBtns #calendarPrevBtn{top: 115px;left: 15px;background-position: 0 -15px;}
		#calendarBtns #calendarPrevBtn:hover{background-position: 0 -40px;}
		#calendarBtns #calendarNextBtn{top: 115px;right: 15px;background-position: 0 -65px;}
		#calendarBtns #calendarNextBtn:hover{background-position: 0 -90px;}

    	#calendarContent{width: 428px;height: 230px;position: absolute;top: 0;left: 0;margin: 10px 50px;text-align: center;}
		#calendarContent .innerCalendar{width: 205px;height: 225px;}
		#calendarContent .monthTitle{color: #333;height: 24px;line-height: 24px;font-size: 12px;}
		#calendarContent .monthTable{width: 100%;height: 205px;border-collapse:collapse;margin-top: 5px;}
		#calendarContent th{text-align: center;background: #f4f4f4;color: #333;width: 28px;height: 28px;border-left: 1px solid #f4f4f4;border-right: 1px solid #f4f4f4;font-size: 12px;}
		#calendarContent td{text-align: center;background-color: #fff;color: #333;width: 28px;height: 28px;border: 1px solid #e7e7e7;cursor: pointer;font-size:12px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;}
		#calendarContent td:hover{background-color: #e8f8ff;color: #0093d0;}
		#calendarContent td.currentDay{background-color: #fffde7;color: #ec6823;}
		#calendarContent td.selectedDay{background-color: #0093d0;color: #fff;}

		.cityList{display:none; z-index:9999;top:-1;position:absolute; background:#fff; border:1px solid #c4c4c4;  padding:2px 2px 0px; box-shadow:1px 1px 3px rgba(0,0,0,0.2);}
		.cityList .cityCon .tip h5{ font-weight:normal;border-bottom: 1px dotted #CCCCCC;color: #999999; font-size: 12px; font-weight: 100; margin: 0; padding: 2px 2px 0;}
		.cityList table{color: #333;text-align: center;padding-bottom:3px;}
		.cityList td {color:#333 !important; height:30px !important;}
		.cityList tr:hover {background-color:#f4f4f4 !important;}
		.cityList table td:hover{ color:#0093d0 !important;}
		.cityList .cityCon .tip h5 {height:30px !important; background-color:#f4f4f4 !important; color:#0093d0 !important; line-height:30px !important; border-bottom-width:0 !important;}

#divAddressMenu h4 { font-weight:normal !important;border-bottom: 1px dotted #CCCCCC !important;color: #0093d0 !important; font-size: 12px !important; font-weight: 100 !important; margin: 0 !important; padding: 2px 2px 0 !important; height:30px !important; line-height:30px !important;}
#divAddressMenu a {color:#333 !important; height:30px !important; line-height:30px !important; padding:0  !important; margin:0  !important;}
#divAddressMenu div {border-widht:0 !important;}
#divAddressMenu a {width:auto !important; border-width:0 !important;}
#divAddressMenu a:hover {background-color:#f4f4f4;}

.trip-data-more {overflow:visible;}

/********* &#1010;&#65533;&#65533; &#65533;&#65533;&#549; &#549;&#65533;&#65533; by lintao ***********/
.ucmt{width:100px;height:40px;line-height:40px;text-align:center;background:#F4F4F4;position:relative;}
.ucmt a{display:inline-block;padding-left:17px;background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat 0 16px;color:#AAA;font-family:Tahoma;}
.ucmt:hover a{ background-position: 0 -19px;}
.ucmt i{font-size:12px;font-weight:bold;color:#656565;position:absolute;left:2px;top:-15px;font-family:SimSun;}
.ulike {width:100px;height:40px;line-height:40px;text-align:center;background:#F4F4F4;position:relative;}
.ulike a{display:inline-block;padding-left:15px;background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat 0 -55px;color:#AAA;font-family:Tahoma;}
.ulike:hover a{background-position: 0 -87px;}
.ulike i{font-size:12px;font-weight:bold;color:#656565;position:absolute;left:2px;top:-15px;font-family:SimSun;}
.ulike_yes a{background-position: 0 -87px;}
.ulike_yes:hover a{background-position:0 -55px;}
#ulike a{background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat  0 -87px;}  
#ulike_n a{background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat  0 -55px;}  
.unlike {width:100px;height:20px;line-height:20px;text-align:center;position:relative;}
.unlike a{display:inline-block;padding-left:15px;background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat 0 -65px;color:#AAA;font-family:Tahoma;}
.unlike:hover a{background-position: 0 -97px;}
.unlike i{font-size:12px;font-weight:bold;color:#656565;position:absolute;left:2px;top:-15px;font-family:SimSun;}
.unlike_yes a{background-position: 0 -97px; }
.unlike_yes:hover a{background-position:0 -65px;}
#unlike a{background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat  0 -97px;}  
#unlike_n a{background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat  0 -65px;}  
.uwent {height:20px;line-height:20px;text-align:center;position:relative; display:inline; float:left; margin-right:20px;}
.uwent a{display:inline-block;padding-left:20px;background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat 0 -133px;color:#AAA;font-family:Tahoma;}
.uwent:hover a{background-position: 0 -172px;}
.uwent i{font-size:12px;font-weight:bold;color:#656565;position:absolute;left:2px;top:-15px;font-family:SimSun;}
.uwent_yes a{background-position: 0 -172px; }
.uwent_yes:hover a{background-position:0 -133px;}
#uwent a{background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat  0 -172px;}  
#uwent_n a{background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat  0 -133px;}  
.ubeen {height:20px;line-height:20px;text-align:center;position:relative; display:inline; float:left;}
.ubeen a{display:inline-block;padding-left:20px;background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat 0 -211px;color:#AAA;font-family:Tahoma;}
.ubeen:hover a{background-position: 0 -251px;}
.ubeen i{font-size:12px;font-weight:bold;color:#656565;position:absolute;left:2px;top:-15px;font-family:SimSun;}
.ubeen_yes a{background-position: 0 -251px; }
.ubeen_yes:hover a{background-position:0 -211px;}
#ubeen a{background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat 0 -251px;}  
#ubeen_n a{background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat 0 -211px;}
/*&#65533;&#65533;&#65533;&#65533;&#1010;&#65533;&#65533;&&&#65533;&#65533;&#1010;&#65533;&#65533;*/ 
.lnlike {height:20px;line-height:20px;text-align:center;position:relative;}
.lnlike a{display:inline-block;padding-left:15px;background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat 0 -65px;color:#AAA;font-family:Tahoma;}
.theme-travel .lnlike, .best-route .lnlike {margin-right:20px;}
.best-route .lnlike {z-index:0;}
.lnlike:hover a{background-position: 0 -97px;}
.lnlike i{font-size:12px;font-weight:bold;color:#656565;position:absolute;left:0;top:-15px;font-family:SimSun;}
.lnlike_yes a{background-position: 0 -97px; }
.lnlike_yes:hover a{background-position:0 -65px;}
#lnlike a{background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat  0 -97px;}  
#lnlike_n a{background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat  0 -65px;}  
.timechoose{ margin-left:10px;}
.timechoose .chooseyear{ width:86px; border:1px solid #dfdfdf; height:28px; line-height:28px; float:left; margin-left:10px; display:inline; position:relative;overflow:visible;}
.timechoose .selectbox{border:1px solid #c4c4c4; width:86px; height:145px; box-shadow:1px 1px 5px #E0E0E0; position:absolute; top:28px; overflow:hidden; background:#fff;  z-index:1000; left:-1px; display:none;}
/*&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;*/
.timechoose .wrapbox{height:144px; overflow:hidden; position:relative; float:left; width:74px;}
.timechoose .selectbox .inner{ position:absolute; top:-30px;}
.timechoose  .selectbox .inner a{ height:28px; display:block; width:65px; border-bottom:1px solid #dfdfdf;color:#000; line-height:28px; padding-left:7px; cursor:pointer;}
.timechoose  .selectbox .inner a:hover{background:#f4f4f4; text-decoration:none; color:#000;}
.timechoose .scrollbar{float:right; width:10px; background:#efefef; height:142px; display:inline; margin:1px; position:relative;}
.timechoose  .bar{position:absolute; position:absolute; top:0px; left:0px; background:url(i3.sinaimg.cntravel20130418bar.jpg) center center no-repeat; height:22px; width:10px; cursor:pointer;}
.timechoose .chooseyear .year{ width:57px; float:left; height:28px; text-align:center;}
.timechoose .choosemonth .selectbox{width:70px;}
.timechoose .choosemonth .selectbox .inner a{width:50px;}
.timechoose .choosemonth .wrapbox{ width:57px;}
.timechoose .icon{background:url(i2.sinaimg.cntravel20130418des_bg.png) no-repeat 7px -136px; float:right; width:28px; height:28px; border-left:1px solid #dfdfdf; cursor:pointer;}
.timechoose .choosemonth{ width:70px; border:1px solid #dfdfdf; height:28px; line-height:28px; float:left; margin-left:10px; display:inline; position:relative;}
.timechoose .choosemonth .month{ width:41px; float:left; height:28px; text-align:center;}
.article .recline .personinfo .head_w,.onway li .way_l .imgwrap,.weibolist a.head,.recommend li .head,.banner_rec .hotbox .hotinfo .headimg{overflow:hidden;}
.article .recline .personinfo .head_w img,.onway li .way_l .imgwrap img,.weibolist a.head img,.recommend li .head img,.banner_rec .hotbox .hotinfo .headimg img,.article .hotpot .hotwrap img,.thumb .pic img{}
.article .recline .personinfo .head_w:hover img,.onway li .way_l .imgwrap:hover img,.weibolist a.head:hover img,.recommend li .head:hover img,.banner_rec .hotbox .hotinfo .headimg:hover img,.article .hotpot .hotwrap:hover img,.thumb .pic a:hover img{ }
.aside .onway .way_r .show:hover{ color:#28aee6 }
.aside .traveler li .traveler_l a.head{overflow:hidden;}
.aside .traveler li .traveler_l a.head img{}
.aside .traveler li .traveler_l a.head img:hover{}
s.english{ font-style:normal; text-decoration:none; font-family:Tahoma, sans-serif;}
.wantbox{position:absolute; top:50px; right:0px;width:322px; height:260px; border:1px solid #c4c4c4; box-shadow:1px 1px 5px 0px rgba(0,0,0,.2);; background:#fff; overflow:hidden; padding-left:20px; z-index:100;}
.innerbox{position:relative;}
.wantbox .timechoose{margin-left:0px;}
.innerbox .close{ display:block; width:29px; height:29px; background:url(i2.sinaimg.cntravel20130418des_bg.png) no-repeat -204px 0px; position:absolute; top:-10px; right:10px; cursor:pointer;}
.innerbox .close:hover{background-position:-204px -29px;}
.wantbox h2{ font-size:14px; font-weight:normal; margin:20px 0px 10px 0px;}
.wantbox .level{ width:260px; height:19px; line-height:19px;  color:#f5682c;}
.wantbox .level label{display:inline; margin-left:16px;}
.wantbox .all_star{float:left;}
.wantbox .time{margin-top:10px; line-height:30px; position:relative;}
.timechoose .chooseyear{ width:86px; border:1px solid #dfdfdf; height:28px; line-height:28px; float:left; margin-left:10px; display:inline; position:relative;overflow:visible;}
.timechoose .selectbox{border:1px solid #c4c4c4; width:86px; height:144px; box-shadow:1px 1px 5px #E0E0E0; position:absolute; top:28px; overflow:hidden; background:#fff;  z-index:1000; left:-1px; display:none;}
/*.timechoose div.open{}*/
.timechoose .wrapbox{height:144px; overflow:hidden; position:relative; float:left; width:74px;}
.timechoose .selectbox .inner{ position:absolute; top:-30px;}
.timechoose  .selectbox .inner a{ height:28px; display:block; width:65px; border-bottom:1px solid #c4c4c4;color:#000; line-height:28px; padding-left:7px; cursor:pointer;}
.timechoose  .selectbox .inner a:hover{background:#f4f4f4; text-decoration:none; color:#000;}
.timechoose .scrollbar{float:right; width:10px; background:#efefef; height:142px; display:inline; margin:1px; position:relative;}
.timechoose  .bar{position:absolute; position:absolute; top:0px; left:0px; background:url(i3.sinaimg.cntravel20130418bar.jpg) center center no-repeat; height:22px; width:10px; cursor:pointer;}
.timechoose .chooseyear .year{ width:53px; float:left; height:28px; text-align:center;}
.timechoose .choosemonth .selectbox{width:70px;}
.timechoose .choosemonth .selectbox .inner a{width:50px;}
.timechoose .choosemonth .wrapbox{ width:57px;}
.timechoose .icon{background:url(i2.sinaimg.cntravel20130418des_bg.png) no-repeat 8px -136px; float:right; width:32px; height:28px; border-left:1px solid #dfdfdf; cursor:pointer;}
.timechoose .choosemonth{ width:70px; border:1px solid #dfdfdf; height:28px; line-height:28px; float:left; margin-left:10px; display:inline; position:relative;}
.timechoose .choosemonth .month{ width:37px; float:left; height:28px; text-align:center;}
.wantbox .textarea{outline:0; width:290px; height:70px; background:#fbfbfb; padding:5px; border:1px solid #dfdfdf; display:block; margin-top:10px;resize:none; color:#aaa; font-size:12px; overflow:auto;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;}
div.wantbox #wanttext.focus{ 
     background:#fff;
         border-left: 1px #89d7f8 solid;
        border-bottom: 1px #89d7f8 solid;
        border-top: 1px #89d7f8 solid;
		border-right: 1px #89d7f8 solid;
        box-shadow: 0px 0px 4px rgba(137,215,248,.7);
        color: #333;
		}
.wantbox .submit{height:40px; margin-right:20px; margin-top:10px;}
.wantbox .submit .btn{ float:right; width:85px; height:40px; background:url(i2.sinaimg.cntravel20130418des_bg.png) 0px -360px no-repeat; cursor:pointer;}
.wantbox .submit .obtn{ background-position:-110px -360px;}
.wantbox .submit .obtn:hover{ background-position:-220px -360px;}
div.wantbox .submit .obtn{ background-position:-110px -360px;}
div.wantbox .submit .obtn:hover{ background-position:-220px -360px;}
/*&#549;*/
.wantbox{position:absolute; top:50px; right:0px;width:322px; height:260px; border:1px solid #c4c4c4; box-shadow:1px 1px 5px 0px rgba(0,0,0,.2); background:#fff; overflow:hidden; padding-left:20px; display:none; z-index:500; padding-bottom:8px;}
.innerbox{position:relative;}
.innerbox .close{ display:block; width:29px; height:29px; background:url(i2.sinaimg.cntravel20130418des_bg.png) no-repeat -204px 0px; position:absolute; top:-10px; right:10px; cursor:pointer;}
.innerbox .close:hover{background-position:-204px -29px;}
.wantbox h2{ font-size:14px; font-weight:normal; margin:20px 0px 10px 0px;}
.wantbox .level{ width:260px; height:19px; line-height:19px;  color:#f5682c;}
.wantbox .level label{display:inline; margin-left:20px;}
.wantbox .all_star{float:left;}
.wantbox .time{margin-top:10px; line-height:30px; position:relative;}
.timechoose .chooseyear{ width:86px; border:1px solid #dfdfdf; height:28px; line-height:28px; float:left; margin-left:10px; display:inline; position:relative;overflow:visible;}
.timechoose .selectbox{border:1px solid #c4c4c4; width:86px; height:144px; box-shadow:1px 1px 5px #E0E0E0; position:absolute; top:28px; overflow:hidden; background:#fff;  z-index:1000; left:-1px; display:none;}
/*.timechoose div.open{}*/
.timechoose .wrapbox{height:146px; overflow:hidden; position:relative; float:left; width:74px;}
.timechoose .selectbox .inner{ position:absolute; top:-30px;}
.timechoose  .selectbox .inner a{ height:28px; display:block; width:67px; border-bottom:1px solid #dfdfdf;color:#000; line-height:28px; padding-left:7px; cursor:pointer;}
.timechoose  .selectbox .inner a:hover{background:#f4f4f4; text-decoration:none; color:#000;}
.timechoose .scrollbar{float:right; width:10px; background:#efefef; height:142px; display:inline; margin:1px; position:relative;}
.timechoose  .bar{position:absolute; position:absolute; top:0px; left:0px; background:url(i3.sinaimg.cntravel20130418bar.jpg) center center no-repeat; height:22px; width:10px; cursor:pointer;}
.timechoose .chooseyear .year{ width:53px; float:left; height:28px; text-align:center;}
.timechoose .choosemonth .selectbox{width:70px;}
.timechoose .choosemonth .selectbox .inner a{width:56px;}
.timechoose .choosemonth .wrapbox{ width:58px;}
.timechoose .icon{background:url(i2.sinaimg.cntravel20130418des_bg.png) no-repeat 7px -136px; float:right; width:28px; height:28px; border-left:1px solid #dfdfdf; cursor:pointer;}
.timechoose .icon.no{}
.timechoose .icon:hover{ background:url(i2.sinaimg.cntravel20130514scrollover.png) 0px -1px;}
.timechoose .icon.no{ background:url("i3.sinaimg.cntravel20130518des_bg.png") no-repeat scroll -53px -136px transparent}
.timechoose .choosemonth{ width:70px; border:1px solid #dfdfdf; height:28px; line-height:28px; float:left; margin-left:10px; display:inline; position:relative;}
.timechoose .choosemonth .month{ width:37px; float:left; height:28px; text-align:center;}
.wantbox .textarea{ width:290px; height:70px; background:#fbfbfb; padding:5px; border:1px solid #dfdfdf; display:block; margin-top:10px;resize:none; color:#aaa; font-size:12px; overflow:auto;}
.wantbox .submit{height:42px; margin-right:20px; margin-top:8px;}
.wantbox .submit .btn{ float:right; width:85px; height:40px; background:url(i2.sinaimg.cntravel20130418des_bg.png) 0px -360px no-repeat; cursor:pointer; margin-top:2px}
.wantbox .submit .wantremind{ line-height:16px; font-size:12px; float:left;}
.wantbox .submit .obtn{ background-position:-110px -360px;}
.wantbox .submit .obtn:hover{ background-position:-220px -360px;}
.all_star{width:126px;height:18px;overflow:hidden;}
.all_star .rating{width:123px;height:18px;position:relative;background:url(i1.sinaimg.cntravel20130518star.png) no-repeat 0 0;overflow:hidden;}
.all_star .s0star{background-position:0 -125px}
.all_star .s1star{background-position:0 -250px}
.all_star .s2star{background-position:0 -100px}
.all_star .s3star{background-position:0 -225px}
.all_star .s4star{background-position:0 -75px}
.all_star .s5star{background-position:0 -200px}
.all_star .s6star{background-position:0 -50px}
.all_star .s7star{background-position:0 -175px}
.all_star .s8star{background-position:0 -25px}
.all_star .s9star{background-position:0 -150px}
.all_star .s10star{background-position:0 0px}
.all_star ul.rating li{cursor:pointer;float:left;text-indent:-999em;width:11px;height:21px;}
.all_star ul.rating li a{position:absolute;left:0;top:0;width:11px;height:21px;text-decoration:none;z-index:200;}
.all_star ul.rating li.s1 a{left:0}
.all_star ul.rating li.s2 a{left:10px;}
.all_star ul.rating li.s3 a{left:25px;}
.all_star ul.rating li.s4 a{left:36px;}
.all_star ul.rating li.s5 a{left:50px;}
.all_star ul.rating li.s6 a{left:60px;}
.all_star ul.rating li.s7 a{left:75px;}
.all_star ul.rating li.s8 a{left:87px;}
.all_star ul.rating li.s9 a{left:102px;}
.all_star ul.rating li.s10 a{left:112px;}
.weibo_h .all_star ul.rating li a:hover{z-index:2;width:123px;height:18px;overflow:hidden;left:0;background:url(i1.sinaimg.cntravel20130518star.png) no-repeat 0 -125px;}
.weibo_h .all_star ul.rating li.s1 a:hover{background-position:0 -250px;}
.weibo_h .all_star ul.rating li.s2 a:hover{background-position:0 -100px;}
.weibo_h .all_star ul.rating li.s3 a:hover{background-position:0 -225px}
.weibo_h .all_star ul.rating li.s4 a:hover{background-position:0 -75px}
.weibo_h .all_star ul.rating li.s5 a:hover{background-position:0 -200px}
.weibo_h .all_star ul.rating li.s6 a:hover{background-position:0 -50px;}
.weibo_h .all_star ul.rating li.s7 a:hover{background-position:0 -175px;}
.weibo_h .all_star ul.rating li.s8 a:hover{background-position:0 -25px}
.weibo_h .all_star ul.rating li.s9 a:hover{background-position:0 -150px}
.weibo_h .all_star ul.rating li.s10 a:hover{background-position:0 0px}
.wantbox .all_star ul.rating li a:hover{z-index:2;width:123px;height:18px;overflow:hidden;left:0;background:url(i1.sinaimg.cntravel20130518star.png) no-repeat 0 -125px;}
.wantbox .all_star ul.rating li.s1 a:hover{background-position:0 -250px;}
.wantbox .all_star ul.rating li.s2 a:hover{background-position:0 -100px;}
.wantbox .all_star ul.rating li.s3 a:hover{background-position:0 -225px}
.wantbox .all_star ul.rating li.s4 a:hover{background-position:0 -75px}
.wantbox .all_star ul.rating li.s5 a:hover{background-position:0 -200px}
.wantbox .all_star ul.rating li.s6 a:hover{background-position:0 -50px;}
.wantbox .all_star ul.rating li.s7 a:hover{background-position:0 -175px;}
.wantbox .all_star ul.rating li.s8 a:hover{background-position:0 -25px}
.wantbox .all_star ul.rating li.s9 a:hover{background-position:0 -150px}
.wantbox .all_star ul.rating li.s10 a:hover{background-position:0 0px}
div.wantbox .submit .obtn{ background-position:-110px -360px;}
div.wantbox .submit .obtn:hover{ background-position:-220px -360px;}

/*****&#65533;&#65533;&#65533;&#65533;*****/
.ad_1 {padding:16px 0 4px;}

.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(i2.sinaimg.cntravel20130528for_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;}

div.wantbox #wanttext.focus
.wantbox .textarea{ width:290px; height:70px; background:#fbfbfb; padding:5px; border:1px solid #dfdfdf; display:block; margin-top:10px;resize:none; color:#aaa; font-size:12px; overflow:auto;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;}
div.wantbox #wanttext.focus{ 
     background:#fff;
         border-left: 1px #89d7f8 solid;
        border-bottom: 1px #89d7f8 solid;
        border-top: 1px #89d7f8 solid;
		border-right: 1px #89d7f8 solid;
        box-shadow: 0px 0px 4px rgba(137,215,248,.7);
        color: #333;
		}
.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;}

/***** REVIEW BTN 20130530 *****/
.domestic-travel {position:relative;}
.review-btn {position:absolute; top:31px; right:0; width:80px; height:20px; background-color:#f4f4f4; padding:5px 0 5px 7px; line-height:18px;}
.review-btn i {width:20px; height:20px; background:url(i2.sinaimg.cntravel20130530review_btn.png) no-repeat;}
.review-btn a {color:#0093d0;}
.review-btn a:hover {color:#0083ba;}

.domestic-travel .hidden-text .mask, .overseas-travel .hidden-text .mask {position:absolute; background-color:#000; opacity:0.8; top:174px; left:0; z-index:80;width: 100%;height:125px; cursor:pointer;}
.domestic-travel .hidden-text strong, .overseas-travel .hidden-text strong {height:40px; line-height:40px; display:block; color:#fff; font-weight:normal; font-size:14px;}
.domestic-travel .hidden-text p, .overseas-travel .hidden-text p {line-height:24px; color:#fff; position:absolute; top:174px; left:0; padding:0 20px 0; z-index:90;}
.domestic-main-info, .overseas-main-info {width:320px; height:100px; overflow:hidden; margin-top:20px;}
.best-routes-con .domestic-main-info {margin-top:0;}
.tags-list li {height:30px; line-height:30px; font-size:12px; background:url(i2.sinaimg.cntravel20130515travel_bg.png) no-repeat; background-position:0 -254px; padding-left:8px;}
.tags-list li span {color:#818181;}
.domestic-info-user, .overseas-info-user {width:160px; height:50px; margin-top:10px;}
.domestic-info-user p {height:48px; line-height:24px; color:#818181;}
.domestic-info-user p a {color:#0093d0;}
.domestic-info-con h5, .overseas-info-con h5 {height:50px; line-height:26px; font-weight:normal; font-size:14px; overflow:hidden; margin-top:-4px; position:relative;}
.routes-info-user p {line-height:20px; height:20px; overflow:hidden;}
.routes-info-user p a {color:#390;}
.routes-info-user i.fL {width:18px; height:20px; background-image:url(i2.sinaimg.cntravel20130719tn_ico.png); background-repeat:no-repeat; background-position:0 -60px;}
.city-cur i {width:23px; height:20px; background: url(i3.sinaimg.cntravel20130516travel_bg.png) no-repeat; background-position:-210px -530px;}
.city-cur i.on {background-position:-300px -505px;}
.hot-routes-pic {width:150px; height:100px; overflow:hidden; position:relative;}
.domestic-info-pic, .overseas-info-pic {width:150px; height:100px; margin-right:10px; overflow:hidden; position:relative;}
.domestic-main-info .domestic-info-user p {height:50px; color:#818181;}
.slide-con .domestic-main-info .domestic-info-user p a {color:#390;}
.slide-con .domestic-main-info .domestic-info-user p {height:20px; line-height:20px; color:#818181;}
.domestic-main-info .domestic-info-user i.fL {width:18px; height:20px; background-image:url(i2.sinaimg.cntravel20130719tn_ico.png); background-repeat:no-repeat; background-position:0 -60px;}
.domestic-main-info .trip-data-more {margin-top:0;}
.domestic-main-info .trip-data-more .trip-data-num {margin-right:20px; margin-top:8px;}
.domestic-main {height:334px; width:660px; overflow:hidden;}
.domestic-main li, .overseas-main li {display:inline; float:left; width:320px; height:334px; margin-right:20px;}
.tags-box {width:300px; height:334px;}
.tags-list {padding-top:5px; height:120px; overflow:hidden;}34px;}
.tags-list {padding-top:5px; height:120px; overflow:hidden;}

.theme-news-list {width:1000px; overflow:hidden; padding-bottom:35px;}
.theme-news-list-holder {width:1020px;}
.theme-news-list ul {width:340px; display:inline; float:left;}
.theme-news-list li {display:inline; float:left; height:34px; line-height:34px; font-size:14px; padding-left:8px; background:url(i3.sinaimg.cntravel20130516travel_bg.png) no-repeat; background-position:0 -255px; overflow:hidden; width:332px; margin-right: 0;}
.theme-top-list li {height:381px;}
.theme-top {height:auto;}

.ico {width:30px; height:30px; background-image:url(i0.sinaimg.cntravel20130723ico.png); position:absolute; top:0; right:0; background-position:0 0;}
.ico_gl {background-position:0 0;}
.ico_yj {background-position:-30px 0;}

.slide-con .trip-data-name, .trip-data-more {height:28px;}

.top_ad {width:200px; height:40px; margin-right:20px; background-color:#f4f4f4;}

/*&#65533;&#65533;&#892;*/
.mapLabel{position:absolute;width:40px;height:36px;text-align:center;cursor:pointer;}
.mapLabel .labelText{width:100%;height:30px;background-color:#333;color:#fff;line-height:30px;}
.mapLabel .labelArrow{border:3px solid transparent;border-top:3px solid #333;position:absolute;top:30px;left:18px;}
.mapLabel.hover .labelText{background-color:#0093d0;}
.mapLabel.hover .labelArrow{border-top:3px solid #0093d0;}

/*** add20130829 ***/
#weibo_travel {background-image:url(i2.sinaimg.cntravel20130829wb_travel.png); background-repeat:no-repeat; padding:45px 0 25px 320px; width:680px; height:80px;}
.weibo_travel_news {width:300px; height:80px; margin-left:40px;}
.wt_pic {width:120px; height:80px; position:relative; margin-right:10px;}
.wt_pic img {width:120px; height:80px;}
.wt_pic em {height:25px; position:absolute; background-color:#0093d0; opacity:0.8; width:120px; left:0; bottom:0;}
.wt_pic strong {font-size:14px; position:absolute; width:120px; height:25px; line-height:25px; overflow:hidden; text-align:center; font-family:Microsoft Yahei; left:0; bottom:0; font-weight:normal;}
.wt_pic strong a {color:#fff; display:block; height:25px; width:120px;}
.wt_list {width:170px; height:80px; overflow:hidden;}
.wt_list ul {margin-top:-5px;}
.wt_list li {background:url(i3.sinaimg.cntravel20130516travel_bg.png) no-repeat; background-position:0 -254px; padding-left:8px; height:30px; line-height:30px;}
/*&#65533;&#65533;*/
.theme_sec {width:1000px;}
#travel_note {height:382px; width:660px; margin-right:40px;}
#travel_note_side {width:300px; height:382px;}
.theme_tit {height:40px; padding:20px 0;}
.make_note {width:70px; height:20px; padding:5px 10px; background-color:#8eb83f; margin-top:5px;}
.make_note:hover {background-color:#749830;}
.make_note i {width:20px; height:20px; background-image:url(i3.sinaimg.cntravel20130805ico_20_20.png); background-repeat:no-repeat;}
.make_note span {width:50px; height:20px; text-align:center; line-height:20px; color:#fff; font-size:14px; font-family:Microsoft Yahei;}
.theme_tit em.fR {height:40px; line-height:40px; color:#0093d0;}
.theme_tit h3 {font-size:18px; font-weight:normal; font-family:Microsoft Yahei, sans-serif; height:40px; line-height:40px;}
#note_list {width:660px; height:302px; overflow:hidden;}
#note_list ul {width:680px;}
#note_list li {width:320px; margin-right:20px; display:inline; float:left; height:302px; overflow:hidden;}
.note_pic {width:320px; height:214px; overflow:hidden;}
.note_pic img {width:320px; height:214px;}
#note_list h4 {height:48px; line-height:42px; font-size:14px; font-weight:normal;}
.note_inf {width:320px; height:40px;}
.note_avatar {width:40px; height:40px; overflow:hidden; margin-right:10px;}
.note_avatar img {width:40px; height:40px;}
.note_data {width:270px; height:40px; overflow:hidden;}
.note_data_top {height:16px; width:270px; line-height:16px; overflow:hidden;}
.note_loc {height:16px; background-image:url(i2.sinaimg.cntravel20130719tn_ico.png); background-repeat:no-repeat; background-position:0 -62px; padding-left:8px;}
.note_loc span {display:inline; float:left; padding:0 6px; color:#390;}
.note_days {background-image:url(i2.sinaimg.cntravel20130719tn_ico.png); background-repeat:no-repeat; background-position:0 -22px; padding-left:20px; margin-right:20px;}
.note_data_btm {height:16px; line-height:16px; margin-top:8px;}
.note_cmt {height:16px;}
.note_cmt a {background:url(i0.sinaimg.cntravel20130516theme_ico2.png) no-repeat; background-position:0 -42px; padding-left:16px; color:#aaa; line-height:16px; display:inline-block; height:16px;}
.note_cmt a:hover {background-position:0 -62px;}
.note_like {height:16px; margin-right:20px;}
.note_data_btm .lnlike {height:16px; line-height:16px;}
.note_data_btm .lnlike a {height:16px; line-height:16px; background:url(i3.sinaimg.cntravel20130516ulike.png) no-repeat 0 -67px;}
.note_data_btm .lnlike a:hover, .note_data_btm .lnlike_yes a {background-position:0 -99px;}
.note_author a {color:#0093d0;}
.note_author a:hover {color:#0083ba;}
.theme_tab li, .traveller_tab li {display:inline; float:left; height:37px; border-bottom:3px solid #fff; font-size:18px; font-family:Microsoft Yahei, sans-serif; margin-right:40px; overflow:hidden; line-height:40px; cursor:pointer;}
.theme_tab li.cur, .traveller_tab li.cur {color:#0093d0; border-bottom-color:#0093d0;}
#travel_note_side .theme_con, .note_tab_con {width:300px; height:302px; overflow:hidden;}
.note_tab_con li {height:40px; width:300px; overflow:hidden; margin-bottom:25px;}
.note_tab_con li i {display:inline; float:left; width:40px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#fff; font-weight:bold; font-family:Tahoma; background-color:#c1c1c1; margin-right:10px;}
.note_tab_con li.first i {background-color:#dd3939;}
.note_tab_con li.second i, .note_tab_con li.third i {background-color:#f5682c;}
.note_list {display:inline; float:left; width:250px; height:40px; overflow:hidden;}
.note_title {height:30px; line-height:30px; font-size:14px; margin-top:-8px;}
.note_btm {height:22px; line-height:22px;}
.note_btm .lnlike {height:22px; line-height:22px; margin-right:0;}
#traveller_side {margin-top:10px;}
#traveller_side .tit {height:40px; padding:20px 0;}
.tourist-quiz-con li {margin-bottom:10px;}
.fangtan-a {margin-top:20px;}
.fangtan-a .fangtan-con {height:120px;}
.trip-cmt {padding-left:50px;}

.best-route {position:relative; overflow:hidden;}

#custom_trip {padding-bottom:40px; border-bottom:1px solid #dfdfdf;}
.custom_tit {height:40px; padding:25px 0; line-height:40px;}
.custom_tit h3, .custom_tit strong, .custom_tit span {height:40px; line-height:40px; font-family:Microsoft Yahei, sans-serif; font-weight:normal;}
.custom_tit h3 {font-size:24px;}
.custom_tit i {height:26px; width:15px; border-right:1px solid #dfdfdf; margin:7px 15px 7px 0;}
.custom_tit strong {font-size:24px; margin-right:45px;}
.custom_tit strong a {color:#0093d0;}
.custom_tit strong a:hover {color:#28aee6;}
.custom_tit span {font-size:18px;}
#custom_trip_rank {height:214px; width:1000px; overflow:hidden;}
#custom_trip_rank ol {position:relative; width:1000px; height:214px;}
#custom_trip_rank li {position:absolute;}
.rank_type_1 {width:320px; height:214px;}
.rank_type_1 img {width:320px; height:214px;}
.rank_type_1 a {display:block; width:320px; height:214px; overflow:hidden;}
.rank_type_2 {width:150px; height:100px;}
.rank_type_2 a {display:block; width:150px; height:100px; overflow:hidden;}
.rank_type_2 img {width:150px; height:100px;}
.rank_type_3 {width:320px; height:49px; border-bottom:1px solid #dfdfdf; left:680px; line-height:49px;}
.rank_1 {top:0; left:0;}
.rank_2 {top:0; left:340px;}
.rank_3 {top:0; left:510px;}
.rank_4 {top:114px; left:340px;}
.rank_5 {top:114px; left:510px;}
.rank_6 {top:-17px;}
.rank_7 {top:32px;}
.rank_8 {top:82px;}
.rank_9 {top:132px;}
.rank_10 {top:182px;}
.custom_tag {position:absolute; top:0; left:0;}
.custom_inf {position:absolute; bottom:0; left:0;}
.rank_type_1 .custom_tag {height:40px; line-height:40px; font-weight:bold;}
.rank_type_1 .custom_tag i {width:40px; height:40px; text-align:center; background-color:#dd3939; font-size:18px; color:#fff; font-family:Tahoma;}
.rank_type_1 .custom_tag strong {height:40px; background-color:#fff; background-color:rgba(255,255,255,0.8); padding-right:12px;}
.rank_type_1 .custom_tag b {font-family:Microsoft Yahei; font-size:24px; color:#dd3939; padding-left:10px;}
.rank_type_1 .custom_tag em {font-size:24px; font-family:Tahoma, Geneva, sans-serif; color:#dd3939;}
.rank_type_1 .custom_tag span {color:#dd3939; padding:0 0 0 10px;}
.rank_type_1 .custom_inf {height:40px; width:300px; line-height:40px; padding:0 10px; color:#fff; background-color:#000; background-color:rgba(0,0,0,0.8); overflow:hidden; font-size:14px;}

.rank_type_2 .custom_tag {height:25px; line-height:25px; font-weight:bold;}
.rank_type_2 .custom_tag i {width:25px; height:25px; text-align:center; background-color:#ee7f27; font-size:14px; color:#fff; font-family:Tahoma;}
.rank_type_2 .custom_tag strong {height:25px; background-color:#fff; background-color:rgba(255,255,255,0.8); padding-right:12px;}
.rank_type_2 .custom_tag em {font-size:18px; font-family:Tahoma, Geneva, sans-serif; color:#ee7f27;}
.rank_type_2 .custom_tag b {font-size:18px; font-family:Microsoft Yahei, sans-serif; color:#ee7f27; padding-left:10px;}
.rank_type_2 .custom_inf {height:30px; width:130px; line-height:30px; padding:0 10px; color:#fff; background-color:#000; background-color:rgba(0,0,0,0.8); overflow:hidden;}

.rank_type_3 i {width:20px; height:49px; font-size:18px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#c1c1c1; margin-right:17px; text-align:center;}
.rank_type_3 a.fL {font-size:14px; width:210px; overflow:hidden;}
.rank_type_3 em {width:70px; overflow:hidden; text-align:right;}
.rank_type_3 em b {font-family:Microsoft Yahei, sans-serif; color:#ee7f27;}
.rank_type_3 em a {color:#ee7f27; font-size:14px; font-weight:bold;}

#custom_trip h4 {height:80px; line-height:80px; font-size:18px; font-family:Microsoft Yahei, sans-serif; font-weight:normal;}
#custom_list {width:1000px; height:100px; overflow:hidden;}
#custom_list ul {width:1020px; height:100px;}
#custom_list li {display:inline; float:left; width:320px; height:100px; margin-right:20px;}
.custom_list_pic {width:150px; height:100px; display:inline; float:left; overflow:hidden; margin-right:10px;}
.custom_list_pic img {width:150px; height:100px;}
.custom_list_inf {width:160px; height:100px; overflow:hidden; display:inline; float:left;}
.custom_inf_tit {height:52px; line-height:26px; font-size:14px; overflow:hidden; margin-top:-5px;}
.original_price {height:30px; line-height:30px; color:#818181;}
.original_price span {text-decoration:line-through;}
.current_price {height:30px; font-size:18px; line-height:30px; font-family:Tahoma, Geneva, sans-serif;}
.current_price a {color:#ee7f27;}
.current_price b {font-family:Microsoft Yahei, sans-serif; color:#ee7f27;}

