.fac_rank a, .fac_recom_list, .fac_list li, .store_list li, .store_recom_list, .store_local li { *zoom: 1 } .fac_rank a:before, .fac_recom_list:before, .fac_list li:before, .store_list li:before, .store_recom_list:before, .store_local li:before, .fac_rank a:after, .fac_recom_list:after, .fac_list li:after, .store_list li:after, .store_recom_list:after, .store_local li:after { content: ""; display: table } .fac_rank a:after, .fac_recom_list:after, .fac_list li:after, .store_list li:after, .store_recom_list:after, .store_local li:after { clear: both } .fac_info_con .con p, .fac_hot_list a, .fac_rank a:hover p, .fac_rank a.hover p, .fac_recom .name, .store_recom_list .name, .sto_top_note, .store_local h4, .lc_recom_list h4 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .fac_rank a, .fac_recom_list, .fac_list li, .store_list li, .store_recom_list, .store_local li { *zoom: 1 } .fac_rank a:before, .fac_recom_list:before, .fac_list li:before, .store_list li:before, .store_recom_list:before, .store_local li:before, .fac_rank a:after, .fac_recom_list:after, .fac_list li:after, .store_list li:after, .store_recom_list:after, .store_local li:after { content: ""; display: table } .fac_rank a:after, .fac_recom_list:after, .fac_list li:after, .store_list li:after, .store_recom_list:after, .store_local li:after { clear: both } .fac_info_con .con p, .fac_hot_list a, .fac_rank a:hover p, .fac_rank a.hover p, .fac_recom .name, .store_recom_list .name, .sto_top_note, .store_local h4, .lc_recom_list h4 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .ic_acts_1 { background-image: url(/image/spritefac.png); background-position: 0px -153px; width: 150px; height: 80px; display: inline-block; vertical-align: middle } .ic_acts_2 { background-image: url(/image/spritefac.png); background-position: 0px -65px; width: 151px; height: 80px; display: inline-block; vertical-align: middle } .ic_acts_3 { background-image: url(/image/spritefac.png); background-position: -288px -50px; width: 55px; height: 80px; display: inline-block; vertical-align: middle } .ic_award_down { background-image: url(/image/spritefac.png); background-position: -351px -121px; width: 14px; height: 8px; display: inline-block; vertical-align: middle } .ic_award_up { background-image: url(/image/spritefac.png); background-position: -373px -121px; width: 14px; height: 8px; display: inline-block; vertical-align: middle } .ic_fac_address { background-image: url(/image/spritefac.png); background-position: -386px -203px; width: 10px; height: 13px; display: inline-block; vertical-align: middle } .ic_fac_arrowl:hover { background-image: url(/image/spritefac.png); background-position: -288px -138px; width: 22px; height: 33px; display: inline-block; vertical-align: middle } .ic_fac_arrowl { background-image: url(/image/spritefac.png); background-position: -378px -138px; width: 22px; height: 33px; display: inline-block; vertical-align: middle } .ic_fac_arrowr:hover { background-image: url(/image/spritefac.png); background-position: -318px -138px; width: 22px; height: 33px; display: inline-block; vertical-align: middle } .ic_fac_arrowr { background-image: url(/image/spritefac.png); background-position: -348px -138px; width: 22px; height: 33px; display: inline-block; vertical-align: middle } .ic_fac_collect { background-image: url(/image/spritefac.png); background-position: -336px -179px; width: 16px; height: 16px; display: inline-block; vertical-align: middle } .ic_fac_collect_hover { background-image: url(/image/spritefac.png); background-position: -469px -138px; width: 16px; height: 16px; display: inline-block; vertical-align: middle } .ic_fac_desnote { background-image: url(/image/spritefac.png); background-position: -491px -50px; width: 16px; height: 17px; display: inline-block; vertical-align: middle } .ic_fac_hottitle { background-image: url(/image/spritefac.png); background-position: -288px 0px; width: 228px; height: 42px; display: inline-block; vertical-align: middle } .ic_fac_jing { background-image: url(/image/spritefac.png); background-position: -408px -179px; width: 16px; height: 14px; display: inline-block; vertical-align: middle } .ic_fac_join { background-image: url(/image/spritefac.png); background-position: -493px -138px; width: 16px; height: 16px; display: inline-block; vertical-align: middle } .ic_fac_joined { background-image: url(/image/spritefac.png); background-position: -474px -179px; width: 12px; height: 11px; display: inline-block; vertical-align: middle } .ic_fac_lmap { background-image: url(/image/spritefac.png); background-position: -312px -179px; width: 16px; height: 16px; display: inline-block; vertical-align: middle } .ic_fac_numtitle { background-image: url(/images/spritefac.png); background-position: -351px -50px; width: 100px; height: 23px; display: inline-block; vertical-align: middle } .ic_fac_ques1 { background-image: url(/image/spritefac.png); background-position: -442px -203px; width: 11px; height: 11px; display: inline-block; vertical-align: middle } .ic_fac_ques2 { background-image: url(/image/spritefac.png); background-position: -423px -203px; width: 11px; height: 11px; display: inline-block; vertical-align: middle } .ic_fac_ques3 { background-image: url(/image/spritefac.png); background-position: -404px -203px; width: 11px; height: 11px; display: inline-block; vertical-align: middle } .ic_fac_ques4 { background-image: url(/image/spritefac.png); background-position: -494px -179px; width: 11px; height: 11px; display: inline-block; vertical-align: middle } .ic_fac_recom { background-image: url(/image/spritefac.png); background-position: -288px -179px; width: 16px; height: 16px; display: inline-block; vertical-align: middle } .ic_fac_search { background-image: url(/image/spritefac.png); background-position: -497px -203px; width: 9px; height: 9px; display: inline-block; vertical-align: middle } .ic_fac_share { background-image: url(/image/spritefac.png); background-position: -384px -179px; width: 16px; height: 16px; display: inline-block; vertical-align: middle } .ic_fac_share_hover { background-image: url(/image/spritefac.png); background-position: -360px -179px; width: 16px; height: 16px; display: inline-block; vertical-align: middle } .ic_fac_t1 { background-image: url(/image/spritefac.png); background-position: -383px -81px; width: 26px; height: 26px; display: inline-block; vertical-align: middle } .ic_fac_t2 { background-image: url(/image/spritefac.png); background-position: -451px -81px; width: 26px; height: 26px; display: inline-block; vertical-align: middle } .ic_fac_t3 { background-image: url(/image/spritefac.png); background-position: -417px -81px; width: 26px; height: 26px; display: inline-block; vertical-align: middle } .ic_fac_tnote { background-image: url(/image/spritefac.png); background-position: -452px -179px; width: 14px; height: 12px; display: inline-block; vertical-align: middle } .ic_ind_address { background-image: url(/image/spritefac.png); background-position: -288px -203px; width: 12px; height: 16px; display: inline-block; vertical-align: middle } .ic_lc_hottitle { background-image: url(/image/spritefac.png); background-position: 0px 0px; width: 280px; height: 57px; display: inline-block; vertical-align: middle } .ic_lc_rdown { background-image: url(/image/spritefac.png); background-position: -479px -203px; width: 10px; height: 10px; display: inline-block; vertical-align: middle } .ic_lc_rphone { background-image: url(/image/spritefac.png); background-position: -368px -203px; width: 10px; height: 14px; display: inline-block; vertical-align: middle } .ic_lc_rright { background-image: url(/image/spritefac.png); background-position: -461px -203px; width: 10px; height: 10px; display: inline-block; vertical-align: middle } .ic_ner_t { background-image: url(/image/spritefac.png); background-position: -159px -65px; width: 5px; height: 34px; display: inline-block; vertical-align: middle } .ic_sto_t1 { background-image: url(/image/spritefac.png); background-position: -485px -81px; width: 24px; height: 24px; display: inline-block; vertical-align: middle } .ic_sto_t2 { background-image: url(/image/spritefac.png); background-position: -408px -138px; width: 23px; height: 24px; display: inline-block; vertical-align: middle } .ic_sto_t3 { background-image: url(/image/spritefac.png); background-position: -459px -50px; width: 24px; height: 23px; display: inline-block; vertical-align: middle } .ic_sto_t4 { background-image: url(/image/spritefac.png); background-position: -439px -138px; width: 22px; height: 24px; display: inline-block; vertical-align: middle } .ic_sto_tphone { background-image: url(/image/spritefac.png); background-position: -351px -81px; width: 24px; height: 32px; display: inline-block; vertical-align: middle } .ic_sto_uname { background-image: url(/image/spritefac.png); background-position: -328px -203px; width: 12px; height: 14px; display: inline-block; vertical-align: middle } .ic_sto_uphone { background-image: url(/image/spritefac.png); background-position: -432px -179px; width: 12px; height: 14px; display: inline-block; vertical-align: middle } .ic_sto_uprice { background-image: url(/image/spritefac.png); background-position: -348px -203px; width: 12px; height: 14px; display: inline-block; vertical-align: middle } .ic_sto_ustaus { background-image: url(/image/spritefac.png); background-position: -308px -203px; width: 12px; height: 14px; display: inline-block; vertical-align: middle } .swiper-container { margin: 0 auto; position: relative; overflow: hidden; direction: ltr; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; z-index: 1 } .swiper-wrapper { position: relative; width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px, 0, 0); -o-transition-timing-function: ease; -o-transform: translate(0px, 0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px, 0, 0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0, 0); transition-timing-function: ease; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box } .swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto } .swiper-slide { float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box } .swiper-wp8-horizontal { -ms-touch-action: pan-y } .swiper-wp8-vertical { -ms-touch-action: pan-x } .swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0,0,0,0.1); background: none; position: absolute; right: 0px; top: 0; height: 100%; width: 5px } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: #ccc; border-radius: 10px } .swiper-scrollbar-cursor-drag { cursor: move } .swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; -moz-background-size: 27px 44px; -webkit-background-size: 27px 44px; background-size: 27px 44px; background-position: center; background-repeat: no-repeat } .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 10px; right: auto } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 10px; left: auto } .s_l { width: 900px } .s_r { width: 280px } .fac_wrap { padding-bottom: 20px } .fac_info { border-radius: 2px; background: #fff; margin-bottom: 20px } .fac_info_con { background: #f7f9fa; padding: 15px 17px } .fac_info_con .name { font-size: 16px; color: #444 } .fac_info_con .imgs { width: 98px; height: 72px; border: 1px solid #f1f1f2; float: left } .fac_info_con .clearfix { margin: 15px auto } .fac_info_con .con { padding-top: 5px; margin-left: 110px; font-size: 14px; color: #888; line-height: 22px } .fac_info_con .con p { width: 100% } .fac_info_con .titles { color: #aaa } .fac_info_con .price { color: #ff7325 } .fac_info_con .vals { line-height: 25px; text-indent: 2em } .fac_maps { padding: 20px 17px 20px; background: #fff } .fac_maps .con { line-height: 25px; color: #888; font-size: 14px; padding: 15px 0 } .fac_maps .con p { margin-left: 70px } .fac_maps .con .titles { float: left; margin-left: -70px } .fac_maps h4 { font-size: 16px; height: 50px; line-height: 50px; font-weight: normal } .fac_maps_join { border-top: 1px dashed #e6e6e6 } .fac_maps_join .btn { height: 30px; line-height: 30px; font-size: 14px } .fac_maps_join .btn_act { width: 110px; margin-bottom: 10px } .fac_maps_join .btn_phone { width: 100%; cursor: default } .fac_maps_join .btn_act_line { float: left; margin-bottom: 10px } .fac_maps_join .btn_act_store { float: right; margin-bottom: 10px } .fac_hot { border-radius: 2px; background: #fff; margin-bottom: 20px } .fac_hot .titles { text-align: center; height: 80px; line-height: 80px } .fac_hot .titles .ic { *margin-top: 18px } .fac_hot_list { background: #f7f9fa; padding: 8px 17px } .fac_hot_list li { margin: 10px 0 } .fac_hot_list a { height: 43px; line-height: 43px; text-indent: 14px; border: 1px solid #e5e6e6; border-radius: 3px; display: block; background: #fff; font-size: 14px; width: 100% } .fac_hot_list a:hover { color: #ff7325; border-color: #2698e4 } .fac_rank { border-radius: 2px; background: #fff; margin-bottom: 20px; font-size: 14px } .fac_rank ul { padding: 10px 0 } .fac_rank a { display: block; padding: 10px 20px } .fac_rank a:hover img, .fac_rank a.hover img { display: block } .fac_rank a:hover .cons, .fac_rank a.hover .cons { margin-left: 120px; margin-top: 16px } .fac_rank a:hover p, .fac_rank a.hover p { display: block; float: none; font-size: 18px; margin-bottom: 3px; width: 100% } .fac_rank a:hover .eqs, .fac_rank a.hover .eqs { font-size: 14px } .fac_rank a:hover .nums, .fac_rank a.hover .nums { float: none } .fac_rank img { width: 100px; height: 78px; display: none; float: left; border-radius: 2px } .fac_rank p { float: left } .fac_rank .eqs { width: 20px; height: 20px; line-height: 20px; text-align: center; display: inline-block; margin-right: 10px; border-radius: 2px; background: #eaeaea; color: #888 } .fac_rank .nums { float: right; color: #888 } .fac_rank .tops .eqs { background: #2698e4; color: #fff } .fac_vhistory { border-radius: 2px; background: #fff; margin-bottom: 20px } .fac_vhistory a { display: block; padding: 20px; border-top: 1px solid #e6e6e6 } .fac_vhistory a:hover { background-color: #f7fdff } .fac_vhistory .first a { border: 0 } .fac_vhistory img { width: 80px; height: 62px; display: block; border-radius: 2px; float: left } .fac_vhistory .cons { margin-left: 92px; line-height: 30px; font-size: 12px } .fac_vhistory .cons p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100% } .fac_vhistory .prices { font-size: 14px; color: #ff7325 } .fac_title { height: 20px; line-height: 20px; padding: 5px 0; position: relative } .fac_title h3 { font-size: 24px; font-weight: nomal; line-height: 20px; color: #333; display: inline-block; position: relative; background: #fff; padding: 0 15px; *display: inline } .fac_title .line { width: 5px; height: 20px; background: #2698e4; border-radius: 2px; display: inline-block; vertical-align: middle; float: left; position: relative } .fac_title .lines { position: absolute; left: 0; top: 15px; border-top: 1px solid #e6e6e6; right: 0; height: 0 } .fac_title .ic { background-color: #fff; margin-top: -5px; position: relative; padding-right: 5px; *float: left } .fac_title .notes { color: #aaa; font-size: 14px } .fac_recom .fac_title { padding: 20px 0 20px 15px } .fac_recom .fac_title h3 { background: none; color: #2698e4; font-weight: normal } .ne_recom .fac_title { padding: 20px 0 20px 15px } .ne_recom .fac_title h3 { background: none; color: #2698e4; font-weight: normal } .ner_title { height: 34px; line-height: 34px; padding: 8px 0; border-bottom: 1px solid #eee } .ner_title h3 { font-size: 18px; display: inline-block; padding: 0 15px; height: 34px; line-height: 34px } .ner_title .ic_line { vertical-align: top } .fac_recom_list { margin-right: -10px } .fac_recom li { float: left; margin-right: 10px; width: 232px; border-radius: 2px; background: #fff } .fac_recom .imgs { margin: 10px 10px 0; display: block; position: relative; height: 145px; overflow: hidden } .fac_recom .imgs:hover img { transform: scale(1.2, 1.2) } .fac_recom .imgs img { width: 100%; display: block; height: 145px; transition: all 0.6s } .fac_recom .con { padding: 0 10px 5px; line-height: 2; font-size: 16px } .fac_recom .name { width: 100%; color: #444; height: 40px; line-height: 40px; display: block; font-size: 18px; margin-bottom: 5px; border-bottom: 1px dashed #e6e6e6 } .fac_recom .name:hover { color: #2698e4 } .fac_recom .des { color: #aaa; font-size: 14px; line-height: 1.5 } .fac_recom .price { color: #ff7325 } .fac_imgshow { width: 450px; overflow: hidden; float: left } .fac_imgshow .focus_pic li { vertical-align: top; display: none } .fac_imgshow .focus_pic li.first { display: list-item } .fac_imgshow .focus_pic a { position: relative; display: block } .fac_imgshow .focus_pic img { width: 450px; height: 300px } .fac_imgshow .focus_pic .fix_opt { height: 30px; line-height: 30px; text-align: center; background: rgba(0,0,0,0.4) } .fac_imgshow .focus_nav { padding-top: 10px; position: relative; height: 60px; overflow: hidden } .fac_imgshow .focus_nav ul { position: relative } .fac_imgshow .focus_nav li { float: left; margin-right: 10px; position: relative } .fac_imgshow .focus_nav li:hover img { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; transform: scale(1.04, 1.04); -ms-transform: scale(1.04, 1.04); -webkit-transform: scale(1.04, 1.04) } .fac_imgshow .focus_nav li a { position: relative; display: block; cursor: pointer; overflow: hidden; background: #444 } .fac_imgshow .focus_nav b { position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid #ff7325; display: none; cursor: pointer } .fac_imgshow .focus_nav .on b { display: block } .fac_imgshow .focus_nav img { width: 88px; height: 60px; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .fac_imgshow .focus_nav .fix_opt { text-align: center; color: #fff } .fac_imgshow .focus_text { display: none } .fac_imgshow .navPrev, .fac_imgshow .navNext { position: absolute; z-index: 2; left: 0; top: 50%; margin-top: -12px; width: 22px; height: 33px } .fac_imgshow .navNext { left: auto; right: 0 } .fac_imgshow .play { width: 60px; height: 60px; line-height: 60px; text-align: center; font-size: 52px; position: absolute; left: 50%; top: 50%; margin: -30px 0 0 -30px; color: #fff } .fac_imgshow .fix_opt { text-indent: 5px; position: absolute; width: 100%; left: 0; bottom: 0; height: 28px; line-height: 28px; color: #fff; background: rgba(0,0,0,0.5) } .fac_imgswiper { width: 450px; float: left; margin-left: 20px; margin-left: 0 } .fac_imgswiper a { display: block; height: 100%; position: relative } .fac_imgswiper img { width: 100%; height: 100%; display: block } .fac_imgswiper .fix_opt { text-indent: 5px; position: absolute; width: 100%; left: 0; bottom: 0; height: 28px; line-height: 28px; color: #fff; text-align: center; background: rgba(0,0,0,0.5) } .fac_imgswiper .view .swiper-slide { width: 450px; height: 300px } .fac_imgswiper .view .swiper-container { width: 450px; height: 300px } .fac_imgswiper .preview { width: 450px; height: 60px; margin-top: 10px; position: relative } .fac_imgswiper .preview .arrow-left, .fac_imgswiper .preview .arrow-right { position: absolute; left: 0; top: 13px; z-index: 2; height: 35px } .fac_imgswiper .preview .arrow-right { left: auto; right: 0 } .fac_imgswiper .preview .swiper-container { height: 60px } .fac_imgswiper .preview .swiper-slide { width: 88px; height: 60px; cursor: pointer } .fac_imgswiper .preview .swiper-slide img { width: 78px; height: 60px; box-sizing: border-box; border: 0 } .fac_imgswiper .preview .active-nav img { border: 1px solid #f2334c } .fac_top { padding: 16px; margin-bottom: 20px; border-radius: 2px; background: #fff } .fac_top_info { margin-left: 466px; position: relative; height: 370px } .fac_top_acts { float: right; line-height: 1 } .fac_top_acts .ic { margin-right: 6px } .fac_top_acts .ich { display: none } .fac_top_acts a { color: #aaa; margin-left: 15px; display: inline-block } .fac_top_acts a:hover, .fac_top_acts a.hover { color: #ff7325 } .fac_top_acts a:hover .ic, .fac_top_acts a.hover .ic { display: none } .fac_top_acts a:hover .ich, .fac_top_acts a.hover .ich { display: inline-block } .fac_top .tag_need { width: 63px; height: 30px; line-height: 30px; color: #fff; font-size: 18px; text-align: center; border-radius: 5px; display: inline-block; margin-right: 10px; background: #4caf50; vertical-align: top } .fac_top .names { font-size: 24px; height: 30px; line-height: 30px; color: #444; margin-bottom: 20px } .fac_top .fac_tag { padding: 15px 0; margin-bottom: 8px } .fac_top .des { line-height: 40px; color: #444; font-size: 18px } .fac_top .des .titles { color: #888 } .fac_top .des .des_not { display: inline-block; margin-left: 38px; color: #888; font-size: 14px } .fac_top .des em { color: #ff7325 } .fac_top .des .ic { margin-right: 8px } .fac_top .prices { height: 40px; line-height: 40px; color: #ff7325; font-size: 28px } .fac_top .prices .titles { font-size: 18px } .fac_top .line { width: 1px; height: 15px; overflow: hidden; display: inline-block; margin: 0 18px; background: #ccc } .fac_top_phone { position: absolute; bottom: 0; left: 0; right: 0; border: 1px solid #ff9800; border-radius: 5px; background: #fff4e5; padding: 10px; height: 40px; line-height: 40px; width: 55%; } .fac_top_phone .btn { font-size: 18px; margin-left: 70px } .fac_top_phone .ic { margin-right: 10px } .fac_top_phone .tit { display: block; font-size: 14px; padding-top: 3px } .fac_top_phone .notes { color: #888 } .fac_top_phone .notes .ic { vertical-align: -1px } .fac_top_phone .phones { float: left; padding-right: 32px; /* border-right: 1px dashed #ff9800;*/ height: 40px; line-height: 40px; font-size: 28px; font-weight: bold; color: #444 } .fac_top_phone .phones .ic { margin: -6px 25px 0 7px } .fac_tag em { display: inline-block; height: 26px; line-height: 26px; padding: 0 10px; border: 1px solid #dadbdf; border-radius: 3px; margin-right: 15px; color: #aaa } .fac_tag em:hover { color: #2698e4; border-color: #2698e4 } .fac_acts { border-radius: 2px; background: #fff; margin-bottom: 20px; height: 80px; position: relative; *z-index: 1 } .fac_acts .col-50 { width: 50%; float: left } .fac_acts .tits { float: left } .fac_acts .award_con { font-size: 18px; float: left; position: relative; z-index: 2 } .fac_acts .award_con em { color: #ff7325 } .fac_acts .award_con span { color: #888; font-size: 14px; display: block } .fac_acts .award_con.active .ic_award_up { display: inline-block } .fac_acts .award_con.active .ic_award_down { display: none } .fac_acts .award_con.active .award_list { height: auto; padding: 5px 0; box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1) } .fac_acts .award_first { padding-left: 15px; padding-top: 15px; height: 50px; padding-bottom: 15px; max-width: 297px; background: #fff; position: relative; z-index: 2 } .fac_acts .award_first:before { content: ""; position: absolute; left: -20px; bottom: 0px; right: -50px; height: 5px; display: block; background: #fff } .fac_acts .award_first.award_no { line-height: 50px } .fac_acts .award_list { position: absolute; left: 0; top: 80px; overflow: hidden; height: 0; transition: all .5s; transform: translate3d(0, 0, 0); background: url("/frrenli.com/img/fac/awd_top.jpg") center -5px no-repeat #fff } .fac_acts .award_list:before { content: ""; position: absolute; left: -5px; top: -5px; right: -5px; height: 5px; display: block; background: #fff } .fac_acts .award_list p, .fac_acts .award_list span { white-space: nowrap } .fac_acts .award_list li { padding: 5px 16px } .fac_acts .ic_award { position: absolute; right: 0; bottom: 20px } .fac_acts .ic_award_up { display: none } .fac_acts_btns { margin-top: 14px; float: right; margin-right: 20px; position: relative; z-index: 1; text-align: center } .fac_acts_btns .btn { border-radius: 18px; padding: 0 16px; height: 33px; line-height: 33px; display: block } .fac_acts_btns .ic { margin-right: 8px; vertical-align: -2px } .fac_acts .btn_num { font-size: 13px; color: #aaa } .fac_acts .ic_acts_2 { border-left: 1px dashed #ddd; padding-left: 20px; width: 131px } .fac_acts .ic_acts_3 { position: absolute; right: 0; top: 0 } .fac_main { font-size: 16px } .fac_main .fac_title h3 { font-size: 20px; font-weight: bold } .fac_main_info { border-radius: 2px; background: #fff; margin-bottom: 20px; padding: 25px 15px 25px 15px } .fac_main_question { border-radius: 2px; background: #fff; padding: 30px 30px 0 } .fac_main_question .fac_title .btn { height: 28px; line-height: 28px; margin-top: -10px; margin-left: 6px; border-radius: 15px } .fac_main_question .fac_title .nums { color: #2698e4; font-size: 14px } .fac_main_question .fac_title .notes { height: 26px; line-height: 26px; display: inline-block; padding: 0 15px; border-radius: 13px; background: #f5f6fa; position: relative; color: #90a7c5 } .fac_main_question .fac_title .notes .ic { position: absolute; left: -7px; top: 19px; padding-right: 0; background-color: transparent } h3.title2 { height: 18px; line-height: 18px; font-size: 18px; color: #2698e4; padding: 10px 0 } h3.title2 .line { width: 4px; height: 15px; background: #2698e4; border-radius: 2px; display: inline-block; vertical-align: -1px; position: relative; margin-right: 12px; *float: left; *margin-top: 5px } .fac_salary { padding: 0 15px } .fac_salary .title2 { margin-top: 15px; margin-bottom: 8px } .fac_salary table { margin: 30px 15px 30px 15px; width: 825px; border: 1px dashed #e6e6e6; border-collapse: collapse; border: 1px solid #e6e6e6 } .fac_salary th, .fac_salary td { padding: 6px 28px; line-height: 28px } .fac_salary th { font-weight: normal; color: #888; text-align: left; width: 96px; border: 1px solid #ddd; text-indent: 22px; position: relative } .fac_salary th .ic { position: absolute; left: 26px; top: 50%; margin-top: -8px } .fac_salary td { color: #444; border: 1px solid #ddd } .fac_salary .prices { color: #ff7325 } .fac_salary em.prices { font-size: 18px; font-weight: bold } .fac_salary .notes { font-size: 13px; color: #aaa } .fac_salary .fr { float: right } .fac_salary .t1 td { background: #f7f9fa } .salary_con { display: none } .salary_tab { text-align: center } .salary_tab li { margin: 0 40px; width: 85px; display: inline-block } .salary_tab a { width: 85px; font-size: 20px; color: #5d5d5d; position: relative; display: block; height: 46px; line-height: 46px } .salary_tab i { position: absolute; bottom: 0; width: 100%; left: 0; height: 4px; background: #2698e4; border-radius: 2px; display: none } .salary_tab i:after { content: ""; position: absolute; left: 50%; bottom: -6px; border: 3px solid transparent; border-top: 3px solid #2698e4; width: 0; height: 0; margin-left: -3px } .salary_tab .active a { color: #2698e4; font-weight: bold } .salary_tab .active i { display: block } .fac_des { padding: 0 15px } .fac_des dl { margin-top: 20px; margin-bottom: 20px } .fac_des dd { margin-left: 15px; line-height: 36px; margin-bottom: 10px; margin-top: 2px } .fac_des p { margin-left: 80px } .fac_des .titles { float: left; margin-left: -80px } .fac_des_note { background: #fff4e5; border-radius: 3px; padding: 17px 20px; font-size: 16px } .fac_des_note .titles { color: #ff7325; margin-left: 0 } .fac_des_note .ic { margin-right: 10px; vertical-align: -2px } .fac_des_note p { margin-left: 112px } .fac_quelist { padding-top: 15px } .fac_quelist_more { height: 66px; line-height: 66px; display: block; text-align: center; color: #64a1e5 } .fac_queitem { border: 1px solid #eee; position: relative; margin-top: -1px; padding: 0 18px; color: #6d798c } .fac_queitem > .ic { position: absolute } .fac_queitem .ic_fac_ques1 { left: -1px; top: -1px } .fac_queitem .ic_fac_ques2 { right: -1px; top: -1px } .fac_queitem .ic_fac_ques3 { right: -1px; bottom: -1px } .fac_queitem .ic_fac_ques4 { left: -1px; bottom: -1px } .fac_queitem .items { line-height: 30px; padding: 15px 0 } .fac_queitem .item_ask { border-bottom: 1px dashed #e6e6e6 } .fac_queitem .ic_type { width: 25px; height: 25px; line-height: 25px; color: #fff; display: block; background: #2698e4; border-radius: 2px; float: left; margin-left: 0px; margin-top: 5px; text-align: center; font-size: 14px } .fac_queitem .ic_type.type2 { background: #ccc } .fac_queitem .con { margin-left: 40px; min-height: 30px } .fac_queitem .tit { color: #64a1e5 } .fac_queitem .des { margin-top: 5px; color: #a9b6ca; font-size: 13px } .fac_queitem .fac_que1 { padding-bottom: 20px } #btn_share { display: inline-block; vertical-align: middle } #btn_share a { margin: 0; background: none; padding-left: 0; color: #aaa } .fac_filter { border-radius: 2px; background: #fff; margin-bottom: 20px } .fac_filter_top { padding: 20px; border-bottom: 1px solid #e6e6e6 } .fac_filter_city { width: 270px; float: left; position: relative; margin-right: 20px; border-radius: 2px; border: 1px solid #2698e4; background: #2698e4 } .fac_filter_city .city_v { width: 238px; height: 38px; line-height: 38px; color: #fff; padding: 0 16px; display: block } .fac_filter_city .ic { float: right; margin-top: 16px } .fac_filter_city ul { background: #fff; position: absolute; left: -1px; width: 270px; top: 38px; display: none; border: 1px solid transparent; height: 500px; overflow: auto; border-radius: 0 0 2px 2px } .fac_filter_city ul a { height: 39px; line-height: 39px; border-top: 1px solid #e6e6e6; display: block; padding: 0 16px } .fac_filter_city:hover { border: 1px solid #2698e4; border-radius: 2px } .fac_filter_city:hover .city_v { background: #fff; color: #444 } .fac_filter_city:hover ul { display: block; border: 1px solid #2698e4 } .fac_filter_search input { border-radius: 2px; border: 1px solid #e6e6e6; height: 38px; line-height: 38px; padding: 0 10px; width: 505px; margin-right: 20px; vertical-align: top } .fac_filter_search .btn { width: 98px; height: 38px; line-height: 38px; font-size: 18px } .fac_filter .lists { background: #f7f9fa; border-top: 1px dashed #e6e6e6; padding: 14px 0 } .fac_filter .lists.first { border-top: 0 } .fac_filter .lists .titles { float: left; padding: 3px 0; width: 74px; text-align: right; height: 25px; line-height: 25px; font-size: 16px } .fac_filter .lists .eq_all { margin-left: -68px } .fac_filter .lists dd { margin-left: 68px; padding-left: 78px } .fac_filter .lists a { display: inline-block; padding: 3px 8px } .fac_filter .lists a span { display: inline-block; height: 25px; line-height: 25px; padding: 0 12px; border-radius: 12px } .fac_filter .lists a:hover span, .fac_filter .lists a.active span { background: #4caf50; color: #fff } .fac_filter.store_filter .lists .titles { width: 110px } .fac_filter.store_filter .lists dd { margin-left: 120px } .fac_filter.store_filter .fac_filter_top .titles { height: 40px; line-height: 40px; float: left; display: block; font-size: 18px; padding: 0 30px 0 10px } .fac_list { font-size: 14px } .fac_list_main { border-radius: 2px; background: #fff; overflow: hidden } .fac_list_tab { background: #fbfbfb; height: 60px; border-bottom: 1px solid #e6e6e6 } .fac_list_tab ul a { border-top: 3px solid #fbfbfb; height: 57px; line-height: 57px; padding: 0 25px; border-right: 1px solid #e6e6e6; font-size: 16px; display: block } .fac_list_tab li { float: left } .fac_list_tab .active a { border-top-color: #2698e4; background: #fff } .fac_list_tab .nums { height: 60px; line-height: 60px; float: right; margin-right: 20px; color: #888 } .fac_list_tab .nums em { color: #2698e4; display: inline-block; padding: 0 3px } .fac_list li { border-top: 1px solid #e6e6e6; padding: 30px; *padding-right: 0 } .fac_list li:hover { background-color: #f7fdff } .fac_list li.first { border-top: 0 } .fac_list .imgs { width: 225px; height: 154px; float: left } .fac_list .imgs img { display: block; width: 100% } .fac_list .cons { margin-left: 245px; *float: left; *margin-left: 20px } .fac_list .names h4 { font-size: 18px; font-weight: normal } .fac_list .prices { float: right; font-size: 16px; color: #ff7325 } .fac_list .prices em { font-size: 22px; line-height: 1.2 } .fac_list .to_map { float: right; color: #aaa } .fac_list .to_map .ic { margin-right: 7px; vertical-align: -3px } .fac_list .des { line-height: 32px; margin-top: 3px } .fac_list .des .titles { color: #888 } .fac_list .des .title2 { margin-left: 48px } .fac_list .line { width: 1px; height: 12px; display: inline-block; border-left: 1px solid #ccc; margin: 0 10px } .fac_list .tp { display: inline-block; margin-right: 20px } .fac_list .to_fac { float: right; height: 28px; line-height: 28px; border-radius: 15px; margin-top: -2px } .fac_list + .pagenation { margin: 0; border-top: 1px solid #e6e6e6 } .fac_que_filter { padding-bottom: 20px; background: #fff; padding: 30px 30px 20px; border-bottom: 1px solid #dadbdf } .fac_que_filter form { border: 1px solid #dadbdf; line-height: 45px; background: #fff; height: 45px; border-radius: 4px; overflow: hidden; margin-bottom: 20px; position: relative } .fac_que_filter input { line-height: 45px; height: 45px; margin: 0px; padding: 0 10px; font-size: 14px; border: 0; width: 620px; float: left; background: none } .fac_que_filter .q_search { width: 95px; display: block; background: #2698e4; color: #fff; position: absolute; right: 0; top: 0; text-align: center; font-size: 16px } .fac_que_filter .filter_hot { float: left; font-size: 14px } .fac_que_filter .filter_hot a { display: inline-block; margin-right: 20px; color: #2698e4 } .fac_que_filter .filter_num { float: right; font-size: 14px; color: #aaa } .fac_askform { margin-top: 30px; padding-bottom: 45px } .fac_askform h3 { float: left; width: 110px; text-align: right; font-weight: normal } .fac_askform .con { margin-left: 125px } .fac_askform textarea { width: 680px; padding: 5px; height: 340px; resize: none; border: 1px solid #dadbdf; border-radius: 4px; outline: none; float: left } .fac_askform .notes { width: 300px; float: left; padding-left: 35px; margin-top: 120px } .fac_askform .notes h4 { font-weight: normal; font-size: 16px; line-height: 2 } .fac_askform .notes p { font-size: 14px; color: #888 } .fac_askform .btn_submit { margin-top: 45px; margin-left: 125px } .ne_rmain { background: #fff; border-radius: 2px; margin-bottom: 20px; overflow: hidden } .ne_rhot_list { font-size: 14px; padding: 17px 15px } .ne_rhot li { float: left; width: 50% } .ne_rhot a { display: block; margin: 5px; color: #666 } .ne_rhot a:hover { color: #2698e4 } .ne_rhot img { display: block; width: 115px; height: 86px } .ne_rhot p { padding-top: 5px; height: 47px } .store_list { font-size: 14px } .store_list li { border-top: 1px solid #e6e6e6; padding: 30px; *padding-right: 0 } .store_list li:hover { background-color: #f7fdff } .store_list li.first { border-top: 0 } .store_list .imgs { width: 212px; height: 145px; float: left } .store_list .imgs img { display: block; width: 100% } .store_list .cons { margin-left: 232px; *float: left; *margin-left: 20px } .store_list .names { margin-top: 10px } .store_list .names h4 { font-size: 18px; font-weight: normal } .store_list .to_store { float: right; color: #2698e4 } .store_list .des { line-height: 30px; margin-top: 16px } .store_list .des .titles { color: #888 } .store_list .nums { color: #ff7325 } .store_list + .pagenation { margin: 0; border-top: 1px solid #e6e6e6 } .store_recom .fac_title { padding: 20px 0 20px 15px } .store_recom .fac_title h3 { background: none; color: #2698e4; font-weight: normal } .store_recom_list { margin-right: -10px } .store_recom_list li { float: left; border: 1px solid #fff; width: 230px; border-radius: 2px; background: #fff; color: #888; margin-right: 10px } .store_recom_list a { color: #444 } .store_recom_list a:hover img { transform: scale(1.2, 1.2) } .store_recom_list .imgs { width: 212px; height: 157px; overflow: hidden; position: relative; margin: 10px 10px 0 } .store_recom_list img { position: relative; vertical-align: bottom; transition: all 0.6s; width: 100%; height: 100%; left: 0; top: 0; display: block } .store_recom_list .con { padding: 0 10px 0px } .store_recom_list .con p { line-height: 24px; padding: 0px 0 0 25px; margin: 10px 0 10px; color: #aaa; height: 48px; overflow: hidden } .store_recom_list .con .ic { float: left; margin-left: -20px; margin-top: 4px } .store_recom_list .name { width: 100%; height: 40px; line-height: 40px; text-indent: 2px; display: block; font-size: 18px; border-bottom: 1px dashed #e6e6e6 } .store_recom_list .name:hover { color: #2698e4 } .sto_top_info .names { margin-bottom: 30px } .sto_top_info .des { line-height: 43px } .sto_top_info .fac_top_phone { position: static; margin-top: 25px; padding: 13px 10px } .sto_top_phone .phones { padding-right: 0; margin-right: 0; font-size: 22px; border-right: 0 } .sto_top_phone .phones .ic { margin: -6px 10px 0 5px } .sto_top_phone .fac_acts_btns { margin-top: 3px; margin-right: 10px } .sto_top_phone .fac_acts_btns a { width: auto; font-size: 16px; margin-left: 6px } .sto_top_note { position: absolute; left: 0; right: 0; bottom: 0; color: #a9b6ca; width: 100% } .sto_main { background: #fff; border-radius: 2px; margin-bottom: 20px; overflow: hidden } .sto_main_con { display: none } .store_local li { padding: 30px; border-top: 1px solid #eee; *padding-right: 0 } .store_local li:hover { background-color: #f7fdff } .store_local li.first { border-top: 0 } .store_local .imgs { width: 160px; height: 120px; display: block; float: left } .store_local img { width: 100%; display: block } .store_local .cons { margin-left: 180px; *float: left; *margin-left: 20px } .store_local h4 { font-size: 18px; font-weight: normal; width: 100% } .store_local .des { color: #888; line-height: 24px; margin-top: 10px; height: 50px; font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden } .store_local .t_oth { margin-top: 8px; color: #888 } .store_local .t_oth .ic { margin-right: 8px; margin-top: -3px } .store_local .t_oth span { margin-right: 20px } .store_local .t_price { color: #ff7325 } .store_local + .pagenation { margin: 0; border-top: 1px solid #eee } .store_adv_list { padding-top: 30px; padding-left: 10px; padding-bottom: 10px; font-size: 14px } .store_adv_list li { float: left; width: 195px; margin-left: 20px; margin-bottom: 20px } .store_adv_list img { width: 195px; height: 146px; display: block } .store_adv_list .con { border: 1px solid #e6e6e6; border-top: 0; background: #fbfbfb; padding: 5px 8px } .store_adv_list p { height: 30px; line-height: 30px; color: #888 } .store_adv_list .ic { margin-right: 10px } .store_service { padding: 15px 30px 30px; font-size: 14px } .store_service li { padding: 15px 0; line-height: 2; border-bottom: 1px dashed #e6e6e6 } .store_service .con { margin-left: 50px } .store_service .ic { float: left; margin-left: 8px; margin-top: 6px } .store_service h4 { font-size: 18px; font-weight: normal } .store_service p { color: #888 } .store_radv { background: #fff; margin-bottom: 20px; border-radius: 2px; font-size: 14px } .store_radv h3 { height: 57px; line-height: 57px; font-size: 20px; text-indent: 20px; border-bottom: 1px solid #eee } .store_radv_list { overflow: hidden } .store_radv_list li { padding: 20px 20px 10px; border-top: 1px solid #eee; margin-top: -1px } .store_radv_list img { display: block; width: 240px; height: 180px } .store_radv_list .con { padding-top: 10px } .store_radv_list p { height: 30px; line-height: 30px; color: #888 } .store_radv_list .ic { margin-right: 10px } .lc_recom { background: #fff; border-radius: 2px; margin-bottom: 20px } .lc_recom h3 { height: 57px; line-height: 57px; font-size: 20px; text-indent: 20px; border-bottom: 1px solid #eee } .lc_recom_list { padding: 0 20px 10px; font-size: 14px; overflow: hidden } .lc_recom_list li { border-top: 1px solid #eee; margin-top: -1px } .lc_recom_list a { display: block } .lc_recom_list h4 { height: 24px; line-height: 24px; padding: 10px 0; font-weight: normal; font-size: 14px; width: 100% } .lc_recom_list h4 .ic { margin-right: 10px } .lc_recom_list .ich { display: none } .lc_recom_list .cons { padding-left: 20px; color: #888; margin-bottom: 12px; display: none } .lc_recom_list .notes { height: 42px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical } .lc_recom_list .t_phone .ic { margin-right: 8px; margin-top: -3px } .lc_recom_list .t_price { float: right; color: #ff7325 } .lc_recom_list .hover h4 .ic { display: none } .lc_recom_list .hover h4 .ich { display: inline-block } .lc_recom_list .hover .cons { display: block } /* FILE ARCHIVED ON 19:44:28 Feb 01, 2022 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 01:33:03 Aug 06, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 0.355 exclusion.robots: 0.019 exclusion.robots.policy: 0.012 esindex: 0.006 cdx.remote: 17.677 LoadShardBlock: 500.167 (3) PetaboxLoader3.datanode: 129.862 (4) PetaboxLoader3.resolve: 359.711 (3) load_resource: 200.911 */