@charset "utf-8";
/* MFW Header */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,cite,dfn,em,img,ins,s,strong,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;}
html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
body{font:12px Arial,"Microsoft Yahei","\5FAE\8F6F\96C5\9ED1",Tahoma,Helvetica,STHeiti,"Hiragino Sans GB";_font-family:Arial,Tahoma,Helvetica,STHeiti;color:#666;}
ul,ol,li{list-style-type:none;}
img{vertical-align:middle;}
a{text-decoration:none;color:#ffa800;cursor:pointer;}
a:hover{text-decoration:underline;}
ins{text-decoration:none;}
.yahei{font-family:"Microsoft Yahei","\5FAE\8F6F\96C5\9ED1";}
.clearfix:after{content:'\20';clear:both;display:table;overflow:hidden;}
.clearfix{*zoom:1;}
.hide{display:none;}
.highlight{color:#ff8a00!important;}
.font-white{color:#fff!important;}
#header{margin-bottom:10px; background-color:#fff; min-width:980px;}
@media screen and (min-width:981px) {
    #header{ min-width:1000px;}
}
.head-content{width:980px;height:45px;padding:5px 0;margin:0 auto;position:relative;z-index:71;}
.head-content .logo{display:inline-block;float:left;width:123px;height:45px;background:url(/images/header/header_v2/logo.png) no-repeat;}
.head-content .mascot{ width:100px; height:60px; display:block; background:url(/images/header/mascot.gif) no-repeat; position:absolute; top:5px; left:150px;}
.head-content .summer{display:inline-block;float:left;width:90px;height:60px; background:url(/images/header/summerfan.png) -50px bottom no-repeat; position:absolute; top:5px; left:135px;}
.head-content .summer i{ width:50px; height:50px; display:block; background:url(/images/header/summerfan.png) 0 0 no-repeat; position:absolute; top:5px; left:20px; animation:fan 1.2s linear infinite; -webkit-animation:fan 1.2s linear infinite; transform:translateZ(0); -webkit-transform:translateZ(0); }
@keyframes fan{
    0% {
        transform:rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes fan{
    0% {
        -webkit-transform:rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

.head-content .summer .wind{ width:22px; height:9px; display:block; background:url(/images/header/summerfan.png) -150px 0 no-repeat; position:absolute; top:2px; left:60px; animation:headwind .5s linear infinite;}
@keyframes headwind{
    0% {
        top:2px;
        left:60px;
    }
    100% {
        top:3px;
        left:61px;
    }
}
.head-content .summer:hover i{ animation:fan .5s linear infinite;}
.head-info{float:right;*margin-top:15px;position:absolute;right:0;}
.head-content .user-block{float:right;padding:12px 0;height:20px;color:#999;line-height:20px;}
.user-block,.login-block{*float:none!important;*margin-top:4px;*display:inline;}
.head-content a{color:#E58A00;}
.head-content .ub-item{float:right;display:inline;margin-left:3px;height:20px;}
.drop-wrap{position:relative;}
.drop-wrap .drop-bd{position:absolute;display:none;}
.drop-open .drop-bd,.drop-wrap:hover .drop-bd{display:block;}
.drop-wrap .drop-hd{position:relative;display:block;height:20px;padding:5px 20px 4px 10px;border-radius:5px 5px 0 0;overflow:hidden;}
.drop-wrap .drop-hd:hover,.drop-wrap:hover .drop-hd,.drop-open .drop-hd{background-color:#fff2d2;}
.drop-wrap .drop-hd i{position:absolute;right:7px;top:12px;width:7px;height:4px;background:url(/images/header/header_v2/head_sprites4.png) no-repeat -58px -71px;overflow:hidden;}
.head-content .drop-hd{float:left;margin-top:-5px;z-index:1;}
.head-content .drop-hd:hover,.head-content .drop-bd li a:hover{text-decoration:none;}
.ub-info .drop-hd img{padding-right:4px;vertical-align:-4px;*vertical-align:middle;overflow:hidden;}
.head-content .drop-wrap{z-index:98;}
.head-content .sign-in img{vertical-align:text-top;}
.head-content .icon-connect-login{margin-right:5px;}
.head-content .icon-connect-login img{vertical-align:text-top;}
.head-content .drop-bd,.new-msg-tips{right:0;top:22px;background-color:#fff2d2;padding:3px 4px 5px;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);white-space:nowrap;opacity:0.95;}
.head-content .drop-bd li{height:28px;}
.head-content .drop-bd li a{display:block;height:20px;padding:4px 10px;}
.head-content .drop-bd li a:hover{background-color:#ffdfaa;}
.head-content .ub-info .drop-bd{width:120px;}
.head-content .ub-info .drop-bd a{padding-left:24px;position:relative;}
.head-content .ub-info .drop-bd a i{position:absolute;left:5px;top:7px;width:14px;height:14px;overflow:hidden;}
.head-content .drop-wo i{background:url(/images/header/header_v2/head_sprites4.png) no-repeat -58px -24px;}
.head-content .drop-write i{background:url(/images/header/header_v2/head_sprites4.png) no-repeat -58px -48px;}
.head-content .drop-path i{background:url(/images/header/header_v2/head_sprites4.png) no-repeat -58px -101px;}
.head-content .drop-ask i{background:url(/images/header/header_v2/head_sprites4.png) no-repeat -58px -130px;}
.head-content .ub-msg .drop-bd,.head-content .new-msg-tips{width:150px;}
.head-content .ub-msg .new-msg-li a{color:#D62D00;}
.head-content .ub-msg .new-msg-line{height:0;margin:3px 0;border-bottom:1px solid #F5D8AF;line-height:0;font-size:0;overflow:hidden;}
.head-content .ub-new-msg{margin:0;width:0;height:0;position:relative;z-index:97;}
.head-content .new-msg-tips{position:absolute;right:-57px;top:22px;}
.head-content .new-msg-tips p{height:28px;}
.head-content .new-msg-tips p a{display:block;height:20px;padding:4px 10px;color:#D62D00;}
.head-content .new-msg-close{position:absolute;right:0;top:0;z-index:2;width:15px;height:15px;background:url(/images/header/btn_close.gif) no-repeat center center;cursor:pointer;}

.login-block{float:right;padding:12px 0;height:20px;color:#999;line-height:20px;}
.login-block .lb-item{float:right;margin-left:3px;}
.login-block .drop-bd{width:120px;}
.login-block .drop-bd li a{padding-left:24px;}
.login-block .drop-bd li i{float:left;margin:2px 0 0 -20px;width:16px;height:16px;}
.login-block .drop-bd .icon-msn{background:url(/images/login/ico/ico_msn.gif);}
.login-block .drop-bd .icon-kaixin{background:url(/images/login/ico/ico_kaixin001.gif);}
.login-block .drop-bd .icon-sohu{background:url(/images/login/ico/ico_sohu.gif);}
.login-block .drop-bd .icon-360{background:url(/images/login/ico/ico_360.gif);}
.login-block .drop-bd .icon-weixin{background:url(/images/login/ico/ico_wx.gif);}
.login-block .lb-connect a{display:inline-block;height:18px;border:1px solid #D7D7D7;padding:0 5px 0 22px;border-radius:3px;color:#999;line-height:18px;}
.login-block .lb-connect a:hover{border:1px solid #e58a00;color:#e58a00;text-decoration:none;}
.login-block .lb-sina{background:url(/images/login/ico/ico_sina.gif) no-repeat 3px 1px;}
.login-block .lb-qq{background:url(/images/login/ico/ico_qq.gif) no-repeat 3px 1px;}
.login-block .lb-renren{background:url(/images/login/xiaoneilogo.png) no-repeat 3px 1px;}
.login-block .lb-connect .btn-login,.login-block .lb-connect .btn-reg{padding:0 6px;border-color:#E58A00;background-color:#E58A00;color:#fff;}
.login-block .lb-connect .btn-login:hover,.login-block .lb-connect .btn-reg:hover{background-color:#fff;color:#E58A00;}

.navigation{height:46px;background-color:#ffa800;}
.nav-content{width:980px;margin:0 auto;}
.nav-content .main-nav{ _clear:both;margin:0 0 0 305px;_margin:0;_padding-left:305px;height:46px;font-size:16px;color:#fff;line-height:26px;_margin-top:-36px;}
.nav-content .main-nav li{float:left;display:inline;margin-right:30px; _white-space:nowrap;}
.nav-content .main-nav a{display:block;padding:10px 6px;color:#fff;}
.nav-content .main-nav a:hover{color:#fff;text-decoration:none;}
.nav-content .main-nav .on a,.nav-content .main-nav a:hover{padding-bottom:6px;border-bottom:4px solid #ff8a00;}
.nav-content .main-nav .icon-hot{position:absolute;margin:-35px 0 0 38px;width:24px;height:12px;background:url(/images/header/icon_hot2.gif) no-repeat;}
.nav-content .main-nav .icon-sales{position:absolute;margin:-48px 0 0 53px;width:48px;height:15px;background:url(/images/header/icon_sale2.gif) no-repeat;}
.nav-content .main-nav .ico-new{position:absolute;margin:-13px 0 0 -10px;width:28px;height:15px;background:url(/images/header/icon_new5.gif) no-repeat;}

/* hotel drop */
.nav-hotelDrop{position:absolute;z-index:71;width:197px;border:2px solid #ffa800;border-top:0 none;background-color:#fff;overflow:hidden;box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
.nav-hotelDrop .nhd-place{padding:15px 5px 12px 4px;}
.nav-hotelDrop .nhd-place a{float:left;display:inline;margin-top:4px;width:94px;height:26px;padding:0;line-height:26px;color:#333;font-size:14px;text-indent:27px;overflow:hidden;}
.nav-hotelDrop .nhd-place a.p2{text-indent:17px;}
.nav-hotelDrop .nhd-place a:hover{padding:0;border:0 none;color:#ff7000;background-color:#fff1d7;}
.nav-hotelDrop .nhd-all,.nav-hotelDrop .nhd-slogan{border-top:1px solid #d9d9d9;}
.nav-hotelDrop .nhd-all a{display:block;height:43px;padding:0;line-height:42px;color:#333;font-size:14px;text-indent:27px;}
.nav-hotelDrop .nhd-all a:hover{color:#ff7000;padding:0;border:0 none;}
.nav-hotelDrop .nhd-slogan{padding:12px;text-align:center;color:#999;font-size:12px;}
.nav-hotelDrop .nhd-slogan i{display:inline-block;width:30px;height:26px;background:url(/images/mdd/booking/icon-slogan.png) no-repeat;overflow:hidden;vertical-align:top;}
li.on .nav-hotelDrop .nhd-place a, li.on .nav-hotelDrop .nhd-all a {padding:0;border:0 none;}
li.on .nav-hotelDrop {display:block}

.head-search{display:inline;float:right;margin:6px 35px 0 0;*margin-top:-8px;width:297px;*position:relative;height:22px;padding:3px;border:1px solid #dfdede;background-color:#fff; transition:box-shadow 0.25s linear 0s;}
.head-search .s-input{float:left;width:270px;height:22px;overflow:hidden;}
.head-search .s-input input{padding:4px 5px;*padding:2px 5px;width:260px;border:0;height:14px;margin:0;vertical-align:top;}
.head-search .s-select{float:left;width:81px;height:22px;padding:0 2px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;color:#999;display:none;}
.head-search .s-select a{color:#999;}
.head-search .s-select a:hover{text-decoration:none;color:#999;}
.head-search .select-hd{display:block;padding:4px 0 4px 8px;height:14px;background-color:#f9f9f9;line-height:14px;cursor:pointer;overflow:hidden;vertical-align:top;}
.head-search .select-hd i{position:absolute;margin:5px 0 0 58px;width:7px;height:4px;background:url(/images/header/header_v2/head_sprites4.png) no-repeat -69px -71px;overflow:hidden;}
.head-search .select-bd{position:absolute;z-index:2;width:79px;margin:-1px -3px 0;padding:3px;border:1px solid #e4e4e4;border-top:0;background-color:#fff;}
.head-search .select-bd li{height:23px;padding:0 3px 0 8px;line-height:23px;cursor:pointer;}
.head-search .select-bd .on,.head-search .select-bd li:hover{background-color:#f9f9f9;}
.head-search .s-button{float:left;width:25px;height:22px;overflow:hidden;border-left:1px solid #E4E4E4;}
.head-search .s-button input{border:0;margin-left:3px;width:22px;height:22px;padding:0;margin:1px 0 0 2px;background:url(/images/header/header_v2/head_sprites4.png) no-repeat -58px 1px;overflow:hidden;cursor:pointer;}
.search-light{border:1px solid #FFA200; box-shadow:0 0 5px #FFA200; transition:box-shadow 0.25s linear 0s;}

.fast-nav-wrap{float:left;width:260px;position:relative;z-index:70;top:10px;}
.on .fast-nav-bd{display:block;}
.fast-nav-hd{height:36px;padding:0 24px;background:#ff8a00 url(/images/header/header_v2/head_sprites4.png) no-repeat 233px -213px;color:#fff;font-size:14px;line-height:34px;cursor:pointer;line-height:36px;overflow:hidden;}
.fast-nav-hd h3{font-size:14px;font-weight:normal;}
.fast-nav-bd{display:none;position:absolute;width:260px;box-shadow:0 2px 3px rgba(0,0,0,0.1);background-color:#fff;}
.fast-item-hot{ padding-top:4px;}
.fast-nav-bd-on{box-shadow:2px 4px 4px rgba(0,0,0,0.2);}
.fast-nav-bd-on .fast-nav-panel{box-shadow:2px 4px 4px rgba(0,0,0,0.2);}
.nav-item-group{border:1px solid #e3e3e3;border-top:0; border-bottom:none;border-bottom:1px solid #e3e3e3\9;}
.fast-nav-title{position:relative;z-index:2;margin:-1px 15px;height:26px;padding:10px 20px 10px 42px;background-color:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:16px;color:#666;line-height:26px;cursor:default;}
.fast-nav-title h3{font-weight:normal;font-size:16px;}
.fast-nav-title .fn-icon{position:absolute;left:5px;top:12px;width:27px;height:24px;background:url(/images/header/header_v2/head_sprites4.png) no-repeat;overflow:hidden;}
.fast-nav-title .fn-arrow{position:absolute;right:15px;top:18px;width:5px;height:9px;background:url(/images/header/header_v2/head_sprites4.png) no-repeat -69px -81px;overflow:hidden;display:none;}

.fast-item-hot .fn-icon{background-position:0 0;}
.fast-item-sales .fn-icon{background-position:0 -26px;}
.fast-item-season .fn-icon{background-position:0 -52px;}
.fast-item-internal .fn-icon{background-position:0 -78px;}
.fast-item-international .fn-icon{background-position:0 -104px;}
.fast-item-around .fn-icon{background-position:0 -130px;}
.fast-item-service .fn-icon{background-position:0 -156px;}
.fast-item-app .fn-icon{background-position:0 -182px;}
.fast-item-hot .fast-nav-title{border-top:0;margin-top:0;margin-left:15px;margin-right:15px;}
.fast-item-app .fast-nav-title{border-bottom:0;margin-bottom:0;}
.fast-nav-wrap .item-active .fast-nav-title{margin-right:-1px;}
.item-active .fast-nav-title .fn-arrow{display:block;}
.fast-nav-wrap .item-active .fast-nav-panel{display:block;}
.fast-nav-panel{position:absolute;left:259px;top:0px;background-color:#fff;display:none;_overflow:hidden;}
.fast-nav-panel a{color:#666;}
.fast-nav-panel a:hover{color:#FF9500;}
.fast-nav-panel .inner{border:1px solid #eee;border-top:0;width:352px;height:435px;}
.fast-nav-panel .cover-img{position:absolute;}
.fast-nav-panel .cover-link{display:block;width:100%;height:100%;}
.fast-nav-panel .cover-img a:focus{outline:none;}
.fast-nav-panel .panel-content{position:absolute;margin-left:-1px;padding:15px 0;width:100%;}
.fast-nav-panel h4{margin:0 20px 15px;font-size:16px;color:#ff8a00;font-weight:normal;}
.fast-nav-panel h4 a{font-size:16px;color:#ff8a00;font-weight:normal;}

.fast-item-hot{*zoom:1;}
.fast-item-hot .fast-nav-panel .inner{width:503px;height:378px;height:379px\9;}
.fast-item-hot .panel-content{width:500px;}
.fast-item-sales .panel-content{width:500px;}
.fast-item-hot .panel-content ul,.fast-item-sales .panel-content ul{margin:20px 0 20px 20px;}
.fast-item-hot .panel-content li{margin:10px 0;}
.fast-nav-panel .link{padding-left:10px;background:url(/images/header/header_v2/head_sprites4.png) no-repeat -94px -25px;}
.fast-nav-panel .link a{text-decoration:underline;}
.fast-item-hot .panel-content .link{margin-top:20px;}
.fast-item-hot .sub-category li{margin-bottom:10px;}
.fast-item-hot .sub-category li dl{width:110px;}
.fast-item-hot .sub-category li dt{font-weight:normal;}
.fast-item-hot .sub-category li dt{margin-bottom:0;padding-left:10px;}
.fast-item-hot .cover-img{left:1px;top:0;width:600px;height:398px;background:url(/images/header/header_v2/img-nav-hot-75.png) no-repeat;}
.fast-nav-panel .roll-num{position:absolute;left:20px;top:260px;cursor:pointer;}
.fast-nav-panel .roll-num span{float:left;margin-right:6px;width:36px;height:45px;text-align:center;line-height:45px;font-family:Arial;color:#ffc556;font-size:48px;overflow:hidden;}
.fast-nav-panel .roll-num ul{_width:36px;}
.fast-nav-panel .roll-num li{width:36px;height:45px;overflow:hidden;_float:left;}

.fast-item-hot .sub-category li dl.third{ width:230px;}
.fast-item-hot .sub-category li dl.third dt{ background:none;}
.fast-item-hot .sub-category li dl.third a{ font-size:12px;}

.fast-item-sales .fast-nav-panel .inner{width:503px;height:378px;height:379px\9;}
.fast-item-sales .cover-img{left:1px;top:0;width:575px;height:412px;background:url(/images/header/header_v2/img-nav-sales49.png) no-repeat;}
.fast-item-sales .sub-category li{margin-bottom:10px;}
.fast-item-sales .panel-content li em{ font-style:normal;color:#f75e13;}
.fast-item-sales .panel-content li strong{padding-right:10px;font-size:16px;color:#f75e13;}
.fast-item-sales .sub-category li dl{width:450px;}
.fast-item-sales dd{ width:60px;float:left;}
.fast-item-sales span{}

.sub-category{margin:20px;}
.sub-category li{margin-bottom:20px;overflow:hidden;*zoom:1;}
.sub-category li dl{display:inline;float:left;width:160px;margin-right:10px;}
.sub-category li dt,
.sub-category li dd{margin-bottom:10px;padding-left:10px;}
.sub-category li dt{background:url(/images/header/header_v2/head_sprites4.png) no-repeat -96px 4px;font-weight:bold;font-size:14px;}

.fast-item-season .fast-nav-panel .inner{width:503px;height:378px;height:379px\9;}
.fast-item-season .panel-content{width:290px;}
.fast-item-season .sub-category{margin:20px 0 20px 20px;}
.fast-item-season .sub-category li{margin-bottom:4px;overflow:hidden;*zoom:1;}
.fast-item-season .sub-category li dt{color:#444; padding-bottom:5px; font-weight:normal;}
.fast-item-season .sub-category li dd{color:#666;height:18px;}
.fast-item-season .sub-category a{color:#666;}
.fast-item-season .sub-category a:hover{color:#ff8a00;}
.fast-item-season .sub-category strong{ color:#ff8a00; margin-right:8px; font-weight:normal;}
.fast-item-season .sub-category dl{width:280px; margin-bottom:15px;}

/* sign-in robot */
.fast-item-season .cover-img{left:2px;top:0px;width:650px;height:406px;background:url(/images/header/header_v2/img-nav-season14.jpg) no-repeat 0 0;}

.fast-item-internal .fast-nav-panel .inner,
.fast-item-international .fast-nav-panel .inner,
.fast-item-around .fast-nav-panel .inner{width:630px;height:378px;height:379px\9;}
.fast-item-internal .panel-content,
.fast-item-international .panel-content,
.fast-item-around .panel-content{position:static;padding-bottom:0;}
.fast-item-internal dl,
.fast-item-international dl,
.fast-item-around dl{margin:0 0 0 20px;padding-left:60px;line-height:22px;}
.fast-item-internal dt,
.fast-item-international dt,
.fast-item-around dt{float:left;display:inline;width:60px;height:22px;margin:3px 0 3px -60px;font-weight:bold;white-space:nowrap;overflow:hidden;}
.fast-item-internal dd,
.fast-item-international dd,
.fast-item-around dd{float:left;margin:3px 10px 3px 0;height:22px;overflow:hidden;white-space:nowrap;}
.fast-nav-panel .more-link{float:right;color:#ff8a00;font-size:12px;}
.fast-nav-panel .more-link a{color:#ff8a00;text-decoration:underline;font-size:12px;}
.fast-nav-panel .panel-banner{margin:20px 15px;text-align:center;}

.fast-item-service .fast-nav-panel .inner{width:503px;height:378px;height:379px\9;}
.fast-item-service .cover-img{left:1px;top:0;width:620px;height:385px;background:url(/images/header/header_v2/img-nav-sales41.png) no-repeat;}
.fast-item-service .panel-content{width:500px;}
.fast-item-service .sub-category dl{width:130px;}

.fast-item-app .fast-nav-panel .inner{width:503px;height:378px;height:379px\9;}
.fast-item-app .panel-content{width:380px;}
.fast-item-app .sub-category{margin-right:0;margin-bottom:0;}
.fast-item-app .cover-img{left:1px;top:0;width:600px;height:427px;background:url(/images/header/header_v2/img-nav-sales40.png) no-repeat;}
.fast-item-app .cover-img .link-download{position:absolute;right:88px;bottom:40px;}
.fast-item-app .cover-img .link{display:block;}

.hansa_logo{display:inline-block;width:92px;height:14px;background:url(/images/da/hansa.gif) no-repeat;line-height:200px;overflow:hidden;vertical-align:-2px;*vertical-align:middle;}
.hide{display:none;}

/* footer */
.mdd_dh { clear:both; width:980px; margin:10px auto 0; border-top:1px solid #E0E0E0; }
.mdd_dh .mdh_tt{ padding:14px 0 0 6px; color:#666666; font-weight:bold;}
.mdd_dh .mdh_li{ padding:10px 0 0 6px; line-height:20px; word-break:break-all; word-wrap:break-word;}
.mdd_dh .mdh_li li{ width:96px; height:20px; overflow:hidden; float:left;}
.mdd_dh .mdh_li li a{ color:#666666;}
.mdd_dh .mdh_li li a:hover{ color:#9B5218; text-decoration:underline;}

.backtop{position:fixed;margin-top:-50px;right:3%;top:100%;z-index:9999;}
.backtop a{ width:48px; height:48px; display:block; background:url(/images/home/backtop.gif) 0 0 no-repeat; line-height:200px; overflow:hidden; border-radius:5px;}

/* footer */
.footer { clear:both; width:980px; height:200px; margin:15px auto 0;padding:15px 0 0 0;border-bottom:1px solid #E0E0E0;}
.footer .s_A{ height:25px; padding:0 0 8px 300px; border-bottom:1px solid #E0E0E0;display:none;visibility:hidden;}
.footer .s_A .A1{ width:80px; float:left;}
.footer .s_A .A1 input{ width:80px; height:20px; font-size:12px; color:#666666;}
.footer .s_A .A2{ width:195px; float:left; padding-left:3px; background:url(/images/header/footer_bg.gif) 0 0 no-repeat;}
.footer .s_A .A2 input{ width:195px; height:20px; border:none; background:none; line-height:20px; font-size:12px; color:#FF9900; }
.footer .s_A .A3{ width:90px; float:left;}
.footer .s_A .A3 input{ background:url(/images/header/footer_bg.gif) -202px 0 no-repeat scroll; border:0px none; cursor:pointer; width:59px; height:19px; color:#FFF; }

.footer .s_map{ clear:both; margin-top:15px;padding:15px 0 0 6px;border-top:1px solid #e0e0e0;}
.footer .map_li{ width:250px; float:left;}
.footer .map_li .ztit{ height:30px; font-size:14px; font-weight:bold; color:#666;}
.footer .map_li .li_A { width:125px; float:left;}
.footer .map_li .li_A li{ width:112px; height:21px; background:url(/images/header/footer_bg.gif) 0 -40px no-repeat; padding-left:13px;}
.footer .map_li .li_A li a{color:#666666;}
.footer .map_li .li_A li a:hover{ color:#9B5218; text-decoration:underline;}

.footer .about_M{ border-left:1px dashed #E0E0E0; padding-left:39px; width:130px; float:left;}
.footer .about_M .ztit{ height:30px; font-size:14px; font-weight:bold; color:#666;}
.footer .about_M .li_A { width:125px; float:left;}
.footer .about_M .li_A li{ width:112px; height:21px; }
.footer .about_M .li_A li a{color:#666666;}
.footer .about_M .li_A li a:hover{ color:#9B5218; text-decoration:underline;}

/* friend link */
.f_link { clear:both; width:980px; margin:0 auto; padding:10px 0 8px 0; color:#666; line-height:18px;}
.f_link a{ font-size:12px; color:#666; text-decoration:none; margin-left:4px; margin-left:5px\9; margin-left:4px\9\0;}
.f_link a:hover{ font-size:12px; color:#666; text-decoration:underline;}

/* 打卡弹层 */
body,html{_height:100%;}
.gPopup{position:fixed;_position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;}
.gpOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;width:100%;height:100%;background-color:#000;opacity:0.6;filter:alpha(opacity=60);}
.gpWrap{position:absolute;top:15%;left:50%;z-index:1000;margin-left:-361px;width:655px;padding-bottom:30px;}
.gpInner{width: 420px;padding-bottom:12px;background-color:#efeeeb;border:1px solid #efeeeb;border-radius:5px;box-shadow:0 0 12px rgba(0,0,0,0.7);}
.w701 {width: 701px;}
.gpClose{position:absolute;right:0;top:8px;width:36px;height:27px;background:url(/images/header/daka-popupBg.png) no-repeat -75px 0;cursor:pointer;overflow:hidden;}
.gpClose i{position:absolute;left:8px;top:8px;width:9px;height:9px;background:url(/images/header/daka-popupBg.png) no-repeat -122px 0;overflow:hidden;}
.gpx_icon{position:absolute;width:27px;height:27px;background:url(/images/gpClose.png) no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gpClose.png', sizingMethod='crop');}
.gpx_point{position:absolute;z-index:2;width:27px;height:27px;cursor:pointer;}

.gpInner .gpL{width: 420px;color:#666; font-size:14px;position:relative;float: left;}
a.robot-icon2{display:block;position:absolute;margin:-58px 0 0 270px;width:128px;height:67px;background:url(/images/header/daka-smallBg.png) no-repeat 0 -70px;transition:all 0.2s ease-out 0s;}
a.robot-icon2:hover{margin-top:-65px;}
.gpInner .gpL p.name{ padding:30px 0 20px 35px;}
.gpInner p.name i{display:inline-block;margin-right:10px;width:53px;height:19px;background:url(/images/header/daka-popupBg.png) no-repeat 0 0;overflow:hidden;line-height:100px;vertical-align:-2px;*vertical-align:middle;}
.gpInner p.name span{color:#ff8a00;font-size:14px;}
.gpInner p.name strong{display:block;margin-top:10px;font-weight:normal;font-size:16px;}
.gpInner .gpL p.num{margin-left:-1px;width:358px;height:60px;background:url(/images/header/daka-smallBg.png) no-repeat 0 0; font-size:18px;color:#3f200f;line-height:46px;text-indent: 25px;}
.gpInner .gpL p.num em{padding:0 6px;font-style:normal;font-family:Georgia, "Times New Roman", Times, serif;font-size:46px;color:#fff;}
.gpInner .gpL p.detail{ padding:15px 0 0 35px; line-height:26px;}
.gpInner .gpL p.detail b{ color:#ffa800; font-family:Verdana, Geneva, sans-serif; margin-left:5px;font-size:16px;}
.gpInner .gpL p.detail span{color:#333;}
.gpInner .gpR{ width:356px; float:left;color:#666;position: relative;left: -25px;}
.gpInner .gpR dt {padding:15px 30px 15px 0;line-height:22px;font-size:14px;}
.gpInner .gpR dt a{ color:#5c2300; font-size:14px;}
.gpInner .gpR dd{position:relative;}
.gpInner .author{height:20px;width:auto;padding:5px 0;font-size:14px;line-height:20px;position:relative;top:inherit;overflow:visible;}
.gpInner .author .icon-txt,.gpInner .author .icon-pic{display:inline-block;margin-right:5px;width:25px;height:23px;background:url(/images/header/daka-popupBg.png) no-repeat 0 -32px;overflow:hidden;vertical-align:middle;}
.gpInner .author .icon-txt{background-position:-31px -32px;}
.gpInner .author a{display:inline-block;margin-right:15px;height:20px;overflow:hidden;font-size:12px;color:#ff7200;vertical-align:-6px;*vertical-align:middle;}
.gpInner .author img{float:left;margin-right:5px;width:16px;height:16px;padding:1px;border:1px solid #bebebe;background-color:#fff;}
.gpInner .author a:hover img{border-color:#ff8a00;}
.gpInner .author .btn-cal{position:absolute;right:0;top:0;margin-right:0;width:135px;height:82px;background:url(/images/header/daka-popupCal2.png) no-repeat;_background:url(/images/header/daka-popupCal2.gif) no-repeat;}
.gpInner .author .btn-cal s{position:absolute;top:10px;right:5px;width:27px;height:14px;background:url(/images/header/new3.gif) no-repeat;}
.mr20{margin-right:15px;}
.gpInner .signIn-robot.on .robot-icon,.gpInner .signIn-robot .robot-icon:hover{background-position:-164px 0;}
.gpInner .robot-icon{position:absolute;left:-45px;top:-75px;width:138px;height:75px;background:url(/images/header/signIn-robot3.png) no-repeat -304px 0;_background:url(/images/header/signIn-robot2.gif) no-repeat -304px 0;}
.gpInner .robot-icon a{display:block;width:100%;height:100%;}

/* 打卡推荐:旅行电台--zhou:2014.11.13 */
.signIn-radio{position:absolute;left:-13px;top:-91px;width:106px;height:91px;overflow:hidden;}
.signIn-radio a{display:block;height:91px;margin-top:5px;-webkit-transition: margin 0.5s ease;transition: margin 0.5s ease;position:relative;}
.signIn-radio .disc{position:absolute;left:40px;top:53px;width:66px;height:66px;background:url(/images/header/signIn-radio.png) no-repeat 0 -60px;-webkit-animation: rotate 2s linear 0.2s infinite;animation: rotate 2s linear 0.2s infinite;}
.signIn-radio .bubble{position:absolute;left:0;top:0;z-index:2;width:96px;height:56px;background:url(/images/header/signIn-radio.png) no-repeat 0 0;}
.signIn-radio a:hover{margin-top:0;}
.signIn-radio a:hover .bubble{background-position:-100px 0;}
@keyframes rotate{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}
@-webkit-keyframes rotate{
	0%{-webkit-transform:rotate(0deg);}
	0%{transform:rotate(0deg);}
	100%{-webkit-transform:rotate(360deg);}
	100%{transform:rotate(360deg);}
}
.daka_task .signIn-radio{left:-107px;top:-22px;width:107px;height:116px;}
.daka_task .signIn-radio a{margin-top:0;margin-left:6px;}
.daka_task .signIn-radio .disc{left:68px;top:50px;}
.daka_task .signIn-radio a:hover{margin-left:0;}

.w655 {width: 655px;}
.w655 .gpL {width: 293px;}
.w655 .gpL p.name{ padding: 55px 0 35px 25px;}
.w655 .gpL p.num {background: url(/images/header/daka-popupBg.png) no-repeat 0 -90px;width: 258px;}
.w655 .gpL p.detail {padding: 35px 0 0 22px;}
.w655 .gpR {left: 0;}
.signIn-robot .outer-bor{width: 653px;margin:20px 22px 0;background-color:#fff;border:1px solid #c4c4c4;border-radius:10px;}
.w655 .signIn-robot .outer-bor {width: auto;}
.signIn-robot .outer-bor .arrow{position:absolute;margin:-11px 0 0 39px;width:17px;height:11px;background:url(/images/header/signIn-robot3.png) no-repeat -164px -77px;overflow:hidden;}
.robot-panel:after,.gpInner:after{content:'\20';clear:both;display:table;overflow:hidden;}
.robot-panel,.gpInner{*zoom:1;}
.robot-panel{padding:15px 20px;color:#666;}
.robot-panel .col-info{float:left;width:110px;padding:70px 20px 0 0;line-height:30px;}
.robot-panel .col-info strong{display:block;margin-bottom:10px;font-size:20px;color:#6b533b;font-weight:normal;}
.robot-panel .col-info em{position:relative;bottom:-4px;padding:0 10px;font-size:30px;font-style:normal;line-height:30px;}
.robot-panel .col-info a{text-decoration:underline;font-size:12px;color:#ff8a00;}
.robot-panel .col-expend{float:left;width:162px;height:268px;background:url(/images/header/signIn-robot3.png) no-repeat 0 0;_background:url(/images/header/signIn-robot2.gif) no-repeat 0 0;}
.robot-panel .col-expend table{border-collapse:collapse; border-spacing:inherit;width:100%;text-align:center;}
.robot-panel .col-expend td{color:#666;}
.robot-panel .day-list{height:140px;padding-top:24px;font-weight:bold;line-height:20px;vertical-align:middle}
.robot-panel .day-list span{display:block;}
.robot-panel .expend-total{font-size:14px;line-height:24px;}
.robot-panel .expend-total em{font-size:16px;font-style:normal;color:#e5450c;font-weight:bold;}
.robot-panel .col-select{display:inline;margin-left:35px;float:left;width:232px;}
.Datepicker{margin:5px 0 15px;}
.robot-action{text-align:right;}
.robot-action a{display:inline-block;margin-left:10px;height:25px;background-color:#ffa800;line-height:24px;padding:0 20px;color:#fff;font-size:14px;border-radius:3px;}
.robot-action a:hover{text-decoration:none;color:#fff;}
.robot-action .btn-cancel{background-color:#b9b9b9;}
.robot-action .btn-submit:hover{background-color:#ff8a00;}

/*  Footer 2013.09.13 bu tengfei */
.mfw-footer{ clear:both; width:980px; margin:0 auto; border-top:2px solid #E0E0E0; padding:4px 0 8px; position:relative;}
.mfw-footer .footer-nav{ line-height:20px; padding-top:4px;}
.mfw-footer .footer-nav a{ color:#666; margin-right:8px;}
.mfw-footer .footer-nav a.follow{ width:16px; height:16px; margin:0; display:inline-block; vertical-align:middle; background:url(/images/login/connect_ico.gif) no-repeat; line-height:100px; overflow:hidden;}
.mfw-footer .footer-nav a.weibo{ background-position:0 0;}
.mfw-footer .footer-nav a.weibo:hover{ background-position:0 0;}
.mfw-footer .footer-nav a.renren{ background-position:0 -64px;}
.mfw-footer .footer-nav a.renren:hover{ background-position:0 -64px;}
.mfw-footer .footer-nav a.QQzone{ background-position:0 -256px;}
.mfw-footer .footer-nav a.QQzone:hover{ background-position:0 -256px;}
.mfw-footer .footer-nav a.kaixin{ background-position:0 -160px;}
.mfw-footer .footer-nav a.kaixin:hover{ background-position:0 -160px;}
.mfw-footer .footer-nav a.QQt{ background-position:0 -128px;}
.mfw-footer .footer-nav a.QQt:hover{ background-position:0 -128px;}
.mfw-footer .footer-nav a.joinus{ margin-left:10px;}
.mfw-footer .footer-copyright{ margin-top:4px; line-height:20px; color:#999;}
.mfw-footer .footer-copyright a{ color:#999;}
.mfw-footer .footer-ext{ position:absolute; right:0; top:0;}
.mfw-footer .footer-ext2{ position:absolute; right:0; top:6px;}
.mfw-footer .footer-ext a{ display:block; float:right;}
.mfw-footer .footer-ext a.s1{ width:108px; height:40px; background:url(/images/header/knet.gif) no-repeat; margin:10px 0 0 10px;}
.mfw-footer .footer-ext a.s2{ width:59px; height:46px; background:url(/images/header/anquan429.gif) no-repeat; margin:6px 0 0 10px;}
.mfw-footer .footer-ext a.s3{ width:108px; height:40px; background:url(/images/header/szfw2.gif) no-repeat; margin:10px 0 0 10px;}

.ask_new_ico {position: absolute;width: 26px;height: 11px;background: url(/images/header/icon_new3.gif) 0 0 no-repeat;overflow:hidden; _display:none;}
.ask_hot_ico{position:absolute;width:24px;height:12px;background:url(/images/header/icon_hot2.gif) no-repeat;overflow:hidden;}
.hotel-pigeon{position:absolute;margin:-45px 0 0 65px;width:24px;height:24px;cursor:pointer;background:url(/images/hotel/menu-pigeon.png) no-repeat;overflow:hidden;}

/* 打卡提示 */
.head-content .daka-msg-tips {width: 186px;height: 35px;line-height: 35px;padding: 0 15px;background: #fff3d4;position: absolute;right: -115px;top: 24px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);opacity: 0.95;z-index: 10;}
.head-content .daka_tips_everyday {width: 210px;right: -130px;}
.head-content .daka-msg-tips p {color: #d62d00;}
.head-content .daka-msg-tips .close {position: absolute;right: 0;top: 0;padding: 2px 5px;line-height: 12px;color: #ffa800;}
.head-content .daka-msg-tips .close:hover {text-decoration: none;}
.head-content .daka-msg-tips i {width: 0;height: 0;position: absolute;left: 10px;top: -12px;border-width: 7px;border-style: dashed dashed solid dashed;border-color: transparent transparent #fff3d4 transparent;}

/* 打卡任务 20140612 */
.fix_pop {width: auto!important;margin: 0!important;overflow: visible!important;}
.daka_task {width: 700px;height: 450px;padding: 35px 30px;background: #fff;}
.daka_task .dt_greet,.daka_task .dt_info,.daka_task .task_today {padding-left: 15px;}
.daka_task .dt_greet {font-size: 16px;}
.daka_task .dt_info {font-size: 20px;color: #999;margin-top: 6px;}
.daka_task .dt_info span,.daka_task .dt_info strong {font-family: Georgia, "Times New Roman", Times, serif;font-size: 28px;}
.daka_task .dt_info strong {color: #ff8a00;font-weight: normal;}
.daka_task .task_today {margin-top: 25px;position: relative;z-index: 10;}
.daka_task .daka_honey {height: 25px;line-height: 25px;padding: 0 25px;background: #f6f6f6;border-radius: 15px;position: relative;}
.daka_task .daka_honey a {color: #ff8a00;display: inline-block;margin-left: 20px;}
.daka_my_honey,.daka_money_num {display: inline;}
.daka_money_num strong {color: #ff8a00;}
.daka_money_num strong i {width: 7px;height: 4px;background: url(/images/header/daka_sprite_v2.png) -80px 0 no-repeat;display: inline-block;margin-left: 5px;vertical-align: middle;_font-size: 0;}
.dh_my_honey {width: auto;padding: 10px 0 7px;background: #fff;border: 1px solid #d2d2d2;z-index: 100;position: absolute;left: 0;top: 25px;}
.dh_my_honey li {line-height: 21px;padding: 0 15px;}
.dh_my_honey li span {padding-left: 5px;color: #ff8a00;}
.dh_my_honey li.dh_my_honey_num {margin-top: 10px;border-top: 1px solid #f0f0f0;padding-top: 7px;}
.daka_task .task_num {padding-left: 8px;border-left: 2px solid #ffc554;line-height: 18px;font-size: 14px;color: #999;}
.daka_task .task_list {width: 700px;position: relative;margin-top: 20px;overflow: hidden;zoom:1;}
.daka_task .task_list ul {margin-left: -10px;width: 750px;}
.daka_task .task_list li {width: 158px;height: 308px;padding: 12px 11px 0;float: left;border-right: 1px solid #dddddd;position: relative;}
.daka_task .task_list dt {height: 130px;width: 130px;margin: 0 auto;position: relative;}
.daka_task .task_list dt i {width: 130px;height: 130px;position: absolute;left: 0;top: 0;background: url(/images/header/dakai/ok.png) 0 0 no-repeat;display: none;}
.daka_task .task_list dd {margin-top: 32px;text-align: center;}
.daka_task .task_list dd strong,.daka_task .task_list dd strong a {font-size: 18px;font-weight: normal;color: #666;display: inline-block;}
.daka_task .task_list dd strong a:hover {color: #ff8a00;}
.daka_task .task_list dd p {margin-top: 10px;line-height: 26px;font-size: 14px;}

.daka_task .get_task {width: 130px;height: 30px;line-height: 30px;position: absolute;bottom: 0;left: 26px;text-align: center;background: #ffb933;font-size: 14px;color: #fff;border-radius: 5px;}
.daka_task .get_task:hover {background: #ff8a00;color: #fff;text-decoration: none;}
.daka_task .task_list i.task_complete,.daka_task .task_list i.task_ing {width: 75px;height: 75px;background: url(/images/header/dakai/complete.png) 0 0 no-repeat;position: absolute;bottom: 0;right: 20px;display: none;}
.daka_task .task_list i.task_ing {width: 95px;height: 42px;background-image: url(/images/header/dakai/ing.png);right: 12px;bottom: 10px;}
.daka_task .task_list li.complete i.task_complete,.daka_task .task_list li.ing i.task_ing,.daka_task .task_list li.complete dt i {display: block;}

/* 锋华的 */
.pop_no_margin {margin: 0!important; width:auto} 

/* 初级用户会成新手任务后不满10级时显示的 */
.dk_more_active {height: 360px;margin-top: 35px;padding: 0 15px;}
.dk_more_active dt {width: 527px;overflow: hidden;position: relative;}
.dk_more_active dd {width: 125px;position: relative;}
.dk_more_active dd li {margin-bottom: 6px;position: relative;}
.dk_more_active dd li em {position: absolute; left: 5px; bottom: 3px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-size: 22px; color: #FFF; text-shadow: 0 0 3px #000;}
.dk_more_active .btn-cal {position: absolute; right: -50px; bottom: -80px; margin-right: 0; width: 135px; height: 82px; background: url(/images/header/daka-popupCal2.png) no-repeat; _background: url(/images/header/daka-popupCal2.gif) no-repeat;}

/* 新打卡推荐20150518 */
.ub-coin {position: relative;}
.new_daka_tips {width: 176px;height: 134px;background-image: url(/images/header/new_daka/tips_v3.png);position: absolute;z-index: 200;margin-top: -200px;}
.new_daka_tips.on {-webkit-animation: jumpping 1.5s linear 0s 1 forwards;margin-top: 0;}
@-webkit-keyframes jumpping {
	0% {margin-top: -200px;}
	45% {margin-top: 30px;}
	60% {margin-top: 0;}
	74% {margin-top: 20px;}
	82% {margin-top: 0;}
	92% {margin-top: 10px;}
	100% {margin-top: 0;}
}
.new_daka_tips .ndt_close {width: 22px;height: 22px;position: absolute;right: 0;top: 58px;}