/* head */
.qyer_header_fixed { height:40px;}
.qyer_header_bg { z-index:999; _position:static; left:0; top:0; width:100%; min-width:980px; border-bottom:2px solid #72b088; background:#147850; text-align:left; font:12px/1.5 helvetica,arial,"hiragino sans gb","\5b8b\4f53",sans-serif; color:#323232; clear:both; box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);}
.qyer_header { width:980px; height:38px; margin:0 auto;}
.qyer_hf_bg{background:url(//static.qyer.com/models/basic/images/headfoot2.png) no-repeat left top;}

/* logo */
.qyer_head_logo { float:left; width:110px; height:40px;}
.qyer_head_logo img{width:80px !important; height:38px !important;}

/* nav */
.qyer_head_nav { float:left; width:480px;}
.qyer_head_nav_item { float:left; margin-top:2px;}
.qyer_head_nav_item_tit { display:block; height:34px; height:38px\9\0;padding:0 12px; line-height:34px; line-height:38px\9\0;overflow:hidden; font-family:"Hiragino Sans GB","Microsoft YaHei",\9ED1\4F53,\5b8b\4f53,sans-serif; font-size:17px; color:#e0f1df !important; text-align:center;}
.qyer_head_nav_item_tit:hover { text-decoration:none !important; color:#fff !important; border-bottom:2px solid #74b089;}

#qyer_head_nav_item_lastm { position:relative;}
#qyer_head_nav_item_lastm .tip { display:none;}
#qyer_head_nav_item_lastm:after { content:''; position:absolute; right:-4px; top:-2px; width:22px; height:16px; overflow:hidden; background:url(/images/common/head/nav-hot.png) no-repeat; line-height:200px;}
@media only screen and (-webkit-min-device-pixel-ratio: 2),  only screen and (min-resolution: 2dppx),  only screen and (min-resolution: 192dpi) { 
    #qyer_head_nav_item_lastm::after { background:url(//static.qyer.com/images/common/head/nav-hot@2x.png) no-repeat; background-size:100% 100%;}
}

#qyer_head_nav_item_plan { position:relative;}
#qyer_head_nav_item_plan:after { content:''; position:absolute; right:-4px; top:-2px; width:20px; height:16px; overflow:hidden; background:url(/images/common/head/nav-plan-new@2x.gif) no-repeat; line-height:200px; background-size: 20px 16px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
	#qyer_head_nav_item_plan::after { background:url(//static.qyer.com/images/common/head/nav-plan-new@2x.gif) no-repeat; background-size:100% 100%;}
}

/*#qyer_head_nav_item_hotel { position:relative;}
#qyer_head_nav_item_hotel:after { content:''; position:absolute; right:-4px; top:-2px; width:20px; height:16px; overflow:hidden; background:url(/images/common/head/nav-fan.png) no-repeat; line-height:200px;}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
	#qyer_head_nav_item_hotel::after { background:url(/images/common/head/nav-fan@2x.png) no-repeat; background-size:100% 100%;}
}*/

.qyer_head_nav_item_this .qyer_head_nav_item_tit { border-bottom:2px solid #74b089; color:#fff !important;}

.qyer_head_nav_item_sns, .qyer_head_nav_item_yd { position:relative; padding:0 21px 0 12px;}
.qyer_head_nav_item_sns:after, .qyer_head_nav_item_yd:after { position:absolute; top:14px; right:12px; content:""; width:0; height:0; overflow:hidden; border:4px solid transparent; border-top-color:#e0f1df; border-bottom-width:0;}
.qyer_head_nav_item_current .qyer_head_nav_item_sns, .qyer_head_nav_item_current .qyer_head_nav_item_yd { border:1px solid #d9d9d9; padding:0 20px 0 11px; border-bottom:none; border-top-left-radius:5px; border-top-right-radius:5px; background:#fff; color:#147850 !important;}
.qyer_head_nav_item_current .qyer_head_nav_item_sns:after, .qyer_head_nav_item_current .qyer_head_nav_item_yd:after { border-top-color:#147850;}

#qyer_head_nav_item_sns:hover,
#qyer_head_nav_item_yd:hover{position:relative; z-index:399;}
#qyer_head_nav_item_sns:hover .qyer_head_nav_item_sns,
#qyer_head_nav_item_yd:hover .qyer_head_nav_item_yd{
	border:1px solid #d9d9d9; padding:0 20px 0 11px; border-bottom:none; border-top-left-radius:5px; border-top-right-radius:5px; background:#fff; color:#147850 !important;
}
#qyer_head_nav_item_sns:hover .qyer_head_nav_item_sns:after,
#qyer_head_nav_item_yd:hover .qyer_head_nav_item_yd:after{
	border-top-color:#147850;
}
/* subnav */
.qyer_head_subnav_bg{display:none;}
#qyer_head_nav_item_sns:hover .qyer_head_subnav_bg,
#qyer_head_nav_item_yd:hover .qyer_head_subnav_bg{display:block; width:142px; position:absolute; z-index:499; right:0; top:34px; background:#fff; border:1px solid #d9d9d9; border-top:none; border-radius:5px 0px 5px 5px; box-shadow:1px 1px 1px rgba(0,0,0,0.15);}


.qyer_head_subnav_list { padding:8px;}
.qyer_head_subnav_list li { font-size:14px;}
.qyer_head_subnav_list .subnav_item { display:block; height:30px; padding-left:39px; line-height:30px; color:#147850; background-repeat:no-repeat; border-radius:2px;}
.qyer_head_subnav_list .subnav_item:hover { background-color:#74b089; color:#fff; text-decoration:none;}

.subnav_item.bbs { background-position:8px -359px;}
.subnav_item.ask { background-position:8px -390px;}
.subnav_item.mguide { background-position:8px -1140px;}
.subnav_item.qlab { background-position:8px -1020px;}

.subnav_item.bbs:hover { background-position:8px -450px;}
.subnav_item.ask:hover { background-position:8px -481px;}
.subnav_item.mguide:hover { background-position:8px -1170px;}
.subnav_item.qlab:hover { background-position:8px -1050px;}

.subnav_item.plane { background-position:8px -542px;}
.subnav_item.insure { background-position:8px -573px;}
.subnav_item.visa { background-position:8px -602px;}
.subnav_item.hoteldeal { background-position:8px -633px;}
.subnav_item.shop { background-position:8px -665px;}
.subnav_item.liner { background-position:8px -692px;}
.subnav_item.car { background-position:8px -722px;}
.subnav_item.airbnb { background-position:8px -1200px;}

.subnav_item.plane:hover { background-position:8px -762px;}
.subnav_item.insure:hover { background-position:8px -791px;}
.subnav_item.visa:hover { background-position:8px -821px;}
.subnav_item.hoteldeal:hover { background-position:8px -853px;}
.subnav_item.shop:hover { background-position:8px -883px;}
.subnav_item.liner:hover { background-position:8px -911px;}
.subnav_item.car:hover { background-position:8px -941px;}
.subnav_item.airbnb:hover { background-position:8px -1230px;}


/* search */
.qyer_head_search { position:relative; *z-index:998; float:right; width:175px; height:28px; margin-top:5px; background:#fff; }
.qyer_head_search_input { float:left; width:131px; height:18px; padding:5px 8px; border:none; background:transparent; font-size:12px; line-height:18px; }
.qyer_head_search_btn { float:left; width:28px; height:28px; border:0; cursor:pointer; overflow:hidden; text-indent:-100px; background-position:0 -189px;}
.qyer_head_search_btn:hover { background-position:-62px -189px;}

.qyer_head_search_drop { display:none; position:absolute; z-index:998; left:0; top:28px; width:268px; border:1px solid #ccc; background-color:#fff; box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);}
.qyerHeadSearchDropList {}
.qyerHeadSearchDropList li { border-top:1px solid #ececec;}
.qyerHeadSearchDropList li:first { border-top:none;}
.qyerHeadSearchDropList a { display:block; color:#323232;}
.qyerHeadSearchDropList a:hover, .qyerHeadSearchDropList a.current { background-color:#e6f4d9; text-decoration:none;}
.qyerHeadSearchDropList .item a { height:36px; padding:7px 10px 7px 50px;}
.qyerHeadSearchDropList .item .related { font-weight:bold; color:#007345;}
.qyerHeadSearchDropList .item .pic { float:left; margin:3px 0 0 -40px;}
.qyerHeadSearchDropList .item .face { border-radius:50%;}
.qyerHeadSearchDropList .item .title { width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.qyerHeadSearchDropList .item .info { color:#636363;}
.qyerHeadSearchDropList .item2 a { padding:0 10px; line-height:32px; font-weight:bold;}
.qyerHeadSearchDropList .item2 .related { font-weight:normal;}




/* login */
.qyer_head_login { float:right; width:195px; padding-top:4px;}
.qyer_head_loginList { padding-top:7px; height:16px; line-height:16px; color:#fff;}
.qyer_head_loginList .entry_tit,
.qyer_head_loginList .entry_box{ float:right; margin-left:10px;}
.qyer_head_loginList .entry_tit .entry { color:#fff; line-height:22px\9\0;}
.qyer_head_loginList .entry_tit .entry:hover { color:#e0f1df; text-decoration:none;}
.qyer_head_loginList .entry_box > .taobao{display:block; width:17px; height:16px; background-position:0 2px;}
.qyer_head_loginList .entry_box > .weibo{display:block; width:20px; height:16px; background-position:0 -19px;}
.qyer_head_loginList .entry_box > .qq{display:block; width:16px; height:16px; background-position:0 -42px;}

.qyer_head_login_entry { padding-top:7px; height:16px; line-height:16px; color:#fff;}
.qyer_head_login_entry li { float:right; margin-left:10px;}
.qyer_head_login_entry li img { display:block;}
.qyer_head_login_entry a { color:#fff;}
.qyer_head_login_entry a:hover { color:#e0f1df; text-decoration:none;}




/*user*/
.qyer_head_users { position:relative; *z-index:999; float:left; width:125px; padding:5px 0;}
.qyer_head_username { position:relative; float:right; padding-right:14px; line-height:20px; color:#e0f1df !important;}
.qyer_head_username:hover { color:#fff !important; text-decoration:none !important;}
.qyer_head_username .arrow { position:absolute; top:7px; right:0; width:0; height:0; overflow:hidden; border:4px solid transparent; border-top-color:#e0f1df; border-bottom-width:0;}
.qyer_head_userlayer { position:absolute; z-index:999; right:-70px; top:30px; float:left; width:240px;}
.qyer_head_userlayer .arrow { position:absolute; right:90px; top:-6px;width:0; height:0; overflow:hidden; border:6px solid transparent; border-bottom-color:#5fa678; border-top-width:0; }
.qyer_head_userlayer .infos { width:158px; overflow:hidden; padding:10px 10px 10px 72px; background:#5fa678;}
.qyer_head_userlayer .infos a { color:#fff;}
.qyer_head_userlayer .infos a:hover { text-decoration:none;}
.qyer_head_userlayer .infos .face { float:left; margin-left:-62px; border:2px solid #fff; border-radius:50%; overflow:hidden;}
.qyer_head_userlayer .infos .face img { display:block; border-radius:50%;}
.qyer_head_userlayer .infos .name { font-size:14px; line-height:28px;}
.qyer_head_userlayer .infos .txt { padding:3px 0 0; border:0; background:none; height:auto;}
.qyer_head_userlayer .infos .txt a { margin-right:20px;}
.qyer_head_userlayer .list { border:1px solid #c0c0c0; border-top:none; background:#fff;}
.qyer_head_userlayer .list li { position:relative; height:34px; border-top:1px solid #d7d7d7; line-height:34px;}
.qyer_head_userlayer .list li:first-child { border-top:none;}
.qyer_head_userlayer .list .link { display:block; width:218px; padding:0 10px; font-size:14px; color:#323232;}
.qyer_head_userlayer .list .link:hover { background:#e0f1df; text-decoration:none;}
.qyer_head_userlayer .list .sublink { position:absolute; right:10px; top:0;}
.qyer_head_userlayer .list .btm { padding:0 10px; background:#f5f5f5;}
.qyer_head_userlayer .list .quit { color:#323232;}
.qyer_head_userlayer .list .set { position:absolute; float:right;  top:8px; right:10px; height:18px; line-height:18px; padding-right:16px;background:url(//static.qyer.com/models/basic/images/headfoot.png?v=2) no-repeat 13px -301px;}
.qyer_head_userlayer .list .set span { display:none; color:#323232;}
.qyer_head_userlayer .list .set:hover { background-position:13px -325px; text-decoration:none;}
.qyer_head_userlayer .list .set:hover span { display:inline-block; padding-right:6px;}

/*message*/
.qyer_head_msgs { position:relative; *z-index:999; float:left; width:70px;}
.qyer_head_msg { float:right; margin-top:3px; line-height:24px; color:#e0f1df; cursor:default;}
.qyer_head_msg em { float:left;}
.qyer_head_msg .num { float:left; width:28px; padding-left:4px; height:24px; background:url(//static.qyer.com/models/basic/images/headfoot.png?v=2) no-repeat -85px -975px;text-align:center; color:#fff;}
.qyer_head_msg:hover { color:#fff;}
.qyer_head_msglayer { position:absolute; z-index:999; right:0; top:30px; width:298px; border:1px solid #c0c0c0; background:#fff;}
.qyer_head_msglayer .tabs { width:100%; height:35px;}
.qyer_head_msglayer .tabs li { float:left; width:149px; background:#f5f5f5; font-size:14px; line-height:34px; text-align:center; cursor:pointer;}
.qyer_head_msglayer .tabs li:first-child { width:148px; border-right:1px solid #d7d7d7;}
.qyer_head_msglayer .tabs span { display:block; border-bottom:1px solid #d7d7d7;}
.qyer_head_msglayer .tabs .arrow1 { position:absolute; right:6px; top:-7px;width:0; height:0; overflow:hidden; border:6px solid transparent; border-bottom-color:#d7d7d7; border-top-width:0; }
.qyer_head_msglayer .tabs .arrow2 { position:absolute; right:6px; top:-6px;width:0; height:0; overflow:hidden; border:6px solid transparent; border-bottom-color:#f5f5f5; border-top-width:0; }
.qyer_head_msglayer .tabs .current { background:#fff; cursor:default;}
.qyer_head_msglayer .tabs .current span { border-bottom:none;}
.qyer_head_msglayer .tabs .current .arrow2 { border-bottom-color:#fff;}
.qyer_head_msglayer .list {}
.qyer_head_msglayer .list li { padding:7px 15px; border-bottom:1px solid #d7d7d7; word-break:break-all; word-wrap:break-word;}
.qyer_head_msglayer .list li a { display:block; max-height:36px; overflow:hidden;}
.qyer_head_msglayer .list .tit {width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.qyer_head_msglayer .list .datetime { color:#959595;}
.qyer_head_msglayer .list .looked { color:#959595;}
.qyer_head_msglayer .list .looked a { color:#959595;}
.qyer_head_msglayer .lists .all { padding:7px 10px; background:#f5f5f5; text-align:right;}
.qyer_head_msglayer .lists .all a { color:#323232;}
.qyer_head_msglayer .lists .noinfo { line-height:80px; text-align:center; color:#959595; border-bottom:1px solid #d7d7d7;}


/* crumb新版 */
.qyer_head_crumbg { width:100%; min-width:960px; font-size:12px; line-height:14px; margin:20px 0; text-align:left; }
.qyer_head_crumb { width:960px; height:14px; margin:0 auto; color:#636363; }
.qyer_head_crumb .text { float:left; display:inline; position:relative;}
.qyer_head_crumb .space { float:left; display:inline; padding:0 7px; font-family:\5b8b\4f53,sans-serif;}
.qyer_head_crumb .drop { padding-right:12px;}
.qyer_head_crumb em.arrow { position:absolute; top:2px; right:0; height:9px; width:9px; background:url(//static.qyer.com/images/common/head/crumb_arrow.png) no-repeat 0 0;}
.qyer_head_crumb em.hover { background-position:0 -14px;}
.qyer_head_crumb .current { display:inline; font-weight:normal;}
.qyer_head_crumb a { font-weight:bold; color:#0073b6; text-decoration:none; }
.qyer_head_crumb a:hover { color:#0073b6; text-decoration:underline; }

.qyer_head_crumb_pulldown { display:none; position:absolute; z-index:999; left:0; top:0; width:320px; padding:5px; background-color:#fff; border:1px solid #c2c2c2;}
.qyer_head_crumb_pulldown ul { float:left; width:160px;}
.qyer_head_crumb_pulldown ul li { line-height:24px;}
.qyer_head_crumb_pulldown ul a { display:block; padding:0 5px; width:150px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  color:#636363; font-weight:normal;}
.qyer_head_crumb_pulldown ul a:hover { text-decoration:none; background-color:#ececec; color:#0073b6;}
.qyer_head_crumb_pulldown .more { display:block; padding-right:5px; line-height:24px; text-align:right;}


/* foot */
.qyer_footer { width:100%; min-width:980px; text-align:left; background:#363636; font:12px/1.5 helvetica,arial,"hiragino sans gb","\5b8b\4f53",sans-serif; color:#959595; clear:both;}
.qyer_footer a {text-decoration:none;color:#959595;}
.qyer_footer a:hover {text-decoration:underline;color:#959595;}
.qyer_footerBox { width:980px; margin:0 auto; padding:20px 0; overflow:hidden; }
.qyer_footer_about { float:left; padding-top:3px;}
.qyer_footer_about li { float:left; width:140px; line-height:24px;}
.qyer_footer_about li dt { font-weight:bold; color:#c2c2c2;}
.qyer_footer_attention { width:90px; overflow:hidden;}
.qyer_footer_attention dt { padding-bottom:7px;}
.qyer_footer_attention dd { float:left; margin:0 10px 10px 0;}
.qyer_footer_attention a { display:block; width:20px; height:20px; overflow:hidden; line-height:100px; background:url(/models/basic/images/headfoot.png) no-repeat;}
.qyer_footer_attention a.weibo { background-position:0 -1080px;}
.qyer_footer_attention a.flickr { background-position:-30px -1080px;}
.qyer_footer_attention a.renren { background-position:-60px -1080px;}
.qyer_footer_attention a.douban { background-position:0 -1110px;}
.qyer_footer_attention a.facebook { background-position:-30px -1110px;}
.qyer_footer_attention a.twitter { background-position:-60px -1110px;}
.qyer_footer_attention a.instagram { background-position:-90px -1080px;}
.qyer_footer_attention a.weico { background-position:-90px -1110px;}
.qyer_footer_appStore { float:right; padding-top:10px;}
.qyer_footer_appStore .btn_appstore{display:block; width:135px; height:40px; background-position:0 -74px;}
.qyer_footer_copyright { box-sizing:border-box; clear:left; width:100%; padding:20px 0 0 110px; overflow:hidden; _zoom:1;}
.qyer_footer_copyright .btn_copyright { float:left; width:100px; height:30px; margin:3px 0 0 -110px; background-position:0 -135px;}

/*foot-友情链接*/
.qyer_footer_links { width:100%; overflow:hidden; padding:20px 0 0;}
.qyer_footer_links dt { float:left; font-weight:700; margin-right:5px; color:#c2c2c2;}
.qyer_footer_links dd { float:left; margin-right:5px;}
.qyer_footer_links a { white-space:nowrap;}
